/*!
 * Berilian Jewelers
 * Copyright 2008-2024 Punchmark
 */

/* ===============================
    Helpers
=============================== */

.global-cart .global-cart-inner #global-cart-heading {
    font-weight: bold !important;
}

/* ===============================
    Header
=============================== */

header {
    padding: 0 !important;
}
header a#logo {
    width: 135px !important;
}
header a#logo img {
    max-height: 100% !important;
    height: 100% !important;
    width: auto !important;
}
header, 
header .main-content, 
header .main-content > .row > .col {
    height: 68px !important;
}
@media(min-width:992px){
    header a#logo {
        width: auto !important;
    }
    header a#logo img {       
        width: auto !important;
    }
    header, 
    header .main-content, 
    header .main-content > .row > .col {
        height: 90px !important;
    }
}


/* ===============================
    Nav
=============================== */

nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a {
    color: white !important;
}

nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:hover,
nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:focus {
    color: var(--bs-primary) !important;
}

nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex:hover,
nav.navbar #main-navigation .mobile-bottom .nav-bottom-buttons .btn-flex:focus {
    background: var(--bs-primary) !important;
    color: #000000 !important;
}

@media(min-width:992px){
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item.dropdown-item-parent {
        font-family: var(--bs-h2-family) !important;
        font-weight: 800 !important;
    }
}

/* ===============================
    Footer
=============================== */
