body.slide-active{overflow-x:hidden}html,body{margin:0;padding:0;font-size:18px}#root{padding-top:158px;transition:transform .3s linear}.wrap{max-width:1120px;margin:0 auto}#page{display:flex;min-height:50vh;padding-bottom:2em}@media (hover:hover){*:not(.focus-nostyle):focus{outline:#000 solid 2px;outline-offset:3px;box-shadow:0 0 0 3px rgba(255,255,91,.6),inset 0 0 20px 0 rgba(255,255,91,.4) !important}input:focus,button:focus{outline-offset:0;box-shadow:none}*:not(.focus-nostyle):not(.focus-light):focus{color:#000 !important;background:rgba(255,255,91,.6) !important}}#superfesch a:where(:not(.wp-element-button)){text-decoration:unset}body#superfesch .is-layout-flow>*+*{margin-block-start:unset !important}body{font-family:'Montserrat',Arial,Helvetica,sans-serif;font-weight:300;line-height:1.4;letter-spacing:-.015em;color:#000}h1,h2,h3,h4,h5{letter-spacing:-.04em}h1,.h1,.page-title{font-weight:200;font-size:2.2em;color:#333}h2,.h2{font-size:1.6em;font-weight:200;color:#000}h3,.h3{font-weight:600;font-size:1.1em;color:#000}h4,.h4{font-weight:600;font-size:1em;color:#000}h5,.h5{font-weight:600;font-size:.8em;color:#000}b,strong{font-weight:600}a{color:#c00}a:hover,a:focus,a:active,a:visited{color:#c00}#skiptocontent a{position:absolute;z-index:90000;top:-40px;left:0;padding:6px;color:#fff;border-right:1px solid #fff;border-bottom:1px solid #fff;border-bottom-right-radius:8px;background:#bf1722;transition:top 1s ease-out}#skiptocontent a:focus{position:absolute;left:0;top:0;outline-color:transparent;transition:top .1s ease-in}@media (prefers-reduced-motion:reduce){#skiptocontent a{transition-duration:.001ms !important}}#superfesch .wp-container-1>*+*,#superfesch .wp-container-2>*+*,#superfesch .wp-container-3>*+*,#superfesch .wp-container-4>*+*,#superfesch .wp-container-5>*+*,#superfesch .wp-container-6>*+*,#superfesch .wp-container-7>*+*,#superfesch .wp-container-8>*+*{margin-block-start:0}#main{flex:1 1 auto;flex-direction:column;margin:30px 0 0 30px}@media screen and (max-width:1120px){#main{padding-right:20px}}#superfesch .fancybox-slide--html{height:auto}#main.fancybox-content{flex:unset;margin:0;max-width:800px;max-height:97vh;overflow:auto}#main a:hover{text-decoration:none}.img-responsive{max-width:100%;height:auto}.wp-block-image{margin-top:2em;margin-bottom:2em}.wp-block-image figcaption,.wp-block-image figcaption a{color:#999}figure.img-article{display:block;width:max-content;max-width:100%;margin:0 auto 1.7em auto}figure.img-article img{display:block;margin:0 auto;max-width:100%;height:auto}figure.img-article.img-article-portrait{float:right;max-width:40%;margin-left:1em}figure.img-article figcaption{padding-top:.5em;font-size:.8em;text-align:left}@media screen and (max-width:500px){figure.img-article.img-article-portrait{float:none;max-width:100%;margin-left:auto}figure.img-article.img-article-portrait figcaption{text-align:center}}.pagination .nav-links{display:flex;gap:6px;line-height:1.7}.pagination .nav-links span,.pagination .nav-links a{width:2em}.pagination .nav-links a:hover{background:#f2f2f2}.pagination .nav-links a.page-numbers{font-weight:700;border:1px solid rgba(0,0,0,.1)}.pagination .nav-links .current{background:#f2f2f2;border:none}.breadcrumbs{margin-bottom:45px;font-weight:300;font-size:.78em;border-bottom:1px solid #999}.fancybox-content .breadcrumbs{display:none}.breadcrumbs,.breadcrumbs a{color:#555;text-decoration:none}.breadcrumbs a{padding:1px 3px;border-radius:4px}.breadcrumbs a:hover{color:#555;background:rgba(0,0,0,.08)}.breadcrumbs .fa{margin:0 5px}.btn-read-more{position:relative;display:inline-block;padding-right:8px;height:30px;line-height:30px;font-weight:600;font-size:.9em;color:#c00;background:#f2f2f2}.btn-read-more:after{content:'';position:absolute;top:0;right:-20px;width:0;height:0;border-width:15px 0 15px 20px;border-color:transparent transparent transparent #f2f2f2;border-style:solid}.btn-read-more i.fa{display:flex;float:left;width:30px;height:30px;margin-right:8px;align-items:center;justify-content:center;background:#c00;color:#fff;transition:width .3s ease}.btn-read-more:hover i.fa{width:22px}.post-intro{font-weight:500}.search-result-item a{display:block;font-weight:600;color:#039}.search-result-item .result-type{color:#999}#header{position:fixed;z-index:10000;top:0;left:0;right:0;height:158px;background-color:#fff;transition:height .3s ease,top .3s ease}body.nav-up #header{height:99px}#header a{text-decoration:none}.header-top{display:flex;align-items:center;height:116px;transition:height .3s ease}body.nav-up .header-top{height:58px}.header-top-logo{display:flex;flex-direction:column;flex:0 0 200px}.header-top-logo svg{width:100%;height:auto;transition:transform .6s ease}@media screen and (min-width:879px){body.nav-up .header-top-logo svg{transform:scale(.7) translate(-40px,10px)}}.header-top-logo svg #claim{transition:transform .6s ease,opacity .6s ease}body.nav-up .header-top-logo svg #claim{transform:scale(.5);opacity:0}.header-title{flex:1 1 auto;width:calc(100% - 480px);text-align:right;font-size:2.4em;text-transform:uppercase}.header-title a{color:inherit;padding-right:20px}.header-school-select{display:flex;flex-direction:column;flex:0 0 240px;font-size:86%}.header-school-select [data-inclusive-menu]{display:block;z-index:9}.header-school-select [data-inclusive-menu-opens]{display:block;position:relative;width:240px;height:42px;padding-left:6px;line-height:42px}.header-school-select [data-inclusive-menu-opens] i.fa{float:right;position:absolute;right:0;top:0;bottom:0;display:flex;width:42px;align-items:center;justify-content:center;background:#dcdcdc;color:#fff}.header-school-select [data-inclusive-menu] [role=menu]{min-width:100%}.header-nav{display:flex;height:42px;font-weight:600;font-size:.94em;letter-spacing:-.05em;border-bottom:10px solid #c00}.header-nav-main{flex:1 1 auto}.header-nav-search{position:relative;display:flex;flex-direction:column;flex:0 0 240px}.header-nav-search label{display:none}.header-nav-search input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;padding:2px 8px;border:none;background:#f2f2f2;transition:left .3s ease,width .3s ease}.header-nav-search input:focus{left:-20%;width:120%}.header-nav-search button{position:absolute;top:4px;right:2px;border-radius:100%;border:none;background:0 0;pointer-events:none;opacity:.4}.header-nav-main{height:32px;line-height:33px}.header-nav-main ul{display:flex;margin:0;padding:0;list-style:none}.header-nav-main li{margin:0;padding:0}.header-nav-main li .switch{display:none}.header-nav-main li.mobile-only{display:none}.header-nav-main li a{position:relative;display:inline-block;padding:0 10px;color:#c00}.header-nav-main li.current-menu-item a,.header-nav-main li.current-menu-parent a{background:#c00;color:#fff}.header-nav-main ul.sub-menu{display:none}.nav-toggle,.header-search-btn{display:none}body.nav-open{overflow:hidden}body.nav-open #root{transform:translateX(-258px)}#hero{position:relative}#hero img{display:block;width:100%;height:auto}#hero:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:url(//www.stachristiana.at/app/themes/stchristiana/img/keyvisual.svg) no-repeat left top;background-size:contain}#sidebar{display:flex;flex-direction:column;flex-shrink:0;width:200px;margin-top:30px;font-size:.88em}#sidebar ul,#sidebar li{margin:0;padding:0;list-style:none}#sidebar .sub-menu,.header-nav-main .sub-menu{font-weight:400}#sidebar ul.sidebar-subnav{margin-bottom:30px;padding:8px 0;background:#f2f2f2;box-shadow:0px 9px 16px 0px #fff;border-left:20px solid #c00;transition:top .3s ease}.sidebar-subnav:before{content:"\f054";font-family:'FontAwesome';font-size:.9em;position:absolute;top:15px;left:-14px;color:#fff}#sidebar ul.sidebar-subnav li{padding:4px 0}.sidebar-subnav a{position:relative;display:block;padding-left:8px;color:#c00;font-weight:600}.sidebar-subnav .sub-menu a{padding-left:26px;font-weight:400}.sidebar-subnav .sub-menu a:before{content:"\f054";font-family:'FontAwesome';font-size:.9em;position:absolute;top:2px;left:9px;color:#c00}#sidebar ul.sidebar-quick-menu li{margin-bottom:15px;font-size:.9em}.sidebar-quick-menu a{display:block;height:45px;line-height:45px;color:#333;white-space:nowrap;font-weight:600;background:#f2f2f2}.sidebar-quick-menu a i.fa{display:flex;float:left;width:45px;height:45px;margin-right:8px;align-items:center;justify-content:center;background:#9c3;font-size:20px;color:#fff;transition:width .3s ease}.mobile-menu-overlay{display:none;position:fixed;z-index:0;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.1)}@media screen and (max-width:880px){#root{padding-top:140px}#page,#sidebar{display:block;width:100%}#sidebar{padding:0 20px 20px}.sidebar-subnav{display:none}body:not(.home) .sidebar-quick-menu{display:none}body:not(.home) #sidebar{display:none}.sidebar-quick-menu{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}#sidebar ul.sidebar-quick-menu li{margin:0}#main{display:block;margin-left:0;padding:0 20px}#header{height:140px;background:#fff;box-shadow:0px 2px 10px 0px rgba(0,0,0,.2)}body.nav-up #header{top:-99px}.header-top{display:block;position:relative;height:130px}.header-top-logo{position:absolute;top:8px;left:50%;width:160px;transform:translateX(-50%)}.header-title{position:absolute;bottom:0;left:20px;right:20px;width:auto;padding:0;text-align:center;line-height:1;white-space:nowrap}.header-school-select,.header-nav-search{display:none}.header-nav{display:block;height:unset;border-bottom:none}body.nav-up #header{transform:none}.header-nav-main{position:fixed;z-index:1;width:0;height:100vh;overflow-y:auto;overflow-x:hidden;top:0;right:-258px;padding:0;background:#fff;border-left:20px solid #c00;transition:width .3s linear,box-shadow .5s linear;box-shadow:0px 0px 90px 10px rgba(0,0,0,0)}.nav-open .header-nav-main{width:258px;box-shadow:0px 0px 90px 10px rgba(0,0,0,.3)}.header-nav-main ul.nav-bar-list{width:238px}.header-nav-main ul,.header-nav-main li{display:block;float:none;line-height:normal;text-align:left}.header-nav-main li.mobile-only{display:block}.header-nav-main li{position:relative;border-bottom:2px solid #c00;font-weight:700}.header-nav-main li .switch{display:block;position:absolute;z-index:1;right:0;top:0;width:44px;height:44px;line-height:44px;text-align:center}.header-nav-main li .switch:before{font-family:'FontAwesome';content:"\f0fe";color:#c00}.header-nav-main li.current-menu-item .switch:before,.header-nav-main li.current-menu-parent .switch:before{content:"\f146"}.header-nav-main li a{position:relative;display:block;float:none;padding:12px 10px;margin:0;color:#c00 !important}.header-nav-main li a:before{position:absolute;left:-15px;top:13px;font-family:'FontAwesome';font-size:13px;color:#fff;content:"\f054"}.header-nav-main li.current-menu-item a,.header-nav-main li.current-menu-parent a{background:0 0}.header-nav-main li.current-menu-item a:before,.header-nav-main li.current-menu-parent a:before{left:-16px;content:"\f078"}.header-nav-main .sub-menu li{border-bottom:none;font-weight:400}.header-nav-main li.current-menu-item .sub-menu,.header-nav-main li.current-menu-parent .sub-menu{display:block}.header-nav-main .sub-menu a{padding-left:32px}.header-nav-main .sub-menu a:before{position:absolute;left:14px !important;top:15px;font-family:'FontAwesome';font-size:13px;color:#c00;content:"\f054"}.header-search-btn{display:block;position:absolute;z-index:9;top:23px;left:10px;width:46px;height:46px;font-size:30px;text-align:center}.nav-open .mobile-menu-overlay{display:block}.nav-toggle{display:flex;position:absolute;z-index:9;top:23px;right:10px;width:54px;height:54px;padding:0;background:#fff;border:none;cursor:pointer;pointer-events:auto !important}.nav-toggle .line{fill:none;stroke:#c00;stroke-width:6;transition:stroke-dasharray .6s cubic-bezier(.4,0,.2,1),stroke-dashoffset .6s cubic-bezier(.4,0,.2,1)}.nav-toggle .line1{stroke-dasharray:60 207;stroke-width:6}.nav-toggle .line2{stroke-dasharray:60 60;stroke-width:6}.nav-toggle .line3{stroke-dasharray:60 207;stroke-width:6}.nav-open .nav-toggle .line1{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}.nav-open .nav-toggle .line2{stroke-dasharray:1 60;stroke-dashoffset:-30;stroke-width:6}.nav-open .nav-toggle .line3{stroke-dasharray:90 207;stroke-dashoffset:-134;stroke-width:6}}#footer{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-bottom:50px;font-size:.84em;font-weight:400;background:#cfd7c1 url(//www.stachristiana.at/app/themes/stchristiana/img/bg-footer.png) no-repeat bottom left}#footer,#footer a{color:#4c4c4c;text-decoration:none}.footer-top{position:relative}.footer-top:before{content:'';display:block;width:100%;height:50px;background:#fff;border-bottom:2px solid #c00}.footer-contact-data{padding:10px 10px 36px}.footer-contact-data address{display:inline-block}.footer-contact-data .phone{white-space:nowrap}.footer-legal-links{text-align:right}.legal-nav ul{margin:0;padding:0;line-height:1;list-style:none}.legal-nav li{margin:0;padding:0 6px;display:inline-block}.legal-nav li a{display:block}.links-target-extern .legal-nav li a:after{content:"\f08e";font-family:'FontAwesome';padding-left:8px;font-size:1em}@media screen and (max-width:1120px){.footer-contact-data,.footer-legal-links{padding-left:20px;padding-right:20px}}@media screen and (max-width:600px){.footer-contact-data,.footer-legal-links{padding:0 15px;text-align:center}}@media screen and (max-width:1120px){.footer-nav-container{padding:0 12px}}.footer-nav-container h2{margin-bottom:1em;font-size:1.33em;color:#fff;font-weight:500}h3.footer-nav-title{font-size:1em;text-transform:uppercase}.footer-nav{margin:0 0 1.2em;padding:0;line-height:1;list-style:none}.footer-nav ul{margin:0 0 0 1em;padding:0;line-height:1;list-style:none}.footer-nav li{margin:0;padding:6px 0}.footer-nav li:before{content:"\f054";font-family:'FontAwesome';font-size:.8em;padding-right:4px;vertical-align:0}.footer-bottom{position:relative;margin-top:2em;padding:1em;text-align:center;background:rgba(0,0,0,.15)}body.home.main-site #page{display:block}body.home.main-site #hero{display:none}body.home.main-site #sidebar{display:none}body.home.main-site.nav-up #header{height:61px}@media screen and (min-width:879px){body.home.main-site #root{padding-top:110px}body.home.main-site #header{height:110px}body.home.main-site #header .header-nav{display:none}}@media screen and (max-width:880px){body.home.main-site #header .header-nav{display:block}}body.main-site .header-title{padding-left:20px;align-self:self-end;text-transform:none;text-align:left;line-height:1.7}@media screen and (max-width:880px){body.main-site .header-title{padding-left:0;text-align:center;line-height:1.3}}body.home.main-site #main{display:block;margin:0 30px}@media screen and (max-width:880px){body.home.main-site #main{padding:0}}body.home.main-site #main .slideshow{position:relative;z-index:1;margin:0 -30px -14%}body.home.main-site #main .wp-block-columns{position:relative;z-index:2;margin-bottom:24px}@media screen and (max-width:781px){body.home.main-site .wp-block-column{margin-bottom:2em}}body.home.main-site .wp-block-column h2{padding:10px;margin:0;text-transform:uppercase;font-size:1em;font-weight:600;line-height:1}body.home.main-site .wp-block-column figure{margin:0}pre.DEBUG{position:relative;margin:20px 10px;padding:1em;height:140px;overflow-y:auto;resize:vertical;background:#f3ffa4;color:#000;font-family:"Courier New",Courier,monospace;font-size:12px}pre.DEBUG::-webkit-scrollbar{width:14px;border-radius:10px;background-clip:padding-box;border:10px solid transparent}pre.DEBUG::-webkit-scrollbar-thumb{width:14px;border-radius:10px;border:3px solid #f3ffa4;background:rgba(0,0,0,.1)}