/* main nav */
@media (min-width: 550px) {
    html.mm-opening .mm-slideout {
        -webkit-transform: translate3d(440px,0,0);
        transform: translate3d(440px,0,0);
    }
}

/* review and ratings */
.page-item.active .page-link {
    background-color: #007bff;
}

/* main banner */
.section--dark .banner-a .banner__image-overlay {
    width: 100%;
    height: 100%;
    position: absolute;
    background-color: #000;
}