/* Webfont: Lato-Heavy */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Heavy.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Heavy.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Heavy.woff2") format("woff2"), url("../fonts/Lato-Heavy.woff") format("woff"), url("../fonts/Lato-Heavy.ttf") format("truetype");
  font-style: normal;
  font-weight: 900;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Bold */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Bold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Bold.woff2") format("woff2"), url("../fonts/Lato-Bold.woff") format("woff"), url("../fonts/Lato-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Semibold */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Semibold.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Semibold.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Semibold.woff2") format("woff2"), url("../fonts/Lato-Semibold.woff") format("woff"), url("../fonts/Lato-Semibold.ttf") format("truetype");
  font-style: normal;
  font-weight: 600;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Medium */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Medium.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Medium.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Medium.woff2") format("woff2"), url("../fonts/Lato-Medium.woff") format("woff"), url("../fonts/Lato-Medium.ttf") format("truetype");
  font-style: normal;
  font-weight: 500;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Regular */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Regular.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Regular.woff2") format("woff2"), url("../fonts/Lato-Regular.woff") format("woff"), url("../fonts/Lato-Regular.ttf") format("truetype");
  font-style: normal;
  font-weight: 400;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Light */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-Light.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-Light.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-Light.woff2") format("woff2"), url("../fonts/Lato-Light.woff") format("woff"), url("../fonts/Lato-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
  text-rendering: optimizeLegibility;
}
/* Webfont: Lato-Light */
@font-face {
  font-family: "Lato";
  src: url("../fonts/Lato-LightItalic.eot"); /* IE9 Compat Modes */
  src: url("../fonts/Lato-LightItalic.eot?#iefix") format("embedded-opentype"), url("../fonts/Lato-LightItalic.woff2") format("woff2"), url("../fonts/Lato-LightItalic.woff") format("woff"), url("../fonts/Lato-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
  text-rendering: optimizeLegibility;
}
span.h1, span.h2, span.h3, span.h4, span.h5 {
  display: block;
}

#slider-home .slide span.h3,
#slider-home .slide h3 {
  position: absolute;
  left: 0;
  bottom: 50px;
  color: white;
  font-size: 40px;
  line-height: 48px;
  max-width: 500px;
  margin: 0;
  text-align: right;
  text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.5);
}
@media (max-width: 1640px) {
  #slider-home .slide span.h3,
  #slider-home .slide h3 {
    font-size: 35px;
    line-height: 45px;
    bottom: 30px;
  }
}
@media (max-width: 768px) {
  #slider-home .slide span.h3,
  #slider-home .slide h3 {
    font-size: 15px;
    line-height: 25px;
    text-align: center;
    width: 100%;
  }
}

footer .h4 {
  display: block;
  margin-bottom: 25px;
  font-size: 20px;
  line-height: 23px;
  font-weight: 700;
}

.h1-title {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.mobile span.h2 {
  display: block;
  margin-bottom: 30px;
  text-align: center;
}

#relatedArticle h2 {
  position: absolute;
  left: 0;
  bottom: 10px;
  padding: 15px 30px;
  color: white !important;
  font-weight: bold;
  max-width: 60%;
}

@media (max-width: 576px) {
  #mission-container-1 .block-mission span.h2 {
    display: block;
    max-width: 260px;
    text-align: center;
  }
  #mission-container-1 .block-mission:nth-child(even) span.h2 {
    display: inline-block;
  }
  #mission-container-1 .block-mission:nth-child(even) span.h2 {
    width: 100%;
  }
}
.container-prescription h2 {
  font-size: large;
  color: white;
}

#related-products h2 {
  font-size: 25px;
}/*# sourceMappingURL=style2.css.map */