@charset "UTF-8";
/* CSS Document */

.logo {
    max-width: 200px;
}
.owl-half-slider .owl-title {
    width: 60%;
    line-height: 55px;
    font-size: 45px;
}
.owl-subtitle {
    font-weight: 600;
}
.bg-red {
    background: #E04759 !important
}
section {
    padding: 80px 0;
}
#situation iframe, #projet iframe {
    border: 0;
    width: 100%;
    height: 300px !important;
}
img.mfp-img {
    max-width: 90%;
}
.mfp-figure:after {
    background: none;
}
.label-disponible, .disponible {
	background-color: #ecf1c8;
}
.label-reserve, .reserve {
	background-color: #cbe9f8;
}
.label-vendu, .vendu {
	background-color: #f4d9e6;
}
.label-disponible, .label-reserve, .label-vendu{
	margin-right: 20px;
    margin-left: 5px;
}

.table.table-distances > thead > tr > th, .table.table-distances > tbody > tr > th, .table.table-distances > tfoot > tr > th, .table.table-distances > thead > tr > td, .table.table-distances > tbody > tr > td, .table > tfoot > tr > td {
    padding: 10px;
}
.hs-wrap, .imp-wrap {
    margin-left: auto;
    margin-right: auto;
}
.hs-tooltip h3 {
	text-transform:inherit;
}
.hs-tooltip h3 {
    margin-bottom: 12px !important;
}
.imp-tooltip {
	padding:10px!important;
	
}

.imp-tooltip h3 {
	font-size: 14px !important;
	margin-bottom: -10px !important;
	font-weight: 700!important;
}
.imp-tooltip p {
	font-size: 13px!important;
	line-height: 18px!important;
}
.footer-social a {
    margin: 0 5px;
}
.parallax-fix {
        background-position: center center !important;
}
.galery-label {
    color: #898989;
    font-size: 11px;
    text-transform: uppercase;
}
.illustration-page1 {
	visibility: hidden;
}
.nav > li {
    display: block;
    margin: 10px 12px;
}