/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

@import url('https://fonts.googleapis.com/css2?family=Pinyon+Script&display=swap');

.script {
    font-family: "Pinyon Script", cursive !important;
}

@media (max-width: 767px) {
    nav.navbar #main-navigation .mobile-top-toolbar {
        margin-top: auto !important;
        background: var(--bs-secondary) !important;
        border-top: 1px solid var(--bs-secondary-400) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar a {
        line-height: 1.05 !important;
        box-shadow: none !important;
        text-transform: uppercase !important;
        font-size: 15px !important;
        letter-spacing: 0.125rem !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu {
        background: white;
        border-color: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu a {
        text-transform: none !important;
        font-size: 0.9rem !important;
        font-weight: 500 !important;
        letter-spacing: 0.05rem !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .input-group .form-control {
        color: black !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .dropdown-divider {
        background: var(--bs-secondary-300) !important;
        border-color: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .menu-cart-subtotal {
        background: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .menu-cart-subtotal p {
        color: var(--bs-light) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a {
        justify-content: flex-start !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a > i {
        display: inline !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a > i + span {
        display: inline !important;
        margin-left: 7px !important;
        font-weight: 500 !important;
    }
    body.sitemanager-menu-open nav.navbar #main-navigation .mobile-top-toolbar,
    body.sitemanager-menu-closed nav.navbar #main-navigation .mobile-top-toolbar {
        padding-top: 24px !important;
        padding-bottom: 24px !important;
        border-color: rgba(0,0,0,0.1) !important;
    }    
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a,
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a.dropdown-toggle {
        padding-top: 14px !important;
        padding-bottom: 14px !important;
        padding-left: 10px !important;
    }    
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu.menu-search .input-group {
        background: var(--bs-section-default-bg) !important;
        border-color: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu.menu-search .results-dropdown .border-top {
        border-color: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .form-label-group > label {
        background: var(--bs-section-default-bg) !important;
        color: var(--bs-secondary-300) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .form-label-group .form-control {
        border-color: var(--bs-secondary-300) !important;
        color: var(--bs-dark) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .form-label-group input:not([type=file]):not(:placeholder-shown)~label::before {
        background: var(--bs-section-default-bg) !important;
        color: var(--bs-dark) !important;
    }
}

section[data-pagebuilder="section"] [data-pagebuilder="column"] .owl-stage [data-pagebuilder="widget"] > a, 
section[data-pagebuilder="section"] [data-pagebuilder="column"] .owl-stage [data-pagebuilder="widget"] > [data-widget-url] {
    box-shadow: none !important;
}