/*
 Theme Name:   Bricks Child Theme
 Theme URI:    https://bricksbuilder.io/
 Description:  Use this child theme to extend Bricks.
 Author:       Bricks
 Author URI:   https://bricksbuilder.io/
 Template:     bricks
 Version:      1.1
 Text Domain:  bricks
*/

.age-gate-form,.age-gate__form {
gap:10px
}

.age-gate-heading-title-logo,.age-gate__heading-title--logo {
width:190px;
height:190px
}

.age-gate-headline,.age-gate__headline,.age-gate-subheadline,.age-gate__subheadline {
font-size:24px;
font-weight:400
}

.age-gate input[type=text].age-gate-input,.age-gate input[type=text].age-gate__input {
padding:8px 16px;
border-radius:5px;
border:1px solid #FFF;
background:#FFF;
box-shadow:0 4px 4px 0 rgba(0,0,0,0.25) inset;
font-size:12px;
line-height:1.5
}

.age-gate input[type=text].age-gate-input::placeholder,.age-gate input[type=text].age-gate__input::placeholder {
color:#8D8D8D
}

.age-gate-remember input,.age-gate__remember input {
width:25px;
height:25px
}

.age-gate-remember-text,.age-gate__remember-text {
color:#FFF;
font-size:16px;
font-weight:500
}

button.age-gate__button {
width:264px;
padding:15px;
border-radius:7.5px;
border:1.5px solid #D7D7D7;
background:#8176AF;
box-shadow:0 4px 4px 0 rgba(0,0,0,0.25);
color:#FFF;
font-size:16px;
font-weight:700;
line-height:1.5;
text-transform:uppercase
}

button.age-gate__button:hover {
border-radius:7.5px;
border:1.5px solid #D7D7D7;
background:#8176AF;
box-shadow:0 4px 4px 0 rgba(0,0,0,0.25)
}

@media(max-width:767px) {
.age-gate-form,.age-gate__form {
gap:5px
}

.age-gate-heading-title-logo,.age-gate__heading-title--logo {
width:100px;
height:100px
}

.age-gate-headline,.age-gate__headline,.age-gate-subheadline,.age-gate__subheadline {
font-size:16px
}
}

#CybotCookiebotDialog {
max-width:960px!important;
border:1px solid #8176AF;
border-radius:16px!important
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper,#CookiebotWidget #CookiebotWidget-widgetContent {
background:#07070E!important
}

#CybotCookiebotDialog *,#CybotCookiebotDialogBodyUnderlay *,#CookiebotWidget * {
color:#fff!important
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider,#CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
background:#8176AF!important
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection,#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change,#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
background:#8176AF!important;
border:none!important;
border-radius:15px!important;
color:#fff!important
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,#CybotCookiebotDialog a:after,#CybotCookiebotDialog a:before,#CybotCookiebotDialog button:after,#CybotCookiebotDialog button:before {
border-color:#fff!important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
border-bottom-color:#8176AF!important
}

#CookiebotWidget .CookiebotWidget-logo svg circle,#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
fill:#8176AF!important
}