*{box-sizing:border-box}html{overflow-x:hidden}body{font-family:"Oswald",sans-serif;line-height:1.5;font-size:15px;font-weight:300}strong{font-weight:400}h1{font-size:50px;line-height:50px;font-weight:400;margin:0 0 15px 0;color:#fff;background-color:rgba(0,0,0,0.35);padding:10px 15px;display:inline-block}h2{font-size:24px;font-weight:500;margin:0 0 15px 0}h3{font-size:20px;font-weight:400;margin:0 0 15px 0;padding:0}.startseite h3 a{font-weight:400;color:#fff}.startseite h3 a:hover{color:#f1f1f1;text-decoration:none}.sidebar{position:fixed;left:0;width:300px;height:100%;overflow-y:auto;background-color:#fff;z-index:20}.sidebar .logo-wrapper{text-align:center;padding:50px 35px}.sidebar .logo-wrapper #logo{width:100%}.page-content{top:0;right:0;left:300px;bottom:0;position:fixed}.content-inner{position:absolute;height:100%;width:100%}.content-inner .bg-image{width:100%;height:100%}.content-inner .text{position:absolute;bottom:5%;margin-left:5%;background-color:rgba(0,0,0,0.7);padding:20px;width:650px;max-width:90%;overflow-y:auto;max-height:90%;z-index:5}.content-inner .produkte .text{width:90%;max-width:950px}.content-inner .text h1{padding:0;background-color:transparent;font-size:56px;font-weight:300}.content-inner .text h3{color:#fff;font-size:24px;font-weight:200;margin-bottom:0}a{color:#888}a:hover,a:active{color:#2E6BB3}::-webkit-scrollbar-track{-webkit-box-shadow:none;background-color:transparent}::-webkit-scrollbar{width:10px;height:10px;background-color:transparent}::-webkit-scrollbar-thumb{border-radius:6px;background-color:rgba(0,0,0,0.7);-webkit-transition:background-color 150ms;-moz-transition:background-color 150ms;-ms-transition:background-color 150ms;-o-transition:background-color 150ms;transition:background-color 150ms}::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0.9)}::-webkit-scrollbar-thumb:active{background-color:#000}ul.main-navigation{list-style-type:none;list-style-image:none;padding:0;margin:0 0 0 40px;font-size:22px;font-weight:300}ul.main-navigation li{padding:7px 0}ul.main-navigation li a{color:#444;text-decoration:none}ul.main-navigation li a:hover{color:#000}ul.main-navigation li a span{position:relative;top:4px;left:2px;color:#26c11b;font-style:italic;font-size:16px;font-weight:400}ul.main-navigation li a.active{color:#20518B}.mobile-navigation-toggle{padding:0 10px;line-height:50px;height:50px;width:100%;background-color:#ddd;display:none;background-color:#20518B;color:#fff;font-size:20px;transition:background-color 500ms;position:relative;overflow:hidden}.mobile-navigation-toggle .page-name,.mobile-navigation-toggle .navigation-title{position:absolute;margin-top:30px;transition:all 500ms;opacity:0}.mobile-navigation-toggle .page-name{opacity:1;margin-top:0}.navigation.active .mobile-navigation-toggle{background-color:#194375}.navigation.active .mobile-navigation-toggle .navigation-title{opacity:1;margin-top:0}.navigation.active .mobile-navigation-toggle .page-name{opacity:0;margin-top:-30px}.front-image{position:relative}.front-image .slogan{position:absolute;text-align:left;bottom:20px;left:40px}.front-image .slogan .title{font-size:80px;font-weight:200;line-height:0px;color:#fff}.front-image .slogan .title sup{top:-0.9em;font-size:40px}.front-image .slogan .subtitle{font-size:40px;font-weight:500;color:rgba(255,255,255,0.7)}.contacts{margin:45px 20px 20px 40px;font-size:15px}.contacts p{margin:0 0 2px 0}.contacts .contact{margin-bottom:15px}.contacts .contact-toggle{color:#20518B;cursor:pointer}.contacts .contact .details{display:none;padding-top:15px}.content-inner .bg-image{background-size:cover}.gallery{margin:0;padding:0;list-style:none}.gallery .kueche{background-image:url(images/kuechenzeile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.gallery .wald{background-image:url(images/wald.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.gallery .produkte{background-image:url(images/produkte-5.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.content-inner .bg-image.startseite{background-image:url(images/kuechenzeile.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.content-inner .bg-image.grossartig{background-image:url(bilder/eisbuche-ottomane.jpg);background-repeat:no-repeat;background-position:center;background-size:cover}.content-inner .bg-image.natuerlich{background-image:url(images/wald.jpg);background-repeat:no-repeat;background-position:center right;background-size:cover}.content-inner .bg-image.produkte{background-image:url(bilder/eisbuche-kueche.jpg);background-repeat:no-repeat;background-position:bottom center;background-size:cover}.product{background-color:#fff;background-color:rgba(255,255,255,0.9);margin-top:30px;overflow:hidden}.product h4{padding:8px 12px;font-size:20px;font-weight:400;background-color:#20518B;color:#fff;margin:0;position:relative;text-transform:uppercase}.product h4 span.subtitle{position:relative;top:4px;left:0px;color:#26c11b;font-style:italic;font-size:14px;font-weight:400;text-transform:none}.product h4 span.preview{width:50px;height:46px;display:inline-block;right:0;position:absolute;top:0;background-color:#fff;transition:all 350ms}.product h4 span.preview.verbund{background-image:url(images/verbund.jpg);background-size:100px;background-position:center;background-repeat:no-repeat}.product h4 span.preview.blockware{background-image:url(images/blockware.jpg);background-size:cover;background-position:left center;background-repeat:no-repeat}.product h4 span.preview.schnittholz{background-image:url(images/schnittholz-eisbuche-2.jpg);background-size:cover;background-position:left center;background-repeat:no-repeat}.product h4 span.preview.leimholz{background-image:url(images/leimholzplatte.jpeg);background-size:100px;background-position:center;background-repeat:no-repeat}.product h4 span.preview.furnier{background-image:url(images/furnier.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}.product h4 span.preview.verbund:hover,.product h4 span.preview.blockware:hover,.product h4 span.preview.schnittholz:hover,.product h4 span.preview.leimholz:hover,.product h4 span.preview.furnier:hover{height:230px;width:100%;background-size:cover;z-index:100;box-shadow:0 0 20px rgba(0,0,0,0.3)}.product h4 span.preview.leimholz:hover{background-position:bottom center}.product p{margin:0}.product ul{margin:10px 0;padding:0 0 0 10px;font-size:16px;list-style-type:none;min-height:130px}.product ul li{font-size:16px;padding-left:16px;background-image:url(images/circle.svg);background-size:10px;background-position:left center;background-repeat:no-repeat}.product table{width:100%}.product table th,.product table td{text-align:left;padding:3px 5px;border:1px solid #ddd}.product table th{font-weight:400;background-color:rgba(0,0,0,0.05)}.product .sonderformate{font-size:12px;font-weight:400;padding:6px}.product-detail{display:none}.product-detail-toggle{padding:0 10px;line-height:30px;color:#fff;background-color:#55759f;font-weight:500;transition:all 200ms;box-shadow:inset 0 3px 3px rgba(0,0,0,0.15)}.product-detail-toggle:hover{cursor:pointer;background-color:#587eb3}.product-detail-toggle:active{background-color:#5d85bd}.contact-wrapper{padding:10px;display:none}.contact-wrapper a{text-align:center;line-height:44px;color:#fff;background-color:#26c11b;font-weight:400;font-size:17px;transition:all 200ms;box-shadow:inset 0 0 3px rgba(0,0,0,0.1);display:block;border-radius:3px}.contact-wrapper a:hover{background-color:#23b319}.text-bold{font-weight:500}.weo-mobile-meta{display:none}@media screen and (max-width:767px){.weo-mobile-meta{display:block;margin:10px 0;padding:0 15px;text-align:center}.weo-mobile-meta a{display:inline-block;padding:5px}.contact-wrapper{display:block}.sidebar .imprint{display:none}.mobile-navigation-toggle{display:block;background-image:url(images/menu.svg);background-size:20px;background-repeat:no-repeat;background-position:left 10px center;padding-left:40px}ul.main-navigation{display:none;margin:0;padding:10px;background-color:#f9f9f9;box-shadow:inset 0 -5px 10px #ddd}.content-inner{position:relative}.contacts{margin:10px;display:none}.contact-page .contacts{display:block}.contact-page .contacts h3{margin-top:20px}.contact-page .contacts .contact{border-left:3px solid #26c11b;padding:0 10px;margin-bottom:25px}.contact-page .contacts .contact-toggle{cursor:default !important}.contact-page .contacts .contact .details{display:block}.sidebar{position:relative;left:inherit;width:100%;height:inherit;overflow-y:inherit;background-color:#fff}.page-content{top:inherit;right:inherit;left:inherit;bottom:inherit;position:relative}.sidebar .logo-wrapper{text-align:center;padding:10px}.sidebar .logo-wrapper #logo{width:100%;max-width:150px}.content-inner{position:relative;height:inherit;width:inherit}.content-inner .text{position:relative;margin:0;width:100%;max-width:inherit}.content-inner .text h1{font-size:40px}.content-inner .text h3{font-size:18px}.content-inner .bg-image{padding:10% 5%}.content-inner .bg-image.produkte{padding:5% 2%}.content-inner .produkte .text{width:100%;margin:0}}@media screen and (min-width:768px){ul.main-navigation{display:block !important}}.slider{position:absolute;top:0;left:0;width:100%;height:100%}.slider .slide{width:100%;height:100%;position:absolute;z-index:0;opacity:0;transition:opacity 1500ms}.slider .slide.last-active{z-index:1;opacity:1}.slider .slide.active{z-index:2;opacity:1}.slider .slide.laden{background-image:url(bilder/eisbuche-laden.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}.slider .slide.laden-2{background-image:url(bilder/eisbuche-laden-2.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.slider .slide.ottomane{background-image:url(bilder/eisbuche-ottomane.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom right}.slider .slide.baeckerei{background-image:url(bilder/eisbuche-baeckerei.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center}.slider .slide.kueche{background-image:url(bilder/eisbuche-kueche.jpg);background-size:cover;background-repeat:no-repeat;background-position:left center}.slider .slide.tisch{background-image:url(bilder/eisbuche-tisch.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider .slide.stuttgart{background-image:url(bilder/stuttgart-2017.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider .slide.tisch-2{background-image:url(bilder/tisch.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider .slide.schloss{background-image:url(bilder/schloss.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider .slide.pflanze{background-image:url(bilder/pflanze.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider .slide.tisch-3{background-image:url(bilder/tisch-3.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center}.slider-nav{position:absolute;bottom:0;left:0;width:100%;height:5px;background-color:rgba(0,0,0,0.5);z-index:4}.slider-nav .item{width:9.09%;height:5px;left:0;transition:all 500ms;background-color:#fff;position:absolute}.imprint{margin:35px 40px 15px 40px}.image-right{font-weight:300;font-size:12px;color:#aaa}.cookie-info{position:fixed;bottom:20px;right:20px;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,0.2);padding:10px;max-width:300px;z-index:100}.accept-cookie{display:inline-block;padding:5px 20px;background:#0067b1;color:#fff;border-radius:3px;margin:10px 0;cursor:pointer}