h1,header .content h2{margin-top:0;font-weight:300}h1,h2{margin-top:0}#filter ul li span,*{box-sizing:border-box}body,html{background-color:#ff8901;touch-action:manipulation;margin:0;padding:0;position:relative;width:100%;overflow-x:hidden;overflow-y:scroll;font-family:Lato,sans-serif;font-size:16px}body{overflow-Y:hidden}h1{font-size:65px;margin-bottom:.09em}h2{font-size:1.5rem}h2 span{color:#ffbc63}h3{font-size:2.5rem}.button.decentBtn{display:inline-block;border:1px solid #fffcf5;padding:10px 19px;text-decoration:none;outline:0;color:#fff;background-color:transparent;text-align:center;opacity:1;-webkit-transition:all .4s,opacity 5s 3s;-moz-transition:all .4s,opacity 5s 3s;-ms-transition:all .4s,opacity 5s 3s;-o-transition:all .4s,opacity 5s 3s;-webkit-box-shadow:6px 6px 5px 2px transparent;-moz-box-shadow:6px 6px 5px 2px transparent;box-shadow:6px 6px 5px 2px transparent}#preloader,header,nav#mainNav,nav#mainNav #filter-icon{background-color:#ff8901}.button.decentBtn.animClassButtonEinblenden{opacity:1}.button.decentBtn:hover{color:#fffcf5;border:1px solid #000;text-decoration:none;-webkit-box-shadow:4px 4px 8px 0 rgba(0,0,0,.25);-moz-box-shadow:4px 4px 8px 0 rgba(0,0,0,.25);box-shadow:4px 4px 8px 0 rgba(0,0,0,.25)}.button.decentBtn:active,.button.decentBtn:visited{color:#fff}#preloader{width:100%;height:100%;position:fixed;top:0;z-index:50000;text-align:center}#preloader svg{position:absolute;display:inline-block;top:calc(50% - 50px);left:calc(50% - 50px)}header{height:85vh;margin-left:12px;width:calc(100% - 24px);margin-bottom:2px;position:relative;overflow:hidden;background-image:url(images/start-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 10%}#navWrapper,a.logo,header .content{position:absolute}header .content{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:100%;top:50%;color:#000;padding-left:10%}header .content h2{font-size:42px;padding-left:.1em}header .content h2 span{color:#ff8901}a.logo:active,a.logo:hover,a.logo:link,a.logo:visited{outline:0;color:#fff}header .content i{font-style:normal;-moz-animation:1s blinker step-end infinite;-webkit-animation:1s blinker step-end infinite;animation:1s blinker step-end infinite;margin-left:0}a.logo{bottom:17px;left:30px;width:150px;height:auto;text-decoration:none;font-size:1.5rem;transition:all .4s}a.logo:active span,a.logo:link span,a.logo:visited span{transition:all .35s;display:inline-block}a.logo:hover span{color:#000;-webkit-transform:rotateZ(180deg);-moz-transform:rotateZ(180deg);-o-transform:rotateZ(180deg);transform:rotateZ(180deg);padding-bottom:2px}#navWrapper{top:0;width:100%;z-index:1000}nav#mainNav{position:fixed;z-index:50000;top:0;text-align:center;color:#892631;height:75px;width:100%;left:0}nav#mainNav #filter-icon{font-size:1.1rem;position:absolute;left:50%;bottom:14px;margin-left:auto;color:#fffcf5;border-bottom:1px solid #fffcf5;transition:all .5s;text-align:left;cursor:pointer;height:41px;padding-top:14px;padding-right:20px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}nav#mainNav #filter-icon .currentCat{padding-left:8px;text-transform:none}nav#mainNav #filter-icon img{position:absolute;width:13px;height:auto;right:2px;bottom:10px;transition:all .5s;opacity:1}nav#mainNav #filter-icon i{margin-left:5px;display:inline-block;vertical-align:2px}nav#mainNav #filter-icon:hover{color:#000;border-bottom-color:#000}nav#mainNav #filter-icon:hover img:last-of-type{opacity:0}nav#mainNav #hamburgerMenu{z-index:15000;width:34px;height:29px;position:absolute;right:37px;bottom:9px;transform:rotate(0);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}nav#mainNav #hamburgerMenu,nav#mainNav #hamburgerMenu span{-webkit-transform:rotate(0);-moz-transform:rotate(0);-o-transform:rotate(0)}.item .bg-hider,.item .content-wrapper,.item:after{position:absolute;left:0;bottom:0}nav#mainNav #hamburgerMenu.open span,nav#mainNav #hamburgerMenu:hover span{background-color:#000}nav#mainNav #hamburgerMenu span{display:block;position:absolute;height:2px;width:100%;background:#fffcf5;border-radius:9px;opacity:1;left:0;transform:rotate(0);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}nav#mainNav #hamburgerMenu span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}nav#mainNav #hamburgerMenu span:nth-child(2){top:8px;transform-origin:left center}nav#mainNav #hamburgerMenu span:nth-child(2),nav#mainNav #hamburgerMenu span:nth-child(3){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center}nav#mainNav #hamburgerMenu span:nth-child(3){top:16px;transform-origin:left center}nav#mainNav #hamburgerMenu.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-3px;left:8px}nav#mainNav #hamburgerMenu.open span:nth-child(2){width:0;opacity:0}nav#mainNav #hamburgerMenu.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:20px;left:8px}nav#mainNav .nav-items{position:absolute;top:0;left:-100%;height:100vh;width:100%;transition:all .5s;background-color:rgba(255,137,1,.95);opacity:0}nav#mainNav .nav-items ul.bridge{width:100%;padding-left:0;list-style:none;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden}nav#mainNav .nav-items ul.bridge a{text-decoration:none;transition:all .4s}nav#mainNav .nav-items ul.bridge a:active,nav#mainNav .nav-items ul.bridge a:link,nav#mainNav .nav-items ul.bridge a:visited{color:#000;outline:0}nav#mainNav .nav-items ul.bridge a:hover{color:#fffcf5;outline:0}nav#mainNav .nav-items ul.bridge li{text-align:center;box-sizing:border-box;padding-bottom:15px;color:#fff;font-weight:400;font-size:2rem}.about h2,.about h3,.about p{font-weight:300}nav#mainNav .nav-items.open{opacity:1;left:0}#filter{text-align:center;text-transform:uppercase;position:fixed;background-color:rgba(20,20,20,.85);z-index:25000;width:100%;transition:all .9s;top:-100px;opacity:0;height:95px}#filter ul li,#filter ul li span{display:inline-block;transition:all .4s}#filter ul{list-style:none;padding-left:0;margin:30px 0 0}#filter ul li{text-align:center;width:24%;text-transform:none;font-size:18px}#filter ul li span{text-align:left;width:124px;cursor:pointer;background-color:none;padding:7px 0 2px 6px;color:#fffcf5;border-bottom:solid 1px #fffcf5}.about,.gallery-wrapper h2,footer{text-align:center}#filter ul li span.active{border-bottom-color:#ffbc63;color:#ffbc63}#filter ul li span:hover{-webkit-transform:translateX(-2%);-moz-transform:translateX(-2%);-o-transform:translateX(-2%);transform:translateX(-2%);border-bottom-color:#ffbc63}#filter.shown{opacity:1;top:75px}#gallery1{padding-bottom:6rem!important}.gallery-wrapper{border-top:3px solid #000;margin:0;padding:0;overflow:hidden;position:relative;width:100%;height:100vw}.gallery-wrapper h2{margin-top:80px}.item{position:absolute;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 1.2s;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.about ul,.about ul li,footer{box-sizing:border-box}.item.cssOnly{position:relative;display:inline-block;margin-right:-4px;margin-top:-6px;width:25%;padding-bottom:25%}.item.hidden{transform:scale(0)}.item .content-wrapper{cursor:pointer;top:0;right:0;opacity:0;background:rgba(255,255,255,.85);color:#5f5e5e;z-index:500;transition:all .5s}.item .content-wrapper .content{position:absolute;text-align:center;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:22px}.item .content-wrapper:hover{opacity:1}.item .bg-hider{top:0;right:0;opacity:1;background:#ff8901;color:#5f5e5e;z-index:450;transition:all 2.5s}.item:after{transition:.5s all;content:'';top:0;right:0;box-shadow:inset 0 0 60px rgba(0,0,0,.6)}.item:hover{-webkit-filter:grayscale(0);filter:grayscale(0)}.item:hover:after{box-shadow:inset 0 0 30px transparent}.item.grid-item--size2{width:50%;padding-bottom:50%}.item.grid-item--size3{width:50%}.about{background-color:#141414;color:#fdf8ea;border-bottom:1px #fff solid;border-top:1px #fff solid;padding:5rem 10%}.about h2{font-size:2.1rem;letter-spacing:.1px;margin-top:0;margin-bottom:.83em}.about h3{font-size:1.8rem;margin-top:5rem;margin-bottom:2rem}.about h3.ausstellungen{margin-bottom:.83em}.about p{margin-bottom:15px;letter-spacing:.6px;word-spacing:.5px;line-height:1.5rem}.about p.intro{font-size:17px;padding-left:10%;padding-right:10%}.about ul{list-style:none;padding:0}.about ul:after{content:".";display:block;height:0;line-height:0;clear:both;visibility:hidden}.about ul li{padding:.25rem 10px;float:left;width:33.333%}.about ul li .itemWrapper{transition:all 1.5s;padding:2rem 20px;border:1px solid rgba(255,255,255,.15)}.about ul li .itemWrapper h4{margin-top:1.5rem;margin-bottom:1rem;font-weight:400;font-size:1.25rem}.about ul li .itemWrapper:hover{border:1px solid #ffbc63}.about a{font-size:18px;font-weight:300;transition:all 1s}.about a:link,.about a:visited,.about aactive{text-decoration:none;outline:0;color:#ffbc63}.about a:hover{color:#fff;outline:0}footer{background-color:#ff8901;position:relative;font-size:27px;height:40px;color:#000;overflow:hidden;padding-top:3.5rem}footer a.copy{left:30px;font-size:16px;text-align:left;position:absolute;bottom:10px;display:inline-block;text-decoration:none;transition:all .4s;padding-top:8px;padding-right:10px;padding-left:2px}footer a.copy:active,footer a.copy:link,footer a.copy:visited{color:#fffcf5}footer a.copy:hover{color:#ffbc63}footer .scroll-to-top{position:absolute;-webkit-transform:rotateZ(-180deg);-moz-transform:rotateZ(-180deg);-o-transform:rotateZ(-180deg);transform:rotateZ(-180deg);width:30px;right:41px;bottom:15px;cursor:pointer}@-moz-keyframes blinker{0,100%{color:transparent}50%{color:#fff}}@-webkit-keyframes blinker{0,100%{color:transparent}50%{color:#fff}}@keyframes blinker{from,to{color:transparent}50%{color:#fff}}#baguetteBox-overlay{display:none;opacity:0;position:fixed;overflow:hidden;top:0;left:0;width:100%;height:100%;z-index:1000000;background-color:#222;background-color:rgba(0,0,0,.8);-webkit-transition:opacity .5s ease;transition:opacity .5s ease}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;position:relative;width:100%;height:100%;text-align:center}#baguetteBox-overlay .full-image figure{display:inline;margin:0;height:100%}#baguetteBox-overlay .full-image img{display:inline-block;width:auto;height:auto;max-height:100%;max-width:100%;vertical-align:middle;-moz-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6)}#baguetteBox-overlay .full-image figcaption{display:block;position:absolute;bottom:0;width:100%;text-align:center;line-height:1.8;white-space:normal;color:#ccc;background-color:#000;background-color:rgba(0,0,0,.6);font-family:sans-serif}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;width:1px;margin-right:-1px}#baguetteBox-slider{position:absolute;left:0;top:0;height:100%;width:100%;white-space:nowrap;-webkit-transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,-webkit-transform .4s ease;transition:left .4s ease,transform .4s ease;transition:left .4s ease,transform .4s ease,-webkit-transform .4s ease,-moz-transform .4s ease}#baguetteBox-slider.bounce-from-right{-webkit-animation:bounceFromRight .4s ease-out;animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{-webkit-animation:bounceFromLeft .4s ease-out;animation:bounceFromLeft .4s ease-out}@-webkit-keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromRight{0%,100%{margin-left:0}50%{margin-left:-30px}}@-webkit-keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}@keyframes bounceFromLeft{0%,100%{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{top:50%;top:calc(20%);width:44px;height:60px}.baguetteBox-button{position:absolute;cursor:pointer;outline:0;padding:0;margin:0;border:0;-moz-border-radius:15%;border-radius:15%;background-color:#323232;background-color:rgba(50,50,50,.5);color:#ddd;font:1.6em sans-serif;-webkit-transition:background-color .4s ease;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{top:20px;right:2%;right:calc(8%);width:30px;height:30px}.baguetteBox-button svg{position:absolute;left:0;top:0}.baguetteBox-spinner{width:40px;height:40px;display:inline-block;position:absolute;top:50%;left:50%;margin-top:-20px;margin-left:-20px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{width:100%;height:100%;-moz-border-radius:50%;border-radius:50%;background-color:#fff;opacity:.6;position:absolute;top:0;left:0;-webkit-animation:bounce 2s infinite ease-in-out;animation:bounce 2s infinite ease-in-out}.baguetteBox-double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,100%{-webkit-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes bounce{0%,100%{-webkit-transform:scale(0);-moz-transform:scale(0);transform:scale(0)}50%{-webkit-transform:scale(1);-moz-transform:scale(1);transform:scale(1)}}@media screen and (max-width:930px){.about ul li{width:50%}}@media screen and (max-width:650px){.about ul li{float:none;width:100%}.about .hist{padding:0}}@media screen and (max-width:600px){video#bgvid{display:none}#bgimg{transition:all 2s;opacity:1!important}nav#mainNav .nav-items ul.bridge li{font-size:1.25rem}header .content h1{font-size:47px}header .content h2{font-size:26px}}@media screen and (max-width:480px){.about .discl{padding:0 10%}.about p{padding:0}}@media screen and (max-width:590px){#filter.shown{top:60px;height:130px}#filter ul{margin-top:20px}#filter ul li{margin-bottom:15px;width:49%}#filter ul li span{font-size:17px;width:120px}}@media screen and (max-width:460px){.logo img{left:15px;bottom:13px;width:51px}nav#mainNav{height:60px}nav#mainNav #hamburgerMenu{width:25px;bottom:5px;right:11px}nav#mainNav #hamburgerMenu.open span:nth-child(3){top:15px}footer{height:40px}footer .scroll-to-top{right:11px;width:28px;bottom:12px}}@media screen and (max-width:400px){header .content{padding-left:0;text-align:center}header .content h1{font-size:40px}header .content h2{font-size:20px}}