

.id--7 .content-inner h1, .type-post .content-inner h1, .type-posts-listing .content-inner h1, .in-rate-shop .content-inner h1, .in-registration-login:not(.is-client-zone) .content-inner h1, .type-page .content-inner h1 {
     color: #2b41a8;
}

.contact-address__content {
    border: 2px solid #0a249c;
}

.contact-address__content .contact-box ul li.contact-address__first {
    margin-bottom: 10px;
}

@media (min-width: 992px) {
    .header-top {
        padding-top: 20px;
        padding-bottom: 10px;
    }
}

.checkout-box-wrapper {
     background-color: #fff;
}

.link-icons {
    order: 0;
   
}

.category-link__icon {

    background-color: #e7e7e7;
}

.add-to-cart-button {
    flex: 1 1 auto !important;
    min-width: 0 !important;
    display: flex !important
;
    align-items: center !important;
    justify-content: center !important;
    padding: 0 16px !important;
    white-space: nowrap !important;
    box-sizing: border-box !important;
    border-radius: 4px !important;
    text-transform: uppercase !important;
}

.stars-wrapper {
    display: none;
}

.row-filter.multiple-columns-body .filters-wrapper .filters .filter-sections .filter-section h4, .row-filter.one-column-body .filters-wrapper .filters .filter-sections .filter-section h4, .row-filter.multiple-columns-body .filters-wrapper .filters .slider-wrapper h4, .row-filter.one-column-body .filters-wrapper .filters .slider-wrapper h4 {
    color: #131313;
    font-size: 12px;
    }

.category-header input[type="radio"]+label {
    font-family: Montserrat, sans-serif;
     background-color: #ebeae7;
}

.row-filter.multiple-columns-body .filters-wrapper .filters .slider-wrapper .price-filter, .row-filter.one-column-body .filters-wrapper .filters .slider-wrapper .price-filter {
   background-color: #ebeae7;
}

.row-filter.multiple-columns-body .filters-wrapper .filters .filter-sections .filter-section .param-filter-top, .row-filter.one-column-body .filters-wrapper .filters .filter-sections .filter-section .param-filter-top, .row-filter.multiple-columns-body .filters-wrapper .filters .slider-wrapper .param-filter-top, .row-filter.one-column-body .filters-wrapper .filters .slider-wrapper .param-filter-top, .row-filter.multiple-columns-body .filters-wrapper .filters .filter-sections .filter-section>form, .row-filter.one-column-body .filters-wrapper .filters .filter-sections .filter-section>form, .row-filter.multiple-columns-body .filters-wrapper .filters .slider-wrapper>form, .row-filter.one-column-body .filters-wrapper .filters .slider-wrapper>form {
    background-color: #ebeae7;
   }

.row-filter.multiple-columns-body .filters-wrapper .filters .filter-sections .filter-section.open h4, .row-filter.one-column-body .filters-wrapper .filters .filter-sections .filter-section.open h4, .row-filter.multiple-columns-body .filters-wrapper .filters .slider-wrapper.open h4, .row-filter.one-column-body .filters-wrapper .filters .slider-wrapper.open h4 {
      background-color: #fff;
    border-color: #d5e0e8;
   
}

.subcategories li a {
   box-shadow: none;
    border: 1px solid #d5e0e8;
}
.subcategories li a {
     padding: 7px 30px 7px 13px;
}

h1.category-title {
    color: #0a249c;
}



.partners__content {
    box-shadow: none;
    border-radius: 0px;
    background-color: #ffffff;
    padding: 0px;
}

@media (min-width: 768px) {
    .partners__image-block {
        height: 130px;
        max-width: 200px;
    }
}

