<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*

\______   \  | _____    ____   ____  ____
 |    |  _/  | \__  \  /    \_/ ___\/  _ \
 |    |   \  |__/ __ \|   |  \  \__(  &lt;_&gt; )
 |______  /____(____  /___|  /\___  &gt;____/
        \/          \/     \/     \/


Theme Name: Blanco
Authors: Pixcell &amp; Charlin
Authors Websites: www.pixcell.be &amp; www.charlin.be
Email contact : julien@charlin.be
Description: Theme loaded from a component
*/

body, html { height: 100%; }

*:focus {
	outline: none !important;
	box-shadow: none !important;
	text-decoration: none !important;
}

.img-responsive {
	max-width:100%;
	height:auto;
	display:block;
}

.hide { display: none; }
.force-hidden { display: none; }
img { max-width:100%; }


body {
	font-family: Roboto;
	font-size: 16px;
	color: #333333;
	background-color: #ffffff;
	-webkit-font-smoothing: antialiased;
	position: relative;
	overflow-x: hidden;
}

/*-----------------------*/
/*       Wrappers        */
/*-----------------------*/

#wrapper {
	padding-left: 0;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#wrapper.toggled {
	padding-left: 310px;
}

#sidebar-wrapper {
	z-index: 1000;
	left: 310px;
	width: 0;
	height: 100%;
	margin-left: -310px;
	overflow-y: auto;
	overflow-x: hidden;
	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
	display: none;
}

#wrapper.toggled #sidebar-wrapper {
	width: 310px;
}

#page-content-wrapper {
	width: 100%;
	/*padding-top: 70px;*/
}

#wrapper.toggled #page-content-wrapper {
	position: absolute;
	margin-right: -310px;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

.hamburger {
	position: fixed;
	top: 20px;
	z-index: 999;
	margin-left: 15px;
	border: none;
}

.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}

/*-------------------------------*/
/*           Overlay             */
/*-------------------------------*/
.overlay {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(250,250,250,.8);
	z-index: 110;
}

.navbar-toggle_ {
	position: absolute;
	padding: 9px 10px;
	margin-top: 8px;
	margin-right: 15px;
	margin-bottom: 8px;
	background-color: transparent;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	top: 20px;
	right: 20px;
	z-index: 99;
}


/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/
/*                       Blanco Elements                       */
/*-------------------------------------------------------------*/
/*-------------------------------------------------------------*/


/* --------------- */ 
/* BOX ICONS       */
/* Custom          */ 
/* --------------- */ 

.blanco_box {
	text-align: center;
}

.blanco_box .fa-container {
	text-align: center;
	margin: 15px 0px;
}

.blanco_box .fa {
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	display: inline-block;
	height: 100px;
	position: relative;
	text-align: center;
	width: 100px;
	z-index: 1;
	color: #a1352d;
}

.blanco_box .fa:before {
	display: block;
	font-style: normal;
	font-variant: normal;
	font-weight: normal;
	text-transform: none;
	font-size: 50px;
	line-height: 100px;
}

.blanco_box .fa:after {
	left: 0;
	padding: 0;
	top: 0;
	-moz-box-sizing: content-box;
	-webkit-border-radius: 50% 50% 50% 50%;
	-moz-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	content: "";
	height: 100%;
	pointer-events: none;
	position: absolute;
	width: 100%;
	-webkit-box-shadow: 0 0 0 6px #892e26;
    -moz-box-shadow: 0 0 0 6px #892e26;
    box-shadow: 0 0 0 6px #892e26;
}

.blanco_box .fa:hover {
    color: #a1352d;
    -webkit-box-shadow: 0 0 0 6px #892e26;
    -moz-box-shadow: 0 0 0 6px #892e26;
    box-shadow: 0 0 0 6px #892e26;
}

.blanco_box .fa:hover:after {
    box-shadow: none;
}

.blanco_box .button {
	margin: 0;
}

.blanco_box .thumb {
	display: block;
	height: 110px;
	margin: 11px 0px 11px;
}

.blanco_box .thumb .img {
	display: block;
	width: 100%;
	height: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
}


.blanco_box,
.blanco_box h3,
.blanco_box p {
	text-align: center;
}


/* ------------------------------------ */ 
/* FACEBOOK LIKE BOX - RESPONSIVE       */
/* Custom                               */ 
/* ------------------------------------ */ 

.fb-like-box.fb_iframe_widget {display:block !important;}
.fb-like-box iframe {width:100% !important;}
.fb-like-box span {width:auto !important; position:initial !important;}
/* .fb_iframe_widget_fluid span {width:100% !important;} */
.fb_iframe_widget span {position:static !important;}

.facebook_like_box {width:100% !important;}
.facebook_like_box iframe {width:100% !important;}


