@charset "utf-8";@font-face{font-family:'Work Sans';font-style:normal;font-display:fallback;font-weight:400;src:url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.eot);src:local('Work Sans'),local('WorkSans-Regular'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.eot?#iefix) format('embedded-opentype'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.woff2) format('woff2'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.woff) format('woff'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.ttf) format('truetype'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-regular.svg#WorkSans) format('svg')}@font-face{font-family:'Work Sans';font-style:normal;font-display:fallback;font-weight:600;src:url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.eot);src:local('Work Sans SemiBold'),local('WorkSans-SemiBold'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.eot?#iefix) format('embedded-opentype'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.woff2) format('woff2'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.woff) format('woff'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.ttf) format('truetype'),url(//www.archlab.de/wp-content/themes/archlab/fonts/work-sans-v3-latin-600.svg#WorkSans) format('svg')}html,body{font-weight:400;font-size:18px;font-family:'Work Sans',Arial,Verdana,sans-serif;line-height:1.25;color:#000}strong,b{font-weight:600}img[src$=".svg"]{width:auto}.container,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{padding-left:20px;padding-right:20px}.row{margin-left:-20px;margin-right:-20px}.container{width:2440px}.wrapper{min-height:100vh;overflow-x:hidden}a{text-decoration:none}.button{text-transform:uppercase;color:currentColor;padding:1rem;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.button:hover{opacity:.9}.button.toggle-status:not(.active) .is-open,.button.toggle-status.active .is-closed{display:none}.button .ion{vertical-align:middle}.toTop.button{position:fixed;left:50%;margin-left:-1.5rem;z-index:1;bottom:-5rem;background-color:#edeeec;opacity:.8;color:#000;font-size:2rem;padding:.25rem .5rem;-webkit-transition:bottom .25s ease;-moz-transition:bottom .25s ease;-o-transition:bottom .25s ease;transition:bottom .25s ease}body.scroll.scrolled-outside-firstview .toTop.button{bottom:3rem}form{position:relative}form input,form textarea,form select{padding:.75rem;color:#000}::-webkit-input-placeholder{color:#000}:-moz-placeholder{color:#000}::-moz-placeholder{color:#000}:-ms-input-placeholder{color:#000}form .item-headline{text-transform:uppercase;display:block;padding-bottom:.5rem;font-weight:600}form .wpcf7-form-control-wrap:not(.form-datenschutz){margin:.5rem 0 1.5rem}form .wpcf7-form-control-wrap>select{width:100%}input[type=date]{font-size:.75rem}input[type=checkbox]{-ms-transform:scale(1.5);-moz-transform:scale(1.5);-webkit-transform:scale(1.5);-o-transform:scale(1.5);margin-left:.25rem;vertical-align:0}.wpcf7-form-control.wpcf7-checkbox .wpcf7-list-item-label,.wpcf7-form-control.wpcf7-acceptance .wpcf7-list-item-label{padding-left:.75rem}table,table th,table td{border:none;padding:0 .5rem}table td.nowrap{white-space:nowrap}table th,.content-body table td{border-bottom:1px solid #999;padding:1rem}table th{border-bottom-width:2px;background-color:transparent}table th:first-child,table td:first-child{padding-left:0}table th:last-child,table td:last-child{padding-right:0}.table-container{overflow:auto}h1,h1 a,.likeh1,h2,h2 a,.likeh2,h3,h3 a,.likeh3,h4,h4 a,.likeh4,h5,h5 a,.likeh5,h6,h6 a,.likeh6{color:currentColor;text-transform:uppercase}h1,h1 a,.likeh1{font-size:1rem;font-weight:400;letter-spacing:.125em;padding:1rem 0}h2,h2 a,.likeh2{font-size:1rem;font-weight:400;letter-spacing:.125em;padding:1rem 0}figcaption h2,figcaption h2 a,figcaption .likeh2{padding-left:.25rem;padding-right:.25rem}.logo-container{margin:2rem 0;text-transform:uppercase;font-size:3rem;letter-spacing:.125em}.page-search,.page-navigation{display:none;position:absolute;top:0;left:0;right:0;background:rgba(255,255,255,.9);height:100vh;z-index:999}.page-navigation .navigation,.page-search .searchform{position:absolute;display:block;top:40%;left:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.page-navigation .navigation li{display:block;margin-bottom:2px}.page-navigation .navigation li a{display:block;text-transform:uppercase;padding:1rem;border:1px solid transparent}body.tax-galerie-kategorie .page-navigation li.page-item-6433>a,body.tax-projekt-kategorie .page-navigation li.page-item-8>a,.page-navigation li[class*=current]>a{font-weight:600}body.tax-galerie-kategorie .page-navigation li.page-item-6433>a,body.tax-projekt-kategorie .page-navigation li.page-item-8>a,.page-navigation li:focus>a,.page-navigation li:hover>a,.page-navigation li[class*=current]>a{background-color:rgba(229,229,229,.75);border-color:#000}body[data-toggleaction=pagenavigation],body[data-toggleaction=pagesearch]{overflow:hidden;height:100vh}.toggle-navigation,.toggle-search{position:absolute;right:0;top:.8rem;z-index:9999;line-height:0}.toggle-search{right:4rem;top:1.666rem}.toggle-navigation .ion{font-size:4.25rem}.toggle-search .ion{font-size:2.5rem}ul.footer-navigation{text-transform:uppercase;margin:.5rem 0}.footer-navigation a{padding:0 1rem}.footer-navigation li[class*=current]>a{font-weight:600}ul.sitemap,ul.sitemap ul{list-style:none;padding-left:0}body .page-header,body .category-list{position:fixed;left:0;right:0;background:#fff}body .page-header{top:0;z-index:3}body .category-list{top:139px;z-index:2}body .page-content{padding-top:200px}body.blog .page-content,body.page-template-taxonomy-projekt-kategorie .page-content,body.page-template-default .page-content{padding-top:140px}body.scrolled-outside-firstview .page-header .logo-container{margin-top:.9rem;margin-bottom:.9rem;font-size:2rem}body.scrolled-outside-firstview.blog .page-header,body.scrolled-outside-firstview.page-template-default .page-header,body.scrolled-outside-firstview .category-list{box-shadow:0 .5rem .5rem -.5rem rgba(0,0,0,.5)}body.scrolled-outside-firstview .category-list{top:60px}body.scrolled-outside-firstview .toggle-navigation{top:0}body.scrolled-outside-firstview .toggle-search{top:.5rem}body.scrolled-outside-firstview .toggle-navigation .ion{font-size:2.5rem}body.scrolled-outside-firstview .toggle-search .ion{font-size:1.5rem}.page-footer{margin:2rem 0}.page-footer .footer-social a{opacity:.5;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;font-size:1.5rem;padding:0 .25rem}.page-footer .footer-social a:hover{opacity:1}.content-footer{flex:0 0 100%}body.page-template-default .content-body{padding:0 4rem}.list-container{display:flex;flex-wrap:wrap;margin:0 auto;max-width:80%}.item-container{display:flex;padding:0;overflow:hidden;position:relative;border:2px solid #fff}.item-content{font-size:.875rem;padding:0 1.5rem 1rem;z-index:1;-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.item-content h2,.item-content h2 a{font-size:.875rem;font-weight:600;letter-spacing:0}.panel-link{display:block;width:100%}.panel-link:before{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease;content:"";position:absolute;z-index:1;left:0;right:0;top:0;bottom:0}.panel-link:hover:before{background-color:rgba(255,255,255,.5)}.panel-link figure,.panel-link figure img{-webkit-transition:all .25s ease;-moz-transition:all .25s ease;-o-transition:all .25s ease;transition:all .25s ease}.panel-link:hover figure img{transform:scale(1.1)}.projekt-list .panel-link figure{height:100%}.projekt-list .panel-link figure img{object-fit:cover;height:100%}.projekt-list .panel-link .item-content{position:absolute;bottom:-100%;left:0;right:0;padding:0;background-color:rgba(229,229,229,.75)}.projekt-list .panel-link:hover .item-content{bottom:0}.panel-link:hover .item-content{background-color:#e5e5e5}.news-list .item-content{height:30%;position:absolute;bottom:0;left:0;right:0;background-color:#e5e5e5}.news-list .panel-link figure{position:relative;content:"";display:block;height:0;width:100%;padding-bottom:100%;overflow:hidden;background-size:100% auto;background-position:center}.news-list .panel-link:hover figure{background-size:110% auto}.news-list .panel-link figure img{max-width:100%}.news-list .panel-link p{display:inline}.item-layout-video{display:block}.item-layout-video .panel-link{position:relative;padding-bottom:0;background-size:cover;height:450px;overflow:hidden}.item-layout-video .panel-link .outside{position:absolute;bottom:100%}.item-layout-video .panel-link:before{position:absolute;display:block;top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.item-layout-video:not(.item-layout-pano) .panel-link:before{content:"\f24d";font-family:'Ionicons';font-size:3rem;color:red;background-color:transparent;opacity:.5}.item-layout-video.item-layout-pano .panel-link:before{width:200px;height:150px;background:transparent url(//www.archlab.de/wp-content/themes/archlab/img/360-pano.svg) center no-repeat;background-size:contain;opacity:.9}.item-layout-video .panel-link:hover:before{opacity:1}.item-layout-video .pano>div{margin:0 auto;max-width:100%}.panel-link .centered{display:none}.panel-link.nocookies .centered{display:block;text-align:center;position:absolute;z-index:1;display:block;top:50%;left:50%;right:auto;bottom:auto;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.panel-link.nocookies:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(255,255,255,.75)}.item-layout-video .panel-link.nocookies:before{display:none}.category-list{text-transform:uppercase;padding:1rem 0}.category-list a{padding:.25rem 1rem;border:1px solid transparent;display:inline-block}.category-list .current_page_item a,.category-list .current-cat a{font-weight:600;border-color:#000}.panel-row-style[data-siteorigin-parallax]{min-height:400px;background:0 0 !important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.transition{transition:all .25s ease}.indent{margin:0 3rem}.column{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:4rem;-moz-column-gap:4rem;column-gap:4rem}.bigger{font-size:1.125rem}.biggest{font-size:1.75rem}.loader{-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ion{font-size:2rem}.page-document{-webkit-transition:opacity .25s ease;-moz-transition:opacity .25s ease;-o-transition:opacity .25s ease;transition:opacity .25s ease}.fancybox-bg{background-color:#fff}.fancybox-slide{padding:44px 3rem}.fancybox-slide:before{display:none}.fancybox-button,.fancybox-button:hover{background-color:transparent;color:currentColor;padding:0 !important;width:70px}.fancybox-button .ion{font-size:4.25rem}.fancybox-container .fancybox-toolbar{right:.5rem;top:1.8rem}.fancybox-container .item-container{padding:0;margin:4rem;display:inline-block;border:none;background-color:transparent}.fancybox-container .item-container.item-layout-pano{margin:0}.fancybox-container .item-container img{max-height:85vh;width:auto}.iframe-wrapper{position:relative;display:block}.iframe-wrapper-info{position:absolute;left:0;right:0;top:0;bottom:0;overflow:hidden;background-color:#eee;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#cookiescript_injected{padding-top:25px !important}