.header__top-section,
.header__top-section .standard-menu.menu-main .menu-level-1 .menu-item {
    background-color: #385d65;
}

@media screen and (max-width: 1024px) {
    .header__top-section .standard-menu.menu-main,
    .header__top-section .standard-menu.menu-main .menu-item--expanded [class^='menu-level-'] {
        background-color: #385d65;
    }
}

.header__top-section a,
.header__top-section span,
.header__top-section .menu-item-back {
    color: #ffffff;
}

.header__top-section a.is-active,
.header__top-section .menu-item--active-trail > a,
.header__top-section .menu-item--active-trail > span {
    color: #ffffff;
}

.header__top-section .standard-menu.menu-main .menu-level-0 > .menu-item > a:hover,
.header__top-section .standard-menu.menu-main .menu-level-0 > .menu-item > span:hover,
.header__top-section .standard-menu.menu-main .menu-level-0 > .menu-item--expanded .menu-item:hover {
    background-color: #58919e;
}

.footer .footer__top {
    background-color: #6d6d6d;
}

.footer .footer__top .footer__top-container *:not(.contextual) {
    color: #fefefe;
}

.footer .footer__top .footer__top-container *:not(.contextual-links) a {
    color: #efefef;
}

.footer .footer__top .footer__top-container *:not(.contextual-links) a:hover {
    color: #eeefff;
}

.footer .footer__middle {
    background-color: #323232;
}

.footer .footer__middle .footer__middle-container *:not(.contextual) {
    color: #fffeee;
}

.footer .footer__middle .footer__middle-container *:not(.contextual-links) a {
    color: #000000;
}

.footer .footer__middle .footer__middle-container *:not(.contextual-links) a:hover {
    color: #000001;
}

.footer .footer__bottom {
    background-color: #201e2a;
}

.footer .footer__bottom .footer__bottom-container *:not(.contextual) {
    color: #949091;
}

.footer .footer__bottom .footer__bottom-container *:not(.contextual-links) a {
    color: #eeeeee;
}

.footer .footer__bottom .footer__bottom-container *:not(.contextual-links) a:hover {
    color: #acc8ce;
}
