/*!
 * Shopping with Sanders Local Styles
 * Copyright 2008-2017 Punchmark
 */


 /*=========General==========*/

 @font-face {
    font-family: 'BeyondSweet';
    src: url('/fonts/BeyondSweet-Regular.woff') format('woff'), /* Modern Browsers */
         url('/fonts/BeyondSweet.otf') format('opentype'); /* Older browsers */
    font-weight: normal;
    font-style: normal;
}

.script {
    font-family: 'BeyondSweet', sans-serif;
}

/*=========Header==========*/

nav.navbar .navbar-collapse .mobile-container .btn-close {
    filter: none !important;
}
nav.navbar #main-navigation {
    background: #f5f3ef !important;
}
nav.navbar #main-navigation.open {
    box-shadow: -2500px 0 0 2500px rgba(245, 243, 239, 0.85) !important;
}

header {
    height: 120px !important;
}

@media (max-width: 1199px) {
    header {
        height: 120px !important;
    }
}

@media (max-width: 767px) {
    header {
        height: 120px !important;
    }
}

header > div, header > div > div {
    height:  100% !important;
}

header a#logo {
    padding: 0.125rem 0 !important;
    height: auto !important;
}

nav.navbar #main-navigation .mobile-bottom .nav-logo {
    filter: brightness(1) invert(0) !important;
}

header .content-toolbar .content-toolbar-inner>ul>li.d-none:not(.d-md-flex) {
    display: none !important;
}

nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item.dropdown.show .dropdown-toggle::after, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item.dropdown.menu-open .dropdown-toggle::after {
    color: var(--light) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link, nav.navbar .navbar-nav .nav-item>.nav-link-and-plus-wrap .dropdown-plus, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a, nav.navbar #main-navigation .mobile-top .input-group .form-control, nav.navbar #main-navigation .mobile-top .input-group .btn, nav.navbar #main-navigation .mobile-top .input-group .btn i {
    color: var(--bs-dark) !important;
}

nav.navbar .navbar-nav .nav-item .nav-link:hover,
nav.navbar .navbar-nav .nav-item .nav-link:focus,
nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:hover,
nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:focus {
    color: var(--primary) !important;
}
nav.navbar #main-navigation .mobile-bottom .social-networks .network i {
    color: var(--bs-dark);
}
nav.navbar #main-navigation .mobile-bottom .social-networks .network {
    border-color: var(--bs-dark);
}

nav.navbar #main-navigation .mobile-top .input-group .form-control::placeholder {
    color: var(--bs-dark) !important;
}
/* ====== Footer ====== */

footer .copyrights a:hover, footer .copyrights a:focus, footer .copyrights a:active {
    color: var(--secondary) !important;
    text-decoration: underline;
}

footer p a, footer .p a, footer .small a, footer address a {
    color: var(--bs-dark) !important;
}

footer .social-networks .network {
    color: var(--primary) !important;
    transition: color 0.2s linear;
}

footer .social-networks .network {
    border-color: var(--primary);
}

footer .social-networks .network:hover, 
footer .social-networks .network:focus {
    color: var(--light) !important;
    background-color: var(--primary) !important;
}

footer p>table tr>td>span, footer .p>table tr>td>span, footer .small>table tr>td>span, footer address>table tr>td>span, footer p>table tr>td>strong, footer .p>table tr>td>strong, footer .small>table tr>td>strong, footer address>table tr>td>strong {
    color: var(--bs-dark) !important;
}
