@charset "UTF-8";.container-fluid{margin:0 auto}body{font-family:Source Sans Pro,sans-serif;color:#333;line-height:1.7;padding:0;margin:0;text-rendering:optimizeLegibility;font-size:15px;font-weight:400}@media (min-width: 960px){body{font-size:18px}}@media (min-width: 1400px){body{font-size:18px}}@media (max-width: 600px){#wpadminbar{display:none}html[lang=de-DE]{margin-top:0!important}}a{color:#f28a19;transition:color .4s ease;text-decoration:none}a:hover,a:focus{color:#999;text-decoration:none}a{position:relative}*{outline-color:#f28a19}a[href$=".jpg"] img,a[href$=".jpeg"] img,a[href$=".png"] img{opacity:1;transition:opacity .5s ease}a[href$=".jpg"] img:hover,a[href$=".jpg"] img:focus,a[href$=".jpeg"] img:hover,a[href$=".jpeg"] img:focus,a[href$=".png"] img:hover,a[href$=".png"] img:focus{opacity:.5}img{border:0;height:auto;max-width:100%;box-sizing:border-box}p{margin:0 0 .7em}iframe{display:block}td{vertical-align:top}h1,h2,h3,h4,h5,h6{font-family:lackregular,sans-serif;font-weight:400;clear:both;line-height:1.2;margin:1.2em 0 .3em}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{color:inherit}h1{font-size:4em;font-weight:700;letter-spacing:-.01em}h2{font-size:3em;font-weight:700;letter-spacing:-.01em}h3{font-size:2em;font-weight:700}h4{font-size:1.25em;font-weight:700}h5{font-size:1.125em}@media (max-width: 959px){h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.1em}h4,h5{font-size:1em}}h1+h1,h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,h1:first-child,h2+h1,h2+h2,h2+h3,h2+h4,h2+h5,h2+h6,h2:first-child,h3+h1,h3+h2,h3+h3,h3+h4,h3+h5,h3+h6,h3:first-child,h4+h1,h4+h2,h4+h3,h4+h4,h4+h5,h4+h6,h4:first-child,h5+h1,h5+h2,h5+h3,h5+h4,h5+h5,h5+h6,h5:first-child,h6+h1,h6+h2,h6+h3,h6+h4,h6+h5,h6+h6,h6:first-child{margin-top:0}p:last-child{margin-bottom:0}header h1,header h2,header h3,header h4,header h5,header h6{margin-top:.1em}b,strong{font-weight:600}hr{clear:both}hr.invisible-divider{visibility:hidden}blockquote{margin-left:2em;border:0;padding:1.2em 0 0 2.3em;margin-top:1em;margin-bottom:2em;position:relative;font-size:1.5em;text-align:center}blockquote:before{font-family:serif;content:"“";color:#f28a19;display:block;position:absolute;z-index:1;left:0;font-weight:500;top:-.1em;font-size:162px;line-height:1}.says,.screenReader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}img.alignnone{margin-bottom:3px}img.alignright{margin:1px 0 5px 5px;display:inline}img.alignleft{margin:1px 10px 2px 0;display:inline}img.noMargin{margin:0}.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.wp-caption{background:rgba(0,0,0,0);border:none;margin-bottom:28px;max-width:100%;padding:0;text-align:inherit}.wp-caption.alignleft{float:left;margin:6px 28px 28px 0}.wp-caption .wp-caption-text{font-style:italic;padding-top:7px;font-size:.9em;line-height:1.2}.video-container{position:relative;padding-bottom:56.25%}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-video,.mejs-container{width:100%!important}.textIntro{font-size:1.3333333333em;line-height:1.4}.doMainColor{color:#f28a19}.doMainColor a{color:#f28a19!important}em.doMainColor{font-style:normal}.post-edit-link,.edit-link{background:#920101!important;color:#fff!important;display:inline-block;padding:.2em .5em}.post-edit-link,.edit-link a{color:#fff!important}.text-primary{color:#f28a19!important}.btn{font-weight:400;font-family:lackregular,sans-serif;padding:.5em 2em;font-size:1em;margin:5px 0;border-radius:0;transition:color .5s ease,background .5s ease,border .5s ease;line-height:1.25;text-align:center;display:inline-block}.btn.btn-primary{background-color:#f28a19;border-color:transparent;color:#fff;text-transform:uppercase}.btn.btn-primary:hover,.btn.btn-primary:focus,.btn.btn-primary:active{text-decoration:none;background:#e57d0d;border-color:transparent;outline:none}.btn.btn-outline-primary{border-color:#f28a19;color:#f28a19}.btn.btn-outline-primary:hover,.btn.btn-outline-primary:focus,.btn.btn-outline-primary:active{background-color:#f28a19;border-color:transparent;color:#fff}.btn.btn-sm{font-size:.8em}.btn.btn-lg{font-size:1.3em}.btn.noIcon:after{display:none!important}.post-edit-link{background:rgb(162,27,180);color:#fff!important;display:inline-block;padding:.3em 1em}/*! Generated by Font Squirrel (https://www.fontsquirrel.com) on November 25, 2019 */@font-face{font-family:lackregular;src:url(../fonts/lack-regular-webfont.woff2) format("woff2"),url(../fonts/lack-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lackregular;src:url(../fonts/lack-italic-webfont.woff2) format("woff2"),url(../fonts/lack-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:lackline;src:url(../fonts/lack-line-regular-webfont.woff2) format("woff2"),url(../fonts/lack-line-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:lackline;src:url(../fonts/lack-line-italic-webfont.woff2) format("woff2"),url(../fonts/lack-line-italic-webfont.woff) format("woff");font-weight:400;font-style:italic}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:400;src:local("Source Sans Pro Regular"),local("SourceSansPro-Regular"),url(../fonts/source-sans-pro-v13-latin-regular.woff2) format("woff2"),url(../fonts/source-sans-pro-v13-latin-regular.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:400;src:local("Source Sans Pro Italic"),local("SourceSansPro-Italic"),url(../fonts/source-sans-pro-v13-latin-italic.woff2) format("woff2"),url(../fonts/source-sans-pro-v13-latin-italic.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:normal;font-weight:700;src:local("Source Sans Pro Bold"),local("SourceSansPro-Bold"),url(../fonts/source-sans-pro-v13-latin-700.woff2) format("woff2"),url(../fonts/source-sans-pro-v13-latin-700.woff) format("woff")}@font-face{font-family:Source Sans Pro;font-style:italic;font-weight:700;src:local("Source Sans Pro Bold Italic"),local("SourceSansPro-BoldItalic"),url(../fonts/source-sans-pro-v13-latin-700italic.woff2) format("woff2"),url(../fonts/source-sans-pro-v13-latin-700italic.woff) format("woff")}.gallery .wp-caption-text{display:none}.gallery .gallery-item{float:left;line-height:0;margin-left:3%;margin-bottom:3%}.gallery img{width:100%}.gallery:after{content:"";display:block;clear:both}div .gallery-columns-2 .gallery-item{width:48.5%}div .gallery-columns-2 .gallery-item:nth-child(odd){margin-left:0}div .gallery-columns-3 .gallery-item{width:31.3333333333%}div .gallery-columns-3 .gallery-item:nth-child(3n+1){margin-left:0}div .gallery-columns-4 .gallery-item{width:22.75%}div .gallery-columns-4 .gallery-item:nth-child(4n+1){margin-left:0}div .gallery-columns-5 .gallery-item{width:17.6%}div .gallery-columns-5 .gallery-item:nth-child(5n+1){margin-left:0}div .gallery-columns-6 .gallery-item{width:14.1666666667%}div .gallery-columns-6 .gallery-item:nth-child(6n+1){margin-left:0}div .gallery-columns-7 .gallery-item{width:11.7142857143%}div .gallery-columns-7 .gallery-item:nth-child(7n+1){margin-left:0}div .gallery-columns-8 .gallery-item{width:9.875%}div .gallery-columns-8 .gallery-item:nth-child(8n+1){margin-left:0}@media (max-width: 450px){div .gallery .gallery-item{width:48.5%}div .gallery .gallery-item:nth-child(odd){margin-left:0}}@media (min-width: 960px){#page{width:calc(100% - 320px);margin-left:320px}#page>*{position:relative}#page #content{min-height:calc(100vh - 4.6em)}}@media (min-width: 760px){main#content>.container-fluid{max-width:1200px;padding:0 50px}main#content>.container-fluid .row.postImageRow{margin-left:-50px;margin-right:-50px}}.primaryMenuWrap li.menu-item a{position:relative;display:inline-block;transition:color .6s ease}.primaryMenuWrap li.menu-item a:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;left:-1.6em;opacity:0;transition:left .6s ease,opacity .6s ease}.primaryMenuWrap li.menu-item>a:hover:before,.primaryMenuWrap li.menu-item>a:focus:before,.primaryMenuWrap li.current-menu-item a:before,.primaryMenuWrap li.current-page-ancestor a:before{left:-.8em;opacity:1}.socialmediaMenuWrap{text-align:center;margin-top:.7em}.socialmediaMenuWrap ul{margin:0 auto;padding:0}.socialmediaMenuWrap li{list-style:none;display:inline-block;padding:0 .1em}.socialmediaMenuWrap a{color:#fff}.socialmediaMenuWrap a:hover,.socialmediaMenuWrap a:focus{color:#fff}@media (min-width: 960px){#mobileHeader,#mobileHeaderSidenav{display:none}#header{position:fixed;height:100%;width:320px;top:0;left:0;z-index:100;background:#fff;overflow:hidden;overflow-y:auto;box-shadow:0 0 2em #0000001a}#header>.inner{padding:0;height:100%!important;position:relative;z-index:2}#header .site-logo{padding:15vh 5% 0}#header .site-logo>a{display:block;width:80%;max-width:280px;margin:0 auto}#header .site-logo>a strong{display:none}#header .primaryMenuWrap{text-align:center}#header .primaryMenuWrap .menu{font-size:1.3em}#header .primaryMenuWrap ul{margin:2vh auto 0;padding:0}#header .primaryMenuWrap li{list-style:none}#header .primaryMenuWrap a{color:#666}#header .primaryMenuWrap li.current-menu-item a{color:#f28a19}#header .headerSecondary{position:absolute;bottom:1.5em;left:0;padding:0 2%;width:100%;background:#fff}#header .headerSecondary .menu{margin:0 auto;padding:0;font-size:.7em;text-align:center}#header .headerSecondary li{list-style:none;display:inline-block;padding:0 .3em}#header .headerSecondary a{color:#999}#header .socialmediaMenuWrap{text-align:center}#header .socialmediaMenuWrap a{color:#fff;background:#f28a19;border-radius:50%;font-size:1.5em;width:1.7em;height:1.7em;display:inline-block}#header .socialmediaMenuWrap a:hover,#header .socialmediaMenuWrap a:focus{opacity:.8}}@media (min-width: 960px) and (orientation: landscape) and (max-height: 730px){#header .site-logo{padding:5vh 5% 0}#header .site-logo>a{display:block;width:60%}}@media (max-width: 959px){#page{padding-top:75px}#header{display:none}#mobileHeader{position:fixed;z-index:101;width:100%;background:#fff;height:75px;box-shadow:0 0 2em #0000001a}#mobileHeader .mobileNav{display:flex;justify-content:space-between;height:100%}#mobileHeader .navbar-toggle{font-size:2em;background:transparent;color:#f28a19;border:none;width:2.5em}#mobileHeader .navbar-toggle span{display:none}#mobileHeader .navbar-brand{line-height:105px;padding:0 15px}#mobileHeader .navbar-brand img{display:inline-block;max-width:100%;width:400px;margin:0;padding:5px 0}#mobileHeaderSidenav{opacity:1!important}#mobileHeaderSidenav #mobileNavTarget{font-size:1.2em;position:fixed;right:-200%;min-width:50%;top:auto;background:#f28a19;color:#fff;transition:right .5s ease;height:calc(100% - 75px);z-index:100;padding:0 5vw;box-shadow:0 0 30px #0000001a;height:100%}#mobileHeaderSidenav #mobileNavTarget.active{right:0}#mobileHeaderSidenav #mobileNavTarget a{color:#fff}#mobileHeaderSidenav #mobileNavTarget .socialmediaMenuWrap{font-size:.9em;text-align:right}#mobileHeaderSidenav #mobileNavTarget .socialmediaMenuWrap a{color:#f28a19;background:#fff;border-radius:50%;font-size:1.5em;width:1.7em;height:1.7em;display:inline-block;text-align:center}#mobileHeaderSidenav #mobileNavTarget .socialmediaMenuWrap a:hover,#mobileHeaderSidenav #mobileNavTarget .socialmediaMenuWrap a:focus{opacity:.8}#mobileHeaderSidenav .mainNavigationArea{padding-top:2em}#mobileHeaderSidenav .headerSecondary,#mobileHeaderSidenav .primaryMenuWrap{text-align:right}#mobileHeaderSidenav .headerSecondary .menu,#mobileHeaderSidenav .primaryMenuWrap .menu{font-size:1.2em;font-weight:300}#mobileHeaderSidenav .headerSecondary ul,#mobileHeaderSidenav .primaryMenuWrap ul{margin:0 auto;padding:0}#mobileHeaderSidenav .headerSecondary li,#mobileHeaderSidenav .primaryMenuWrap li{list-style:none}#mobileHeaderSidenav .headerSecondary{margin-top:5em}#mobileHeaderSidenav .headerSecondary .menu{font-size:1em;font-weight:300}#mobileHeaderSidenav .site-logo{display:none}}@media (max-width: 455px){#mobileHeaderSidenav #mobileNavTarget{width:100%;font-size:1.1em}}label{line-height:1;font-size:.8em;color:#666}input,textarea{font-size:.9em;padding:.4em .8em;border:1px solid #aaa;max-width:100%;width:100%;line-height:1.5;color:#666}input[type=checkbox],input[type=submit],input[type=button],button{width:auto;cursor:pointer}.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item{margin:0;padding:0}.wpcf7-form-control.wpcf7-acceptance label{display:block}.no-sidebar.separate-containers .site-main{margin-top:0}.mainColorRow,.whiteText,.mainColorRow *,.whiteText *,.mainColorRow a,.whiteText a{color:#fff}.mainColorRow a:hover,.mainColorRow a:focus,.mainColorRow a:active,.whiteText a:hover,.whiteText a:focus,.whiteText a:active{color:#fff;opacity:.8}.mainColorRow input,.mainColorRow textarea,.whiteText input,.whiteText textarea{color:#707070}.mainColorRow .btn.btn-primary,.whiteText .btn.btn-primary{background:#fff;color:#f28a19;opacity:1}.mainColorRow .btn.btn-primary:hover,.mainColorRow .btn.btn-primary:focus,.whiteText .btn.btn-primary:hover,.whiteText .btn.btn-primary:focus{opacity:.8}.mainColorRow{background:#f28a19}.grayColorRow{background:#f8f8f8}body table,body th,body td{border:0}blockquote{margin-left:0;border:0;padding:.2em 2em 0 2.3em;margin-top:1em;margin-bottom:2em;position:relative}blockquote:before,blockquote:after{font-family:"Font Awesome 5 Free";color:#f28a19;display:block;position:absolute;z-index:1;font-size:1.9444444444em;line-height:1}blockquote:before{content:"";left:0;top:-.1em}blockquote:after{content:"";right:0;bottom:.5em}blockquote p{margin:0}blockquote footer{font-size:1em}blockquote footer small,blockquote footer cite{display:inline-block;color:#f28a19;font-style:italic;font-size:1em}blockquote footer:before,blockquote small:before,blockquote .small:before{display:none}form{margin-bottom:0}form label{margin:0;line-height:1.2;font-size:.9em}form .form-check label{font-size:1em}.wpcf7-form-control.wpcf7-acceptance{font-size:.9em}body .wpcf7-not-valid-tip{background:#ea0000;padding:0 .5em;color:#fff}.elementor-screen-only,.screen-reader-text,.screen-reader-text span,.ui-helper-hidden-accessible{position:absolute;top:-10000em;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}body.elementor-editor-active #header{display:none}body.elementor-editor-active #page{width:100%;margin:0 auto}body .elementor-column-gap-default>.elementor-column>.elementor-element-populated{padding:1.5em}.elementor-widget-text-editor li{position:relative;list-style:none}.elementor-widget-text-editor li:before{content:"";font-family:"Font Awesome 5 Free";position:absolute;left:-1em;color:#f28a19}.elementor-element,.elementor-widget-wrap.elementor-element-populated,.elementor-element .elementor-column-wrap{background-size:cover;background-position:center}.noColumnPadding.elementor-column .elementor-widget-wrap.elementor-element-populated{padding:0}body.page-template-default.tmNoElementorPage #content{max-width:1200px;padding:5% 15px;margin:0 auto}body.page-template-default.tmElementorPage #content{max-width:initial}body.page-template-default.tmElementorPage #main{margin:0}body.page-template-default.tmElementorPage #main .inside-article{padding:0}body.page-template-default.tmElementorPage #main .inside-article .entry-content{margin:0}body.elementor-editor-active.page-id-26 #main,#footer{position:relative}body.elementor-editor-active.page-id-26 #main .menu-fussleiste-container:before,#footer .menu-fussleiste-container:before{content:"";display:block;width:70%;height:0;border-top:1px solid rgba(0,0,0,.7);border-bottom:1px solid rgba(255,255,255,.3);margin:0 auto 1em}body.elementor-editor-active.page-id-26 #main .menu-fussleiste-container ul,#footer .menu-fussleiste-container ul{padding:0;list-style:none;text-align:center}body.elementor-editor-active.page-id-26 #main .menu-fussleiste-container li,#footer .menu-fussleiste-container li{display:inline-block;margin:0 1em;text-shadow:0 0 2em rgb(0,0,0)}body.elementor-editor-active.page-id-26 #main .post-edit-link,#footer .post-edit-link{position:absolute;top:0;left:0;font-size:.6em}body.elementor-editor-active.page-id-26 #main .bottomFooter,#footer .bottomFooter{color:#fff}body.elementor-editor-active.page-id-26 #main ul.menu,#footer ul.menu{margin:0;text-align:center}body.elementor-editor-active.page-id-26 #main ul.menu li,#footer ul.menu li{list-style:none;display:inline-block;margin:0 .7em}body.elementor-editor-active.page-id-26 #main ul.menu a,#footer ul.menu a{color:#fff}.mitarbeiter .type-mitarbeiter,.mitarbeiterList .type-mitarbeiter{margin:3em 1em}.mitarbeiter .type-mitarbeiter:first-child,.mitarbeiterList .type-mitarbeiter:first-child{margin-top:0}.mitarbeiter .type-mitarbeiter .image,.mitarbeiterList .type-mitarbeiter .image{text-align:center}.mitarbeiter .type-mitarbeiter .image img,.mitarbeiterList .type-mitarbeiter .image img{width:150px;max-width:80%;border-radius:50%;box-shadow:.3em .3em 1em #0003;display:inline-block}.mitarbeiter .type-mitarbeiter header,.mitarbeiterList .type-mitarbeiter header{text-align:center;font-size:1.5em;font-weight:700;margin:.5em auto 0;line-height:1.3}.mitarbeiter .type-mitarbeiter .content,.mitarbeiterList .type-mitarbeiter .content{font-size:.9em;max-width:350px;margin:0 auto;line-height:1.3}.mitarbeiter .type-mitarbeiter .content .task,.mitarbeiterList .type-mitarbeiter .content .task{text-align:center;margin:0 0 1em;font-style:italic}.mitarbeiter .type-mitarbeiter .content .description,.mitarbeiterList .type-mitarbeiter .content .description{font-size:.9em;text-align:center}.socialMediaRow .menu-social-media-container .menu{list-style:none;text-align:center;margin:0}.socialMediaRow .menu-social-media-container .menu li{display:inline-block;margin:0 .2em}.socialMediaRow .menu-social-media-container .menu a{border-radius:50%;background-color:#f28a19;color:#fff;font-size:1.5em;width:1.7em;height:1.7em;display:inline-block}.socialMediaRow .menu-social-media-container .menu a:hover,.socialMediaRow .menu-social-media-container .menu a:focus{opacity:.8}body.single-post #main{max-width:800px;margin:0 auto;padding:7% 15px}body.blog #main{max-width:800px;margin:0 auto;padding:5% 15px}body.blog article{margin:10% auto}body.blog article .entry-title{font-size:2em}body.blog .inside-article{display:flex;flex-wrap:wrap;flex-direction:row}body.blog .inside-article .post-image{order:-1;margin:0 auto 1em}@media (min-width: 960px){body.blog .inside-article{position:relative;padding-left:33%;display:block}body.blog .post-image{position:absolute;left:0;width:30%;top:0}body.blog article:not(.has-post-thumbnail) .inside-article:after{content:"";width:30%;position:absolute;left:0;top:0;padding-top:20%;background:#f0f0f0}}body.blog #nav-below .nav-previous,body.blog #nav-below .nav-next{display:none}body.blog #nav-below .nav-links .page-numbers{display:inline-block;background:#f0f0f0;color:#666;border-radius:3px;border:2px solid #d7d7d7;padding:0 .4em;font-weight:700;line-height:1.5}body.blog #nav-below .nav-links .page-numbers.current{background:#f28a19;color:#fff;border-color:#cc700c}article.type-post footer.entry-meta,article.type-post .entry-meta .byline,article.type-post .entry-meta .updated{display:none}article.type-post header h1{font-size:3em;text-align:center}@media (max-width: 959px){article.type-post header h1{font-size:2em}}article.type-post header .entry-meta{position:relative;margin:0 0 1em}article.type-post header .entry-meta time.published{position:relative;z-index:2;display:inline-block;background:#f28a19;color:#fff;border-radius:2px;border:2px solid #cc700c;padding:0 .8em;line-height:1.7;font-size:.8em;margin-left:2.9em}article.type-post header .entry-meta:before{content:"";border-bottom:3px dashed #eee;width:100%;display:block;position:absolute;top:.9em}.em-calendar.fullcalendar thead td.month_name{text-align:center;font-size:1.7em;font-weight:300;line-height:1;padding:0}.em-calendar.fullcalendar thead td:nth-child(3){text-align:right}.em-calendar.fullcalendar thead .em-calnav{display:block;background:#f28a19;color:#fff;font-weight:700;border-radius:3px;text-align:center}.em-calendar.fullcalendar thead .em-calnav:active,.em-calendar.fullcalendar thead .em-calnav:focus,.em-calendar.fullcalendar thead .em-calnav:hover{background:#cc700c}.em-calendar.fullcalendar .days-names td{background:#f0f0f0;text-align:center;padding:0;text-transform:uppercase;font-size:.8em;font-weight:700;border-left:1px solid #fff;border-right:1px solid #fff}.em-calendar.fullcalendar tbody td.day{padding-top:0;height:80px}.em-calendar.fullcalendar td{width:14.2857142857%}.em-calendar.fullcalendar td.eventless-post,.em-calendar.fullcalendar td.eventless-pre{opacity:.4}.em-calendar.fullcalendar td.eventless-today,.em-calendar.fullcalendar td.eventful-today{border:2px solid #f28a19;background-color:#fef9f2;position:relative}.em-calendar.fullcalendar td.eventless-today:before,.em-calendar.fullcalendar td.eventful-today:before{content:"heute";position:absolute;right:0;top:0;background:#f28a19;color:#fff;font-size:.6em;display:inline-block;line-height:1.3;padding:0 .3em;text-transform:uppercase}.em-calendar.fullcalendar ul{list-style:none;line-height:1.2;margin:0;font-size:.7em}.em-calendar.fullcalendar ul a{background-color:#f6f6f6;border-radius:2px;margin-bottom:2px;padding:2px 2px 2px 4px;display:block}.em-calendar.fullcalendar ul li.abgesagt{text-decoration:line-through}.em-calendar.fullcalendar ul li.abgesagt a:before{content:"abgesagt";display:inline-block;text-decoration:none;background:#444;color:#fff;line-height:1;padding:.3em 1em;font-size:10px;text-transform:uppercase;margin-right:.3em}.em-calendar.fullcalendar ul li.online a:before{content:"online";display:inline-block;text-decoration:none;background:#a8d144;color:#fff;line-height:1;padding:.3em 1em;font-size:10px;text-transform:uppercase;margin-right:.3em}.em-calendar.fullcalendar{width:100%}.em-calendar.fullcalendar ul{padding-left:0}.kulturhofCategoryLegend{display:none}.kulturhofEventListing>h2{font-size:1.5em;opacity:.5}.kulturhofEventListing .event{border:1px solid rgba(0,0,0,.1);padding:.6em 1em 1em;margin:.2em 0}.kulturhofEventListing .event h3{font-size:1.5em}.kulturhofEventListing .event.abgesagt{text-decoration:line-through}.kulturhofEventListing .event.abgesagt:before{content:"abgesagt";display:inline-block;text-decoration:none;background:#444;color:#fff;line-height:1;padding:.3em 1em;font-size:10px;text-transform:uppercase;margin-right:.3em}.kulturhofEventListing .event .datesMeta{display:flex;line-height:1}.kulturhofEventListing .event .datesMeta .dates,.kulturhofEventListing .event .datesMeta .times{padding-left:1em}.kulturhofEventListing .event .eventLink{font-family:lackregular,sans-serif;display:inline-block;text-align:center;background:#f28a19;color:#fff;padding:.3em 1.5em;line-height:1.2;margin-top:.6em;border-radius:2px}.kulturhofEventListing .event .eventLink span{text-transform:uppercase;letter-spacing:-.03em}.kulturhofEventListing .event .eventLink small{display:block;font-size:.8em}.kulturhofEventListing.homeSimple .event{line-height:1.1}.kulturhofEventListing.homeSimple .event strong{display:block;padding-bottom:.2em}.kulturhofEventListing.homeRegelmaessig .event .datesMeta{flex-direction:column;font-size:.9em;line-height:1.3}.kulturhofEventListing.homeRegelmaessig .event .datesMeta .times{padding-left:0}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{padding-top:.7em;line-height:1.1}
