@media (min-width: 769px) {
  .only_mobile {
    display: none !important;
  }

  .only_desktop {
    display: block;
  }
}



@media (max-width: 768px) {

  :root {
    --regular-font: 1.8rem;
    --slightly-bigger-font: 2.2rem;
    --header-menu: 2.5rem;
    --entry-image-font: 3.5rem;
    --highlighted-font: 2.5rem;
    --small-font: 1.6rem;
    --outside-padding-inner: 4rem;
    --headline: 2.5rem;
  }



  .headline[data-length="long"] {
    font-size: calc(var(--entry-image-font) * 0.75) !important;
  }

  .logo img {
    width: 90px;
  }

  fieldset label {
    width: 115px;
  }

  .only_desktop {
    display: none !important;
  }

  .only_mobile {
    display: block !important;
  }

  .menu_main {
    max-height: 80vh;
  }

  /* Header-Link im Menü stylen */
  .menu_main .header-link {
    display: block;
    /* margin-top: 2rem; */
    text-transform: uppercase;
    text-decoration: none;
    font-size: var(--regular-font);
    font-weight: 400;
  }

}

@media (max-width: 480px) {
  .contentimages_wrapper.gallery a {
    height: 125px;
  }
}
