.cookie-advert {
    font-size: 16px;
}
.cookie-advert .softwrap {
    font-size: 1em;
}

/*.cookie-advert a:link {
    color: #000;
}*/


.dialog-frame.gdpr-dialog-frame {
    font-size: 16px;
}
.dialog-frame.gdpr-dialog-frame .the-dialog {
    -webkit-box-shadow: 0 0 1em 1px rgba(0,0,0,.85);
    box-shadow: 0 0 1em 1px rgba(0,0,0,.45);
}
.dialog-frame.gdpr-dialog-frame .the-dialog .close {
    font-size: 1.65rem;
    font-weight: bold;
    padding: 0 .5em;
}

.dialog-frame.gdpr-dialog-frame a:link,
.dialog-frame.gdpr-dialog-frame a:visited {
    color: #CC2F06;
}

.dialog-frame.gdpr-dialog-frame p { margin-top: .5em; margin-bottom: .25em; }
.dialog-frame.gdpr-dialog-frame label {
    display: flex;
    flex-flow: row nowrap;
    justify-content: start;
    align-items: center;
    gap: .5em;
    padding: 0;
}
.dialog-frame.gdpr-dialog-frame input[type="checkbox"] {
    margin: 4px 0;
}

.dialog-frame.gdpr-dialog-frame .btn {
    border-style: solid;
    padding: .875em 1em;
}
.dialog-frame.gdpr-dialog-frame .btn:hover {
    background-color: #D7DF21;
}