body{font-family:'Proxima Nova'!important}h1,h2,h3,h4,h5,h6{font-family:'Proxima Nova'!important}h1{font-size:2.6em;line-height:1.1;padding-bottom:0}h2{font-size:1.2em;padding-bottom:15px}:focus{outline:none!important}#page-container{overflow:hidden}.body #page-container .et_pb_button:hover{color:#d61c38!important}#logo-top{width:240px;margin-left:-30px;margin-bottom:10px}.custom-header-section{padding:25px 0 20px!important}#custom-menu{padding:0!important;border:none!important;width:100%}.custom-header-row .et_pb_column:last-child{display:flex;flex-direction:row;align-items:flex-end}#custom-menu .widget_nav_menu{margin:0!important;width:100%!important}ul#menu-hauptmenue{display:flex;justify-content:space-between;align-content:flex-end}div#custom-menu li a{color:#8fd400;opacity:1;font-size:1.35em;line-height:1;font-weight:700;transition:all 300ms ease-in-out}div#custom-menu li a:hover{color:#d61c38;opacity:1}div#custom-menu li.current-menu-item a{color:#d61c38;opacity:1}div#menu-trigger{position:absolute;width:50px;top:0;right:0}.page-title-row{width:100%!important}.general-row{width:100%!important}a.et_pb_button{margin-top:15px}#content-column{width:77.75%!important;margin-right:2.25%!important}#content-section .et_pb_column.et_pb_column_1_4.et_pb_column_single{width:20%;margin-top:50px}#content-section{min-height:65vh}.et_pb_row_inner{padding:0!important}.et_pb_column_single{padding:0!important}.general-section{padding:50px 0!important}.general-row .et_pb_column{padding:20px 15px!important;margin-bottom:25px!important}.page-title-row{padding-bottom:25px!important}.page-id-121 .general-row,.page-id-109 .general-row{align-items:flex-start}.businesses-row .et_pb_column{padding:0!important}.searchandfilter ul{padding:0!important}.searchandfilter ul li ul{display:flex;flex-wrap:wrap;margin-bottom:25px}.searchandfilter ul li li input{display:none}.searchandfilter label{padding:0!important;font-size:1em;color:#fff;font-weight:700;line-height:1;text-transform:uppercase;cursor:pointer}.searchandfilter ul li li{padding:0;line-height:1;margin-right:15px;margin-bottom:12px}.searchandfilter ul li li.sf-option-active label{color:#8fd400}.business-item{margin-bottom:10px}.business-row{color:#000;font-size:1em;line-height:1;background:#fff;padding:15px 0 14px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.letter{display:none;justify-content:center;align-items:center;height:24px;width:24px;margin-bottom:5px;background:#8fd400;color:#fff;line-height:1;font-size:1em}.letter-wrapper .business-item:first-child .letter{display:flex}h4.business-title{display:inline-block;vertical-align:middle;font-size:1em;line-height:1;padding:0 10px;padding-bottom:0;width:25%;transform:translate(0,-1px)}.business-details-wrapper{width:75%;display:flex}.address{display:inline-block;vertical-align:middle;width:40%;padding:0 10px}.phone{display:inline-block;vertical-align:middle;width:25%;padding:0 10px}.website{display:inline-block;vertical-align:middle;width:35%;font-weight:700;padding:0 10px;transform:translate(0,-1px)}.business-row a{color:#000}.team-item{display:inline-block!important;vertical-align:top;width:48%;margin-right:4%!important;margin-bottom:20px!important}.team-item:nth-child(odd){margin-right:0!important}.et_pb_team_member_image{width:100%!important;max-width:100%}.team-overlay{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;background:#8fd400;opacity:0;transition:all 300ms ease-in-out}.team-item:hover .team-overlay{opacity:1}.team-overlay a{font-weight:700;font-size:1.1em;line-height:1.3;padding:10px;display:inline-block;text-align:center}h4.et_pb_module_header{font-size:1em;padding-bottom:5px}p.et_pb_member_position{color:#000}.programme-row .et_pb_column{padding:0!important}.jahr{margin-top:30px}.termine-wrapper{border-top:1px solid #fff;margin-top:10px}.jahreszahl{display:flex;justify-content:center;align-items:center;height:26px;width:60px;background:#8fd400;color:#fff;line-height:1;font-size:1.1em}.termin-item{border-bottom:1px solid #fff;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;color:#fff;padding:10px 0 0}.start,.ende{display:flex;flex-direction:column;justify-content:center;align-items:center;width:42px;height:42px;background:#8fd400;color:#fff;line-height:1;font-size:1.1em;margin-bottom:10px}.feiertag .start,.feiertag .ende{background:#fff;color:#8fd400}.start>span:first-child,.ende>span:first-child{font-size:1.3em;font-weight:700}.ende{position:relative}.ende:before{content:'';height:10px;width:1px;display:block;background:#fff;position:absolute;top:-10px;left:50%}.termin-name{font-weight:700;padding:12px 30px 18px 30px;width:35%}.termine-sidebar-wrapper .termin-name{padding:12px 15px 0 15px;width:100%;font-size:1.1em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wochentage{font-weight:700;padding:12px 30px 0 30px;width:20%}.termin-details{padding:13px 30px 16px 30px;width:45%}.form-wrapper{margin-top:25px}html .formcraft-css .powered-by{display:none!important}::-webkit-input-placeholder{color:#8fd400!important;font-weight:700;text-transform:uppercase}:-ms-input-placeholder{color:#8fd400!important;font-weight:700;text-transform:uppercase}::placeholder{color:#8fd400!important;font-weight:700;text-transform:uppercase}html .formcraft-css .fc-form .form-element .form-element-html{padding:1em 1em;padding-left:0;padding-top:0}html .formcraft-css .fc-form.frame-hidden .form-page-content{padding:0;margin-right:-1em}.formcraft-css button,.formcraft-css input,.formcraft-css optgroup,.formcraft-css select,.formcraft-css textarea{border-radius:0!important}html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span>span{font-weight:700;font-size:1.1em}html .formcraft-css .fc-form .form-element .checkbox-cover>div label>span>div{padding-left:25px;margin-top:5px}html .formcraft-css .fc-form.label-placeholder .checkbox-cover>span{display:none}html .formcraft-css .fc-form .form-element .submit-cover .submit-button{border-radius:0;font-weight:500;font-size:1.2em;transition:all 300ms ease-in-out;margin-bottom:-10px}html .formcraft-css .fc-form .form-element .submit-cover .submit-button:hover{background:#d61c38}html .formcraft-css .fc-form .form-element input.is-read-only,html .formcraft-css .fc-form .form-element textarea.is-read-only{opacity:1}.sidebar-block-green{height:85px;width:100%;padding:15px;display:flex;justify-content:flex-start;align-items:center;transition:all 300ms ease-in-out;margin-bottom:25px!important}.sidebar-block-green:hover{background:#fff!important}.sidebar-block-green h4{font-size:2em;line-height:1;padding-bottom:0;transition:all 300ms ease-in-out}.sidebar-block-green:hover h4{color:#8fd400!important}.home .download-wrapper,.page-id-103 .download-wrapper,.page-id-777 .download-wrapper,.page-id-780 .download-wrapper{display:none}.page-id-103 .events-wrapper{display:none}.termine-sidebar-wrapper .termin-item:nth-child(n+3){display:none}.events-wrapper h3{font-size:2em;line-height:1;padding-bottom:0;color:#fff;padding-bottom:10px;border-bottom:1px solid #fff}a.jahresprogramm{color:#fff;text-transform:uppercase;font-size:1.2em;display:block;position:relative;margin-top:10px;padding-left:30px;letter-spacing:1px}a.jahresprogramm:before{content:'';display:block;height:18px;width:18px;position:absolute;background-image:url(/wp-content/uploads/2022/03/right-arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat;left:0;top:0}.download-wrapper h3{font-size:2em;line-height:1;padding-bottom:0;color:#fff;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #fff}.download-wrapper{margin-bottom:25px!important}.download-wrapper ul{list-style-type:none;padding:0;padding-left:25px}.download-wrapper ul li{line-height:1;padding-bottom:10px;position:relative}.download-wrapper ul li:before{content:'';display:block;height:18px;width:18px;position:absolute;background-image:url(/wp-content/uploads/2022/03/down-arrow.png);background-position:center;background-size:contain;background-repeat:no-repeat;left:-25px;top:-5px}.download-wrapper a{color:#fff;text-transform:uppercase;font-size:1em}.text-block-impressum a{color:#000}.text-block-impressum a:hover{color:#D61C38}.text-block-datenschutz h4{font-size:1.1em;padding-bottom:10px}.text-block-datenschutz h3{font-size:1.2em;padding-bottom:15px}div#footer-section{padding:15px 0}.footer-text-block p{padding:0 0 5px}.footer-text-block a{font-size:90%;letter-spacing:.5px}@media all and (max-width:1300px){.et_pb_row{width:85%}}@media all and (max-width:1024px){.et_pb_row{width:90%}#logo-top{width:220px}#custom-menu{width:calc(100% + 50px);margin-left:-50px}h1{font-size:2.4em}.sidebar-block-green h4,.events-wrapper h3{font-size:1.8em}.sidebar-block-green{height:75px}a.jahresprogramm{padding-left:25px;letter-spacing:0}}@media all and (max-width:982px){.et_pb_row{width:92%}#custom-menu{width:100%;margin-left:0}#content-column{width:74.75%!important;margin-right:2.25%!important}#content-section .et_pb_column.et_pb_column_1_4.et_pb_column_single{width:23%;margin-top:50px}.gutscheine-img{max-width:300px!important;margin:0 auto;margin-top:25px}h4.business-title{width:50%}.business-details-wrapper{width:50%;display:flex;flex-direction:column}.address{width:100%;padding:0 10px}.phone{width:100%;padding:5px 10px 0}.website{width:100%;padding:3px 10px 0}.termin-name{padding:12px 20px 18px 20px}.wochentage{padding:12px 20px 0 20px}.termin-details{padding:13px 20px 16px 20px}}@media all and (max-width:600px){h1{font-size:2em;line-height:1.2}ul#menu-hauptmenue{display:flex;flex-direction:column;justify-content:flex-start;align-content:flex-start}div#custom-menu li a br{display:none}#logo-top{width:110px;margin-left:0;margin-bottom:0}#content-column{width:100%!important;margin-right:0!important}h4.business-title{width:45%}.business-details-wrapper{width:55%}.page-id-103 .termin-name{padding:12px 20px 0 20px;width:85%}.page-id-103 .wochentage{padding:0 20px 0 20px;width:88%;margin-left:42px;margin-top:-14px}.page-id-103 .wochentage.wochentage-double{margin-top:-64px}.page-id-103 .termin-details{padding:5px 20px 16px 20px;width:88%;margin-left:42px}.page-id-103 .termin-details.wochentage-double{margin-top:-42px}.page-id-103 .termin-item{flex-wrap:wrap}.custom-header-row .et_pb_column:last-child{display:none}.custom-header-row .et_pb_column.active-menu:last-child{display:block!important}#custom-menu{margin-top:25px}#page-container .fc-form-2 .form-element-field14,#page-container .fc-form-3 .form-element-field14,#page-container .fc-form-2 .form-element-field17,#page-container .fc-form-3 .form-element-field17,#page-container .fc-form-2 .form-element-field20,#page-container .fc-form-3 .form-element-field20,#page-container .fc-form-2 .form-element-field13,#page-container .fc-form-3 .form-element-field13,#page-container .fc-form-2 .form-element-field19,#page-container .fc-form-3 .form-element-field19,#page-container .fc-form-2 .form-element-field22,#page-container .fc-form-3 .form-element-field22{width:30%!important}#page-container .fc-form-2 .form-element-field12,#page-container .fc-form-3 .form-element-field12,#page-container .fc-form-2 .form-element-field15,#page-container .fc-form-3 .form-element-field15,#page-container .fc-form-2 .form-element-field18,#page-container .fc-form-3 .form-element-field18,#page-container .fc-form-2 .form-element-field23,#page-container .fc-form-3 .form-element-field23,#page-container .fc-form-2 .form-element-field21,#page-container .fc-form-3 .form-element-field21,#page-container .fc-form-2 .form-element-field16,#page-container .fc-form-3 .form-element-field16{width:20%!important}.custom-header-row .et_pb_column:first-child{margin-bottom:10px!important}.general-section{padding:50px 0 0!important}ul#menu-hauptmenue li{margin-bottom:15px}}@media all and (min-width:1900px){#content-section{min-height:80vh}body #tarteaucitronAlertBig #tarteaucitronCloseAlert{font-size:1em!important;background:#fff!important;color:#1d1c1c!important;font-weight:500;padding:6px 12px 8px!important}#tarteaucitronAlertBig #tarteaucitronPersonalize{font-size:1.1em!important;background:#8fd400!important;color:#fff!important;font-weight:500;padding:5px 12px 7px!important}.dsdvo-cookie-notice.style1 #tarteaucitronAlertBig{font-size:1.1rem!important;padding:15px 5% 20px!important}.dsdvo-cookie-notice.style1 #tarteaucitronAlertBig{background:#1d1c1c!important}#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronAllow,#tarteaucitron #tarteaucitronServices .tarteaucitronLine .tarteaucitronAsk .tarteaucitronDeny,.tac_activate .tarteaucitronAllow,.tac_activate .tarteaucitronPolicy{border-radius:0!important}#tarteaucitron #tarteaucitronServices .tarteaucitronMainLine{background:#1d1c1c!important;border:3px solid #1d1c1c!important;border-left:9px solid #1d1c1c!important;border-top:5px solid #1d1c1c!important}#tarteaucitron #tarteaucitronClosePanel,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronClosePanelCookie{background:#1d1c1c!important}#tarteaucitron #tarteaucitronInfo,#tarteaucitron #tarteaucitronServices .tarteaucitronDetails,#tarteaucitron #tarteaucitronServices .tarteaucitronTitle,#tarteaucitronAlertSmall #tarteaucitronCookiesListContainer #tarteaucitronCookiesList .tarteaucitronTitle{background:#1d1c1c!important}div#tarteaucitronAllAllowed{background-color:#8fd400!important}div#wordpressmainLine{border-color:#8fd400!important}.dsgvoaio_pol_header{background:#1d1c1c!important}@media all and (max-width:1300px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:72%!important}}@media all and (max-width:1024px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:66%!important}}@media all and (max-width:982px){.dsdvo-cookie-notice.style1 #tarteaucitronDisclaimerAlert{width:90%!important}.dsdvo-cookie-notice.style1 #tarteaucitronAlertBig{padding:20px 0!important}}}