/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */
.btn.btn-primary {
  background-color: #1c5966 !important;
  border: none;
  color: white !important;
}

.o.an_homeslider .owl-prev:hover,
.an_homeslider .owl-next:hover,
.an_homeslider .owl-dots .owl-dot.active span,
.an_homeslider .owl-dots .owl-dot:hover span,
.anthemeblocks-homeslider .owl-prev:hover,
.anthemeblocks-homeslider .owl-next:hover {
  background-color: #1c5966 !important;
}

.credits-footer {
  text-align: end;
}

.an_homeslider .an_homeslider-desc .h2,
.anthemeblocks-homeslider-desc h2 {
  color: #000;
  font-size: 46px;
  font-family: "OPEN SANS", sans-serif;
}

.an_abous_us-link {
  display: none;
}

@media (max-width: 1920px) {

  .an_homeslider .an_homeslider-desc .h2,
  .anthemeblocks-homeslider-desc h2 {
    font-size: 32px;
  }

}

#header .amenu-link:hover {
  color: #1c5966 !important;
}

.an_productattributes-group .input-radio:hover+span,
.an_productattributes-group .input-radio:checked+.radio-label {
  background-color: #1c5966 !important;
}

a:hover {
  color: #1c5966 !important;
}

#header .clientservice_open-modal-btn:hover {
  color: #1c5966 !important;
}

.page-list .current a {
  background: #1c5966;
}

.tabs .nav-tabs .nav-link.active {
  color: #1c5966 !important;
}

.product-flags .product-flag.new,
.product-flags .product-flag.pack {
  background: #1c5966;
  color: #ffffff;
}

.no-account a,
.forgot-password a {
  color: #1c5966 !important;
}

.contact-box a {
  color: #1c5966 !important;
}

.contact-rich a {
  color: #1c5966 !important;
}

.btn-default {
  background-color: #1c5966 !important;
}

.products-sort-order .select-list:hover {
  background: #1c5966;
  color: #ffffff !important;
}

body#checkout .custom-radio input[type="radio"]:checked+span,
body#checkout section.checkout-step.-reachable.-complete h1 .done {
  background: #1c5966 !important;
}

body#checkout .login-form-forgot a,
body#checkout .nav-item .nav-link,
body#checkout .card-block .checkout-summary-dropdown a,
body#checkout section.checkout-step .add-address a body#checkout .cart-summary-products a,
body#checkout section.checkout-step #conditions-to-approve a,
body#checkout section.checkout-step.-current.-reachable .add-address-comment a,
body#checkout section.checkout-step.-current.-reachable .add-address a,
.custom-checkbox input[type="checkbox"]:checked+span i,
.form-link {
  color: #1c5966 !important;
}

#header a:hover,
.dropdown:hover .expand-more,
.dropdown-item:focus,
.page-my-account #content .links a:hover i,
.search-widget form input[type="text"]:focus+button .search,
#header .top-menu a[data-depth="0"]:hover,
.search-widget form button[type="submit"] .search:hover,
#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,
.block-categories .collapse-icons .add:hover,
.block-categories .collapse-icons .remove:hover,
.block-categories .arrows .arrow-down:hover,
.block-categories .arrows .arrow-right:hover,
.cart-grid-body a.label:hover,
.product-price,
#blockcart-modal .product-name {
  color: #1c5966 !important;
}

.account-link {
  color: #1c5966 !important;
}

.block-contact {
  padding: 0 15px;
  display: none;
}

.custom-radio input[type="radio"]:checked+span {
  background-color: #1c5966 !important;
}

.custom-checkbox input[type="checkbox"]:checked+span .checkbox-checked svg path,
body#checkout .cart-summary-products a svg path {
  fill: #1c5966 !important;
}

body#checkout .custom-checkbox input[type="checkbox"]:checked+span {
  border-color: #1c5966 !important;
}

.h2 {
  color: #1c5966 !important;
}

.products-section-title span,
.products-section-title a {
  color: #1c5966 !important;
  background: #fff;
  padding: 0 60px;
  position: relative;
}

.an_homeproducts-banner-default.an_homeproducts-banner-overlay .an_homeproducts-banner-content .h2 {
  margin-bottom: 35px;
  font-size: 26px;
  font-weight: 500;
  line-height: 35px;
  color: #fff !important;
  letter-spacing: 1px;
  max-width: 400px;
  text-transform: uppercase;
}

