html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figure,figcaption,hgroup,menu,header,footer,nav,section,summary,time,mark,audio,video,input{border:0 none}h1{font-family:"Pacifico",cursive!important}#main-header{z-index:9999}#et-top-navigation{font-weight:400}.et_fullwidth_nav #main-header .container{padding-left:0}.et_header_style_left .logo_container{max-width:250px;background-color:rgba(255,255,255,.8);border-radius:0 20px 20px 0}#logo{margin-left:35px}.home #et-main-area{margin-top:-100px;position:relative}.et_pb_section_first{padding-top:0!important}.home #main-header,.home #main-header .nav li ul,.home .et-search-form,.home #main-header .et_mobile_menu{background-color:rgba(255,255,255,.8)!important}.home .et-fixed-header #top-menu a,.home .et_header_style_centered .mobile_nav .select_page,.home .et_header_style_split .mobile_nav .select_page,.home .et_nav_text_color_light #top-menu>li>a,.home .et_nav_text_color_dark #top-menu>li>a,.home #top-menu a,.home .et_mobile_menu li a,.home .et_nav_text_color_light .et_mobile_menu li a,.home .et_nav_text_color_dark .et_mobile_menu li a,.home #et_search_icon::before,.home .et_search_form_container input,.home span.et_close_search_field::after,.home #et-top-navigation .et-cart-info{color:#2e8d64!important}#menu-klein-fussmenue li{display:inline-block;padding-right:20px}.et_pb_social_media_follow li a.icon::before{font-size:24px;height:36px;line-height:36px;width:36px}.shailan-dropdown-menu-widget li{margin-bottom:10px!important}.shailan-dropdown-menu-widget a{color:#2e8d64!important;font-size:24px;padding-left:0!important}.shailan-dropdown-menu-widget a:hover{color:#FFCC00!important}.shailan-dropdown-menu-widget table tr,.shailan-dropdown-menu-widget table td,.shailan-dropdown-menu-widget table th{max-width:100px;padding:.857em .587em}.blog #left-area article img{border-radius:10px;box-shadow:0 0 2px 2px #b3b3b3}.blog #left-area article>a{border:2px solid #b3b3b3;border-radius:15px;clear:left;float:left;margin:10px 15px 10px 0;max-width:20%;overflow:hidden;padding:4px;position:relative}.bottom-nav li{font-weight:400}.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{text-align:center}#top-menu>li.current-menu-item>a::before,#top-menu>li.current-menu-parent>a::before{border-bottom:3px solid #fc0;box-sizing:initial;color:#fc0;content:"";display:block;float:left;height:0;margin:0;padding-bottom:0;padding-left:0;padding-top:0;position:absolute;top:22px;width:100%}#top-menu>li.current-menu-item.menu-item-has-children>a::before,#top-menu>li.current-menu-parent.menu-item-has-children>a::before{width:calc(100% - 20px)}.home #top-menu>li.current-menu-item>a,.home .et-fixed-header #top-menu>li.current-menu-item>a,.home #top-menu>li.current-menu-parent>a,.home .et-fixed-header #top-menu>li.current-menu-parent>a{color:#2e8d64!important}#top-menu>li.current-menu-item>a,.et-fixed-header #top-menu>li.current-menu-item>a,#top-menu>li.current-menu-parent>a,.et-fixed-header #top-menu>li.current-menu-parent>a{color:#fff!important}#top-menu>li .current-menu-item>a{color:#ffcc00!important}article.project>img:first-of-type{display:none!important}.et_project_meta{display:none!important}#cn-notice-text{font-size:16px}@media only screen and (max-width:980px){.home #et-main-area{margin-top:-80px;position:relative}.et_fullwidth_nav #main-header .container{margin-left:0;padding-left:0;width:95%}.et_pb_cta_0{background-position:center center!important;background-repeat:no-repeat;height:calc(100px + 33vw)!important}body.home #page-container .et_pb_promo .et_pb_button,body.home #page-container .et_pb_promo .et_pb_button::after{font-size:5vw!important}.home .et_pb_promo .et_pb_promo_button{top:calc(10vw - 20px)}#footer-widgets .footer-widget .menu>.menu-item{min-height:40px}.footer-widget:nth-child(n){margin:0!important;width:100%!important}}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:200;src:url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.eot);src:local('Yanone Kaffeesatz ExtraLight'),local('YanoneKaffeesatz-ExtraLight'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.woff2) format('woff2'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.woff) format('woff'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.ttf) format('truetype'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-200.svg#YanoneKaffeesatz') format('svg')}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:300;src:url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.eot);src:local('Yanone Kaffeesatz Light'),local('YanoneKaffeesatz-Light'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.woff2) format('woff2'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.woff) format('woff'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.ttf) format('truetype'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-300.svg#YanoneKaffeesatz') format('svg')}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:400;src:url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.eot);src:local('Yanone Kaffeesatz Regular'),local('YanoneKaffeesatz-Regular'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.woff2) format('woff2'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.woff) format('woff'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.ttf) format('truetype'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-regular.svg#YanoneKaffeesatz') format('svg')}@font-face{font-display:swap;font-family:'Yanone Kaffeesatz';font-style:normal;font-weight:700;src:url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.eot);src:local('Yanone Kaffeesatz Bold'),local('YanoneKaffeesatz-Bold'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.woff2) format('woff2'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.woff) format('woff'),url(../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.ttf) format('truetype'),url('../../../../../../themes/fonts/yanone-kaffeesatz-v9-latin-ext_latin-700.svg#YanoneKaffeesatz') format('svg')}@font-face{font-display:swap;font-family:'Pacifico';font-style:normal;font-weight:400;src:url(../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.eot);src:local('Pacifico Regular'),local('Pacifico-Regular'),url('../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.woff2) format('woff2'),url(../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.woff) format('woff'),url(../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.ttf) format('truetype'),url('../../../../../../themes/fonts/pacifico-v12-latin-ext_latin-regular.svg#Pacifico') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:300;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.eot);src:local('Open Sans Light'),local('OpenSans-Light'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:300;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot);src:local('Open Sans Light Italic'),local('OpenSans-LightItalic'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-300italic.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:400;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.eot);src:local('Open Sans Regular'),local('OpenSans-Regular'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-regular.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:400;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.eot);src:local('Open Sans Italic'),local('OpenSans-Italic'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-italic.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:600;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.eot);src:local('Open Sans SemiBold'),local('OpenSans-SemiBold'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:600;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot);src:local('Open Sans SemiBold Italic'),local('OpenSans-SemiBoldItalic'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-600italic.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:700;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.eot);src:local('Open Sans Bold'),local('OpenSans-Bold'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:700;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot);src:local('Open Sans Bold Italic'),local('OpenSans-BoldItalic'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-700italic.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:normal;font-weight:800;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.eot);src:local('Open Sans ExtraBold'),local('OpenSans-ExtraBold'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800.svg#OpenSans') format('svg')}@font-face{font-display:swap;font-family:'Open Sans';font-style:italic;font-weight:800;src:url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.eot);src:local('Open Sans ExtraBold Italic'),local('OpenSans-ExtraBoldItalic'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.eot?#iefix') format('embedded-opentype'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.woff2) format('woff2'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.woff) format('woff'),url(../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.ttf) format('truetype'),url('../../../../../../themes/fonts/open-sans-v15-latin-ext_latin-800italic.svg#OpenSans') format('svg')}