body,html{margin:0;padding:0;background:#FFF;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:26px;letter-spacing:0.04em;color:#222}a{color:#d07841;text-decoration:none}a:hover{color:#555;text-decoration:none}a:focus{outline:none}.clear{clear:both}.grau{background:#eee !important}.weiss{background:#fff !important}strong{font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal}.edit-link a{color:#FFF;margin:20px 0 0 20px;display:inline-block;width:100px;padding:10px;background:#616161;text-align:center}.edit-link-posts a{color:#FFF;margin:20px 0 0 0;display:inline-block;width:100px;padding:10px;background:#616161;text-align:center}header{position:fixed;width:100%;margin:0 auto;text-align:center;z-index:100}#nav-wrapper{width:100%;height:60px;background:#404040;text-align:center}header.sticky #nav-wrapper{width:100%;height:60px;background-color:#404040;opacity:0.95;filter:alpha(opacity=95);text-align:center}nav .burger{display:none}nav .responsive-menu-icon{display:none}nav{position:relative;margin:0 auto;max-width:960px;width:100%;height:auto;padding:0 0 0 0;background:none}ul.dropdown{font-family:'Raleway',sans-serif;font-size:13px;font-weight:400;letter-spacing:0.06em;list-style:none;margin:0;padding:0;text-align:center;display:block}ul.dropdown li{float:none;position:relative;border-top:2px solid #404040;display:inline;padding:0 0 0 0;margin:0 -2px 0 -2px}.dropdown li>a:after{color:#FFF;content:"\f107";font-family:FontAwesome;margin:0;float:right;padding-left:6px}.dropdown li>a:only-child:after{content:''}.dropdown li ul li>a:after{color:#adadad;content:"\f105";font-family:FontAwesome;margin:0;float:right;padding-right:1px}.dropdown li ul li>a:only-child:after{content:''}ul.dropdown li a{font-weight:400;text-decoration:none;display:inline-block;padding:14px 12px 18px 12px;margin:0;color:#FFF}ul.dropdown li:hover a{color:#FFF;background:#3c3c3c}ul.dropdown li ul li:hover a{color:#cf8c62 !important}ul.dropdown li ul li:hover li a{color:#adadad !important}ul.dropdown li ul li ul li:hover a{color:#cf8c62 !important}.dropdown li ul li>a:only-child:after{content:''}ul.dropdown li ul li a{font-size:13px;line-height:18px;color:#adadad !important;background:#000 !important;display:block;padding:8px 0 4px 0;margin:0 12px 0 12px;text-align:left;border-bottom:1px solid #252525}ul.dropdown li ul li ul li a{font-size:13px;line-height:18px;color:#adadad !important;background:#000 !important;display:block;padding:8px 0 4px 0;margin:0 12px 0 12px;text-align:left;border-bottom:1px solid #252525}ul.dropdown ul{list-style:none;margin:0;padding:15px 0 30px 0;width:285px;position:absolute;z-index:500;background:#000}ul.dropdown li ul{top:38px;left:0px;width:200px}ul.dropdown ul ul{top:-10px;left:100%;padding:10px 0 30px 0}ul.dropdown ul li ul li{}ul.dropdown ul li{float:none;padding:0 0 0 0;margin:0 0 0 0;background:#000 !important;display:block;height:auto;border:none}ul.dropdown ul li:last-child{float:none;padding:0 0 0 0;margin:0 0 0 0;height:auto}ul.dropdown ul, ul.dropdown li:hover ul ul, ul.dropdown ul li:hover ul ul{display:none}ul.dropdown li:hover ul, ul.dropdown ul li:hover ul, ul.dropdown ul li ul li:hover ul{display:block}ul.dropdown li * a{color:#adadad !important}ul.dropdown li * a:hover{color:#cf8c62 !important}nav ul .current_page_item > a, nav ul .current_page_ancestor > a, nav ul .current-post-ancestor > a, nav ul .current-menu-item > a, nav ul .current-menu-ancestor>a{color:#FFF;border-top:2px solid #cf8c62}nav ul li ul .current_page_item > a, nav ul li ul .current_page_ancestor > a, nav ul li ul .current-post-ancestor > a, nav ul li ul .current-menu-item > a, nav ul li ul .current-menu-ancestor>a{display:block;color:#cf8c62 !important;border-top:0px solid #cf8c62}#logo-wrapper{margin:0 auto;padding:60px 0 0 0;max-width:960px;width:100%;height:90px;background:#FFF;position:relative}.logo{float:left;width:232px;height:59px;display:block;margin:16px 0 0 20px;background:transparent url(/wp-content/themes/typ-tgw/images/Logo_TYP-TGW.png) 0 top;background-size:232px 59px}.logo-image{display:none}#logo-wrapper .icon-wrapper{float:right;padding:0 20px 0 0}#sprachwechsel{float:left;font-size:15px;line-height:18px;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;margin:40px 20px 0 0}#sprachwechsel a{color:#404040;text-decoration:none;display:block;padding:0 8px 0 8px}#sprachwechsel a:hover{color:#cf8c62}#sprachwechsel .active a{color:#cf8c62}#sprachwechsel #qtranslate-chooser li{border-right:1px solid #404040;line-height:17px}#sprachwechsel #qtranslate-chooser li:last-child{border-right:none}#qtranslate-chooser{list-style-type:none;margin:0;padding:0;height:18px}#qtranslate-chooser li{float:left;margin:0 1px 0 0;padding:0}#logo-wrapper .mailicon{float:left;margin:36px 0 0 0;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative}#logo-wrapper .mailicon::before{position:absolute;top:0px;left:1px;right:0px;font-size:15px;font-family:FontAwesome;content:"\f0e0";color:#FFF}#logo-wrapper .printicon{float:left;margin:36px 0 0 10px;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative}#logo-wrapper .printicon::before{position:absolute;top:0px;left:2px;right:0px;font-size:17px;font-family:FontAwesome;content:"\f02f";color:#FFF}#main-wrapper{width:100%;margin:0 auto;text-align:center;position:relative}.content-home{width:100%;min-height:265px;margin:0 auto;padding-bottom:40px;background:#eee url(/wp-content/themes/typ-tgw/images/bg_home.png) center top no-repeat}.content-home .inner{max-width:960px;width:100%;min-height:265px;margin:0 auto;text-align:left;display:block}.content-home .inner h1{margin:0;padding:70px 100px 0 20px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#4F4F4F}.content-home .inner p{margin:0;padding:15px 100px 15px 20px}.content-pre{width:100%;min-height:354px;margin:0 auto;padding:0 0 20px 0;background:#eee;position:relative;z-index:1}.content-pre .inner{position:relative;z-index:1;max-width:1148px;width:100%;margin:0 auto;text-align:left}.content-pre .inner .wrap{z-index:2;position:relative}.content-pre .inner h1{margin:0;padding:93px 320px 0 114px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#4F4F4F}.content-pre .inner p{margin:0;padding:15px 260px 15px 114px}.content-after{max-width:960px;width:100%;min-height:440px;margin:0 auto;padding:40px 0 60px 0;background:#FFF;text-align:left;color:#555;font-size:18px;line-height:24px;letter-spacing:0.05em;position:relative;z-index:2}.content-after .inner{padding:0 40px 0 20px;position:relative;z-index:2}.content-after .inner .post-thumbnail img{max-width:884px;width:100%;height:auto;display:block}.content-after .inner h1{margin:0;padding:20px 0 0 0;font-size:30px;line-height:34px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#222}.content-after .archive-wrap{padding:20px 33px 0 20px;position:relative;z-index:2}.content-after .archive-wrap h1.archive-title, .content-after .archive-wrap p.h1.archive-title{margin:0 0 60px 0;padding:10px 0 10px 54px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#FFF;background:#cf8c62;position:relative}.content-after .archive-wrap h1.archive-title::before, .content-after .archive-wrap p.h1.archive-title::before{position:absolute;left:20px;top:12px;content:"\f07c";font-size:25px;font-family:FontAwesome;color:#FFF}.content-after .inner h2, .content-after .inner p.h2{margin:0;padding:20px 0 0 0;font-size:24px;line-height:30px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.03em;color:#4f4f4f}.content-after .inner h3, .content-after .inner p.h3{margin:0;padding:20px 0 0 0;font-size:24px;line-height:30px;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;letter-spacing:0.03em;color:#222}.content-after .inner p.h3{margin:0;padding:20px 0 0 0;font-size:24px;line-height:30px;font-weight:normal;font-style:normal;letter-spacing:0.03em;font-family:AkhandSoft-Bold !important;color:#4f4f4f !important}.content-after .inner h4{margin:0;padding:20px 0 0 0;font-size:20px;line-height:26px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.03em;color:#222}.content-after .inner h5{margin:0;padding:20px 0 0 0;font-size:20px;line-height:26px;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;letter-spacing:0.03em;color:#222;text-transform:uppercase}.content-after .inner h6{margin:0;padding:15px 0 0 0;font-size:18px;line-height:24px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.03em;color:#222;text-transform:uppercase}.content-after .inner pre{margin:0;padding:20px 0 20px 0;font-size:24px;line-height:30px;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#222;display:inline-block;max-width:900px;width:100%;white-space:pre;white-space:pre-wrap;word-wrap:break-word;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}.content-after .inner p{color:#555;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:0;padding:15px 0 10px 0}.content-after .inner ul{margin:20px 0 10px 0;padding:0 0 0 0;list-style:none}.content-after .inner ol{margin:10px 0 0 15px;padding:0 0 0 0}.content-after .inner ul li{position:relative;padding-left:1.2em;padding-bottom:7px;line-height:22px}.content-after .inner ol li{position:relative;padding-left:0.4em;padding-bottom:7px;line-height:22px}.content-after .inner ul li:before{position:absolute;left:0.25em;top:0px;content:"\f111";font-size:7px;font-family:FontAwesome;color:#000}.Table{display:table;max-width:600px;width:100%;padding:6px 0 18px 0}.Heading{display:table-row;font-weight:bold;padding:6px 0 6px 0}.Heading .Cell{display:table-cell;padding:6px 0 6px 0}.Row{display:table-row}.Row:first-child .Cell{border-top:1px solid #000}.full{display:block;padding:0 0 10px 0;margin:-7px 0 20px 0;border-bottom:1px solid #adb1a7;width:100%}.full .left{float:left;width:138px}.full .right{float:left}.full p{margin:0;padding:0}.Cell{display:table-cell;padding:6px 0 6px 0;border-bottom:1px solid #000;text-align:left;width:50%}.Cell:first-child{}.Cell h2{margin:0;padding:0;font-weight:700;font-size:13px;line-height:18px}.Cell p{margin:0;padding:0}.full p{font-size:11px;margin:0;padding:0}.Cell ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none}.Cell ul li{position:relative;padding-left:1.0em;line-height:18px}.Cell ul li:before{position:absolute;left:0.1em;top:0.00em;content:"–";font-size:13px;color:#919191}.Cell ol{margin:0 0 0 15px;padding:0 0 0 0}.Cell ol li{position:relative;padding-left:0.3em;line-height:18px}.Cell span.null{visibility:hidden}.two-second{float:left;width:45%;padding:10px 2.5% 0 0}.two-second img{margin:0 0 0 0 !important;padding:3px 0 0 0 !important}.inner img{-ms-interpolation-mode:bicubic;border:0;height:auto;max-width:100%;vertical-align:middle}.alignleft{display:inline;float:left}.alignright{display:inline;float:right}.aligncenter{display:block;margin-right:auto;margin-left:auto}img.alignleft{margin:1.4em 1.0em 1.0em 0}img.alignright{margin:1.4em 0 1.0em 1.0em}img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.0em}.content-after .team{list-style:none;margin:0;padding:0;max-width:960px;width:100%;font-size:0px;letter-spacing:0.00em;word-spacing:0px}.content-after .team h2, .content-after .team p.h2{text-transform:uppercase}.content-after .team li{margin:0 20px 40px 20px;padding:0;width:200px;display:inline-block;vertical-align:top}.content-after .team li:before{content:""}.content-after .team li .image{margin:0;padding:0;background:#cf8c62 url(/wp-content/themes/typ-tgw/images/cross.png) center center no-repeat;background-size:240px 240px;width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;cursor:pointer}.content-after .team li .image img{margin:0;padding:0;width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;display:none;cursor:pointer}.content-after .team li .name{text-align:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:8px 0 0 0}.content-after .team li .funktion{text-align:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:16px;line-height:18px;letter-spacing:0.04em;color:#555}.content-after .team li .funktion p{padding-top:0px;margin-top:4px}.content-after .shop{list-style:none;margin:0;padding:40px 0 40px 0;max-width:960px;width:100%;font-size:0px;letter-spacing:0.00em;word-spacing:0px}.content-after .shop li{margin:0 0 40px 0;padding:0;width:479px;min-height:240px;display:inline-block;vertical-align:top}.content-after .shop li:before{content:""}.content-after .shop li .image{float:left;margin:0;padding:0;background:#eee;width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px}.content-after .shop li .image img{margin:0;padding:0;width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px;display:block}.content-after .shop li .produkt{float:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:70px 20px 0 20px;width:199px}.content-after .shop li .produkt h1{font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.04em;color:#d07841;margin:0;padding:0}.content-after .shop li .produkt p.desc{color:#555;font-size:16px;line-height:20px;letter-spacing:0.05em;margin:0;padding:0px 0 0 0;min-height:72px}.content-after .shop li .produkt p{color:#555;font-size:16px;line-height:20px;letter-spacing:0.05em;margin:0;padding:0px 0 0 0;min-height:auto}.content-after .shop li .produkt .einheit{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:8px 0 0 0;padding:0}.content-after .shop .rabatt{color:#555;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:8px 0 0 20px;padding:0}.content-after .shop .rabatt h3{color:#555;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:0 0 0 0;padding:0;display:inline-block}.content-after .shop .rabatt p{display:inline-block}.content-after .news{list-style:none;margin:0;padding:40px 0 40px 0;max-width:960px;width:100%}.content-after .news li{margin:0 33px 50px 20px;padding:0 0 40px 0;display:block;vertical-align:top;border-bottom:1px solid #eee}.content-after .news li:before{content:""}.content-after .news li .image{float:left;margin:0;padding:0;background:#eee;width:220px;height:220px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;display:block}.content-after .news li .image img{margin:0;padding:0;width:220px;height:220px;-webkit-border-radius:110px;-moz-border-radius:110px;border-radius:110px;display:block}.content-after .news li .posting{float:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:20px 0 0 20px;max-width:660px;width:100%}.content-after .news li .posting p{color:#555;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:0;padding:15px 0 5px 0}.content-after .news li .posting p a{color:#d07841;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:15px 0 0 0;padding:0 0 10px 30px;text-decoration:none;position:relative}.content-after .news li .posting p a:hover{color:#555}.content-after .news li .posting p a:before{position:absolute;left:0.00em;top:-2.5px;content:"\f18e";font-size:18px;font-family:FontAwesome;color:#d07841}.content-after .news li .posting h1, .content-after .news li .posting p.h1{font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.04em;color:#222;margin:0;padding:0 0 10px 30px;position:relative}.content-after .news li .posting.clock h1:before, .content-after .news li .posting p.h1:before{position:absolute;left:0.00em;top:0px;content:"\f017";font-size:22px;font-family:FontAwesome;color:#000}.content-after .news li .posting.flash h1:before, .content-after .news li .posting.flash p.h1:before{position:absolute;left:0.2em;top:0px;content:"\f0e7";font-size:22px;font-family:FontAwesome;color:#000}.content-after .news li .posting.doc h1:before, .content-after .news li .posting.doc p.h1:before{position:absolute;left:0.2em;top:0px;content:"\f15c";font-size:18px;font-family:FontAwesome;color:#d07841}.content-after .news li .posting.desktop h1:before, .content-after .news li .posting.desktop p.h1:before{position:absolute;left:0.0em;top:0px;content:"\f108";font-size:18px;font-family:FontAwesome;color:#d07841}.content-after .inner .icon_link{position:relative;padding-left:30px}.content-after .inner .icon_link:before{position:absolute;left:0.00em;top:-2.5px;content:"\f18e";font-size:18px;font-family:FontAwesome;color:#d07841}.content-after .inner .kontakt p{margin:0;padding:0 20px 0 25px;font-size:18px;line-height:24px;color:#4f4f4f;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal}.content-after .inner .kontakt h1, .content-after .inner .kontakt h3{margin:0;padding:0 0 0 25px;font-size:24px;line-height:30px;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;position:relative;text-transform:uppercase;letter-spacing:0.03em}.content-after .inner .kontakt h1::before, .content-after .inner .kontakt h3::before{position:absolute;left:0;content:"\f041";font-size:30px;font-family:FontAwesome;color:#d07841}.content-after .inner .kontakt #googlemaps1, .content-after .inner .kontakt #googlemaps2, .content-after .inner .kontakt #googlemaps3{margin:20px 0 60px 0;padding:0;width:100%;max-width:880px;height:360px;display:block;border:none;position:relative;overflow:hidden;-webkit-border-top-left-radius:0px;-webkit-border-top-right-radius:0px;-moz-border-radius-topleft:0px;-moz-border-radius-topright:0px;border-top-left-radius:0px;border-top-right-radius:0px}.kontakt input{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:16px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:8px 6px;margin:0 0 8px 0;width:180px;display:inline-block}.kontakt .submit{color:#FFF;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:16px;line-height:26px;letter-spacing:0.05em;background:#cf8c62;border:0px solid #eaeaea;padding:8px 0;margin:0 0 0 0;width:180px;text-align:center;display:inline-block}.kontakt .submit:hover{background:#6a8ca8;color:#FFF;cursor:pointer}.kontakt #directionsPanel{margin:15px 0 50px 0}.kontakt #directionsPanel3{margin:0 0 50px 0}.bg_content{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content.png) 0px top no-repeat;z-index:1}.bg_content_reiniger{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_reiniger.png) 0px top no-repeat;z-index:1}.bg_content_recycling{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_recycling.png) 0px top no-repeat;z-index:1}.news-widget-wrapper{width:100%;text-align:center;margin:0 auto;background:#eee;position:relative;z-index:20}.news-widget{width:960px;text-align:left;display:block;margin:0 auto;background:#FFF;font-size:0px;letter-spacing:0.00em;word-spacing:0px}.news-widget ul{list-style:none;margin:0;padding:80px 0 0 0}.news-widget ul li{width:318px;margin:0;padding:0 0 70px 0;display:inline-block;vertical-align:top}.news-widget ul li h2{margin:0;padding:0 0 0 40px;font-size:18px;line-height:22px;color:#d07841;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;position:relative;letter-spacing:0.03em}.news-widget ul li h2.clockicon::before{position:absolute;left:20px;content:"\f017";font-size:13px;font-family:FontAwesome;color:#131313}.news-widget ul li h2.flashicon::before{position:absolute;left:23px;content:"\f0e7";font-size:13px;font-family:FontAwesome;color:#131313}.news-widget ul li p.flashicon{margin:0;padding:0 0 0 40px;font-size:18px;line-height:22px;color:#d07841;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;position:relative;letter-spacing:0.03em}.news-widget ul li p.clockicon::before{position:absolute;left:20px;content:"\f017";font-size:13px;font-family:FontAwesome;color:#131313}.news-widget ul li p.flashicon::before{position:absolute;left:23px;content:"\f0e7";font-size:13px;font-family:FontAwesome;color:#131313}.news-widget ul li h1{margin:0;padding:0 0 0 40px;font-size:20px;line-height:26px;color:#222;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:0.03em}.news-widget ul li p+p{margin:0;padding:0 0 0 40px !important;font-size:20px;line-height:26px;color:#222;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;text-transform:uppercase;letter-spacing:0.03em}.banner{width:100%;height:357px;margin:0 auto;background:transparent url(/wp-content/themes/typ-tgw/images/banner.jpg) top center no-repeat;background-size:cover}.banner .claim{width:500px;text-align:right;margin:0 43% 0 auto;padding:80px 0 0 0;color:#FFF}.banner .claim h1{font-size:38px;margin:0;padding:0;letter-spacing:0.02em;display:inline-block}.banner .claim p{margin:0;padding:10px 0 0 0}.docs-wrapper{width:100%;margin:0 auto;background:#eee}.docs-widget{max-width:960px;width:100%;text-align:left;display:block;margin:0 auto;background:#eee}.docs-widget ul{list-style:none;margin:0;padding:80px 0 0 0}.docs-widget ul li{width:317px;margin:0;padding:0 0 70px 0;display:inline-block;vertical-align:top}.docs-widget ul li p{margin:0;padding:0 20px 0 45px;font-size:16px;line-height:20px;color:#4f4f4f;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal}.docs-widget ul li p.fileicon, .docs-widget ul li p.desktopicon{margin:0;padding:0 0 0 45px;font-size:20px;line-height:24px;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;position:relative;text-transform:uppercase;letter-spacing:0.03em}.docs-widget ul li p.fileicon::before{position:absolute;left:20px;content:"\f15c";font-size:15px;font-family:FontAwesome;color:#d07841}.docs-widget ul li p.desktopicon::before{position:absolute;left:20px;content:"\f108";font-size:15px;font-family:FontAwesome;color:#d07841}.adresse-widget-wrapper{width:100%;text-align:center;margin:0 auto;background:#eee;position:relative;z-index:20}.adresse-widget{max-width:960px;width:100%;text-align:left;display:block;margin:0 auto;background:#FFF}.adresse-widget ul{list-style:none;margin:0;padding:70px 0 0 0}.adresse-widget ul li{width:317px;margin:0;padding:0 0 70px 0;display:inline-block;vertical-align:top}.adresse-widget ul li p{margin:0;padding:0 20px 0 45px;font-size:18px;line-height:24px;color:#4f4f4f;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal}.adresse-widget ul li p.mapicon{margin:0;padding:0 0 0 45px;font-size:24px;line-height:40px;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;position:relative;text-transform:uppercase;letter-spacing:0.03em}.adresse-widget ul li p.mapicon::before{position:absolute;left:20px;content:"\f041";font-size:30px;font-family:FontAwesome;color:#d07841}footer{width:100%;height:202px;background:#6a8ca8;margin:0 auto;text-align:center}footer .inner{max-width:960px;width:100%;height:202px;margin:0 auto;position:relative;text-align:left;color:#FFF}footer .bg{top:0;left:-64px;width:153px;height:202px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_footer.png) left top no-repeat;z-index:1}footer p{position:relative;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;padding:130px 20px 0 20px;letter-spacing:0.05em;float:left;z-index:2}footer a{text-decoration:none;color:#FFF}footer a:hover{text-decoration:none;color:#CDCDCD}footer p span.vrline{padding:0 10px}footer .icon-wrapper{float:right;padding:0 20px 0 0}footer .mailicon{float:left;margin:138px 0 0 0;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative}footer .mailicon::before{position:absolute;top:0px;left:1px;right:0px;font-size:15px;font-family:FontAwesome;content:"\f0e0";color:#6a8ca8}footer .recycling-icon{float:left;margin:138px 10px 0 0;width:27px;height:27px;display:block;background:#FFF url("/wp-content/themes/typ-tgw/images/icon_recycling_blue.png") center 5px no-repeat;background-size:18px 18px;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px}footer .printicon{float:left;margin:138px 0 0 10px;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative}footer .printicon::before{position:absolute;top:0px;left:2px;right:0px;font-size:17px;font-family:FontAwesome;content:"\f02f";color:#6a8ca8}footer .iso{float:left;width:54px;height:54px;display:block;margin:111px 0 0 30px;background:transparent url(/wp-content/themes/typ-tgw/images/sgs_TYP.png) top center;background-size:54px 54px}footer br{display:none}#cookieinfo a{color:#000;text-decoration:underline;font-weight:600}#cookieinfo a:hover{text-decoration:none}#cookieinfo div{padding:25px;padding-right:55px}#cookieinfo{text-align:left;background:#FFF;-webkit-box-shadow:0px -4px 6px 0px rgba(0, 0, 0, 0.22);-moz-box-shadow:0px -4px 6px 0px rgba(0, 0, 0, 0.22);box-shadow:0px -4px 6px 0px rgba(0, 0, 0, 0.22);position:fixed;bottom:0px;z-index:10000;width:100%;font-size:14px !important;line-height:18px !important}#cookieinfoCloser{color:#FFF !important;position:absolute;right:10px;text-decoration:none;top:25px;cursor:pointer;width:30px;height:30px;background:#000 url(/wp-content/themes/typ-tgw/images/icon_close_white.png) center center no-repeat;background-size:20px 20px}#cookieinfoCloser a{color:#FFF !important}#cookieinfoCloser:hover{}.icon-wrapper .recycling{margin-right:0;margin-top:2px;width:27px;height:27px;display:block;background:transparent url("/wp-content/themes/typ-tgw/images/icon_recycling.png") center 3px no-repeat;background-size:18px 18px}.recycling-wrap{float:left;margin:36px 10px 0 0;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative}#modal_Recycling_dialog{display:none;background:#FFF;position:absolute;right:-30px;top:44px;width:310px;border-radius:0px;-webkit-box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);z-index:90}#modal_Recycling_dialog::after{position:absolute;content:"";border-style:solid;border-width:10px;border-color:transparent transparent white transparent;right:33px;top:-20px;margin-top:0px;-webkit-filter:drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.20));filter:drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.20))}#ModalRecyclingClose{position:absolute;left:12px;top:14px;width:18px;height:18px;display:block;background:transparent url("/wp-content/themes/typ-tgw/images/icon_close_orange.png") center center no-repeat;background-size:18px 18px;cursor:pointer;z-index:10}#modal_Recycling_dialog .inner{padding:45px 35px 55px 35px;display:flex;flex-wrap:nowrap}#modal_Recycling_dialog .inner .block{width:100%;padding:0 0 0 0%;text-align:center;vertical-align:top}#modal_Recycling_dialog .inner h3{font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#222;font-size:30px;line-height:36px;margin:0;padding:8px 0 4px 0}#modal_Recycling_dialog .inner h4{font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#222;margin:0;padding:15px 0 8px 0}#modal_Recycling_dialog .inner p{font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#222;margin:0;padding:0 0 8px 0}#modal_Recycling_dialog .inner .btn{color:#FFF;background:#cf8c62;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;margin:4px 0px 10px 0px;padding:6px 4px;text-decoration:none;display:block}textarea,input[type="text"],input[type="button"],input[type="submit"],input[type="email"],input[type="tel"],input[type="search"]{-webkit-appearance:none;-webkit-border-radius:0}select{-webkit-border-radius:0}.search-field{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:17px;line-height:22px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:6px;margin:0 0 6px 10px;max-width:674px;width:140px}.search-submit{color:#FFF;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:17px;line-height:22px;letter-spacing:0.05em;background:#cf8c62;border:0px solid #eaeaea;padding:6px;margin:0 0 0 0;width:60px;text-align:center;display:inline-block}.search-submit:hover{background:#6a8ca8;color:#FFF;cursor:pointer}.wpcf7-form p{margin:0 0 0 0 !important;padding:0 0 0 0 !important}.wpcf7-form input{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:1%;margin:0 0 6px 20px;max-width:674px;width:98%}.wpcf7-form input.small{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:6px;margin:0 0 8px 0;width:180px}.wpcf7-form textarea{display:inline-block;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border:1px solid #eaeaea;padding:1%;margin:0 0 0 20px;max-width:674px;width:98%;height:100px;vertical-align:bottom}span.wpcf7-list-item{margin:0;padding:5px 0 0 20px;display:table}span.wpcf7-list-item.last{border-bottom:0px solid #eaeaea;margin:0;padding:5px 0 0 20px;display:table}span.wpcf7-list-item label{display:table-row;padding:0 0 0 0}span.wpcf7-list-item.last span{display:inline-table}span.wpcf7-list-item span{display:table-cell;padding:0 0 0 0}span.wpcf7-list-item input{display:table-cell;margin:0 4px 0 0;padding:0;width:14px;height:14px}.wpcf7-form .wpcf7-submit{color:#FFF;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#cf8c62;border:0px solid #eaeaea;padding:8px 0;margin:0 0 0 20px;width:190px;text-align:center;display:inline-block;vertical-align:bottom}.wpcf7-form .wpcf7-submit:hover, #subForm button:hover{background:#6a8ca8;color:#FFF;cursor:pointer}div.wpcf7-response-output{max-width:503px;margin:0;padding:20px 20px;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;width:85%}.wpcf7 form .wpcf7-response-output{margin:0;padding:20px 20px;border:none;border-top-color:#FFF;border-right-color:#FFF;border-bottom-color:#FFF;border-left-color:#FFF}.wpcf7 form.sent .wpcf7-response-output{border-color:#FFF}.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output{border-color:#FFF}div.wpcf7-mail-sent-ok{border:none;background:#FFF}div.wpcf7-mail-sent-ng{border:none;background:#FFF}div.wpcf7-spam-blocked{border:none;background:#FFF}div.wpcf7-validation-errors{border:none;background:#FFF}span.wpcf7-form-control-wrap{position:relative}span.wpcf7-not-valid-tip{color:#999;font-size:13px;display:block;margin:0;padding:0}.use-floating-validation-tip span.wpcf7-not-valid-tip{position:absolute;top:-4px;left:21px;z-index:100;border:none;background:#FFF;padding:4px;margin:0;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:16px;line-height:20px;letter-spacing:0.05em;min-width:188px}.wpcf7-form select{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:1%;margin:0 0 6px 20px;max-width:696px;width:96% !important}.wpcf7-form ::-webkit-input-placeholder{color:#999 !important;font-family:AkhandSoft-Regular;font-weight:normal !important;font-style:normal !important;font-size:22px !important;line-height:26px;text-transform:inherit !important;letter-spacing:0.05em !important}.wpcf7-form :-moz-placeholder{color:#999 !important;font-family:AkhandSoft-Regular;font-weight:normal !important;font-style:normal !important;font-size:22px !important;line-height:26px;text-transform:inherit !important;letter-spacing:0.05em !important}.wpcf7-form ::-moz-placeholder{color:#999 !important;font-family:AkhandSoft-Regular;font-weight:normal !important;font-style:normal !important;font-size:22px !important;line-height:26px;text-transform:inherit !important;letter-spacing:0.05em !important;opacity:1}.wpcf7-form :-ms-input-placeholder{color:#999 !important;font-family:AkhandSoft-Regular;font-weight:normal !important;font-style:normal !important;font-size:22px !important;line-height:26px;text-transform:inherit !important;letter-spacing:0.05em !important}.wpcf7-form #summe{display:none;border-top:0px solid #eaeaea;border-right:0px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:0px solid #eaeaea;padding:1%;margin:0 0 0px 8px;background:#eee}.wpcf7-form #summe_Lixtop, .wpcf7-form #summe_W1_250, .wpcf7-form #summe_W1, .wpcf7-form #summe_Tele, .wpcf7-form #summe_Lixton{display:none;font-size:18px;line-height:20px;border-top:0px solid #eaeaea;border-right:0px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:0px solid #eaeaea;padding:1%;margin:0 0 0px 8px}.wpcf7-form .berechnungswrapper{margin:0 0 40px 12px}.wpcf7-form .berechnungswrapper br{height:0px;line-height:0px;display:none}.wpcf7-form .berechnungswrapper h4{font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.04em;margin:0;padding:0 0 6px 7px}.wpcf7-form .berechnungswrapper .preisdetails{margin:10px 0 0 8px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;padding-left:1%;font-size:16px;display:none}.wpcf7-form .preisberechnung input{opacity:0;width:0;height:0}.wpcf7-form .preisberechnung .wpcf7-list-item{display:inline-block;padding-left:0}.wpcf7-form .preisberechnung .wpcf7-list-item .wpcf7-list-item-label{background:#eee;width:100px;padding:6px 10px;cursor:pointer;text-align:center;font-family:AkhandSoft-Regular;font-weight:normal !important;font-style:normal !important;font-size:22px !important;line-height:26px;text-transform:inherit !important;letter-spacing:0.05em !important}.wpcf7-form .preisberechnung input:checked~.wpcf7-list-item-label{background-color:#cf8c62;color:#FFF}.wpcf7-form .preisberechnung input:hover~.wpcf7-list-item-label{background-color:#6a8ca8;color:#FFF}.wpcf7-form .myrecaptcha{margin:10px 0 0 20px}.grecaptcha-badge{display:none}@media screen and (max-width: 1149px){.content-home{width:100%;min-height:265px;margin:0 auto;background:#eee url(/wp-content/themes/typ-tgw/images/bg_home.png) right top no-repeat}.content-pre .inner{position:relative;z-index:1;max-width:960px;width:100%;margin:0 auto;text-align:left}.content-pre .inner h1{margin:0;padding:93px 320px 0 20px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#4F4F4F}.content-pre .inner p{margin:0;padding:15px 260px 15px 20px}.content-after{max-width:960px;width:100%;min-height:auto;margin:0 auto;padding:40px 0 60px 0;background:#FFF;text-align:left;color:#555;font-size:18px;line-height:24px;letter-spacing:0.05em;position:relative;z-index:2}.content-after .inner{padding:0 20px 0 20px;position:relative;z-index:2}.bg_content{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content.png) -180px top no-repeat;z-index:1}.bg_content_reiniger{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_reiniger.png) -180px top no-repeat;z-index:1}.bg_content_recycling{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_recycling.png) -180px top no-repeat;z-index:1}footer .bg{top:0;left:-20px;width:153px;height:202px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_footer.png) 0 top no-repeat;z-index:1}footer p{position:relative;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;padding:130px 20px 0 40px;letter-spacing:0.05em;float:left;z-index:2}}@media screen and (max-width: 959px){#logo-wrapper{margin:0 auto;padding:60px 0 0 0;max-width:768px;width:100%;height:90px;background:#FFF}.content-home{width:100%;min-height:265px;margin:0 auto;background:#eee url(/wp-content/themes/typ-tgw/images/bg_home.png) right top no-repeat}.content-home .inner{max-width:768px;width:100%;min-height:265px;margin:0 auto;text-align:left;display:block}.bg_content{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content.png) right top no-repeat;z-index:1}.bg_content_reiniger{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_reiniger.png) right top no-repeat;z-index:1}.bg_content_recycling{top:0px;max-width:1148px;width:100%;height:841px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_content_recycling.png) right top no-repeat;z-index:1}.content-after .team{text-align:center}.content-after .team li{text-align:left;margin:0 40px 40px 40px;width:240px}.content-after .team li .name{text-align:center;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:8px 0 0 0}.content-after .team li .funktion{text-align:center;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:16px;line-height:18px;letter-spacing:0.04em;color:#555}.content-after .shop{list-style:none;margin:0;padding:40px 0 40px 0;max-width:960px;width:100%;font-size:0px;letter-spacing:0.00em;word-spacing:0px}.content-after .shop li{margin:0 0 40px 20px;padding:0;width:479px;min-height:240px;display:inline-block;vertical-align:top}.content-after .shop li:nth-child(2) .produkt{float:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:5px 20px 0 20px;width:199px}.content-after .news{list-style:none;margin:0;padding:40px 0 40px 0;max-width:768px;width:100%}.content-after .news li{margin:0 33px 50px 20px;padding:0 0 40px 0;display:block;vertical-align:top;border-bottom:1px solid #eee}.content-after .news li .posting{float:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:20px 0 0 20px;max-width:460px;width:100%}.news-widget{max-width:768px;width:100%;text-align:center;display:block;margin:0 auto;background:#FFF;font-size:0px;letter-spacing:0.00em;word-spacing:0px}.news-widget ul{list-style:none;margin:0;padding:80px 0 0 0}.news-widget ul li{text-align:left;width:318px;margin:0;padding:0 0 70px 0;display:inline-block;vertical-align:top}.banner{width:100%;height:250px;margin:0 auto;background:transparent url(/wp-content/themes/typ-tgw/images/banner.jpg) top center no-repeat;background-size:cover}.banner .claim{max-width:400px;width:100%;text-align:right;margin:0 40% 0 auto;padding:70px 0 0 0;color:#FFF;display:inline-block}.banner .claim h1{font-size:28px;margin:0;padding:0;letter-spacing:0.02em;display:inline-block}.banner .claim p{margin:0;padding:10px 0 0 0}.docs-widget{text-align:center}.docs-widget ul li{text-align:left;width:317px}.adresse-widget{text-align:center}.adresse-widget ul li{text-align:left;width:317px}}@media screen and (max-width: 930px){.wpcf7-form input{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:1%;margin:0 0 6px 20px;max-width:674px;width:90%}.wpcf7-form textarea{display:inline-block;color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border:1px solid #eaeaea;padding:1%;margin:0 0 0 20px;max-width:674px;width:90%;height:100px;vertical-align:bottom}.wpcf7-form select{color:#222;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#FFF;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-left:1px solid #eaeaea;padding:1%;margin:0 0 6px 20px;max-width:696px;width:92.3% !important}.wpcf7-form .wpcf7-submit{color:#FFF;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:22px;line-height:26px;letter-spacing:0.05em;background:#cf8c62;border:0px solid #eaeaea;padding:8px 0;margin:8px 0 0 20px;width:190px;text-align:center;display:block;vertical-align:top}footer .bg{top:0;left:0;width:153px;height:202px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_footer.png) left top no-repeat;z-index:1}footer p{position:relative;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;padding:130px 20px 0 60px;letter-spacing:0.05em;float:left;z-index:2}footer p{position:relative;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;padding:130px 20px 0 60px;letter-spacing:0.05em;float:left;z-index:2}footer p span.vrline{padding:0 10px}footer p span:last-child.vrline{padding:0 10px;clear:both}footer .icon-wrapper{width:100%;position:absolute;left:0;padding:0 0 0 0}footer .mailicon{float:left;margin:98px 0 0 60px;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .recycling-icon{float:left;margin:98px -50px 0 60px;width:27px;height:27px;display:block;background:#FFF url("/wp-content/themes/typ-tgw/images/icon_recycling_blue.png") center 5px no-repeat;background-size:18px 18px;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .printicon{float:left;margin:98px 0 0 10px;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .iso{float:left;width:54px;height:54px;display:block;margin:71px 20px 0 30px;background:transparent url(/wp-content/themes/typ-tgw/images/sgs_TYP.png) top center;background-size:54px 54px}}@media screen and (max-width: 760px){.content-after .news{list-style:none;margin:0;padding:40px 0 40px 0;max-width:640px;width:100%}.content-after .news li{margin:0 33px 50px 20px;padding:0 0 40px 0;display:block;vertical-align:top;border-bottom:1px solid #eee}.content-after .news li .posting{float:left;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:20px 0 0 20px;max-width:330px;width:100%}.banner{width:100%;height:200px;margin:0 auto;background:transparent url(/wp-content/themes/typ-tgw/images/banner.jpg) top center no-repeat;background-size:cover}.banner .claim{max-width:400px;width:100%;text-align:left;margin:0 0 0 0;padding:70px 0 0 0;color:#FFF;display:block}.banner .claim h1{font-size:28px;text-align:right;margin:0;padding:0;letter-spacing:0.02em;display:block}.banner .claim p{text-align:right;margin:0;padding:10px 0 0 0}}@media screen and (max-width: 639px){header{position:relative;width:100%;margin:0 auto;text-align:center;z-index:100}nav .dropdown{display:none}.content-home{width:100%;min-height:265px;margin:0 auto;background:#eee none right top no-repeat}.content-home .inner{max-width:768px;width:100%;min-height:inherit;margin:0 auto;text-align:left;display:block}.content-home .inner h1{margin:0;padding:40px 20px 0 20px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#4F4F4F}.content-home .inner p{margin:0;padding:15px 20px 40px 20px}.content-pre{width:100%;min-height:inherit !important;margin:0 auto;padding:0 0 40px 0;background:#eee;position:relative;z-index:1}.content-pre .inner h1{margin:0;padding:40px 20px 0 20px;font-size:36px;line-height:40px;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#4F4F4F}.content-pre .inner p{margin:0;padding:15px 30px 15px 20px}.bg_content{display:none}.bg_content_reiniger{display:none}.bg_content_recycling{display:none}.content-after .shop .rabatt h3{color:#555;font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;font-size:18px;line-height:24px;letter-spacing:0.05em;margin:0 0 0 0;padding:0;display:block}.banner{width:100%;height:200px;margin:0 auto;background:transparent url(/wp-content/themes/typ-tgw/images/banner.jpg) top center no-repeat;background-size:cover}.banner .claim{max-width:280px;width:100%;margin:0 0 0 0;padding:50px 0 0 0;color:#FFF;display:block;text-align:left}.banner .claim h1{font-size:24px;text-align:right;margin:0;padding:0;letter-spacing:0.02em;display:block}.banner .claim p{font-size:16px;text-align:right;margin:0;padding:0px 0 0 0}.two-second{float:none;width:100%;padding:10px 0 15px 0}footer{width:100%;height:202px;background:#6a8ca8;margin:0 auto;text-align:center}footer .inner{max-width:960px;width:100%;height:auto;margin:0 auto;position:relative;text-align:left;color:#FFF}footer .bg{top:0;left:0;width:153px;height:202px;display:block;position:absolute;background:transparent url(/wp-content/themes/typ-tgw/images/bg_footer.png) 0 top no-repeat;z-index:1}footer p{position:relative;vertical-align:top;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;font-size:12px;line-height:20px;margin:0;padding:110px 20px 0px 100px;letter-spacing:0.05em;float:none;z-index:2}footer p span.vrline{padding:0 10px;display:none}footer p span:last-child.vrline{padding:0 10px;clear:both}footer .icon-wrapper{width:100%;position:absolute;left:0;top:0;padding:0 0 0 0}footer .mailicon{float:left;margin:58px 0 0 100px;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .recycling-icon{float:left;margin:58px -90px 0 100px;width:27px;height:27px;display:block;background:#FFF url("/wp-content/themes/typ-tgw/images/icon_recycling_blue.png") center 5px no-repeat;background-size:18px 18px;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .printicon{float:left;margin:58px 0 0 10px;width:27px;height:27px;display:block;text-align:center;background:#FFF;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:relative;z-index:2}footer .iso{float:left;width:54px;height:54px;display:block;margin:31px 20px 0 30px;background:transparent url(/wp-content/themes/typ-tgw/images/sgs_TYP.png) top center;background-size:54px 54px}footer br{display:block}nav .responsive-menu-icon{padding:15px 0 0 20px;width:30px;height:30px;display:block;margin-bottom:15px;cursor:pointer}nav .responsive-menu-icon:before{content:"\f0c9";font-size:30px;font-family:FontAwesome;color:#FFF}nav .responsive-menu-icon.icon-close:before{content:"\f00d";font-size:26px;font-family:FontAwesome;color:#FFF}.dropdown.responsive-menu{padding-bottom:10px;background:#000;margin:0;position:absolute;width:100%}.dropdown.responsive-menu li{margin:0;padding:0;border-top:none;border-bottom:1px solid #252525;display:block}.dropdown.responsive-menu li ul{margin:0;padding:0;top:0}.dropdown.responsive-menu li a{margin-right:0px !important}ul.dropdown li:hover a{background:none;color:#cf8c62}.dropdown.responsive-menu .menu-item:hover{position:static}.dropdown.responsive-menu a, .dropdown.responsive-menu a:hover, .dropdown.responsive-menu .current-menu-item>a{margin:0;display:block;line-height:14px;font-size:16px;padding:16px 20px;text-align:left}.dropdown.responsive-menu .menu-item-has-children{cursor:pointer;position:relative}.dropdown.responsive-menu .menu-item-has-children>a{margin-right:0px}.dropdown.responsive-menu li ul>.menu-item-has-children:before{content:"\f107";font-family:FontAwesome;float:right;padding-right:10px;color:#adadad}.dropdown.responsive-menu li ul .menu-open.menu-item-has-children:before{content:"";font-family:FontAwesome}.dropdown li ul li>a:after{color:#adadad;content:"\f107";font-family:FontAwesome;margin:0;float:right;padding-right:0px}.dropdown li ul li>a:only-child:after{content:''}.dropdown.responsive-menu .sub-menu{background-color:rgba(255, 255, 255, 0.1);left:auto;margin:0 0 0 0 !important;padding:0 0 0 !important;opacity:1;position:relative;-moz-transition:opacity .4s ease-in-out;-ms-transition:opacity .4s ease-in-out;-o-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out;transition:opacity .4s ease-in-out;width:100%;z-index:99}.dropdown.responsive-menu .sub-menu .sub-menu{background-color:transparent;margin:0;padding:0}.dropdown.responsive-menu .sub-menu li{margin:0;padding:0 0 0 20px;border-bottom:0px}.dropdown.responsive-menu .sub-menu .sub-menu li{border-bottom:0px solid !important;margin:0 0 0 20px;padding:0}.dropdown.responsive-menu .sub-menu li a, .dropdown.responsive-menu .sub-menu li a:hover{padding:16px 0;position:relative;text-transform:none;width:100%}nav ul .current_page_item > a, nav ul .current_page_ancestor > a, nav ul .current-post-ancestor > a, nav ul .current-menu-item > a, nav ul .current-menu-ancestor>a{color:#FFF;border-top:0px solid #cf8c62;color:#cf8c62;background:none}nav ul li ul .current_page_item > a, nav ul li ul .current_page_ancestor > a, nav ul li ul .current-post-ancestor > a, nav ul li ul .current-menu-item > a, nav ul li ul .current-menu-ancestor>a{display:block;color:#cf8c62 !important;border-top:0px solid #cf8c62}#sprachwechsel{float:right;font-size:15px;line-height:18px;font-family:AkhandSoft-Regular;font-weight:normal;font-style:normal;margin:40px -5px 0 0}#sprachwechsel a{color:#404040;text-decoration:none;display:block;padding:0 8px 0 8px}#sprachwechsel a:hover{color:#cf8c62}#sprachwechsel .active a{color:#cf8c62}#sprachwechsel #qtranslate-chooser li{border-right:1px solid #404040;line-height:17px}#sprachwechsel #qtranslate-chooser li:last-child{border-right:none}#qtranslate-chooser{list-style-type:none;margin:0;padding:0;height:18px}#qtranslate-chooser li{float:left;margin:0 1px 0 0;padding:0}#logo-wrapper{margin:0 auto;padding:0px 0 0 0;max-width:768px;width:100%;height:90px;background:#FFF}#logo-wrapper .mailicon{float:none;margin:0px 0 0 0;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:absolute;right:60px;top:-45px;z-index:101}#logo-wrapper .printicon{float:none;margin:0px 0 0 10px;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:absolute;right:20px;top:-45px;z-index:101}.icon-wrapper .recycling{margin-right:0;margin-top:2px;width:27px;height:27px;display:block;background:transparent url("/wp-content/themes/typ-tgw/images/icon_recycling.png") center 3px no-repeat;background-size:18px 18px}.recycling-wrap{float:none;margin:0px 10px 0 0;width:27px;height:27px;display:block;text-align:center;background:#cf8c62;-webkit-border-radius:27px;-moz-border-radius:27px;border-radius:27px;position:absolute;right:90px;top:-45px;z-index:101}#modal_Recycling_dialog{display:none;background:#FFF;position:absolute;right:-90px;top:40px;width:290px;border-radius:0px;-webkit-box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);-moz-box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);box-shadow:1px 0px 10px 0px rgba(0, 0, 0, 0.25);z-index:90}#modal_Recycling_dialog::after{position:absolute;content:"";border-style:solid;border-width:10px;border-color:transparent transparent white transparent;right:93px;top:-20px;margin-top:0px;-webkit-filter:drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.20));filter:drop-shadow(0px -2px 2px rgba(0, 0, 0, 0.20))}#ModalRecyclingClose{position:absolute;left:12px;top:14px;width:18px;height:18px;display:block;background:transparent url("/wp-content/themes/typ-tgw/images/icon_close_orange.png") center center no-repeat;background-size:18px 18px;cursor:pointer;z-index:10}#modal_Recycling_dialog .inner{padding:45px 30px 55px 30px;display:flex;flex-wrap:nowrap}#modal_Recycling_dialog .inner .block{width:100%;padding:0 0 0 0%;text-align:center;vertical-align:top}#modal_Recycling_dialog .inner h3{font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;letter-spacing:0.02em;color:#222;font-size:30px;line-height:36px;margin:0;padding:8px 0 4px 0}#modal_Recycling_dialog .inner h4{font-family:AkhandSoft-Bold;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#222;margin:0;padding:15px 0 8px 0}#modal_Recycling_dialog .inner p{font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;color:#222;margin:0;padding:0 0 8px 0}#modal_Recycling_dialog .inner .btn{color:#FFF;background:#cf8c62;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:24px;letter-spacing:0.04em;margin:4px 0px 10px 0px;padding:6px 4px;text-decoration:none;display:block}}@media screen and (max-width: 499px){.alignleft{display:block;float:none}.alignright{display:block;float:none}.aligncenter{display:block;margin-right:auto;margin-left:auto}img.alignleft{clear:both;margin:0.4em 0 1.0em 0}img.alignright{clear:both;margin:0.4em 0 1.0em 0}img.aligncenter{clear:both;margin-top:0.4em;margin-bottom:1.0em}.content-after .shop li{margin:0 0 40px 0;padding:0;width:100%;min-height:240px;display:block;vertical-align:inherit}.content-after .shop li .image{float:none;margin:0 0 0 20px;padding:0;background:#eee;width:240px;height:240px;-webkit-border-radius:120px;-moz-border-radius:120px;border-radius:120px}.content-after .shop li .produkt{float:none;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:20px 20px 0 40px;width:199px}.content-after .shop li:nth-child(2) .produkt{float:none;font-family:AkhandSoft-Light;font-weight:normal;font-style:normal;font-size:20px;line-height:22px;letter-spacing:0.04em;color:#222;margin:0;padding:20px 20px 0 40px;width:199px}.banner{width:100%;height:140px;margin:0 auto;background:transparent url(/wp-content/themes/typ-tgw/images/banner.jpg) top center no-repeat;background-size:cover}.banner .claim{max-width:260px;width:100%;margin:0 0 0 0;padding:50px 0 0 0;color:#FFF;display:block;text-align:left}.banner .claim h1{font-size:20px;text-align:right;margin:0;padding:0;letter-spacing:0.02em;display:block}.banner .claim p{font-size:14px;text-align:right;margin:0;padding:0px 0 0 0}.Table{display:table;max-width:600px;width:100%;padding:6px 0 18px 0}.Heading{display:table-row;font-weight:bold;padding:6px 0 6px 0}.Heading .Cell{display:table-cell;padding:6px 0 6px 0}.Row{display:table-row}.Row:first-child .Cell{border-top:0px solid #000}.Row:first-child .Cell:first-child{border-top:1px solid #000}.full{display:block;padding:0 0 10px 0;margin:-7px 0 20px 0;border-bottom:1px solid #adb1a7;width:100%}.full .left{float:left;width:138px}.full .right{float:left}.full p{margin:0;padding:0}.Cell{display:block;padding:0px 0 6px 0;border-bottom:1px solid #000;text-align:left;width:100%}.Cell:nth-child(2n+1){display:block;padding:6px 0 0px 0;border-bottom:1px solid #000;text-align:left;width:100%}.Cell:first-child{border-bottom:0px solid #000}.one-cell .Cell:first-child{border-bottom:1px solid #000;padding-bottom:6px}.Cell h2{margin:0;padding:0;font-weight:700;font-size:13px;line-height:18px}.Cell p{margin:0;padding:0}.full p{font-size:11px;margin:0;padding:0}.Cell ul{margin:0 0 0 0;padding:0 0 0 0;list-style:none}.Cell ul li{position:relative;padding-left:1.0em;line-height:18px}.Cell ul li:before{position:absolute;left:0.1em;top:0.00em;content:"–";font-size:13px;color:#919191}.Cell ol{margin:0 0 0 15px;padding:0 0 0 0}.Cell ol li{position:relative;padding-left:0.3em;line-height:18px}.Cell span.null{visibility:hidden}}@media screen and (max-width: 410px){.logo{float:left;width:160px;height:41px;display:block;margin:26px 0 0 20px;background:transparent url(/wp-content/themes/typ-tgw/images/Logo_TYP-TGW.png) 0 top;background-size:160px 41px}}@media screen and (max-width: 350px){.wpcf7-form .myrecaptcha{margin:10px 0 0 10px}}@media print{body,article{width:100%;margin:0;padding:0}@page{margin:1.5cm}body{color:#000;background:#fff;padding:10px 0}header{display:none}nav{display:none}.inner{width:100%;margin:0;padding:0}.icon-wrapper{display:none}#logo-wrapper{margin:0 0 0 0;padding:0 0 0 0;height:129px}.logo-image{float:left;width:280px;height:71px;display:block;margin:30px 0 0 0px;padding:0 0 0 0}.logo-image img{width:280px;height:71px;display:block;margin:0 0 0 0;padding:0 0 0 0}.content-pre,.content-after{margin:0;padding:0}.content-pre .inner h1, .content-pre .inner p{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.content-after .inner{margin:0;padding:0}h1,h2,h3,h4,h5,h6{page-break-after:avoid}li,img{page-break-inside:avoid}.content-after .team li .image img{display:block !important}footer{display:none}.flex-direction-nav{display:none !important}#googlemaps1,#googlemaps2,#googlemaps3{page-break-inside:avoid}}