.gfd-center-button {
  text-align: center;
}

.gfd-home-blog .qodef-info--top {
  display: none !important;
}

.blog_single {
  margin: 0 0 100px 0;
}

@media screen and (max-width: 1000px) {
  body.blog .sidebar {
    margin-top: 100px;
  }
}
@media screen and (max-width: 768px) {
  body.blog .sidebar {
    margin-top: 60px;
  }
}
.wpcf7-response-output {
  background-color: #9d1e60;
  border-color: #9d1e60 !important;
  font-family: "Raleway", sans-serif;
  font-size: 17px !important;
}

.gfd-impressum h2 {
  font-size: 26px !important;
}
.gfd-impressum h3 {
  font-size: 20px !important;
}

@media screen and (max-width: 1340px) {
  nav.main_menu > ul > li > a {
    padding: 0 10px 0 10px;
  }
}
@media screen and (max-width: 1200px) {
  .header_top_bottom_holder .q_logo {
    top: calc(50% + 10px);
  }
  .header_top_bottom_holder .q_logo img {
    width: 160px !important;
    height: auto !important;
  }
}
@media screen and (max-width: 1000px) {
  .header_top_bottom_holder .header_bottom {
    padding: 0 20px 0 20px;
  }
  .header_top_bottom_holder .q_logo {
    top: 10px;
  }
  .header_top_bottom_holder .q_logo img {
    width: 160px !important;
  }
}
@media screen and (max-width: 600px) {
  .header_top_bottom_holder .q_logo {
    top: 20px;
  }
  .header_top_bottom_holder .q_logo img {
    width: 120px !important;
  }
}
.title_outer .title, .title_outer .title.has_background, .title_outer .title.has_fixed_background {
  height: 450px !important;
}

@media screen and (max-width: 1000px) {
  .title_outer .title, .title_outer .title.has_background, .title_outer .title.has_fixed_background {
    height: 450px !important;
  }
  .title_outer .title div.image, .title_outer .title div.not_responsive, .title_outer .title.has_background div.image, .title_outer .title.has_background div.not_responsive, .title_outer .title.has_fixed_background div.image, .title_outer .title.has_fixed_background div.not_responsive {
    height: 450px !important;
  }
  .title_outer .title div.image img, .title_outer .title div.not_responsive img, .title_outer .title.has_background div.image img, .title_outer .title.has_background div.not_responsive img, .title_outer .title.has_fixed_background div.image img, .title_outer .title.has_fixed_background div.not_responsive img {
    height: 100% !important;
    width: auto !important;
    max-width: unset !important;
    margin: 0 50% 0 0;
    position: relative;
    left: -50%;
  }
  .title_outer .title .title_holder, .title_outer .title.has_background .title_holder, .title_outer .title.has_fixed_background .title_holder {
    height: 100% !important;
  }
}
@media screen and (max-width: 800px) {
  .title_outer .title, .title_outer .title.has_background, .title_outer .title.has_fixed_background {
    height: 380px !important;
  }
  .title_outer .title div.image, .title_outer .title div.not_responsive, .title_outer .title.has_background div.image, .title_outer .title.has_background div.not_responsive, .title_outer .title.has_fixed_background div.image, .title_outer .title.has_fixed_background div.not_responsive {
    height: 380px !important;
  }
  .title_outer .title .title_holder, .title_outer .title.has_background .title_holder, .title_outer .title.has_fixed_background .title_holder {
    height: 380px !important;
  }
}
@media screen and (max-width: 600px) {
  .title_outer .title, .title_outer .title.has_background, .title_outer .title.has_fixed_background {
    height: 300px !important;
  }
  .title_outer .title div.image, .title_outer .title div.not_responsive, .title_outer .title.has_background div.image, .title_outer .title.has_background div.not_responsive, .title_outer .title.has_fixed_background div.image, .title_outer .title.has_fixed_background div.not_responsive {
    height: 300px !important;
  }
  .title_outer .title .title_holder, .title_outer .title.has_background .title_holder, .title_outer .title.has_fixed_background .title_holder {
    height: 300px !important;
  }
  .title_outer .title h1, .title_outer .title.has_background h1, .title_outer .title.has_fixed_background h1 {
    font-size: 34px !important;
  }
}
@media screen and (max-width: 430px) {
  .title_outer .title, .title_outer .title.has_background, .title_outer .title.has_fixed_background {
    height: 187px !important;
  }
  .title_outer .title div.image, .title_outer .title div.not_responsive, .title_outer .title.has_background div.image, .title_outer .title.has_background div.not_responsive, .title_outer .title.has_fixed_background div.image, .title_outer .title.has_fixed_background div.not_responsive {
    height: 187px !important;
  }
  .title_outer .title .title_holder, .title_outer .title.has_background .title_holder, .title_outer .title.has_fixed_background .title_holder {
    height: 187px !important;
  }
}
ul {
  list-style-position: outside;
  padding-left: 25px;
}

li {
  font-family: "Raleway", sans-serif;
  font-size: 17px;
  line-height: 30px;
  font-weight: 500;
  color: #4A4A4A;
}

p {
  color: #4A4A4A;
}

@media screen and (max-width: 800px) {
  h2 {
    font-size: 34px !important;
  }
}
@media screen and (max-width: 430px) {
  h2 {
    font-size: 26px !important;
  }
}

/*# sourceMappingURL=default.css.map */
