/* new color: #161c58 
 * old color: #a98c45 (darker:#131849)
 *
 * */

a {
  color: #161c58;
}

a:focus, a:hover {
  color: #735f2f;
}

.btn-primary {
  background-color: #161c58;
}

.btn-primary.focus, .btn-primary:focus, .btn-primary:hover {
  background-color: #131849;
}

.btn-primary.active, .btn-primary:active, .open > .btn-primary.dropdown-toggle {
  background-color: #131849;
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover {
  background-color: #131849;
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover, .btn-primary:disabled.focus, .btn-primary:disabled:focus, .btn-primary:disabled:hover {
  background-color: #161c58;
}

.btn-outline-primary {
  color: #161c58;
  border-color: #161c58
}

.btn-outline-primary.active, .btn-outline-primary.focus, .btn-outline-primary:active, .btn-outline-primary:focus, .btn-outline-primary:hover, .open > .btn-outline-primary.dropdown-toggle {
  background-color: #161c58;
  border-color: #161c58
}

.btn-outline-primary.active.focus, .btn-outline-primary.active:focus, .btn-outline-primary.active:hover, .btn-outline-primary:active.focus, .btn-outline-primary:active:focus, .btn-outline-primary:active:hover, .open > .btn-outline-primary.dropdown-toggle.focus, .open > .btn-outline-primary.dropdown-toggle:focus, .open > .btn-outline-primary.dropdown-toggle:hover {
  background-color: #131849;
  border-color: #4e4120
}

.btn-outline-primary.disabled.focus, .btn-outline-primary.disabled:focus, .btn-outline-primary.disabled:hover, .btn-outline-primary:disabled.focus, .btn-outline-primary:disabled:focus, .btn-outline-primary:disabled:hover {
  border-color: #ceb986
}

.btn-link {
  color: #161c58;
}

.btn-link:focus, .btn-link:hover {
  color: #735f2f;
}

.dropdown-item.active, .dropdown-item.active:focus, .dropdown-item.active:hover {
  background-color: #161c58;
}

.nav-pills .nav-item.open .nav-link, .nav-pills .nav-item.open .nav-link:focus, .nav-pills .nav-item.open .nav-link:hover, .nav-pills .nav-link.active, .nav-pills .nav-link.active:focus, .nav-pills .nav-link.active:hover {
  background-color: #161c58
}

.card-primary {
  background-color: #161c58;
  border-color: #161c58
}

.card-outline-primary {
  border-color: #161c58
}

.page-item.active .page-link, .page-item.active .page-link:focus, .page-item.active .page-link:hover {
  background-color: #161c58;
  border-color: #161c58
}

.page-link {
  color: #161c58;
}

.page-link:focus, .page-link:hover {
  color: #735f2f;
}

.tag-primary {
  background-color: #161c58
}

.tag-primary[href]:focus, .tag-primary[href]:hover {
  background-color: #131849
}

.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
  background-color: #161c58;
  border-color: #161c58
}

.list-group-item.active .list-group-item-text, .list-group-item.active:focus .list-group-item-text, .list-group-item.active:hover .list-group-item-text {
  color: #ebe3cf
}

.bg-primary {
  background-color: #161c58 !important
}

a.bg-primary:focus, a.bg-primary:hover {
  background-color: #131849 !important
}

.text-primary {
  color: #161c58 !important
}

a.text-primary:focus, a.text-primary:hover {
  color: #131849 !important
}

a:hover {
  color: #161c58;
}

.btn-unstyle:focus .expand-more {
  color: #161c58
}

.form-control:focus, .input-group.focus {
  outline: .1875rem solid #161c58
}

.bootstrap-touchspin .group-span-filestyle .btn-touchspin, .group-span-filestyle .bootstrap-touchspin .btn-touchspin, .group-span-filestyle .btn-default {
  background: #161c58;
}

.custom-radio input[type=radio]:checked + span {
  background-color: #161c58;
}

.dropdown:hover .expand-more {
  color: #161c58
}

.dropdown-item:focus, .dropdown-item:hover {
  color: #161c58
}

.search-widget form input[type=text]:focus {
  outline: 3px solid #161c58;
}

.search-widget form input[type=text]:focus + button .search {
  color: #161c58
}

.search-widget form button[type=submit] .search:hover {
  color: #161c58
}

#header .top-menu a[data-depth="0"]:hover {
  color: #161c58;
}

.top-menu .sub-menu a:hover {
  color: #161c58
}

body#checkout section.checkout-step .address-item.selected {
  border: 3px solid #161c58
}

.page-my-account #content .links a:hover i {
  color: #161c58
}

.carousel .carousel-control .icon-next:hover i, .carousel .carousel-control .icon-prev:hover i {
  color: #161c58
}

#products .highlighted-informations .quick-view:hover, .featured-products .highlighted-informations .quick-view:hover, .product-accessories .highlighted-informations .quick-view:hover, .product-miniature .highlighted-informations .quick-view:hover {
  color: #161c58
}

.products-sort-order .select-list:hover {
  background: #161c58;
}

.facet-dropdown.open > .select-title {
  border: 3px solid #161c58;
}

.facet-dropdown .select-list:hover {
  background: #161c58;
}

.pagination .current a {
  color: #161c58;
}

.block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover {
  color: #161c58
}

.block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover {
  color: #161c58
}

.product-price {
  color: #161c58;
}

.tabs .nav-tabs .nav-link.active {
  color: #161c58
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
  border-bottom: 3px solid #161c58
}

#product-modal .modal-content .modal-body .product-images img:hover {
  border: 3px solid #161c58
}

#blockcart-modal .product-name {
  color: #161c58;
}

.product-images > li.thumb-container > .thumb.selected, .product-images > li.thumb-container > .thumb:hover {
  border: 3px solid #161c58
}

.product-flags li.product-flag {
  background: #161c58;
}

.product-customization .product-message:focus {
  outline: .1875rem solid #161c58
}

.cart-grid-body a.label:hover {
  color: #161c58
}

.block-promo .promo-input + button {
  border: 2px solid #161c58
}

.block-promo .promo-code-button.cancel-promo {
  color: #161c58;
}

.block_newsletter form input[type=text]:focus {
  outline: 3px solid #161c58;
}

.block_newsletter form input[type=text]:focus + button .search {
  color: #161c58
}

.block_newsletter form button[type=submit] .search:hover {
  color: #161c58
}

.block_newsletter form input[type=email]:focus {
  border: 3px solid #161c58;
}

.account-list a:hover {
  color: #161c58
}

.block-social ul li:hover {
  background-color: #161c58
}

.footer-container li a:hover {
  color: #161c58
}

#header a:hover {
  color: #161c58
}

#header .header-nav .cart-preview.active {
  background: #161c58
}

#header .header-nav .blockcart a:hover {
  color: #161c58
}

@media (max-width: 767px) {
  #header .header-nav .user-info .logged {
    color: #161c58
  }
}
