/*
 * Plugin - Complianz | GDPR/CCPA Cookie Consent
 *  16/06/2022
 */
#cmplz-manage-consent .cmplz-btn {
	font-family: "Playfair Display", "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;
	letter-spacing: -.6px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner {
	background-color: rgba(255, 255, 255, .74) !important;
	backdrop-filter: blur(10px);
	-webkit-backdrop-filter: blur(10px);
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-header .cmplz-title {
	font-family: "Playfair Display", "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;
	letter-spacing: -.6px;
}
#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: "Playfair Display", "Source Sans Pro", "Roboto", Arial, sans-serif;
	-webkit-font-smoothing: subpixel-antialiased;
	font-weight: normal;
	font-size: 95%;
	text-transform: none;
	letter-spacing: .05em;
	letter-spacing: -.6px;
}
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents ul,
#cmplz-cookiebanner-container .cmplz-cookiebanner .cmplz-documents a {
	font-family: "Source Sans Pro", "Roboto", Arial, sans-serif;
	/* display: none; */
}
#cmplz-document.cmplz-document.cookie-statement {
	width: 100%;
	max-width: 100%;
	/* margin: 0 auto; */
}


/*
 * Plugin - ...Next one.
 * dd/mm/Y
 */