.partners-slider {
  display: flex;
  align-items: center;
  gap: 10px;
  position: relative;
}
.partners-viewport {
  overflow: hidden;
  width: 100%;
}
.partners-track {
  display: flex;
  transition: transform 0.4s ease;
}
.partners__item {
  flex: 0 0 calc(100% / 6);
  display: flex;
  justify-content: center;
  padding: 10px 5px;
  box-sizing: border-box;
}
.partners__image-block img {
  max-height: 130px;
  max-width: 100%;
  object-fit: contain;
}
.partners-nav {
  background: #eee;
  border: none;
  width: 32px;
  height: 32px;
  cursor: pointer;
  border-radius: 50%;
  font-weight: bold;
  line-height: 32px;
  text-align: center;
}
.partners-nav:disabled {
  opacity: 0.3;
  cursor: not-allowed;
}
/* Mobil */
@media (max-width: 768px) {
  .partners__item { flex: 0 0 calc(100% / 3); }
}
@media (max-width: 480px) {
  .partners__item { flex: 0 0 calc(100% / 2); }
}


.col-sm-2 .extended-banner-title {
    text-align: center;
}

@media (max-width: 767px) {
  .col-sm-2 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }
 
 .col-sm-2 .banner-wrapper {
    width: 48%;
  }
  
}

@media (min-width: 480px) {
    .body-banners>div {
        margin: 0;
        width: 50%;
        max-width: 100%;
        flex: 0 0 100%;
        padding: 0 4px;
    }
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6, .cart-table .main-link, .cart-related-name {
    /* font-family: sans-serif; */
    font-family: "Montserrat", sans-serif !important;
}

#footer h4 {
    color: #dac87a;
}

#footer ul a {
    color: #ffffff;
}

.footer-item.footer-item-newsletter {
    background-color: #bead82;
}

#footer.is-white .footer-bottom-bg:before {
    background-color: #2b2b2b;
}

#footer.is-white {
    background-color: #2b2b2b;
}

.btn, a.btn {
      box-shadow: none;
}

.benefitBanner__title {
    text-transform: uppercase;
    color: #09249c;
   font-size: 13px;
    line-height: 1.15;
 font-weight: 650;
}

.welcome {
       background-color: #e9e9e9;
}



@media (min-width: 768px) {
    .benefitBanner__data {
        margin-top: 5px;
font-size: 12.5px;
line-height: 1.35
           }
           
 .middle-banners-wrapper .extended-banner-texts, .body-banners .extended-banner-texts, .banners-top-block .extended-banner-texts, .next-to-carousel-banners .extended-banner-texts, .banner-category .extended-banner-texts, .carousel .extended-banner-texts {
        padding: 0 30px;
    }
}

.benefitBanner.position--benefitHomepage.no-products-group {
    margin-top: 30px;
  font-size: 11px;
}

.products-block.products .p .name {
font-family: Montserrat, sans-serif;
    font-weight: 400;
}

.external-fonts-loaded ol.cart-header, .external-fonts-loaded .next-step, .external-fonts-loaded .price-wrapper, .external-fonts-loaded .price-additional, .external-fonts-loaded .price-measure, .external-fonts-loaded .price-final, .external-fonts-loaded .price-save, .external-fonts-loaded .price-standard, .external-fonts-loaded .btn, .external-fonts-loaded .products .name {
    font-family: "Montserrat", sans-serif;
}

.navigation-in ul li a b {
    font-weight: 600;
}

@media (min-width: 480px) {
    .banners-top-block .banner-wrapper {
        width: 33%;
        max-width: 33%;
        flex: 0 0 50%;
    }
}

.btn.btn-conversion, a.btn.btn-conversion, .btn.btn-cart, a.btn.btn-cart {
    border-color: #0a249c;
    background-color: #0a249c;
    box-shadow: none;
}

.product .p {
    box-shadow: none;
    border: 1px solid #d5e0e8;
    border-radius: 10px;
}

body {
      background-color: #fff;
}

.external-fonts-loaded body, body.blank-mode {
   font-family: Montserrat, sans-serif;
}


@media (min-width: 1440px) {
    .container {
        width: 1418px;
    }
    
     .middle-banners-wrapper .extended-banner-title:not(:empty), .body-banners .extended-banner-title:not(:empty), .banners-top-block .extended-banner-title:not(:empty), .next-to-carousel-banners .extended-banner-title:not(:empty), .banner-category .extended-banner-title:not(:empty), .carousel .extended-banner-title:not(:empty) {
        
        max-width: 90%;
    }
}

@media (min-width: 1800px) {
    .container {
        width: 1680px;
    }
    
    
}

