.grid{display:grid}div.menu-ctr{position:fixed;width:100vw;overflow:hidden;border-bottom-style:solid;border-bottom-color:rgba(255,255,255,.5);border-bottom-width:1px;z-index:1000;transition:all 700ms ease 0s;opacity:1}@media(max-width: 1000px){div.menu-ctr{height:100%}}@media(min-width: 1001px){div.menu-ctr{height:15vh;max-height:70px;min-height:30px}}div.menu-ctr ul.menu{margin:0;padding:0;height:100%;width:100%;background-color:rgba(255,255,255,.22);display:flex;justify-content:center;align-items:center;position:absolute}@media(max-width: 1000px){div.menu-ctr ul.menu{flex-direction:column}}div.menu-ctr ul.menu>li{display:flex;align-items:center;cursor:pointer;transition:ease-out .333s}@media(max-width: 1000px){div.menu-ctr ul.menu>li{border-radius:10px;margin:1%;height:3.5em;width:85%;float:left;border:1px solid rgba(255,255,255,.33);background-color:rgba(255,255,255,.4);text-shadow:0px 0px 10px rgba(255,255,255,.5);justify-content:center;font-size:1.25em}}@media(min-width: 1001px){div.menu-ctr ul.menu>li{float:left;border:1px solid rgba(0,0,0,.33);background-color:rgba(255,255,255,.5);border-radius:10px;height:65%;margin-left:10px;margin-right:10px;padding-left:10px;padding-right:10px}}div.menu-ctr ul.menu>li.selected{background-color:#fff;box-shadow:0px 0px 10px 1px rgba(255,255,255,.75);border-color:rgba(0,0,0,.66);font-weight:bold}div.menu-ctr ul.menu>li:hover{border-color:#000;box-shadow:0px 0px 10px 1px #000}@media(min-width: 1001px){div.menu-ctr ul.menu #close-menu-btn{display:none}}div.menu-ctr div.menu-blur{filter:blur(5px);position:absolute;background-image:url("../img/stillen.jpg");background-position:54% 47%;background-size:cover;width:100vw;height:100%;left:0;top:0;transform:scale(1.05)}div.menu-ctr.hidden{opacity:0 !important;pointer-events:none}div.menu-ctr.hidden ul.menu>li{cursor:default !important}@media(max-width: 1000px){div.menu-btn{display:inline-block;cursor:pointer;position:fixed;right:10px;top:10px;z-index:1001}div.menu-btn>div{width:40px;height:4px;border-radius:4px;border-style:solid;border-width:1px;border-color:rgba(0,0,0,.66);background-color:#fff;box-shadow:3px 3px 3px rgba(0,0,0,.333);margin-bottom:7px;transition:.4s}div.menu-btn.open>div:nth-child(1){transform:translate(0, 12px) rotate(-45deg)}div.menu-btn.open>div:nth-child(2){opacity:0}div.menu-btn.open>div:nth-child(3){transform:translate(0, -13px) rotate(45deg)}}div.section{width:100%;height:100vh;background-color:rgba(0,0,0,.5)}.section[data-page=main]{background-color:rgba(0,0,0,0) !important;display:flex;justify-content:center}@media(min-width: 1001px){.section[data-page=main]{position:relative}}.section[data-page=main] #title{position:absolute;display:flex;align-items:center;justify-content:center}@media(max-width: 1000px){.section[data-page=main] #title{width:70%;top:10%;border-radius:5vmin;background-color:rgba(0,0,0,.33)}}@media(min-width: 1001px){.section[data-page=main] #title{width:100%;left:0;top:15%}}.section[data-page=main] #title p{text-align:center}@media(max-width: 1000px){.section[data-page=main] #title p{color:#fff;font-size:5.5vw;text-shadow:5px 5px 7px rgba(0,0,0,.5)}}@media(min-width: 1001px){.section[data-page=main] #title p{color:#000;font-size:3.7vw;text-shadow:1px 1px 2px #fff,-1px -1px 2px #fff,-1px 1px 2px #fff,1px -1px 2px #fff;font-weight:bold;margin:0}}@media(max-width: 1000px){.section[data-page=main] #title p:first-line{font-weight:bold;font-size:9vw}}.section[data-page=main] .fact{position:absolute;bottom:0;background-color:rgba(255,255,255,.33);width:100%;text-align:center;opacity:0;transition:opacity 700ms ease-in-out;box-sizing:border-box;font-size:2.5vmin;padding:2.5vmin 2.5vmin 5vmin 2.5vmin}@media(max-width: 1000px){.section[data-page=main] .fact{font-size:4vmin}}@media(min-width: 1001px){.section[data-page=main] .fact{padding-bottom:10vmin}}.section[data-page=main] div.arrow{width:100%;height:15%;position:absolute;mix-blend-mode:difference;display:flex;justify-content:center;align-items:center;cursor:pointer;z-index:100}@media(max-width: 1000px){.section[data-page=main] div.arrow{bottom:30%}}@media(min-width: 1001px){.section[data-page=main] div.arrow{bottom:20%}}.section[data-page=main] div.arrow i.arrow{border-width:0 3px 3px 0;border-color:#000;border-style:solid;padding:15px;cursor:pointer;pointer-events:none}.section[data-page=main] div.arrow i.arrow.down{transform:rotate(45deg)}.section[data-page=aboutus]{color:#fff;text-shadow:2px 2px 7px rgba(0,0,0,.35)}.section[data-page=aboutus] h1{margin:2em 7% 0 7%;font-size:min(3.75vmax, 4rem)}@media(max-width: 1000px)and (orientation: landscape){.section[data-page=aboutus] h1{margin:1em 7% 0 7%}}.section[data-page=aboutus] p{text-align:justify;margin:7%;font-size:max(1.9vmax, 1.1rem)}@media(max-width: 1000px)and (orientation: landscape){.section[data-page=aboutus] p{margin-top:1em}}@media(max-width: 1000px){.section[data-page=aboutus] p{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}.section[data-page=aboutus] .flex-ctr{display:flex;align-items:center;flex-direction:column}.section[data-page=aboutus] .flex-ctr div{flex-grow:1;position:relative;width:100%}.section[data-page=aboutus] .flex-ctr div img{width:40%;position:absolute;left:50%;top:40%;transform:translate(-50%, -50%);border-radius:50%;box-shadow:0px 0px 1px rgba(0,0,0,.333)}@media(max-width: 1000px)and (orientation: landscape){.section[data-page=aboutus] .flex-ctr div img{width:80%}}@media(orientation: landscape){.section[data-page=aboutus] .flex-direction-responsive{flex-direction:row !important}.section[data-page=aboutus] .flex-direction-responsive div{margin-right:10%}}.section[data-page=dates]{color:#fff;text-shadow:2px 2px 7px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5)}.section[data-page=dates] h1,.section[data-page=dates] h2,.section[data-page=dates] p{margin:0;padding:2rem 7% 0 7%}@media(min-width: 1001px){.section[data-page=dates] h1,.section[data-page=dates] h2,.section[data-page=dates] p{padding-top:4rem}}.section[data-page=dates] h1{font-size:min(4.75vmax, 4rem)}.section[data-page=dates] h2{font-size:min(3.75vmax, 3rem)}.section[data-page=dates] p{font-size:max(2vmax, 1.1rem)}.section[data-page=dates] a,.section[data-page=dates] a:visited{color:#fff;font-weight:bold}.section[data-page=dates] .slides{border-radius:1vw}.section[data-page=flea-market]{color:#fff;text-shadow:2px 2px 7px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5);display:flex;flex-direction:column}.section[data-page=flea-market] .slide>div{padding-left:7vmin;padding-right:7vmin}.section[data-page=flea-market] h1{margin-left:7vmin;margin-right:7vmin;margin-top:8vmax;margin-bottom:0;font-size:min(4vmax, 4rem)}@media(max-width: 600px),(max-height: 600px){.section[data-page=flea-market] h1{margin-top:3.5vmax}}.section[data-page=flea-market] h2{margin-top:3.5vmax;margin-bottom:2vmax;font-size:min(3vmax, 3rem)}@media(max-width: 600px),(max-height: 600px){.section[data-page=flea-market] h2{margin-top:2vmax;margin-bottom:.5vmax}}.section[data-page=flea-market] h3{font-size:2.5vmin}.section[data-page=flea-market] p,.section[data-page=flea-market] li{font-size:2.25vmax;hyphens:auto;margin:0 0 0 0}@media(min-width: 1001px){.section[data-page=flea-market] p,.section[data-page=flea-market] li{font-size:2.5vmin}}.section[data-page=flea-market] .grid{grid-template-columns:60% 40%}@media(max-width: 1000px)and (orientation: portrait){.section[data-page=flea-market] .grid{grid-template-columns:100% !important}}@media(max-width: 1000px){.section[data-page=flea-market] ol,.section[data-page=flea-market] ul{padding:0;margin:4% 2.5em 0 4%}}@media(min-width: 1001px){.section[data-page=flea-market] ol,.section[data-page=flea-market] ul{font-size:2.25vmin}.section[data-page=flea-market] .inline-flex{margin:0 0 0 0}}.section[data-page=flea-market] p{text-align:justify}.section[data-page=flea-market] .inline-flex{display:flex;justify-content:space-between}.section[data-page=flea-market] ul{margin-left:10vmin}.section[data-page=flea-market] ul li{padding:.25rem 0 .25rem 1rem}@media(max-width: 1000px)and (orientation: landscape){.section[data-page=flea-market] img{max-height:45vh;max-width:100vw;justify-self:center}}@media(min-width: 1001px){.section[data-page=flea-market] img{height:38vh;width:100%}}@media(max-width: 1000px)and (orientation: portrait){.section[data-page=flea-market] img{width:100%;height:30vh}}.section[data-page=photos] .photo{width:100%;height:100%;position:relative}.section[data-page=photos] img{position:absolute;max-width:90%;max-height:80%;top:47.5%;left:50%;transform:translate(-50%, -50%);border-radius:20px;box-shadow:10px 10px 10px 0px rgba(0,0,0,.5)}.section[data-page=tips]{color:#fff;text-shadow:2px 2px 7px rgba(0,0,0,.35);background-color:rgba(0,0,0,.5);display:flex;flex-direction:column}.section[data-page=tips] .slide>div{padding-left:7vmin;padding-right:7vmin}.section[data-page=tips] h1{margin-top:8vmax;margin-left:7vmin;margin-bottom:0;font-size:min(4vmax, 4rem)}@media(max-width: 600px),(max-height: 600px){.section[data-page=tips] h1{margin-top:3.5vmax}}.section[data-page=tips] h2{margin-top:8vmax;font-size:min(3vmax, 3rem)}@media(max-width: 600px),(max-height: 600px){.section[data-page=tips] h2{margin-top:3.5vmax}}.section[data-page=tips] h3{font-size:3.5vmin;margin-top:2vmax;margin-bottom:2vmax}.section[data-page=tips] p,.section[data-page=tips] ol,.section[data-page=tips] ul{font-size:2vmax;hyphens:auto}@media(min-width: 1001px){.section[data-page=tips] p,.section[data-page=tips] ol,.section[data-page=tips] ul{font-size:2.5vmin}}.section[data-page=tips] li{padding-top:.5rem}@media(max-width: 600px),(max-height: 600px){.section[data-page=tips] li{padding:0}}.section[data-page=tips] div.slide:first-of-type{display:flex;flex-direction:column}.section[data-page=tips] #links{display:flex;flex-grow:1;justify-content:center;align-items:center}.section[data-page=tips] #links div{display:grid}@media(max-width: 1000px){.section[data-page=tips] #links div{grid-template-rows:25% 25% 25% 25%}}@media(min-width: 1001px){.section[data-page=tips] #links div{grid-template-columns:50% 50%}}.section[data-page=tips] #links div div{display:flex;flex-direction:column;justify-content:center;border:1px solid #000;border-radius:10px;background-color:rgba(255,255,255,.33);padding:.5em;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}@media(min-width: 1001px){.section[data-page=tips] #links div div{height:25vh;margin:1.5em}}@media(max-width: 1000px)and (orientation: portrait){.section[data-page=tips] #links div div{width:80vw;min-height:10vh;margin:.75em}}@media(max-width: 1000px)and (orientation: landscape){.section[data-page=tips] #links div div{width:80vw;margin:.33em}}.section[data-page=tips] #links div div a{text-align:center;flex:0 0;font-size:1.5em;text-shadow:2px 2px 3px rgba(0,0,0,.75)}@media(max-width: 1000px){.section[data-page=tips] .inline-flex{margin:0 5% 0 5%}}@media(min-width: 1001px){.section[data-page=tips] .inline-flex{margin:0 7% 0 7%}}.section[data-page=tips] p{text-align:justify}.section[data-page=tips] .inline-flex{display:flex;justify-content:space-between}.slides,.navigation-slides{height:100%;overflow:hidden;position:relative}.slides div.slides-navigation-link,.navigation-slides div.slides-navigation-link{cursor:pointer}.slides .slidesWrapper,.navigation-slides .slidesWrapper{height:100%;transition:transform 700ms ease 0s}.slides .slidesWrapper .slide,.navigation-slides .slidesWrapper .slide{float:left;width:100vw;height:100%}.slides .slideDots,.navigation-slides .slideDots{position:absolute;left:0%;width:100%;height:30px;text-align:center}@media(min-width: 1001px){.slides .slideDots,.navigation-slides .slideDots{bottom:3.5vmin}}@media(max-width: 1000px){.slides .slideDots,.navigation-slides .slideDots{bottom:7vmin}}.slides .slideDots b,.navigation-slides .slideDots b{width:12px;height:12px;background-color:rgba(255,255,255,.25);border-radius:50%;border-color:#fff;border-width:1px;border-style:solid;display:inline-block;margin:0 5px 0 5px;cursor:pointer}.slides .slideDots b.active,.navigation-slides .slideDots b.active{background-color:#fff !important}.slides .clickArea,.navigation-slides .clickArea{height:100%;width:15%;position:absolute;top:0;text-align:center;z-index:100;cursor:pointer}.slides .clickArea i,.navigation-slides .clickArea i{border-width:0 3px 3px 0;border-style:solid;display:inline-block;padding:15px;position:absolute;top:50%;border-color:#fff}@media(max-width: 1000px){.slides .clickArea,.navigation-slides .clickArea{display:none !important}}.slides .clickArea.left,.navigation-slides .clickArea.left{left:0}.slides .clickArea.left i,.navigation-slides .clickArea.left i{left:15%;transform:rotate(135deg)}.slides .clickArea.right,.navigation-slides .clickArea.right{right:0}.slides .clickArea.right i,.navigation-slides .clickArea.right i{right:15%;transform:rotate(-45deg)}#arrow-down{padding-top:70px}#arrow-down span{position:absolute;top:0;left:50%;margin-left:-12px;border-left:3px solid #fff;border-bottom:3px solid #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-animation:sdb05 1.5s infinite;animation:sdb05 1.5s infinite;box-sizing:border-box}@media(min-width: 1001px){#arrow-down span{width:3vw;height:3vw}}@media(max-width: 1000px){#arrow-down span{width:10vw;height:10vw}}@-webkit-keyframes sdb05{0%{-webkit-transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{-webkit-transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}@keyframes sdb05{0%{transform:rotate(-45deg) translate(0, 0);opacity:0}50%{opacity:1}100%{transform:rotate(-45deg) translate(-20px, 20px);opacity:0}}.popup-ctr{position:absolute;top:0;left:0;width:100vw;display:flex;justify-content:center;align-items:center;min-height:100vh;z-index:9999}.popup-ctr .popup{background-color:rgba(0,0,0,.66);color:#fff;border-radius:1.5vmin;max-width:80vw;padding:5vmin;flex-grow:0;position:relative}.popup-ctr .popup h1{margin-top:0}@media(max-width: 1000px){.popup-ctr .popup{width:98vw}}.popup-ctr .popup .closebtn{font-size:7vmin;right:.33em;top:0;position:absolute;color:#fff;cursor:pointer}html,body{margin:0;padding:0;font-family:"Montserrat",sans-serif;scrollbar-width:none;height:100vh}html ::-webkit-scrollbar,body ::-webkit-scrollbar{display:none}div.background{position:fixed;background-image:url("../img/stillen.jpg");background-position:54% 47%;background-size:cover;top:0;left:0;width:100%;height:100vh;transform:scale(1.05);z-index:-1}#footer{width:100%;height:150px;background:linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.33) 33%);position:relative;display:flex;align-items:center}#copyright{display:inline-block;text-align:right;color:rgba(255,255,255,.66);right:0;bottom:0;position:absolute;margin:15px}@media only screen and (max-width: 799px){div.footerlink{margin:0 0 0 5vw;font-size:3.5vw}}@media only screen and (min-width: 800px){div.footerlink{margin:50px 0 0 50px}}p.footerlink{cursor:pointer;color:#fff;margin:10px 0 10px 0}.impressum{background:linear-gradient(rgba(0, 0, 0, 0.33) 92%, rgba(0, 0, 0, 0) 100%);text-align:center;padding:5% 10% 10% 10%;color:#fff;text-shadow:1px 1px 2px #000}.blur{filter:blur(8px)}.hide{visibility:hidden;pointer-events:none}@media(max-width: 1000px){.only-desktop{display:none}}@media(max-width: 1000px)and (orientation: landscape){.only-phone-portrait{display:none}}@media(min-width: 1001px){.only-phone-portrait{display:none}.only-phone{display:none !important}}/*# sourceMappingURL=main.css.map */
