/* Personnalisation des styles par BL Solutions */
/* http://bl.solutions */
/* Personnalisation des styles dans le template */

/* -------------------------------------------------------------
    Header
------------------------------------------------------------- */
.sp-page-title::before {
    background: rgba(0,0,0,0.6);
}

/* -------------------------------------------------------------
    Slider
------------------------------------------------------------- */
/* Ajustements pour les 3 projets */
.slide_thumb_wrap .flexslider .slides li {
    width: 33.3% !important;
}

#slider.flexslider .slides li:after {
    background: rgba(0,0,0,0.3) !important;
}

/* -------------------------------------------------------------
    Menu
------------------------------------------------------------- */
.sp-megamenu-parent > li > a {
    letter-spacing: 1.0px;
    padding: 0 15px !important;
}

/* -------------------------------------------------------------
    Projets
------------------------------------------------------------- */
/* Fiche */
section.fiche ul.sppb-nav.sppb-nav-tabs li a.left {
    font-size: 17px;
}
section.fiche div#column-id-1536654948096 div.sppb-column-addons div#sppb-addon-1536654948089 {
    min-height: 300px;
}

/* -------------------------------------------------------------
    Propriétés
------------------------------------------------------------- */
.spproperty-details-title .spproperty-details-icon {
    background: #ffffff;
}
.spproperty-view-property div.spproperty-details-title.text-center div.spproperty-details-icon.icon-image img {
    margin-top: -28px;
}
span.apartirde {
    margin-top: 15px;
    float: left;
    margin-right: 9px;
    color: #000 !important;
}
    span.apartirde-mod {
        float: left;
        margin-right: 7px;
        color: #000 !important;
    }
/* Propriétés bilingues */
div.spproperty-details-title.text-center h2 fr:lang(en) {
    display: none;
}
    div.spproperty-details-title.text-center h2 en:lang(fr) {
        display: none;
    }
h3.property-title a fr:lang(en) {
    display: none;
}
    h3.property-title a en:lang(fr) {
        display: none;
    }
div.spproperty-feature-overview p fr:lang(en) {
    display: none;
}
    div.spproperty-feature-overview p en:lang(fr) {
        display: none;
    }
div.spproperty-feature-overview ul li span fr:lang(en) {
    display: none;
}
    div.spproperty-feature-overview ul li span en:lang(fr) {
        display: none;
    }
div.spproperty-floor-plan p fr:lang(en) {
    display: none;
}
    div.spproperty-floor-plan p en:lang(fr) {
        display: none;
    }
ul.spproperty-floor-tab-nav li a fr:lang(en) {
    display: none;
}
    ul.spproperty-floor-tab-nav li a en:lang(fr) {
        display: none;
    }
div.spproperty-floor-text fr:lang(en) {
    display: none;
}
    div.spproperty-floor-text en:lang(fr) {
        display: none;
    }
div.spproperty-video-overview p fr:lang(en) {
    display: none;
}
    div.spproperty-video-overview p en:lang(fr) {
        display: none;
    }
div.spproperty-overview-list div.spproperty-single-list p.pull-left fr:lang(en) {
    display: none;
}
    div.spproperty-overview-list div.spproperty-single-list p.pull-left en:lang(fr) {
        display: none;
    }
div.contenu-fr:lang(en) {
    display: none;
}
    div.contenu-en:lang(fr) {
        display: none;
    }
        div.contenu-fr h3.cache-moi, div.contenu-en h3.cache-moi {
            display: none;
        }

/* -------------------------------------------------------------
    Nouvelles
------------------------------------------------------------- */
div.sppb-addon-article div.sppb-article-text-wrap div.sppb-article-meta span.sppb-meta-date span {
    display: none;
}

/* -------------------------------------------------------------
    Responsive
------------------------------------------------------------- */
/* Ordinateur (Écran large)  */
@media only screen and (min-width: 1200px){

}
/* iPad (paysage) */
@media only screen and (min-width: 960px) and (max-width: 1199px){
    .sp-megamenu-parent > li > a {
        letter-spacing: 0px;
        padding: 0 7px !important;
    }
    div.nombre-anime div.sppb-container-inner div.sppb-row div.sppb-col-md-4 {
        margin-bottom: 34px;
    }
}
/* iPad (portrait) */
@media only screen and (min-width: 768px) and (max-width: 959px){
    .sp-megamenu-parent > li > a {
        letter-spacing: 0px;
        padding: 0 7px !important;
    }
    div.nombre-anime div.sppb-container-inner div.sppb-row div.sppb-col-md-4 {
        margin-bottom: 34px;
    }
}
/* iPhone (paysage) */
@media only screen and (min-width: 481px) and (max-width: 767px){
    div.nombre-anime div.sppb-container-inner div.sppb-row div.sppb-col-md-4 {
        margin-bottom: 54px;
    }
}
/* iPhone (portrait) */
@media only screen and (max-width: 480px){
    div.nombre-anime div.sppb-container-inner div.sppb-row div.sppb-col-md-4 {
        margin-bottom: 54px;
    }
}


