
a:active,
a:hover {
    color: #467BAF;
}

button,
input[type="submit"],
input[type="button"],
input[type="reset"] {
    background-color: #467BAF;
    color: #ECECEC;
}

button:hover,
button:focus,
input[type="submit"]:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:focus,
input[type="button"]:focus,
input[type="reset"]:focus {
    background-color: #ECECEC;
    color: #467BAF;
}

#primary-menu li a:hover {
    color: #467BAF;
}

.website-title a {
    color: #467BAF;
}

.login-button a:hover {
color: #467BAF;
}

.categories-view-all {
    background-color: #ECECEC;
    color: #467BAF;
}

.categories-view-all:hover {
    background-color: #467BAF;
    color: #ECECEC;
}

.slider-banner-wrap {
    background-color: #467BAF;
}

.replacement-key-form input[type="submit"] {
    background-color: #ECECEC;
    color: #467BAF;
}

.key-search-button a {
    color: #467BAF;
}

.products-and-offers-link {
    background-color: #467BAF;
}

.products-and-offers-link a:hover {
    color: #467BAF;
}

.woocommerce ul.products li.product .button {
    background-color: #ECECEC;
    color: #467BAF;
}

.woocommerce ul.products li.product .price {
    color: #467BAF;
}

.woocommerce ul.products li.product .button:hover {
    background-color: #467BAF;
    color: #ECECEC;
}

.featured-products .price {
    color: #467BAF;
}

.woocommerce .login .form-row .button {
    background-color: #467BAF;
    color: #ECECEC;
}

.woocommerce .login .form-row .button:hover {
    background-color: #ECECEC;
    color: #467BAF;
}

.product-side-ad-link {
    color: #467BAF;
}

.product-side-ad-link a {
    color: #467BAF;
}

.featured-products-title {
    color: #467BAF;
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: #467BAF;
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: #467BAF;
}

.woocommerce nav.woocommerce-pagination ul li a:focus {
    background-color: #467BAF;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
    color: #467BAF;
}

.woocommerce div.product form.cart .button:hover {
    color: #467BAF;
}

.woocommerce div.product p.price {
    color: #467BAF;
}

.woocommerce div.product .product_title {
    color: #467BAF;
}
.woocommerce .cart .button, .woocommerce .cart input.button:hover {
    color: #467BAF;
}

.woocommerce .return-to-shop a {
    background-color: #467BAF;
    color: #ECECEC;
}

.woocommerce .return-to-shop a:hover {
    background-color: #ECECEC;
    color: #467BAF;
}

.woocommerce p.stars a.star-3, .star-1, .star-2, .star-4, .star-5 {
    color: #467BAF;
}

.woocommerce #review_form #respond .form-submit input:hover {
    color: #467BAF;
}

.master-key-col-2 button:hover {
    color: #467BAF;
}

#quantity-discount-available h3 {
    color: #467BAF;
}

.homepage-headings {
    color: #467BAF;
}

.woocommerce .view-product-button {
    background-color: #467BAF;
    color: #ECECEC !important;
}

.woocommerce .view-product-button:hover {
    background-color: #ECECEC;
    color: #467BAF !important;
}

#tabs ul div li a.button {
    color: #467BAF;
}

#tabs ul div li a.button:hover {
    background-color: #467BAF;
    color: #ECECEC;
}

.active-refine {
    color: #467BAF;
}

.filter-opener a {
    color: #467BAF;
}

.remove-bubble{
    background-color: #467BAF;
    color: #ECECEC;
}

.remove-bubble:hover{
    background-color: #ECECEC;
    color: #467BAF;
}

.phone span {
    color: #467BAF;
}

.email span {
    color: #467BAF;
}

.woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover {
    background-color: #467BAF;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #467BAF !important;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus{
    color: #467BAF !important;
}

.ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited{
    color: #467BAF !important;
}


.h1-doc {
    color: #184476;
}

.product-search-button {
    float: left;
    background-color: #184476;
    border-top: 1px solid #184476;
    border-right: 1px solid #184476;
    border-bottom: 1px solid #184476;
}

.product-search-button a:hover {
    color: #184476;
}

.woocommerce-product-search {
    float: left;
    border-top: 1px solid #184476;
    border-bottom: 1px solid #184476;
    border-left: 1px solid #184476;
}

.products-and-offers {
    background-color: #184476;
}

.homepage-side div {
width: 100%;
    background-color: #184476;
}

.arrow-left {
    border-right:8px solid #184476;
}

.arrow-right {
    border-left: 8px solid #184476;
}

.single.woocommerce div.product form.cart .button.single_add_to_cart_button {
    background-color: #184476;
    color: #EDF3F6;
}

.woocommerce a.button.alt {
    background-color: #184476;
}

.woocommerce a.button.alt:hover {
    background-color: #EDF3F6;
    color: #184476;
}

.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
    background-color: #184476;
}

.mobile-nav {
    color: #184476;
}

.product-side-ad {
    background-color: #184476;
}

.mobile-nav i {
    background-color: #184476;
}

.product-search-button:hover {
    background-color: #EDF3F6;
}

.site-footer {
    background-color: #EDF3F6;
}

.key-search-button {
    background-color: #EDF3F6;
}

.replacement-key-form input[type="submit"]:hover {
    background-color: #EDF3F6;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li {
    background-color: #EDF3F6;
    border-top: 1px solid #EDF3F6;
}

.woocommerce div.product form.cart .button {
    background-color: #EDF3F6;
}

.woocommerce .cart .button, .woocommerce .cart input.button {
    background-color: #EDF3F6;
}

.woocommerce #review_form #respond .form-submit input {
    background-color: #EDF3F6;
}

.master-key-col-2 button {
    background-color: #EDF3F6;
}

