/* COOKIE-CONSENT */
.cookie-consent-settings { position: fixed;left: 15px;bottom: -5px;z-index: 9;margin: 0!important; }
.cookie-consent-settings button { display: flex;flex-direction: row;align-items: center;background-color: #FFF;border: 1px solid #D9C18D;color: #D9C18D;font-size:1rem; }
.cookie-consent-settings button svg { width: 15px;height: 15px;margin-right: 5px; }
.cookie-consent-settings button:hover,
.cookie-consent-settings button:focus,
.cookie-consent-settings button:active { background-color: #D9C18D;color: #FFF;border-color: #FFF;box-shadow:none; }

.cookie-consent-container .consent-modal { height: 480px!important; }
.cookie-consent-container .consent-modal.open { height: calc(100vh - 50px)!important; }
.cookie-consent-container .cookie-headline { margin: 0!important; }
.cookie-consent-container .hint { font-size: 1rem;line-height: 1.5rem; }
.cookie-consent-container .buttons .btn--primary { background: #D9C18D!important;color: #fff;border: 2px solid #D9C18D!important; }
.cookie-consent-container .label input:checked~.checkmark { background-color: #D9C18D!important; }
.cookie-consent-container .buttons .btn.btn--default { border: 1px solid #ddd;background: #eee;margin: 3px 0; }
.cookie-consent-container a.show-details { color: #D9C18D!important;font-weight: bold;font-size: .875rem!important; }

.cookie-consent-replacement { background: rgba(0,0,0,0.5);display: flex;flex-direction:column;align-items: center;justify-content: center;text-align: center;color: #FFF; }
.cookie-consent-replacement .btn-default { background: #fff!important;border: none!important;outline: none!important;box-shadow: none!important; }
.cookie-consent-replacement .btn-default:hover { opacity: 0.9; }
.cookie-consent-replacement a { color: #FFF!important; }

.light.cc_dialog button.cc_b_ok {
    background-color: #D9C18D!important;
}
.light.cookie-consent-preferences-overlay .cookie-consent-preferences-dialog .cc_cp_container .cc_cp_footer .cc_cp_f_save button {
    background: #D9C18D!important;
}
#changeCookies {
    width: 25px;
    height: 25px;
    display: block;
    position: fixed;
    left: 10px;
    bottom: 10px;
    color: #FFF;
}
#changeCookies svg {
    background-color: #D9C18D;
    border-radius: 50%;
    padding: 1px;
    box-shadow: 1px 1px 15px #D9C18D;
}
