.mega-menu{display:block!important;border:0;margin:0 auto;padding:11px 0 10px;max-width:1000px;width:100%;opacity:0;pointer-events:none;-webkit-transform:scaleY(1);transform:scaleY(1);z-index:30;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s;-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition:opacity .1s linear,top .15s step-end,opacity .1s linear,top .15s step-end,opacity .1s linear,top .15s step-end,-webkit-transform .1s cubic-bezier(.36,.66,.04,1),-webkit-transform .1s cubic-bezier(.36,.66,.04,1);transition:opacity .1s linear,top .15s step-end,opacity .1s linear,top .15s step-end,opacity .1s linear,top .15s step-end,-webkit-transform .1s cubic-bezier(.36,.66,.04,1),-webkit-transform .1s cubic-bezier(.36,.66,.04,1);-o-transition:opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end;transition:opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end;transition:opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end,transform .1s cubic-bezier(.36,.66,.04,1),opacity .1s linear,top .15s step-end,-webkit-transform .1s cubic-bezier(.36,.66,.04,1),-webkit-transform .1s cubic-bezier(.36,.66,.04,1)}.mega-menu--open{opacity:1;top:82px;pointer-events:all;-webkit-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .1s linear,top .15s step-start,opacity .1s linear,top .15s step-start,opacity .1s linear,top .15s step-start,-webkit-transform .15s cubic-bezier(.17,.67,.52,1),-webkit-transform .15s cubic-bezier(.17,.67,.52,1);transition:opacity .1s linear,top .15s step-start,opacity .1s linear,top .15s step-start,opacity .1s linear,top .15s step-start,-webkit-transform .15s cubic-bezier(.17,.67,.52,1),-webkit-transform .15s cubic-bezier(.17,.67,.52,1);-o-transition:opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start;transition:opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start;transition:opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start,transform .15s cubic-bezier(.17,.67,.52,1),opacity .1s linear,top .15s step-start,-webkit-transform .15s cubic-bezier(.17,.67,.52,1),-webkit-transform .15s cubic-bezier(.17,.67,.52,1)}.mega-menu__wrapper{min-height:520px;z-index:29;-webkit-box-shadow:0 12px 28px rgba(0,0,0,.25),0 1px 4px rgba(0,0,0,.1);box-shadow:0 12px 28px rgba(0,0,0,.25),0 1px 4px rgba(0,0,0,.1);background-color:#f3f3f3;border-bottom-left-radius:1.25rem;border-bottom-right-radius:1.25rem;border:0;position:relative;padding:0;overflow:hidden}.mega-menu-dropshadow{z-index:11;position:fixed;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);left:0;right:0;top:0;bottom:0;opacity:0;visibility:hidden;-webkit-transition:opacity .5s,visibility 0s .5s;-o-transition:opacity .5s,visibility 0s .5s;transition:opacity .5s,visibility 0s .5s}.mega-menu-dropshadow--init{-webkit-transition:0s;-o-transition:0s;transition:0s}.mega-menu-dropshadow--open{opacity:1;visibility:visible;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s}.mega-menu__sub-navs{position:relative}.mega-menu__sub-navs li{padding:0 0 2rem;margin:0}.mega-menu__fallback--aktuelles,.mega-menu__fallback--angebot,.mega-menu__fallback--schule,.mega-menu__fallback--schultag,.mega-menu__fallback--service,.mega-menu__fallback--thaddens{display:none}.mega-menu__fallback--aktuelles p,.mega-menu__fallback--aktuelles ul,.mega-menu__fallback--angebot p,.mega-menu__fallback--angebot ul,.mega-menu__fallback--schule p,.mega-menu__fallback--schule ul,.mega-menu__fallback--schultag p,.mega-menu__fallback--schultag ul,.mega-menu__fallback--service p,.mega-menu__fallback--service ul,.mega-menu__fallback--thaddens p,.mega-menu__fallback--thaddens ul{z-index:1;position:relative;font-size:.775rem!important}.mega-menu__fallback--aktuelles ul,.mega-menu__fallback--angebot ul,.mega-menu__fallback--schule ul,.mega-menu__fallback--schultag ul,.mega-menu__fallback--service ul,.mega-menu__fallback--thaddens ul{padding-left:1rem}.mega-menu__fallback--aktuelles ul li,.mega-menu__fallback--angebot ul li,.mega-menu__fallback--schule ul li,.mega-menu__fallback--schultag ul li,.mega-menu__fallback--service ul li,.mega-menu__fallback--thaddens ul li{margin:.25rem 0;padding:0!important}.mega-menu__fallback--all{display:none}.mega-menu__fallback--all p,.mega-menu__fallback--all ul{z-index:1;position:relative;font-size:.875rem!important}.mega-menu__fallback--all ul{padding-left:1rem}.mega-menu__fallback--all ul li{margin:.25rem 0;padding:0!important}.mega-menu-trigger-1 .mega-menu__fallback--schule,.mega-menu-trigger-2 .mega-menu__fallback--aktuelles,.mega-menu-trigger-3 .mega-menu__fallback--schultag,.mega-menu-trigger-4 .mega-menu__fallback--angebot,.mega-menu-trigger-5 .mega-menu__fallback--thaddens,.mega-menu-trigger-6 .mega-menu__fallback--service{display:block}.mega-menu__meta li a{font-weight:600!important;font-size:.75rem!important}.mega-menu__fallback{position:absolute;border-radius:.25rem;width:420px;right:0;top:0;height:100%;padding:1.5rem;border-left:1px solid #e2e2e2}.mega-menu__fallback h2{border-bottom-color:#e2e2e2!important}.mega-menu__fallback .tribe-events-widget-link a{border-color:#e2e2e2!important}.mega-menu__fallback--all{position:absolute;width:289px;right:451px;left:289px;top:0;height:100%;padding:1.5rem;display:block;border:0}.mega-menu .sub-menu{list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);width:290px;min-height:520px;height:100%;padding:0!important;background:#fff;background-size:contain}.mega-menu .sub-menu>li{padding:0 2rem!important;display:block}.mega-menu .sub-menu>li a{font-size:14px!important;display:block!important;color:#6f6f6f!important;font-weight:400!important;padding:0;height:48px!important;line-height:48px;width:100%;border:0!important}.mega-menu .sub-menu>li a:hover{color:#243dc2!important}.mega-menu .sub-menu>li .sub-menu{display:none;left:289px;padding-left:40px!important;background-color:#f3f3f3;background-image:url(img/bg-mmenu.d2d9d6b3.png);background-repeat:no-repeat;background-size:75%;background-position:100% 100%;list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.mega-menu .sub-menu>li .sub-menu li{margin:0!important;padding:0 2rem 0 0!important;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:48px!important;border:0!important}.mega-menu .sub-menu>li .sub-menu li a{line-height:1.2;padding:16px 0}.mega-menu .sub-menu>li .sub-menu .current_page_item,.mega-menu .sub-menu>li .sub-menu .current_page_parent,.mega-menu .sub-menu>li .sub-menu li:hover{background-color:transparent!important}.mega-menu .sub-menu li:last-child a{border-bottom:0}.mega-menu .sub-menu li:hover{background-color:#f3f3f3}.mega-menu .sub-menu li:hover>a{color:#243dc2!important}.mega-menu .sub-menu li:hover>.sub-menu{display:block;z-index:4}.mega-menu .sub-menu .menu-item-has-children.current-page-parent,.mega-menu .sub-menu .menu-item-has-children.current_page_item{background-color:#f3f3f3}.mega-menu .sub-menu .current_page_item,.mega-menu .sub-menu .current_page_parent{background-color:#f3f3f3}.mega-menu .sub-menu .current_page_item>a,.mega-menu .sub-menu .current_page_parent>a{color:#243dc2!important;border-bottom-color:transparent}.mega-menu .sub-menu .current_page_item>.sub-menu,.mega-menu .sub-menu .current_page_parent>.sub-menu{display:block;z-index:1}.mega-menu .sub-menu .sub-menu{height:100%;position:absolute;background-color:#f3f3f3;top:0;list-style-type:none;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}.shrink .mega-menu--open{top:48px}