/* -------------------- */ 
/* MENU PRINCIPAL       */
/* Menu                 */ 
/* -------------------- */ 

 .computer-nav &gt; ul {
   list-style-position : outside;
   list-style-type : none;
   overflow : hidden;
   margin-bottom : 0;
   padding-top : 90px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
overflow: initial;
}

 .computer-nav &gt; ul &gt; li {
   font-family : Roboto;
   font-size : 18px;
   line-height : 18px;
   float : left;
   list-style : none;
   display : block;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

 .computer-nav &gt; ul &gt; li &gt; a:not(.btn) {
   display : block;
   font-weight : normal;
   color : #333333;
   opacity : 1;
   padding-left : 26px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

 .computer-nav &gt; ul &gt; li &gt; a:not(.btn):hover {
   text-decoration : none;
   color : #a1352d;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

 .computer-nav &gt; ul &gt; li.active &gt; a:not(.btn) {
   color : #a1352d;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

/*@media (min-width: 992px) and (max-width: 1199px) {*/
    .computer-nav &gt; ul {
        float: none !important;
        text-align: right;
    }
    
    .computer-nav &gt; ul li {
        float: none !important;
        display: inline-block;
    }
/*}*/

.computer-nav {
 /*   text-align:center; */
}

.computer-nav &gt; ul {
/*    display:inline-block; */
}


/* --------------------- */ 
/* MENU RESPONSIVE       */
/* Menu                  */ 
/* --------------------- */ 

 .mobile-nav &gt; ul {
   background-color : #838383;
   list-style-position : outside;
   list-style-type : none;
   overflow : hidden;
   margin-bottom : 0;
   margin-left : 0;
   padding-left : 0;
}

 .mobile-nav &gt; ul &gt; li {
   font-size : 20px;
   line-height : 50px;
   text-transform : none;
   float : left;
   list-style : none;
   display : block;
float: none !important;
}

 .mobile-nav &gt; ul &gt; li &gt; a:not(.btn) {
   display : block;
   font-weight : normal;
   color : #ffffff;
   opacity : 1;
   padding-left : 10px;
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : #cfcfcf;
}

 .mobile-nav &gt; ul &gt; li &gt; a:not(.btn):hover {
   text-decoration : none;
   opacity : 1;
}

 .mobile-nav &gt; ul &gt; li.active &gt; a:not(.btn) {
   color : #ffffff;
   background-color : #a1352d;
   opacity : 1;
}



/* ------------------- */ 
/* H1 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h1 {
   font-family : Roboto;
   font-size : 24px;
   background-color : #a1352d;
   color : #ffffff;
   line-height : 24px;
   text-transform : uppercase;
   text-align : left;
   padding-top : 4px;
   padding-right : 4px;
   padding-bottom : 4px;
   padding-left : 4px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------- */ 
/* H2 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h2 {
   font-family : Roboto;
   font-size : 20px;
   color : #a1352d;
   font-weight : bold;
   text-transform : none;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------- */ 
/* H3 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h3 {
   font-family : Roboto;
   font-size : 16px;
   color : #a1352d;
   font-weight : bold;
   text-transform : uppercase;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------- */ 
/* H4 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h4 {
   font-family : Roboto;
   font-size : 20px;
   color : #333333;
   font-weight : bold;
   text-transform : none;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------- */ 
/* H5 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h5 {
   font-family : Roboto;
   text-transform : none;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------- */ 
/* H6 - STANDARD       */
/* Title               */ 
/* ------------------- */ 

h6 {
   font-family : Roboto;
   text-transform : none;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* --------------------------- */ 
/* PARAGRAPHE - STANDARD       */
/* Paragraph                   */ 
/* --------------------------- */ 

 p {
   font-family : Roboto;
   font-size : 16px;
   color : #333333;
   font-weight : normal;
   line-height : 1.5;
   text-transform : none;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ------------------------- */ 
/* LISTE UL - STANDARD       */
/* List                      */ 
/* ------------------------- */ 

ul,  ol {
   list-style-type : disc;
   list-style-position : outside;
   text-align : left;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

ul li,  ol li {
   background-color : Roboto;
   font-size : 16px;
   font-weight : normal;
   color: #666666;
   text-transform : none;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* --------------------- */ 
/* LIEN - STANDARD       */
/* Link                  */ 
/* --------------------- */ 

a {
   display : inline;
   font-weight : normal;
   color : #a1352d;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

a:hover {
   color : #892e26;
   opacity : 1;
}

a:active, a:focus {
   color : #892e26;
   opacity : 1;
}



/* ------------------- */ 
/* BUTTON BLANCO       */
/* Button              */ 
/* ------------------- */ 

.btn.btn-blanco {
   font-family : Roboto;
   display : inline-block;
   font-weight : bold;
   font-size : 16px;
   line-height : 24px;
   text-transform : none;
   text-align : center;
   color : #ffffff;
   background-color : #a1352d;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.btn.btn-blanco:hover {
   color : #ffffff;
   background-color : #892e26;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.btn.btn-blanco:active, .btn.btn-blanco:focus {
   color : #ffffff;
   background-color : #838383;
   opacity : 1;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* --------------------------- */ 
/* PAGINATION - STANDARD       */
/* Pagination                  */ 
/* --------------------------- */ 

 ul.pagination {
}

 ul.pagination &gt; li {
}

 ul.pagination &gt; li &gt; a,  ul.pagination &gt; li &gt; span {
color : #a1352d;
}

 ul.pagination &gt; li &gt; a:hover,  ul.pagination &gt; li &gt; span:hover,  ul.pagination &gt; li &gt; a:focus,  ul.pagination &gt; li &gt; span:focus {
}

 ul.pagination &gt; li &gt; a:active,  ul.pagination &gt; li &gt; span:active,  ul.pagination &gt; li.active &gt; a,  ul.pagination &gt; li.active &gt; span,  ul.pagination &gt; li.active &gt; a:focus,  ul.pagination &gt; li.active &gt; span:focus,  ul.pagination &gt; li.active &gt; a:hover,  ul.pagination &gt; li.active &gt; span:hover {
color : #ffffff;
background-color : #a1352d;
}

 ul.pagination &gt; li.disabled &gt; a, ul. .pagination &gt; li.disabled &gt; span  ul.pagination &gt; li.disabled &gt; a:hover, ul. .pagination &gt; li.disabled &gt; span:hover  ul.pagination &gt; li.disabled &gt; a:focus, ul. .pagination &gt; li.disabled &gt; span:focus  ul.pagination &gt; li.disabled &gt; a:active, ul. .pagination &gt; li.disabled &gt; span:active {
}



/* -------------------------- */ 
/* SCROLLUP - BACKTOTOP       */
/* Link                       */ 
/* -------------------------- */ 

a.scrollup {
   opacity : 0.9;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
    width: 40px;
    height: 40px;
    position: fixed;
    bottom: 30px;
    right: 10px;
    display: none;
    text-indent: -9999px;
    background: url('../../../../templates/blanco/images/icon_top.png') no-repeat center center #838383;
    z-index: 109;
}

a.scrollup:hover {
   opacity : 0.9;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
    background-color: #892e26;
}

a.scrollup:active, a.scrollup:focus {
   opacity : 0.9;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}



/* ---------------------------------------------- */ 
/* REGION 1 (METEO - TEL - EMAIL - LANGUES)       */
/* Region                                         */ 
/* ---------------------------------------------- */ 

.region01wrap {
   background-color : #838383;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region01cont {
   color : #ffffff;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region01cont * {
   color : #ffffff;
}



/* ----------------------------------- */ 
/* REGION 1 - FACEBOOK (LANGUES)       */
/* Region                              */ 
/* ----------------------------------- */ 

.regionlang_facebook_wrap {
   background-color : #838383;
}

.regionlang_facebook_cont {
   color : #ffffff;
}

.regionlang_facebook_cont * {
   color : #ffffff;
}



/* ---------------------------- */ 
/* REGION 2 (LOGO - MENU)       */
/* Region                       */ 
/* ---------------------------- */ 

.region02wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region02cont {
   padding-top : 24px;
   padding-bottom : 24px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region02cont * {
}



/* ----------------------- */ 
/* REGION 3 (SLIDER)       */
/* Region                  */ 
/* ----------------------- */ 

.region03wrap {
background-position : center center;
   background-size : cover;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region03cont {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
position: relative;
}

.region03cont * {
}



/* ----------------------------------- */ 
/* REGION 4 (CARTE PAGE CONTACT)       */
/* Region                              */ 
/* ----------------------------------- */ 

.region04wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region04cont {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region04cont * {
}



/* ------------------------------- */ 
/* REGION 5 (CONTENU JOOMLA)       */
/* Region                          */ 
/* ------------------------------- */ 

.region05wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region05cont {
   padding-bottom : 55px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region05cont * {
}



/* ----------------------------------- */ 
/* REGION 7 (PICTOS + ADJECTIFS)       */
/* Region                              */ 
/* ----------------------------------- */ 

.region07wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region07cont {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region07cont * {
}



/* ----------------------------------- */ 
/* REGION 8 (DESCRIPTION AGENCE)       */
/* Region                              */ 
/* ----------------------------------- */ 

.region08wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region08cont {
   background-color : #838383;
   color : #ffffff;
   margin-top : 55px;
   margin-bottom : 55px;
   padding-top : 55px;
   padding-right : 55px;
   padding-bottom : 55px;
   padding-left : 55px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region08cont * {
   color : #ffffff;
}

@media (max-width:768px){
    .region08cont {
        padding: 15px;
    }
    
    .region08cont h3 {
        margin-top: 0;
    }
}


/* -------------------------------------- */ 
/* REGION 19 (BANDEAU COORDONNÃ©ES)       */
/* Region                                 */ 
/* -------------------------------------- */ 

.region19wrap {
   background-color : #a1352d;
   padding-top : 34px;
   padding-bottom : 44px;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region19cont {
   color : #ffffff;
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region19cont * {
   color : #ffffff;
}

@media (max-width:768px){
    .region19wrap {
        padding-top: 0;
        padding-bottom: 15px;
    }
}


/* --------------------------- */ 
/* REGION 20 (COPYRIGHT)       */
/* Region                      */ 
/* --------------------------- */ 

.region20wrap {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region20cont {
   border-top-style : none;
   border-right-style : none;
   border-bottom-style : none;
   border-left-style : none;
}

.region20cont * {
}



/* -------------------- */ 
/* TIPSY TOOLTIPS       */
/* Custom               */ 
/* -------------------- */ 

/* Tispy */
.tipsy {font-size:15px; padding:5px; z-index:100000; position:absolute;}
.tipsy-inner {max-width:200px; text-align:center; line-height:1.6; color:#FFF; background-color:#333; padding:10px;}

/* Rounded corners */
.tipsy-inner {}

/* Uncomment for shadow */
/*.tipsy-inner {box-shadow:0 0 5px #000000; -webkit-box-shadow:0 0 5px #000000; -moz-box-shadow:0 0 5px #000000;} */
.tipsy-arrow {width:0; height:0; line-height:0; border:5px dashed #000; position:absolute;}

/* Rules to colour arrows */
.tipsy-arrow-n {border-bottom-color:#333;}
.tipsy-arrow-s {border-top-color:#333;}
.tipsy-arrow-e {border-left-color:#333;}
.tipsy-arrow-w {border-right-color:#333;}

.tipsy-n .tipsy-arrow {top:0; left:50%; margin-left:-5px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-nw .tipsy-arrow {top:0; left:10px; border-bottom-style:solid; border-top:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-ne .tipsy-arrow {top:0; right:10px; border-bottom-style:solid; border-top:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-s .tipsy-arrow {bottom:0; left:50%; margin-left: -5px; border-top-style:solid; border-bottom:none;  border-left-color:transparent; border-right-color:transparent;}
.tipsy-sw .tipsy-arrow {bottom:0; left:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-se .tipsy-arrow {bottom:0; right:10px; border-top-style:solid; border-bottom:none; border-left-color:transparent; border-right-color:transparent;}
.tipsy-e .tipsy-arrow {top:50%; right:0; margin-top:-5px; border-left-style:solid; border-right:none; border-top-color:transparent; border-bottom-color:transparent;}
.tipsy-w .tipsy-arrow {top:50%; left:0; margin-top:-5px; border-right-style:solid; border-left:none; border-top-color:transparent; border-bottom-color:transparent;}


/* --------------------------- */ 
/* PARAGRAPHE - REGION 1       */
/* Paragraph                   */ 
/* --------------------------- */ 

.region01wrap p {
   font-size : 14px;
}



/* ----------------- */ 
/* WRAPPER TOP       */
/* Block             */ 
/* ----------------- */ 

 .wrapper_top {
   background-color : #333333;
}



/* -------------------------- */ 
/* FIX COLUMNS - JULIEN       */
/* Custom                     */ 
/* -------------------------- */ 

@media (max-width: 767px){
    .fix-col.col-xs-1:nth-child(12n+1), .fix-col.col-xs-2:nth-child(6n + 1), .fix-col.col-xs-3:nth-child(4n+1), .fix-col.col-xs-4:nth-child(3n+1), .fix-col.col-xs-6:nth-child(2n+1) {
        clear: left;
    }
	.col-fix.col-xs-1:nth-child(12n+1), .col-fix.col-xs-2:nth-child(6n + 1), .col-fix.col-xs-3:nth-child(4n+1), .col-fix.col-xs-4:nth-child(3n+1), .col-fix.col-xs-6:nth-child(2n+1) {
        clear: left;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .fix-col.col-sm-1:nth-child(12n+1), .fix-col.col-sm-2:nth-child(6n + 1), .fix-col.col-sm-3:nth-child(4n + 1), .fix-col.col-sm-4:nth-child(3n + 1), .fix-col.col-sm-6:nth-child(2n + 1) {
        clear: left;
    }

	.col-fix.col-sm-1:nth-child(12n+1), .col-fix.col-sm-2:nth-child(6n + 1), .col-fix.col-sm-3:nth-child(4n + 1), .col-fix.col-sm-4:nth-child(3n + 1), .col-fix.col-sm-6:nth-child(2n + 1) {
	    clear: left;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
    .fix-col.col-md-1:nth-child(12n + 1), .fix-col.col-md-2:nth-child(6n + 1), .fix-col.col-md-3:nth-child(4n + 1), .fix-col.col-md-4:nth-child(3n + 1), .fix-col.col-md-6:nth-child(2n + 1) {
        clear: left;
    }

	.col-fix.col-md-1:nth-child(12n + 1), .col-fix.col-md-2:nth-child(6n + 1), .col-fix.col-md-3:nth-child(4n + 1), .col-fix.col-md-4:nth-child(3n + 1), .col-fix.col-md-6:nth-child(2n + 1) {
	    clear: left;
	}
}

@media (min-width: 1200px){
    .fix-col.col-lg-1:nth-child(12n + 1), .fix-col.col-lg-2:nth-child(6n + 1), .fix-col.col-lg-3:nth-child(4n + 1), .fix-col.col-lg-4:nth-child(3n + 1), .fix-col.col-lg-6:nth-child(2n + 1) {
        clear: left;
    }
}


/* ----------------- */ 
/* H4 - COOKIE       */
/* Title             */ 
/* ----------------- */ 

.mod_blanco_eu_cookie h4 {
   font-size : 14px;
   line-height : 120%;
   text-align : left;
}



/* ------------------------- */ 
/* PARAGRAPHE - COOKIE       */
/* Paragraph                 */ 
/* ------------------------- */ 

.mod_blanco_eu_cookie p {
   font-weight : bold;
}



/* --------------------- */ 
/* BUTTON - COOKIE       */
/* Custom                */ 
/* --------------------- */ 

.mod_blanco_eu_cookie .more-btn, .mod_blanco_eu_cookie .close-btn {
	font-size:13px;
	line-height:19px;
	background-color: #666;
	border: 1px solid rgba(0,0,0,.1);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	padding: 4px 8px;
	text-decoration: none;
	white-space: nowrap;
	text-transform:none;
}

.mod_blanco_eu_cookie .more-btn:hover, .mod_blanco_eu_cookie .close-btn:hover {
	background-color: #333;
}


/* --------------------------- */ 
/* PARAGRAPHE - REGION 9       */
/* Paragraph                   */ 
/* --------------------------- */ 

.region09cont p {
   font-size : 14px;
}



/* ----------------------- */ 
/* IFRAME - STANDARD       */
/* Custom                  */ 
/* ----------------------- */ 

iframe {
	width: 100%;
	height: 600px;
}


/* ------------------------------- */ 
/* SIDEBAR LEFT - IN ARTICLE       */
/* Custom                          */ 
/* ------------------------------- */ 

.sidebar-left-in-article .moduletable {
	background: #3b4547;
}

.sidebar-left-in-article .moduletable .moduletable-container {
	margin-bottom: 20px;
}

.sidebar-left-in-article .moduletable h3 {
	color: #fff;
	text-transform: none;
	font-size: 18px;
	font-weight: bold;
	border-bottom: 1px solid #fff;
	padding-bottom: 15px;
}

.sidebar-left-in-article .moduletable ul {
	margin: 0 0 20px 0;
	padding: 0;
	list-style: none;
}

.sidebar-left-in-article .moduletable ul li a {
	display: inline-block;
	color: #fff;
	font-size: 18px;
	padding-left: 16px;
	background: url(../media/images/puce-list-categories.png) left center no-repeat;
	line-height: 30px;
}

.sidebar-left-in-article .moduletable ul li.current.active a {
	color: #50af31;
}


/* ------------------ */ 
/* IZIMO - 2PTS       */
/* Custom             */ 
/* ------------------ */ 

.izimo_2points {
	display: inline-block;
}

.fr-fr .izimo_2points {
	margin: 0 5px;
}

.nl-nl .izimo_2points {
	margin: 0 5px 0 0;
}


/* ---------------------- */ 
/* CUSTOM COPYRIGHT       */
/* Custom                 */ 
/* ---------------------- */ 

.custom_copyright {
	font-size: 13px;
}

.custom_copyright ul {
	list-style: none;
	padding: 0;
	display: table;
	margin: 30px 0;
}

.custom_copyright ul li {
	margin: 0;
	padding: 0 15px;
	float: left;
	border-left: 1px solid #333;
	position: relative;
	font-size:14px;
}

.custom_copyright ul li:first-child {
	border-left: 0;
}

.custom_copyright_izimo .izimo-element,
.custom_copyright_izimo_mobile .izimo-element {
	font-size:13px;
}

.custom_copyright_izimo .izimo-element {
	padding-right: 65px;
}

.custom_copyright_izimo {
	text-align: right;
}

.custom_copyright_izimo div.izimo-element {
	position: relative;
	display: inline-block;
	height: 60px;
	margin-top: 30px;
}

.custom_copyright_izimo a.izimo-logo {
	position: absolute;
	top: -20px;
	right: 0;
}

.custom_copyright_izimo_mobile {
    text-align: center;
}

.custom_copyright_izimo a.izimo-logo,
.custom_copyright_izimo_mobile a.izimo-logo {
	display: inline-block;
	width: 55px;
	height: 60px;
	background: url(../../../../media/media/images/logo-izimo-copyright-48x48.png) no-repeat;
	text-indent: 9999px;
    vertical-align: middle;
}

.custom_copyright_izimo_mobile a.izimo-logo {
    display: block;
    margin: 10px auto;
}

/*#sidebar-wrapper .custom_copyright {
    border-top: 1px solid #838383;
}*/

@media (max-width: 991px){
	.custom_copyright ul {
		margin-left:auto;
		margin-right:auto;
	}

	.custom_copyright ul li {
		padding: 0 14px;
		float: none;
		border-left: 0;
		text-align: center;
	}

	.custom_copyright_jows {
		text-align:center;
	}
}

@media (max-width: 767px){
	.custom_copyright_jows ul li.jows-element {
		margin-top: 26px;
		border-left: none;
		display: block;
		text-align: center;
		width: 100%;
	}

	.custom_copyright_jows ul li a.jows-logo {
		right: initial;
		margin-left: 10px;
	}
}

@media (min-width: 767px){
    
}


/* -------------------------------- */ 
/* IZIMO - SEARCHFORM - ORDER       */
/* Custom                           */ 
/* -------------------------------- */ 

@media (max-width: 767px){
	#search_form_buttons,
	#order_form {
		float: none !important;
	}
}


/* ---------------------- */ 
/* IZIMO - MAINFORM       */
/* Custom                 */ 
/* ---------------------- */ 

@media (max-width: 767px){
	.estate-zone-listing .main-form {
		margin-top: 15px;
	}
}


/* ---------------------- */ 
/* BODY - MAX 767PX       */
/* Custom                 */ 
/* ---------------------- */ 

@media (max-width: 767px){
	body {
		padding-bottom: 0;
	}
	
	.btn.add_to_selection {
		display: none !important;
	}
	
}


/* -------------------------- */ 
/* MODAL-XS - MIN 768PX       */
/* Custom                     */ 
/* -------------------------- */ 

@media (min-width: 768px){
	.modal-xs {
		width: 500px;
	}
}


/* -------------------------- */ 
/* REGION 2 - MAX 991PX       */
/* Custom                     */ 
/* -------------------------- */ 

@media (max-width: 991px){
	.region02cont {
		padding-top: 20px;
		padding-bottom: 10px;
	}
	
	.slide-item-wrap {
		padding:0 10px;
	}

	.region02wrap #logo img {
		margin: 0 auto;
	}

	.navbar-toggle_ {
		position: fixed;
		right: 10px;
		left: inherit;
		top: 10px;
		z-index: 1050;
	}

	.custom_rouge p {
		padding-top: 10px;
		text-align: center;
	}
	
}


/* --------------------------- */ 
/* MODAL-XL - MIN 1200PX       */
/* Custom                      */ 
/* --------------------------- */ 

@media (min-width: 1200px){
	.modal-xl {
		width: 1200px;
	}
}


/* ------------- */ 
/* MÃ©TÃ©O       */
/* Block         */ 
/* ------------- */ 

.region01wrap .mod_blanco_weather {
   line-height : 42px;
}



/* --------------------------------- */ 
/* BOUTON IZIMO - SECOND COLOR       */
/* Button                            */ 
/* --------------------------------- */ 

.izimoComponent .region05wrap .btn.btn-secondcolor {
   color : #ffffff;
   background-color : #892e26;
   opacity : 1;
}

.izimoComponent .region05wrap .btn.btn-secondcolor:hover {
   background-color : #838383;
   opacity : 1;
}

.izimoComponent .region05wrap .btn.btn-secondcolor:active, .izimoComponent .region05wrap .btn.btn-secondcolor:focus {
   opacity : 1;
}



/* ------------------------------- */ 
/* BOUTON IZIMO - BTN-BLANCO       */
/* Button                          */ 
/* ------------------------------- */ 

.izimoComponent .region05wrap .btn.btn-blanco {
   color : #ffffff;
   background-color : #838383;
   opacity : 1;
   margin-top : 0;
   margin-right : 5px;
   margin-bottom : 7px;
   margin-left : 0;
}

.izimoComponent .region05wrap .btn.btn-blanco:hover {
   background-color : #892e26;
   opacity : 1;
}

.izimoComponent .region05wrap .btn.btn-blanco:active, .izimoComponent .region05wrap .btn.btn-blanco:focus {
   background-color : #892e26;
   opacity : 1;
}



/* ----------------------------------- */ 
/* SIDEBAR - PAGE DÃ©TAILS IZIMO       */
/* Custom                              */ 
/* ----------------------------------- */ 

.single-estate-sidebar ul li {
color: #fff !important;
}


/* ---------------------- */ 
/* BUTTON BOOTSTRAP       */
/* Button                 */ 
/* ---------------------- */ 

.btn {
   font-weight : bold;
   opacity : 1;
}

.btn:hover {
   opacity : 1;
}

.btn:active, .btn:focus {
   opacity : 1;
}



/* --------------------------- */ 
/* FIX MENU - DEMO WHISE       */
/* Custom                      */ 
/* --------------------------- */ 

.computer-nav &gt; ul {
padding-left: 0
}

.computer-nav &gt; ul &gt; li:first-child &gt; a:not(.btn) {
padding-left: 0;
}


/* ------------------------- */ 
/* IZIMO - ESTATE ITEM       */
/* Link                      */ 
/* ------------------------- */ 

.estate-item a {
   color : #892e26;
   opacity : 1;
}

.estate-item a:hover {
   text-decoration : none;
   opacity : 1;
}

.estate-item a:active, .estate-item a:focus {
   opacity : 1;
}



/* --------------- */ 
/* EU COOKIE       */
/* Block           */ 
/* --------------- */ 

body ..mod_blanco_eu_cookie {
z-index: 999;
}

.mod_blanco_eu_cookie {
	position: fixed;
	left: 0;
	width: 100%;
	z-index: 99;
	pointer-events: none;
	overflow: hidden;
}

.mod_blanco_eu_cookie.top {
	top: 0;
}

.mod_blanco_eu_cookie.bottom {
	bottom: 0;
}

.mod_blanco_eu_cookie .cookie-message {
	overflow: hidden;
	pointer-events: auto;
	background-color: rgba(51,51,51,0.4);
}

.mod_blanco_eu_cookie .cookie-message .content {
	padding: 0;
}

.mod_blanco_eu_cookie p {
	font-size: 12px;
	margin: 10px 0;
	text-align: center;
	color: #fff;
}

.mod_blanco_eu_cookie .btn-blanco {
	margin-bottom: 0px;
}

.mod_blanco_eu_cookie .btn-blanco i {
	margin-left: 5px;
}

@media (max-width: 767px) {

	.mod_blanco_eu_cookie .btn-blanco {
		margin: 10px 0px 10px 15px !important;
	}

}

.mod_blanco_eu_cookie .more-btn, .mod_blanco_eu_cookie .close-btn {
	font-size:13px;
	line-height:19px;
	background-color: #666;
	border: 1px solid rgba(0,0,0,.1);
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	cursor: pointer;
	padding: 4px 8px;
	text-decoration: none;
	white-space: nowrap;
	text-transform:none;
}

.mod_blanco_eu_cookie .more-btn:hover, .mod_blanco_eu_cookie .close-btn:hover {background-color: #333;}


/* --------------------- */ 
/* ANGULAR - CLOAK       */
/* Custom                */ 
/* --------------------- */ 

[ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak], .ng-cloak, .x-ng-cloak {
  display: none !important;
}


/* ------------------------- */ 
/* IZIMO - ESTATE ITEM       */
/* Block                     */ 
/* ------------------------- */ 

 .estate-item {
   box-shadow : 0px 2px 0 0 #dadada;
   margin-top : 30px;
   margin-bottom : 30px;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #dadada;
   border-right-width : 1px;
   border-right-style : solid;
   border-right-color : #dadada;
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : #dadada;
   border-left-width : 1px;
   border-left-style : solid;
   border-left-color : #dadada;
display: table;
width: 100%;
position: relative;
}



/* ------------------------------ */ 
/* IZIMO - ESTATE ITEM - H3       */
/* Title                          */ 
/* ------------------------------ */ 

.estate-item h3.title {
   font-size : 18px;
   color : #a1352d;
   font-weight : bold;
   text-transform : uppercase;
   text-align : center;
   margin-top : 0;
   margin-right : 0.25em;
   margin-bottom : 0;
   margin-left : 0.25em;
transition: all 0.3s;
}



/* ------------------------------ */ 
/* IZIMO - ESTATE ITEM - H4       */
/* Title                          */ 
/* ------------------------------ */ 

h4.estate-title {
   font-size : 16px;
}



/* ------------------------------ */ 
/* IZIMO - ESTATE ITEM - H5       */
/* Title                          */ 
/* ------------------------------ */ 

.estate-item h5 {
   font-size : 14px;
   color : #1a1a1a;
   text-transform : capitalize;
   margin-top : 12px;
   margin-bottom : 14px;
}



/* ------------------------------------- */ 
/* IZIMO - ESTATE ITEM - PARAGRAPH       */
/* Paragraph                             */ 
/* ------------------------------------- */ 

.estate-item p {
   font-size : 14px;
   color : #1a1a1a;
}



/* ------------------------------------ */ 
/* IZIMO - ESTATE ITEM - CARD IMG       */
/* Block                                */ 
/* ------------------------------------ */ 

.estate-item .card-img a ..hover-element {
   text-align : center;
   background-color : #a1352d;
display: table;
width: 100%;
height: 200px;
}



/* -------------------------------- */ 
/* IZIMO - ESTATE ITEM - LINK       */
/* Custom                           */ 
/* -------------------------------- */ 

.estate-item .card-img a,
    .estate-item .card-img .no-estate-link {
        display: block;
        position: relative;
    }


/* ----------------------------------------- */ 
/* IZIMO - ESTATE ITEM - CARD IMG SPAN       */
/* Block                                     */ 
/* ----------------------------------------- */ 

.estate-item .card-img a .hover-element span {
   font-weight : bold;
   font-size : 18px;
display: table-cell;
vertical-align: middle;
}



/* --------------------------------- */ 
/* IZIMO - ESTATE ITEM - THUMB       */
/* Block                             */ 
/* --------------------------------- */ 

.estate-item .estate-thumbnail {
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #dadada;
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : #dadada;
position: relative;
overflow: hidden;
}



/* ------------------------------------ */ 
/* IZIMO - ESTATE ITEM - CATEGORY       */
/* Block                                */ 
/* ------------------------------------ */ 

.estate-item .estate-category {
   text-align : center;
}

.estate-item .estate-category span {
  display: inline-block;
  background: #a1352d;
  color: #fff;
  border-radius: 3px;
  font-size: 12px;
  font-weight: bold;
  padding: 0 5px;
  line-height: 180%;
  text-transform: capitalize;
  margin-top: 10px;
  position: relative;
  z-index: 9;
}


/* --------------------------------- */ 
/* IZIMO - ESTATE ITEM - PRICE       */
/* Block                             */ 
/* --------------------------------- */ 

.estate-item .estate-price {
   text-align : left;
   color : #666666;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #dadada;
position: relative;
}

.estate-item .estate-price span {
  font-weight: 300;
}

.estate-item .estate-price a {
  opacity: 0.5;
  line-height: inherit;
  margin-right: 10px;
}

.estate-item .estate-price a:hover {
  opacity: 1;
  cursor: pointer;
}

.estate-item.estate-selected .estate-price a[data-toggle="izimo-selection"] {
    color: #a1352d;
    opacity: 1;
}

.estate-item .estate-price .estate-status {
  display: inline-block;
  display: none;
  float: left;
  font-size: 0.8em;
  text-transform: uppercase;
}

.estate-item .estate-price .open-doors-tag {
  font-size: 12px;
  float: left;
}

.estate-item .estate-price .price-tag {
  float: right;
  color: #a1352d;
}


/* -------------------------------- */ 
/* IZIMO - ESTATE ITEM - DESC       */
/* Block                            */ 
/* -------------------------------- */ 

.estate-item .sms-desc {
   margin-bottom : 0;
}



/* ------------------------------------- */ 
/* IZIMO - ESTATE ITEM - LIST ICON       */
/* Block                                 */ 
/* ------------------------------------- */ 

.estate-item .icon-list {
   background-color : #eaeaea;
   padding-top : 7px;
   padding-right : 15px;
   padding-bottom : 7px;
   padding-left : 15px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #dddddd;
   border-bottom-width : 1px;
   border-bottom-style : solid;
   border-bottom-color : #dddddd;
}



/* ----------------------------------------------- */ 
/* IZIMO - ESTATE ITEM - ICON LIST - DETAILS       */
/* List                                            */ 
/* ----------------------------------------------- */ 

.estate-item ul.icon-list-details {
   list-style-type : none;
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
overflow: hidden;
}

.estate-item ul.icon-list-details li {
   margin-top : 0;
   margin-right : 26px;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
float: left;
}

.estate-item .icon-list-details li .value {
         font-size:12px;
         margin: 0 0 0 8px;
    }

    .estate-item .icon-list-details li i {
        font-size: 20px;
        color: #777;
    }


/* ----------------------------------------- */ 
/* IZIMO - ESTATE ITEM - ESTATE STATUS       */
/* Block                                     */ 
/* ----------------------------------------- */ 

.estate-item .estate-status {
   font-weight : bold;
   font-size : 18px;
   text-transform : capitalize;
   text-align : center;
   color : #ffffff;
   background-color : #892e26;
   padding-top : 5px;
   padding-right : 10px;
   padding-bottom : 5px;
   padding-left : 10px;
position: absolute;
top: 10px;
left: 0px;
}



/* ------------------------------------- */ 
/* IZIMO - ESTATE ITEM - GROUP BTN       */
/* Block                                 */ 
/* ------------------------------------- */ 

.estate-item .group-btn {
   padding-top : 15px;
   padding-bottom : 15px;
}



/* -------------------------------- */ 
/* IZIMO - LISTING LABEL + H2       */
/* Custom                           */ 
/* -------------------------------- */ 

.estate-zone-listing label,
    .form_tri_vendre_louer h2 {
        color: #fff;
        font-size: 14px;
        line-height: 150%;
        margin-top: 0;
        margin-bottom: 0;
    }


/* ------------------------------------------- */ 
/* IZIMO - LISTING - INPUT TEXT + SELECT       */
/* Custom                                      */ 
/* ------------------------------------------- */ 

.estate-zone-listing input[type=text],
    .estate-zone-listing select {
        background: #fff;
        border: 1px solid #a1352d;
        border-radius: 0px;
        color: #333;
        font-size: 14px;
        padding: 6px;
        -webkit-appearance: none;
        -moz-appearance: none;
        appearance: none;
    }


/* ---------------------------------- */ 
/* IZIMO - LISTING - INPUT TEXT       */
/* Custom                             */ 
/* ---------------------------------- */ 

.estate-zone-listing input[type=text]{
        background-image: none;
    }


/* --------------------------- */ 
/* IZIMO - LISTING - TRI       */
/* Custom                      */ 
/* --------------------------- */ 

.estate-zone-listing #order_form {
        float: right;
    }


/* --------------------------------- */ 
/* IZIMO - LISTING - TRI BLOCK       */
/* Block                             */ 
/* --------------------------------- */ 

.estate-zone-listing .orderby-zone {
   font-size : 16px;
   line-height : 200%;
   color : #333333;
   margin-top : 30px;
}



/* ---------------------------------------- */ 
/* IZIMO - LISTING - TRI BLOCK - FORM       */
/* Block                                    */ 
/* ---------------------------------------- */ 

.estate-zone-listing .orderby-zone .form-inline {
   font-weight : bold;
   color : #ffffff;
   background-color : #838383;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
}



/* ---------------------------------- */ 
/* IZIMO - LISTING - TRI SELECT       */
/* Custom                             */ 
/* ---------------------------------- */ 

.estate-zone-listing .orderby-zone select {
background: #fff;
        color: #333;
        padding-right: 35px;
        font-weight: normal;
}

.estate-zone-listing .select-wrapper {
        display: block;
        position: relative;
    }

    .estate-zone-listing .orderby-zone .select-wrapper {
        display: inline-block;
    }

    .estate-zone-listing .select-wrapper .select-arrow {
        position: absolute;
        top: 40%;
        right: 10px;
        width: 0;
        height: 0;
        border-left: 5px solid transparent;
        border-right: 5px solid transparent;
        border-top: 8px solid #a1352d;
        pointer-events: none;
    }

    .estate-zone-listing .orderby-zone .select-wrapper .select-arrow {
        border-top-color: #333;
        top: 40%;
        pointer-events: none;
    }


/* ----------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE DE RECHERCHE       */
/* Block                                           */ 
/* ----------------------------------------------- */ 

.estate-zone-listing .main-form {
   background-color : #a1352d;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 0;
   padding-left : 15px;
   border-top-left-radius : 3px;
   border-top-right-radius : 3px;
   border-bottom-right-radius : 3px;
   border-bottom-left-radius : 3px;
overflow: hidden;
}



/* ------------------------------ */ 
/* IZIMO - LISTING - LOADER       */
/* Block                          */ 
/* ------------------------------ */ 

.estate-zone-listing .loader {
   margin-top : 40px;
   margin-right : 0;
   margin-bottom : 40px;
   margin-left : 0;
}

.estate-zone-listing .loader h1 {
        background-color:transparent;
        color:#000000;
        text-transform:none;
    }


/* ------------------------------------------------ */ 
/* IZIMO - LISTING - ESPACES ENTRE LES CHAMPS       */
/* Block                                            */ 
/* ------------------------------------------------ */ 

#searchForm .input-and {
   color : #ffffff;
   padding-top : 5px;
display: inline-block;
}



/* --------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE Ã©LÃ©MENTS       */
/* Paragraph                                     */ 
/* --------------------------------------------- */ 

.form-col p {
   font-size : 14px;
   line-height : 150%;
}



/* ---------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE RÃ©FÃ©RENCE       */
/* Block                                          */ 
/* ---------------------------------------------- */ 

.estate-zone-listing .form-reference {
   background-color : #a1352d;
   margin-bottom : 0;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 1px;
   padding-left : 15px;
   border-top-left-radius : 3px;
   border-top-right-radius : 3px;
   border-bottom-right-radius : 3px;
   border-bottom-left-radius : 3px;
}



/* --------------------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE RÃ©FÃ©RENCE LABEL + H2       */
/* Custom                                                    */ 
/* --------------------------------------------------------- */ 

.form-reference label,
    .form_tri_vendre_louer h2 {
        font-size: 24px;
    }


/* ---------------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE RÃ©FÃ©RENCE INPUT       */
/* Custom                                               */ 
/* ---------------------------------------------------- */ 

.form-reference input {
        margin-bottom: 15px;
    }


/* ---------------------------------------------------------- */ 
/* IZIMO - LISTING - FORMULAIRE RÃ©FÃ©RENCE - GROUP BTN       */
/* Custom                                                     */ 
/* ---------------------------------------------------------- */ 

.form-reference  .input-group-btn:last-child&gt;.btn-blanco, .form-reference  .input-group-btn:last-child&gt;.btn-group {
        border-radius: 3px;
        height: 44px;
        line-height: 35px !important;
        font-size: 20px;
        margin-left: 10px;
        margin-bottom: 0;
        padding: 0 20px;
        margin-right: 0px;
    }


/* ---------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - GALLERY ELEMENT       */
/* Block                                          */ 
/* ---------------------------------------------- */ 

.estate-details .gallery-element {
float: left;
}



/* ------------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - SLIDER THUMBNAILS       */
/* Custom                                           */ 
/* ------------------------------------------------ */ 

.estate-details .slider-thumbnails {
        margin-top: 15px;
        margin-left: -15px;
    }

    .estate-details .slider-thumbnails .gallery-element {
        margin-left: 15px;
    }

    .estate-details .slider-thumbnails .gallery-element:first-child {

    }

    .estate-details .slider-thumbnails .gallery-element img {
        max-width: 96px;
        display:none;
    }

    .estate-details .slider-thumbnails .gallery-element:hover img {
        opacity: .5;
    }


/* --------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - TITLE H1       */
/* Title                                   */ 
/* --------------------------------------- */ 

.estate-details .estate-title h1 {
   margin-top : 0;
}



/* ----------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - LIST ICONS       */
/* Custom                                    */ 
/* ----------------------------------------- */ 

.estate-details .icon-list-details {
        list-style: none;
        margin: 15px 0;
        padding: 0;
        overflow: hidden;
    }

    .estate-details .icon-list-details li {
        list-style: none;
        margin: 0;
        padding: 0;
        float: left;
        margin-right: 35px;
        font-weight: bold;
        color: #555;
        font-size: 16px;
    }

    .estate-details .icon-list-details li i {
        font-size : 45px;
    }


/* ------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - DESCRIPTION       */
/* Block                                      */ 
/* ------------------------------------------ */ 

.estate-details .estate-desc {
   font-size : 16px;
   margin-top : 15px;
   margin-right : 0;
   margin-bottom : 15px;
   margin-left : 0;
}

.estate-details .estate-desc p {
        font-size: 14px;
    }


/* -------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - SHARE BUTTONS       */
/* Block                                        */ 
/* -------------------------------------------- */ 

.estate-details .share-buttons {
   margin-top : 35px;
   margin-right : 0;
   margin-bottom : 35px;
   margin-left : 0;
}



/* ----------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - ADD INFORMATIONS       */
/* Block                                           */ 
/* ----------------------------------------------- */ 

.estate-details .additional-informations {
   margin-top : 30px;
}



/* ------------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS SIDEBAR - CONTENEUR       */
/* Block                                            */ 
/* ------------------------------------------------ */ 

.estate-details .sidebar {
   color : #ffffff;
   background-color : #323a3c;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
   border-top-left-radius : 3px;
   border-top-right-radius : 3px;
   border-bottom-right-radius : 3px;
   border-bottom-left-radius : 3px;
}



/* ----------------------------------------- */ 
/* IZIMO - ESTATE DETAILS SIDEBAR - H3       */
/* Title                                     */ 
/* ----------------------------------------- */ 

.estate-details .sidebar h3 {
   color : #ffffff;
   margin-top : 0;
}



/* ----------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - SIDEBAR UL       */
/* Custom                                    */ 
/* ----------------------------------------- */ 

.estate-details .sidebar ul {
    margin: 0 16px;
    padding: 0;
}


/* -------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - EXTRA DETAILS       */
/* Custom                                       */ 
/* -------------------------------------------- */ 

.estate-extra-details {
        padding: 0px 0;
    }

    .estate-extra-details ul {
        padding: 0;
        margin: 0 0 0 20px;
    }

    .estate-extra-details ul li {
        font-size: 16px;
    }

    .estate-extra-details .inner-property {
        border-bottom: none;
        padding: 7px 10px;
    }

    .estate-extra-details .details-element:hover .inner-property {
        background: #eee;
    }

    .estate-extra-details .name-property {
        font-weight: bold;
        line-height: 150%;
        color: #333;
        font-size: 14px;
    }

    .estate-extra-details .value-property {
        line-height: 150%;
        text-align: left;
    }

.estate-extra-details .pair .inner-property {
	background: rgba(0, 0, 0, .05);
}

.estate-extra-details .fix-col .col-md-6:nth-child(2n+1){
	clear: left;
}


/* ------------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - COLONNE DE GAUCHE       */
/* Block                                            */ 
/* ------------------------------------------------ */ 

 .single-estate-main {
   background-color : #ffffff;
}



/* ------------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - COLONNE DE DROITE       */
/* Block                                            */ 
/* ------------------------------------------------ */ 

 .single-estate-sidebar  {
   background-color : #a1352d;
   padding-top : 15px;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #a1352d;
color: #fff !important;
}



/* ------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - GALLERY IMG       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

.estate-details .gallery img {
    border-radius: 3px;
}


/* ----------------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - FB SHARE BUTTON IFRAME       */
/* Custom                                                */ 
/* ----------------------------------------------------- */ 

.estate-details .share-buttons .fb-share-button.fb_iframe_widget {
        position: relative;
        top: -5px;
        display: inline-block !important;
    }


/* ------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - ZOOM GALLERY       */
/* Custom                                      */ 
/* ------------------------------------------- */ 

.estate-details .zoom-gallery li {
        width: 100%;
    }

    .estate-details .zoom-gallery li a {
        display: block;
        height: 370px;
        width: 100%;
        background-size: cover;
        background-repeat: no-repeat;
        background-position: left bottom;
        text-align: center;
        border-radius: 3px;
    }

    .estate-details .zoom-gallery li a i {
        position: absolute;
        top: 15px;
        left: 15px;
        background: rgba(255, 255, 255, .3);
        font-size: 30px;
        color: #fff;
        padding: 20px;
        border-radius: 50%;
        width: 70px;
        height: 70px;
        text-shadow: 0 3px 5px rgba(0,0,0,.1);
    }


/* ------------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - SIDEBAR H2 + A + P       */
/* Custom                                            */ 
/* ------------------------------------------------- */ 

.single-estate-sidebar h2,
.single-estate-sidebar a,
.single-estate-sidebar p {
  color: #fff !important;
}


/* --------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - SINGLE GALLERY       */
/* Block                                         */ 
/* --------------------------------------------- */ 

 #single-estate-gallery {
   margin-top : 0;
   margin-right : -15px;
   margin-bottom : 20px;
   margin-left : 0;
   border-top-width : 1px;
   border-top-style : solid;
   border-top-color : #a1352d;
}

#single-estate-gallery .lSSlideOuter {
  position: relative;
}

#single-estate-gallery .slider-thumbnail-nav-wrapper {
  width: 100%;
  text-align: center;
}

#single-estate-gallery .lSPager {
  display: inline-block;
}

#single-estate-gallery .lSPager li {
  display: inline-block;
  border-radius: 0;
}

#single-estate-gallery .lSPager li a span {
  display: inline-block;
  width: 100%;
  height: 55px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}

#single-estate-gallery .lSSlideOuter .lSPager.lSGallery li.active a span {
  border: 2px solid #fff;
}

#single-estate-gallery .lSPager a span img {
  display: none;
}

#single-estate-gallery .noPager .slider-thumbnail-nav-wrapper {
    display: none;
}


/* -------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - SINGLE HEADER       */
/* Custom                                       */ 
/* -------------------------------------------- */ 

.single-estate-main h1 {
	background-color:transparent;
}

.single-estate-main .single-estate-title {
    font-size: 21px;
    margin-top:0;
    margin-bottom: 10px;
    font-weight: bold;
    color : #a1352d;
}

.single-estate-main .single-estate-price {
    font-size: 20px;
    color : #a1352d;
    font-weight: bold;
}


/* ---------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - META ICON       */
/* Custom                                   */ 
/* ---------------------------------------- */ 

.single-estate-meta {
  margin-top: 15px;
}

.single-estate-meta .meta-item {
    margin-bottom: 14px;
    width: 25%;
    float: left;
}

.single-estate-meta .meta-item .meta-icon {
    float: left;
    font-size: 25px;
    margin: 0px 10px 6px 0;
    color : #a1352d;
}

.single-estate-meta .meta-item-label {
    display: block;
    font-size: 13px;
    line-height: 18px;
}

.single-estate-meta .meta-item-value {
    white-space: nowrap;
    font-size: 18px;
    line-height: 24px;
}

.single-estate-meta .meta-item .pebVL {
    position: relative;
}

.single-estate-meta .meta-item .peb-svg {
    max-width: 125px;
}

.single-estate-meta .meta-item.peb-vl .peb-svg {
    max-width: 140px;
}

.single-estate-meta .meta-item .pebVL i.peb-value {
    position: absolute;
    left: 79px;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    top: 6%;
}


/* ------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - ADD DETAILS       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

.estate-additional-details-list {
    margin: 0;
    padding: 0;
    list-style: none;
    border-top: 1px solid #e7ebee;
}

.estate-additional-details-list &gt; li {
    display: table;
    width: 100%;
    border-collapse: collapse;
}

.estate-additional-details-list dl {
    display: table-row;
    margin: 0;
}

.estate-additional-details-list dt,
.estate-additional-details-list dd {
    display: table-cell;
    margin: 0;
    padding-top: 7px;
    padding-bottom: 7px;
    border: 1px solid;
    border-top: none;
    word-break: break-all;
    border-color: #e7ebee;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 15px;
}

.estate-additional-details-list dt {
  background-color: #f5f8fa;
  width: 30%;
  font-weight: bold;
}

.estate-additional-details-list dd {
  width: 70%;
}


/* ---------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - EXTRA BTN       */
/* Custom                                   */ 
/* ---------------------------------------- */ 

.single-estate-extra-btn {
  margin: 15px 0;
}

.single-estate-extra-btn .btn-blanco {
  margin: 7px 7px 7px 0;
}

.single-estate-extra-btn.ontop {
    transform: translate(0);
    -webkit-transform: translate(0);
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	background: #a1352d;
	margin: 0;
	padding: 5px 0;
    z-index: 10;
}

@media (max-width:768px){
    .single-estate-extra-btn.ontop {
        display: none;
    }
}


/* --------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - OFFICE DETAILS       */
/* Custom                                        */ 
/* --------------------------------------------- */ 

ul.single-estate-office-details {
  list-style: none;
  padding: 0;
  margin: 0 0 15px;
}

ul.single-estate-office-details li {
  padding: 0;
  margin: 0;
  font-size: 14px;
  line-height: 200%;
}

ul.single-estate-office-details li i {
  font-size: 18px;
}


/* ------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - ESTATE ITEMS       */
/* Block                                       */ 
/* ------------------------------------------- */ 

 #estate-items {
   margin-bottom : 50px;
position: relative;
}

#estate-items li.col-lg-3:nth-child(2n+3) {
  clear: none;
}


/* ----------------------------------------- */ 
/* IZIMO - ESTATE ITEM - ITEM SELECTED       */
/* Custom                                    */ 
/* ----------------------------------------- */ 

.estate-item.estate-selected .estate-title .title, .estate-item.estate-selected .estate-title .address {
  color: #fff;
}

.estate-item.estate-selected .estate-title::after {
  position: absolute;
  z-index: -1;
  opacity: 0.75;
  top: 0;
  left: 0;
  content: "";
  width: 100%;
  height: 100%;
  background-color: #a1352d;
}

.estate-item.estate-selected:hover .estate-item.estate-selected.title-above-image .estate-title::after {
  background-color: transparent;
}


/* ----------------------------- */ 
/* IZIMO - ESTATE ITEM - A       */
/* Link                          */ 
/* ----------------------------- */ 

.estate-item a {
   color : #892e26;
   opacity : 1;
}

.estate-item a:hover {
   opacity : 1;
}

.estate-item a:active, .estate-item a:focus {
   opacity : 1;
}



/* --------------------------------- */ 
/* IZIMO - ESTATE ITEM - A BTN       */
/* Link                              */ 
/* --------------------------------- */ 

.estate-item a.btn {
   color : #ffffff;
   opacity : 1;
   border-top-left-radius : 0;
   border-top-right-radius : 0;
   border-bottom-right-radius : 0;
   border-bottom-left-radius : 0;
}

.estate-item a.btn:hover {
   opacity : 1;
}

.estate-item a.btn:active, .estate-item a.btn:focus {
   opacity : 1;
}



/* ------------------------------- */ 
/* IZIMO - ESTATE ITEM - IMG       */
/* Block                           */ 
/* ------------------------------- */ 

.estate-item .estate-img {
max-width: none;
  width: 100%;
  height: 200px;
  background-size: cover;
  background-position: center center;
  transition: all 0.5s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}



/* ------------------------------- */ 
/* IZIMO - ESTATE ITEM - PEB       */
/* Custom                          */ 
/* ------------------------------- */ 

.estate-item .peb-logo {
    margin-top: 5px;
}

.estate-item .peb-logo img, .estate-item .peb-wall img {
width: auto
}

.estate-item .peb-svg {
    height: 30px;
}

.estate-item .pebVL {
    position: relative;
}

.estate-item .pebVL i.peb-value {
    position: absolute;
    left: 66px;
    color: #fff;
    font-weight: bold;
    font-style: normal;
    top: 25%;
    font-size: 12px;
}

.estate-item .pebVL i.peb-unity {
    font-size: 14px;
    font-style: normal;
}


/* -------------------------------------- */ 
/* IZIMO - ESTATE ITEM - FIGCAPTION       */
/* Custom                                 */ 
/* -------------------------------------- */ 

.estate-item figcaption {
  top: 0;
  height: 100%;
  width: 100%;
  transition: all 0.3s;
}


/* --------------------------------- */ 
/* IZIMO - ESTATE ITEM - HOVER       */
/* Custom                            */ 
/* --------------------------------- */ 

.estate-item:hover .estate-excerpt {
  opacity: 1;
}

.estate-item:hover .estate-excerpt::after {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}

.estate-item:hover .arrow-right {
  opacity: 0;
}


/* --------------------------------- */ 
/* IZIMO - ESTATE ITEM - TITLE       */
/* Block                             */ 
/* --------------------------------- */ 

.estate-item .estate-title {
   text-align : center;
   padding-top : 10px;
   padding-right : 15px;
   padding-bottom : 10px;
   padding-left : 15px;
overflow: hidden;
position: relative;
z-index: 0;
background-color: rgba(255, 255, 255, 0.9);
transition: all 0.3s;
}



/* ----------------------------------- */ 
/* IZIMO - ESTATE ITEM - ADDRESS       */
/* Block                               */ 
/* ----------------------------------- */ 

.estate-item .address {
   font-weight : normal;
   font-size : 16px;
   text-transform : none;
   text-align : center;
margin: 0 !important;
opacity: 0.6;
}



/* ------------------------------------ */ 
/* IZIMO - ESTATE ITEM - SUBTITLE       */
/* Block                                */ 
/* ------------------------------------ */ 

.estate-item .subtitle {
   font-weight : bold;
   color : #999999;
}



/* ----------------------------------- */ 
/* IZIMO - ESTATE ITEM - EXCERPT       */
/* Block                               */ 
/* ----------------------------------- */ 

.estate-item .estate-excerpt {
   line-height : 1.7;
   text-align : left;
   padding-top : 35px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
display: none;
position: absolute;
top: 0;
width: 100%;
height: 100%;
opacity: 0;
background-color: rgba(255, 255, 255, 0.9);
transition: all 0.3s;
}

.estate-item .estate-excerpt span {
  font-size: 1em;
  color: #999;
}

.estate-item .estate-excerpt p {
  margin-top: 0.5em;
  font-size: 16px;
  color: #666;
}


/* ----------------------------------- */ 
/* IZIMO - ESTATE ITEM - CONTENT       */
/* Block                               */ 
/* ----------------------------------- */ 

.estate-item .estate-content {
   text-align : center;
   background-color : #ffffff;
}



/* -------------------------------- */ 
/* IZIMO - ESTATE ITEM - META       */
/* Block                            */ 
/* -------------------------------- */ 

.estate-item .estate-content .estate-meta {
   font-size : 14px;
   line-height : 200%;
   color : #999999;
   padding-top : 15px;
   padding-right : 15px;
   padding-bottom : 15px;
   padding-left : 15px;
min-height: 90px;
}

.estate-item .estate-content .estate-meta &gt; div {
  width: 50%;
}

.estate-item .estate-meta i {
  color: #a1352d;
}

.estate-item .estate-meta a {
  color: #999;
}

.estate-item .estate-meta a:hover {
  color: #666;
}

.estate-item .estate-meta a:hover .meta-data {
  cursor: pointer;
}

.estate-meta .meta-title {
  display: inline-block;
  width: 25px;
  font-weight: 700;
    font-size: 20px;
}

.estate-meta &gt; div {
  float: left;
}

.estate-meta .meta-data {
  display: inline-block;
}

.estate-meta .meta-data:hover {
  cursor: default;
}


/* ---------------------------------- */ 
/* IZIMO - ESTATE ITEM - LABELS       */
/* Block                              */ 
/* ---------------------------------- */ 

.estate-item .estate-labels {
position: absolute;
}

.estate-labels.tag-left {
  bottom: 0;
  left: 0;
}

.estate-labels.tag-right {
  bottom: 0;
  right: 10px;
}


/* ------------------------------- */ 
/* IZIMO - ESTATE ITEM - TAG       */
/* Block                           */ 
/* ------------------------------- */ 

.estate-item .estate-tag {
   font-weight : 700;
   font-size : 0.8em;
   line-height : 2.5;
   text-transform : uppercase;
   text-align : center;
   color : #ffffff;
   background-color : #892e26;
   padding-right : 1em;
   padding-left : 1em;
display: inline-block;
width: auto;
}

.estate-tag .fa-star {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.estate-tag .tag-new {
    background: #008001;
}


/* ------------------------ */ 
/* IZIMO - PAGINATION       */
/* Block                    */ 
/* ------------------------ */ 

 .pagination {
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
}



/* ------------------------------------------ */ 
/* IZIMO - ESTATE ITEM - ADD TO FAV BTN       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

.add-to-favorites:hover {
  cursor: pointer;
}


/* ----------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - LIST CHILD       */
/* Custom                                    */ 
/* ----------------------------------------- */ 

table.list-child-project {
    font-size: 14px;
}

table.list-child-project tr th {
    white-space: nowrap;
    text-align: center;
}

table.list-child-project tr td {
    white-space: nowrap;
    text-align: center;
}

table.list-child-project td span {
    display: block;
    white-space: nowrap;
}

.btn-group.selectFloorGroup .btn-blanco.active {
    background: #892e26;
}

.list-child-project a {
    font-weight: bold;
}


/* ---------------------------------- */ 
/* IZIMO - ESTATE SELECTION BAR       */
/* Custom                             */ 
/* ---------------------------------- */ 

.estate-selection-sidebar {
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    z-index: 10;
}

.estate-selection-sidebar .container-fluid {
    position: relative;
}

.estate-selection-sidebar .toggle-estate-selection-sidebar {
    position: absolute;
    left: 0;
    top: -35px;
    text-align: left;
    background: #892e26;
    border-radius: 0;
}

.estate-selection-sidebar .toggle-estate-selection-sidebar:focus {
    color: #fff;
}

@media (max-width:767px){
    .estate-selection-sidebar {
        display: none;
    }
}


/* ------------------------------ */ 
/* IZIMO - CONTACT MATCHING       */
/* Custom                         */ 
/* ------------------------------ */ 

.resultMatching {
    background: #a1352d;
    border-radius : 3px;
    padding: 15px;
}

.resultMatching * {
    color: #fff;
}

.resultMatching .value {
    font-weight: bold;
    font-size: 30px;
    display: block;
    text-align: center;
}


/* ------------------------ */ 
/* IZIMO - MAPS POPUP       */
/* Block                    */ 
/* ------------------------ */ 

 .maps-info-window {
   margin-top : 5px;
   margin-right : 25px;
   margin-bottom : 15px;
   margin-left : 0;
width: 400px;
}

.maps-info-window .estate-item {
    margin-top: 0;
}


/* --------------------------- */ 
/* IZIMO - ANGULAR GMAPS       */
/* Custom                      */ 
/* --------------------------- */ 

.izimoEstateListing .map-container {
    position: relative;
}

.izimoEstateListing .map-container .map-loader {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 600px;
    margin: 0;
    padding: 0;
    padding-top: 200px;
    background: rgba(255, 255, 255, .8);
    z-index: 5;
}

.angular-google-map-container {
    height: 600px;
    margin-top: 25px;
}


/* --------------------------------- */ 
/* CUSTOM COORDONNÃ©ES CONTACT       */
/* Custom                            */ 
/* --------------------------------- */ 

.custom_coordonnees_contact p {
  line-height: 230%;
}

.custom_coordonnees_contact i.fa {
  font-size: 21px;
}


/* ---------------------------- */ 
/* IZIMO - HEADER CONTACT       */
/* Paragraph                    */ 
/* ---------------------------- */ 

.header-contact p {
   line-height : 42px;
   text-align : center;
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
}



/* -------------------------- */ 
/* IZIMO - FORM CONTACT       */
/* Custom                     */ 
/* -------------------------- */ 

.form_contact .module-container {
  background: #838383;
  padding: 45px 60px;
  border-radius: 3px;
}

.form_contact .module-container h2 {
  margin-top: 0;
  color: #fff;
}

.form_contact .module-container label,
.form_contact .module-container p {
  color: #fff;
}


/* ----------------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS - GALLERY - LSSLIDEOUTER       */
/* Custom                                                */ 
/* ----------------------------------------------------- */ 

.lSSlideOuter {
	background: #666;
	cursor: pointer;
}

.lSSlideOuter #imageGallery img.img-responsive {
	margin: 0 auto;
}

.lSSlideOuter .slider-thumbnail-nav-wrapper {
	/*background: rgba(255, 255, 255, .5);*/
    background: #111924;
	padding: 5px 0 0px;
}


/* ------------------------------------------- */ 
/* IZIMO - ESTATE DETAILS SIDEBAR - FORM       */
/* Custom                                      */ 
/* ------------------------------------------- */ 

.single-estate-sidebar #modal-form {
  overflow: hidden;
}

.single-estate-sidebar .mandatory-p {
  font-size: 14px;
  color:#ffffff;
}


/* ---------------------------- */ 
/* RESPONSIVE SIDEBAR BTN       */
/* Custom                       */ 
/* ---------------------------- */ 

.navbar-toggle_, .navbar-toggle_ {
    background: #a1352d;
    box-shadow: 0 0 5px rgba(255, 255, 255, .5);
}

.navbar-toggle_, .navbar-toggle_:hover {
  margin: 0;
  padding: 9px 11px;
  background: #a1352d;
}

.navbar-toggle_, .navbar-toggle_:active,
.navbar-toggle_, .navbar-toggle_:focus{
  background: #a1352d;
}


/* ---------------------- */ 
/* GROUP BTN BLANCO       */
/* Block                  */ 
/* ---------------------- */ 

.btn-group ..btn-blanco {
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
}



/* ----------------------------------- */ 
/* IZIMO - REGION 5 - BTN BLANCO       */
/* Custom                              */ 
/* ----------------------------------- */ 

.izimoComponent .region5wrap .btn-blanco {
  background: #838383;
  color: #fff !important;
  margin: 0 5px 7px 0;
}

.izimoComponent .region5wrap .modal .btn-blanco {
  margin: 0;
}

.izimoComponent .region5wrap .btn.btn-secondcolor {
  background:  #892e26;
  color: #fff !important;
}

.izimoComponent .region5wrap .btn-blanco:hover {
  box-shadow: inset 0 0 100px rgba(0, 0, 0, .25);
}


/* ------------------------ */ 
/* MODULE BUTTONS BOX       */
/* Custom                   */ 
/* ------------------------ */ 

.moduletable_buttons_box .module-container {
	padding: 15px;
	z-index: 100;
	background: rgba(0,0,0,.6);
	color: #fff;
	border-radius: 3px;
}

.moduletable_buttons_box h1 {
	font-weight: bold;
	margin-top: 0;
}

.moduletable_buttons_box h1,
.moduletable_buttons_box p {
	color: #fff;
	background-color:transparent !important;
}
    .moduletable_buttons_box .btn {
        margin-bottom: 10px;
    }

@media (max-width: 767px){
    
    .moduletable_buttons_box .module-container {
        background: #838383;
        border-radius: 0;
    }
}


/* ------------------- */ 
/* CATEGORY PAGE       */
/* Custom              */ 
/* ------------------- */ 

.category-page .items-leading .leading-item {
	margin-bottom: 30px;
	cursor: pointer;
	position: relative;
}

.category-page .items-leading .leading-item .big-link {
	display: none;
	background: rgba(50, 58, 60, .8);
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	text-align: center;
}

.category-page .items-leading .leading-item:hover .big-link {
	display: block;
}

.category-page .items-leading .leading-item .big-link span.table_ {
	display: table;
	width: 100%;
	height: 100%;
	vertical-align: middle;
}

.category-page .items-leading .leading-item .big-link span.table-cell_ {
	display: table-cell;
	vertical-align: middle;
}
.category-page .items-leading .leading-item .big-link i {
	background: rgba(80, 175, 49, .5);
	font-size: 40px;
	color: #fff;
	padding: 20px;
	border-radius: 50%;
	width: 80px;
	height: 80px;
	text-shadow: 0 3px 5px rgba(0,0,0,.1);
}

.category-page .items-leading .item-container {
	padding: 15px;
	background: #f7f7f7;
	border: 1px solid #ebebeb;
}

.category-page .items-leading h2 {
	margin: 0px;
}

.category-page .items-leading h2 a {
	color: #50af31;
	font-size: 18px;
	font-weight: bold;
}

.category-page .readmore {
	display: none;
}


/* -------------------------------- */ 
/* FACEBOOK PAGE - TEMPORAIRE       */
/* Custom                           */ 
/* -------------------------------- */ 

.facebook-page .estate-header .estate-title h1 {
	float: none;
}


/* ------------------------------- */ 
/* CHRONOFORMS - GBS3-BLANCO       */
/* Custom                          */ 
/* ------------------------------- */ 

.gbs3-blanco .gcore-display-table {display:block !important; text-align:right;}

.gbs3-blanco .A {/*width:100% !important;*/}

.gbs3-blanco label {line-height:200%;}

.gbs3-blanco .fa-asterisk {color:inherit !important; font-size:8px !important;}


/* -------------- */ 
/* BTN GREY       */
/* Button         */ 
/* -------------- */ 

.btn.btn-grey {
   background-color : #999999;
   opacity : 1;
}

.btn.btn-grey:hover {
   opacity : 1;
}

.btn.btn-grey:active, .btn.btn-grey:focus {
   opacity : 1;
}



/* ------------------------------ */ 
/* CUSTOM ROUGE - PARAGRAPH       */
/* Paragraph                      */ 
/* ------------------------------ */ 

.custom_rouge p {
   color : #ff0000;
}



/* -------------------------------------------------------------- */ 
/* TMPL (BANDES, PAGES, WIDE-CONTENT, AGENCE &amp; PARTENAIRES)       */
/* Custom                                                         */ 
/* -------------------------------------------------------------- */ 

.bandes-tmpl .article_container h1 {
	color:#50af31;
}

.bandes-tmpl,
.pages-tmpl,
.wide-content-tmpl,
.agence-tmpl,
.partenaires-tmpl {
	margin-bottom: 20px;
}

.bandes-tmpl .page-header-blanco,
.pages-tmpl .page-header-blanco {
	background: #323a3c;
	padding: 40px 0;
	margin-bottom: 40px;
}

.wide-content-tmpl .page-header-blanco,
.agence-tmpl .page-header-blanco,
.partenaires-tmpl .page-header-blanco{
	background: #323a3c;
	padding: 40px 0;
}

.wide-content-tmpl .container_z .article_content,
.agence-tmpl .container_z .article_content,
.partenaires-tmpl .container_z .article_content {
	margin-top:0;
}

.bandes-tmpl .page-header-blanco h1,
.pages-tmpl .page-header-blanco h1,
.wide-content-tmpl .page-header-blanco h1,
.agence-tmpl .page-header-blanco h1,
.partenaires-tmpl .page-header-blanco h1 {
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 28px;
}


/* ------------------ */ 
/* VIEW ALL BTN       */
/* Block              */ 
/* ------------------ */ 

 .view-all-btn {
   text-align : right;
   margin-top : 20px;
   margin-right : 0;
   margin-bottom : 20px;
   margin-left : 0;
}

.view-all-btn a {
	color: #50af31;
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}

.view-all-btn a i.fa {
	color: #cccccc;
	margin-right: 5px;
}


/* ----------------------- */ 
/* MODAL - BTN CLOSE       */
/* Block                   */ 
/* ----------------------- */ 

.modal .close {
   font-size : 30px;
   color : #333333;
position: absolute;
top: 10px;
right: 15px;
}



/* ------------------------------- */ 
/* CUSTOM BOX BTN - HOMEPAGE       */
/* Block                           */ 
/* ------------------------------- */ 

body.homepage .custom_buttons_box .btn {
   margin-right : 15px;
}



/* -------------------------- */ 
/* GOOGLE MAPS - MODULE       */
/* Block                      */ 
/* -------------------------- */ 

 .moduletable_google_maps {
   padding-top : 0;
   padding-right : 15px;
   padding-bottom : 0;
   padding-left : 15px;
}



/* ------------------------------------- */ 
/* PAGE AGENCE &amp; PARTENAIRE - GRIS       */
/* Custom                                */ 
/* ------------------------------------- */ 

.gris-page-agence,
.gris-page-partenaires {
	background-color:#3b4547;
	margin:0 0 20px 0;
}


/* --------------------------------- */ 
/* SOCIAL ICONS - COORDONNÃ©ES       */
/* Custom                            */ 
/* --------------------------------- */ 

.social-icons-coordonnees .top_social li {
	border:none;
}


/* ------------------------------------- */ 
/* COORDONNÃ©ES PAGE AGENCE H2 + P       */
/* Custom                                */ 
/* ------------------------------------- */ 

.moduletable_coordonnees_page_agence h2,
.moduletable_coordonnees_page_agence p {
	color:#ffffff;
}


/* ------------------------------ */ 
/* IZIMO - LOAD CUSTOM FONT       */
/* Custom                         */ 
/* ------------------------------ */ 

@charset "UTF-8";

@font-face {
  font-family: "souetre";
  src:url("../../../../media/media/fonts/souetre.eot");
  src:url("../../../../media/media/fonts/souetre.eot?#iefix") format("embedded-opentype"),
    url("../../../../media/media/fonts/souetre.woff") format("woff"),
    url("../../../../media/media/fonts/souetre.ttf") format("truetype"),
    url("../../../../media/media/fonts/souetre.svg#souetre") format("svg");
  font-weight: normal;
  font-style: normal;

}

[data-icon]:before {
  font-family: "souetre" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="bl-"]:before,
[class*=" bl-"]:before {
  font-family: "souetre" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[data-icon]:before {
  font-family: "souetre" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="bl-"]:before,
[class*=" bl-"]:before {
  font-family: "souetre" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bl-room:before {
  content: "b";
}
.bl-parking:before {
  content: "c";
}
.bl-garage:before {
  content: "d";
}
.bl-bathroom:before {
  content: "e";
}
.bl-douche:before {
  content: "g";
}
.bl-surface-habitable:before {
  content: "a";
}
.bl-surface-terrain:before {
  content: "f";
}
.bl-surface-totale:before {
  content: "h";
}
.bl-cases:before {
  content: "i";
}


/* ----------------------------- */ 
/* ICONES SOCIALES - FIXED       */
/* Custom                        */ 
/* ----------------------------- */ 

#page-content-wrapper &gt; .top_social {
	position: fixed;
	top: 40%;
	left: 0;
	z-index: 20;
}

#page-content-wrapper &gt; .top_social li {
	width: 42px !important;
	float: none !important;
}

@media (max-width : 768px){
    #page-content-wrapper &gt; .top_social {
        display: none;
    }
}


/* ---------------------------- */ 
/* SELECTION MENU - FIXED       */
/* Block                        */ 
/* ---------------------------- */ 

 #ma-selection-menu {
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-bottom : 0;
   padding-left : 0;
position: fixed;
right: 0;
top: 40%;
list-style: none;
z-index: 20;
}

#ma-selection-menu a {
    background: #892e26;
    color: #fff;
    padding: 10px;
    font-size: 14px;
    width: 42px;
    height: 42px;
    display: table;
    text-align: center;
    text-decoration: none;
}

@media (max-width:767px){
    /*#ma-selection-menu {
        display: none;
    }*/
}


/* ------------------------------ */ 
/* MENU LOGIN PROPRIÃ©TAIRE       */
/* Custom                         */ 
/* ------------------------------ */ 

.bouton_login_proprietaire {
    margin-top: 3px;
}

.bouton_login_proprietaire ul {
    text-align: center;
    list-style-type: none;
    margin: 0;
}

#sidebar-wrapper .bouton_login_proprietaire::before {
    content : "";
    display: block;
    clear: both;
}

#sidebar-wrapper .bouton_login_proprietaire ul {
    padding-left: 0;
    margin-top: 5px;
    margin-bottom: 5px;
}

#sidebar-wrapper .bouton_login_proprietaire ul li a.btn {
    background: #892e26;
}


/* ---------------- */ 
/* BUTTON BOX       */
/* Custom           */ 
/* ---------------- */ 

.moduletable_buttons_box {
    position: absolute;
    top: 100px;
    z-index: 100;
    clear: both;
}

@media (max-width: 768px){
    .moduletable_buttons_box {
        position: static;
    }
}

@media (max-width: 768px){
    .moduletable_buttons_box {
        top: 20%;
    }
}



@media (max-width: 1199px) and (min-width: 992px){
    .moduletable_buttons_box {
        top: 15%;
    }
    
}


/* ------------------- */ 
/* PACK SELECTOR       */
/* Custom              */ 
/* ------------------- */ 

#modalPackSelector a.btn {
    font-size: 16px;
}

@media (max-width: 991px){

    .mod_blanco_izimo_packselector .btn-modalSelectorPack {
        float: none !important;
    }

}


/* ---------------------------------- */ 
/* MENU LANGUE + MENU LANGUE FB       */
/* Custom                             */ 
/* ---------------------------------- */ 

.menu_language ul.lang-inline,
ul.lang_facebook {
	float: right;
}

ul.lang_facebook {
	list-style: none;
	margin: 0;
	padding: 0;
}

.menu_language ul.lang-inline li,
ul.lang_facebook li {
	float: left;
	margin: 0;
}

.menu_language ul.lang-inline li a,
ul.lang_facebook li a {
	display: block;
	/*background: #3b4547;*/
	color: #fff;
	height: 42px;
	line-height: 42px;
	text-transform: uppercase;
	font-family: Arial;
	width: 42px;
	text-align: center;
	border-left: 1px solid rgba(0, 0, 0, .25);
	font-size: 14px;
}

.menu_language ul.lang-inline li a:hover, .menu_language ul.lang-inline li.lang-active a {
	background: rgba(0,0,0,.1);
}

#sidebar-wrapper .menu_language {
    overflow: hidden;
    background: #838383;
}


/* ------------------ */ 
/* ARTICLE INFO       */
/* Block              */ 
/* ------------------ */ 

 .article-info {
   margin-top : 0;
   margin-right : 0;
   margin-bottom : 0;
   margin-left : 0;
   padding-top : 0;
   padding-right : 0;
   padding-bottom : 0;
   padding-left : 0;
list-style: none;
}

.article-info li {
	font-size: 18px;
	color: #333333;
	font-weight: bold;
}


/* --------------------- */ 
/* PAGE NAVIGATION       */
/* Custom                */ 
/* --------------------- */ 

.page-navigation a {
	color: #333;
	font-size: 14px;
}

.page-navigation a:hover {
	background: none;
}

.page-navigation a i.fa {
	color: #50af31;
	font-size: 140%;
	position: relative;
	top: 2px;
}

.page-navigation a.next {
	margin-left: 25px;
}

.page-navigation a.prev i.fa {
	margin-right: 5px;
}

.page-navigation a.next i.fa {
	margin-left: 5px;
}


/* ------------------------------------------- */ 
/* IZIMO - RESPONSIVE - MIN WIDTH 1200PX       */
/* Custom                                      */ 
/* ------------------------------------------- */ 

@media (min-width: 1200px) {
  .estate-item {
    font-size: 0.9em;
  }
}


/* ------------------------------------------ */ 
/* IZIMO - RESPONSIVE - MIN WIDTH 768PX       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

@media (min-width: 768px) {


  .estate-item .estate-img {
    width: 100%;
    -webkit-filter: grayscale(0%);
    filter: none;
  }


  .estate-item figcaption {
    position: absolute;
    text-align: right;
  }


  .estate-item:hover .estate-img {
    filter: gray;
    -webkit-filter: grayscale(100%);
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
  .estate-item:hover.title-over-image .estate-title, .estate-item:hover.title-over-image .estate-tag, .estate-item:hover.title-above-image .tag-right {
    opacity: 0;
  }

  .estate-item .estate-excerpt {
    display: block;
  }

  .estate-meta {
    text-align: left;
  }


}


/* ------------------------------------------ */ 
/* IZIMO - RESPONSIVE - MIN WIDTH 992PX       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

@media (min-width: 992px) {
  .estate-item .estate-price {
    font-size: 18px;
    font-weight: bold;
  }
}


/* ------------------------------------------ */ 
/* IZIMO - RESPONSIVE - MAX WIDTH 991PX       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

@media (max-width: 991px) {

  .form_contact .module-container {
    padding: 20px;
  }

  #single-estate-gallery .lSPager li a span {
    height: 24px;
  }

  .izimoEstateDetails {
    padding-bottom: 150px;
  }

  .estate-item .title {
    font-size: 14px;
  }
  .estate-item .address {
    font-size: 12px;
  }

  .estate-item .estate-content .estate-meta &gt; div {
    width: 50%;
  }

  .single-estate-meta .meta-item {
    width: 33%;
  }

  .estate-item .estate-price {
    font-size: 15px;
    font-weight: bold;
  }

  .estate-extra-details .pair .inner-property {
    background: none;
  }

  .estate-extra-details .inner-property {
    border-bottom: 1px solid #ddd;
  }

  #single-estate-gallery {
    margin: 0 -15px;
  }
  
  	.menu_language ul.lang-inline {
		float:none;
	}

	.menu_language ul.lang-inline li a {
		border-left:none;
		border-right:1px solid rgba(0, 0, 0, .25);
	}

	.mod_blanco_izimo_open_doors .estate-item {
		margin-top: 15px;
	}

	.mod_blanco_izimo .estate-item .view-estate-btn, .mod_blanco_izimo_open_doors .estate-item .view-estate-btn, .estate-list .estate-item .btn-view-estate {
		display: block;
		width: 100%;
	}

	.estate-header .estate-informations .share-buttons {
		margin-top: 10px;
	}

	#resultDetails .zoom-gallery li a {
		height: 357px;
	}

	#resultDetails .more .goback {
		float: none;
	}

	.items-leading {
		margin-top: 20px;
	}

	.sidebar-left-in-article .moduletable {
		padding-top: 1px;
		padding-bottom: 1px;
	}

	.gbs3-blanco .btn-blanco {
		display: block;
		width: 100%;
	}

	.estate-list .estate-item p.description {
		margin-bottom: 20px;
	}
  
}


/* ------------------------------------------ */ 
/* IZIMO - RESPONSIVE - MAX WIDTH 768PX       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

@media (max-width: 768px) {
  .estate-item .title {
    font-size: 14px;
  }
  .estate-item .address {
    font-size: 12px;
  }
  .estate-item .estate-content .estate-meta &gt; div {
    width: 33%;
  }
  #single-estate-gallery {
      margin: 0 0 0 0 !important;
  }

}


/* ------------------------------------------ */ 
/* IZIMO - RESPONSIVE - MAX WIDTH 480PX       */
/* Custom                                     */ 
/* ------------------------------------------ */ 

@media (max-width: 480px){
    .single-estate-meta .meta-item {
        width: 50%;
    }
}



/* ------------------------ */ 
/* SLIDEBAR - WRAPPER       */
/* Block                    */ 
/* ------------------------ */ 

 #sidebar-wrapper {
   background-color : #ffffff;
border-bottom: none;
}



/* ------------- */ 
/* MÃ©TÃ©O       */
/* Custom        */ 
/* ------------- */ 

#sidebar-wrapper .mod_blanco_weather {
    padding: 5px 0;
}


/* -------------------------------- */ 
/* ICONES SOCIALES - SLIDEBAR       */
/* Custom                           */ 
/* -------------------------------- */ 

#sidebar-wrapper .top_social {
    text-align: center;
    margin-top: 10px !important;
}

#sidebar-wrapper .top_social li {
    float: none !important;
    display: inline-block;
}


/* ----------------------------- */ 
/* ADD TO SELECTION BUTTON       */
/* Custom                        */ 
/* ----------------------------- */ 

@media (max-width:767px){
    
/*    .add_to_selection {
        display: none;
    }*/
}


/* --------------- */ 
/* MAIN LOGO       */
/* Custom          */ 
/* --------------- */ 

@media (min-width: 992px) and (max-width: 1199px) {
    #logo img {
        margin: 0 auto;
    }
}

.logo {
/*        float:none !important;
        text-align:center;
        display:inline-block;*/
}

.region02cont .row {
/*    text-align:center; */
}


/* ---------------------------------------------------- */ 
/* IZIMO - FIX - BOUTON - FORMULAIRE DE RECHERCHE       */
/* Button                                               */ 
/* ---------------------------------------------------- */ 

.mod_blanco_izimo_searchform .btn.btn {
   line-height : 22px;
   opacity : 1;
}

.mod_blanco_izimo_searchform .btn.btn:hover {
   opacity : 1;
}

.mod_blanco_izimo_searchform .btn.btn:active, .mod_blanco_izimo_searchform .btn.btn:focus {
   opacity : 1;
}



/* ------------------- */ 
/* BLANCO SELECT       */
/* Custom              */ 
/* ------------------- */ 

.select-blanco-wrapper {
    display: block;
    position: relative;
}

.select-blanco {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.select-blanco-arrow {
    position: absolute;
    top: 40%;
    right: 10px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #a1352d;
    pointer-events: none;
    z-index:2;
}


/* ------------------- */ 
/* TMPL FACEBOOK       */
/* Custom              */ 
/* ------------------- */ 

.tmpl-facebook .region02wrap {
    margin: 20px 0;
}

.tmpl-facebook a#logo img.img-responsive {
    margin: 0 auto;
}


/* ----------------------- */ 
/* BOUTON NEWSLETTER       */
/* Button                  */ 
/* ----------------------- */ 

.bouton_newsletter .btn {
   background-color : #838383;
   opacity : 1;
   margin-top : 15px;
}

.bouton_newsletter .btn:hover {
   background-color : #892e26;
   opacity : 1;
}

.bouton_newsletter .btn:active, .bouton_newsletter .btn:focus {
   background-color : #892e26;
   opacity : 1;
}



/* ---------------------------- */ 
/* PRINT - ESTATE DETAILS       */
/* Custom                       */ 
/* ---------------------------- */ 

#page-print .single-estate-header .single-estate-title,
#page-print .single-estate-header .single-estate-price,
#page-print .single-estate-header .single-estate-subtitle,
#page-print .single-estate-meta .meta-item i,
#page-print .single-estate-meta .meta-item i::before,
#page-print .estate-extra-details h3 {
    color: #a1352d !important;
}


/* ------------------------------------------ */ 
/* IZIMO - ESTATE DETAILS - GOOGLE MAPS       */
/* Block                                      */ 
/* ------------------------------------------ */ 

 #estate-map {
   margin-bottom : 15px;
min-height: 250px;
}



/* -------------------------------------- */ 
/* IZIMO - OPEN DOORS - ESTATE ITEM       */
/* Block                                  */ 
/* -------------------------------------- */ 

.mod_blanco_izimo_open_doors .estate-item {
   margin-top : 0px;
}



/* ------------------------------------ */ 
/* IZIMO - FEATURED - ESTATE ITEM       */
/* Block                                */ 
/* ------------------------------------ */ 

.mod_blanco_izimo_featured .estate-item {
   margin-top : 0px;
}



/* --------------------------------------- */ 
/* IZIMO - AFFICHAGE BIENS SUR CARTE       */
/* Block                                   */ 
/* --------------------------------------- */ 

.module-container &gt;  .mod_blanco_izimo_estatesmap {
   margin-bottom : 30px;
}



/* ----------------------------- */ 
/* IZIMO - LISTING - CHIPS       */
/* Custom                        */ 
/* ----------------------------- */ 

.chips .chip {
    color: #fff;
    background: #eee;
    font-size: 14px;
    padding: 5px 7px;
    line-height: 24px;
    display: inline-block;
    border-radius: 3px;
    margin: 15px 0;
    cursor: pointer;
}

.chips .chip-default {
    background: #892e26;
}

.chips .chip-danger {
    background: #e74c3c;
    float: right;
}


/* ------------ */ 
/* OWL       */
/* Custom          */ 
/* ------------ */ 

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav{
    position: absolute;
    top: -30px;
    right: -7px;
    width: 200px;
    text-align: right;
    color:#892e26;
}

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav &gt; div,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav &gt; div{
    display: inline-block;
}

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav .owl-prev,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav .owl-prev {
    opacity:0.5;
    padding:0 7px;
}

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav .owl-prev:hover,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav .owl-prev:hover {
    opacity:1;
    padding:0 7px;
}

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav .owl-next,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav .owl-next {
    opacity:0.5;
    padding:0 7px;
}

.module-container &gt; .mod_blanco_izimo_open_doors .owl-nav .owl-next:hover,
.module-container &gt; .mod_blanco_izimo_featured .owl-nav .owl-next:hover {
    opacity:1;
    padding:0 7px;
}


/* --------------- */ 
/* IPI - P       */
/* Paragraph         */ 
/* --------------- */ 

.ipi p {
   font-size : 12px;
}



/* ------------------------------------------------ */ 
/* IZIMO - MODULES - AFFICHER BIENS SUR CARTE       */
/* Custom                                           */ 
/* ------------------------------------------------ */ 

.mod_blanco_izimo_estatesmap .map-container {
    position: relative;
}

.mod_blanco_izimo_estatesmap .map-container .loader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background: rgba(255,255,255, .7);
}

.mod_blanco_izimo_estatesmap .map-container .loader .loader-inner {
    display: block;
    margin-top: 20%;
}

.mod_blanco_izimo_estatesmap .map-container .loader .loader-inner .loader-title {
    display: block;
    font-size: 20px;
    font-weight: bold;
    margin-top: 25px;
}
</pre></body></html>