/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

@import url('pages/professional-jewelry-appraisals.css');

@media(min-width: 992px) {
    header a#logo {
        width: 300px !important;
        max-width: 300px !important;
    }
}

.btn-primary {
    background: #555439 !important;
    color: #fff !important;
    border: none !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background: #353423 !important;
    color: #fff !important;
}

.script {
    font-family: 'cormorant-garamond', serif !important;
}

[data-widget-element="widgetHeader"] .script {
    display: inline !important;
    transform: none !important;
}

header nav.navbar .navbar-nav>.nav-item.has-a-plus>.dropdown-plus>i.icon-plus {
    color: #fff !important;
}

footer .social-networks a.network, #footer .social-networks a.network {
    color: var(--primary);
}

footer .social-networks a.network:hover,
footer .social-networks a.network:focus {
    opacity: 0.65 !important;
}

footer .subscribe-widget form .input-group .form-control, 
#footer .subscribe-widget form .input-group .form-control {
    border: 1px solid var(--primary);
    color: var(--primary);
}

footer .subscribe-widget form .input-group .form-control::placeholder, 
#footer .subscribe-widget form .input-group .form-control::placeholder {
    color: var(--primary);
    opacity: 0.5;
}

.widget .grid-container .grid.widget-staff-grid .staff-member img {
    aspect-ratio: 6 / 8 !important;
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
}