/*********************************************
 * Cookie Notice
**********************************************/
/* adjust font to consistent with page */
#cookie-notice, #cookie-notice .cn-button:not(.cn-button-custom) {font-family:inherit; font-size:14px;}
#cookie-notice .cookie-notice-container {
    display:flex; justify-content:center; align-items:center; flex-wrap:wrap;
    gap:16px 10px; padding:16px;
}

/* text */
#cookie-notice .cn-text-container {margin-bottom:0;}

/* button */
#cookie-notice .cn-buttons-container {display:flex; flex-wrap:wrap; justify-content:center; gap:10px;}
#cn-close-notice {font-size:12px;position:absolute; top:5px; right:10px; transform:translateY(0);}
#cookie-notice .cn-button {
    display:inline-flex; min-width:unset; min-height:unset; margin:0;
    --padding:10px 18px 10px calc(18px + 1em + 8px);
    --padding-hover:10px calc(18px + 1em + 8px) 10px 18px;
}
#cookie-notice .cn-button#cn-accept-cookie{background:var(--nectar-accent-color) !important;color:#000;}

/* change order: policy - decline - accept*/
#cookie-notice .cn-button#cn-more-info{order:1;}
#cookie-notice .cn-button#cn-refuse-cookie{order:2;}
#cookie-notice .cn-button#cn-accept-cookie{order:3;}

/* close button */
.cn-close-icon {
    padding:5px; margin-top:0; opacity:.7;
    transform:translateY(-50%); right:5px;
    width:auto; height:auto; transition:all .3s ease;
}

body #hu, body #hu .hu-list-item-body{color: #15000e;font-family:inherit; font-size:14px;}
body #hu #hu-cookies-notice-consent-choices input:checked+.hu-toggle-heading span{color: var(--hu-btnTextColor);}
body #hu #hu-cookies-notice-consent-choices .hu-radio-toggle .hu-toggle-label{color:inherit;}
body #hu i{color: #15000e;}
body #hu .hu-list-item{list-style:none;}
body #hu .hu-btn{font-family:inherit;}