
.homeSection2-Right-UseGuideText img{
    height: 50px;
    width: auto;
    padding-right: 10px;
}


    /* Account */
    .nested_account li::before{
        top: 13px !important;
    }

    .nested_account li{
        padding: 10px 0 10px 30px !important;
        border-bottom: 1px solid var(--color00);
    }
    .nested_account li a{
        text-decoration:none !important;
    }
    
    /* @changelog 2020-10-16 [EVO] (Nicolas) Le bloc identifiant s'aligne au milieu même en cas d'abscence de RPPS et N°Client */
    .prefAccount-info {
        align-self: center;
    }

    /* Footer */

    .box_footergamme{
        position: relative;
        z-index: 1000;
    }

    .box_footergamme{
        background-image: url('../img/charte/bg-footer.png');
        background-repeat: no-repeat;
        background-size: auto 100%;
        background-position:80% top;
    }
    #wrapper{
        position: relative;
    }
    /* #wrapperInner{
        position: relative;
        z-index: 0;
    } */


    .vague-left{
        z-index: 10;
        opacity: 0.2;
        top: auto;
        bottom: 0;
        width: 10%;
    }


    /* Faq */
        /* Filtres produits */
        .sf-field-category li input{
            height: auto;
            min-height: auto !important;
        }
        .sf-field-category li label{
            width: auto;
            height: auto !important;
            min-height: auto !important;
        }
        .sf-field-category li .sf-count{
            display: none !important;
        }
        .sf-field-category li {
            display: flex !important;
            align-items: flex-start;
        }



    /* ------------------------------
    02 - Contact
   ------------------------------ */
   .page-id-59 section#contents{
       padding:50px 0 0 0;
    }
    .prefContact-section1 .colContent a{
        font-size: 3rem;
        text-decoration:none !important;
        color: var(--color03) !important;
        font-family: 'sf_compact_textheavy', sans-serif;
    }
    /* ------------------------------
    01 - Accueil
   ------------------------------ */
    .box_footergamme-text p{
        font-size: 2rem;
        margin:0
    }

    .homeSection1{
        padding-bottom: 8rem;
    }
    /* Actualités */
    .postContent-picture{
        max-height:300px;
    }
    .postContent-detail h2{
        margin-bottom: 10px;
        font-family: 'sf_compact_textheavy', sans-serif !important;
    font-size: 2.8rem !important;
    }   


    .homeSection2{
        margin-bottom: 10rem;
    }
    .home .homeSection2{
        margin-bottom: 2rem;
    }


    .homeSection2-Left h3{
        color: var(--color02);
        margin-bottom: 20px;
    }
    .homeSection2-Left .likeh4 h3::after{
        background-color: var(--color02);
    }

    .homeSection2-Left ul:not(.noBefore)   li::before{
        background-position: -374px -215px;
    }
    .homeSection2-Left li{
        padding: 0 0 20px 30px !important;
        margin-bottom: 20px;
    }
    .homeSection2-Left li:not(:last-child){
        border-bottom: 1px solid var(--color02);
    }
    .homeSection2-Left  .linkTitle h4{
        font-size: 1.6rem;
        margin: 0 0 10px 0;
        color: var(--color02);
    } 
    .homeSection2-Left  .linkTitle p{
        font-size: 1.4rem;
        margin: 0;
    }
    .homeSection2-Left  .linkTitle h4::after{
        display: none;
    }
    #ico-user{
        min-width:40px;
        width:7%;
        margin-right:10px;
    }
    #espace_accompagnement{
        min-width:40px;
        width:10%;
        margin-right:10px;
    }
    
    .homeSection2-RightTitle h3{
        margin: 0;
        color: var(--color02) !important;
    }
    .homeSection2-Right-UseGuideText ul {
        margin: 0 0 0 40px;
    }
    .homeSection2-Right-UseGuideText ul li{
        font-size:1.4rem !important;
    }
    .homeSection2-Right-UseGuideText ul li::before{
        background: none;
        content: "-";
        top: -1px;
    }

    .dots{
        height: 1px;
        border-bottom: 2px dotted var(--color04);

    }

    .homeSection2-Right-UseGuideLinks a{
        text-decoration: none !important;
    }
    .homeSection2-Right-UseGuideLinks ul{
        margin-bottom: 0;
    }


    .homeSection3{
        background-position: center 136%;
    }
    .homeSection3-picture {
        position: relative;
        z-index: 100;
    }
    @media (min-width:1024px){
        .homeSection3-picture {
            margin-top: -8%;
        }
    }

.homeSection3 h2::after{
    display: block;
    width: 40px;
    height: 5px;
    content: "";
    margin-top: 5px;
    background-color: var(--color00);
}


.homeSection3-text{
    padding: 6rem 0;
}

.post-type-archive-mp_faq form ul li.sf-item-1{
    display: none !important;
}


body.page-id-791 #contentsInner > div > div.contenuTextEnBloc.container.pr-5.pl-5 > div.bloc-texte-colonnes.blocTextBloc > div > div:nth-child(1){
    -webkit-box-flex: 0 !important;
    -ms-flex: 0 0 66.6666666667% !important;
    flex: 0 0 66.6666666667% !important;
    max-width: 66.6666666667% !important;

}

body.page-id-791 #contentsInner > div > div.contenuTextEnBloc.container.pr-5.pl-5 > div.bloc-texte-colonnes.blocTextBloc > div > div:nth-child(2){

    -webkit-box-flex: 0 !important;
        -ms-flex: 0 0 33.3333333333% !important;
        flex: 0 0 33.3333333333% !important;
        max-width: 33.3333333333% !important;
}

body.home .sliderActu .slick-track{
    display: flex;
}

body.home .sliderActu .slick-slide{
    height: auto;
}
body.home .sliderActu .slick-track .tease-post{
    height:  100%;
}
body.home .sliderActu .slick-track .postContent{
    height: 100%;
    align-items: center;
    justify-content: center;
}