@media only screen and (max-width: 960px) {
  #filter{
    z-index: 3;
    transition: background ease .5s;
    padding: 24px 24px 0;

  }

  .slogan {
      top: 16px;
      font-size: 12px;
      letter-spacing: 1px;
    }

 .activeFilter  .slogan {
   box-shadow: none;
   background-color: transparent;
 }

  .activeFilter{
  height: 100vh !important;
  background: #ccc !important;
  pointer-events: auto !important;
  }

  #hideBtn{
  top: 85%;
  background: #01007f;
}

  form{
    flex-wrap: wrap;
  }

  form > img {
  height: 30px; width:111px;
  margin-right: -120px;
  }

  #suche{
    margin-right: 0;
    width: calc(100% - 68px);
    max-width: none;
    padding:5px;
    font-size:20px;
  }

 #suche{
  padding-left: calc(120px + 3px + 16px) !important;
  }

  .reload {
    margin-left: 12px;
    transition: ease .2s .2s;
    opacity: 1;
    width:40px;
    height:40px;
  }
  
  .reload::before {
    width:46px;
    height:46px;
    top:-5px;
  }

  .activeFilter .reload{
    width: 0;
    opacity: 0;
  }

  .dropdown{
    height: auto;
    flex-basis: 100%;
    display: none;
  }
  .select{
    display: none;
  }
  .dropdown-menu{
    display:block;
  }

  .activeFilter .dropdown{
    display: block;
  }

  .activeFilter img{
    width:auto;
    margin-right:0;
    margin-bottom: 12px;
    margin-top: 32px;
  }

  .activeFilter #suche{
    margin-right: auto;
    width: 100%;
    padding-left: 10px !important;
  }


  #plusBtn {
    top: 150px;
  }
  #minusBtn {
    top: 185px;
  }



  .ergebniss{
    width: 250px; //200px
    height: auto;
    transition: ease .2s;
    margin-bottom: 32px;
  }

  .ergebniss img{
    height: 150px
  }

  .ergebniss .info {
      padding: 12px;
  }

  .ergebniss h1 {
    font-size: 18px;
  }
  .ergebniss p {
      font-size: 12px;
  }

  .ergebniss .info > p:last-of-type {
    font-size: 10px;
    margin-top: 12px;
}

  .ergebniss .aktuell,
  .ergebniss h2,
  .ergebniss ul,
  .ergebniss p a{
    display: none
  }

  .activeErgebniss .aktuell,
  .activeErgebniss h2,
  .activeErgebniss ul,
  .activeErgebniss p a  {
    display: block
  }

  .ergebniss  .mehrInfo{
      display: inline-block;
  }

  .activeErgebniss .mehrInfo{
        display: none;
  }

  #ergebnisse {
    display: flex;
    align-items: center;
    justify-content: center;
}

}
