/******************************************************************************************************
 * Standard-Einstellungen
 ******************************************************************************************************/

@media screen and (max-width: 75em) {
  /* 1200px */

  h1 {
    font-size: 1.5rem !important;
    margin-top: 20px;
  }
  h2 {
    font-size: 1.1rem !important;
  }

  .field--name-body {
    padding: 0 10px;
  }
  .views-field-field-image {
    clear: float !important;
    width: 100%;
    padding: 0 0 15px 0;
  }

  .views-field-body img,
  .field--name-body img,
  img {
    width: 100%;
    height: auto;
  }

  .navbar-brand img {
    height: 100px;
    width: auto;
    margin-top: 30px;
  }
  .navbar-brand {
    font-size: 0.9rem;
    color: #000;
  }
  .nav-link-header {
    display: none;
  }

  .navbar-toggler-icon {
    background-image: url("/themes/bs_nine/files/images/Hamburger.png");
  }
  #block-bilddetailseiten {
    height: 60px;
    width: 100% !important;
    object-fit: cover;
    object-position: top center;
  }

  ul.menu a.is-active {
    color: #c8dfff;
  }

  #block-bs-nine-banner {
    margin: 50px 0 0 25px !important;
  }

  .region-direktlinks {
    flex-wrap: wrap;
    justify-content: center;
  }
  .region-direktlinks img {
    height: 100px;
    width: auto;
  }

  .content {
    padding: 15px;
  }

  .view-gemeinderat .views-field {
    display: block;
    padding-bottom: 15px;
  }
  .view-gemeinderat .views-field-field-image {
    clear: float;
    padding-left: 0;
  }
  .view-gemeinderat .views-field-field-image img {
    width: 160px;
    height: auto;
  }
  .view-gemeinderat .views-field {
    display: block;
    padding-bottom: 15px;
  }
  .view-gemeinderat .views-field-field-dep {
    padding-left: 0px;
  }
  .view-gemeinderat .views-label-field-funktion {
    display: block;
  }

  .view-mitarbeiter .views-field {
    display: block;
    padding-bottom: 15px;
  }
  .view-mitarbeiter .views-field-field-funktion {
    padding-left: 0px;
  }

  .sub_features {
    padding: 15px;
  }
  .sub_features .row {
    display: block;
  }
  .region-footer {
    display: block;
    justify-content: space-between;
  }
}
