/* --- 1280px --------------------------------------------- */
@media only screen and (max-width: 1280px) {
  body {
    font-size: 12px;
  }
  #masonry_ct .grid-sizer {
    width: 50%;
  }
  #masonry_ct .ms_item {
    width: 44%;
  }
}
/* --- 1024px --------------------------------------------- */
/* --- 980px --------------------------------------------- */
@media only screen and (max-width: 979px) {
  #mobilemenu,
  #burgerbutton {
    display: block !important;
  }
  nav {
    display: none;
  }
  #container {
    width: 100%;
  }
  #masonry_ct .grid-sizer {
    width: 100%;
  }
  #masonry_ct .ms_item {
    width: 90%;
    margin: 0 auto 20px auto;
  }
  #footer {
    flex-direction: column;
    width: 90%;
    margin: 0 auto;
  }
  #footer .item .head {
    cursor: pointer;
  }
  #footer .item .head.open:after {
    transform: rotate(180deg);
  }
  #footer .item .inhalt {
    display: none;
  }
  #footer .item.vk .inhalt {
    column-count: 1;
    column-gap: 10px;
    column-width: 100%;
  }
}
/* --- 768px --------------------------------------------- */
/* --- 580px --------------------------------------------- */
/* --- 480px --------------------------------------------- */
/*@media only screen and (max-width: 479px) {*/
/* --- 320px --------------------------------------------- */
