html.moove-gdpr-html-overflow-hidden, html.moove-gdpr-html-overflow-hidden body {
	overflow: visible!important; 
}
.moove_gdpr_cookie_modal button,
#moove_gdpr_cookie_info_bar button {
    border-radius: 0px!important;
}
html.moove-gdpr-html-overflow-hidden #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:active,
html.moove-gdpr-html-overflow-hidden #moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content button:focus {
    color: #ffffff!important;
}
.moove-gdpr-info-bar-container {
    padding: 30px 40px!important;
}
.moove-gdpr-info-bar-container .moove-gdpr-cookie-notice * {
    font-size: 16px!important;
    line-height: 1.3em!important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-light-scheme {
    border-top: 0!important;
    background-color: #ffffff!important;
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.5)!important;
}
#moove-gdpr-menu > li {
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    font-weight: bold!important;
    line-height: 1.3em;
}
#moove-gdpr-menu > li:hover,
#moove-gdpr-menu > li:focus,
#moove-gdpr-menu > li:active,
#moove-gdpr-menu > li.focus-g {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li a, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-left-content #moove-gdpr-menu li button {
    text-transform: none!important;
    font-size: 16px!important;
    font-weight: bold!important;
    line-height: 1.3em;
}
.moove-gdpr-tab-main-content a:hover,
.moove-gdpr-tab-main-content a.focus-g,
.moove-gdpr-tab-main-content a:active {
    color: #18468c!important;
    outline: 1px solid #18468c!important;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider, #moove_gdpr_cookie_modal .cookie-switch .slider, #moove_gdpr_cookie_modal .switch .cookie-slider, #moove_gdpr_cookie_modal .switch .slider {
    background-color: #DA0000!important;
}
#moove_gdpr_cookie_modal .cookie-switch .cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch .slider:after, #moove_gdpr_cookie_modal .switch .cookie-slider:after, #moove_gdpr_cookie_modal .switch .slider:after,
#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-disable, #moove_gdpr_cookie_modal .switch .gdpr-sr-disable {
    color: #DA0000!important;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .switch input:checked+.slider {
    background-color: #267D2B!important;
}
#moove_gdpr_cookie_modal .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .cookie-switch input:checked+.slider:after, #moove_gdpr_cookie_modal .switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .switch input:checked+.slider:after,
#moove_gdpr_cookie_modal .cookie-switch .gdpr-sr-enable, #moove_gdpr_cookie_modal .switch .gdpr-sr-enable {
    color: #267D2B!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider {
    background-color: #474747!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .cookie-switch input:checked+.cookie-slider:after, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled .switch input:checked+.slider:after {
    color: #474747!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-tab-main .moove-gdpr-status-bar.gdpr-checkbox-disabled {
    opacity: 1!important;
}
.cookie-switch.focus-g, .cookie-switch:focus, .gdpr-shr-switch.focus-g, .gdpr-shr-switch:focus {
    box-shadow: none!important;
    outline: 3px solid #000000;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder a.mgbutton, #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content .moove-gdpr-button-holder button.mgbutton {
    border-radius: 0px!important;
}
#moove_gdpr_cookie_modal .mgbutton.focus-g, #moove_gdpr_cookie_modal .mgbutton:focus {
    box-shadow: none!important;
    background-color: #ffffff!important;
    color: #18468c!important;
}
.moove-gdpr-tab-main {
    border-top: 1px solid #dddddd!important;
    padding-top: 25px!important;
    margin-right: 20px!important;
}
#moove_gdpr_cookie_modal h2 {
    color: #18468c!important;
    font-weight: bold!important;
    font-size: 30px!important;
}
#moove_gdpr_cookie_modal h3 {
    color: #18468c!important;
    font-weight: bold!important;
    font-size: 20px!important;
}
#moove_gdpr_cookie_modal h4 {
    color: #18468c!important;
    font-weight: bold!important;
    font-size: 17px!important;
    margin: 20px 0 5px 0!important;
}
.gdpr_lightbox {
    z-index: 999999999!important;
}
#moove_gdpr_cookie_info_bar.moove-gdpr-info-bar-hidden {
    display: none!important;
}
#moove_gdpr_cookie_modal .moove-gdpr-modal-content {
    transform: scale(1)!important;
}
.gdpr-cc-form-fieldset {
    margin-left: 5px!important;
}
#strict-necessary-cookies .gdpr-checkbox-disabled {
    display: none!important;
}
#moove_gdpr_cookie_modal .cookie-switch input, #moove_gdpr_cookie_modal .switch input {
    height: 0px!important;
    overflow: hidden!important;
    opacity: 0!important;
    position: absolute!important;
    right: 15px!important;
    display: block!important;
}
.moove-gdpr-company-logo-holder {
    display: none!important;
}

@media only screen and (max-width: 1500px) and (orientation: landscape) {
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
        height: 85vh!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
        width: calc(100vw - 70px)!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-title {
        padding-right: 0!important;
        height: 40px!important;
        margin-bottom: 10px!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
        padding-bottom: 80px!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content:before {
        bottom: 70px!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content .moove-gdpr-modal-footer-content {
        height: 70px!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .main-modal-content {
        max-height: none!important;
        height: calc(100% - 50px)!important;
    }
}

@media only screen and (max-width: 767px) and (orientation: landscape) {
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content.moove_gdpr_modal_theme_v2 .moove-gdpr-modal-right-content {
        height: 90vh!important;
    }
    #moove_gdpr_cookie_modal .moove-gdpr-modal-content {
        width: calc(100vw - 50px)!important;
    }
}