/* -------------------------------- Webseite -------------------------------- */
/* --------------------------------- Cookie --------------------------------- */
.gray .blog-preview .box-prev-img .blog-preview-img img {
  height: 200px;
  object-fit: cover;
}
.top-header .inner-header-left {
  margin: 0 50px;
}
.btn-primary {
  background: #073e8f;
  padding: 15px 25px;
  transition: 0.3s ease;
}
.btn-primary:hover {
  background: #052758;
}
.parallax-background {
  margin: 0;
}
.parallax-background .container {
  margin: 0;
}
#de_1_blog .blog-preview-caption {
  padding: 20px;
}
#de_1_blog .blog-preview .box-prev-img .blog-preview-img img {
  height: 200px;
  object-fit: contain;
}
footer .footer-nav ul {
  display: flex;
  flex-direction: row;
}
footer .footer-nav ul li:not(:first-child) {
  margin-left: 120px;
}
footer .footer-nav ul li {
  list-style: none;
  font-size: 17px;
  color: white;
  font-family: "Poppins", sans-serif;
  line-height: 1;
  font-weight: 400;
}
footer .footer-nav ul li i {
  margin-right: -4px;
}
footer .social-footer .icon-fa {
  float: right;
}
footer ul.social-media {
  display: flex;
}
footer ul.social-media li {
  list-style: none;
  padding-right: 5px;
}
footer .footer-col h4 {
  color: #fff;
  font-weight: 600;
  font-size: 25px;
  margin-bottom: 10px;
}
footer .footer-col h5 span {
  color: #0097d1;
}
footer .footer-col h5 {
  line-height: 1;
  font-size: 18px;
}
footer .footer-col .location h5 {
  font-size: 20px;
  margin-bottom: 30px;
}
footer .open-time {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
footer .open-time li {
  display: flex;
  align-items: center;
  margin-bottom: 10px;
  list-style: none;
  font-size: 18px;
  color: white;
  font-family: "Poppins", sans-serif;
  line-height: 1.4;
  font-weight: 400;
}
footer .open-time li span {
  margin-right: 20px;
}
#impressum-seite a {
  color: #484848;
}
#impressum-seite a:hover {
  color: #0097d1;
}
/* datenschutz */
#pageid-3 h1 {
  margin-bottom: 0;
}
#pageid-3 h2 {
  margin-top: 45px;
}
#pageid-3 h3 {
  margin-top: 30px;
}
#pageid-3 p {
  margin-bottom: 0;
}
#pageid-3 a {
  color: #677c7e;
  font-weight: 600;
}
#pageid-3 a:hover {
  color: #0097d1;
}
/* aktuelle top angebote element */
.top-angebote-section {
  position: relative;
}
.top-angebote-section .angebote-slider {
  margin: 0 -15px;
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}
.top-angebote-section .angebote-slider .slick-slide {
  margin-right: 15px;
  margin-left: 15px;
}
.top-angebote-section .prev-arrow, .top-angebote-section .next-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-size: 2rem;
  color: #e12237 !important;
  z-index: 999;
  cursor: pointer;
  transition: 0.3s ease;
}
.top-angebote-section .prev-arrow {
  left: 150px;
}
.top-angebote-section .prev-arrow:hover {
  left: 140px;
}
.top-angebote-section .next-arrow {
  right: 150px;
}
.top-angebote-section .next-arrow:hover {
  right: 140px;
}
@media screen and (max-width: 1500px) {
  .top-angebote-section .prev-arrow {
    left: 10px;
  }
  .top-angebote-section .prev-arrow:hover {
    left: 5px;
  }
  .top-angebote-section .next-arrow {
    right: 10px;
  }
  .top-angebote-section .next-arrow:hover {
    right: 5px;
  }
}
/*# sourceMappingURL=../../template/css/_maps/zz_custom.map */