
#main-footer .footer-widget h4.title {
    padding-bottom: 20px !important;
    font-size: 18px
}

#footer-widgets .footer-widget li {
    padding: 0px;
    font-size: 15px;
    margin-bottom: 0px;
    transition: .3s ease all;
}

#footer-widgets .footer-widget li:hover {
    padding-left: 2px;
}

#footer-widgets .footer-widget li:before {
    list-style-type: none;
    content: "→ " !important;
    border-style: none;
    position: inherit;
    top: inherit !important;
}

#footer-widgets .footer-widget li.ajout-marge {
    margin-bottom: 25px;
}


/* Hook pour la signature O'Aka */

div#footer-bottom {

    background-color: #ffffff !important;

}

div#footer-bottom div#footer-info:before {

    content: url("../modules/oaka-modules-whitelabel/images/picto-oaka.png") !important;
    padding: 0 5px 0 0;
    vertical-align: -37%;

}

div#footer-bottom div#footer-info a {

    color: #f48b2e !important;
    font-weight: 600;

}

/* Hook pour le style de la Newletter */
.et_pb_newsletter_button_wrap {
    position: absolute;
    right: 0;
    top: 0;
}

/* Menu mobile bugé dans le footer */
#menu-footer .et_mobile_nav_menu {
    display: none!important;
}

#menu-footer .et_pb_menu__menu {
    display: inherit!important;
}

@media (max-width: 980px){

    #menu-footer .et_pb_menu__wrap {
        justify-content: center !important;
    }
    
}

/* Widget des pages légales en bas de page */

#widget-pages-legales #nav_menu-2 {
    width: 400px;
    margin-right: 0px;
    margin-bottom: 0px;
}

#widget-pages-legales #nav_menu-2 ul {
    display: flex;
    gap: 20px;
}

#widget-pages-legales #nav_menu-2 ul li a{
    color: #B1B1B1;
}

@media (max-width: 980px){

    #widget-pages-legales #nav_menu-2 ul {
        flex-direction: column;
    }

    #widget-pages-legales #nav_menu-2 {
        width: 100%;
    }
    
}