.contact-address__content .contact-box ul li.contact-address__first {
  margin-bottom: 0;
  margin-top: 25px;
}

@media (min-width: 992px) {
  .header-top {
    padding-top: 50px;
    padding-bottom: 10px;
  }

  .popup-widget.login-widget {
    top: 150px;
  }

  .popup-widget.cart-widget {
    top: 150px;
  }

  .admin-logged .popup-widget.login-widget {
    top: 175px;
  }

  .admin-logged .popup-widget.cart-widget {
    top: 175px;
  }
}
@media (min-width: 768px) {
  .is-header-fixed.is-header-hidden #header .site-name a img {
    max-height: 55px;
  }
  .top-navigation-bar .container > div.top-navigation-contacts {
    height: 35px;
  }
}

@media (min-width: 768px) {
  #header .site-name {
    display: flex;
    align-items: center;
  }

  #header .site-name a img {
    max-height: 80px;
    max-width: 300px;
  }
}

@media (max-width: 767px) {
  .top-navigation-bar .site-name a img {
    max-height: 40px;
  }
}

.in-index .position--benefitHomepage {
  margin-top: 0;
}

@media (min-width: 768px) {
  .partners__content {
    height: 90px;
  }
}

.service__text-block .h3 {
  font-size: 14px;
  line-height: 1.2em;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 6px;
  margin: 0;
  padding: 0;
}

.service__text-block p {
  font-size: 26px;
  line-height: 1.4;
  padding: 0;
  margin: 30px 0 30px;
}

.top-category-block .menu-content {
  padding: 30px 25px 20px;
}

.top-category-block .menu-level-3,
.top-category-block .menu-content .top-category-more {
  display: none;
}

.benefitBanner__title {
  font-size: 16px;
  color: #222222;
  font-weight: 700;
}

.benefitBanner__data {
  margin-top: 5px;
  color: #a1a3ab;
}

.brand-block {
  /* text-align: center; */
  line-height: 1.4;
  color: #d10d0d;
  font-size: 16px;
  margin: 15px 0 0;
  position: relative;
}

.brand-block__top {
}

.brand-block__bottom {
  display: inline-flex;
  align-items: center;
  /* justify-content: center; */
}

.brand-block__text {
  font-size: 16px;
  color: #d10d0d;
}

.brand-block__text--bold {
  font-weight: 700;
  background: #d10d0d;
  padding: 3px 10px;
  border-radius: 10px;
  color: white;
}

.brand-block__price {
  line-height: 1.4;
  font-size: 20px;
  font-weight: 700;
}

.flag.flag-discount-0 {
  display: none;
}

/* FILTER */

.dkLab-category-filters .slider-header {
  bottom: 10px;
}

.dkLab-category-filters .ui-slider-horizontal:after {
  display: none;
}

#dkLabTopFilters .filter-section > form,
#dkLabTopFilters .slider-wrapper > .dkLab-slider-wrapper,
#dkLabTopFilters .filter-section-boolean .param-filter-top {
  border-width: 1px;
  border-radius: 0 0 10px 10px;
}

#dkLabTopFilters .slider-header {
  position: absolute;
  bottom: 10px;
  font-size: 14px;
}

#dkLabTopFilters .filter-count {
  background-color: transparent;
  padding: 0px 3px;
  top: 0;
}

/* #dkLabTopFilters .filter-section-boolean h4.symptom {
  display: none;
} */

.desktop.one-column-body #dkLabTopFilters #category-filter-hover,
#dkLabTopFilters .filter-sections {
  background-color: transparent;
}

#dkLabTopFilters .filter-section:not(.filter-section-count),
#dkLabTopFilters .filter-section-boolean,
#dkLabTopFilters .slider-wrapper {
  background-color: white;
}

#dkLabTopFilters #category-header {
  padding-top: 0;
}

.desktop.one-column-body #dkLabTopFilters #category-filter-hover {
  display: block;
}

@media (min-width: 768px) {
  .desktop.one-column-body
    #dkLabTopFilters
    #category-filter-hover
    .filter-section {
    width: auto;
  }
}

#dkLabTopFilters .ui-slider-horizontal:after {
  display: none;
}

.desktop.one-column-body
  #dkLabTopFilters
  #category-filter-hover
  .filter-section:nth-last-child(2) {
  border-radius: 10px !important;
}

.desktop.one-column-body
  #dkLabTopFilters
  #category-filter-hover
  .filter-section:nth-last-child(2).active {
  border-radius: 10px 10px 0 0 !important;
}

.mobile #dkLabTopFilters .filter-section:before {
  display: none;
}

.category-header .listSorting__controls button.listSorting__control {
  margin-top: 0;
  margin-bottom: 0;
}

body.dklab-filters--new-sorting
  #dkLabTopFilters
  #category-header
  .listSorting__controls {
  display: block;
  margin: 0;
}

.desktop.one-column-body
  #category-filter-hover
  #dkLabTopFilters
  .filter-section:nth-last-child(2),
#dkLabTopFilters .filter-section,
#dkLabTopFilters .filter-section-boolean,
#dkLabTopFilters .slider-wrapper {
  border-radius: 10px;
}

.desktop.one-column-body
  #category-filter-hover
  #dkLabTopFilters
  .filter-section.active:nth-last-child(2),
#dkLabTopFilters .filter-section.active,
#dkLabTopFilters .filter-section-boolean.active,
#dkLabTopFilters .slider-wrapper.active {
  border-radius: 10px 10px 0 0;
}

#dkLabTopFilters #category-header > span.span--sort {
  border-radius: 10px;
  background-color: white;
}

#dkLabTopFilters .category-header input[type="radio"]:checked + label {
  color: black;
}

#dkLabTopFilters .category-header input[type="radio"] + label {
  min-height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding: 3px 5px 3px 10px;
}

#dkLabTopFilters #category-header > form {
  border-width: 1px;
  border-radius: 10px;
}

#dkLabTopFilters #category-header.active > span.span--sort {
  border-radius: 10px 10px 0 0;
}

#dkLabTopFilters #category-header > form {
  border-radius: 0 0 10px 10px;
}

@media (max-width: 767px) {
  #dkLabTopFilters #filters {
    padding: 10px 0;
  }
  #dkLabTopFilters .dkLab-filters-pack-button .btn.btn-primary {
    padding: 3px 15px 2px 15px;
    height: 36px;
    min-height: 35px;
    border-radius: 10px;
    top: -3px;
    position: relative;
  }
  #dkLabTopFilters .filter-section h4:after,
  #dkLabTopFilters .filter-section-boolean h4:after,
  #dkLabTopFilters .slider-wrapper h4:after {
    content: "\e900";
    font-family: "apollo";
    font-size: 8px;
    right: 10px;
    width: 30px;
    transform: translateY(-50%);
    text-align: center;
    top: 17px;
  }

  #dkLabTopFilters .filter-section.active h4:after,
  #dkLabTopFilters .filter-section-boolean.active h4:after,
  #dkLabTopFilters .slider-wrapper.active h4:after,
  #dkLabTopFilters #category-header.active:after {
    content: "\e900";
    transform: translateY(-50%) rotateZ(1800deg);
  }
}
