.content-home {
  padding-bottom: 200px;
}

.content-home .prod_slider {
  margin: 50px 0 0;
}

.about .intro__text {
  padding-left: 11px;
}

.product-specification {
  flex: 1 1 200px;
}

.product-specification .product__specification__icons__box__details {
  max-width: unset;
}

.menu-main-menu-container .lang-item a {
  display: flex;
}

.menu-main-menu-container .lang-item img {
  border-radius: 3px;
  width: 27px;
}

/* Lang switcher */
ul.polylang-switcher-list {
  display: flex;
  position: relative;

  .lang-item {
    font-size: 16px;
    font-weight: 500;
    line-height: 26px;
    display: none;
    padding: 10px 20px 5px;
    text-align: center;
  }

  .current-lang {
    display: flex;
  }
}

ul.polylang-switcher-list:hover {
  .lang-item:not(.current-lang) {
    display: flex;
    position: absolute;
    top: 100%;
  }
}

/* OLD */
.header-lang-menu-wrapper {
  > li {
    padding-bottom: 5px;
    position: relative;
  }
}
.header-lang-menu-wrapper:hover {
  display: flex;

  .sub-menu {
    display: flex;
    flex-direction: column;
  }
}

.header-lang-menu-wrapper .menu-item:hover {
  color: unset;
  background: unset;
}

.header-lang-menu-wrapper .sub-menu {
  display: none;
  position: absolute;
  left: 0;
  top: 100%;
}

.menu-lang-menu-container::before {
  position: relative;
}

.menu-lang-menu-container::before {
  content: "";
  position: absolute;
  left: 0;
  height: 50%;
  border-left: 1px solid gray;
}

.home .ls-visibility {
  overflow-x: unset;
}

/* .page-template .background {
  height: 440px;
} */

.page-about .about {
  padding-top: 85px;
}

.page-about .about .logo__gallery__img {
  min-width: unset;
}

.page-about .about p > strong {
  font-size: 17px;
}

.page-template .intro__title__header:before {
  top: -30px;
}

.newsletter__center__form .form_text {
  font-size: 16px;
}

@media (min-width: 770px) {
  .intro .row {
    padding-inline: 50px;
  }
}

@media (min-width: 1200px) {
  .intro .row {
    padding-inline: 0;
  }
}

@media (max-width: 992px) {
  .toggle .lang-item {
    color: rgb(255, 255, 255);
  }
}
