/********* Compiled - Do not edit *********/
:root{--color-primary:#ef645a;--color-gradient-start:#ef645a;--color-gradient-stop:#ef645a;--color-link:#ef645a;--color-link-hover:#d14f4f;}body{font-family:Raleway;font-weight:400;line-height:1.8em;font-size:16px;color:#000000;}body.single-post .content{line-height:2;font-size:14px;color:#0a0a0a;}.h1,h1{font-family:Raleway;font-weight:200;line-height:1.2em;font-size:46px;color:#000000;}.h2,h2{font-family:Raleway;font-weight:600;line-height:1.5em;font-size:2.222em;color:#ef645a;}.h3,h3{font-family:Raleway;font-weight:700;line-height:1.2em;font-size:20px;color:#181b31;}.h4,h4{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:25px;color:#181b31;}.h5,h5{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:21px;color:#181b31;}.h6,h6{font-family:Roboto;font-weight:500;line-height:1.2em;font-size:18px;color:#181b31;}.titlebar-inner h1{}.titlebar-inner p{}.titlebar{background-color:#81d742;}#content{background-color:#f5f5f5;}@media ( min-width: 1200px ){.main-header .is-stuck{background:rgb(245, 245, 245) !important;}.mainbar-wrap.is-stuck .social-icon a, .mainbar-wrap.is-stuck .header-module .ld-module-trigger, .mainbar-wrap.is-stuck .main-nav > li > a, .mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .ld-module-search-visible-form .ld-search-form input{border-color:rgb(0, 0, 0) !important;}.mainbar-wrap.is-stuck .social-icon a:hover, .mainbar-wrap.is-stuck .main-nav > li > a:hover{color:rgb(239, 100, 90) !important;}}.home p{
    font-size:19px;
    line-height:30px;
}
footer p{
    font-size: 13px!important;
    line-height:17px;
}
.cl_slogan-text p{
    font-size:35px;
    line-height:65px;
}
#content{
    background-color:#FFFFFF;
}
.showlogin {
    margin-left:10px;
}

.nouvelles .image img {
height: 300px!important;
    object-fit: cover!important;
}

.ac-mobile{display:none !important;}

@media all and (max-width:1260px){
    .navbar-brand img{
        max-width:15vw;
    }
    .navbar-brand:after{
        font-size:1.5vw;
        margin-left:16vw;
    }
}

@media all and (max-width:1160px){
    .navbar-brand:after{
        content:'';
    }
}

@media all and (max-width:1024px){
    .ac-desktop{
        display:none !important;
    }
    .ac-mobile{
        display:block !important;
    }
    .is-stuck.mainbar-wrap{
		height:160px !important;
	}
}

@media all and (max-width:848px){
    .cl_menu-mobile{
        display:block;
    }
    .is-stuck.mainbar-wrap{
		height:inherit !important;
	}
}

@media all and (max-width:767px){
    .navbar-brand img{
        max-width:175px;
    }
    #acc-img-membre{
        display:none;
    }
    .cl_slogan-text p{
        font-size:25px;
        line-height:32px;
    }
}