@media only screen and (max-width: 375px) {

  .hamburger{
    top:4vh;
  }

  .ulnav{
    width:100vw;
    border:none;
  }

  article{
    padding:0;
  }

  .text{
    column-count:1;
    padding-top:15vh;
  }

  h1{
  }

  .headerimg{
    font-size:2em;
    padding-top:20vh;
    height:60vh;
  }

      .subline{
        font-size:1.5em;
      }

  h2{
    font-size:1.75em;
    top:5vh;
  }

      .backstyle{
        border-bottom-left-radius:25px 50%;
        border-top-right-radius:25px 50%;
      }

      .mobilepos{
        top:-2vh;
      }

  h3{
    width:100%;
  }

  h4{
    margin-left:10px;
  }

  .containerright{
  }

  .containerleft{ /* ### SLIDER ### */
    width:100%;
    padding:5vh 5vw 5vh 5vw;
  }

        .eintrag{
          height:12vw;
        }

        .termin{
          width:100%;
        }

  .slick-slide img{
    margin-left:-140px;
  }

  .slider .item{
    font-size:1.6em;
  }

  .slidedown{
    height:210vh;
  }

  .down{
    margin-top:140vh;
  }

        .zutaten, .zubereitung{
          width:100%;
          padding:2vh 5vw 2vh 5vw;
        }

              .zutaten{
                padding:2vh 5vw 0 5vw;
              }

              .zubereitung{
                padding:0 5vw 2vh 5vw;
              }

  .Rezeptname{
    font-size:0.65em;
  }  /* ### SLIDER ENDE ### */

  .kontaktdaten{
    font-size:1em;
    margin-top:10vh;
  }

        .sociallogo{
          border-radius:1.5vw;
        }

  footer{
    padding:2vh 5vw 2vh 5vw;
  }
}
