.factory4 * {
  font-family: 'Rasch Sans', 'Open Sans', sans-serif;
}

.factory4 a {
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
}

.factory4 #logo-left img {
  width: 300px;
}

.factory4 #logo-right img {
  width: 170px;
}

@media all and (max-width: 550px) {
  .factory4 #logo-left {
    top: 7rem;
    display: block;
    position: relative;
    margin: 0 auto;
    width: 300px;
  }

  .factory4 #logo-right {
    position: absolute;
    top: .1rem;
    left: 1rem;
    width: 10rem;
  }
}

.factory4 h2 {
  font-family: 'Anton', 'Open Sans', sans-serif;
  letter-spacing: 5px;
}

.factory4 .dark h2 {
  color: #fff;
}

.factory4 .light h2,
.factory4 .middle h2,
.factory4 .dark h2 {
  color: #e42313;
}

.factory4 .light p,
.factory4 .dark p {
  color: #7f7f7f;
}

.factory4 .primary {
  color: #fff;
}

.factory4 .dark .media .description p {
  color: #000;
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
}

.factory4 .light .media .description p {
  color: #000;
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
}

.factory4 article.media.image[view_mode = 'tapete_1_1'] img {
  border-radius: unset;
  border: none;
}

.factory4 .slick-prev {
  background: url("../light_arrow_left.svg") 50% 50% no-repeat;
}

.factory4 .slick-next {
  background: url("../light_arrow_right.svg") 50% 50% no-repeat;
}

.front.factory4 .scroll-down {
  width: 42px;
}

.front.factory4 .scroll-down img {
  width: 42px;
}

.factory4 footer {
  background-color: #000;
  color: #fff;
}

.factory4 footer #block-footertext span {
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
}

.factory4 footer nav#block-fusszeile ul li a {
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
  color: #fff;
}

.factory4 #block-brandingderwebsite img {
  width: 300px;
}

.factory4.not-front #logos {
  display: none;
}

.factory4 #block-sprachumschalter ul li a {
  text-decoration: none;
  color: #000;
  font-family: 'Rasch Sans', 'Open Sans', sans-serif;
}

.factory4 #block-sprachumschalter ul li:hover a,
.factory4 #block-sprachumschalter ul li.is-active a {
  font-family: 'Rasch Sans Bold', 'Open Sans', sans-serif;
}
