/** */
@media (min-width: 992px){
    .index .not-sticking .header__logo img, .not-sticking .header__logo img {
        width: 50%;
    }
}
/* ===== HEADER ===== */
.bgAccueil {
    background: linear-gradient( rgba(0,0,0, 0), rgba(0,0,0, 0) ),url(/assets/images/bgimg.jpg);
        background-repeat: repeat, repeat;
        background-size: auto, auto;
    background-size: cover;
    background-repeat: no-repeat;
}
.site-pusher {
    display: block;
    background-color: rgba(255,255,255, 0.6)!important;
}
nav.menu {
    display: inline-block;
}
.menu ul > li > a, .menu ul > li > .item-nav, .menu ul > li > .dropdown-item {
    padding: 12px 15px;
    line-height: 1.2;
    color: #111;
    font-size: 1.2rem!important;
    font-weight: 400;
    letter-spacing: 3px;
    pointer-events: visible;
}
.dropdown-item {
    font-size: 1.2rem;
}
.not-sticking .menu ul > li > a {
    color: #000;
    /* font-size: .8rem; */
    font-weight: 400;
    letter-spacing: 3px;
}


/* btn espace client */
.btn-cta{
    /* color: #363639!important; */
    padding: 16px!important;
}
.btn-cta::before{
    content: none!important
}


/* ===== SLIDER ACCUEIL ===== */
.bgAccueil {
    background: none !important;
    overflow: hidden;
}
.carousel-indicators {
    display: none;
}
.carousel-fullscreen .carousel-inner .carousel-item {
    height: 100vh;
    min-height: 600px;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#carouselExampleIndicatorsHome .carousel-item {
    background-size: cover;
    background-position: bottom center;
}
#carouselExampleIndicatorsHome .carousel-item:nth-child(1) {
    background-image: url('/assets/images/slider_home/1.jpg');
}
#carouselExampleIndicatorsHome .carousel-item:nth-child(2) {
    background-image: url('/assets/images/slider_home/2.jpg');
}
#carouselExampleIndicatorsHome .carousel-item:nth-child(3) {
    background-image: url('/assets/images/slider_home/3.jpg');
}
#carouselExampleIndicatorsHome .carousel-item:nth-child(4) {
    background-image: url('/assets/images/slider_home/4.jpg');
}
#carouselExampleIndicatorsHome .carousel-item:nth-child(5) {
    background-image: url('/assets/images/slider_home/5.jpg');
}
/* ===== END SLIDER ACCUEIL ===== */


/* ===== END HEADER ===== */


/* ===== DROPDOWN BLINK FIXED ===== */
.dropdown-menu {
    top: 40px;
    /* width: 70%; */
}
.item-nav {
    background-color: transparent !important;   
}
/* ===== END DROPDOWN BLINK FIXED ===== */


/* ===== LOGO ADJUST ===== */
.header__logo img{
    width: 50%;
}
.sticking .header__logo img {
    width: 50%;
}
/* ===== END LOGO ADJUST ===== */


.bgAccueil-page {
    top: 0;
}
.agence .bgAccueil{
    background-image: url(../images/bgimg-agence.jpg);
}
.alerte-email .bgAccueil{
    background-image: url(../images/bgimg-alerte-email.jpg);
}
.contact .bgAccueil-page {
    top: 0;
}
.estimation .bgAccueil{
    background-image: url(../images/bgimg-estimation.jpg);
}
.gestion .bgAccueil-page{
    background-image: url(../images/bgimg-gestion.jpg);
}
.syndic .bgAccueil-page{
    background-image: url(../images/bgimg-syndic.jpg);
}
.vendre .bgAccueil-page{
    background-image: url(../images/bgimg-vendre.jpg);
}


/* PAGE AGENCE */
.agence h2.deco, h3.deco {
    border-left: 2px solid #b06010;
    padding-left: 10px;
    margin-top: 30px;
}
.agence .deco::after {
    content: none;
}
.agence p{
    font-weight: normal;
}
.list-group-custom li:before {
    content: "";
    height: 0;
    width: 0;
    border-color: transparent #E28719;
    border-style: solid;
    border-width: 0.5em 0 0.5em 0.8em;
    position: relative;
    display: block;
    margin-right: 4px;
    left: -1em;
    top: 1.25em;
}
/* END PAGE AGENCE */


/* SIDEBAR */
.sidebar .group_btn a {
    width: 100%;
    margin: 10px 0;
}



/* fix header - logo center top */
@media (max-width:1600px){

}
/* MOBILE */
@media only screen and (max-width : 420px), only screen and (max-width : 812px) {
    /* color white */
    .not-sticking .menu ul > li > a,
    .menu ul > li > a, .menu ul > li > .item-nav, 
    nav.menu ul li .dropdown-menu .dropdown-item{
        color: #fff;
        font-size: 1rem!important;
        text-align: start!important;
    }
    /* padding left item nav */
    nav.menu ul li .dropdown-menu .dropdown-item{
        padding-left: 2rem!important;
    }
    /* fix spacing menu */
    .menu ul li {
        margin-bottom: 10px;
        padding-bottom: 0;
        border-bottom: none;
    }    
    .site-pusher .menu .dropdown-menu {
        top: 0 !important;
        margin-top: 0 !important;
        background: none!important;
    }
    /* uppercase nav item, a + padding */
    .not-sticking .menu ul > li > a,
    .menu ul > li > a, .menu ul > li > .item-nav {
        text-transform: uppercase;
        padding: 0.3rem;
    }
    /* background menu */
    .menu,
    .with--sidebar .site-cache {
        background-color:#111;
    }


    .header__logo img,
    sticking .header__logo img{
        width: 90%!important;
    }
}
