#header a:hover {
    color: #114C94;
    text-decoration: none;
}

a {
    color: #114C94;
}

#subcategories ul li .subcategory-name:hover, .block-categories .arrows .arrow-down:hover, .block-categories .arrows .arrow-right:hover, .block-categories .collapse-icons .add:hover, .block-categories .collapse-icons .remove:hover, .cart-grid-body a.label:hover {
    color: #114C94;
}

#subcategories ul li:hover .subcategory-image a {
    border: 5px solid #114C94;
}

.block-category h1 {
  font-weight: 400;
}

.block-categories .h6 {
    font-size: 1rem;
    font-weight: 500;
}

.block-categories .category-sub-menu li[data-depth="0"]>a {
    font-weight: 400;
    font-size: 12px;
}

#subcategories ul li .subcategory-name {
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
}

.product-price {
    display: inline-block;
    max-width: 100%;
    color: #114C94;
}

.btn-primary, .btn-primary:hover {
    color: #fff;
    background-color: #114C94;
    border-color: transparent;
}

.btn-primary:hover {
    background-color: #114C94;
}

.product-images>li.thumb-container>.thumb.selected, .product-images>li.thumb-container>.thumb:hover {
    border: #114C94 3px solid;
}

.tabs .nav-tabs .nav-link.active, .tabs .nav-tabs .nav-link:hover {
    border: 0;
    border-bottom: #114C94 3px solid;
}

.tabs .nav-tabs .nav-link.active {
    color: #114C94;
}

.product-miniature .highlighted-informations .quick-view:hover {
    color: #114C94;
}

#blockcart-modal .product-name {
    color: #114C94;
}

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

body#checkout section.checkout-step.-reachable.-current .step-number {
    background-color: #114C94;
}

.form-control:focus {
    color: #114C94;
    background-color: #fff;
    outline: 0.1875rem solid #114C94;
}

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

.block-promo .promo-code-button.cancel-promo {
    margin-bottom: 0;
    color: #114C94;
}

.block-promo .promo-input+button {
    border: 2px solid #114C94;
}

.img-rea-payment {
    display: inline-block;
    width: auto;
    float: right;
    margin-right: 3rem;
}

.img-rea-payment img{
	width: 240px;
}

@media (max-width: 767px) {

  .img-rea-payment {
      display: block;
      margin: auto;
      float: initial;
      text-align: center;
  }

}
