.mec-event-grid-modern .mec-event-image,.mec-event-grid-clean .mec-event-image{width:100%;aspect-ratio:16 / 9;overflow:hidden}.mec-event-grid-modern .mec-event-image img,.mec-event-grid-clean .mec-event-image img{width:100%!important;height:100%!important;display:block;object-fit:cover;object-position:center top}.mec-event-grid-clean .row{display:flex;flex-wrap:wrap}.mec-event-grid-clean .row>[class*="col-"]{display:flex}.mec-event-grid-clean .mec-event-article{width:100%;display:flex;flex-direction:column}.mec-event-grid-clean .mec-event-content{flex:0 0 auto}.mec-event-grid-clean .mec-event-footer{flex:1 1 auto}.mec-event-grid-clean .mec-event-excerpt{color:#555!important;font-size:15px;line-height:1.5;margin:14px 0 15px;text-align:justify;hyphens:auto}@media (max-width:767px){.mec-event-grid-clean .row{display:block!important}.mec-event-grid-clean .row>[class*="col-"]{display:block!important;width:100%!important;max-width:100%!important;flex:0 0 100%!important;float:none!important;padding-left:0!important;padding-right:0!important}.mec-event-grid-clean .mec-event-article{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.mec-event-grid-clean .mec-event-image{width:100%!important;aspect-ratio:16 / 9}.mec-event-grid-clean .mec-event-image img{width:100%!important;height:100%!important;object-fit:cover;object-position:center top}}filter:brightness(0.72) contrast(1.08) saturate(0.85) sepia(0.22);.oma-menu #menu-hauptmenue>li{padding-left:25px!important;padding-right:25px!important}.oma-menu #menu-hauptmenue>li>a{color:#ffffff!important}.oma-menu #menu-hauptmenue li.current-menu-item>a,.oma-menu #menu-hauptmenue li.current_page_item>a,.oma-menu #menu-hauptmenue li.current_page_parent>a{color:#ffffff!important;background:transparent!important}.oma-menu #menu-hauptmenue li.onepage-active>a{color:#e6c96d!important}.oma-menu #menu-hauptmenue>li>a:hover{color:#e6c96d!important;opacity:1!important}.oma-menu #menu-hauptmenue li.current-menu-item>a,.oma-menu #menu-hauptmenue li.current_page_item>a,.oma-menu #menu-hauptmenue li.current_page_parent>a,.oma-menu #menu-hauptmenue li.current-menu-ancestor>a{color:#ffffff!important;background:transparent!important}.oma-menu #menu-hauptmenue li.onepage-active>a{color:#e6c96d!important}.oma-menu{background:transparent!important;position:relative;z-index:999}.oma-menu .et_pb_menu_inner_container{min-height:110px;align-items:center}.oma-menu .et_pb_menu__logo img{max-height:180px!important;height:180px!important;width:auto!important}.oma-menu .et_pb_menu__logo-wrap{position:relative;z-index:1000;margin-bottom:-75px}.oma-hero{position:relative!important;overflow:visible!important}.oma-hero .et_pb_row,.oma-hero .et_pb_column{overflow:visible!important}.oma-getraenk-overlay{position:absolute!important;top:-36px!important;right:35px!important;width:430px!important;max-width:430px!important;margin:0!important;padding:0!important;z-index:99999!important}.oma-getraenk-overlay .et_pb_code_inner{margin:0!important;padding:0!important}.oma-getraenk-mobile{display:none!important}.oma-getraenk-schild{position:relative;width:430px;max-width:100%;aspect-ratio:2 / 3;margin:0 auto;background-image:url('/wp-content/uploads/2026/08/omas-schild.png');background-repeat:no-repeat;background-position:center;background-size:contain;transform:rotate(0.5deg)}.oma-getraenk-overlay .oma-getraenk-schild{width:430px!important;max-width:100%!important;margin:0!important;transform:rotate(0.5deg)!important}.oma-getraenk-inhalt{position:absolute;top:39%;left:13%;right:19%;bottom:9%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.oma-getraenk-label{font-family:'Caveat',cursive;font-size:24px;line-height:1.1;font-weight:400;color:#E4C47D;margin:0 0 14px 0}.oma-getraenk-name{font-family:'Oswald',sans-serif;font-size:40px;line-height:1.05;font-weight:600;color:#ffffff;margin:0 0 18px 10px}.oma-getraenk-beschreibung{font-size:19px;line-height:1.35;font-weight:400;color:#F3EEE7;margin:15px 0 20px 0;margin-left:-25px}.oma-getraenk-preis{font-family:'Oswald',sans-serif;font-size:40px;line-height:1.1;font-weight:600;color:#E4C47D;margin:0}.oma-getraenk-hinweis{margin:12px 0 0 0;font-size:14px;line-height:1.25;color:#DDD4CA}@media only screen and (max-width:1700px){.oma-getraenk-overlay{display:none!important}.oma-getraenk-mobile{display:block!important;position:relative!important;width:100%!important;max-width:none!important;margin:0!important;padding:0 0 30px!important;background-color:#241C18;text-align:center;z-index:1!important}.oma-getraenk-mobile .oma-getraenk-schild{width:330px!important;max-width:90%!important;margin:0 auto!important;transform:rotate(-1deg)!important}.oma-getraenk-mobile .oma-getraenk-inhalt{top:35%;left:15%;right:15%;bottom:9%;justify-content:flex-start}.oma-getraenk-mobile .oma-getraenk-label{font-size:25px;line-height:1.1;margin:0 0 13px 0}.oma-getraenk-mobile .oma-getraenk-name{font-size:39px;line-height:1.05;margin:0 0 16px 0}.oma-getraenk-mobile .oma-getraenk-beschreibung{font-size:17px;line-height:1.35;margin:0 0 18px 0}.oma-getraenk-mobile .oma-getraenk-preis{font-size:34px}.oma-getraenk-mobile .oma-getraenk-hinweis{font-size:14px;margin-top:10px}}@media only screen and (max-width:767px){.oma-getraenk-mobile{padding:0 0 25px!important}}.oma-getraenk-mobile .oma-getraenk-schild{width:290px!important;max-width:88%!important;transform:rotate(-1deg)!important}.oma-getraenk-mobile .oma-getraenk-inhalt{top:35%;left:15%;right:15%;bottom:9%}.oma-getraenk-mobile .oma-getraenk-label{font-size:23px;margin-bottom:12px}.oma-getraenk-mobile .oma-getraenk-name{font-size:35px;margin-bottom:14px}.oma-getraenk-mobile .oma-getraenk-beschreibung{font-size:16px;line-height:1.35;margin-bottom:16px}.oma-getraenk-mobile .oma-getraenk-preis{font-size:31px}.oma-getraenk-mobile .oma-getraenk-hinweis{font-size:13px;margin-top:9px}}@media only screen and (max-width:480px){.oma-getraenk-mobile{padding:0 0 20px!important}}.oma-getraenk-mobile .oma-getraenk-schild{width:270px!important;max-width:88%!important}.oma-getraenk-mobile .oma-getraenk-inhalt{top:35%;left:15%;right:15%;bottom:9%}.oma-getraenk-mobile .oma-getraenk-label{font-size:21px;margin-bottom:11px}.oma-getraenk-mobile .oma-getraenk-name{font-size:32px;margin-bottom:13px}.oma-getraenk-mobile .oma-getraenk-beschreibung{font-size:15px;margin-bottom:15px}.oma-getraenk-mobile .oma-getraenk-preis{font-size:29px}.oma-getraenk-mobile .oma-getraenk-hinweis{font-size:12px;margin-top:8px}}.oma-bandbewerbung{max-width:900px;margin:0 auto}.oma-bandbewerbung .nf-form-content{max-width:100%!important;padding:10px 5px!important}.oma-bandbewerbung .nf-form-title h3,.oma-bandbewerbung h3{font-size:32px!important;line-height:1.15!important;margin-bottom:8px!important}.oma-bandbewerbung .nf-form-fields-required{font-size:14px!important;opacity:0.7;margin-bottom:25px!important}.oma-bandbewerbung .nf-field-container{margin-bottom:22px!important}.oma-bandbewerbung .nf-field-label{margin-bottom:7px!important}.oma-bandbewerbung .nf-field-label label{font-size:16px!important;font-weight:700!important;line-height:1.3!important}.oma-bandbewerbung .ninja-forms-req-symbol{color:#fa8c01!important}.oma-bandbewerbung input[type="text"],.oma-bandbewerbung input[type="email"],.oma-bandbewerbung input[type="tel"],.oma-bandbewerbung input[type="number"],.oma-bandbewerbung input[type="url"],.oma-bandbewerbung select,.oma-bandbewerbung textarea{width:100%!important;background:#f7f5f2!important;border:1px solid #ddd6cf!important;border-radius:8px!important;font-size:16px!important;color:#241c18!important;box-shadow:none!important;transition:all 0.2s ease}.oma-bandbewerbung input[type="text"],.oma-bandbewerbung input[type="email"],.oma-bandbewerbung input[type="tel"],.oma-bandbewerbung input[type="number"],.oma-bandbewerbung input[type="url"],.oma-bandbewerbung select{height:52px!important;padding:0 15px!important}.oma-bandbewerbung textarea{min-height:130px!important;padding:14px 15px!important;resize:vertical}.oma-bandbewerbung input:focus,.oma-bandbewerbung select:focus,.oma-bandbewerbung textarea:focus{border-color:#fa8c01!important;background:#fff!important;outline:none!important;box-shadow:0 0 0 3px rgba(250,140,1,0.12)!important}.oma-bandbewerbung ::placeholder{color:#9d9690!important;opacity:1}.oma-bandbewerbung .list-checkbox-wrap ul,.oma-bandbewerbung .list-radio-wrap ul{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin:5px 0 0!important}.oma-bandbewerbung .list-checkbox-wrap li,.oma-bandbewerbung .list-radio-wrap li{margin:0!important}.oma-bandbewerbung .list-checkbox-wrap li label,.oma-bandbewerbung .list-radio-wrap li label{display:inline-flex!important;align-items:center!important;min-height:42px!important;padding:8px 15px!important;background:#f7f5f2!important;border:1px solid #ddd6cf!important;border-radius:8px!important;font-size:15px!important;font-weight:600!important;cursor:pointer!important}.oma-bandbewerbung input[type="checkbox"],.oma-bandbewerbung input[type="radio"]{width:18px!important;height:18px!important;margin-right:8px!important;accent-color:#fa8c01}.oma-bandbewerbung input[type="button"],.oma-bandbewerbung input[type="submit"],.oma-bandbewerbung .nf-element[type="button"]{float:right!important;width:auto!important;min-width:180px!important;height:auto!important;background:#fa8c01!important;color:#fff!important;border:0!important;border-radius:8px!important;padding:14px 28px!important;font-size:16px!important;font-weight:700!important;cursor:pointer!important;transition:all 0.2s ease}.oma-bandbewerbung input[type="button"]:hover,.oma-bandbewerbung input[type="submit"]:hover,.oma-bandbewerbung .nf-element[type="button"]:hover{transform:translateY(-2px);filter:brightness(0.92)}.oma-bandbewerbung .nf-error-msg{font-size:13px!important}.oma-bandbewerbung .nf-error .ninja-forms-field{border-color:#c0392b!important}@media (max-width:767px){.oma-bandbewerbung{max-width:100%}.oma-bandbewerbung .nf-form-title h3,.oma-bandbewerbung h3{font-size:26px!important}.oma-bandbewerbung .nf-field-container{margin-bottom:17px!important}.oma-bandbewerbung .list-checkbox-wrap ul,.oma-bandbewerbung .list-radio-wrap ul{flex-direction:column!important;gap:7px!important}.oma-bandbewerbung .list-checkbox-wrap li label,.oma-bandbewerbung .list-radio-wrap li label{width:100%!important}.oma-bandbewerbung input[type="button"],.oma-bandbewerbung input[type="submit"],.oma-bandbewerbung .nf-element[type="button"]{float:none!important;width:100%!important}}