header, main, footer{
    width:100%;
}
.brands-name{
    
    display: flex;
    flex-direction: column;
}
.brands-name a.brand{
    display: flex;
    flex-direction: column;
    transition: all 0.25s ;
    box-shadow: 0 5px 10px rgb(0 0 0 / 8%);
    border-radius: 5px;
    margin:10px;
    padding:10px;
}
.brands-name a.brand:hover{
    box-shadow: 0 5px 15px rgb(0 0 0 / 32%);
    border-radius: 5px;
}
.news-module__category-date-viewed {
    background-color: #eee;
    padding:3px 5px;
}
.footer__text2{
    padding-top:20px;
    text-align-last: left;
}
.footer_img.img-responsive {
    margin:0 !important;
}
.footer__column-li{
    font-size: 1em;
    font-weight:400;
}






/* media quaries */
@media (min-width: 992px) {

    .menu__level-2-ul.has-image {
        display: flex;
        padding-left: 65px;
        min-height: 70px;
    }

}
