/*
Theme Name: Mojuri Child
Theme URI: http://www.wpbingosite.com/mojuri
Author: wpbingo
Description: Mojade child theme based on Mojuri.
Version: 1.1
Author URI: http://wpbingosite.com
Template: mojuri
Text Domain: mojuri-child
*/

/* Mojade Phase 1: intentionally scoped additions only. */
.bwp-header .wpbingoLogo img {
    width: 208px;
    height: auto;
    max-width: 208px;
    max-height: 52px;
}

.mojade-hero .description-slider {
    max-width: 620px;
    margin-top: 18px;
    line-height: 1.7;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
}

.mojade-hero .subtitle-slider {
    letter-spacing: 0.12em;
    color: #fff;
    text-shadow: 0 1px 2px rgba(0, 0, 0, 0.28);
}

.mojade-information .elementor-icon-box-description,
.mojade-authenticity .elementor-icon-box-description {
    line-height: 1.65;
}

/* The title and breadcrumb are disabled in PHP; collapse their empty wrapper. */
body.home .page-title.bwp-title {
    display: none;
}

/* Remove Mojuri's unverified demo shipping promotion from the mini-cart. */
.mini-cart .free-order {
    display: none;
}

/* Give the completed seven-item menu enough room without changing mobile UI. */
@media (min-width: 1200px) {
    .bwp-header.header-v1 .header-desktop .container-inner > .row > .header-left,
    .bwp-header.header-v1 .header-desktop .container-inner > .row > .header-right {
        flex: 0 0 18%;
        max-width: 18%;
    }

    .bwp-header.header-v1 .header-desktop .container-inner > .row > .text-center {
        flex: 0 0 64%;
        max-width: 64%;
    }

    .bwp-header.header-v1 .header-desktop .bwp-navigation ul > li.level-0 {
        padding-left: 6px;
        padding-right: 6px;
    }
}

/* The parent theme hard-codes a transparent demo treatment for the about-us slug. */
body.page.about-us .bwp-header,
body.page.about-us .bwp-header.header-v1 .header-desktop {
    position: relative;
    background: #fff;
    border-bottom: 1px solid #eee;
}

body.page.about-us .page-title {
    display: block;
}

body.page.about-us .bwp-header .bwp-navigation ul > li.level-0 > a,
body.page.about-us .bwp-header .header-page-link .login-header a,
body.page.about-us .bwp-header .header-page-link .search-box .search-toggle,
body.page.about-us .bwp-header .header-page-link .mini-cart .cart-icon .icons-cart,
body.page.about-us .bwp-header .header-mobile .mini-cart .cart-icon,
body.page.about-us .bwp-header .header-mobile .navbar-toggle::before {
    color: #171714 !important;
}

body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current-menu-ancestor > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current-menu-item > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0.current_page_item > a,
body.page.about-us .bwp-header .bwp-navigation ul > li.level-0:hover > a {
    color: #171714 !important;
}

@media (max-width: 767px) {
    .bwp-header .wpbingoLogo img {
        width: 168px;
        max-width: 168px;
        max-height: 44px;
    }

    .mojade-hero .description-slider {
        max-width: 92%;
        font-size: 14px;
    }
}

/* Contact uses the standard dark mobile header, so keep its wordmark legible. */
@media (max-width: 991px) {
    body.page-id-15115 .header-mobile .wpbingoLogo img {
        filter: brightness(0) invert(1);
    }
}
