/**
* Add any custom CSS here.
*
* This file will be loaded after all other theme stylesheets.
*/

/*SVG LOGO
#site-logo img {
height: 100%;
}*/

/*FORMINATOR*/
#cmplz-cookies-overview .cmplz-dropdown a,
#cmplz-cookies-overview .cmplz-dropdown p,
#cmplz-document .cmplz-dropdown a,
#cmplz-document .cmplz-dropdown p,
#cmplz-document li,
#cmplz-document p,
#cmplz-document td {
	font-size: unset !important;
}
.cc-btn {
	font-size: 15px;
	font-weight: 400;
}
.cc-floating .cc-message {
	font-weight: 400;
}
.cc-btn:hover {
	text-decoration: none !important;
}
/*
.cc-dismiss,
.cmplz-review {
display: none;
}
.cc-show-settings {
float: unset !important;
margin: 0 auto !important;
}
*/
#cc-window.cc-type-categories.cc-floating .cc-compliance {
	text-align: center;
}
#cmplz-document {
	font-size: unset !important;
	max-width: unset !important;
}
#cmplz-cookies-overview .cmplz-dropdown summary h3, #cmplz-document .cmplz-dropdown summary h3 {
	padding: 0 !important;
}
#cmplz-document h2,
#cmplz-document h3 {
	margin-top: 25px !important;
	padding-bottom: unset !important;
	border-bottom: none !important;
}
#cmplz-document .cmplz-service-header {
	cursor: pointer;
}
#cmplz-document .cmplz-service-header h3 {
	margin-top: unset !important;
	margin-bottom: unset !important;
}
#cmplz-document .cmplz-subtitle {
	margin-top: unset !important;
}

/*ADD CONSENT BUTTON BOTTOM LEFT*/
#cmplz-manage-consent .cmplz-manage-consent {
	bottom: -100px !important;
}
div#cmplz-manage-consent button::before {
	border-radius: 50%;
	background-repeat: no-repeat;
	background-position: center;
	background-image: url("data:image/svg+xml,%3Csvg height='20' width='20' fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 32'%3E%3Cpath d='M20.571 16q0-1.857-0.723-3.545t-1.955-2.92-2.92-1.955-3.545-0.723-3.545 0.723-2.92 1.955-1.955 2.92-0.723 3.545 0.723 3.545 1.955 2.92 2.92 1.955 3.545 0.723 3.545-0.723 2.92-1.955 1.955-2.92 0.723-3.545zM34.286 16q0-1.857-0.723-3.545t-1.955-2.92-2.92-1.955-3.545-0.723h-6.893q2.125 1.607 3.366 4t1.241 5.143-1.241 5.143-3.366 4h6.893q1.857 0 3.545-0.723t2.92-1.955 1.955-2.92 0.723-3.545zM36.571 16q0 2.321-0.911 4.438t-2.438 3.643-3.643 2.438-4.438 0.911h-13.714q-2.321 0-4.438-0.911t-3.643-2.438-2.438-3.643-0.911-4.438 0.911-4.438 2.438-3.643 3.643-2.438 4.438-0.911h13.714q2.321 0 4.438 0.911t3.643 2.438 2.438 3.643 0.911 4.438z'%3E%3C/path%3E%3C/svg%3E");
	content: " ";/*\f204*/
	font-family: "ticons";
	position: fixed;
	z-index: 1000;
	bottom: 0;
	left: 0;
	color: #9e9e9e;
	background-color: #f7f7f7;
	height: 35px !important;
	line-height: 35px;
	width: 35px !important;
	font-size: 16px;
	margin-bottom: 25px;
	margin-left: 25px;
	text-align: center;
	cursor: pointer;
	transition: all 1s;
}
div#cmplz-manage-consent button:hover::before {
	background-image: url("data:image/svg+xml,%3Csvg height='20' width='20' fill='currentColor' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 37 32'%3E%3Cpath d='M0 16q0-2.321 0.911-4.438t2.438-3.643 3.643-2.438 4.438-0.911h13.714q2.321 0 4.438 0.911t3.643 2.438 2.438 3.643 0.911 4.438-0.911 4.438-2.438 3.643-3.643 2.438-4.438 0.911h-13.714q-2.321 0-4.438-0.911t-3.643-2.438-2.438-3.643-0.911-4.438zM25.143 25.143q1.857 0 3.545-0.723t2.92-1.955 1.955-2.92 0.723-3.545-0.723-3.545-1.955-2.92-2.92-1.955-3.545-0.723-3.545 0.723-2.92 1.955-1.955 2.92-0.723 3.545 0.723 3.545 1.955 2.92 2.92 1.955 3.545 0.723z'%3E%3C/path%3E%3C/svg%3E");
	content: " ";/*\f205*/
	transition: all 1s;
}


/*FORMINATOR*/
button.forminator-button.forminator-button-submit:hover {
	box-shadow: unset !important;
}
/*
.forminator-g-recaptcha {
	float: right;
}
*/
