/*!
 * Gerald's v6 Local Styles
 * Copyright 2008-2017 Punchmark
 */

/*============================
  General
============================*/
#goldBuyFAQ > dt:nth-child(9){
  display: none !important;
}

.btn-primary {
    color: #222222 !important;
    background-color: #eebd32 !important;
    border-color: #eebd32 !important;
}

.btn-primary:hover, 
.btn-primary:focus {
    color: #222222 !important;
    background-color: #f1c751 !important;
    border-color: #f0c447 !important;
}

section[data-pagebuilder="section"] .btn-primary {
    color: var(--bs-light) !important;
    background-color: #193D2D !important;
    border-color: #193D2D !important;
}

section[data-pagebuilder="section"] .btn-primary:hover,
section[data-pagebuilder="section"] .btn-primary:focus {
    color: var(--bs-light) !important;
    background-color: #29664B !important;
    border-color: #29664B !important;
}

section.default .btn-outline-dark, section.inset .btn-outline-dark, section.alt .btn-outline-dark {
    color: var(--bs-dark) !important;
    border-color: var(--bs-dark) !important;
}

section[data-pagebuilder="section"].emerald-banner.border-y, section[data-pagebuilder="section"].emerald-banner.border-top, 
section[data-pagebuilder="section"].emerald-banner + section[data-pagebuilder="section"].emerald-banner {
    border-color: var(--bs-dark) !important;
}

section[data-pagebuilder="section"].alt .text-dark,
section[data-pagebuilder="section"].inset .text-dark {
    color: var(--bs-dark) !important;
}

.script {
    font-family: 'cormorant', serif !important;
}

.btn-primary {
    border-color: #183d2d !important;
}

section[data-pagebuilder="section"] span.text-highlight {
    color: #EEBD32 !important;
}

/*============================
  Header
============================*/

nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item.sale-link:hover .nav-link, 
nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item.sale-link.dropdown-is-open .nav-link {
    color: var(--secondary) !important;
}

header {
    background-color: var(--bs-dark) !important;
}

@media (max-width: 767px) {
    header .main-content > .row > .col {
        height: 112px !important;;
    }
}

@media (min-width: 768px) {
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item {
        color: var(--bs-light);
    }
    /* nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item:hover,
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item:focus {
        background-color: var(--secondary) !important;
    } */
     nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item.dropdown-item-image > .text-center.small.pt-1, 
    nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item.dropdown-item-image .dropdown-item-image-text {
        display: none !important;
    }

    header .content-toolbar .content-toolbar-inner>ul>li.dropdown .dropdown-menu .dropdown-item:hover, header .content-toolbar .content-toolbar-inner>ul>li.dropdown .dropdown-menu .dropdown-item:focus {
        color: var(--bs-dark) !important;
        background-color: var(--secondary) !important;
    }
    nav.navbar .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item.dropdown-item-parent {
        margin-top: 1px !important;
        line-height: 1.05 !important;
    }
}

@media (min-width: 768px) {
    nav.navbar .navbar-nav .nav-item .nav-link {
        color: var(--bs-light);
    }
}

header .content-toolbar .content-toolbar-inner > ul > li.item-search-inline > form > .input-group {
    border-color: var(--bs-light) !important;
}

header .content-toolbar .content-toolbar-inner > ul > li.item-search-inline > form > .input-group:hover {
    border-color: var(--secondary) !important;
}

header .content-toolbar .content-toolbar-inner>ul>li>a:hover>i, header .content-toolbar .content-toolbar-inner>ul>li>a:focus>i {
    color: var(--secondary) !important;
}

@media (max-width: 767px) {
    header .content-toolbar .content-toolbar-inner > ul > li.item-search-inline {
        background: var(--bs-dark) !important;
    }
}

@media (max-width: 767px) {
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:hover, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:focus, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:active {
        background: none;
        color: var(--secondary) !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(--secondary) !important;
    }

    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .dropdown-item {
        color: var(--secondary) !important;
    }

    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .dropdown-item {
        color: var(--bs-dark) !important;
    }
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .dropdown-item:hover, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item .dropdown-menu .dropdown-item:focus {
        background-color: var(--secondary) !important;
    }
    nav.navbar #main-navigation .mobile-container .mobile-top .mobile-top-nav-links .navbar-nav .nav-item.dropdown .dropdown-menu.dropdown-menu-wide .dropdown-item {
        color: var(--bs-dark) !important;
    }
    header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus {
        color: var(--bs-dark) !important;
    }
}

/*============================
  Footer
============================*/

footer {
    background-color: var(--bs-dark) !important;
}

footer > .footer-section > .container-fluid {
    background: #EEBD32 !important;
}

footer .footer-section:nth-child(1) * {
    color: #333333 !important;
}

footer .form-control {
    border-color: #333333 !important;
}

footer .form-control::placeholder {
    color: #333333 !important;
    opacity: 0.75 !important;
}

footer .subscribe-widget-xl .btn-primary {
    background: #333333 !important;
    color: var(--bs-light) !important;
}

footer .subscribe-widget-xl .btn-primary:hover,
footer .subscribe-widget-xl .btn-primary:focus {
    background: #4e4e4e !important;
}

footer .footerlinks a {
    margin-top: 0.55rem !important;
}

footer [data-bs-toggle="collapse"] h6::after, footer [data-bs-toggle="collapse"] .h6::after {
    display: none !important;
}

/*=============

Dark Mode ada fixes

================*/

.did-you-know .did-you-know-body p,
.did-you-know .did-you-know-body h2, .did-you-know .did-you-know-body h3, 
.did-you-know .did-you-know-body h4, 
.did-you-know .did-you-know-body h5, 
.did-you-know .did-you-know-body h6,
.dos-and-donts li,
#diamond-cut .list-group a.list-group-item.active span.title, 
#diamond-cut .list-group button.list-group-item.active span.title, 
#diamond-clarity .list-group a.list-group-item.active span.title, 
#diamond-clarity .list-group button.list-group-item.active span.title,
#diamond-cut .list-group a.list-group-item.active span.grades, 
#diamond-cut .list-group button.list-group-item.active span.grades, 
#diamond-clarity .list-group a.list-group-item.active span.grades, 
#diamond-clarity .list-group button.list-group-item.active span.grades {
    color: var(--bs-light);
}

footer [data-bs-toggle="collapse"] h6, footer [data-bs-toggle="collapse"] .h6 {
    background: transparent !important;
}