/*
Hier kannst du dein eigenes CSS einfügen.

Klicke auf das Hilfe-Symbol oben, um mehr zu lernen.
*/
.logo.type-img {
  margin: 0.5em 0;
}
.site-branding .site-description {
  font-weight: 400;
  display: none;
}
.site-banner h1 {
  max-width: 42%;
  font-size: 2.4em;
}
.main-navigation .menu-item-description {
  display: none;
}
.entry-content .testimonial-entry .post-excerpt {
  padding-left: 1.2em;
}
.is-singular.home .entry-header {
  padding-left: 0;
  padding-right: 0;
}
h1, .h1 {
  font-size: 2em;
}
@media (min-width: 768px) {
  h1, .h1 {
    font-size: 3em;
  }
}
@media (max-width: 960px) {
  html {
    font-size: 14px;
  }
  .site-banner h1 {
    font-size: 1.5rem;
  }
}
@media (max-width: 480px) {
  #site-header-widgets .form-search {
    display: none;
  }
  #site-banner h1.entry-title {
    width: 100%;
    max-width: 84%;
    margin: 0 auto;
  }
}
#site-header-widgets aside {
  margin-top: 0.5em;
  line-height: 1.2em;
  text-align: right;
  /* FROM */
}
#site-header-widgets aside .confit-address {
  margin-top: 0.5em;
}
#site-header-widgets aside a {
  color: inherit;
}
form.wpcf7-form fieldset {
  margin-bottom: 1em;
  border: 1px solid #ccc;
  padding: 0.35em 0.625em;
}
form.wpcf7-form fieldset legend {
  padding: 0.5em 1em 0.5em 0.5em;
  font-weight: 600;
  text-align: right;
}
form.wpcf7-form span.wpcf7-list-item {
  display: inline-block;
  margin: 0 0 0 0;
}
form.wpcf7-form .row {
  overflow: auto;
  margin-bottom: 1.62em;
}
form.wpcf7-form .col-1, form.wpcf7-form .col-2 {
  float: left;
}
form.wpcf7-form .col-1:after, form.wpcf7-form .col-2:after {
  clear: both;
}
form.wpcf7-form .col-1.form-el-plz, form.wpcf7-form .col-2.form-el-plz {
  width: 5em;
  margin-right: 1em;
}
form.wpcf7-form .col-1.form-el-ort, form.wpcf7-form .col-2.form-el-ort {
  width: 11em;
}
form.wpcf7-form .col-1 input, form.wpcf7-form .col-2 input, form.wpcf7-form .col-1 label, form.wpcf7-form .col-2 label {
  max-width: 100%;
}
@media (max-width: 480px) {
  form.wpcf7-form textarea, form.wpcf7-form select, form.wpcf7-form input:not([type]), form.wpcf7-form input[type="color"], form.wpcf7-form input[type="date"], form.wpcf7-form input[type="datetime"], form.wpcf7-form input[type="datetime-local"], form.wpcf7-form input[type="email"], form.wpcf7-form input[type="month"], form.wpcf7-form input[type="number"], form.wpcf7-form input[type="password"], form.wpcf7-form input[type="search"], form.wpcf7-form input[type="tel"], form.wpcf7-form input[type="text"], form.wpcf7-form input[type="time"], form.wpcf7-form input[type="url"], form.wpcf7-form input[type="week"], form.wpcf7-form select, form.wpcf7-form .col-1, form.wpcf7-form .col-2 {
    width: 100% !important;
  }
}
