/* 1. Behebt Überbreite durch Footer & Grid-Systeme */ footer, .am-footer, .uk-footer, [class*="footer"] { max-width: 100% !important; width: 100% !important; box-sizing: border-box !important; margin-left: 0 !important; margin-right: 0 !important; overflow: hidden !important; } /* 2. Zwingt Inhalte/Spalten im Footer auf Mobilgeräten untereinander */ @media (max-width: 767px) { footer .uk-grid, footer .am-block, footer [class*="grid"], footer [class*="flex"] { display: flex !important; flex-direction: column !important; margin-left: 0 !important; margin-right: 0 !important; width: 100% !important; } footer div, footer section { max-width: 100% !important; box-sizing: border-box !important; } }