/***************** Hook CSS de la navigation footer ***************/

/*****  Chaque ID doit être préalablement assigné aux modules  ****/
/***** "Widget" de DIVI ou bien aux sections corresspondantes, ****/
/*****         pour que le style soit prise en compte          ****/

#module_nav_footer {
	display: flex;
	padding: 5px 0px;
    border-right: inherit;
}

#module_nav_footer .et_pb_widget.widget_nav_menu{
	margin: 0px;
	width: 100%;
}

#module_nav_footer .et_pb_widget.widget_nav_menu{
	margin: 0px;
	width: 100%;
}

#module_nav_footer .et_pb_widget.widget_nav_menu > div ul.menu {
	display: flex;
	justify-content: start;
	gap: 20px;
}

#module_nav_footer .et_pb_widget.widget_nav_menu > div ul.menu li.menu-item {
	margin: 0px;
}

@media (max-width: 479px) {

	#module_nav_footer .et_pb_widget.widget_nav_menu > div ul.menu {
		flex-direction: column;
        align-items: center;
        gap: 3px;
	}

}


/* Hook pour la signature O'Aka */

#row_footer_nav {
    display:flex;
    align-items: center;
}

#footer_info {
    padding-bottom: 0px!important;
}

div#footer_info {
    display: flex;
    align-items: center;
    justify-content: end;
    float: unset;
}

div#footer_info:before {

    content: '';
    background-image: url("../modules/oaka-modules-whitelabel/images/picto-oaka.png");
    background-size: contain;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
    padding: 0 5px 0 0;

}

div#footer_info a {
    transition: opacity 300ms ease 0ms;
    color: #FFF;
    font-weight: 600;
}

@media (max-width: 479px) {

	div#footer_info {
		justify-content: center;
        margin-top: 0px;
	}

}

@media (max-width: 980px) {
    #row_footer_nav {
        flex-direction: column;
    }
}