/*!
 * Wink's Jewelry
 * Copyright 2008-2024 Punchmark
 */


/* ================================ 
    Helpers
================================ */

.btn-primary {
    border-color: rgba(0,0,0,0.1) !important;
}



/* ================================ 
    Header
================================ */

header {
    background: var(--bs-primary) !important;
}

header a#logo {
    padding: 0.3125rem 0.625rem !important;
    height: 80px !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;    
    max-height: none !important;
    min-width: unset !important;
    width: auto;
}

header a#logo img {
    max-height: 100% !important;
}

@media(min-width:768px){
    header a#logo {
        padding: 0.3125rem 0.625rem !important;
        height: 100px !important;        
    }
}

header .content-toolbar .content-toolbar-inner > ul > li > a:hover, 
header .content-toolbar .content-toolbar-inner > ul > li > a:focus,
header .content-toolbar .content-toolbar-inner > ul > li > a:hover > i, 
header .content-toolbar .content-toolbar-inner > ul > li > a:focus > i, 
header .content-toolbar .content-toolbar-inner > ul > li > a:hover > span, 
header .content-toolbar .content-toolbar-inner > ul > li > a:focus > span {
    color: var(--bs-secondary) !important; 
}

/* ================================ 
    Nav
================================ */

@media(max-width:991px){
    nav.navbar #main-navigation {
        background: var(--bs-primary) !important;
    }
    nav.navbar .navbar-nav .nav-item .nav-link:hover, 
    nav.navbar .navbar-nav .nav-item .nav-link:focus, 
    nav.navbar .navbar-nav .nav-item:hover .nav-link, 
    nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link {
        color: var(--bs-secondary) !important;
    }
    nav.navbar #main-navigation .mobile-bottom .btn:hover, 
    nav.navbar #main-navigation .mobile-bottom .btn:focus, 
    nav.navbar #main-navigation .mobile-bottom .btn:active {
        background: var(--bs-secondary) !important;
        border-color: var(--bs-secondary) !important;
        color: #111111 !important;
    }
    nav.navbar #main-navigation .mobile-top .input-group .btn i,
    nav.navbar #main-navigation .mobile-top .input-group .btn i {
        color: var(--bs-light) !important;
        -webkit-text-stroke-width: 0.5px !important;
        -webkit-text-stroke-color: var(--bs-light) !important;
        opacity: 1 !important;
    }
    nav.navbar #main-navigation .mobile-top .input-group .btn:hover i,
    nav.navbar #main-navigation .mobile-top .input-group .btn:focus i {
        color: var(--bs-secondary) !important;
        -webkit-text-stroke-width: 0.5px !important;
        -webkit-text-stroke-color: var(--bs-secondary) !important;
        opacity: 1 !important;
    }
    nav.navbar #main-navigation .mobile-bottom .nav-logo {
        max-width: 230px !important;
    }
}

@media(min-width:992px){
    nav.navbar .navbar-nav .nav-item .nav-link:hover, 
    nav.navbar .navbar-nav .nav-item .nav-link:focus, 
    nav.navbar .navbar-nav .nav-item:hover .nav-link, 
    nav.navbar .navbar-nav .nav-item.dropdown-is-open .nav-link {
        color: var(--bs-secondary) !important;
    }
}

/* ================================ 
    Footer
================================ */

footer {
    background: var(--bs-primary) !important;
}