.woocommerce-cart .page-title-style-9, 
.woocommerce-checkout .page-title-style-9,
.woocommerce-page .page-title-style-9 {
    background-color: #E8E9EF !important;
}

/* BACKGROUNDS */
.light-on-dark .tex-primary-gray,
.light-on-dark p {
    color: #d6d5d5;
}


/* CARDS */
.feature-box-animated .box p {
    color: #fff;
}
.steps-content > span.alt-font {
    font-size: 22px;
    color: #fff;
}
.steps-content > div {
    color: #fff;
}
.nh-card h4 {
    color: #f1c256;
}
.nh-card a:hover,
.nh-card a:focus {
    color: #f1c256!important;
}

/* LIST */
.offer-list {
    padding-left: 16px!important;
}

/* SLIDER IMAGES */
.client-slider .swiper-slide img {
    width: 250px;
    height: 110px;
    object-fit: contain;
}

/* CONTACT FORM */
.btn.btn-brand-yellow {
    background: #f1c256;
    border-color: #f1c256;
    color: #1d225c;
}
.btn.btn-brand-yellow:hover,
.btn.btn-brand-yellow:focus {
    background: transparent;
    border-color: #f1c256;
    color: #1d225c;
}

/* SHOP */
.woocommerce div.product p.price, .woocommerce div.product span.price {
    color: #232323!important;
    font-weight: 800!important;
}
.woocommerce button.button.alt,
.woocommerce a.button.alt,
.woocommerce a.button,
.woocommerce button.button {
    background-color: #f1c256!important;
    border-color: #f1c256!important;
}
.woocommerce button.button.alt:hover,
.woocommerce a.button.alt:hover,
.woocommerce a.button:hover,
.woocommerce button.button:hover {
    background-color: transparent!important;
    border-color: #f1c256;
}
@media (max-width: 767px) {
    .woocommerce-cart .woocommerce .woocommerce-cart-form table.cart {
        width: 100%!important;
        max-width: 480px;
    }
}

/* 404 */
.error404 .text-deep-pink {
    color: #f1c256!important;
}

@media (max-width: 991.98px) {

    /* HOMEPAGE */
    #about-nceba-hene .bg-overlay {
        opacity: 0.8 !important;
        background-color: #fff;
    }
    #about-nceba-hene {
        background-position: 15% 10% !important;
    }
    
    /* SPEAKING OVERLAY */
    #nceba-hene-speaking-banner .bg-overlay {
        opacity: 0.5 !important;
    }
    #nceba-hene-speaking-banner {
        background-position: 5% 10% !important;
    }
    
    /* ABOUT */
    #nceba-hene-about-banner {
        background-position: 6% 20% !important;
    }
    
    /* CONTACT */
    #nceba-hene-contact-banner {
        background-position: 8% 16%!important;
    }
    
    /* COLUMNS/ROWS */
    .mobile-swop--column > .mobile-swop--one {
        order: 2;
    }
    .mobile-swop--column > .mobile-swop--one {
        order: 1;
    }
    #about-nceba-hene .wpb_column:first-child {
        order: 2;
    }
    /*#about-nceba-hene .bg-overlay {*/
    /*    opacity: 0.2;*/
    /*}*/
    .nh-speaking-banner .nh-speaking-banner--media,
    .about-banner .about-banner--media {
        order: 2;
    }
    /* MEDIA/IMAGES */
    .nh-fluid-image img {
        width: 50%;
    }
    /* BACKGROUND IMAGE */
    .nh-home-banner.parallax {
        background-position: 15% 10% !important;
    }
    .bg-overlay {
        opacity: 0.5!important;
    }
    /* WOOCOMMERCE */
    .woocommerce-notices-wrapper {
        padding-top: 16px;
    }
    .woocommerce-message .button {
        display: block !important;
        float: none !important;
        margin-top: 8px !important;
    }
}
@media (min-width: 992px) {
    #about-nceba-hene .wpb_column:first-child figure,
    .book-menu-link {
        display: none;
    }
    .nh-speaking-banner--media .wpb_single_image .vc_figure,
    .about-banner--media .wpb_single_image .vc_figure {
        display: none!important;
    }
}

/* FOOTER */
.pofo-footer,
.pofo-footer .footer-widget-area {
    background-color: #0D122B!important;
}
.footer-logo {
    max-height: 40px!important;
}
.pofo-footer .row .widget:nth-child(2) {
    text-align: end;
}
.pofo-footer .row .pofo-right-border-style {
    border-right-color: transparent;
}