/* ------------- footer start ---------------- */

.infos{
    flex: 1;
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

.droits{
    flex: 1;
    color: #F1F1F1;
    align-items: center;
}

.footer-item{
    padding-left: .8rem;
}

.footer-item  > a{
    color :#B4B6BA;
}

.footer-item:after{
    padding-left: .4rem;
    content: '•';
}

.footer-item:nth-child(4):after,
.footer-item:last-of-type::after{
    content: '';
}

/* ------------- footer end ---------------- */
@media screen and (max-width: 959px){
    footer{
        flex-wrap: wrap-reverse;
        flex-direction: column-reverse;
    }
}
