/*!
 * Laurie Kottke Fine Jewelers
 * Copyright 2008-2024 Punchmark
 */

.nav-bottom-buttons {
    display: none !important;
}

nav.navbar #main-navigation .mobile-bottom .social-networks {
    margin-bottom: 40px !important;
}

@media(max-width:991px){
    header a#logo {
        height: 100% !important;
        width: 173px !important;
        background: url(https://cdn.jewelryimages.net/static/domains/lauriekottkefinejewelers/images/store-pics/logo-type-only.jpg) center center no-repeat !important;
        background-size: contain !important;
    }
    header a#logo img {
        display: none !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a {
        color: #ffffff !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item > a:hover {
        color: var(--bs-primary) !important;
    }
    nav.navbar #main-navigation .mobile-bottom .nav-logo img {
        filter: invert(1) !important;
    }
    nav.navbar #main-navigation {
        background: #000000 !important;
    }
}

@media(min-width:992px){
    header {
        position: relative !important;
        top: 0 !important; 
    }
    header, 
    header .main-content, 
    header .main-content > .row > .col {
        height: 160px !important;
    }
    
    header a#logo {
        height: 140px !important;
        padding: 0 !important;
    }

    header a#logo img {
        height: 140px !important;
        max-height: 140px !important;
        width: auto !important;
        max-width: none !important;
    }
}

footer {
    background: #000000 !important;
}

footer .logo img {
    filter: invert(1) !important;
}

footer .btn-dark:hover,
footer .btn-dark:focus {
    background: var(--bs-primary) !important;
    border-color: var(--bs-primary) !important;
}

footer .footerlinks a:hover,
footer .footerlinks a:focus, 
footer .footerlinks a:active {
    color: var(--bs-primary) !important;
}