div.container.manufacturer-page {
    margin-top: 40px;
}

.manufacturer-page .manufacturer-name h1 {
    text-align: center;
    color: #333333;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 2em;
}

.manufacturer-page .manufacturer-description,
.manufacturer-page .manufacturer-story {
    color: #464646;
    line-height: 26px;
    font-size: 18px;
}

.manufacturer-page .manufacturer-products {
    margin-top: 40px;
}

.manufacturer-page .manufacturer-products .manufacturer-products-list > h2{
    background-color: unset !important;
}

.manufacturer-page .manufacturer-story {
    max-width: 25%;
}

@media all and (max-width: 794px) {

    div.manufacturer-page.container {
        display: flex;
        flex-wrap: wrap-reverse;
    }

    .manufacturer-page .manufacturer-story {
        max-width: 100%;
    }

}

div.manufacturer-page.container {
    display: flex;
}

div.manufacturer-page.container .manufacturer-story {
    padding: 1.5em;
}

div.manufacturer-page.container .manufacturer-story div {
    background-color: #f4f4f4;
    padding: 2em 0.75em;
}
