.single-landingpage .zones a {
	color: var(--primary-color);
}

.wig-content blockquote:before,
.wig-content ol > li:before,
.single-landingpage .zones a:hover {
	color: var(--secondary-color);
}


body.single-landingpage .dotbtn:not(.-outline),
body.single-landingpage .button:not(.outline) {
	color: var(--white-color);
	background-color: var(--primary-color);
}

body.single-landingpage .dotbtn:hover,
body.single-landingpage .dotbtn:focus,
body.single-landingpage .dotbtn:active,
body.single-landingpage .button:hover,
body.single-landingpage .button:focus,
body.single-landingpage .button:active {
	color: var(--white-color);
	background-color: var(--secondary-color);
}


.wig-content ul > li:before,
body.single-landingpage .dotbtn:not(.-outline).secondary,
body.single-landingpage .button:not(.outline).secondary {
	background-color: var(--secondary-color);
}

body.single-landingpage .dotbtn.secondary:hover,
body.single-landingpage .dotbtn.secondary:focus,
body.single-landingpage .dotbtn.secondary:active,
body.single-landingpage .button.secondary:hover,
body.single-landingpage .button.secondary:focus,
body.single-landingpage .button.secondary:active {
	background-color: var(--primary-color);
	color: var(--white-color);
}

body.single-landingpage .dotbtn:not(.-outline).white,
body.single-landingpage .button:not(.outline).white {
	background-color: var(--white-color);
	color: var(--primary-color);
}

body.single-landingpage .dotbtn.white:hover,
body.single-landingpage .dotbtn.white:focus,
body.single-landingpage .dotbtn.white:active,
body.single-landingpage .button.white:hover,
body.single-landingpage .button.white:focus,
body.single-landingpage .button.white:active {
	background-color: transparent;
	border-color: var(--white-color);
	color: var(--white-color);
}



body.single-landingpage .dotbtn.-outline,
body.single-landingpage .button.outline {
	color: var(--primary-color);
	border-color: var(--primary-color);
}


body.single-landingpage .dotbtn.-outline:hover,
body.single-landingpage .dotbtn.-outline:focus,
body.single-landingpage .dotbtn.-outline:active,
body.single-landingpage .button.outline:hover,
body.single-landingpage .button.outline:focus,
body.single-landingpage .button.outline:active {
	color: var(--secondary-color);
	border-color: var(--secondary-color);
	background-color: transparent;
}



body.single-landingpage .dotbtn.-outline.secondary,
body.single-landingpage .button.outline.secondary {
	color: var(--secondary-color);
	border-color: var(--secondary-color);
}

body.single-landingpage .dotbtn.-outline.secondary:hover,
body.single-landingpage .dotbtn.-outline.secondary:focus,
body.single-landingpage .dotbtn.-outline.secondary:active,
body.single-landingpage .button.outline.secondary:hover,
body.single-landingpage .button.outline.secondary:focus,
body.single-landingpage .button.outline.secondary:active {
	color: var(--primary-color);
	border-color: var(--primary-color);
	background-color: transparent;
}



body.single-landingpage .dotbtn.-outline.white,
body.single-landingpage .button.outline.white {
	color: var(--white-color);
	border-color: var(--white-color);
}

body.single-landingpage .dotbtn.-outline.white:hover,
body.single-landingpage .dotbtn.-outline.white:focus,
body.single-landingpage .dotbtn.-outline.white:active,
body.single-landingpage .button.outline.white:hover,
body.single-landingpage .button.outline.white:focus,
body.single-landingpage .button.outline.white:active {
	color: var(--primary-color);
	border-color: var(--white-color);
	background-color: var(--white-color);
}



body.single-landingpage .backtop-btn:hover {
	background-color: var(--primary-color);
	border-color: var(--white-color);
}
body.single-landingpage .backtop-btn:focus {
	color: var(--primary-color);
}



body.single-landingpage #global .bgc-primary,
body.single-landingpage #global .bgc-primary .bgc-inherit {
	background-color: var(--primary-color);
}

body.single-landingpage #global .bgc-secondary,
body.single-landingpage #global .bgc-secondary .bgc-inherit {
	background-color: var(--secondary-color);
}


body.single-landingpage #global .off-canvas .menu li.active a,
body.single-landingpage #global .off-canvas .menu li a:hover,
body.single-landingpage #global .off-canvas .menu li a:focus {
	color: var(--primary-color);
}

.wpcf7 form input[type=submit],
form input[type=submit] {
	background-color: var(--primary-color);
}

.wpcf7 form input[type=submit]:hover,
form input[type=submit]:hover {
	background-color: var(--secondary-color);
}

body.single-landingpage .with-deco .title-deco:before {
	background: var(--primary-color);
}

body.single-landingpage .footersite-menu ul li a:hover {
	color: var(--secondary-color);
}


.logo-landingpage {
	display: inline-flex;
}

.headersite .logo-landingpage img {
	max-height: 52px;
	transition: all .24s ease-in-out;
}

@media screen and (min-width: 768px) {
	.headersite .logo-landingpage img {
		max-height: 80px;
		transition: all .24s ease-in-out;
	}

	.is-scrolling .headersite.-fixed .logo-landingpage img {
		max-height: 44px;
	}
}

body.single-landingpage .footersite .logo-landingpage {
	margin-bottom: 32px;
}

p.footersite-adrtitle {
	margin-bottom: 4px;
}

body.single-landingpage .footersite-seotext {
	margin-bottom: 32px;
}

body.single-landingpage .footersite-adrbox .adr-localisation {
	display: block;
}


@media screen and (max-width: 1204px) {
	body.single-landingpage #global .sliderhome-title,
	body.single-landingpage #global .sliderhome-title a {
		color: #ffffff;
	}
}
