/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.eot);src:url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.eot#iefix) format('embedded-opentype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.woff2) format('woff2'),url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.woff) format('woff'),url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.ttf) format('truetype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-regular.svg#OpenSans) format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:500;src:url(/themes/custom/jana/fonts/open-sans-v40-latin-500.eot);src:url(/themes/custom/jana/fonts/open-sans-v40-latin-500.eot#iefix) format('embedded-opentype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-500.woff2) format('woff2'),url(/themes/custom/jana/fonts/open-sans-v40-latin-500.woff) format('woff'),url(/themes/custom/jana/fonts/open-sans-v40-latin-500.ttf) format('truetype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-500.svg#OpenSans) format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/themes/custom/jana/fonts/open-sans-v40-latin-600.eot);src:url(/themes/custom/jana/fonts/open-sans-v40-latin-600.eot#iefix) format('embedded-opentype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-600.woff2) format('woff2'),url(/themes/custom/jana/fonts/open-sans-v40-latin-600.woff) format('woff'),url(/themes/custom/jana/fonts/open-sans-v40-latin-600.ttf) format('truetype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-600.svg#OpenSans) format('svg');}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/themes/custom/jana/fonts/open-sans-v40-latin-700.eot);src:url(/themes/custom/jana/fonts/open-sans-v40-latin-700.eot#iefix) format('embedded-opentype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-700.woff2) format('woff2'),url(/themes/custom/jana/fonts/open-sans-v40-latin-700.woff) format('woff'),url(/themes/custom/jana/fonts/open-sans-v40-latin-700.ttf) format('truetype'),url(/themes/custom/jana/fonts/open-sans-v40-latin-700.svg#OpenSans) format('svg');}*{-webkit-box-sizing:border-box;box-sizing:border-box;}body{font-family:'Open Sans',sans-serif;font-size:16px;margin:0 8px 8px 8px;background-color:#faf4ee;}.layout-container{padding:0 50px;padding-bottom:90px;position:relative;}a{text-decoration:none;color:#000;}.header{padding:8px 58px;position:fixed;width:100%;left:0;z-index:2;background-color:transparent;}.main{padding:120px 40px 20px 40px;}.logo{font-family:"Open Sans",serif;font-weight:700;font-style:normal;font-size:40px;margin:20px 0;letter-spacing:1px;position:relative;z-index:199;}.logo.white a{color:#FFF;}.menu{align-self:end;}.footer ul,.footer ul li{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;}.footer{position:absolute;bottom:0;left:0;width:100%;padding:30px 60px;}.footer ul{display:inline-block;}.footer ul li{display:inline-block;margin-right:10px;}.footer ul li a{font-weight:bold;}.footer ul li a:hover{font-weight:bold;text-decoration:underline;}.flex{display:flex;justify-content:space-between;}.inhalt{padding-left:10px;padding-right:10px;}.burgericon{width:40px;height:40px;background-image:url("data:image/svg+xml,%3csvg id='fi_9312231' enable-background='new 0 0 512 512' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cg%3e%3cpath d='m256 439.98c-13.81 0-25-11.19-25-25v-317.96c0-13.81 11.19-25 25-25s25 11.19 25 25v317.96c0 13.81-11.19 25-25 25z'%3e%3c/path%3e%3c/g%3e%3cg%3e%3cpath d='m414.98 281h-317.96c-13.81 0-25-11.19-25-25s11.19-25 25-25h317.96c13.81 0 25 11.19 25 25s-11.19 25-25 25z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-size:100%;background-repeat:no-repeat;transition:all 0.2s ease-in-out;position:relative;z-index:10;}.burgericon:hover{cursor:pointer;}.burgericon div{width:100%;margin:7px 0;height:3px;background-color:black;}.nav ul{display:none;}.nav ul li{padding:15px 0px;margin:0 auto;width:100%;}#navigation{opacity:0;}#navigation:checked ~ ul{display:flex;position:fixed;background-color:#833b15;z-index:8;width:100%;top:0;left:0;text-align:center;height:100vh;flex-wrap:wrap;align-items:center;align-content:center;}#navigation:checked ~ label .burgericon{transform:rotate(45deg);background-image:url("data:image/svg+xml,%3csvg id='fi_9312231' enable-background='new 0 0 512 512' fill='white' height='512' viewBox='0 0 512 512' width='512' xmlns='http://www.w3.org/2000/svg'%3e%3cg%3e%3cg%3e%3cpath d='m256 439.98c-13.81 0-25-11.19-25-25v-317.96c0-13.81 11.19-25 25-25s25 11.19 25 25v317.96c0 13.81-11.19 25-25 25z'%3e%3c/path%3e%3c/g%3e%3cg%3e%3cpath d='m414.98 281h-317.96c-13.81 0-25-11.19-25-25s11.19-25 25-25h317.96c13.81 0 25 11.19 25 25s-11.19 25-25 25z'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");}#navigation:checked ~ label .burgericon div:first-of-type{rotate:45deg;}#navigation:checked ~ label .burgericon div:last-child{rotate:-45deg;margin-top:-10px;}#navigation:checked ~ label .burgericon div:nth-child(2){display:none;}.nav ul{list-style:none;list-style-image:none;list-style-type:none;margin:0;padding:0;}.nav ul li{list-style:none;list-style-image:none;list-style-type:none;display:block;padding-right:10px;vertical-align:top;height:50px;}.nav ul li a{font-family:'Open Sans',sans-serif;font-size:20px;line-height:25px;text-decoration:none;color:#faf4ee;font-weight:700;}.nav ul li a:hover{text-decoration:underline;}.grid{}.grid:after{content:'';display:block;clear:both;}.grid-sizer,.grid-item{width:25%;}.grid-item{padding:8px;overflow:hidden;}.grid-item img{width:100%;height:auto;display:block;}.grid-item:hover img{transform:scale(1.05);cursor:pointer;}.b-lazy{opacity:0;transform:scale(3);transform:translateY(200px);transition:all 500ms;}.b-loaded{opacity:1;transform:scale(1);transform:translateY(0);}.description{margin:20px 0;}h1,h2{font-family:"Open Sans",serif;font-weight:300;font-size:18px;font-style:normal;margin-bottom:0;margin-top:0;}.shortdesc{font-family:'Open Sans',sans-serif;font-weight:300;font-style:italic;}.beschreibung h1{font-size:30px;}.description h2{font-weight:600;}.description .subline{font-style:italic;font-size:14px;}.fslightbox-toolbar .fslightbox-toolbar-button:first-child,.fslightbox-slide-number-container,.fslightbox-slide-btn-container{display:none !important;}.fslightbox-container{background:linear-gradient(rgb(255 255 255 / 90%),#000 1810%) !important;}.img{max-width:100%;height:auto;}.image{padding:0 6vw;}.image .multi{display:flex;flex-wrap:wrap;}.image .single .img-wrapper{margin:3vw 0;text-align:center;}.image .single .img-wrapper .img{width:95%;}.image .multi .txt-wrapper,.image .multi .img-wrapper{width:50%;text-align:center;align-self:center;}.image .multi .img-wrapper .img.small{width:60%;margin:6vw 0;}.image .multi .img-wrapper .img.big{width:90%;margin:3vw 0;}.beschreibung{font-size:20px;line-height:35px;padding:3vw 0;padding-left:calc(6vw + 2%);width:75%;max-width:950px;}.txt-wrapper.beschreibung{text-align:left !important;padding-left:0;}.inhalt{width:75%;max-width:950px;padding-left:calc(6vw + 2%);}@media only screen and (max-width:1200px){.grid-sizer,.grid-item{width:33.33333%;}}@media only screen and (max-width:1000px){.layout-container{padding:0 10px;padding-bottom:100px;}.main{padding:120px 10px 20px 10px;}.grid-sizer,.grid-item{width:50%;}.text-item{width:100%;}}@media (max-width:800px){.main{padding:10px 20px;}.nav ul li a{font-size:18px;}.logo{font-size:22px;}.image{padding:0;}.image .multi .img-wrapper .img.small{width:90%;margin:0;}}@media (max-width:700px){body{font-size:14px;}h1{font-size:16px;}h2{font-size:14px;}.main{padding:65px 0 0 0;}nav ul li{width:100%;padding:15px 0px;}.flex{display:block;}.logo{font-size:20px;margin:10px 0;z-index:9;position:relative;}.burgericon{position:absolute;top:18px;right:16px;z-index:10;}nav ul li:hover a:after{display:none;}.description{margin:10px 0;}.img-txt.image .multi .txt-wrapper,.img-txt.image .multi .img-wrapper{width:100%;}.img-txt.image .multi .img-wrapper img{width:100% !important;}}@media (max-width:500px){.header{padding:8px 20px;}.main{padding:65px 0 0 0;}.beschreibung{width:100%;font-size:18px;line-height:35px;padding:2vw 0;}.image img{display:block !important;}.image .single .img-wrapper .img{width:100%;}.image .multi{justify-content:space-between;}.multi .img-wrapper{width:47%;}.image .multi .img-wrapper:first-child{text-align:left;padding-right:10px;}.image .multi .img-wrapper:last-child{text-align:right;padding-left:10px;}.image .multi .img-wrapper .img.big,.image .multi .img-wrapper .img.small{width:100%;}.img-txt.image .multi .img-wrapper img{width:100% !important;}.image .single .img-wrapper{margin:1vw 0;}.image .multi .img-wrapper .img.big{margin:0;}.image{margin-bottom:20px;}}
