.ccookiepopupwrap,.ccookiepopupwrapbanner{
    position: absolute;
top:0px;
left:0px;
height:100%;
width:100%;
z-index: 980;
opacity: 0;
}
.domloaded .ccookiepopupwrap,.domloaded .ccookiepopupwrapbanner {
opacity: 1;
}
.ccookieopa{
position:fixed;
top:0px;
left:0px;
height:100%;
width:100%;
background-color: black;
opacity: 0.5;
}
.ccookiepopup{
position:absolute;
top:50%;
left:50%;
width:95%;
max-width: 900px;
background-color: white;
transform: translateX(-50%) translateY(-50%);
}
.ccookiepopup a{
font-size: 16px;
color: #0B9492
}
.ccookiepopupinner{
padding: 45px;
font-size: 16px;
}
.ccookiepanelitemcheck{
position: relative;
padding-left: 24px;
cursor: pointer;
}

.cbannercookiescode,.cbannercookiescode a{
font-size: 14px;

}
.ccookiepopupwrapbanner .cta {
    font-size: 16px!important;
        margin-right: 5px !important;
        background: var(--lightgray)!important;
        color: black!important;
}
.ccookiepopupwrapbanner .cta:hover{
background: var(--yellow)!important;
color: black!important;
}
.cbannercookiescode {
    background: white;
    border: 1px solid black;
}

.cbannercookiescode{
position: fixed;
bottom:0px;
right: 0px;
max-width: 740px;
width: 100%;
}
.cbannercookiescode{
    background: #F8F6F2;
}
.scookiebutton{
/*
background: black;
color: white; */

display: inline-block;
}
.shtitlecookies{
display: block;
font-size: 32px;
font-weight: 600;
}
.cinnertextcookies{
padding-bottom: 20px;
padding-top: 10px;
}
.cbannercookiescodeinner{
padding: 40px;
}
.scookiebutton {
margin-right: 15px;
cursor: pointer;
}
.jqaceptarcookies{
}


.cavisocookies .jqconfigurarcookies:hover,
.cpanelcookiesinner .jqconfigurarcookies:hover{
background: #343434;
}

.shtitlecookies2{
display: block;
font-size: 24px;
font-weight: 600;
}
.cpanelcookies{
display: none;
}
.cpanelcookies .jqaceptarcookies{
margin-bottom: 30px;
}
.ccookiepanelitems{
border: 1px solid #DDDDDD;
border-bottom: 0px;
}
.sactivassiempre{
float: right;
}
.sonoff{
float: right;
}
.ccookiepanelitem::after{
display: block;
content: "";
border-top: 1px solid #DDDDDD;
}
.ccookiepanelitem:first-child .ccookiepaneliteminnerwrap{
border-top: 0px;
}
.ccookiepaneliteminnerwrap{
padding: 14px;
padding-left: 56px;
}
.ccookiepaneliteminnertext{
padding: 14px;
padding-left: 56px;
padding-right: 100px;
padding-bottom: 20px;
}
.shtitlecookies2{
margin-bottom: 10px;
}
.jqconfirmarcookies{
margin-top: 20px;
margin-bottom: 20px;
float: right;
margin-right: 0px;
}
.sactivassiempre{
font-size: 14px;
font-weight: 400;
}
.sonoff{
float: right;
width: 42px;
background: #DDDDDD;
border-radius: 20px;
display: block;
height: 24px;
margin-top: -5px;
position: relative;
cursor: pointer;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.sonoff::before{
position: absolute;
height: 18px;
width:18px;
background: white;
top: 3px;
left: 3px;
border-radius: 100%;
content: "";
display: block;
-webkit-transition:all 0.2s ease-in-out;
-moz-transition:all 0.2s ease-in-out;
-o-transition:all 0.2s ease-in-out;
transition:all 0.2s ease-in-out;

}
.ccookiepaneliteminnerwrap{
position: relative;
}
.ccookiepaneliteminnerwrap::before{
	background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0.646894 0.646039C0.69334 0.599476 0.748515 0.562533 0.80926 0.537326C0.870005 0.51212 0.935127 0.499145 1.00089 0.499145C1.06666 0.499145 1.13178 0.51212 1.19253 0.537326C1.25327 0.562533 1.30845 0.599476 1.35489 0.646039L7.00089 6.29304L12.6469 0.646037C12.6934 0.599549 12.7486 0.562673 12.8093 0.537513C12.87 0.512354 12.9351 0.499405 13.0009 0.499405C13.0666 0.499405 13.1317 0.512354 13.1925 0.537513C13.2532 0.562673 13.3084 0.599549 13.3549 0.646037C13.4014 0.692525 13.4383 0.747714 13.4634 0.808453C13.4886 0.869193 13.5015 0.934293 13.5015 1.00004C13.5015 1.06578 13.4886 1.13088 13.4634 1.19162C13.4383 1.25236 13.4014 1.30755 13.3549 1.35404L7.35489 7.35404C7.30845 7.4006 7.25327 7.43754 7.19253 7.46275C7.13178 7.48796 7.06666 7.50093 7.00089 7.50093C6.93513 7.50093 6.87001 7.48796 6.80926 7.46275C6.74852 7.43754 6.69334 7.4006 6.64689 7.35404L0.646894 1.35404C0.600331 1.30759 0.563388 1.25242 0.538181 1.19167C0.512975 1.13093 0.5 1.06581 0.5 1.00004C0.5 0.934272 0.512975 0.869151 0.538181 0.808405C0.563388 0.74766 0.600331 0.692485 0.646894 0.646039Z' fill='%23121212'/%3E%3C/svg%3E");
  content: "";
  width:14px;
  height: 8px;
  display: block;
  position: absolute;
  left: 20px;
  top: 20px;
  transform: rotate(-90deg);
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;

}
.showcookiestext .ccookiepaneliteminnerwrap::before{
transform: rotate(0deg);
}
.ccookiepaneliteminnertext{
display: none;
}
.sonoffon{
background-color: black;
}
.sonoffon::before {
left: 21px;
}
.scookiepanelitemtitle{
cursor: pointer;
}
.recordarcookies{
display: none;
}
.cbannercookiescode{
max-height: 500px;
}
.cpanelcookiesinner{
opacity: 0;
}
.cavisocookies .cta1black{
background: #d4d4d4;
color: black;
}

@media (max-width: 700px){
.cbannercookiescodeinner {
    padding: 20px;
}
.ccookiepaneliteminnertext {
    padding: 14px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}
.scookiebutton {
    margin-right: 5px;
}
}
.cavisocookies a{
text-decoration: underline;
}
