@import url('https://fonts.googleapis.com/css2?family=Shadows+Into+Light&display=swap');
.layout-pf.layout-pf-fixed body {
    max-width: 100% !important;
    background-color: #fff;
}

body #logo_site img {
    max-width: 250px;
}

body, p, .date_news_teaser, .home_quicklink,
body .layout-pf.layout-pf-fixed body {
    font-family: Heebo, sans-serif !important;
}
h1, h2, h3, h4, h5, h6 {
    font-family: "Shadows Into Light", cursive !important;
}
.login-box h2, .login-box a#forgot_pass, .login-box a#devenir_membre {
    color: #FFFFFF !important;
}
.text_slider h3 {
    color: #fff !important;
    line-height: 1.2em;
    font-size: 35px;
    text-transform: uppercase;
    text-align: center;
    font-weight: normal;
    margin-bottom: 5px;
}

#menu_secondary .dropdown-menu{
    background: #EFFFE5;
    margin-top:20px;
}

#account_AJOUT_CUSTOM,
#form_edition_membre i,
#secondary_slider_wrapper,
.modal-backdrop
{
    display: none !important;
}

body #detail_membership_custom1, .member_sublevel{
    display: block !important;
}
.btn::after, .Btn::after, .spc_btn::after {
    content:'' !important;
}

body .accordeon_titre a::after {
    color: #2C685E !important;
}
body .accordeon_titre a:hover::after {
    color: #FE796A !important;
}
body .accordeon_titre a {
    color: #2C685E !important;
    border-top: 1px solid #2C685E !important;
}
body .accordeon_titre a:hover {
    color: #FE796A !important;
    border-top: 1px solid #FE796A !important;
}

body .accordeon_titre a.collapsed {
    margin: 0 !important;
}

#menu_quote {
    left: 70%;
}
@media (max-width: 1000px) {
    #menu_quote {

    }
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/*------------------------- ORG 2.0 ----------------------*/

#form_inscription_membre ul li::before, ul#menu_membre li::before, .steps ul li::before{
    content:none !important;
}
ul#menu_membre{
    display: table;
}
ul#menu_membre li{
    display: table-cell;
    text-align: center;
}
@media (min-width:992px) {
    .modal-lg,
    .modal-xl {
        max-width:800px !important;
        width: auto !important;
    }
}
@media (min-width:1200px) {
    .modal-dialog.modal-xl {
        max-width:1140px !important;
        width: auto !important;
    }
}