:root{--blue:#0053bb;--mec-color-skin:#0053bb;--mec-fes-main-color:#0053bb;--blueHover:#00367a;--red:#E51A4B}*:focus-visible{outline-color:var(--red)!important;outline-style:solid!important;outline-width:5px!important;outline-offset:.25rem!important;outline-width:.25rem!important}@media (prefers-reduced-motion:no-preference){*:focus-visible{-webkit-animation:outline-bounce .5s;animation:outline-bounce .5s}}@-webkit-keyframes outline-bounce{0%{outline-offset:.25rem}50%{outline-offset:.5rem}100%{outline-offset:.25rem}}@keyframes outline-bounce{0%{outline-offset:.25rem}50%{outline-offset:.5rem}100%{outline-offset:.25rem}}.fontLight,.fontLight p,.fontLight a,.fontLight h2{color:#fff!important}h3.nmw-termine-feld-titel,h3.nmw-termine-titel{font-size:2.0em!important}.nmw-termine-liste-items--liste .nmw-termine-karte-bild{flex:0 0 280px!important}.nmw-termine-liste-items--liste .nmw-termine-karte-bild img{max-width:100%!important;width:100%!important}.nmw-termine-monat{font-size:2.0em!important}.nmw-termine-karte-zeit{gap:2px 5px!important;font-size:1.3em!important}.nmw-termine-karte-badge{display:none}.nmw-termine-feld-datum,.nmw-termine-feld-uhrzeit,.nmw-termine-feld-enddatum,.nmw-termine-feld-end-uhrzeit,.nmw-termine-feld-ort,.nmw-termine-feld-kategorie{margin:0;font-size:1.25em}@media (min-width:481px) and (max-width:680px){.nmw-termine-liste-items--liste .nmw-termine-karte-bild{flex:0 0 180px!important}}@media (max-width:480px){.nmw-termine-liste-items--liste .nmw-termine-karte-bild{flex:0 0 auto!important}}#fixedheader.pa-fixed-header{background-color:#222!important;-webkit-transition:background-color 1s ease-out;-moz-transition:background-color 1s ease-out;-o-transition:background-color 1s ease-out;transition:background-color 1s ease-out;margin-top:-90px!important;z-index:9999999}#fixedheader.pa-fixed-header img{transition:transform 1s ease;transform:scale(0.6)}.et_pb_menu .et-menu-nav>ul ul{padding:10px 0!important}.nav li li{padding-top:5px!important;padding-bottom:5px!important;border-top:1px solid #eee}.nav li li:first-child{border-top:0px;padding-top:0px!important}.nav li li:last-child{padding-bottom:0px!important}.et-menu li li a{padding:6px 5px!important}.nav li ul{width:340px;border-top:0px}.et-menu li li a{width:300px}