body{
	position:absolute;
	width:100%;
	height:100%;
	margin: 0;
	padding: 0;
	border: 0;
}
@font-face {
	font-family: 'Serpentine-Bold';
	src: url('../fonts/Serpentine-Bold-Bold.eot');
	src: url('../fonts/Serpentine-Bold-Bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/Serpentine-Bold-Bold.woff2') format('woff2'),
		url('../fonts/Serpentine-Bold-Bold.woff') format('woff');
	font-weight: bold;
	font-style: normal;
	font-display: swap;
}

@font-face {
	font-family: 'Candara';
	src: url('../fonts/CANDARA.eot');
	src: url('../fonts/CANDARA.woff') format('woff'),
		url('../fonts/CANDARA.ttf') format('truetype');

	font-style: normal;
	font-display: swap;
}
a > div > span, a {
  color: blue;
}
.cli-ccpa-button-cancel {
	border-radius: 0 !important;
	color: #ae9a65 !important;
	border-color: #ae9a65 !important;
}
button.cli-ccpa-button-confirm {
	border-radius: 0 !important;
	background-color: #ae9a65 !important;
	border-color: #ae9a65 !important;
}
.cli-tab-footer .wt-cli-privacy-accept-btn{
	background-color: #ae9a65 !important;
	color: #ffffff !important;
	border-radius: 0 !important;
}
table.cookielawinfo-winter thead th {
	background: #ae9a65 !important;
}
.cli-tab-container .cli-row{
	padding: 7px !important;
	margin: 5px 0 !important;
}
.cli-switch input:checked + .cli-slider {
	background-color: #ae9a65 !important;
}

.cde_theme>p {
    margin: 0;
}

.cde_theme.cliccabile{
	cursor:pointer;
	opacity:1;
	transition:opacity 0.5s;
}
.cde_theme.cliccabile:hover{
	opacity:0.50;
}

.cde_theme.content.module{
	display: block;
	background: #FFF;
	margin-top: 92px;
	top: 0;
	left: 0;
	width: 100%;
	min-height: calc(100% - 147px);
	position: relative;
	z-index: 1;
}
