#cookie-bar {font-size:2rem;background:rgba(246,246,246,0.9); height:auto; line-height:24px; color:#000000; text-align:left; padding:15px 50px;position: fixed;bottom:50px;z-index:9999;left:35px;right:35px;}
#cookie-bar.fixed {position:fixed; top:0; left:0; width:100%;}
#cookie-bar.fixed.bottom {bottom:0; top:auto;}
#cookie-bar p {font-weight:400;margin:0; width: calc(100% - 200px); display: inline-block; padding:0;}
#cookie-bar p:empty {
	display: none;
}
#cookie-bar a {color:#000000; display:inline-block; text-decoration:none; padding:0 3px; font-weight: 600;}
#cookie-bar .cb-enable {border-radius: 0;
	background: #909090;
	color:#ffffff;
	text-transform: uppercase;
	font-weight: 900;
	padding:12px 35px 10px;
	display: inline-block;
	-webkit-transition-duration: 300ms;
	-moz-transition-duration: 300ms;
	transition-duration: 300ms;
	float: right;
	cursor: pointer;
	font-size: 1.6rem;
	margin-right: 50px;
	border-radius: 2px;
	border:1px solid #909090;
}
#cookie-bar .cb-enable:hover {
	background: #ffffff;
	color:#909090;
}
#cookie-bar .cb-disable {background:#d4b773;}
#cookie-bar .cb-disable:hover {background:#d4b773;}
#cookie-bar .cb-policy {background:#d4b773;}
#cookie-bar .cb-policy:hover {background:#d4b773;}


@media only screen and (max-width:768px) {
	#cookie-bar {
		font-size:1.4rem;
		padding:5px 20px;
	}
	#cookie-bar p {
		width: 100%;
	}
	#cookie-bar .cb-enable {
		margin-right: 0;
	}
}