/*
Theme Name: Mediclowns 2024-Child-Theme
Description: Complianz Custom Style
Author: Matthias Kette
Author URI: https://portfolio.make-arts.de
Template: twentytwentyfour
Version: 1.0
Text Domain: twentytwentyfour-child
*/

:root {
    --font-size-cmplz-title: clamp(12px, calc( ((20 - 12) / (1100 - 600)) * (100vw - 600px) + 12px ), 20px);
    --font-size-cmplz-text: clamp(12px, calc( ((16 - 12) / (1100 - 600)) * (100vw - 600px) + 12px ), 16px);
}

/* Container */
.cmplz-cookiebanner{
    font-family: 'Atkinson_Hyperlegible', sans-serif !important;
    color: var(--color-medi-blau) !important;
}

/* Logo */
.cmplz-cookiebanner .cmplz-logo{}
/* Title */
.cmplz-cookiebanner .cmplz-title{
    font-family: 'made_dillon', serif !important;
    font-size: var(--font-size-cmplz-title) !important;
    color: var(--color-medi-blau) !important;
}
/* Close icon */
.cmplz-cookiebanner .cmplz-close{}
.cmplz-cookiebanner .cmplz-close svg path{
    fill: var(--color-medi-blau) !important;
    transition: fill var(--transition-timing);
}
.cmplz-cookiebanner .cmplz-close:hover svg path{
    fill: var(--color-blau-hover) !important;
}

/* Message */
.cmplz-cookiebanner .cmplz-message{
    font-size: var(--font-size-cmplz-text) !important;
    color: var(--color-medi-blau) !important;
}

 /* All buttons */
.cmplz-buttons .cmplz-btn{
    height: auto !important;
    font-size: var(--font-size-cmplz-text) !important;
    font-weight: 700 !important;
    line-height: unset !important;
    text-align: center !important;
    color: var(--color-medi-blau) !important;
    padding: 8px 20px !important;
    border: none !important;
    transition: all var(--transition-timing);
}
/* Accept button */
.cmplz-btn.cmplz-accept{
    background-color: var(--color-medi-blau) !important;
    color: white !important;
} 
.cmplz-btn.cmplz-accept:hover{
    background-color: var(--color-blau-hover) !important;
} 
 /* Deny button */
.cmplz-btn.cmplz-deny{
}
.cmplz-btn.cmplz-deny:hover{
    color: var(--color-blau-hover) !important;
}
 /* Save preferences button */
.cmplz-btn.cmplz-save-preferences{
}
.cmplz-btn.cmplz-save-preferences:hover{
    color: var(--color-blau-hover) !important;
}
 /* View preferences button */
.cmplz-btn.cmplz-view-preferences{
}
.cmplz-btn.cmplz-view-preferences:hover{
    color: var(--color-blau-hover) !important;
}

 /* Document hyperlinks */
.cmplz-links .cmplz-documents{}
.cmplz-links a{
    color: var(--color-blau-hover) !important;
}

 /* Categories */
.cmplz-cookiebanner .cmplz-category{}
.cmplz-cookiebanner .cmplz-category-title{
    color: var(--color-medi-blau) !important;
} 
.cmplz-cookiebanner .cmplz-category .cmplz-description{
    color: var(--color-medi-blau) !important;
}

/* Manage consent tab */
#cmplz-manage-consent .cmplz-manage-consent{} 

/* Soft cookie wall */
.cmplz-soft-cookiewall{}

/* Placeholder button - Per category */
.cmplz-blocked-content-container .cmplz-blocked-content-notice{}

/* Placeholder button & message - Per service */
.cmplz-blocked-content-container .cmplz-blocked-content-notice,
.cmplz-blocked-content-notice{}
button.cmplz-accept-service{}

/* Styles for the AMP notice */
#cmplz-consent-ui, #cmplz-post-consent-ui {}
/* Message */
#cmplz-consent-ui .cmplz-consent-message {}
/* Buttons */
#cmplz-consent-ui button, #cmplz-post-consent-ui button {}