/* https://www.pgsj.de/wp-content/themes/dt-the7-child/style.css?ver=12.8.0 */
@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:300;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-300.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-300.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:400;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-regular.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-regular.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:500;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-500.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-500.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:700;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-700.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-700.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:600;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-600.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-600.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:800;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-800.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-800.woff) format('woff')}@font-face{font-display:swap;font-family:'Raleway';font-style:normal;font-weight:900;src:local(''),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-900.woff2) format('woff2'),url(/wp-content/themes/dt-the7-child/fonts/raleway-v18-latin-900.woff) format('woff')}*{font-family:'Raleway',Helvetica,Arial,Verdana,sans-serif!important}body,html,p{font-size:13px}@media screen and (min-width:400px){body,html,p{font-size:calc(13px + (16 - 13) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){body,html,p{font-size:16px}}h1,h2{font-size:2rem!important;font-weight:800!important;line-height:1.25!important}h3{font-size:1.5rem!important;font-weight:700!important;line-height:1.25!important}h4{font-size:1.2rem!important;font-weight:600!important;line-height:1.25!important}h5,h6{font-size:1.15rem!important;line-height:1.25!important}h5,h6,strong,b{font-weight:600!important}p,.likep{font-size:1rem;line-height:1.5!important;padding-bottom:20px;margin-bottom:0!important}p:last-child{padding-bottom:0;margin-bottom:0!important}.tcenter,.tcenter p{text-align:center}.likep li{font-size:1rem!important;line-height:1.5!important}ul.likep,ol.likep{padding-bottom:20px;margin-bottom:0!important}@media (max-width:767px){p,ul.likep,ol.likep{padding-bottom:15px;margin-bottom:0!important}}.lixxl li{line-height:1.5!important;padding-bottom:1rem}@media (min-width:992px){.toggle992_more{display:block!important}.toggle992_less{display:none!important}}@media (max-width:991px){.toggle992_more{display:none!important}.toggle992_less{display:block!important}}@media (min-width:768px){.toggle768_more{display:block!important}.toggle768_less{display:none!important}}@media (max-width:767px){.toggle768_more{display:none!important}.toggle768_less{display:block!important}}.spacer-projekt{flex-grow:1;padding-top:30px}@media screen and (min-width:767px){.spacer-projekt{padding-top:calc(30px + (60 - 30) * (100vw - 768px) / (1920 - 767))}}@media screen and (min-width:1920px){.spacer-projekt{padding-top:60px}}.flexcontainer-spacer{display:flex}.spacer-m{flex-grow:1;padding-top:50px}@media screen and (min-width:400px){.spacer-m{padding-top:calc(50px + (90 - 50) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){.spacer-m{padding-top:90px}}.spacer-s{flex-grow:1;padding-top:25px}@media screen and (min-width:400px){.spacer-s{padding-top:calc(25px + (50 - 25) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){.spacer-s{padding-top:50px}}.spacer-xs{flex-grow:1;padding-top:1px}@media screen and (min-width:992px){.spacer-xs{padding-top:calc(1px + (35 - 1) * (100vw - 992px) / (1920 - 992))}}@media screen and (min-width:1920px){.spacer-xs{padding-top:35px}}a:link{text-decoration:none}a:hover{color:unset!important}a.unterspan span,a.unterspan span:visited{padding-bottom:2px;border-style:solid;border-width:0 0 2px 0}a.unterspan span:hover{padding-bottom:3px;border-width:0 0 1px 0}a.unterstrich,a.unterstrich:visited{padding-bottom:2px;border-style:solid;border-width:0 0 2px 0}a.unterstrich:hover{padding-bottom:3px;border-width:0 0 1px 0}@media (max-width:991px){.aus_991{display:none}}.main-nav>li>a .menu-text{font-family:'Raleway',Helvetica,Arial,Verdana,sans-serif!important;font-weight:700;letter-spacing:0.07em;font-size:15px;text-transform:uppercase}@media (max-width:1500px){.main-nav>li>a .menu-text{font-weight:600;letter-spacing:0;font-size:13px}}.mobile-main-nav li>a .menu-text{font-family:'Raleway',Helvetica,Arial,Verdana,sans-serif!important;font-weight:500;letter-spacing:0.04em;font-size:14px;text-transform:uppercase}.dt-mobile-header .next-level-button{display:none}.text-xxlarge p,ul.lixxl{font-size:17px;font-weight:600}@media screen and (min-width:400px){.text-xxlarge p,ul.lixxl{font-size:calc(17px + (24 - 17) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){.text-xxlarge p,ul.lixxl{font-size:24px}}.text-large p{font-size:15px;font-weight:500}@media screen and (min-width:400px){.text-large p{font-size:calc(15px + (21 - 15) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){.text-large p{font-size:21px}}.winkelzusatz{position:relative;top:13px;left:240px;letter-spacing:0.1em;font-size:14px;text-transform:uppercase}.unterstrichzusatz{position:relative;top:-16px;left:220px;letter-spacing:0.1em;font-size:14px;text-transform:uppercase}.winkelcontainer{position:relative;height:550px;margin:0 -50px -500px -50px;box-sizing:border-box}.unterstrichcontainer{display:none;position:relative;box-sizing:border-box;margin:20px 0 30px -30px}.unterstrichcontainer-perma{position:relative;box-sizing:border-box;margin:20px 0 30px -30px}@media (max-width:767px){.winkelcontainer{display:none}.unterstrichcontainer{display:block}}.winkel_links{width:200px;height:200px;border:solid transparent;border-width:3px 0 0 3px;position:absolute;top:25px;left:25px;box-sizing:border-box}.winkel_rechts{width:200px;height:200px;border:solid transparent;border-width:3px 3px 0 0;position:absolute;top:25px;right:25px;box-sizing:border-box}.w-schrift_links{position:absolute;top:-4px;left:-535px;height:200px;width:500px;text-align:right;white-space:nowrap;font-weight:700;letter-spacing:0.1em;font-size:22px;text-transform:uppercase;transform-origin:top right;transform:rotate(-90deg);box-sizing:border-box}.w-schrift_rechts{position:absolute;top:-4px;right:-535px;height:200px;width:500px;white-space:nowrap;font-weight:700;letter-spacing:0.1em;font-size:22px;text-transform:uppercase;transform-origin:top left;transform:rotate(90deg);box-sizing:border-box}.winkel_links.w-rot,.winkel_rechts.w-rot{border-color:#820e23}.winkel_links.w-rot .w-schrift_links,.winkel_rechts.w-rot .w-schrift_rechts{color:#820e23}.winkel_links.w-grau,.winkel_rechts.w-grau{border-color:#4a4645}.winkel_links.w-grau .w-schrift_links,.winkel_rechts.w-grau .w-schrift_rechts{color:#4a4645}.winkel_links.w-gruen,.winkel_rechts.w-gruen{border-color:#3b5853}.winkel_links.w-gruen .w-schrift_links,.winkel_rechts.w-gruen .w-schrift_rechts{color:#3b5853}.usc-rot{width:100%;border:solid transparent;border-width:0 0 3px 0;border-color:#820e23}.schrift-usc-rot{color:#820e23;padding:20px 0 4px 30px;font-weight:700;letter-spacing:0.04em;font-size:1.35rem;text-transform:uppercase;box-sizing:border-box}.usc-grau{width:100%;border:solid transparent;border-width:0 0 3px 0;border-color:#4a4645}.schrift-usc-grau{color:#4a4645;padding:20px 0 4px 30px;font-weight:700;letter-spacing:0.04em;font-size:1.35rem;text-transform:uppercase;box-sizing:border-box}.usc-gruen{width:100%;border:solid transparent;border-width:0 0 3px 0;border-color:#3b5853}.schrift-usc-gruen{color:#3b5853;padding:20px 0 4px 30px;font-weight:700;letter-spacing:0.04em;font-size:1.35rem;text-transform:uppercase;box-sizing:border-box}.usc-weiss{width:100%;border:solid transparent;border-width:0 0 3px 0;border-color:#fff}.schrift-usc-weiss{color:#fff;padding:20px 0 4px 30px;font-weight:700;letter-spacing:0.04em;font-size:1.35rem;text-transform:uppercase;box-sizing:border-box}.rand-rechts .wpb_column.vc_column_container:nth-of-type(2){padding-right:15px}.rand-rechts .wpb_column.vc_column_container:nth-child(3){padding-left:15px}@media (max-width:991px){.rand-rechts .wpb_column.vc_column_container:nth-of-type(1){display:none}.rand-rechts .wpb_column.vc_column_container:nth-of-type(2){padding-left:30px;padding-right:30px;width:100%}.rand-rechts .wpb_column.vc_column_container:nth-child(3){padding-left:30px;padding-right:30px;width:100%}}.h-whitekastenrot{position:relative;top:0;left:0;height:65px;width:320px;border-bottom:3px solid #fff}.h-whitekastenrot.text-xxlarge p{color:#fff;letter-spacing:0.1em;text-align:right;padding-right:20px;padding-top:20px}.infoblock1{padding:60px 0 50px 0}.infoblock1 strong{font-size:160%;line-height:180%}@media (max-width:767px){.h-whitekastenrot{width:100%}.h-whitekastenrot.text-xxlarge p{text-align:center;padding-right:0;padding-top:20px}.infoblock1{padding:15px 0 15px 0}}div.stats-desc>div.counter_prefix,.stats-block .stats-number{font-size:1.5rem!important;line-height:1.5!important;font-weight:600!important;color:#ffffff!important}.nocvalue .stats-number{display:none!important}.afterprefix .counter_prefix::after{content:' '}.aftervalue .stats-number::after{content:' m²'}.conterpadd{padding-top:40px}div.stats-desc>div.counter_suffix{display:block!important;font-size:1rem!important;line-height:1.5!important;color:#ffffff!important;text-align:center!important;padding-bottom:0!important;margin-bottom:0!important}.pgsj-newsscroller .post-entry-content{height:175px}.pgsj-newsscroller .post-entry-content h3.entry-title a{position:absolute;top:60px;font-size:1.2rem;line-height:1.4;text-decoration:none;padding-right:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow-y:hidden;text-overflow:ellipsis}.pgsj-newsscroller .post-entry-content .entry-meta a.data-link{position:absolute;top:20px;pointer-events:none;cursor:default;text-decoration:none;color:#000}.pgsj-newsscroller .post-entry-content .post-details.details-type-link{position:absolute;bottom:20px}.post-details.details-type-link::after{position:absolute;display:block;left:0;bottom:0;width:0;height:0;content:"";transition:none!important}.pgsj-newsscroller .post-entry-content a.post-details.details-type-link{padding-bottom:3px;border-style:solid;border-width:0 0 2px 0}.pgsj-newsscroller .post-entry-content a.post-details.details-type-link:hover{padding-bottom:4px;border-width:0 0 1px 0}.pgsj-newsscroller .post-entry-content .post-details.details-type-link i{display:none}@media all and (min-width:768px){.minh{min-height:550px}}.teamhgcolor{background-image:url(/wp-content/themes/dt-the7-child/images/PGSJ_Web_Team_01.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px}.karrierehgcolor{background-image:url(/wp-content/themes/dt-the7-child/images/PGSJ_Web_Karriere_02.jpg);background-repeat:no-repeat;background-position:center;background-size:cover;padding:30px}.ultsl-arrow-left4::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/left-02.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin-top:-80px!important}.ultsl-arrow-right4::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/right-02.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin-top:-80px!important}@media (min-width:768px){.historie{padding-right:15px}}.pgsj-mitarbeiter.vc_row{margin-left:-35px;margin-right:-35px}.pgsj-mitarbeiter .vc_column_container>.vc_column-inner{padding-left:35px;padding-right:10px}@media all and (min-width:1701px){#tshowcase-hover-wrap .ts-col_4,#tshowcase-white-hover-wrap .ts-col_4{width:24.99%!important}}@media all and (min-width:1301px) and (max-width:1700px){#tshowcase-hover-wrap .ts-col_4,#tshowcase-white-hover-wrap .ts-col_4{width:33.33%!important}}@media all and (min-width:921px) and (max-width:1300px){#tshowcase-hover-wrap .ts-col_4,#tshowcase-white-hover-wrap .ts-col_4{width:49.99%!important}}@media all and (max-width:920px){#tshowcase-hover-wrap .ts-col_4,#tshowcase-white-hover-wrap .ts-col_4{width:100%!important;margin-bottom:25px;display:inline-block;vertical-align:top;text-align:center}}#tshowcase-hover-wrap span{float:left!important}#tshowcase-hover-wrap .ts-square .tshowcase-hover-info .tshowcase-box-info,#tshowcase-hover-wrap .tshowcase-box-details{padding:0!important}.tshowcase-box-info-inner{padding:12px 12px 10px 15px!important}.tshowcase #tshowcase-hover-wrap *{font-size:15px;line-height:1.6!important;text-align:left;font-style:normal!important;font-weight:300}@media (min-width:768px){.tshowcase-single-telephone,.tshowcase-single-telephone a,.tshowcase-single-telephone a:visited,.tshowcase-single-email,.tshowcase-single-email a,.tshowcase-single-email a:visited{color:#fff;text-decoration:none}}.tshowcase-single-telephone a:hover,.tshowcase-single-email a:hover{text-decoration:underline}.tshowcase-box-title,.tshowcase-single-position{text-align:left;font-style:normal!important}.tshowcase-box-title{font-size:20px!important;padding-bottom:5px!important;font-weight:800!important}.tshowcase img{width:100%!important;height:100%!important}.ts-square{margin-right:25px}#tshowcase-hover-wrap span span{bottom:5px!important}#tshowcase-hover-wrap span span{background:rgba(130,14,35,0.8)!important;transition:0.6s;-webkit-transition:0.6s;-moz-transition:0.6s;-o-transition:0.6s;-ms-transition:0.6s}.ts-filter-nav>ul,.ts-enhance-filter-nav>ul,.ts-isotope-filter-nav>ul{text-align:left!important;margin:20px 0px 35px -12px!important;padding:0!important}.ts-filter-nav>ul li.ts-current-li,.ts-enhance-filter-nav>ul li.ts-current-li,.ts-isotope-filter-nav>ul li.ts-current-li{background:#ffffff!important;color:#b51f29!important;font-size:26px!important}.ts-filter-nav>ul>li:hover,.ts-enhance-filter-nav>ul>li:hover,.ts-isotope-filter-nav>ul>li:hover{background:#ffffff!important;color:#b51f29!important}.ts-filter-nav>ul>li,.ts-enhance-filter-nav>ul>li,.ts-isotope-filter-nav>ul>li{background:#ffffff!important;font-size:26px!important}@media (max-width:1199px){.ts-filter-nav>ul li.ts-current-li,.ts-enhance-filter-nav>ul li.ts-current-li,.ts-isotope-filter-nav>ul li.ts-current-li{font-size:20px!important}.ts-filter-nav>ul>li,.ts-enhance-filter-nav>ul>li,.ts-isotope-filter-nav>ul>li{font-size:20px!important}}@media (max-width:767px){.ts-filter-nav>ul>li{display:block!important;text-align:center!important}}.team-expandable .ult_exp_section{background-color:transparent!important;padding:0!important}.team-expandable .ult_expheader{margin-left:auto;margin-right:auto;text-align:center;font-size:26px;padding:22px 45px 15px 45px!important;border:2px solid #222121;width:160px}.team-expandable .ult_ecpsub_cont{text-align:left;margin:0!important;max-width:1800px!important}.team-expandable .ult_exp_content{padding:0!important;background:#ffffff!important}.r07{position:absolute;top:30px;left:60%;width:35%;text-align:left;z-index:33}.r07 p{text-align:left}.dkarte{position:relative;z-index:33}.bauherrnlogos-aussen .vc_column_container>.vc_column-inner .vc_grid-container-wrapper{border:solid #820e23 3px;padding:50px}@media (max-width:767px){.bauherrnlogos-aussen .vc_column_container>.vc_column-inner .vc_grid-container-wrapper{padding:30px}}@media (min-width:1200px) and (max-width:1499px){.bauherrnlogos-aussen .vc_col-sm-2{width:24.99%!important}}@media (min-width:768px) and (max-width:1199px){.bauherrnlogos-aussen .vc_col-sm-2{width:33.33%!important}}@media (max-width:767px){.bauherrnlogos-aussen .vc_col-sm-2{width:49.99%!important}.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:inline-block!important}}.likasten-spektrum{padding:30px;color:#fff}@media (min-width:992px){.spektrumsrow .likasten-spektrum{padding-left:35%}}@media (max-width:767px){.owl-next,.owl-prev{top:calc(50% - 60px)!important}.leistungsh- p{padding-left:40px}}@media (max-width:992px){.leistungsh- p{padding-left:40px}}.leistungsf{opacity:0.5}a.leistungsf:hover{opacity:1;font-weight:700}.lf01::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/Generalplanung.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.lf02::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/Hochbau.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.lf03::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/Lauleitplanung.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.lf04::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/Freitaetigkeiten.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.lf05::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/Gutachtertätigkeiten.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.lf06::before{content:"";position:relative;display:block;background-image:url(/wp-content/themes/dt-the7-child/images/BIM-Planung.png);background-repeat:no-repeat;background-size:50px 50px;width:50px;height:50px;margin:30px 0 10px 0!important}.planercontainer{display:flex;flex-direction:row;justify-content:space-between;max-width:750px}.planerright{padding-left:15px}@media (max-width:500px){.planercontainer{display:flex;flex-direction:column}.planerleft{max-width:100%}.planerright{max-width:100%;padding:15px 0 0 0}}@media (min-width:768px) and (max-width:1024px){.projektuebersicht .vc_col-sm-4{width:50%}}@media (max-width:767px){.projektuebersicht .vc_col-sm-4{width:100%}}.projekttitel{font-size:13px;width:100%;font-weight:700;line-height:1.25}@media screen and (min-width:400px){.projekttitel{font-size:calc(13px + (16 - 13) * (100vw - 400px) / (1920 - 400))}}@media screen and (min-width:1920px){.projekttitel{font-size:16px}}.projektmenuseite p{line-height:2.5;padding-left:30px}.projektmenuseite p a{line-height:1.5;color:#999}.images-container{margin-top:-230px;padding:0 20%}.fancy-header .hgroup{padding:0 20%}@media screen and (min-width:767px){.images-container{margin-top:calc(-1 * (230px + (500 - 230) * (100vw - 767px) / (1920 - 767)))!important}}@media screen and (min-width:1920px){.images-container{margin-top:-500px!important}}.fancy-header .wf-wrap{min-height:0!important;padding-bottom:0!important}@media screen and (min-width:767px){.fancy-header .wf-wrap{min-height:calc(220px + (575 - 220) * (100vw - 767px) / (1920 - 767))!important;padding-bottom:calc(220px + (575 - 220) * (100vw - 767px) / (1920 - 767))!important}}@media screen and (min-width:1920px){.fancy-header .wf-wrap{min-height:575px!important;padding-bottom:575px!important}}@media (max-width:767px){.fancy-header{background-image:none!important;background-color:transparent!important}.fancy-header-overlay{display:none}.fancy-header .hgroup{text-align:left!important;padding:0!important}.fancy-header .fancy-title{text-align:left!important;color:#222121!important}#fancy-header>.wf-wrap{display:block!important;align-items:left!important}.images-container{padding:0}}.fancy-header .fancy-title{font-size:15px!important;line-height:1.25;color:#fff;text-transform:uppercase;font-weight:600;text-align:left!important;padding-top:2rem}@media (min-width:767px) and (max-width:1200px){.fancy-header .fancy-title{padding-top:1rem;padding-bottom:1rem}}@media screen and (min-width:400px){.fancy-header .fancy-title{font-size:calc(15px + (30 - 15) * (100vw - 400px) / (1920 - 400))!important}}@media screen and (min-width:1920px){.fancy-header .fancy-title{font-size:30px!important}}.pgsj-projektcontainer{display:flex;flex-direction:row;justify-content:space-between}.pgsj-item1{max-width:35%}.pgsj-item2{max-width:60%}@media (max-width:1499px){.pgsj-projektcontainer{display:flex;flex-direction:column}.pgsj-item1{max-width:100%}.pgsj-item2{max-width:100%;padding:35px 0 0 0}}.projektinfos{display:table;line-height:1.3!important}.projektinfos>div{display:table-row;padding:0;margin:0}.projektinfos>div>div{display:table-cell;padding:0 20px 7px 0}.pi-links{text-align:left}.pi-rechts{text-align:left;font-weight:600}.pl-spacer{padding-top:1.25rem!important}.embed-container{position:relative;padding-bottom:56.25%!important;height:0;overflow:hidden!important;width:100%;height:auto}.embed-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.embed-container.ratio4x3{padding-bottom:75%}.post-navigation .nav-next i,.nav-previous i{font-size:20px}.h4-size{font-size:1rem!important;font-weight:600;color:rgba(76,72,71,0.3);line-height:1.1}@media (min-width:500px){.meta-nav{display:none}}@media (min-width:768px){.post-navigation{padding:0 20%}}@media (min-width:768px){.postpadding{padding:0 20%}}input[type="submit"],.nsu-submit{font-size:20px!important;text-decoration:underline}.contact-form input[type="text"],.contact-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form input[type="range"],.wpcf7-form input[type="date"],.wpcf7-form textarea{background-color:#fff;margin-bottom:20px!important;padding-top:3px;padding-right:5px;padding-bottom:3px;padding-left:0px;border:none!important;border-bottom:1px solid #222121!important}textarea.tgroesse{vertical-align:top;height:200px}span.wpcf7-not-valid-tip{color:#820e23}::-webkit-input-placeholder{color:#222121!important;opacity:1!important}::-moz-placeholder{color:#222121!important;opacity:1!important}:-ms-input-placeholder{color:#222121!important;opacity:1!important}:-moz-placeholder{color:#222121!important;opacity:1!important}input:focus::-moz-placeholder{color:transparent!important}textarea:focus::-moz-placeholder{color:transparent!important}input:focus::-webkit-input-placeholder{color:transparent!important}textarea:focus::-webkit-input-placeholder{color:transparent!important}input:focus:-ms-input-placeholder{color:transparent!important}textarea:focus:-ms-input-placeholder{color:transparent!important}input:focus:-moz-placeholder{color:transparent!important}textarea:focus:-moz-placeholder{color:transparent!important}@media (max-width:767px){input[type="submit"],.nsu-submit{font-size:18px!important}.contact-form input[type="text"],.contact-form textarea,.wpcf7-form input[type="text"],.wpcf7-form input[type="email"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="url"],.wpcf7-form input[type="number"],.wpcf7-form input[type="range"],.wpcf7-form input[type="date"],.wpcf7-form textarea{font-size:13px!important}}.area-one{width:55px;float:left;height:100%;margin-right:15px}.area-two{width:calc(100% - 70px);float:right;height:100%}.area-one-mwst{width:300px;float:left;height:100%}.area-two-mwst{width:calc(100% - 310px);float:right;height:100%}.footer *{font-size:0.9rem;line-height:1.85}.footer span.firma{font-size:1.25rem;font-weight:800;line-height:2.2}.footer .widget{padding:0}#footer .wf-container{margin:0 -30px -15px 0}.font-weight-400,.font-weight-400 p{font-weight:400}.font-weight-700,.font-weight-700 p{font-weight:700}.scroll-top::before{display:none!important}.scroll-top{text-decoration:none!important}h4{font-weight:700}.zindex{position:relative;z-index:12}#simple-translate{display:none}.rot,.rot p,.rot h4{color:#820e23;border-color:#820e23}.grau,.grau p,.grau h4{color:#4a4645}.gruen,.gruen p,.gruen h4{color:#3b5853}.twhite *,.twhite{color:#fff}.upper{text-transform:uppercase!important}