.theme-mnl .mnl-nav__link {
    color: #fff;
}
.mnl-subnav__link {
    color: #000;
}
.theme-mnl-footer {
    min-height: auto;
}
.headed-page .breadcrumbs, .index-page .breadcrumbs {
    top: 125px;
}
body.simple .mnl-template-part .mnl-header {
    position: relative;
    background: url(/local/static/images/simple-header.png) no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    margin-bottom: 56px;
    padding-top: 10px;
    padding-bottom: 10px;
}
@media (max-width: 767px) {
    body.simple .mnl-template-part .mnl-header {
        margin-bottom: 20px;
    }
}