.site-footer .widget_nav_menu {

    width: 100%;

}

.footer-widgets ul li a{

    color: #000;

    font-weight: 700;

    font-size: 14px;

}

.widget ul li {

    margin: .25em 0;

}

.footer-widgets .widget {

    margin: 0;

}

.footer-widgets .widget :last-child, .sidebar .widget :last-child {

    margin-bottom: .25em;

}



.inside-footer-widgets {

    flex-direction: column;

}



.footer-widget-2 {

    justify-content: center;

    display: flex;

    padding-top: 40px;

}

.footer-widget-2 img {

    margin: 0 20px;

}


.site-info {
    font-size: 14px;
}



@media only screen and (min-width:768px) {

    .footer-widget-1 {

        display: flex;

        align-items: center;

    }

    .menu-menu-pied-de-page-container ul, .menu-menu-pied-de-page-en-container ul {

        display: grid;

        grid-template-columns: auto auto auto;

    }

    .site-footer .widget_nav_menu {

        margin-left: 80px;

    }

}



@media only screen and (min-width:1024px) {

    .menu-menu-pied-de-page-container ul, .menu-menu-pied-de-page-en-container ul {

        grid-template-columns: auto auto auto auto auto auto;

        align-items: center;

    }

}



