﻿

nav{position:fixed;top:100px;left:280px;width:95%;z-index:999}


#menu_container{background-color:#ffffff; border-bottom: 2px solid #b40a13; margin-top: 0px}
.sf-menu{font-family:Raleway,Arial,Helvetica,sans-serif;margin:0;padding:0;list-style:none;position:relative}
ul.sf-menu li.normal_drop_down ul{margin:0;padding:0;list-style:none}
.sf-menu li.normal_drop_down{position:relative}
ul.sf-menu li ul{position:absolute;display:none;top:100%;left:0;z-index:99}
.sf-menu>li{float:left}
.sf-menu li.sfHover>ul,.sf-menu li:hover>ul{display:block}
.sf-menu a{display:block;position:relative}
.sf-menu ul ul{top:0;left:100%}

.sf-menu{margin-bottom:0;text-transform:uppercase;font-size:14px;font-weight:600}
.sf-menu ul{min-width:12em;*width:12em}
.sf-menu a{padding:.8em .7em;text-decoration:none;zoom:1;color:#b40a13}
.sf-menu li{background:;white-space:nowrap;*white-space:normal;-webkit-transition:background .2s;transition:background .2s}
ul.sf-menu li a{color:#b40a13}
ul.sf-menu li a:hover{color:#fff;outline:0}
.sf-menu ul li{background:#b40a13;-moz-box-shadow:1px 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:1px 3px 3px rgba(0,0,0,.3);box-shadow:1px 3px 3px rgba(0,0,0,.3);min-width:200px}
.sf-menu ul li a{background:#b40a13;min-width:200px;padding:.9em 1.8em}
.sf-menu ul li a:hover{background:#b40a13;color:#fff;outline:0}
.sf-menu ul ul li{background:#b40a13}
.sf-menu li.sfHover,.sf-menu li:hover,.active{background:#b40a13;-webkit-transition:none;transition:none;color:#fff}
.sf-arrows .sf-with-ul{padding-right:2.5em;*padding-right:1em}
.sf-arrows .sf-with-ul:after{content:'';position:absolute;top:50%;right:1em;margin-top:-3px;height:0;width:0;border:5px solid transparent;border-top-color:#fff;border-top-color:rgba(255,255,255,.5)}
.sf-arrows>.sfHover>.sf-with-ul:after,.sf-arrows>li:hover>.sf-with-ul:after,.sf-arrows>li>.sf-with-ul:focus:after{border-top-color:#fff}
.sf-arrows ul .sf-with-ul:after{margin-top:-5px;margin-right:-3px;border-color:transparent;border-left-color:#d71921;border-left-color:rgba(255,255,255,.5)}
.sf-arrows ul .sfHover>.sf-with-ul:after,.sf-arrows ul li:hover>.sf-with-ul:after,.sf-arrows ul li>.sf-with-ul:focus:after{border-left-color:#fff}
#mobnav-btn:before{display:none;font-family:fontello;content:"\e874";font-size:24px;width:24px;height:24px;color:#333;cursor:pointer}
.mobnav-subarrow{display:none}
.sf-menu .sf-mega{position:absolute;display:none;top:38px;border-top:2px solid #0066a8;left:0;z-index:99999;background:#B40A13;padding:30px;box-sizing:border-box;width:100%;-moz-box-shadow:1px 3px 3px rgba(0,0,0,.3);-webkit-box-shadow:1px 3px 3px rgba(0,0,0,.3);box-shadow:1px 3px 3px rgba(0,0,0,.3)}
.sf-menu .sf-mega ul.mega_submenu{display:block;float:none;width:100%;position:inherit;padding:0;margin:0;list-style:none}
.sf-menu .sf-mega ul.mega_submenu li{text-transform:none;font-size:14px;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.sf-menu .sf-mega ul.mega_submenu li a{color:#fff;padding:10px;border-bottom:1px dotted #fff}
.sf-menu .sf-mega ul.mega_submenu li a:hover{color:#fff}
.sf-menu .sf-mega ul.mega_submenu li:last-child{border-bottom:none}
ul.mega_submenu li i{margin-left:0;padding-left:0;text-align:left}
.sf-mega h5{border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:0;font-weight:700;color:#fff}
.sf-mega p{white-space:normal;text-transform:none;font-size:14px}
a.pic_offer{position:relative;width:100%;height:100%;top:0;padding:0;margin:0;left:0}
.pic_offer strong{position:absolute;bottom:0;left:0;font-family:"Helvetica Neue",Arial;font-size:20px;font-weight:700;background-color:#111;padding:5px 10px}
.active {
	color: #ffffff!important;
}
@media (max-width:992px){nav{position:absolute;top:130px;left:0;width:100%;z-index:9999}

#mobnav-btn{position:absolute;top:-38px;right:20px;width:20px;height:20px;cursor:pointer}#mobnav-btn:before{display:block}.mobnav-subarrow{display:block;height:47px;width:100%;background-position:top left!important;position:absolute;top:0;right:0;cursor:pointer;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.sf-menu .sf-mega{padding:10px;border-top:none}.sf-arrows .sf-with-ul:after{top:50%;right:20px}.sf-menu{width:100%!important;display:none}.sf-menu.xactive{display:block!important}.sf-menu li{float:none!important;display:block!important;width:100%!important}.sf-menu li a{float:none!important}.sf-mega,.sf-menu ul{position:static!important;display:none!important}.xpopdrop .sf-mega,.xpopdrop ul{display:block!important}.mega_drop_down{position:relative}.sf-menu .sf-mega,.sf-menu ul li{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.sf-menu .sf-mega ul.mega_submenu{margin-bottom:25px}}

@media (min-width:1500px){nav{width:80%;left:320px;}}




.cc-window::before {
    background-color: #F2F2F2;
    display: block;
    height: 16px;
    position: absolute;
    top: 11px;
    transform: rotate( 29deg ) skew( -35deg );
    -moz-transform: rotate( 29deg ) skew( -35deg );
    -ms-transform: rotate( 29deg ) skew( -35deg );
    -o-transform: rotate( 29deg ) skew( -35deg );
    -webkit-transform: rotate( 29deg ) skew( -35deg );
    width: 20px;
}
.cc-window {
 opacity:1;
 transition:opacity 1s ease;

color:#fff;
    background-color: #0f2b41;
    box-shadow: 0 0 6px #B2B2B2;
    display:none;
}





.cc-window.cc-invisible {
 opacity:0
}
.cc-animate.cc-revoke {
 transition:transform 1s ease
}
.cc-animate.cc-revoke.cc-top {
 transform:translateY(-2em)
}
.cc-animate.cc-revoke.cc-bottom {
 transform:translateY(2em)
}
.cc-animate.cc-revoke.cc-active.cc-bottom,
.cc-animate.cc-revoke.cc-active.cc-top,
.cc-revoke:hover {
 transform:translateY(0)
}
.cc-grower {
 max-height:0;
 overflow:hidden;
 transition:max-height 1s
}
.cc-link,
.cc-revoke:hover {
 text-decoration:underline;
 color: #66d2e5;
 }
.cc-revoke,
.cc-window {
 position:fixed;
 overflow:hidden;
 box-sizing:border-box;
 font-size:14px;
 line-height:1.5em;
 display:-ms-flexbox;
 display:flex;
 -ms-flex-wrap:nowrap;
 flex-wrap:nowrap;
 z-index:9999
}
.cc-window.cc-static {
 position:static
}
.cc-window.cc-floating {
 padding:2em;
 max-width:24em;
 -ms-flex-direction:column;
 flex-direction:column
}
.cc-window.cc-banner {
 padding:1em 1.8em;
 width:100%;
 -ms-flex-direction:row;
 flex-direction:row
}
.cc-revoke {
 padding:.5em
}
.cc-header {
 font-size:18px;
 font-weight:700
}
.cc-btn,
.cc-close,
.cc-link,
.cc-revoke {
 cursor:pointer
}
.cc-link {
 opacity:.8;
 display:inline-block;
 padding:.2em
}
.cc-link:hover {
 opacity:1
}
.cc-btn {
 display:block;
 border-radius: 50px !important;
text-align: center;
white-space: nowrap;
    width: calc(50% - .8em);
    margin: 0;
    float:left;
    font-weight: 400 !important;
font-size: 11px;
text-transform: Uppercase !important;
letter-spacing: 1.8px;
}




.cc-highlight .cc-btn:first-child:focus,
.cc-highlight .cc-btn:first-child:hover {
 text-decoration:underline
}
.cc-close {
 display:block;
 position:absolute;
 top:.5em;
 right:.5em;
 font-size:1.6em;
 opacity:.9;
 line-height:.75
}
.cc-close:focus,
.cc-close:hover {
 opacity:1
}
.cc-revoke.cc-top {
 top:0;
 left:3em;
 border-bottom-left-radius:.5em;
 border-bottom-right-radius:.5em
}
.cc-revoke.cc-bottom {
 bottom:0;
 left:3em;
 border-top-left-radius:.5em;
 border-top-right-radius:.5em
}
.cc-revoke.cc-left {
 left:3em;
 right:unset
}
.cc-revoke.cc-right {
 right:3em;
 left:unset
}
.cc-top {
 top:1em
}
.cc-left {
 left:1em
}
.cc-right {
 right:1em
}
.cc-bottom {
 bottom:1em
}
.cc-floating>.cc-link {
 margin-bottom:1em
}
.cc-floating .cc-message {
 display:block;
 margin-bottom:1em
}
.cc-window.cc-floating .cc-compliance {
 -ms-flex:1 0 auto;
 flex:1 0 auto
}
.cc-window.cc-banner {
 -ms-flex-align:center;
 align-items:center
}
.cc-banner.cc-top {
 left:0;
 right:0;
 top:0
}
.cc-banner.cc-bottom {
 left:0;
 right:0;
 bottom:0
}
.cc-banner .cc-message {
 display:block;
 -ms-flex:1 1 auto;
 flex:1 1 auto;
 max-width:100%;
 margin-right:1em
}
.cc-compliance {
 display:-ms-flexbox;
 display:flex;
 -ms-flex-align:center;
 align-items:center;
 -ms-flex-line-pack:justify;
 align-content:space-between
}
.cc-floating .cc-compliance>.cc-btn {
 -ms-flex:1;
 flex:1
}
.cc-btn+.cc-btn {
 margin-left:.5em
}
@media print {
 .cc-revoke,
 .cc-window {
  display:none
 }
}
@media screen and (max-width:900px) {
 .cc-btn {
  white-space:normal
 }
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {
 .cc-window.cc-top {
  top:0
 }
 .cc-window.cc-bottom {
  bottom:0
 }
 .cc-window.cc-banner,
 .cc-window.cc-floating,
 .cc-window.cc-left,
 .cc-window.cc-right {
  left:0;
  right:0
 }
 .cc-window.cc-banner {
  -ms-flex-direction:column;
  flex-direction:column
 }
 .cc-window.cc-banner .cc-compliance {
  -ms-flex:1 1 auto;
  flex:1 1 auto
 }
 .cc-window.cc-floating {
  max-width:none
 }
 .cc-window .cc-message {
  margin-bottom:1em
 }
 .cc-window.cc-banner {
  -ms-flex-align:unset;
  align-items:unset
 }
 .cc-window.cc-banner .cc-message {
  margin-right:0
 }
}
.cc-floating.cc-theme-classic {
 padding:1.2em;
 border-radius:5px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance {
 text-align:center;
 display:inline;
 -ms-flex:none;
 flex:none
}
.cc-theme-classic .cc-btn {
 border-radius:5px
}
.cc-theme-classic .cc-btn:last-child {
 min-width:140px
}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn {
 display:inline-block
}
.cc-theme-edgeless.cc-window {
 padding:0
}
.cc-floating.cc-theme-edgeless .cc-message {
 margin:1.3em 1.3em 0em
}
.cc-banner.cc-theme-edgeless .cc-btn {
 margin:0;
 padding:.8em 1.8em;
 height:100%
}
.cc-banner.cc-theme-edgeless .cc-message {
 margin-left:1em
}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn {
 margin-left:0
}
#cc-window input[type="checkbox"],
#cmplz-manage-consent-container input[type="checkbox"],
.cmplz-tcf-container input[type="checkbox"] {
 width:initial;
 -webkit-appearance:checkbox
}
#cc-window input[type="checkbox"]:checked::before,
#cmplz-manage-consent-container input[type="checkbox"]:checked::before,
.cmplz-tcf-container input[type="checkbox"]:checked::before {
 content:''
}
#cc-window.cc-floating {
 min-width:468px
}
@media screen and (max-width:469px) {
 #cc-window.cc-floating {
  min-width:100%
 }
 #cc-window.cc-type-categories.cc-floating,
 #cc-window.cc-type-categories .cc-btn {
  min-width:100%
 }
}
#cc-window a.cc-btn {
 text-decoration:none
}
#cc-window a.cc-btn:hover {
 text-decoration:underline
}
#cc-window.cc-theme-block .cc-btn {
 border:0
}
#cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,
#cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap {
 line-height:28px
}
#cc-window.cc-type-categories.cc-top .cmplz-slider-checkbox,
#cc-window.cc-type-categories.cc-bottom .cmplz-slider-checkbox {
 margin:3px 15px 5px 0
}
@media screen and (min-width:768px) {
 #cc-window.cc-type-categories.cc-top .cmplz-categories-wrap,
 #cc-window.cc-type-categories.cc-bottom .cmplz-categories-wrap {
  line-height:29px
 }
}
#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-top.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-bottom.cc-theme-edgeless:not(.cc-floating) .cc-compliance .cc-save {
 margin:0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance {
 display:block
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-btn {
 padding:.4em 0;
 margin:5px 0 0 0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all {
 margin:15px 0 0 0
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-dismiss {
 float:left
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-save {
 float:right
}
#cc-window.cc-type-categories.cc-floating .cc-compliance .cc-accept-all {
    width: calc(50% - .8em);
    margin: 0;
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-no .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-hidden .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save {
 width:50%
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-no .cc-compliance .cc-save-settings,
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless.cmplz-categories-hidden .cc-compliance .cc-save-settings {
 margin-top:0
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-compliance .cc-save-settings {
 margin-top:0
}
#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating:not(.cc-theme-edgeless) .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0;
 background-color: #385a64;
 color:#ffffff!important;
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-visible .cc-compliance .cc-save {
 width:calc(50% - .8em);
 margin:0;
 background-color: #385a64;
 color:#ffffff!important;

}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-dismiss,
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-save {
 margin:0
}
#cc-window.cc-type-categories.cc-floating.cmplz-categories-legacy .cc-compliance .cc-btn {
 float:initial;
 margin:15px 0 0 0
}
#cc-window.cc-theme-edgeless .cc-btn {
 border:0
}
#cc-window.cc-theme-minimal .cc-btn {
 border-radius:5px
}
#cc-window.cc-window.cc-theme-minimal .cc-btn.cc-accept-all {
 border-radius:5px;
 border-width:1px
}
#cc-window.cmplz-hide-cats {
 display:none
}
#cc-window .cc-message {
 word-wrap:break-word
}
#cc-window .cc-deny {
 display:none
}
#cc-window .cc-link {
 padding-right:0
}
#cc-window.cc-center.cc-type-categories .cc-save,
#cc-window.cc-left.cc-type-categories .cc-save,
#cc-window.cc-right.cc-type-categories .cc-save {
 margin-top:15px
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless label {
 margin-left:1em
}
#cc-window.cc-type-categories.cc-floating.cc-theme-edgeless .cc-message {
 margin-bottom:1em
}
@media screen and (max-width:768px) {
 .cc-revoke {
  display:none !important
 }
}
.cc-center.cc-revoke {
 bottom:0;
 left:3em;
 border-top-left-radius:.5em;
 border-top-right-radius:.5em
}
.cc-center.cc-revoke.cc-animate {
 transform:translateY(2em)
}
.cc-center.cc-revoke.cc-animate:hover {
 transform:translateY(0)
}
.cc-revoke.cc-right {
 left:auto
}
.cc-revoke.left {
 right:auto
}
.cc-hidden {
 display:none !important
}
.cc-window.cc-theme-minimal {
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
 box-shadow:0 0 10px rgba(0,0,0,0.4)
}
.cc-window.cc-theme-minimal:not(.cc-floating) .cc-message {
 text-align:center
}
.cc-window.cc-theme-minimal .cc-btn.cc-allow,
.cc-window.cc-theme-minimal .cc-btn.cc-save,
.cc-window.cc-theme-minimal .cc-btn.cc-dismiss {
 border-radius:5px;
 border-width:1px
}
.cc-window.cc-center {
 position:fixed;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 width:50%;
 min-width:360px;
 -webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);
 -moz-box-shadow:0 0 10px rgba(0,0,0,0.4);
 box-shadow:0 0 10px rgba(0,0,0,0.4)
}
#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg path,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg path,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg path {
 stroke-dashoffset:60;
 transition:all .3s linear
}
#cc-window.cc-window .cmplz-square-checkbox:checked+.cc-check svg polyline,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:checked+.cc-check svg polyline,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:checked+.cc-check svg polyline {
 stroke-dashoffset:42;
 transition:all .2s linear;
 transition-delay:.15s
}
#cc-window.cc-window .cmplz-square-checkbox:focus+.cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-square-checkbox:focus+.cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-square-checkbox:focus+.cc-check svg {
 outline:-webkit-focus-ring-color auto 1px
}
#cc-window.cc-window input.cmplz-svg-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container input.cmplz-svg-checkbox,
#cmplz-tcf-container.cmplz-tcf-container input.cmplz-svg-checkbox,
#cc-window.cc-window .cmplz-slider-checkbox input,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input {
 position:absolute;
 width:1px;
 height:1px;
 padding:0;
 border:0;
 white-space:nowrap;
 overflow:hidden;
 clip:rect(1px,1px,1px,1px);
 clip-path:inset(50%)
}
#cc-window.cc-window .cmplz-slider-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox {
 position:relative;
 display:inline-block;
 width:40px;
 height:21px
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider {
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider:before {
 position:absolute;
 content:"";
 height:15px;
 width:15px;
 left:4px;
 bottom:3px;
 background-color:white;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round {
 border-radius:20px
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider.cmplz-round:before {
 border-radius:50%
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na {
 padding:2px 8px;
 position:absolute;
 top:0;
 left:0;
 right:0;
 bottom:0;
 -webkit-transition:.4s;
 transition:.4s
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na:before {
 position:absolute;
 content:"N/A";
 color:white
}
#cc-window.cc-window .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox .cmplz-slider-na.cmplz-round {
 border-radius:20px
}
#cc-window.cc-window .cmplz-slider-checkbox input:checked+.cmplz-slider:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input:checked+.cmplz-slider:before {
 -webkit-transform:translateX(17px);
 -ms-transform:translateX(17px);
 transform:translateX(17px)
}
#cc-window.cc-window .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox input[type="checkbox"]:focus+.cmplz-slider {
 outline:-webkit-focus-ring-color auto 1px
}
#cc-window.cc-window label,
#cmplz-manage-consent-container.cmplz-manage-consent-container label,
#cmplz-tcf-container.cmplz-tcf-container label {
 color:inherit;
 font-weight:normal;
 margin-bottom:0;
 line-height:inherit
}
#cc-window.cc-window div.cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container div.cc-check,
#cmplz-tcf-container.cmplz-tcf-container div.cc-check {
 display:inline-block;
 padding-bottom:10px
}
#cc-window.cc-window .cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,
#cmplz-tcf-container.cmplz-tcf-container .cc-check,
#cc-window.cc-window .cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg {
 display:inherit;
 transform:translate3d(0,0,0)
}
#cc-window.cc-window label:not(.cc-check),
#cmplz-manage-consent-container.cmplz-manage-consent-container label:not(.cc-check),
#cmplz-tcf-container.cmplz-tcf-container label:not(.cc-check) {
 white-space:nowrap;
 margin-right:15px;
 margin-left:0;
 padding-left:0
}
#cc-window.cc-window .cmplz-categories-wrap .cmplz-slider-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-slider-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-slider-checkbox {
 vertical-align:top;
 margin:3px 15px 10px 0
}
#cc-window.cc-window .cmplz-categories-wrap .cmplz-consent-checkbox,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cmplz-consent-checkbox,
#cmplz-tcf-container.cmplz-tcf-container .cmplz-consent-checkbox {
 margin-right:15px
}
#cc-window.cc-window .cmplz-categories-wrap label,
#cmplz-manage-consent-container.cmplz-manage-consent-container label,
#cmplz-tcf-container.cmplz-tcf-container label {
 box-sizing:initial
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check,
#cmplz-tcf-container.cmplz-tcf-container .cc-check {
 cursor:pointer;
 position:relative;
 margin:auto 7px auto auto;
 width:18px;
 height:18px;
 -webkit-tap-highlight-color:transparent
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:before,
#cmplz-tcf-container.cmplz-tcf-container .cc-check:before {
 content:"";
 position:absolute;
 opacity:0
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check:hover:before,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check:hover:before,
#cmplz-tcf-container.cmplz-tcf-container .cc-check:hover:before {
 opacity:1
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg {
 position:relative;
 z-index:1;
 fill:none;
 stroke-linecap:round;
 stroke-linejoin:round;
 stroke-width:3.5;
 transition:all .2s ease;
 stroke:#000
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg path,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg path,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg path {
 stroke-dasharray:60;
 stroke-dashoffset:0
}
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg polyline,
#cmplz-manage-consent-container.cmplz-manage-consent-container .cc-check svg polyline,
#cmplz-tcf-container.cmplz-tcf-container .cc-check svg polyline {
 stroke-dasharray:22;
 stroke-dashoffset:66
}
.cmplz-document .cmplz-soft-cookiewall {
 background-color:transparent;
 display:none
}
.cmplz-video.cmplz-iframe-styles {
 background-color:transparent
}
.cmplz-video.cmplz-hidden {
 visibility:hidden !important
}
.cmplz-blocked-content-container {
 background:#FFF;
 border:0;
 border-radius:3px;
 box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);
 display:flex;
 justify-content:center;
 align-items:center;
 background-repeat:no-repeat !important;
 background-size:cover !important;
 height:inherit;
 position:relative
}
.cmplz-blocked-content-container iframe {
 max-height:100%;
 border:0 !important
}
.cmplz-blocked-content-container div div {
 display:none
}
.cmplz-blocked-content-container.gmw-map-cover {
 max-height:100%;
 position:absolute
}
.cmplz-blocked-content-container .cmplz-blocked-content-notice {
 white-space:normal;
 text-transform:initial;
 cursor:pointer;
 position:absolute !important;
 width:50%;
 top:50%;
 left:50%;
 transform:translate(-50%,-50%);
 max-width:200px;
 font-size:14px;
 padding:10px;
 background-color:rgba(0,0,0,0.5);
 color:#fff;
 text-align:center;
 z-index:98;
 line-height:23px
}
.cmplz-blocked-content-container .cmplz-blocked-content-notice:focus {
 border:1px dotted #cecece
}

