.mc2_gdpr_cookies .btn {display:inline-block; padding:10px 30px; font-size:17px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; -ms-transition: all 300ms ease-in-out; -o-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; font-family:sans-serif;}
.mc2_gdpr_cookies .overlay-bg {position:fixed; bottom:0; left:0; width:100%; height:100%; z-index:9999; display:none; align-items:center; justify-content: center; background-color:rgba(0,0,0,0.7); margin-bottom:0; }
.mc2_gdpr_cookies .overlay-bg.show {display:flex}
.mc2_gdpr_cookies .overlay-bg .welcome-popup {max-width:600px; width:100%; height:auto; padding:40px; background-color:#e51937; font-family:'futura-pt', sans-serif;}
.mc2_gdpr_cookies .overlay-bg .welcome-popup h2 {font-family:'futura-pt', sans-serif; margin:0 0 20px; letter-spacing: 0; font-size:26px; color:#FFF; font-weight:normal; text-transform: uppercase;}
.mc2_gdpr_cookies .overlay-bg .welcome-popup p { margin:0 0 20px; float:left; width:100%; font-size:18px; line-height:24px; text-align:left; color:#FFF; font-family:'futura-pt', sans-serif;}
.mc2_gdpr_cookies .overlay-bg .welcome-popup p a {font-size:inherit; color:#FFF;}
.mc2_gdpr_cookies .overlay-bg .welcome-popup .btn {border-radius: 8px; color:#FFF; text-align:center; width:100px; font-family:'futura-pt', sans-serif; text-transform: uppercase; background-color: transparent; text-decoration: none; display: inline-block; float:left; padding: 5px 8px; margin:20px 20px 0 0; border:2px solid #FFF;}
.mc2_gdpr_cookies .overlay-bg .welcome-popup .btn.solid {background-color:#FFF; color:#e51937;}


.mc2_gdpr_cookies .option-wrap {padding:20px; width:100%; floaT:left; clear:left; margin-bottom:20px;}
.mc2_gdpr_cookies #slider {clear:both; float:left; width:100%; }
.mc2_gdpr_cookies #slider label {cursor:pointer; position: absolute; width: 80px; padding-top:20px; margin-left: -40px; text-align: center; font-family:'futura-pt', sans-serif; font-size:15px; color:#FFF; font-weight:500; background-image:url(../images/line.png); background-position:center top; background-repeat: no-repeat;}
input::-moz-focus-inner, input::-moz-focus-outer { border: 0;}
.mc2_gdpr_cookies .ui-widget.ui-widget-content {border:0; border-radius:0; }
.mc2_gdpr_cookies .ui-slider-horizontal {height:5px; background-color:#FFF; margin:10px 0 40px;}
.mc2_gdpr_cookies .ui-slider-horizontal .ui-slider-handle, .mc2_gdpr_cookies .ui-slider-horizontal .ui-state-focus, .mc2_gdpr_cookies .ui-slider-horizontal .ui-corner-all {background-color:#FFF!important;  top:-8px; margin-left:-8px; border-radius:50%!important; border:0!important; cursor: pointer!important; height:16px!important; width:16px!important;}
.mc2_gdpr_cookies .option-desc strong {font-weight:500;}
.mc2_gdpr_cookies .option-desc div {display:none;}
.mc2_gdpr_cookies .option-desc div.active {display:block;}
.mc2_gdpr_cookies .option-desc ul {margin-bottom:20px;}
.mc2_gdpr_cookies .option-desc ul li {color:#002745; font-size:14px; line-height:18px; margin-bottom:5px;}
.mc2_gdpr_cookies .option-desc ul li:before {content:'- ';}

.rich-text p a {color:#000;}

@media only screen and (max-width : 780px) {
    .mc2_gdpr_cookies .overlay-bg .welcome-popup {padding:20px; float:left; height:100%; overflow-y: auto; }
    .mc2_gdpr_cookies .overlay-bg .welcome-popup .btn {font-size:14px;}
    .mc2_gdpr_cookies .overlay-bg .welcome-popup .btn {margin-bottom:20px;}
    .mc2_gdpr_cookies .overlay-bg.show {position:fixed; top:0; left:0; display:block;}
}
