/*!
Theme Name: Biomaufel
Theme URI: http://marcwilmesdesign.lu
Author: Attila Simon
Description: 
Version: 1.0
License: Marc Wilmes Design
Text Domain: 
Tags: -
*/@font-face{font-family:'Roboto';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot');src:local('Roboto'),local('Roboto-Regular'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-regular.svg#Roboto') format('svg')}@font-face{font-family:'Roboto';font-style:normal;font-weight:900;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.eot');src:local('Roboto Black'),local('Roboto-Black'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/roboto-v18-latin/roboto-v18-latin-900.svg#Roboto') format('svg')}@font-face{font-family:'Chelsea Market';font-style:normal;font-weight:400;font-display:swap;src:url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.eot');src:local('Chelsea Market'),local('ChelseaMarket-Regular'),url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.eot?#iefix') format('embedded-opentype'),url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.woff2') format('woff2'),url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.woff') format('woff'),url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.ttf') format('truetype'),url('https://fonts.marcwilmesdesign.lu/fonts/chelsea-market-v8-latin/chelsea-market-v8-latin-regular.svg#Chelsea Market') format('svg')}.uk-sticky-fixed{-webkit-box-shadow:unset!important;box-shadow:unset!important;border-bottom:solid #255946 1px}.header-nav{position:relative;z-index:99;padding:20px 0}.header-nav .logo{width:45px;height:79px}.header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:0}.header-nav ul li{list-style:none}.header-nav ul li a{color:#255946!important;position:relative;padding:0 15px;padding-bottom:10px}.header-nav ul li a.active,.header-nav ul li a:hover{position:relative;text-decoration:none}.header-nav ul li a.active:after,.header-nav ul li a:hover:after{content:'';height:3.5px;width:100%;position:absolute;left:0;bottom:0;background-image:url(/_res/themes/biomaufel/_res/img/menu_strich.svg);background-size:cover;background-position:bottom}.header-nav .language-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;padding-left:0}.header-nav .language-menu a.lang{font-size:12px;color:#255946!important;position:relative}.header-nav .language-menu a.lang.active{font-weight:700}.header-nav .language-menu a.lang:not(:last-child):after{content:'|';padding:0px 5px}.hero-container{background-image:url(/_res/themes/biomaufel/_res/img/sky_navi.jpg);background-size:cover;background-position:bottom;margin-top:-8em;padding-top:11em;text-align:center;position:relative;z-index:2}.uk-navbar-toggle{padding:0;color:#255946}#respronsive-nav .uk-offcanvas-bar{background:#255946}#respronsive-nav .language-menu{margin-top:15px}#respronsive-nav .language-menu a.lang{color:rgba(255,255,255,0.5)!important;position:relative}#respronsive-nav .language-menu a.lang:not(:last-child):after{content:'|';padding:0px 10px;color:rgba(255,255,255,0.5)!important}#respronsive-nav .language-menu a.lang.active{color:white!important}.footer-landscape{position:relative;top:2px;z-index:0}.footer-landscape img{width:100%!important;max-height:100%!important}.footer-flex{position:relative;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:auto}.footer-flex .footer{background-color:#E4CFB8;padding:37px 0;font-size:16px;position:relative}.footer-flex .footer .logo{max-height:100px;max-width:58px;display:inline-block}.footer-flex .footer .ivlb-logo{max-width:100%;max-height:100%;height:98px;width:98px;display:inline-block;margin-left:50px}.footer-flex .footer .flogo{max-height:119px;max-width:108px}.footer-flex .footer .div{position:relative;margin-right:50px}.footer-flex .footer .div:before{content:'';position:absolute;top:0;right:-25px;width:1px;height:100%;background-color:#255946}.footer-flex .footer .fcol-1{width:24%}.footer-flex .footer .fcol-2{width:16%}.footer-flex .footer .fcol-3{width:30%}.footer-flex .footer .fcol-4{width:20%}.footer-flex .footer p{margin:0}.footer-flex .footer a{color:#255946!important}.footer-copyright{width:100%;margin:0 auto;text-align:center;font-size:12px;position:relative;z-index:1;color:#255946}.footer-copyright:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:white;z-index:-1}.footer-copyright p{margin:0;padding:15px 0}.footer-copyright p a{color:#255946!important}.footer-copyright p a:not(:last-child):after{content:'|';padding:0px 5px}.footer-copyright span.divider:after{content:'|';padding:0px 5px}.frontpage #text6{display:none}@media (min-width:1120px){.frontpage .footer-copyright{position:absolute;bottom:0}.frontpage .footer-copyright:after{opacity:0.5}.frontpage #text6{display:block}}html{scroll-behavior:smooth}body{background-color:white;font-style:normal;color:#242424;font-family:"Roboto";min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1120px){body{background-image:url(/_res/themes/biomaufel/_res/img/background.jpg);background-repeat:repeat-y;background-size:cover;background-position:top right;background-position:0 400px}}main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;z-index:1}main a{color:#242424}main a:hover{color:#242424}main .divider{background-image:url(/_res/themes/biomaufel/_res/img/page_break_strich.svg);background-size:cover;background-position:top left;width:100%;height:5px;border:0;padding:0;margin:0;position:relative;z-index:1}main>.container{min-height:100%}.img-cycle{width:100%;border-radius:100%;background-size:cover;background-position:center}#map{width:100%;height:360px}.bm-button{font-family:"Chelsea Market";border:1px solid #255946;padding:12px 21px;border-radius:21px;color:#255946;display:inline-block}.bm-button:hover{background-color:#255946;color:white!important;text-decoration:none}.news-item .img-cycle{position:relative}.news-item .img-cycle:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#255946;opacity:0.6;border-radius:100%;opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease}.news-item .img-cycle:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:url(/_res/themes/biomaufel/_res/img/plus.svg);background-position:center;background-repeat:no-repeat;border-radius:100%;opacity:0}.news-item a{display:block}.news-item a h3{background-image:url(/_res/themes/biomaufel/_res/img/mediathekfeld.svg);background-size:cover;background-position:top left;width:100%;min-height:108px;color:white;font-size:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 25px;text-align:center}.news-item a:hover{text-decoration:none}.news-item a:hover .img-cycle:before{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:0.6}.news-item a:hover .img-cycle:after{-webkit-transition:all 0.5s ease;transition:all 0.5s ease;opacity:1}.uk-icon:not(.uk-preserve) [stroke*='#']:not(.uk-preserve){stroke:#255946}:focus{outline:0!important}h1{font-family:"Chelsea Market";font-size:82px;font-style:normal;line-height:normal;color:#255946;margin:0;word-wrap:break-word;letter-spacing:2px}h2{font-family:"Chelsea Market";font-size:65px;font-style:normal;line-height:normal;color:#255946;margin:0;word-wrap:break-word;letter-spacing:2px}.tl{color:#255946;font-family:"Chelsea Market";font-size:3em;font-style:normal}h3{font-size:24px;line-height:auto;font-style:normal;color:#255946;margin:0;word-wrap:break-word;position:relative;font-weight:600}h3.subtitle{font-size:32px;margin-bottom:-30px}h4{font-family:"Chelsea Market";font-size:1em;line-height:1em;font-style:normal;color:#255946;margin:0;word-wrap:break-word}ul{padding-left:15px;margin:0}.coltext-loop .colicon{max-width:100%;max-height:100%}.coltext-loop .coltext{margin-left:25px;margin-bottom:50px}.coltext-loop .coltext-container{display:-webkit-box;display:-ms-flexbox;display:flex}.coltext .icon{margin-right:50px}.center{text-align:center}.right{text-align:end}em{color:#242424}html{scroll-behavior:smooth}.frontpage_noscroll{overflow:hidden}.scroll-mouse-anim{display:none}svg{max-width:none!important;overflow:auto!important;-webkit-box-sizing:unset!important;box-sizing:unset!important}.scroll-mouse-anim{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:115px;right:-115px}.scroll-mouse-anim .mouse{width:21px;height:33px;border:1px solid #255946;border-radius:18px;position:relative}.scroll-mouse-anim .mouse .mouse-scroll-wheel{position:absolute;top:6px;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);width:3px;height:6px;border:1px solid #255946;border-radius:50px;-webkit-animation:move-mouse-scroll-wheel 1.5s infinite;animation:move-mouse-scroll-wheel 1.5s infinite}.scroll-mouse-anim .scroll-arrows{width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:2px}@-webkit-keyframes move-mouse-scroll-wheel{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}80%{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}to{opacity:0}}@keyframes move-mouse-scroll-wheel{0%{-webkit-transform:translate(-50%,0);transform:translate(-50%,0);opacity:1}80%{-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px)}to{opacity:0}}.loader{position:absolute;top:calc(50% - 30px);left:calc(50% - 30px);width:100%}.frontpage .footer-flex{display:none}.viewport{position:relative;display:none}.viewport section{position:absolute;left:0;top:0}.viewport section .content-text{width:485px}.viewport section .content-text h1,.viewport section .content-text h2,.viewport section .content-text h3{font-family:"Chelsea Market";color:#255946;margin:0;padding:0}.viewport section .content-text h1{font-size:82px}.viewport section .content-text h2{font-size:52px}.viewport section .content-text h3{font-size:31px;line-height:28px;margin-bottom:0}.viewport section .content-text .text{width:100%}.viewport section .content-text .text p{color:#283845;font-size:16px;line-height:20px;padding:20px 0}.viewport section .content-text a{color:#255946}@media (min-width:1300px){.scroll-mouse-anim{display:block}.viewport{position:relative;width:100vw;height:100vh;overflow-y:scroll;overflow-x:hidden;position:absolute;scrollbar-width:none;-ms-overflow-style:none}.viewport .parallax-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100vh}.viewport .slide{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;max-width:none!important}}@media (max-width:767px){.viewport{position:relative}.viewport section{position:relative!important;width:100vw;left:0;top:0;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.viewport section#text1{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_mobile1.png);background-position:0 85%;background-size:cover}.viewport section#text2{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_mobile2.png);background-position:0 85%;background-size:cover}.viewport section#text3{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_mobile3.png);background-position:0 85%;background-size:cover}.viewport section#text4{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_mobile4.png);background-position:0 85%;background-size:cover}.viewport section#text5{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_mobile5.png);background-position:0 85%;background-size:cover}.viewport section .content-text{width:65%;text-align:left;position:relative;padding-top:160px}.viewport section .content-text h1,.viewport section .content-text h2,.viewport section .content-text h3{font-family:"Chelsea Market";color:#255946;margin:0;padding:0;word-wrap:all}.viewport section .content-text h1{font-size:82px}.viewport section .content-text h2{font-size:52px}.viewport section .content-text h3{font-size:31px;line-height:28px}.viewport section .content-text .text{width:100%;margin-bottom:30px}.viewport section .content-text .text p{color:#283845;font-size:16px;line-height:20px}.korns,.slide{display:none}}@media (min-width:768px) and (max-width:1300px){.viewport{position:relative}.viewport section{position:relative!important;width:100vw;height:100vh;left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.viewport section#text1{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_table1.jpg);background-position:bottom;background-size:cover}.viewport section#text2{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_table2.jpg);background-position:bottom;background-size:cover}.viewport section#text3{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_table3.jpg);background-position:bottom;background-size:cover}.viewport section#text4{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_table4.jpg);background-position:bottom;background-size:cover}.viewport section#text5{background-image:url(/_res/themes/biomaufel/_res/img/home_scroll/hero_table5.jpg);background-position:bottom;background-size:cover}.viewport section#text6{display:none}.viewport section .content-text{width:65%;text-align:left;position:relative;padding-top:160px}.viewport section .content-text h1,.viewport section .content-text h2,.viewport section .content-text h3{font-family:"Chelsea Market";color:#255946;margin:0;padding:0;word-wrap:all}.viewport section .content-text h1{font-size:82px}.viewport section .content-text h2{font-size:52px}.viewport section .content-text h3{font-size:31px;line-height:28px}.viewport section .content-text .text{width:100%;margin-bottom:30px}.viewport section .content-text .text p{color:#283845;font-size:16px;line-height:20px}.korns,.slide{display:none}}@media (max-width:620px){.viewport{overflow:unset!important}.viewport section{position:relative!important;width:100vw;height:calc(100vh - 90px);left:0;top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0!important}.viewport section#text1{background-position:top;height:100vh}.viewport section#text2{background-position:top}.viewport section#text3{background-position:top}.viewport section#text4{background-position:top}.viewport section#text5{background-position:top}.viewport section#text6{display:none}.viewport section .content-text{width:85%;text-align:left}.viewport section .content-text h1,.viewport section .content-text h2,.viewport section .content-text h3{font-family:"Chelsea Market";color:#255946;margin:0;padding:0;word-wrap:all}.viewport section .content-text h1{font-size:50px}.viewport section .content-text h2{font-size:30px}.viewport section .content-text h3{font-size:19px}.viewport section .content-text .text{width:100%;margin-bottom:30px}.viewport section .content-text .text p{color:#283845;font-size:16px;line-height:20px}}@media (max-height:800px) and (max-width:800px){.viewport section#text1{background-position:top}.viewport section#text2{background-position:top}.viewport section#text3{background-position:top}.viewport section#text4{background-position:top}.viewport section#text5{background-position:top}}@media (max-height:768px) and (min-width:1200px){.viewport section .content-text h1{font-size:60px;margin-bottom:20px}.viewport section .content-text h2{font-size:44px;margin-bottom:20px}.viewport section .content-text h3{font-size:24px}.viewport section .content-text .text{display:none}.viewport #text5 .content-text .text{display:block}#b{display:none}}#text5 .content-text{text-align:center}#text5 .content-text p{padding-bottom:0}.korns-container{position:absolute;left:0;bottom:0;height:100vh;width:100%;overflow:hidden}.korns{position:fixed;bottom:-10em;left:0;height:500px;width:500px;z-index:1}.korns img{position:absolute;top:0;left:0}.korns .id1{-webkit-transform:translate(0,0) rotate(6deg) scale(0.3);-ms-transform:translate(0,0) rotate(6deg) scale(0.3);transform:translate(0,0) rotate(6deg) scale(0.3);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.korns .id2{-webkit-transform:translate(-150px,-40px) rotate(350deg) scale(0.3);-ms-transform:translate(-150px,-40px) rotate(350deg) scale(0.3);transform:translate(-150px,-40px) rotate(350deg) scale(0.3);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.korns .id3{-webkit-transform:translate(160px,90px) rotate(24deg) scale(0.3);-ms-transform:translate(160px,90px) rotate(24deg) scale(0.3);transform:translate(160px,90px) rotate(24deg) scale(0.3);-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.wind1{-webkit-animation-name:wind1;animation-name:wind1;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.wind2{-webkit-animation-name:wind2;animation-name:wind2;-webkit-animation-duration:7.8s;animation-duration:7.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}.wind3{-webkit-animation-name:wind3;animation-name:wind3;-webkit-animation-duration:6.8s;animation-duration:6.8s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-transform-origin:bottom;-ms-transform-origin:bottom;transform-origin:bottom}@-webkit-keyframes wind1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wind1{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes wind2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wind2{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes wind3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes wind3{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}50%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.main-space{display:block;width:50px}.main-space.x0{height:20px}@media only screen and (max-width:767px){.main-space.x0{height:10px}}.main-space.x1_2{height:20px}@media only screen and (max-width:767px){.main-space.x1_2{height:10px}}.main-space.x1{height:40px}@media only screen and (max-width:767px){.main-space.x1{height:20px}}.main-space.x2{height:100px}@media (max-width:480px){.main-space.x2{height:40px}}@media (max-width:768px){.main-space.x2{height:40px}}@media (max-width:991px){.main-space.x2{height:40px}}svg circle.plot{cursor:pointer}.bio-filter,.bio-search{display:none}.bio-map{width:100%;overflow:hidden;position:relative}.bio-map .map{background-image:url(/_res/themes/biomaufel/_res/img/luxembourgmap.svg);background-repeat:no-repeat;background-size:cover;background-position:top left}.bio-map .zoomButton{background-color:#fff;border:1px solid #ccc;width:45px;height:45px;line-height:45px;text-align:center;cursor:pointer;position:absolute;bottom:0;right:45px;background:#F1ECE3;color:#255946;font-size:3em;font-weight:400;border:0;border-radius:90px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.bio-map .zoomButton span{top:2px;position:relative}.bio-map .zoomReset{bottom:165px}.bio-map .zoomIn{bottom:110px}.bio-map .zoomOut{bottom:55px}.bio-search{margin-bottom:15px}.bio-search input{padding:5px;width:100%}.bio-filter{background:#fff;z-index:9999!important;padding-top:30px}.bio-main-categories{margin-bottom:15px}.bio-main-categories ul{margin:0;padding:0;padding-bottom:15px;border-bottom:1px solid #255946}.bio-main-categories ul li{width:50%;display:inline-block;margin-bottom:0}.bio-main-categories ul li:after{display:none}.bio-main-categories ul li.direktvermarktung{width:100%}.bio-main-categories ul li.separator{width:100%;display:block;margin:15px 0;border-top:1px solid #255946}.bio-main-categories label{display:block;padding:2px 0}.bio-main-categories label:hover{cursor:pointer}.bio-main-vermarktung{margin-bottom:15px}.bio-main-vermarktung ul{margin:0;padding:0;padding-bottom:15px;border-bottom:1px solid #255946}.bio-main-vermarktung ul li{width:100%;display:inline-block;margin-bottom:0}@media (min-width:1200px){.bio-main-vermarktung ul li{width:50%}}.bio-main-vermarktung ul li:after{display:none}.bio-main-vermarktung label{display:block;padding:2px 0}.bio-main-vermarktung label:hover{cursor:pointer}.bio-main-zertifizierung{margin-bottom:15px}.bio-main-zertifizierung ul{margin:0;padding:0;padding-bottom:15px;border-bottom:1px solid #255946}.bio-main-zertifizierung ul li{width:100%;display:inline-block;margin-bottom:0}@media (min-width:1200px){.bio-main-zertifizierung ul li{width:50%}}.bio-main-zertifizierung ul li:after{display:none}.bio-main-zertifizierung label{display:block;padding:2px 0}.bio-main-zertifizierung label:hover{cursor:pointer}.cycle_button{background:#F1ECE3;border:1px solid #ccc;width:45px;height:45px;line-height:45px;text-align:center;cursor:pointer;position:absolute;color:#255946;font-size:3em;font-weight:400;border:0;border-radius:90px;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.cycle_button span{position:relative;top:2px}.bio-betriebe-container{position:relative}.bio-betriebe-container .content.load{opacity:0}.bio-betriebe-container .row{position:relative}.bio-betriebe-container strong{text-align:left;color:#255946}.bio-betriebe-container .plotLegend{display:none}@media (min-width:768px){.bio-betriebe-container .bio-betriebe-list{overflow-y:auto;padding:15px;border:2px solid #255946;min-height:100%;max-height:500px}}.bio-betriebe-container .bio-betriebe-list table{width:100%}.bio-betriebe-container .bio-betriebe-list table td{padding:5px 0;margin-bottom:15px;display:block;position:relative;width:100%}.bio-betriebe-container .bio-betriebe-list table td:hover{cursor:pointer}.bio-betriebe-container .bio-betriebe-list table td:hover p:after{display:block}.bio-betriebe-container .bio-betriebe-list table td .category{font-size:0.75em;display:block}.bio-betriebe-container .bio-betriebe-list table td p{font-family:"Chelsea Market";position:relative;font-weight:bold;color:#255946;margin:0!important}.bio-betriebe-container .bio-betriebe-list table td:hover:after{content:'';position:absolute;bottom:0;left:0;height:3.5px;width:100%;background-image:url(/_res/themes/biomaufel/_res/img/line_hover.svg);background-repeat:no-repeat;background-position:top left}.bio-betriebe-container .bio-betriebe-list table td .item.active:after{content:'';position:absolute;bottom:0;left:0;height:3.5px;width:100%;background-image:url(/_res/themes/biomaufel/_res/img/line_hover.svg);background-repeat:no-repeat;background-position:top left}.bio-betriebe-container .dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:30px}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate{text-align:left;padding-top:0.25em}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate{padding-top:30px}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .paginate_button{color:#255946}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate a{margin:0 15px;cursor:pointer}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .previous{margin-right:15px;margin-left:0}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .next{margin-left:15px;margin-right:0}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate span{margin:0 15px}.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.bio-betriebe-container .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{cursor:default;color:#666!important;border:1px solid transparent;background:transparent;-webkit-box-shadow:none;box-shadow:none}.bio-betriebe-container .dataTables_filter{font-weight:bold}.bio-betriebe-container .dataTables_filter input{margin-left:5px}.bio-categories h3{text-align:left}.bio-categories label{display:block}.mapael .map{position:relative}.mapael .mapTooltip{position:absolute;background-color:#fff;moz-opacity:0.7;opacity:0.7;filter:alpha(opacity=70);border-radius:10px;padding:10px;z-index:1000;max-width:200px;display:none;color:#343434}.detail-modal .uk-modal-dialog{width:unset!important}.detail-modal .uk-modal-body{padding:20px}@media (max-width:767px){.detail-modal .uk-modal-close-outside{top:20px}}.detail-modal .uk-modal-close-outside:hover{opacity:0.5;cursor:pointer}.detail-modal-content{position:relative}.detail-modal-content .container{padding:0!important}.detail-modal-content main:before{display:none}.detail-modal-content main:after{display:none}.detail-modal-content .modal-space-disable{display:none}.detail-modal-content h2{width:100%;font-size:47px;text-align:center}.detail-modal-content .default-image-slick{max-width:100%;max-height:100%}.detail-modal-content .default-image{width:100%;height:300px;background:#F1ECE3}.detail-modal-content .address{margin-top:55px}.detail-modal-content .info{margin-top:15px}.detail-modal-content .subtitle{display:block;color:#255946;margin-top:15px}.detail-modal-content .art,.detail-modal-content .products{text-transform:capitalize}.bio-slick-gallery .image{width:300px;height:350px;background-repeat:no-repeat;background-position:top center;background-size:cover}.bio-slick-gallery .image img{max-width:100%;max-height:100%}.bio-mitglied .labels{margin-top:5px}.bio-mitglied img{max-width:100%;max-height:35px;margin-right:10px}.logos{height:35px;text-align:right;margin-top:5px}.logos img{max-width:100%;max-height:100%;margin-left:15px}.informationen{border:2px solid #255946;background:white;padding:30px;height:100%}.informationen h3{text-align:center;font-size:32px}.informationen strong{color:#255946;font-size:18px}.informationen p{margin:0!important}.informationen .labels a{display:inline-block;border:1px solid black}.informationen .labels a img{max-width:60px;height:auto}.informationen .labels a:not(:last-child){margin-right:28px}.informationen .labels-container{margin-top:8px}.informationen .labels-container.space-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.informationen .labels-container.space-between .labels a{margin-right:0}.informationen .website{margin-top:15px;display:inline-block}.informationen .website:hover{color:white!important}.informationen a{color:#255946!important}.bio-betrieb-logos img{width:auto;max-height:100px;max-width:100px}blockquote{margin:0;padding-top:0;text-align:center;font-size:16px}blockquote:before{color:#255946;content:"“";line-height:0.1em;margin-right:0.25em;vertical-align:0}blockquote:after{color:#255946;content:"”";line-height:0.1em;margin-left:0.25em;vertical-align:0}blockquote p{display:inline}.quote_autor{text-align:center;display:block}.bio-betrieb-back{text-align:right;position:relative}.bio-betrieb-back a{position:relative;display:inline-block;padding-right:25px}.bio-betrieb-back span{position:absolute;top:-18px;right:-15px;font-size:4em}#bio-google-map{width:100%;height:350px;padding-left:0!important;margin-left:30px}@media (min-width:1200px){#bio-google-map{margin-left:40px}}@media (max-width:1366px){.scroll-mouse-anim{display:none}}@media only screen and (max-width:576px){.footer-copyright p{margin:0 auto;width:86%}.footer-copyright p a{color:#255946}.footer-copyright p a:after{display:none}.footer-copyright .mwd-copyright{display:block}}@media (max-width:991px){.hero-container h1{font-size:36px}.header-nav{position:relative;padding:5px 0;background-color:transparent}.header-nav .logo{width:32px}main h2{font-size:32px}main h3.subtitle{font-size:24px;margin-bottom:-20px}.footer-flex{position:relative;z-index:1}.footer-flex .uk-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-flex .footer{background-color:#E4CFB8;padding:37px 0;padding-bottom:10px;font-size:16px;position:relative}.footer-flex .footer .logo{max-height:100px;max-width:58px;display:inline-block}.footer-flex .footer .ivlb-logo{max-width:100%;max-height:100%;display:inline-block;margin-left:50px}.footer-flex .footer .flogo{max-height:119px;max-width:108px}.footer-flex .footer .div{border-bottom:1px solid #255946;margin:0}.footer-flex .footer .div:before{display:none}.footer-flex .footer .title{margin-top:15px}.footer-flex .footer .fcol-1{width:100%;text-align:center}.footer-flex .footer .fcol-2{width:100%;padding:15px 0;text-align:center}.footer-flex .footer .fcol-3{width:100%;text-align:center}.footer-flex .footer .fcol-4{width:100%;text-align:center}.footer-flex .footer p{margin:0}}#respronsive-nav{font-size:1rem!important}#respronsive-nav .uk-nav-default{margin-top:15px;font-size:1.15rem!important}#respronsive-nav .uk-nav>li>a{padding:10px 0}#respronsive-nav .language-menu a{margin-bottom:10px;display:inline-block}#respronsive-nav .language-menu a:hover{text-decoration:none;color:rgba(255,255,255,0.7)!important}.screen-reader-response{display:none}form{padding:35px}form h3{text-align:left}form p{padding:10px 0}form p span input,form p span textarea{border:0;width:100%;background:#255946}form .acceptance-314 .wpcf7-list-item label input[type=checkbox]{width:15px;display:inline-block;position:relative;top:10px}form .acceptance-314 .wpcf7-list-item label .wpcf7-list-item-label{margin-top:-9px;margin-left:25px;display:inline-block}form .wpcf7-not-valid-tip,form .wpcf7-validation-errors{color:red}form .wpcf7-submit{background:#fff;border:1px solid #255946;padding:5px;width:150px}form input[type=radio]{width:15px;margin-right:5px}form .wpcf7-list-item{display:block;padding:2px 0}form .external{margin:10px 0;display:block}.bio-logo{width:190px;height:150px}.bio-betriebe-onlineformular form p{padding:15px 0}.bio-betriebe-onlineformular input[type=email],.bio-betriebe-onlineformular input[type=number],.bio-betriebe-onlineformular input[type=phone],.bio-betriebe-onlineformular input[type=text],.bio-betriebe-onlineformular select,.bio-betriebe-onlineformular textarea{width:100%;margin:15px 0;padding:5px}.bio-betriebe-onlineformular select{margin:15px 0}.bio-betriebe-onlineformular h2{margin-top:0;margin-bottom:45px}.bio-betriebe-onlineformular .wpcf7-form-control{display:block}.bio-betriebe-onlineformular .wpcf7-list-item input[type=checkbox]{width:auto;margin-left:15px;margin-right:5px}.bio-betriebe-onlineformular .wpcf7-list-item.first input[type=checkbox]{margin-left:0}.bio-betriebe-onlineformular label{display:block}.bio-betriebe-onlineformular .hauptbetriebszweige .wpcf7-list-item,.bio-betriebe-onlineformular .kategorien .wpcf7-list-item{display:inline-block;width:33.33%}.bio-betriebe-onlineformular .hauptbetriebszweige .wpcf7-list-item input[type=checkbox],.bio-betriebe-onlineformular .kategorien .wpcf7-list-item input[type=checkbox]{margin:0;margin-right:5px}.bio-betriebe-onlineformular .betriebsart .wpcf7-list-item,.bio-betriebe-onlineformular .zertifizierung .wpcf7-list-item{display:inline-block;width:100%}.bio-betriebe-onlineformular .betriebsart .wpcf7-list-item input[type=checkbox],.bio-betriebe-onlineformular .zertifizierung .wpcf7-list-item input[type=checkbox]{margin:0;margin-right:5px}.bio-betriebe-onlineformular .direktvermarktung .wpcf7-list-item{display:inline-block;width:100%;margin-left:15px}.bio-betriebe-onlineformular .direktvermarktung .wpcf7-list-item input[type=checkbox]{margin:0;margin-right:5px}.bio-betriebe-onlineformular .direktvermarktung .wpcf7-list-item.first{margin-left:0}.bio-betriebe-onlineformular .direktvermarktung .wpcf7-list-item.last{margin-left:0}.bio-betriebe-onlineformular .wpcf7-acceptance{overflow:auto}.bio-betriebe-onlineformular .wpcf7-acceptance .wpcf7-list-item input[type=checkbox]{margin-left:0;margin-right:0;top:15px}.bio-betriebe-onlineformular .wpcf7-acceptance .wpcf7-list-item .wpcf7-list-item-label{display:block}.bio-betriebe-onlineformular label strong{margin-top:12px;margin-bottom:5px;display:inline-block}.bio-betriebe-onlineformular small.center{text-align:center;display:block}.bio-betriebe-onlineformular small.info{text-align:center;display:block;padding:10px;border:1px solid #255946}.bio-betriebe-onlineformular .wpcf7-submit{background:#255946;color:white;font-weight:bold;border:0;padding:12px;border-radius:15px}.bio-betriebe-onlineformular .wpcf7-submit:hover{background:#0f231c}.bio-betriebe-onlineformular .wpcf7-mail-sent-ok{text-align:center;display:block;padding:10px;border:1px solid #255946}.bio-betriebe-onlineformular .required{font-weight:bold;color:red}.ajax-loader{display:none;width:50%;height:80px;position:relative}.ajax-loader.is-active{display:inline-block}.ajax-loader:after{content:" ";display:block;width:64px;height:64px;margin:8px;border-radius:50%;border:6px solid #255946;border-color:#255946 transparent #255946 transparent;-webkit-animation:dual-ring 1.2s linear infinite;animation:dual-ring 1.2s linear infinite;position:absolute;left:100%;right:100%}@-webkit-keyframes dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes dual-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}