.cookie-policy-banner {
 font-family: Arial, sans-serif;
 overflow: hidden;
 background: #222222;
 display:none;
 height:110px;
 width:200px;
 bottom:0px;
 right:0px;
 z-index:350;
 position:fixed;
}@media (max-width: 1025px) {
.cookie-policy-banner {
	width:100%;
}}
.cookie-policy-banner .inner {
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
}
.cookie-policy-banner p {
 margin: 0;
 text-align:left;
 font-size: 10px;
 color: #CCC;
}@media (max-width: 1025px) {
.cookie-policy-banner p {
 font-size: 14px;
}}
.cookie-policy-banner p strong{
	font-weight:bold;
	display:block;
	margin-bottom:5px;
	margin-top:5px;
}
.cookie-policy-banner p a {
 text-shadow: none;
 color:#333;
 font-weight:bold;
}
.cookie-policy-banner .close {
 position: absolute;
 right: 10px;
 top: 1px;
 font-size: 26px;
 text-decoration: none;
 color: #ccc;
 opacity: 0.6;
 filter: alpha(opacity=60);
}@media (max-width: 1025px) {
.cookie-policy-banner .close {
 font-size: 56px;
}}
.cookie-policy-banner .close:hover {
 opacity: 1;
 filter: alpha(opacity=100);
 text-decoration: none;
}
.js.csstransitions .cookie-policy-banner {
 opacity: 0;
 filter: alpha(opacity=0);
 height: 1px;
 visibility: hidden;
}
.js.csstransitions .cookie-policy-banner.active {
 opacity: 1;
 filter: alpha(opacity=100);
 visibility: visible;
 -webkit-transition-delay: .2s;
 -moz-transition-delay: .2s;
 -ms-transition-delay: .2s;
 -o-transition-delay: .2s;
 transition-delay: .2s;
}
.js.no-csstransitions .cookie-policy-banner {
 display: none;
}
.js .cookie-policy-banner,
.js.no-csstransitions .cookie-policy-banner.active {
 display: block;
}
.js .cookie-policy-banner .close {
 display: block;
}