.block-newsletter-title {
  color: #1c5966 !important;
}

b,
strong {
  font-weight: inherit;
  font-weight: 600;
  color: #1c5966;
}

.an_homeslider-desc .h2 {
  color: black !important;
}

.an_advantages .an_advantages-item:nth-child(1) .an_advantages-angle-right::before {
  content: "";
  position: absolute;
  right: -25px;
  top: 10px;
  width: 50px;
  height: 50px;
  background: #264697 70%;
  border: 0px solid #e1e1e1;
  transform: rotate(45deg);
}

.an_advantages .an_advantages-item-inner {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0 20px;
  margin: 0;
  margin-right: 0px;
  height: 70px;
  margin-right: 0;
  background-color: #1c3466;
  border: 0px solid #e1e1e1;
  overflow: hidden;
  background: linear-gradient(90deg, #1c3466 0%, #264697 100%);
}

.an_advantages .an_advantages-item:nth-child(3) .an_advantages-angle-right::before {
  content: "";
  position: absolute;
  left: -25px;
  top: 10px;
  width: 50px;
  height: 50px;
  background: #1c3466;
  border: 0px solid #e1e1e1;
  transform: rotate(45deg);
}

.footer-container {
  background: #1c3466;
  color: white;
}

.links .h3,
#block_myaccount_infos .h3 a,
.links .h4.block-contact-title,
.links>.h3 {
  color: #fff;
}

.footer-container a,
.block-contact {
  color: #fff;
}

.copyright-container {
  background: #333;
}

.an_copyright a,
.an_copyright p {
  color: #fff;
}

.an_advantages .an_advantages-item .an_advantages-item-title {
  margin-bottom: 5px;
  font-size: 14px;
  line-height: 14px;
  font-weight: 500;
  text-transform: uppercase;
  color: #fff;
}

.amenu-item .amenu-link {
  color: #000000;
  font-weight: 500;
}

.breadcrumb li a {
  color: white;
}

.breadcrumb-wrapper {
  background-color: #1c3466;
  color: #fff;
}

.an_advantages .an_advantages-item p:not(.an_advantages-item-title) {
  margin-bottom: 0;
  text-transform: uppercase;
  line-height: 8px;
  font-weight: 500;
  font-size: 8px;
  letter-spacing: 2px;
  color: #bbb;
}

.block_newsletter p {
  font-size: 16px;
  margin-bottom: 0px;
  color: #fff;
}

.block_newsletter {
  background: #333;
}

.block-newsletter-title {
  color: #fff !important;
}

.alert-danger {
  background-color: #333;
  border-color: #333;
  color: #a94442;
}

#js-product-list-top {
  background-color: transparent;
  border: none;
}

#js-product-list-top {
  margin: 0 0 10px;
  background: none;
  background-color: transparent;
  padding: 10px 0 11px;
}

.amega-menu .category-item.level-1>.h5 {
  margin-bottom: 0px !important;
}


.amega-menu .category-item.level-1 {
  margin-bottom: 0px !important;
}

.amenu-item .adropdown {
  padding: 15px 10px 10px !important;
  width: 280px !important;
}

.product-add-to-cart {
  margin-top: 10px;
}

.btn-primary.add-to-cart {
  padding: 25px;
  min-height: auto;
}

.product-actions .add-to-cart {
  min-height: auto;
}

.header-nav .col-md-6 {
  width: 33.33% !important;
}

.center-nav {
  text-align: center;
  margin-top: 11px;
}

.amega-menu .category-item.level-1>.h5 a {
  font-weight: 700;
  font-size: 13px;
  line-height: 24px;
  text-transform: uppercase;
  padding: 15px 2px;
}

.card.cart-summary, .card.js-cart {
  background: #1c3466;
}
.cart-summary-line .label {
  padding-left: 0;
  color: #ffffff;
  white-space: inherit;
}
.cart-summary-line .value {
  color: #ffffff;
  float: right;
}
.cart-detailed-actions {
  background: none;
  padding: 20px;
}
.cart-summary  .btn.btn-primary{
  background-color: #fff !important;
  border: none;
  color: black !important;
}
@media (max-width: 767px) {
  .footer-container .links ul > li a {
    color: #fff;
  }
}
@media (max-width: 991px) {
  #header .header-top.tablet-h {
    background: #fff;
    padding-bottom: 0;
  }
}

