/**
 * @file
 * Use this CSS file to override components CSS rules
 */

/** 17/10/2022 */
.header__container {
  padding: 15px 0px 5px 0px;
}
.fixed-header-enabled.onscroll .header__container {
  padding: 15px 0px 5px 0px;
}
.fixed-header-enabled.onscroll .header__section ul.menu {
  padding-top: 0px;
}
.node--view-mode-teaser {
  margin-bottom: 0px;
}
.node--view-mode-teaser p {
  font-size: x-large;
}
.highlighted__section {
  padding: 40px 0 30px;
}
.list--fa-check-circle li {
  padding: 0 0 0px 35px;
}
.footer__section ul.menu li a, .footer__section ul.menu li > span {
  padding: 8px 0 1px 20px;
}
.page-node-type-product .main-content__section {
  padding: 20px 0;
}
.page-node-type-product .region--white-dark-background .footer-top__section {
  margin: 30px 0;
  padding: 10px 15px 10px;
}
.page-node-type-product .region--white-dark-background .footer-top__section .button {
  text-transform: uppercase;
}
.footer__section {
  padding: 60px 0 60px;
}
/** Contact page map */
.page-node-3 .highlighted-top__section {
  padding: 0px 0 0px;
}

@media (max-width: 767px) {
  .footer__section {
    padding: 20px 0 20px;
  }
}
#block-footersupportblock {
  border-bottom: 2px solid #243e67;
  margin-bottom: 30px;
}
