/*
 * Plugin - Cookie Yes (GDPR Cookie Consent)
 * 7/3/2022
 * 25/3/2025 - Not using. Replaced by Complianz
 */
#cookie-law-info-bar[data-cli-type="widget"] {
	width: 320px !important;
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
	box-shadow: 0 10px 20px rgba(0, 0, 0, .19), 0 6px 6px rgba(0, 0, 0, .23);
	background-color: rgba(255, 255, 255, .88) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
#cookie-law-info-bar[data-cli-type="widget"] * {
	font-family: "Khand-Medium", "Open Sans", Arial, sans-serif;
}
#cookie-law-info-bar[data-cli-type="widget"] h5.cli_messagebar_head {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 12px;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container {

}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container .cli-bar-message {
	font-weight: normal;
	font-size: 1.0em;
	letter-spacing: 0.03em;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container .cli-bar-btn_container {
	margin-top: 12px;
}
#cookie-law-info-bar[data-cli-type="widget"] .cli-bar-container .cli-bar-btn_container .cli-plugin-button  {
	font-weight: normal;
	font-size: 0.90em;
	letter-spacing: 0.1em;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0, rgba(0, 0, 0, 0.06) 0 1px 2px 0;
}
#cliSettingsPopup {
	background-color: rgba(0, 0, 0, .3);
}
#cliSettingsPopup .cli-modal-dialog {
	/* max-width, according to responsive breakpoints, if yo want... */
}
#cliSettingsPopup .cli-modal-dialog .cli-bar-popup {
	border-radius: 15px;
	-moz-border-radius: 15px;
	-webkit-border-radius: 15px;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-privacy-overview {
	font-family: "Khand-Medium", "Open Sans", Arial, sans-serif;
	font-weight: normal;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-privacy-overview h4 {

}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-privacy-overview .cli-privacy-content div {
	letter-spacing: 0.03em;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-privacy-overview > a {

}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-header {
	font-family: "Khand-Medium", "Open Sans", Arial, sans-serif;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-header a.cli-nav-link {
	font-weight: bold;
	letter-spacing: 0.03em;
	color: rgb(40, 40, 40);
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-header .cli-necessary-caption {

}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-header .cli-switch input[type=checkbox] {
	display: none;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-header .cli-switch label::after {
	font-weight: normal;
	text-transform: uppercase;
	color: rgb(120, 120, 120);
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-content .wt-cli-cookie-description {
	font-family: "Khand-Medium", "Open Sans", Arial, sans-serif;
	letter-spacing: 0.03em;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-body .cli-tab-section .cli-tab-content .wt-cli-cookie-description > table * {
	font-size: 0.95em;
	letter-spacing: -.03em;
	text-align: center;
}
#cliSettingsPopup .cli-bar-popup .cli-modal-footer {

}
#cliSettingsPopup .cli-bar-popup .cli-modal-footer .cli-btn {
	font-family: "Khand-Medium", "Open Sans", Arial, sans-serif;
	font-weight: normal;
	font-size: 0.90em;
	letter-spacing: 0.1em;
	border-radius: 20px;
	-moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	box-shadow: rgba(0, 0, 0, 0.1) 0 1px 3px 0, rgba(0, 0, 0, 0.06) 0 1px 2px 0;
}

/*
 * Plugin - Complianz | GDPR/CCPA Cookie Consent
 *  16/06/2022
 */
#cmplz-manage-consent .cmplz-btn {
	font-family: "Khand Medium", "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-size: 80%;
	font-weight: normal;
	text-transform: none;
	padding: 0 0.3em;
	background-color: rgba(255, 255, 255, .68) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
}

#cmplz-cookiebanner-container .cmplz-cookiebanner {
	background-color: rgba(255, 255, 255, .86) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
	font-family: "Khand Medium", "Source Sans Pro", "Roboto", Arial, sans-serif;
	font-weight: bold;
	font-size: 100%;
	letter-spacing: .07em;
	/* Antialiasing */
	/* -webkit-font-smoothing: subpixel-antialiased; */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	text-shadow: rgba(0,0,0,.01) 0 0 1px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-message {
	font-family: "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-categories .cmplz-category-header .cmplz-category-title {
	font-family: "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
	font-size: 95%;
	letter-spacing: -.05em;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-categories .cmplz-category-header .cmplz-banner-checkbox .cmplz-consent-checkbox:focus {
	outline: none !important; /* Not working... */
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-body .cmplz-categories .cmplz-category .cmplz-description {
	font-family: "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
	line-height: 1.4em;
	border-top: 1px solid #DCDCDC;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-buttons .cmplz-btn {
	font-family: "Khand Medium", "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
	font-size: 115%;
	text-transform: none;
	letter-spacing: .05em;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a {
	font-family: "Source Sans Pro", "Roboto", Arial, sans-serif;
}

/*
 * Plugin - ...Next one.
 * d/m/Y
 */