/**handles:theme_css**/
/*!

Entwicklung / Development: Bernhard Poppe, 2022


*//*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{-webkit-box-shadow:0 0 0 5px #19f;box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.flickity-enabled.is-fade .flickity-slider>*{pointer-events:none;z-index:0}.flickity-enabled.is-fade .flickity-slider>.is-selected{pointer-events:auto;z-index:1}@font-face{font-display:swap;font-family:AGBookPro;font-style:normal;src:url(https://architektgruber.com/wp-content/themes/gruber/dist/AGBookProReg.372b2808.woff2) format("woff2")}@font-face{font-display:swap;font-family:AGBookPro;font-style:italic;src:url(https://architektgruber.com/wp-content/themes/gruber/dist/AGBookProIta.3b629762.woff2) format("woff2")}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}:root{--c_main:#000}html{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-size:140%;scroll-behavior:smooth}@media (max-width:700px){html{font-size:120%}}.otgs-development-site-front-end{display:none}body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background:#fff;color:var(--c_main);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-family:AGBookPro,sans-serif;font-weight:400!important;justify-content:space-between;margin:0;min-height:100vh;min-height:calc(var(--vh,1vh)*100);overflow-y:scroll;-webkit-transition:opacity .7s cubic-bezier(.83,0,.17,1),-webkit-filter .7s cubic-bezier(.83,0,.17,1);transition:opacity .7s cubic-bezier(.83,0,.17,1),-webkit-filter .7s cubic-bezier(.83,0,.17,1);-o-transition:filter .7s cubic-bezier(.83,0,.17,1),opacity .7s cubic-bezier(.83,0,.17,1);transition:filter .7s cubic-bezier(.83,0,.17,1),opacity .7s cubic-bezier(.83,0,.17,1);transition:filter .7s cubic-bezier(.83,0,.17,1),opacity .7s cubic-bezier(.83,0,.17,1),-webkit-filter .7s cubic-bezier(.83,0,.17,1)}body #main{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative}body.blur{-webkit-filter:blur(200px);filter:blur(200px);opacity:0}a,a:hover,a:visited{color:var(--c_main);text-decoration:none;white-space:nowrap}a:before,a:hover:before,a:visited:before{background:#fff;content:"";display:inline-block;height:.7em;margin-right:.25em;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 20%;mask-position:0 20%;-webkit-mask-position:0 21%;mask-position:0 21%;-webkit-mask-size:400%;mask-size:400%;mix-blend-mode:difference;-webkit-transform:translateY(-.05em);-ms-transform:translateY(-.05em);transform:translateY(-.05em);width:1.5em}a:hover{font-style:italic}h2{font-size:2rem}h1,h2,h3,h4,h5,h6{font-size:1rem;font-weight:400}p{-webkit-hyphenate-limit-before:4;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 4 3;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-chars:6 4 3;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-chars:6 4 3;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 4 3;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin:0;padding:0}p+p{text-indent:2em}.wpml-ls-current-language{font-style:italic}#logo,#main-nav,#main-nav-button{mix-blend-mode:difference}#logo *,#main-nav *,#main-nav-button *{color:#fff}#logo a:before,#main-nav a:before,#main-nav-button a:before{display:none}#logo{left:1rem;margin:0;mix-blend-mode:difference;position:fixed;top:1rem;z-index:1000}#logo span{-webkit-animation:logo .5s cubic-bezier(.83,0,.17,1) 2s;animation:logo .5s cubic-bezier(.83,0,.17,1) 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:.3rem;max-width:0;overflow:hidden;-webkit-transition:max-width .5s cubic-bezier(.83,0,.17,1),margin .5s cubic-bezier(.83,0,.17,1);-o-transition:max-width .5s cubic-bezier(.83,0,.17,1),margin .5s cubic-bezier(.83,0,.17,1);transition:max-width .5s cubic-bezier(.83,0,.17,1),margin .5s cubic-bezier(.83,0,.17,1);white-space:nowrap}#logo a:hover{font-style:normal}#logo:hover span{margin-right:0;max-width:100%;opacity:1}@-webkit-keyframes logo{0%{margin-right:0;max-width:100%}to{margin-right:.3rem;max-width:0}}@keyframes logo{0%{margin-right:0;max-width:100%}to{margin-right:.3rem;max-width:0}}#main-nav-button{background:#fff;cursor:pointer;font-size:0;height:1rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:400%;mask-size:400%;position:fixed;right:1.1rem;top:1.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1rem;z-index:1000}body.menu_out #main-nav-button{-webkit-mask-position:0 10%;mask-position:0 10%}#main-nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;gap:2rem;height:1.5rem;justify-content:space-between;left:calc(50vw + .125rem);position:fixed;top:1rem;visibility:hidden;width:calc(50vw - 4.25rem);z-index:999}#main-nav .current_page_item{font-style:italic}#main-nav ul{list-style-type:none;margin:0;padding:0}#main-nav ul li{float:left}#main-nav ul li:not(:last-child):after{content:",";margin-right:.2em}body.menu_out #main-nav{visibility:visible}@media (max-width:1000px){body.menu_out{overflow:hidden}#main-nav{-webkit-box-orient:vertical;-webkit-box-direction:reverse;background:#fff;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0;height:100%;left:0;mix-blend-mode:unset;overflow:auto;padding:0 1rem 1rem;top:0;width:100%}#main-nav *{color:var(--c_main)}#main-nav>ul{margin-top:5rem;overflow:auto}#main-nav>ul li{float:none;font-size:1.5rem;margin-bottom:1.25rem}#main-nav>ul li:after{display:none}}.single_project_heading{width:100%;z-index:800}.single_project_heading a,.single_project_heading a:hover,.single_project_heading a:visited{color:#fff}.single_project_heading a:before,.single_project_heading a:hover:before,.single_project_heading a:visited:before{display:none}.single_project_heading h1{margin:0}.single_project_heading h1:before{background:#fff;content:"";display:inline-block;height:1rem;margin-right:.3rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 10%;mask-position:0 10%;-webkit-mask-size:400%;mask-size:400%;-webkit-transform:translateY(.12em);-ms-transform:translateY(.12em);transform:translateY(.12em);width:1rem}.single_project_heading span:first-of-type{margin-left:.125rem}.single_project_heading span:last-of-type{margin-right:2.25rem}@media (min-width:1000px){.single_project_heading{display:grid;gap:.25rem;grid-template-columns:2fr 1fr 1fr;width:100%}.single_project_heading h1{padding-left:1rem}}@media (max-width:1000px){.single_project_heading{padding-left:1rem;width:calc(100vw - 3rem)}.single_project_heading span{display:none}}.prev_next_project{display:grid;grid-template-columns:1fr 1fr}.prev_next_project a{position:relative}.prev_next_project a:hover img{opacity:1}.prev_next_project a:before{display:none}.prev_next_project a h1{margin:0}@media (max-width:1000px){.prev_next_project a{padding:1rem}.prev_next_project a img{display:none}.prev_next_project a .prev_next_title:before{background:#000;content:"";display:block;height:1em;margin-right:.5rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:33.3333333333% 20%;mask-position:33.3333333333% 20%;-webkit-mask-size:400%;mask-size:400%;width:1em}.prev_next_project a .prev_next_title.next:before{-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 20%;mask-position:0 20%;-webkit-mask-size:400%;mask-size:400%}}@media (min-width:1000px){.prev_next_project a,.prev_next_project a img{height:100vh;height:calc(var(--vh,1vh)*100)}.prev_next_project a img{-o-object-fit:cover;object-fit:cover;opacity:0;position:absolute;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;width:100%}.prev_next_project a div{-webkit-box-pack:start;-ms-flex-pack:start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;justify-content:flex-start;position:absolute;width:100%;z-index:100}.prev_next_project a:hover h1{display:block!important}.prev_next_project a:hover span{display:none}.prev_next_project a .prev_next_title{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100vh;height:calc(var(--vh,1vh)*100);justify-content:center;mix-blend-mode:difference;padding:1rem;position:absolute;z-index:100}.prev_next_project a .prev_next_title h1{display:none}.prev_next_project a .prev_next_title.prev{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.prev_next_project a .prev_next_title.prev:before{background:#fff;content:"";height:1.5em;margin-right:.5rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:33.3333333333% 20%;mask-position:33.3333333333% 20%;-webkit-mask-size:400%;mask-size:400%;mix-blend-mode:difference;width:1.5em}.prev_next_project a .prev_next_title.next{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.prev_next_project a .prev_next_title.next:after{background:#fff;content:"";height:1.5em;margin-left:.5rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 20%;mask-position:0 20%;-webkit-mask-size:400%;mask-size:400%;mix-blend-mode:difference;width:1.5em}}@media (min-width:1000px) and (pointer:fine){.snappoint{min-height:100vh;min-height:calc(var(--vh,1vh)*100)}}@media (min-width:1000px){#main[data-cursorstyle=n-resize] .snappoint{cursor:url(https://architektgruber.com/wp-content/themes/gruber/dist/n-resize.75ebe9b5.svg) 27 27,n-resize}#main[data-cursorstyle=s-resize] .snappoint{cursor:url(https://architektgruber.com/wp-content/themes/gruber/dist/s-resize.ab96ef5f.svg) 27 27,s-resize}}.block-textblock ul{margin:0 0 1rem;padding:0}.block-textblock ul li{list-style-type:none}.block-textblock ul li a:before,.block-textblock ul li a:hover:before,.block-textblock ul li a:visited:before{display:none}#credits_download h2{margin-bottom:0}#credits_download h2:first-of-type{margin-top:0}#credits_download li{padding:0}#pdf_download:before{-webkit-transform:translateY(.15rem) rotate(45deg);-ms-transform:translateY(.15rem) rotate(45deg);transform:translateY(.15rem) rotate(45deg)}@media (max-width:1000px){#credits_download{margin-bottom:1rem}}.block-textblock .toggler{font-size:1rem;margin-top:1rem}.block-textblock .toggler:after{display:none}.block-textblock .toggler:before{background:var(--c_main);content:"";display:inline-block;height:1rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 40%;mask-position:0 40%;-webkit-mask-size:400%;mask-size:400%;width:1rem}@media (min-width:1000px){.block-textblock .toggler{display:none}}.block-textblock .toggler.toggler_open:before{-webkit-mask-position:0 30%;mask-position:0 30%}.block-textblock .toggler_content{padding-bottom:0;padding-top:0}@media (max-width:1000px){.block-textblock .toggler_content{display:none}.block-textblock .toggler_content p+p{margin-top:-1em}}.block-textblock .toggler_content>p:first-child{text-indent:2rem}@media (min-width:1000px){.block-textblock .toggler_content{height:auto!important}}.main-carousel{left:0;position:fixed}.carousel-cell,.main-carousel{height:100vh;height:calc(var(--vh,1vh)*100);top:0;width:100vw}.carousel-cell{background:#fff;position:absolute;visibility:hidden}.carousel-cell a:before{background:#000}.carousel-cell .invert{mix-blend-mode:difference}.carousel-cell .invert *{color:#fff!important}.carousel-cell .invert a:before{background:#fff}.carousel-cell p{text-index:50}.carousel-cell img{-o-object-fit:cover;object-fit:cover}.carousel-cell img,.carousel-cell>div{height:100vh;height:calc(var(--vh,1vh)*100);position:absolute;width:100vw}.carousel-cell>div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-preferred-size:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;flex-basis:space-between;-ms-flex-direction:column;flex-direction:column;gap:1rem;justify-content:space-between;overflow:auto;padding:1rem}.carousel-cell>div div:first-of-type{font-size:clamp(2rem,5vw,3.5rem);padding-top:4rem}.carousel-cell>div div:last-of-type{max-width:700px}.flickity-cell{visibility:visible!important}#main_h1,.single_project_heading{color:#fff;margin:0;mix-blend-mode:difference;position:fixed;top:1rem;z-index:100}#main_h1{left:calc(50vw + .125rem);overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}@media (max-width:1000px){#main_h1{display:none}}body.menu_out .single_project_heading span{display:none}@media (max-width:1000px){body.menu_out .single_project_heading{display:none}}@media (min-width:1000px){body.single-projekt #logo{display:none}}@media (max-width:1000px){body.single-projekt:not(.menu_out) #logo{display:none}}body.menu_out #main_h1{display:none}.sort{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sort:hover{font-style:italic}.sort.asc:after,.sort.desc:after{background:var(--c_main);content:"";display:inline-block;height:1em;margin-right:.25em;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 20%;mask-position:0 20%;-webkit-mask-size:400%;mask-size:400%;-webkit-transform:translateY(.1em);-ms-transform:translateY(.1em);transform:translateY(.1em);width:1em}.sort.asc:after{-webkit-mask-position:0 30%;mask-position:0 30%}.sort.desc:after{-webkit-mask-position:0 40%;mask-position:0 40%}#button_listview{background:#fff;cursor:pointer;font-size:0;height:1rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 50%;mask-position:0 50%;-webkit-mask-size:400%;mask-size:400%;mix-blend-mode:difference;position:fixed;right:1.1rem;top:3.1rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:1rem;z-index:998}body.listview #button_listview{-webkit-mask-position:0 60%!important;mask-position:0 60%!important}@media (max-width:1000px){body.listview #button_listview{-webkit-mask-position:33.3333% 50%!important;mask-position:33.3333% 50%!important}}#architektur-list img{height:100%;width:100%}#architektur-list h1,#architektur-list p{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}#architektur-list a:before{display:none}#architektur-list p+p{text-indent:0}#architektur-list h1{margin:0}#architektur-list li{list-style-type:none}@media (max-width:1000px){#architektur-list #filter,#architektur-list .ort{display:none}#architektur-list li:not(:last-of-type){margin-bottom:2rem}#architektur-list article a{-webkit-box-orient:vertical;-webkit-box-direction:reverse;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column-reverse;flex-direction:column-reverse}#architektur-list article a div{grid-column-gap:.25rem;display:grid;grid-template-columns:1fr 1fr}#architektur-list article a div .typus{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}#architektur-list ul{padding:1rem}body:not(.listview) #architektur-list #filter{display:none}body:not(.listview) #architektur-list ul{margin-top:5rem;padding:0 1rem 1rem}body:not(.listview) #architektur-list .ort{display:none}@media (max-width:1000px){body:not(.listview) #architektur-list a div{margin-top:1rem}}@media (min-width:1000px){body:not(.listview) #architektur-list ul{display:grid;gap:.25rem;grid-template-columns:1fr 1fr 1fr}body:not(.listview) #architektur-list ul li article{height:calc(33.33333vw - .83333rem);position:relative;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s}body:not(.listview) #architektur-list ul li article:hover img{opacity:0}body:not(.listview) #architektur-list ul li article:hover a div{opacity:1}body:not(.listview) #architektur-list ul li article img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body:not(.listview) #architektur-list ul li article a div,body:not(.listview) #architektur-list ul li article img{-webkit-transition:opacity .5s cubic-bezier(.83,0,.17,1);-o-transition:opacity .5s cubic-bezier(.83,0,.17,1);transition:opacity .5s cubic-bezier(.83,0,.17,1)}body:not(.listview) #architektur-list ul li article a div{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(33.33333vw - .83333rem);justify-content:center;opacity:0;position:absolute;text-align:center;top:0;width:calc(33.33333vw - .83333rem);z-index:100}}#architektur-list #listview_bg{display:none}body.listview #architektur-list ul{margin:0}@media (max-width:1000px){body.listview #architektur-list img{display:none}body.listview #architektur-list ul{padding-top:5rem}}@media (pointer:fine){body.listview #architektur-list #listview_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;height:calc(var(--vh,1vh)*100);left:0;position:fixed;top:0;-webkit-transition:opacity 1s;-o-transition:opacity 1s;transition:opacity 1s;width:100%;z-index:-100}}@media (min-width:1000px){body.listview #architektur-list img{display:none}body.listview #architektur-list #filter{display:grid;gap:.25rem;grid-template-columns:2fr 1fr 2fr 1fr;padding:1rem}body.listview #architektur-list ul{margin-top:0;padding-top:2.5rem}body.listview #architektur-list ul li{margin-bottom:2rem}body.listview #architektur-list ul a div{display:grid;gap:.25rem;grid-template-columns:2fr 1fr 2fr 1fr}}body.listview a,body.listview a:hover,body.listview a:visited,body.listview footer *{color:var(--c_main);mix-blend-mode:normal}body.listview footer li.sm-icon a{background:var(--c_main)!important}@media (min-width:1000px){body.listview #logo{display:none}}body.listview h1#main_h1{display:none}@media (min-width:1000px){body.listview.menu_out .sort[data-sort=typus],body.listview.menu_out .sort[data-sort=zeitraum]{display:none}}footer{display:grid;padding:1rem}footer *,footer a,footer a:hover,footer a:visited{color:#fff;mix-blend-mode:difference}body.home footer{display:none}@media (min-width:1000px){footer{gap:.25rem;grid-template-columns:1fr 1fr}}footer p+p{text-indent:0}footer ul{clear:both;margin:0;padding:0}footer ul:last-child li:after{display:none}footer ul:last-child li.sm-icon a{background:#fff;display:inline-block;height:1rem;overflow:hidden;text-indent:100%;white-space:nowrap;width:1rem;z-index:800}footer ul:last-child .fb a{-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:100% 90%;mask-position:100% 90%;-webkit-mask-size:400%;mask-size:400%}footer ul:last-child .ig a{-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:100% 100%;mask-position:100% 100%;-webkit-mask-size:400%;mask-size:400%}footer ul a:before,footer ul a:hover:before,footer ul a:visited:before{display:none}footer ul li{float:left;list-style-type:none}footer ul li:not(:last-child){margin-right:.15rem}footer ul li:not(:last-child):after{content:","}@media (max-width:1000px){footer #menu-hauptmenu-1{display:none}}#karte{-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-filter:grayscale(1);filter:grayscale(1);-ms-flex-direction:column;flex-direction:column;height:100%;padding-top:5rem;position:relative;position:absolute;width:100%}@media (min-width:1000px){#karte{margin-left:50%;padding-top:3rem;width:50%}}ul#news_ul{margin:5rem 0 1rem;padding:0 1rem}ul#news_ul img{height:auto;width:100%}ul#news_ul h1{margin:0}ul#news_ul li{list-style-type:none}ul#news_ul li:not(:last-child){margin-bottom:2rem}ul#news_ul li article>div.toggler{display:grid}@media (min-width:1000px){ul#news_ul li article>div.toggler{gap:.25rem;grid-template-columns:1fr 1fr}}@media (max-width:1000px){ul#news_ul li article>div.toggler h1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}}.toggler{cursor:pointer}.toggler:hover{font-style:italic}.toggler:hover:after{-webkit-transform:translateY(.1em) rotate(45deg);-ms-transform:translateY(.1em) rotate(45deg);transform:translateY(.1em) rotate(45deg);-webkit-transition:-webkit-transform .3s cubic-bezier(.48,-.4,.14,2.5);transition:-webkit-transform .3s cubic-bezier(.48,-.4,.14,2.5);-o-transition:transform .3s cubic-bezier(.48,-.4,.14,2.5);transition:transform .3s cubic-bezier(.48,-.4,.14,2.5);transition:transform .3s cubic-bezier(.48,-.4,.14,2.5),-webkit-transform .3s cubic-bezier(.48,-.4,.14,2.5)}.toggler.toggler_open:after,.toggler:hover:after{background:var(--c_main);content:"";height:1rem;margin-right:2px;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 10%;mask-position:0 10%;-webkit-mask-size:400%;mask-size:400%;position:absolute;right:1rem;width:1rem}.toggler.toggler_open:after{-webkit-transform:translateY(.1em);-ms-transform:translateY(.1em);transform:translateY(.1em)}.toggler_content{padding-bottom:2rem;padding-top:1rem}@media (max-width:1000px){.toggler_content{font-size:1rem;gap:1rem}}@media (min-width:1000px){.toggler_content div{padding-right:calc(8.33333vw - .39583rem)}}#news_ul .toggler_content{display:grid}@media (min-width:1000px){#news_ul .toggler_content{gap:.25rem;grid-template-columns:1fr 1fr}}body.black_mode{background:#000;color:#fff!important}body.black_mode a,body.black_mode a:hover,body.black_mode a:visited{color:#fff}@media (min-width:1000px){body.page-id-161 #kontakt_email{bottom:1rem;position:fixed}}#scroll_top{background:#fff;bottom:1rem;cursor:pointer;font-size:0;height:1.5rem;-webkit-mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);mask:url(https://architektgruber.com/wp-content/themes/gruber/dist/graphics.19ed617c.svg);-webkit-mask-position:0 30%;mask-position:0 30%;-webkit-mask-size:400%;mask-size:400%;mix-blend-mode:difference;position:fixed;right:1rem;-webkit-transform:translateY(3rem);-ms-transform:translateY(3rem);transform:translateY(3rem);-webkit-transition:-webkit-transform .5s cubic-bezier(.48,-.4,.14,2.5);transition:-webkit-transform .5s cubic-bezier(.48,-.4,.14,2.5);-o-transition:transform .5s cubic-bezier(.48,-.4,.14,2.5);transition:transform .5s cubic-bezier(.48,-.4,.14,2.5);transition:transform .5s cubic-bezier(.48,-.4,.14,2.5),-webkit-transform .5s cubic-bezier(.48,-.4,.14,2.5);width:1.5rem;z-index:800}@media (max-width:1000px){#main[data-barba-namespace=page],#main[data-barba-namespace=projekt_single]{padding-top:5rem}#main[data-barba-namespace=page]>nav+div+style+div.block-projektfotos,#main[data-barba-namespace=projekt_single]>nav+div+style+div.block-projektfotos{margin-top:-5rem}}#preloader{-webkit-animation:preloader .5s cubic-bezier(.83,0,.17,1) 2s;animation:preloader .5s cubic-bezier(.83,0,.17,1) 2s;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards;background:#fff;height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;width:100%;z-index:10000}#preloader object{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}@-webkit-keyframes preloader{0%{opacity:1}to{opacity:0}}@keyframes preloader{0%{opacity:1}to{opacity:0}}:root{--projektfotos_breakpoint:960}.block-projektfotos{display:-webkit-box;display:-ms-flexbox;display:flex;height:auto}@media (max-width:1000px){.block-projektfotos{margin-bottom:2rem}.block-projektfotos+style+.block-projektfotos{margin-top:-2rem}}.block-projektfotos>*{height:auto;width:100%}@media (min-width:1000px){.block-projektfotos>*{margin-bottom:1rem}}.block-projektfotos:last-child>:last-child{margin-bottom:0}@media screen and (max-width:960px){.block-projektfotos{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}}@media screen and (min-width:960px){.block-projektfotos{-webkit-column-gap:.25rem;-moz-column-gap:.25rem;column-gap:.25rem;height:100vh;height:calc(var(--vh,1vh)*100);padding:1rem;row-gap:.25rem;width:100%}.block-projektfotos>*{height:100%;margin-bottom:0;min-height:0;min-width:0;width:100%}.block-projektfotos .projekttext{min-width:400px;overflow:scroll}#projektfotos_wrapper{height:100vh;height:calc(var(--vh,1vh)*100);overflow:scroll;padding:0;width:100vw}}@media screen and (max-width:960px){.flex-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}}.block-textblock{padding:0 1rem}.block-textblock div>h1:first-child,.block-textblock div>h2:first-child,.block-textblock div>h3:first-child{margin-top:0}@media (min-width:1000px){.block-textblock{display:grid;padding:5rem 1rem}}@media (min-width:1000px) and (min-width:1000px){.block-textblock{gap:.25rem;grid-template-columns:1fr 1fr}}@media (max-width:1000px){.block-textblock{font-size:1rem;margin-bottom:2rem}}.block-textblock li{margin-left:1.5em;text-indent:-1.5em}body.black_mode blockquote,body.black_mode blockquote a{color:#bbb!important}body.black_mode blockquote a:before{background:#bbb!important}.block-zitatblock{padding:0 1rem}@media (max-width:1000px){.block-zitatblock{margin-bottom:2rem}}@media (min-width:1000px){.block-zitatblock{padding:5rem 1rem!important}}.block-zitatblock blockquote{font-size:4.7vw;line-height:5vw;margin:0}@media (max-width:1000px){.block-zitatblock blockquote{font-size:1.5rem;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.7rem}}.block-zitatblock blockquote cite{font-size:1rem;font-style:normal;white-space:nowrap}