/* Herbatica - cookie banner position and settings modal fixes v2 */
.siteCookies.js-siteCookies {
    top: 0 !important;
    right: 0 !important;
    bottom: 0 !important;
    left: 0 !important;
    transform: none !important;
}

.siteCookies.js-siteCookies.hb-cookie-suspended {
    display: none !important;
}

body.hb-cookie-settings-active #cboxOverlay {
    z-index: 100001 !important;
    display: block !important;
    background: rgba(13, 20, 28, .56) !important;
    opacity: 1 !important;
}

body.hb-cookie-settings-active #colorbox {
    z-index: 100002 !important;
    overflow: hidden !important;
    border: 0 !important;
    border-radius: 20px !important;
    box-shadow: 0 24px 70px rgba(9, 31, 61, .24) !important;
}

body.hb-cookie-settings-active #cboxWrapper,
body.hb-cookie-settings-active #cboxContent,
body.hb-cookie-settings-active .content-modal,
body.hb-cookie-settings-active .content-inner,
body.hb-cookie-settings-active .cookiesSetting,
body.hb-cookie-settings-active .cookiesSetting__form {
    border-radius: 20px !important;
}

body.hb-cookie-settings-active #cboxContent,
body.hb-cookie-settings-active .content-modal,
body.hb-cookie-settings-active .content-inner,
body.hb-cookie-settings-active .cookiesSetting,
body.hb-cookie-settings-active .cookiesSetting__form {
    background: #fff !important;
}

@media (max-width: 640px) {
    body.hb-cookie-settings-active #colorbox,
    body.hb-cookie-settings-active #cboxWrapper,
    body.hb-cookie-settings-active #cboxContent,
    body.hb-cookie-settings-active .content-modal,
    body.hb-cookie-settings-active .content-inner,
    body.hb-cookie-settings-active .cookiesSetting,
    body.hb-cookie-settings-active .cookiesSetting__form {
        border-radius: 18px !important;
    }
}
