/*!
 * Morgan's Jewelers Local Styles
 * Copyright 2008-2017 Punchmark
 */


 /* ==============

 Header

============== */

header .content-toolbar .content-toolbar-inner > ul > li > a {
    color: #fff !important;
    opacity: 1;
    transition: opacity 0.15s linear;
}

header .content-toolbar .content-toolbar-inner>ul>li>a:hover, header .content-toolbar .content-toolbar-inner>ul>li>a:focus {
    color: #fff !important;
    opacity: 0.75 !important;
}

header .content-toolbar .content-toolbar-inner > ul > li > a:hover > i, header .content-toolbar .content-toolbar-inner > ul > li > a:focus > i {
    color: #fff !important;
}

@media (min-width: 992px) {
    nav.navbar .navbar-nav .nav-item .nav-link {
        color: #fff !important;
        opacity: 1;
        transition: opacity 0.15s linear;
    }

    nav.navbar .navbar-nav .nav-item .nav-link:hover, nav.navbar .navbar-nav .nav-item .nav-link:focus {
        color: #fff !important;
        opacity: 0.79;
    }
}

@media (max-width: 991px) {
    nav.navbar .navbar-nav .nav-item .nav-link {
        color: #fff !important;
        opacity: 1;
        transition: opacity 0.15s linear;
    }

    nav.navbar .navbar-nav .nav-item .nav-link:hover, nav.navbar .navbar-nav .nav-item .nav-link:focus {
        color: #fff !important;
        opacity: 0.79;
    }
}

@media (max-width: 991px) {
    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a {
        color: var(--light);
        opacity: 1;
        transition: opacity 0.15s linear;
    }

    nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:hover, nav.navbar #main-navigation .mobile-top-toolbar .toolbar-item>a:focus {
        color: var(--light);
        opacity: 0.79 !important;
    }
}

header a#logo {
    max-height: 140px !important;
    height: auto !important;
}

@media (min-width: 768px) {
    header a#logo img {
        max-height: 70px !important;
    }
}

@media (min-width: 992px) {
    header a#logo {
        width: 225px !important;
    }
    header a#logo img {
        max-height: none !important;
    }
}


/* ==============

Footer

============== */

footer .input-group > input.form-control + .input-group-btn > .btn {
    border: none !important;
}

footer .required-links li a:hover, footer .required-links li a:focus {
    text-decoration: underline !important;
}

/* ==============

Blog

============== */

#blog #blog-cat-selector {
    display: none !important;
}

.grid-container .grid-blog .grid-item .bottom-header h6, .grid-container .grid-blog .grid-item .bottom-header p {
    color: var(--light) !important;
}

.grid-container .grid-blog .grid-item .bottom-header h6 .read-more {
    color: var(--light) !important;
}