#cookie-bar {
	background:#f7f7f7;
	height:auto;
	line-height: 1.2;
	color:#999;
	padding:3px 0;
	z-index:1000;
	font-size:16px;
}
#cookie-bar.fixed {
	position:fixed; top:0; left:0; width:100%;
}
#cookie-bar.fixed.bottom {
	bottom:0; top:auto;
}
#cookie-bar p {
	margin:0;
	padding:13px 120px 13px 20px;
}
#cookie-bar a {
	color:#ff7f00; display:inline-block; text-decoration:none;
}
#cookie-bar .cb-disable {
	background:#990000;
}
#cookie-bar .cb-disable:hover {
	background:#bb0000;
}
#cookie-bar .cb-policy {
	background:#0033bb;
}
#cookie-bar .cb-policy:hover {
	background:#0055dd;
}


.dh_cb_enable_container {
	position:absolute;
	right:0;
	top:0;
	background-color:#cadde5;
	width:70px;
	height:100%;
}


#cookie-bar .cb-enable::before {
    color: #999;
    content: "×";
    font-family: Verdana,Geneva,sans-serif;
    font-size: 42px;
    left: 0;
    line-height: 44px;
    position: absolute;
    text-align: center;
    top: 17%;
    width: 100%;
}
#cookie-bar .cb-enable:hover {
	color:#de5688;
}

@media (max-width: 1300px) {
	#cookie-bar {
		font-size:13px;
		line-height: 1.4;		
	}	
	#cookie-bar p {
		padding:13px 100px 13px 20px;
	}
	
	.dh_cb_enable_container {
		width:60px;
		height:60px;
	}
	#cookie-bar .cb-enable::before {
		top: 8%;
	}
	
}
@media (max-width: 767px) {
	#cookie-bar {
		font-size:12px;
	}	
	.dh_cb_enable_container {
		width:50px;
		height:50px;
	}
	#cookie-bar .cb-enable::before {
		font-size: 34px;
		line-height: 37px;		
	}
	

		
}