h1{margin:0}
.geolocationpopup a,.geolocation-consent a{padding-bottom:0;border-bottom:0 !important;text-transform:none;text-decoration:underline !important}
.geolocationpopup a:hover,.geolocation-consent a:hover{padding-bottom:0;border-bottom:0 !important}
.geolocation-consent-banner{height:225px}
.geolocation-consent-banner h1{font-size:32px}
.geolocation-consent-banner .text-wrapper{color:#fff;padding-top:80px;max-width:585px;margin:0 auto}
.geolocation-consent-heading{padding:70px 0 0 0;font-size:20px;line-height:23px;max-width:554px;margin:0 auto;font-weight:bold}
.geolocation-consent-body{padding:40px 0;max-width:554px;margin:0 auto}
.geolocation-consent-body p{font-size:16px;line-height:23px;margin-bottom:25px}
.geolocation-consent-body a,.geolocation-consent-body a:hover{border-bottom:0}
.geolocation-consent input[type="submit"]{height:50px;font-size:16px;margin-top:20px}
.geolocation-consent-text{margin-top:25px}
#success-popup .modal-dialog{max-width:596px;margin:30px auto 0 !important;height:auto}
#success-popup .modal-content{border:1px solid #707070;border-radius:0}
#success-popup .modal-header{border:0;padding:0}
#success-popup .modal-body{text-align:center;padding:35px 15% 65px 15%;line-height:23px}
#success-popup .modal-body p{text-align:left}
#success-popup .close{border:0;color:#888;font-size:24px;font-weight:normal;padding:10px 10px 0 0;opacity:1}
#success-popup .modal-body .heading{font-size:20px;padding-top:30px;font-family:'GenesisSansHeadOffice-Regular'}
#success-popup .modal-body .text{padding:30px 0;font-size:16px;top:0}
#success-popup input[type="button"]{font-size:16px;height:50px;line-height:1;margin-top:20px}
#success-popup img{width:55px;height:84px}
@media(max-width:767px){#success-popup .modal-dialog{margin:30px}
#success-popup input[type="button"]{width:204px}
}
.geolocation-consent-text label input{margin:0 8px 8px 0;-webkit-appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:50%;outline:0;box-shadow:0 0 0 0 grey inset;background:white;margin-left:-30px;vertical-align:middle;margin-top:0}
.geolocation-consent-text label input:hover{box-shadow:0 0 5px 0 orange inset}
.geolocation-consent-text label{margin:0 12px 0 30px;font-family:"GenesisSansTextOffice-Regular" !important}
@media screen{.geolocation-consent-text input:checked::before{background:#804033}
.geolocation-consent-text input::before{content:'';display:block;width:60%;height:60%;margin:20% auto;border-radius:50%}
.geolocation-consent-text input{-webkit-appearance:none;width:20px;height:20px;border:1px solid #ccc;border-radius:50%;outline:0;box-shadow:0 0 0 0 grey inset;background:white;margin-left:10px;vertical-align:middle;margin-top:0}
}
.text p{font-family:'GenesisSansTextOffice-Regular' !important}
.geolocation-consent-text label span{font-size:12px}