/* Linnebacher Relaunch: Navigation und Footer */
#menu-item-658 > a {background:#1667d9;color:#fff !important;border-radius:9px;padding:11px 18px;margin-top:14px;margin-bottom:14px}
#menu-item-658 > a:hover,#menu-item-658 > a:focus {background:#0f55b8;box-shadow:0 8px 20px rgba(22,103,217,.24)}
footer.footer {background:#172238 !important;padding:34px 0 !important;border-top:0}
footer.footer .footer-menu a {color:#d9e2ef !important;font-weight:650;letter-spacing:.04em}
footer.footer .footer-menu a:hover {color:#fff !important}
footer.footer .copyright {font-size:0;color:#aebbd0 !important;visibility:hidden}
footer.footer .copyright:before {visibility:visible;content:"© 2026 Linnebacher Engineering GmbH";font-size:13px;letter-spacing:.02em}
@media(max-width:768px){#menu-item-658 > a{display:inline-block;margin:8px 15px 14px}.footer.footer{text-align:center}.footer.footer .copyright{float:none !important;margin-top:16px}}
/* Linnebacher Relaunch: Navigation und Footer */
#menu-item-658 > a {background:#1667d9;color:#fff !important;border-radius:9px;padding:11px 18px;margin-top:14px;margin-bottom:14px}
#menu-item-658 > a:hover,#menu-item-658 > a:focus {background:#0f55b8;box-shadow:0 8px 20px rgba(22,103,217,.24)}
footer.footer {background:#172238 !important;padding:34px 0 !important;border-top:0}
footer.footer .footer-menu a {color:#d9e2ef !important;font-weight:650;letter-spacing:.04em}
footer.footer .footer-menu a:hover {color:#fff !important}
footer.footer .copyright {font-size:0;color:#aebbd0 !important}
footer.footer .copyright:before {content:"© 2026 Linnebacher Engineering GmbH";font-size:13px;letter-spacing:.02em}
@media(max-width:768px){#menu-item-658 > a{display:inline-block;margin:8px 15px 14px}.footer.footer{text-align:center}.footer.footer .copyright{float:none !important;margin-top:16px}}