a.termin-buchen,div.btn--primary a,button.submit{background:#f44914 !important}a.termin-buchen:hover,div.btn--primary a:hover,button.submit:hover{background:#95b31f !important}.mod_eventlist .layout_upcoming .date{margin-right:20px}a.btn--primary{color:#fff !important}a.btn--primary:hover{color:#fff !important;text-decoration:none !important}@media screen and (max-width:767px){.mod_eventlist .box{display:none}.home .mod_eventlist .box{display:block}.content-text .more a{background:#95b31f;padding:10px;text-align:center;color:#fff;font-weight:normal;text-decoration:none !important}.content-text .more a:hover{background:#ea3118}#footer h2{padding:30px;font-size:1.8em}h1{font-size:2.5rem !important}#footer .content-image img{padding-left:15px}#footer .content-text{padding-left:30px}[id="footer"] .mod_navigation{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 4rem;padding-left:30px}input.text,input.captcha,textarea.textarea,select.select{display:block;width:100%;padding:var(--base-spacing-unit);border-radius:var(--forms-input-border-radius);border:var(--forms-input-border-width) solid var(--forms-input-border-color);background-clip:padding-box;background-image:none;background-color:#fff;line-height:var(--forms-input-line-height)}.form-contact-home .widget-text{width:100%;display:inline-block;margin-right:0}.form-contact-home-hidden.content-text{padding-left:0 !important;margin-left:0 !important}.content-text p,.content-text li{font-size:16px !important}#main .vollebreite .inside{width:100% !important;padding-left:5px !important;padding-right:5px !important}.siegel,.subheaderfoto,.image-contact-corner,.image-contact-footer,.ausblenden{display:none !important}.home [id="header"] .box{max-width:370px;margin-top:510px}[id="header"] .box .content-hyperlink,#main .content-hyperlink a{padding:0.75rem 0.25rem;width:100%;text-align:center}.mod_eventlist .date{font-family:Montserrat, sans-serif}#main .mod_article>.inside,#main .article--bg>.inside,#main .article--full-maxwidth>.inside{max-width:87.5em;width:100%;margin-left:auto;margin-right:auto;padding-left:px;padding-right:25px;position:relative;padding-top:var(--article-spacing-top);padding-bottom:var(--article-spacing-bottom)}.content-text h2{font-size:1.8em}.content-text h3{font-size:1.5em}}.headertext p{background-color:#ea3118;text-align:center;font-family:Montserrat, sans-serif;font-size:20px}#main .inside{padding:0 28px}.ohneheader #wrapper #header .navigations .pb-s{background:red !important}