.col-cardstyle-with-button .et_pb_column{display:flex;flex-direction:column;justify-content:space-between}.col-cardstyle-with-button .et_pb_column .et_pb_module.et_pb_blurb{flex-grow:1}.fc-day-grid-event .fc-content,.fc-time-grid-event.fc-short .fc-content{white-space:normal}.entry-content .ui-widget-content tr td{padding:0.5rem 2px}.entry-content tr td.ui-widget-content{padding:0}.post-header-image .et_pb_title_featured_container .et_pb_image_wrap img{box-shadow:2px 2px 10px rgba(0,0,0,0.5)}.em.em-list{--default-border:#ef7a00}.em-view-container .em-item-image{display:none}.em-view-container .em-events-list .em-item .em-item-image{display:block}.em.em-item.em-item-single .em-events-list .em-item .em-item-image{order:1;display:none}.em.em-item.em-item-single .em-events-list .em-item{grid-template-columns:auto}.em-view-container .em-item-header .em-item-taxonomies{order:2}.kurs-anmeldung .kurs-anmeldung{margin-top:1.5rem}.et_pb_row.et_pb_row_0_tb_header#metarow .et_pb_column.et_pb_column_4_4.et_pb_column_0_tb_header{margin:0 auto!important}ul#menu-hauptnavigation .sub-menu li a,ul#mobile_menu1 .sub-menu li a{font-weight:400}ul#menu-hauptnavigation .meganav-box .sub-menu{display:flex;width:auto}ul#menu-hauptnavigation .meganav-box .sub-menu .sub-menu{display:flex;flex-direction:column;position:relative;left:0;right:0;top:0;visibility:visible;opacity:1;border:0;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;padding:0}ul#menu-hauptnavigation .meganav-box .sub-menu .sub-menu li{padding:0}.et-menu#menu-hauptnavigation li.meganav-box li.menu-item-has-children>a:first-child:after{display:none}.et-menu#menu-hauptnavigation li.meganav-box li.menu-item-has-children>a:first-child,ul#mobile_menu1 li.meganav-box li.menu-item-has-children>a:first-child{font-weight:700;color:#008B92!important}.et-menu#menu-hauptnavigation li.meganav-box li.menu-item-has-children>a:first-child,ul#mobile_menu1 li.meganav-box li.menu-item-has-children>a:first-child:hover{opacity:1;background:transparent}ul#menu-hauptnavigation .meganav-box .sub-menu{display:none}ul#menu-hauptnavigation .meganav-box:hover ul.sub-menu{display:flex}.et_pb_menu .et_pb_menu__menu>nav>ul#menu-hauptnavigation>li>ul{left:auto;right:0}ul#mobile_menu1{max-height:80vh;overflow-y:scroll}#mobile_menu1.et_mobile_menu li a{padding:8px 3%}ul#menu-hauptnavigation ul.sub-menu li.tanz-bewegung a,ul#menu-hauptnavigation ul.sub-menu li.yoga-meditation a,ul#menu-hauptnavigation ul.sub-menu li.fitness-personal-training a,ul#mobile_menu1 ul.sub-menu li.tanz-bewegung a,ul#mobile_menu1 ul.sub-menu li.yoga-meditation a,ul#mobile_menu1 ul.sub-menu li.fitness-personal-training a{display:block;position:relative;font-weight:700}ul.sub-menu li.tanz-bewegung a::before,ul.sub-menu li.yoga-meditation a::before,ul.sub-menu li.fitness-personal-training a::before,ul.sub-menu li.kinder a::before,ul.sub-menu li.erwachsene a::before{content:'';display:block;position:absolute;top:0px;left:-30px;width:30px;height:30px;background-size:contain;background-repeat:no-repeat}ul.sub-menu li.tanz-bewegung a::before{background-image:url('/wp-content/uploads/2024/04/icon_tanz_rot_140px.png')}ul.sub-menu li.yoga-meditation a::before{background-image:url('/wp-content/uploads/2024/04/icon_yoga_orange_140px.png')}ul.sub-menu li.fitness-personal-training a::before{background-image:url('/wp-content/uploads/2024/04/icon_fitness_petrol_140px.png')}ul.sub-menu li.kinder{border-top:1px #eee solid}ul.sub-menu li.erwachsene{border-bottom:1px #eee solid}ul.sub-menu li.kinder a::before{background-image:url('/wp-content/uploads/2024/04/icon_kind_rot_140px.png')}ul.sub-menu li.erwachsene a::before{background-image:url('/wp-content/uploads/2024/04/icon_erwachsene-home_petrol_140px.png')}.checkbox-container.label-right .field-wrap{flex-direction:column}.nf-field-container.angebotsauswahl label{background-color:rgba(0,0,0,0.05);text-align:center;font-weight:700}.nf-field-container.angebotsauswahl label:hover,.nf-field-container.angebotsauswahl label:focus{background-color:rgba(0,0,0,0.15)}.nf-field-container.angebotsauswahl label img{margin:0 auto}.angebotsauswahl .listimage-wrap .nf-field-element{max-width:100%;overflow:hidden}.angebotsauswahl .listimage-wrap li label.nf-checked-label{border:2px solid #ef7b00;transition:all .5s}.nf-form-content .nf-field-container.angebotsauswahl li input:focus,.nf-form-content .nf-field-container.angebotsauswahl li input:focus+label{outline-color:#ef7b00}@media (max-width:479px){.et_pb_text_inner h2{font-size:34px}}