/*
 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
*/

#CybotCookiebotDialog {
  border: 1px solid #fff !important;
}

#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper, #CookiebotWidget #CookiebotWidget-widgetContent {
    background: #011E25 !important;
}

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

#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider, #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
    background: #75CCF4 !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 {
	border:none!important;
    border-radius: 56px!important;
	background: linear-gradient(90deg, #5C43F6 0%, #362790 100%)!important;
	color:#FFF7F1!important;
}

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

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom-color: #78FFD8 !important;
}

#CookiebotWidget .CookiebotWidget-logo svg circle, #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
  fill:#5C43F6!important;
}

.age-gate__form {
	gap:20px;
}
.age-gate__form > * {
	margin:0!important;
}
.age-gate-headline, .age-gate__headline {
	order:1;
	font-size:38px!important;
}
.age-gate__form > .age-gate__heading:nth-child(1) {
	order:2;
}
.age-gate-heading-title-logo, .age-gate__heading-title--logo {
	width:100px;
	height:auto;
	margin:0!important;
}
.age-gate-fields, .age-gate__fields {
	order:3;
}
.age-gate input[type=text].age-gate-input, .age-gate input[type=text].age-gate__input {
	padding:8.5px 16px!important;
	color: #000;
font-family: "Work Sans";
font-size: 12px;
font-style: normal;
font-weight: 200;
line-height: 150%;
}
.age-gate-remember-wrapper, .age-gate__remember-wrapper {
	order:4;
}
.age-gate-remember-text, .age-gate__remember-text {
	color: #FFF;
font-family: "Work Sans";
font-size: 16px;
font-style: normal;
font-weight: 200;
line-height: 150%;
}
.age-gate-submit, .age-gate__submit {
	order:5;
}
button.age-gate-button, button.age-gate-submit-no, button.age-gate-submit-yes, button.age-gate__button, button.age-gate__submit--no, button.age-gate__submit--yes {
	padding:16px 41px!important;
	border-radius: 123.75px;
border: 1.25px solid #5C43F6;
background: #5C43F6;
	color: #000;
font-family: "Work Sans";
font-size: 18px;
font-style: normal;
font-weight: 600;
line-height: 140%;
text-transform: capitalize;
}
button.age-gate__button:hover {
	border: 1.25px solid #5C43F6;
	background-color: #75CCF4!important;
}
.age-gate-subheadline, .age-gate__subheadline {
	display:none!important;
}
.age-gate-error, .age-gate__error {
	font-family: "Work Sans";
font-size: 16px;
font-style: normal;
font-weight: 200;
line-height: 150%;
}
@media(max-width:767px) {
	.age-gate-remember, .age-gate__remember {
		flex-direction:column;
		gap:10px;
	}
	.age-gate-remember-text, .age-gate__remember-text {
		max-width:200px;
	}
}