/*
 * Custom code goes here.
 * A template should always ship with an empty custom.css
 */

.category-cover img {
  width: 100%;
}

@media (min-width: 992px) {
 #js-product-list-header #category-description  {
    position: absolute;
    z-index: 1;
    padding: 20px;
  }
}

.bon-about-us .about-us-block .about-us-text .about-us-icon p {
  line-height: 2;
  letter-spacing: .75px;
  color: #545454;
}

.table-bordered tbody tr th, .table-bordered thead td, .table-bordered thead th, strong {
  font-weight: bolder;
}

.bon-about-us .about-us-block .about-us-text .about-us-icon {
  flex-direction: column;
}

.cms-id-4 #wrapper,
.cms-id-4 .page-content.page-cms,
.bon-about-us .about-us-picture .about-us-info-acardion .accordion  {
  background: #d4e5e1;
}

.bon-about-us .heading:after, 
.bon-about-us .heading:before {
  background: #3a3a3a;
  border-color: #d4e5e1;
}

.bon-about-us .about-us-picture .about-us-info-acardion .accordion .link,
.bon-about-us .about-us-picture .about-us-info-acardion .submenu {
  border-color: #fff;
}

.bon-about-us img {
  max-width: 100%;
  width: auto;
}

#footer_contact li > svg {
  flex-shrink: 0;
}

#checkout-payment-step #conditions-to-approve .condition-label {
  margin-left: 0;
}