.cmplz-slider-checkbox input:checked + .cmplz-slider {						
background-color: #385a64					
}					
.cmplz-slider-checkbox input:focus + .cmplz-slider {						
box-shadow: 0 0 1px #385a64;					
}					
.cmplz-slider-checkbox .cmplz-slider:before {						
background-color: #fff;					
}
.cmplz-slider-checkbox .cmplz-slider-na:before {						
color:#fff;					
}					
.cmplz-slider-checkbox .cmplz-slider {					    
background-color: #dd3333;					
}					
	
#cc-window.cc-window .cmplz-categories-wrap .cc-check svg {stroke: #000000}
#cc-window.cc-window .cc-compliance .cc-btn.cc-accept-all {
    color: #fff;
    background-color: #fe525c;
    border-color: #0073aa;
}

i.gprd-logo {
    display: inline-block;
    margin-right: 0.2em;
    vertical-align: middle;
    width: 1.3em;
    height: 1.3em;
    background: transparent url("../img/cookie_icon.svg") no-repeat top left;
        background-size: auto;
    background-size: cover;
}


.explicacion {
margin: 0 20px 10px 20px;
font-size: 12px;
line-height: 16px;
}


#wrap{
	width:300px;
	-webkit-border-radius: 10px;
	float:left;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding:3px;
	margin-top:10px;
	margin-left:0px;
}

img#refresh{
	float:left;
	margin-left:4px;
	margin-right: 10px;
	cursor:pointer;
	margin-top: 10px;
}

#code,#captcha {
	width: 100px;
	float: left;
}


    