@charset "UTF-8";
/* https://www.kaffeebremen.de/wp-content/themes/blanktheme/css/style.css?ver=1705333557 */
@font-face{font-display:swap;font-family:'Montserrat-Regular';src:url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Regular.woff2) format('woff2'),url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Regular.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat-Medium';src:url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Medium.woff2) format('woff2'),url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Medium.woff) format('woff');font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:'Montserrat-Bold';src:url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Bold.woff2) format('woff2'),url(https://www.kaffeebremen.de/wp-content/themes/blanktheme/fonts/Montserrat-Bold.woff) format('woff');font-weight:700;font-style:normal}*{margin:0;padding:0}body{font-size:16px;line-height:1.5em;font-family:'Montserrat-Regular'}body .offcanvas{display:none;margin-top:5px}body a{color:#241100}body li{vertical-align:top}body .h1-headline{padding-top:45px;padding-bottom:45px;line-height:1.35em;font-size:28px}body #post-404{padding-top:100px;padding-bottom:50px}body .inner,body .header,body .footer,body #post-404{max-width:1390px;margin:0 auto;padding-left:3%;padding-right:3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body .related-content,body .maschinen-teaser,body .kundenmeinungen{margin-top:80px}body h2{font-size:28px;margin-bottom:32px;line-height:1.1em;font-family:'Montserrat-Medium'}body .more{text-align:right;padding-top:25px}body .more a{padding:5px 25px 5px 25px;text-decoration:none;margin-top:12px;color:#fff;position:absolute;bottom:0;right:0}body p{padding-bottom:32px}body .button-link{padding:15px 25px 15px 25px;text-decoration:none;color:#fff;display:block;width:100%;max-width:50%;text-align:center;font-size:22px;margin:0 auto!important}body .wpcf7-acceptance,body .Rckruf{font-size:13px;line-height:1.35em}body .wpcf7-acceptance .wpcf7-list-item,body .Rckruf .wpcf7-list-item{margin:0!important;padding-left:20px}body .wpcf7-acceptance input,body .Rckruf input{position:absolute;margin-left:-20px;margin-top:20px}body .Einwilligung:before,body .Rckruf:before{display:none!important}body .sub-categories{padding:14px 0 8px 0;display:block;text-align:center}body .sub-categories ul{display:flex;display:-ms-flexbox;flex-wrap:wrap;justify-content:center}body .sub-categories ul li{vertical-align:center;padding:13px 20px 4px 20px;margin:0 15px 0 15px;list-style:none;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);margin-bottom:20px}body .sub-categories ul li img{max-height:50px;width:auto}body .swiper-disabled{display:none!important}body .mm-menu{--mm-color-background:#ba8f5c;--mm-color-text:#fff}body .mm-navbar{--mm-color-background:#ba8f5c;--mm-color-text-dimmed:#fff;--mm-color-button:#fff}body .mm-panel{--mm-color-background:#ba8f5c;--mm-color-text:#fff;--mm-color-button:#fff}body textarea,body input[type="text"],body input[type="email"],body input[type="button"],body input[type="submit"]{-webkit-appearance:none;border-radius:0}body .produkt-detail-related a{text-decoration:none}body .produkt-detail-related h2{margin-bottom:12px!important}body .produkt-detail-related p{padding-bottom:12px!important}body .produkt-detail-related .headline{text-align:center;font-size:25px;margin-bottom:45px;font-family:'Montserrat-Bold'}body .produkt-detail-related .produkt-detail-related-list{border:1px solid #707070;margin-bottom:20px;overflow:hidden;position:relative;max-width:66%;margin-left:17%}body .produkt-detail-related img{max-height:200px;width:auto}body .produkt-detail-related .more{position:absolute;right:0;bottom:0;white-space:nowrap}body .produkt-detail-related .left{width:30%;display:inline-block;vertical-align:middle;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;text-align:center}body .produkt-detail-related .left:after{content:"";display:block;width:1px;right:0;top:-600px;height:2000px;background:#707070;position:absolute}body .produkt-detail-related .right{width:69%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 45px 15px;position:relative}body .produkt-detail-related .right h2 a{font-size:18px}.home #Plain{background:#faf9f9;padding:28px 0 28px 0;margin-bottom:130px;margin-top:0!important}.home #Plain .inner{margin-top:0!important}#Schmal .layout-Schmal,#Schmall .layout-Schmal,#Schmal .layout-Schmall,#Schmall .layout-Schmall{padding:0 20% 0 20%!important}#Schmal .layout-Schmal h1,#Schmall .layout-Schmal h1,#Schmal .layout-Schmall h1,#Schmall .layout-Schmall h1{font-size:28px;margin-bottom:35px;font-family:'Montserrat-Bold'}.page #Plain{background:#faf9f9;padding:28px 0 28px 0;margin-top:130px;margin-bottom:0}.page #Plain .inner{margin-top:0!important}#header-wrapper{background:#32373c;padding-top:12px;padding-bottom:6px;position:relative;z-index:6}#header-wrapper .logo{width:20%;float:left}#header-wrapper #main-navigation{width:80%;float:left}#header-wrapper #main-navigation .menu-hauptnavigation-container{float:right;padding-top:14px}#header-wrapper #main-navigation .menu-hauptnavigation-container li ul{padding-top:26px}#header-wrapper #main-navigation .menu-hauptnavigation-container li ul li{background:#241100;margin-bottom:4px!important;padding:5px 20px 5px 0;font-size:90%}#header-wrapper #main-navigation .menu-hauptnavigation-container .current-menu-parent a,#header-wrapper #main-navigation .menu-hauptnavigation-container .current_page_item a{color:#ba8f5c}#header-wrapper #main-navigation .hoverClass a{color:#ba8f5c}#header-wrapper #main-navigation .sub-menu{min-width:200px}#header-wrapper #main-navigation .sub-menu a{color:#fff!important;text-transform:none}#header-wrapper #main-navigation .sub-menu a:hover{color:#ba8f5c!important}#header-wrapper #main-navigation .sub-menu .current-menu-item a{color:#ba8f5c!important}#header-wrapper #main-navigation a{color:#fff;text-decoration:none;margin-left:25px;text-transform:uppercase}#header-wrapper #main-navigation a:hover{color:#ba8f5c}.first0{margin-bottom:-7px!important;margin-top:0!important}.hero{position:relative;text-align:center;margin-bottom:-66px;margin-bottom:-67px;margin-top:100px;z-index:1;overflow:hidden}.hero .headline{font-size:50px;color:#fff;font-family:'Montserrat-Bold';white-space:pre-wrap;line-height:1.2em;margin-bottom:12px}.hero .text{font-size:18px;margin-bottom:12px;color:#fff}.hero .hero-image img{width:100%}.hero .hero-image:before{content:"";position:absolute;width:100%;height:100%;bottom:5px;left:0;background:rgba(0,0,0,.3)}.hero .hero-text{position:absolute;bottom:7%;width:100%}.hero .heroheight{bottom:14%!important}.hero .button a{display:inline-block;color:#fff;padding:15px 25px 15px 25px;background:#ba8f5c;text-decoration:none;font-size:18px;margin-top:12px}.related-content{width:100%;overflow:hidden;padding-bottom:12px;padding-top:6px;margin-bottom:80px!important;position:relative;z-index:6}.related-content .headline{color:#000;display:block;font-size:28px;text-align:center;font-family:'Montserrat-Bold';margin-bottom:50px}.related-content h2{margin-bottom:10px}.related-content h2 a{text-decoration:none;color:#000;padding-top:8px;display:block;font-size:25px}.related-content ul{width:101.9%;display:flex;flex-wrap:wrap}.related-content li{margin-right:2%;float:left;list-style:none;text-align:center;vertical-align:top;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);padding:6px 0 0 0;position:relative}.related-content .text-block{padding:6% 8% 0 8%;text-align:left}.logo-leite-outer{background:#fff;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16)}.logo-leite-outer .logo-leite{position:relative}.logo-leite-outer .swiper-container{max-width:90%;padding:15px 0 15px 0}.logo-leite-outer .swiper-wrapper{height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.logo-leite-outer .swiper-slide{background-repeat:no-repeat;background-size:contain;background-position:center}.logo-leite-outer .swiper-button-next:after,.logo-leite-outer .swiper-button-prev:after{color:#ba8f5c!important}.logo-leite-outer .swiper-button-next{right:60px!important}.logo-leite-outer .swiper-button-prev{left:60px!important}.text-feld{position:relative;margin-top:50px!important}.text-feld .more{text-align:center!important;clear:both;padding-top:11px!important}.text-feld .more a{position:relative!important;margin-top:0px!important;padding-top:12px;padding-bottom:12px}.text-feld ul{width:101.9%;display:flex;flex-wrap:wrap}.text-feld .image-box{background:#ba8f5c;padding:15px 8px 0 8px;display:block}.text-feld .image-box img{max-height:60px;width:auto}.text-feld li{list-style:none;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-top:30px}.text-feld.spalten4 li{width:23%;margin-right:2%;float:left}.text-feld.spalten3 li{width:31.3%;margin-right:2%;float:left}.text-feld.spalten2 li{width:48%;margin-right:2%;float:left}.text-feld.spalten1 li{width:100%}.text-feld.layout-Plain .text{padding-top:14px}.text-feld.layout-Box li{background:#faf9f9;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16)}.text-feld.layout-Box li h2{background:#ba8f5c;color:#fff!important;padding-top:8px;padding-bottom:8px;font-size:25px!important;margin-bottom:15px}.text-feld.layout-Box li h2 a{color:#fff!important;text-decoration:none}.text-feld.layout-Box li h3{padding:14px 8% 8px 8%;font-size:20px;margin-bottom:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:1.25em}.text-feld.layout-Box li .text p{padding:0 8% 25px 8%}.text-feld.layout-Box li .image-box{margin-bottom:-5px;z-index:6;position:relative;padding-bottom:6px;text-align:center}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max{padding:32px 20% 0 20%}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max .headline-image{max-width:80px;height:auto;margin-right:15px}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max .title div{display:inline-block;vertical-align:middle}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max .title h2{margin:0;display:inline-block;position:relative;line-height:1.4em}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max .title h2:after{background:#ba8f5c;content:"";width:100%;height:2px;bottom:-10px;display:block;position:absolute}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max .textfield{clear:both;padding-top:32px}.textfeld-unterseiten .textfeld-inner:nth-child(2n+1){background:#ba8f5c;color:#fff}.textfeld-unterseiten .textfeld-inner:nth-child(2n+1) a{color:#fff}.textfeld-unterseiten .textfeld-inner:nth-child(2n+1) h2:after{background:#fff!important}.maschinen-teaser{overflow:hidden;padding-bottom:12px;margin-bottom:90px!important;padding-top:6px;width:100%;position:relative}.maschinen-teaser .transparent{position:absolute;width:100%;height:200px;background:#fff;display:block;z-index:3;left:0;top:-10px}.maschinen-teaser h2{font-size:16px;margin-bottom:15px;text-align:center}.maschinen-teaser ul{width:105.3%;display:flex;flex-wrap:wrap}.maschinen-teaser li{margin-right:4%;float:left;list-style:none;vertical-align:top;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);position:relative;padding-bottom:15px}.maschinen-teaser img{max-height:160px;max-width:90%;width:auto;display:block;margin:5px auto 15px auto}.maschinen-teaser .box{padding:5% 8% 0 8%;position:relative;z-index:333}.maschinen-teaser .more{position:absolute;bottom:0;right:0;white-space:nowrap}.kundenmeinungen{overflow:hidden;padding-bottom:12px;padding-top:6px;width:100%;position:relative}.kundenmeinungen ul{width:105.3%}.kundenmeinungen li{width:29%;margin-right:4%;float:left;list-style:none;vertical-align:top;position:relative;padding-bottom:80px}.kundenmeinungen .person-icon{margin-top:44px}.kundenmeinungen .sprechblase{position:relative;padding:30px 30px 0 30px;border:3px solid #000;margin:0 auto;-webkit-border-radius:40px;-moz-border-radius:40px;border-radius:40px;background:#fff;font-style:oblique}.kundenmeinungen .sprechblase:before{content:' ';position:absolute;width:0;height:0;left:45px;top:100%;border:20px solid;border-color:#000 transparent transparent #000}.kundenmeinungen .sprechblase:after{content:' ';position:absolute;width:0;height:0;left:49px;top:100%;border:15px solid;border-color:#fff transparent transparent #fff}.cta{text-align:center;background:#241100;color:#fff;padding:25px}.cta .widget_text,.cta .button-container{display:inline-block}.cta p{padding:0;margin:0}.cta .button-container{background:#ba8f5c;padding:4px 10px 4px 10px;display:inline-block;color:#fff;text-decoration:none;margin-left:8px}.produkt-balken{background:#ba8f5c;height:70px}.kategorie-slider{background:#faf9f9;text-align:center;padding-top:45px;padding-bottom:45px}.kategorie-slider p{padding:0;margin:0}.kategorie-slider img{margin-bottom:12px;max-height:90px}.kategorie-slider .swiper-slide .text{display:none}.kategorie-slider .swiper-slide-active .text{display:block!important}.kategorie-slider .swiper-slide-active .headline{display:none!important}.kategorie-slider .swiper-button-next,.kategorie-slider .swiper-button-prev{color:#ba8f5c}.kategorie-slider .headline a{color:#fff;background:#ba8f5c;padding:8px 10px 8px 10px;text-decoration:none;font-size:14px}.produktliste{padding-bottom:80px;padding-top:40px}.produktliste .produktliste-inner{padding:32px 9% 0 9%;position:relative}.produktliste .produktliste-inner h1{text-align:center;margin-bottom:35px}.produktliste .produktliste-inner h2{font-size:16px;margin-bottom:8px;text-align:center}.produktliste .produktliste-inner h2 a{text-decoration:none;color:#000}.produktliste .produktliste-inner img{max-width:100%;height:auto;width:auto;max-height:240px}.produktliste .produktliste-inner .besonderheiten-list-page{width:100%;text-align:center;padding-bottom:10px}.produktliste .produktliste-inner .besonderheiten-list-page .besonderheiten-list-page-inner{display:inline-block}.produktliste .produktliste-inner .besonderheiten-list-page img{max-height:30px;width:auto;margin-right:5px;margin-left:5px}.produktliste .produktliste-inner p{padding:0;margin:0}.produktliste .produktliste-inner .details-link{position:absolute;right:-6px;bottom:0;background:#ba8f5c;padding:4px 35px 4px 35px}.produktliste .produktliste-inner .details-link a{font-family:'Montserrat-Bold';text-decoration:none;color:#fff}.produktliste .produktliste-inner .produkt-table{border:1px solid #707070;margin-bottom:20px;overflow:hidden;position:relative}.produktliste .produktliste-inner .produkt-table .left{width:30%;display:inline-block;vertical-align:middle;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px;text-align:center}.produktliste .produktliste-inner .produkt-table .left:after{content:"";display:block;width:1px;right:0;top:-600px;height:2000px;background:#707070;position:absolute}.produktliste .produktliste-inner .produkt-table .right{width:69%;display:inline-block;vertical-align:top;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:15px 15px 45px 15px;position:relative}.produktliste .produktliste-inner .produkt-table .right .empfehlungen{padding-top:15px;display:block}.produktliste .produktliste-inner .produkt-table .right .empfehlungen .entry:last-child span.komma{display:none}.produkt-detail{padding:45px 0 0 0}.produkt-detail .left{width:45%;float:left;margin-right:3%}.produkt-detail .right{width:52%;float:left}.produkt-detail .right h1{color:#ba8f5c;text-align:center;font-size:28px;font-family:'Montserrat-Bold'}.produkt-detail .right .kurzbeschreibung{margin:4% 0 6% 0;padding:4% 4% 0% 4%;text-align:center;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16)}.produkt-detail .right .kurzbeschreibung .empfehlungen{padding-bottom:32px}.produkt-detail .right .detail-facts{max-width:70%;margin:0 0 0 15%;padding:2%;-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);text-align:center}.produkt-detail .right .detail-facts h3{color:#ba8f5c;font-size:16px;font-family:'Montserrat-Bold';padding-bottom:12px}.produkt-detail .right .detail-facts .menge{font-size:25px;color:#ba8f5c;font-family:'Montserrat-Bold';padding:4px 0 4px 0}.produkt-detail .right .detail-facts .detail-facts-box{display:inline-block;vertical-align:top;padding:15px 10px 0 10px}.produkt-detail .right .detail-facts .detail-facts-box img{max-height:50px;width:auto}.produkt-detail .table{width:100%;display:block}.produkt-detail .table h4{text-align:center;font-size:25px;margin-top:9%;margin-bottom:4%;font-family:'Montserrat-Bold'}.produkt-detail .table .rahmen{border:1px solid #707070;margin-bottom:6px;overflow:hidden}.produkt-detail .table .table-left{width:30%;display:inline-block;vertical-align:top;list-style:none;text-align:center;background:#ba8f5c;color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:8px;position:relative}.produkt-detail .table .table-left:before{content:"";background:#ba8f5c;width:100%;height:600px;position:absolute;left:0;top:0;z-index:-1}.produkt-detail .table .table-right{width:68%;padding:8px;display:inline-block;vertical-align:top;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.produkt-detail .table p{padding:0;margin:0}.produkt-detail .lange-beschreibung{clear:both;margin:6% 0 0% 0;padding:0 18% 0 18%;font-size:18px;line-height:1.5em}.produkt-detail .lange-beschreibung ul,.produkt-detail .lange-beschreibung ol{margin-left:14px;margin-bottom:32px}.produkt-detail .lange-beschreibung h2{font-size:24px;line-height:1.35em;margin-bottom:18px}.produkt-detail .lange-beschreibung h3{font-size:22px;line-height:1.35em;margin-bottom:8px}.produkt-detail .lange-beschreibung h4{font-size:18px;line-height:1.35em;margin-bottom:8px}.produkt-detail .lange-beschreibung h5{font-size:18px;line-height:1.35em}.produkt-detail .besonderheiten{max-width:80%}.produkt-detail .besonderheiten .headline{font-family:'Montserrat-Bold';font-size:25px;text-align:center;line-height:1.2em;margin-top:70px;margin-bottom:25px}.produkt-detail .besonderheiten .schatten{-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);padding:15px 0 15px 0}.produkt-detail .besonderheiten .besonderheiten-zeile{clear:both;padding:22px 0 22px 0}.produkt-detail .besonderheiten .besonderheiten-icon{width:25%;float:left;text-align:center}.produkt-detail .besonderheiten .besonderheiten-icon img{max-height:26px;width:auto}.produkt-detail .besonderheiten .besonderheiten-text{width:75%;float:left;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20%}.produkt-detail .besonderheiten p{padding:0;margin:0}.produkt-detail .gallery-top{-webkit-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);-moz-box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);box-shadow:-1px 2px 8px 0 rgba(0,0,0,.16);margin-bottom:35px}.produkt-detail .gallery-top .swiper-wrapper{align-items:center}.produkt-detail .gallery-top .swiper-slide{padding:3% 10% 3% 10%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.produkt-detail .gallery-top .swiper-slide img{max-height:350px}.produkt-detail .swiper-slide{text-align:center}.produkt-detail .swiper-button-next,.produkt-detail .swiper-button-prev{color:#ba8f5c}.produkt-detail .gallery-thumbs{max-width:73%;margin-left:15%}.produkt-detail .gallery-thumbs .swiper-wrapper{height:90px}.produkt-detail .gallery-thumbs .swiper-wrapper .swiper-slide{background-size:contain;background-repeat:no-repeat;background-position:center;opacity:.6}.produkt-detail .gallery-thumbs .swiper-wrapper .swiper-slide-thumb-active{opacity:1!important}.produkt-detail .gallery-thumbs .swiper-button-next{right:0%!important}#footer-wrapper{background:#32373c;margin-top:60px;color:#fff;line-height:1.6em}#footer-wrapper .footer{padding-top:30px;padding-bottom:30px}#footer-wrapper a{color:#fff;text-decoration:none}#footer-wrapper .footer-nav{width:29%;display:inline-block;vertical-align:top}#footer-wrapper .footer-nav li{list-style:none}#footer-wrapper .footer-nav li ul{display:none}#footer-wrapper .widget_text{width:35%;display:inline-block;vertical-align:top}#footer-wrapper .wpcf7 .wpcf7-text,#footer-wrapper .wpcf7 .wpcf7-textarea{width:100%;font-size:16px;font-family:'Montserrat-Regular';border:none;margin-bottom:0;color:#000;padding:6px 4px 6px 45px;position:relative;overflow:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#footer-wrapper .wpcf7 .wpcf7-form-control-wrap{position:relative;display:block}#footer-wrapper .wpcf7 .wpcf7-form-control-wrap:before{width:20px;height:20px;background:#ba8f5c;content:"";display:inline-block;position:absolute;left:0;z-index:1}#footer-wrapper .wpcf7 .wpcf7-textarea{height:100px}#footer-wrapper .wpcf7 .wpcf7-submit{font-size:16px;border:none;color:#fff;cursor:pointer;padding:8px 12px 8px 12px;float:right}@media screen and (max-width:1150px){#page{background-color:#fff}#main-navigation{display:none}#header-wrapper{width:100%;text-align:center}#header-wrapper .logo{float:inherit;margin-bottom:-20px!important;margin-left:auto;margin-right:auto;width:100%!important}body .button-link{font-size:20px}body .related-content,body .maschinen-teaser,body .kundenmeinungen{margin-top:40px}body .offcanvas{display:block;position:absolute;color:#fff}body .offcanvas img{max-width:40px;height:auto}body .mm-menu_offcanvas{position:absolute!important;width:80%!important}#header-wrapper .logo{width:20%}#header-wrapper #main-navigation{width:80%}.hero .headline{font-size:40px}.maschinen-teaser li{width:46%!important;margin-bottom:35px}.related-content{margin-bottom:80px!important}.related-content li{width:48%!important;margin-bottom:26px}.text-feld.spalten4 li{width:48%!important}#footer-wrapper .wpcf7 .wpcf7-text,#footer-wrapper .wpcf7 .wpcf7-textarea{font-size:14px}.logo-leite-outer .swiper-button-next{right:20px!important}.logo-leite-outer .swiper-button-prev{left:20px!important}}@media screen and (max-width:1023px){.kategorie-slider .swiper-slide-active .headline{display:block!important;margin-bottom:15px}}@media screen and (max-width:960px){body p{padding-bottom:22px!important}body #Plain{padding:28px 0 28px 0!important}body .button-link{font-size:18px}body h2{font-size:20px}.produkt-detail-related .produkt-detail-related-list{margin-left:0!important;width:100%!important;max-width:100%!important;padding:0 4% 0 4%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.produkt-detail-related .left,.produkt-detail-related .right{width:100%!important}.produkt-detail-related .left:after,.produkt-detail-related .right:after{display:none!important}.hero .text{font-size:14px}.cta p{padding-bottom:0!important}.related-content h2 a{font-size:20px}.related-content .text-block{padding-bottom:30px}.layout-Plain.text-feld{margin-top:28px!important}.layout-Plain.text-feld li{width:100%!important;margin-right:0!important;margin-top:15px!important}.logo-leite-outer .swiper-container{max-width:80%}#footer-wrapper{font-size:14px}}@media screen and (max-width:960px){.hero .headline{font-size:26px}.text-feld,.layout-Box,.text-feld.spalten4,.related-content,.maschinen-teaser{margin-bottom:0!important}.text-feld ul,.layout-Box ul,.text-feld.spalten4 ul,.related-content ul,.maschinen-teaser ul{width:100%;display:block}.text-feld ul li,.layout-Box ul li,.text-feld.spalten4 ul li,.related-content ul li,.maschinen-teaser ul li{width:100%!important;height:auto!important;margin:0 0 28px 0!important}.related-content .headline{padding-top:28px!important}.textfeld-unterseiten .textfeld-inner .textfeld-inner-max{padding-left:3%!important;padding-right:3%!important}.produktliste .produktliste-inner{padding-left:0%!important;padding-right:0%!important}#Schmal .layout-Schmal,#Schmall .layout-Schmal,#Schmal .layout-Schmall,#Schmall .layout-Schmall{padding:0 3% 0 3%!important}.maschinen-teaser .box{padding-bottom:30px}.produkt-detail .right{padding-top:45px}.produkt-detail .left,.produkt-detail .right{width:100%;margin-top:10px}.produkt-detail .lange-beschreibung{padding-left:0%!important;padding-right:0%!important}}@media screen and (max-width:880px){#footer-wrapper .footer-nav{width:48%;padding-bottom:45px}#footer-wrapper #text-3{width:48%}#footer-wrapper #text-5{width:100%!important}}@media screen and (max-width:768px){.kategorie-slider .swiper-button-next,.kategorie-slider .swiper-button-prev{top:30px!important}.sub-categories li{width:20%}}@media screen and (max-width:760px){.produkt-table .left,.produkt-table .right{width:100%!important}.heroheight{bottom:7%!important}}@media screen and (max-width:660px){.hero .headline{font-size:14px}.hero .text{font-size:11px;line-height:1.2em}.hero .button a{padding:6px 25px 6px 25px;font-size:10px;margin-top:0}}@media screen and (max-width:660px){#footer-wrapper .footer-nav,#footer-wrapper .widget_nav_menu,#footer-wrapper #text-3{width:100%!important}#footer-wrapper #text-5{padding-top:25px}.produkt-detail .table-left{width:45%!important}.produkt-detail .table-right{width:53%!important}}