/*
Cookie Banner
*/

body .cookiefirst-root.notranslate {
	--banner-text-color: var(--wd-primary-color) !important;
	--banner-outline-color: var(--wd-primary-color) !important;
	--banner-accent-color: var(--wd-primary-color) !important;
	--banner-text-on-accent-bg: #fff !important;
	--banner-border-radius: 0 !important;
	--banner-backdrop-color: rgba(0, 0, 0, 0.1) !important;
	--banner-widget-border-radius: 0 !important;
	--banner-btn-primary-text: rgba(255, 255, 255, 1) !important;
	--banner-btn-primary-bg: var(--wd-primary-color) !important;
	--banner-btn-primary-border-color: var(--wd-primary-color) !important;
	--banner-btn-primary-border-radius: 0 !important;
	--banner-btn-primary-hover-text: var(--wd-primary-color) !important;
	--banner-btn-primary-hover-bg: rgba(0, 0, 0, 0) !important;
	--banner-btn-primary-hover-border-color: var(--wd-primary-color) !important;
	--banner-btn-primary-hover-border-radius: 0 !important;
	--banner-btn-secondary-text: rgba(255, 255, 255, 1) !important;
	--banner-btn-secondary-bg: var(--wd-primary-color) !important;
	--banner-btn-secondary-border-color: var(--wd-primary-color) !important;
	--banner-btn-secondary-border-radius: 0 !important;
	--banner-btn-secondary-hover-text: var(--wd-primary-color) !important;
	--banner-btn-secondary-hover-bg: rgba(0, 0, 0, 0) !important;
	--banner-btn-secondary-hover-border-color: var(--wd-primary-color) !important;
	--banner-btn-secondary-hover-border-radius: 0 !important;
	--banner-btn-floating-bg: var(--wd-primary-color) !important;
	--banner-btn-floating-border: var(--wd-primary-color) !important;
	--banner-btn-floating-icon: rgba(255, 255, 255, 1) !important;
	--banner-btn-floating-hover-bg: rgba(255, 255, 255, 1) !important;
	--banner-btn-floating-hover-border: var(--wd-primary-color) !important;
	--banner-btn-floating-hover-icon: var(--wd-primary-color) !important;
}

@media only screen and (min-width: 768px) {
	.cf3E9g.cf2tVG {
		padding: 20px 10%;
	}
}

@media only screen and (max-width: 768px) {
	.cf1lHZ {
		width: 100%;
	}

	.cf2CeT.cf2DrG button:hover {
		background: #fff;
	}

	.cf1lHZ.cf2MAH.cf1Iot {
		width: 100%;
	}
	.ctc_wp_desktop {
		bottom: 70px !important;
	}
}

@media (min-width: 1200px) {
	.cf2mE1 {
		width: 35%;
	}

	.cf1XPf.cf2L3T.cf3ItN {
		padding-right: 10%;
	}
}

span.cf1y60 {
	font-weight: 400;
	font-size: 0.8rem !important;
}

img.cf1yQ9 {
	display: none !important;
}

#cookiefirst-cookies-table h2 {
	font-size: var(--wd-accordion-font-size, 16px);
}

.wd-timer-text {
	visibility: hidden;
}
