/* Compiled Less CSS File */
/* Generated from "layout-dev.css" */

/* ===============================================================
   Added @ 04/20/2016
   =============================================================*/
.daten_head {
  padding: 15px 0;
}
.daten_head h2 {
  text-align: left;
}
.daten_head h4 {
  cursor: pointer;
  color: #851421;
}
.daten_head h4:hover {
  text-decoration: underline;
}
p.landing-subline {
  font-size: 16px !important;
  font-family: 'roboto_condensed', sans-serif;
}
.landing-teaser-slogan-container.home p.landing-subline {
  margin-top: 12px;
}
.landing-main-slogan {
  font-size: 40px;
}
/*.landing-header .landing-main-teaser .landing-teaser-slogan-container .landing-main-slogan {
   font-family: 'roboto_condensed', sans-serif;
   font-size: 40px;
    line-height: 1.4em;
 }*/
.landing-header .landing-main-teaser .landing-teaser-slogan-container,
.header .home-Slider .landing-teaser-slogan-container {
  /*-webkit-transform: translate(0px, -100%) scale(1) !important;
    -ms-transform: translate(0px, -100%) scale(1)  !important;
    transform: translate(0px, -100%) scale(1)  !important;*/

}
.press-thumbnail-holder_new {
  max-width: 224px;
  width: 100%;
  max-height: 126px;
  position: absolute;
  right: 13px;
  top: 0;
  text-align: center;
}
.press-thumbnail-holder_new img {
  max-width: 100%;
  max-height: inherit;
  border: 1px solid #8396a6;
  width: auto !important;
  height: auto !important;
}
@media (max-width: 479px) {
  .press-thumbnail-holder_new {
    position: static;
    max-width: none;
    max-height: none;
    padding-left: 40px;
    padding-right: 8px;
    padding-top: 8px;
    clear: both;
  }
}
.section-content .parallax .hr-teaser-box .hr-teaser-description p {
  font-size: 40px;
  line-height: 1.4em;
  font-weight: 300;
}
#page-16 .quote-container .quote-header .quote-heading p{
  font-family: robotoregular,sans-serif !important;
  font-size: 14px;
}
#page-16 .quote-container .quote-header .quote-heading p:last-child{
  margin-top:15px;
}

@media (max-width: 767px) {
  .section-content .parallax .hr-teaser-box .hr-teaser-description p {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  .section-content .parallax .hr-teaser-box .hr-teaser-description p {
    font-size: 32px;
    padding-left: 16px;
    padding-right: 16px;
  }
}
@media (max-width: 479px) {
  .section-content .parallax .scrollable .hr-teaser-box .hr-teaser-description .landing-subline {
    font-size: 13px;
    margin-top: 8px;
  }
}
@media (max-width: 767px) {
  p.landing-subline {
    font-size: 13px !important;
  }
}
@media (max-width: 479px) {
  p.landing-subline {
    font-size: 12.8px !important;
    line-height: 1.2em;
  }
}