/*!
 * Harkleroad Diamonds Local Styles
 * Copyright 2008-2017 Punchmark
 */

 /*===================

 General

===================*/

/* .btn-primary {
    border-color: var(--bs-secondary) !important;
} */

 /*===================

 Footer

===================*/

footer * {
    color: var(--bs-light) !important;
}

footer .btn {
    color: var(--bs-dark) !important;
}

footer .required-links li a:hover,
footer .required-links li a:focus {
    text-decoration: underline;
}

footer .form-control {
    color: var(--bs-secondary) !important;
}

footer .form-control::placeholder {
    color: var(--bs-secondary) !important;
}

footer .social-networks .network {
    border-color: var(--bs-light) !important;
}

footer .social-networks .network:hover,
footer .social-networks .network:focus {
    background-color: var(--bs-light) !important;
    color: var(--bs-secondary) !important;
    border-color: var(--bs-light) !important;
}

footer .social-networks .network:hover i,
footer .social-networks .network:focus i {
    color: var(--bs-secondary) !important;
}

 /*===================

 Header

===================*/


.dropdown-menu .loginWrap a {
    color: var(--bs-secondary) !important;
}
.dropdown-menu .loginWrap a:hover,
.dropdown-menu .loginWrap a:focus {
    opacity: 0.75 !important;
}

header a#logo {
    width: initial;
    max-width: 300px !important
}

header a#logo img {
    max-height: none !important;
}

@media (max-width: 991px) {
    header a#logo {
        height: auto !important;
        width: 260px !important;
    }
}
