@media screen and (max-width: 1122px) {
  .nav-wrapp.active {
    margin-top: 8vh; }
    .nav-wrapp.active .mainnav {
      display: flex;
      overflow-x: hidden; }
      .nav-wrapp.active .mainnav a {
        font-size: 25px;
        padding: 16px;
        border-bottom: 1px solid #cccccc; }
  .footerblock-mobile {
    display: none !important; }
  .mainnav .nav-item {
    margin-left: 0 !important; }
  .hactive footer {
    display: block;
    width: 100%;
    background: #222;
    color: #fff;
    position: fixed;
    bottom: 0;
    z-index: 9999999; }
    .hactive footer .bottom ul .footer-item {
      margin-left: 0;
      margin-right: 2rem; }
  body.hactive header.head {
    background-color: #f2f2f2; } }

/*# sourceMappingURL=stiftung_media.css.map */