.closecpopup.acceptcookies, .cookies_container .closecsettingstext, .aboutcookieslink .closecpopup{background-color:#000;}
.aboutcookieslink >div{color:#fff}
.bottomfooter{display:block; width:60%; border-radius:4px;  position:fixed; height:auto; padding:29px 0px 16px; background-color:rgba(99, 99, 99, 0.9); bottom:60px; left:10px; z-index:10000;}
.forcereload{display:block; width:100%; height:100%; top:0px; left:0px; z-index:9999;position:fixed;}
.cookies_container, .cookies_container p, .cookies_container p a{ color:#fff; font-size:14px; line-height:20px; margin-bottom:0px; margin-top:0px;}
.cookies_container p a{text-decoration:underline !important;}
.cookies_container{padding:0px 28px; }
.cookies_container h1, .cookies_container h2, .cookies_container h3{display:block; font-size:26px; }
.popupcookiessettings, .popupcookies, .popupcookiesabout, .youtubepopup {display:block; position:fixed; width:100%; height:100%; top:0px; z-index:10000;}
.innerpopupcookies{display:block; max-width:800px; padding:50px 70px 50px 50px; background-color:rgba(99, 99, 99, 0.9); top:calc(50% - 300px); left:calc(50% - 400px); position:absolute; width:800px;}
.closenotice, .closeerrorvideo{display:block; position:absolute;	bottom: -50px; left:50px; width:40px; height:40px; background-color:rgba(99, 99, 99, 0.9); background-position:center; background-repeat:no-repeat; border-radius:50%; background-image: url(./img/x.png); background-position:center;  line-height:40px; color:#fff; font-size:32px; text-align:center; cursor:pointer;}
.popupcookiesabout .innerpopupcookies .cookies_container{max-height:500px; overflow:auto; padding-right:20px;}
.innerpopupcookies .cookies_container, .innerpopupcookies .cookies_container p{padding:0px;}
.hidenotice{display:none !important;}

.popuplinks, .cookiesettingscheckboxes{margin-top:10px;  padding-top:10px;}
.popuplinks > div{display:inline-block; font-weight:bold; cursor:pointer; }
.closecpopup{float:right; }
.csettingsbutton{display:block; cursor:pointer; height:40px; width:40px; background-color:rgba(99, 99, 99, 0.9);  border-radius:50%; opacity:0.7; transition:0.5s all; position:fixed; bottom:10px; left:10px; z-index:10001; cursor:pointer; background-image:url("./img/Cookie-white.svg"); background-position:10px center;  background-size: 22px;    background-repeat: no-repeat;  }
.csettingsbutton:hover{opacity:1;}
.csettingsradio{display:block; font-size:14px; color:#fff; margin-top:15px;}
.csettingsradio span, .csettingscb span{ font-size:16px !important; color:#fff !important; margin-left:4px;}
.justsomecookies{display:none; padding-left:40px;}
.justsomecookies.show{display:block;}
.choosesome{margin-top:10px;}
.csettingscb{display:block; margin-bottom:5px;}
.closecsettingstext{margin-top:30px; padding-bottom:2px; font-weight:bold; text-decoration:underline; font-size:22px; cursor:pointer; }
.aboutcookieslink{margin-top:0px; padding-bottom:2px; font-weight:bold; text-decoration:underline; font-size:13px; text-transform:uppercase; color:#fff;  cursor:pointer; }
.aboutcookieslink >div{margin-top:5px;  }
.popupcookiesabout .cookies_container::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);	border-radius: 10px;	background-color: #eee;}
.popupcookiesabout .cookies_container::-webkit-scrollbar{	width: 12px;	background-color: #eee;}
.popupcookiesabout .cookies_container::-webkit-scrollbar-thumb{	border-radius: 10px;	-webkit-box-shadow: inset 0 0 8px rgba(0,0,0,.3);	background-color: #fff;}
.popuplinks .opencookiesettings{ border-radius:50%; background-position:left center;     background-size: 22px;    background-repeat: no-repeat; text-decoration: underline !important;    font-size: 13px;    font-weight: normal; margin-top:13px;  }
.avia-mac .popuplinks .opencookiesettings{padding-top:5px; margin-top:5px;}
.makethisabutton{display:inline-block; padding:10px 30px; background-color:#ff5000; text-decoration:none !important; font-size:18px !important;}
.avia-mac .makethisabutton{ padding:10px 30px 5px; }
.cookiesettext{padding-left:45px; line-height:45px; max-width:45px; color:#fff; font-size:18px; padding:0px 0px 0px 45px; display:block; transition:0.3s all; overflow:hidden;}
.avia-mac .cookiesettext{ padding:3px 0px 0px 45px; }
.opencookiesettings:hover .cookiesettext{max-width:300px; padding-right:10px;}
.youtubepopup{color:#fff; font-size:18px;}
.youtubepopup a{color:#ff5000; float:right;  display:block; }
.bgreplace{display:block; width:100%; height:100%; position:relative; background-position:center top; background-repeat:no-repeat; }
.novideolink{margin-bottom:30px}
.youtubepopup .opencookiesettings{cursor:pointer; text-decoration:underline;}
.single-privacy-policies main p, .single-privacy-policies main li, .single-privacy-policies main ul, .single-privacy-policies main p, .single-privacy-policies main li, .single-privacy-policies main ul{	font-size: 20px;	line-height: 28px;	font-family: 'helvetica-thin';	color: #646e74 !important;}
.single-privacy-policies main h2{	margin-top: 40px;	line-height: 26px;	font-size: 26px;	color: #ff5000!important;	font-family: 'helvetica-thin';}
.single-privacy-policies main ul li {	margin-bottom:8px;}
.single-privacy-policies main ul {	list-style: disc outside;}
.legal_notes_wrapper{    font-size: 20px;    line-height: 28px;    font-family: 'helvetica-thin';    color: #646e74 !important;}
#selectppolicy{font-size:15px !important;}
.ppnoticebar{background-color:#000; color:#fff; padding:3px 0px;}
.ppnoticebar a{color:#f50 !important; display:inline-block; margin-left:10px;}
.closeprivacy{display:inline-block; float:right; height:25px; width:25px; border:2px solid #fff; border-radius:50%; text-align:center; line-height:22px; cursor:pointer;}
.privacynotice{position: fixed;    top: 0px;    z-index: 10000000000; display:block; width:100%;font-size: 16px;    line-height: 30px;}
html.withprivacy{margin-top:30px !important;}
.aboutcookieslink .closecpopup{line-height:36px; padding:0px 25px; border-radius:4px; }
.innerpopupcookies .closenotice{bottom:auto; left:auto; right:10px; top:10px; background-color:transparent;}
.cookies_container h3{font-size:20px; line-height:25px; color:#fff;}
.closecpopup.acceptcookies , .cookies_container .closecsettingstext{display:inline-block; line-height:36px; text-decoration:none; padding:0px 25px; border-radius:4px;  font-size:13px;}


@media only screen and (max-width: 980px)  {
.csettingsbutton{left:0px; height:30px; width:30px; background-size:25px; background-position:center; }	
.innerpopupcookies{max-width:85%; width:85%; left:7.5%; top:80px;}
.cookiesettext{padding:0px 0px 0px 45px;}
	
	
}
	
@media only screen and (max-width: 767px)  {
	.cookies_container{padding:0px 50px 0px 20px;}
	.cookies_container p{padding:0px 0px;}
	.innerpopupcookies{padding:20px 40px 20px 20px}
	
	
}

@media only screen and (max-width: 480px)  {
	
	.innerpopupcookies, .popupcookiesabout .innerpopupcookies{top:10px;}
	
}