﻿html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,*::before,*::after{box-sizing:inherit}html{overflow-y:scroll}body{-webkit-text-size-adjust:none}.clear:before,.clear:after{content:"\0020";display:block;height:0;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-0.5em}sub{bottom:-0.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input[type="radio"],input.radio{vertical-align:text-bottom}input[type="checkbox"],input.checkbox,.checkboxes input{vertical-align:bottom}.ie7 input[type="checkbox"],.ie7 input.checkbox,.ie7 .checkboxes input{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}input[type="button"],input[type="submit"],input[type="image"],button,.btn{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:hover,a:active{outline:none}.content ul,.content ol{margin-left:2em}ol{list-style-type:decimal}ul,ul li{list-style-type:none}nav ul,nav li{margin:0;list-style:none;list-style-image:none}strong,b,th{font-weight:bold}@font-face{font-family:'FuturaBT-Light';src:url("fonts/2FD89C_0_0.eot");src:url("fonts/2FD89C_0_0.eot?#iefix") format("embedded-opentype"),url("fonts/2FD89C_0_0.woff2") format("woff2"),url("fonts/2FD89C_0_0.woff") format("woff"),url("fonts/2FD89C_0_0.ttf") format("truetype"),url("fonts/2FD89C_0_0.svg#wf") format("svg")}@font-face{font-family:'FuturaBT-Book';src:url("fonts/2FD89C_1_0.eot");src:url("fonts/2FD89C_1_0.eot?#iefix") format("embedded-opentype"),url("fonts/2FD89C_1_0.woff2") format("woff2"),url("fonts/2FD89C_1_0.woff") format("woff"),url("fonts/2FD89C_1_0.ttf") format("truetype"),url("fonts/2FD89C_1_0.svg#wf") format("svg")}@font-face{font-family:'FuturaBT-Bold';src:url("fonts/2FD89C_2_0.eot");src:url("fonts/2FD89C_2_0.eot?#iefix") format("embedded-opentype"),url("fonts/2FD89C_2_0.woff2") format("woff2"),url("fonts/2FD89C_2_0.woff") format("woff"),url("fonts/2FD89C_2_0.ttf") format("truetype"),url("fonts/2FD89C_2_0.svg#wf") format("svg")}header,.content,footer{padding-left:10%;padding-right:10%}*{-webkit-transition:all 0.4s ease-out;-moz-transition:all 0.4s ease-out;-ms-transition:all 0.4s ease-out;-o-transition:all 0.4s ease-out;transition:all 0.4s ease-out}body{background:#fff;font-family:"FuturaBT-Light",Helvetica,Arial,sans-serif;font-size:24px;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1;font-size:18px}a{outline:none;border:none;text-decoration:none;color:#592d00}a:hover{color:#592d00;text-decoration:none}a[href^='.vcf'],a[href*='.vcf']{position:relative;padding-left:27px}a[href^='.vcf']:before,a[href*='.vcf']:before{content:'';background-image:url("../images/address-book.svg");width:20px;height:20px;position:absolute;left:0;top:5px}a[href='#top'],.btn-top{width:45px;height:45px;background:#fff url("../images/arrow-top.png") no-repeat 0px 0px;position:fixed;bottom:40px;right:40px;opacity:0;visibility:hidden;z-index:999;box-shadow:0px 3px 6px rgba(0,0,0,0.2)}.btn-top-visible{visibility:visible;opacity:1}h1,h2,h3,h4,h5,h6{margin:0;text-transform:uppercase;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;line-height:1.2}h1{font-size:64px;margin:120px 0 20px 0;line-height:1.4}h2{font-size:46px;margin:60px 0}h3{font-size:32px;margin:24px 0}h4{font-size:24px;margin:0 0 10px 0}h5{font-size:18px}h6{font-size:14px}p,ul,ol{margin-top:1.2em;font-size:24px}p{margin-top:1.2em;line-height:1.6}p.teaser{font-size:32px;line-height:1.4}ol,ul{margin-top:0.4em}ol li,ul li{margin-top:0.8em;line-height:1.2}blockquote{margin:1em 10px;padding:0.5em 10px;line-height:1.2;font-size:46px}blockquote p:before{color:#fff;font-size:2em;line-height:0.1em;margin-right:-0.3em}blockquote p:before{content:' „ ' ' '}blockquote p:after{color:#fff;font-size:2em;line-height:0.1em;margin-right:-0.4em;vertical-align:-0.3em}blockquote p:after{content:' ' ' “ '}blockquote p{display:inline}iframe{max-width:100%}ul,ol{margin-left:0 !important}strong,b{font-weight:normal;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif}.bx-mart-0{margin-top:0 !important}.bx-marb-0{margin-bottom:0 !important}.button{margin:25px 0 0 0;padding:10px 20px 5px;background:#592d00;color:#fff;text-transform:uppercase;text-align:center;font-size:32px;display:inline-block}.button *{color:#fff !important}.button:hover{color:#fff;opacity:0.8}.button:hover *{color:#fff !important;opacity:0.8}form,.useform{width:50% !important;margin-left:auto;margin-right:auto}form div.field,form .Actions,.useform div.field,.useform .Actions{text-align:center;margin-top:40px}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="password"],form input[type="search"],form select,form textarea,.useform input[type="text"],.useform input[type="email"],.useform input[type="url"],.useform input[type="password"],.useform input[type="search"],.useform select,.useform textarea{color:#000;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:1em;font-family:"FuturaBT-Light",Helvetica,Arial,sans-serif}form input[type="text"]:focus,form input[type="email"]:focus,form input[type="url"]:focus,form input[type="password"]:focus,form input[type="search"]:focus,form select:focus,form textarea:focus,.useform input[type="text"]:focus,.useform input[type="email"]:focus,.useform input[type="url"]:focus,.useform input[type="password"]:focus,.useform input[type="search"]:focus,.useform select:focus,.useform textarea:focus{color:#000;background:#eee;border-color:#b2b0a1}form input[type="text"],form input[type="email"],form input[type="url"],form input[type="password"],form input[type="search"],form select,form textarea,.useform input[type="text"],.useform input[type="email"],.useform input[type="url"],.useform input[type="password"],.useform input[type="search"],.useform select,.useform textarea{padding:10px;width:100%;box-sizing:border-box}form input[type="checkbox"],.useform input[type="checkbox"]{margin:0 10px 12px 0}form input[type="radio"],.useform input[type="radio"]{margin:0 10px 8px 0}form input[type="submit"],form input[type="button"],form button,.useform input[type="submit"],.useform input[type="button"],.useform button{color:#fff;background:#592d00;padding:15px 10px;border:none;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:1em;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;text-transform:uppercase;float:left}form input[type="submit"]:hover,form input[type="button"]:hover,form button:hover,.useform input[type="submit"]:hover,.useform input[type="button"]:hover,.useform button:hover{background:#754A1E}form input[type="submit"],form input[type="button"],form input[type="checkbox"],form input[type="radio"],form button,form select,.useform input[type="submit"],.useform input[type="button"],.useform input[type="checkbox"],.useform input[type="radio"],.useform button,.useform select{cursor:pointer}form select option:hover,.useform select option:hover{background:#592d00;color:#fff}form textarea,.useform textarea{width:100%;height:300px}form label,.useform label{font-size:24px;text-transform:uppercase;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;font-weight:normal !important;display:block}form .checkbox label,.useform .checkbox label{display:inline-block}form .ds-nocaptcha,.useform .ds-nocaptcha{align-items:center;display:flex;flex-direction:column}form .ds-nocaptcha img,form .ds-nocaptcha img.captcha-image,.useform .ds-nocaptcha img,.useform .ds-nocaptcha img.captcha-image{margin:0 rem(15px) 0 0}form .ds-nocaptcha input,form .ds-nocaptcha input.nocaptcha,.useform .ds-nocaptcha input,.useform .ds-nocaptcha input.nocaptcha{flex-grow:1;max-width:none}form .g-recaptcha>div:first-child,.useform .g-recaptcha>div:first-child{width:auto !important}form .error-container,.useform .error-container{margin-bottom:30px}form .error-container h4,.useform .error-container h4{margin-bottom:0}form .error-container .error-list,.useform .error-container .error-list{margin-top:0}form .error-container .error-list a,.useform .error-container .error-list a{color:#cc0f13}form .Actions input[type="submit"],form .Actions input[type="button"],form .Actions button,.useform .Actions input[type="submit"],.useform .Actions input[type="button"],.useform .Actions button{float:none}form .message,.useform .message{display:block;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;background-color:#cc0f13;padding:15px;margin-top:0;color:#fff !important;clear:both}.line{height:0px;width:100%;position:relative;display:inline-block;margin:50px 0 50px 0}.line:before{content:'';position:absolute;height:1px;width:300px;left:50%;top:0;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#d8d7d0}.clearfix:before,.clearfix:after,.teaser:before,.teaser:after{content:" ";display:table}.teaser:after,.clearfix:after{clear:both}.clearfix,.teaser{*zoom:1}.black{color:#000000}.brown{color:#592D00}.light-grey-2{color:#B2B0A1}.white{color:#ffffff}.wrap{margin:0;padding:0}.content{margin:0 auto;position:relative;text-align:center}.inner{max-width:1100px;position:relative;margin:0 auto}section{position:relative}header,.content,footer{padding-left:8%;padding-right:8%}.block{padding-top:70px;padding-bottom:70px}.block>.inner>section>*:first-child{margin-top:0 !important}.block--blank+.block--blank,.block--grey+.block--grey,.block--beige+.block--beige{padding-top:0}.block--blank+.block--blank.divider{padding-top:70px}.block--blank+.block--blank.divider:before{content:'';position:absolute;height:1px;width:300px;left:50%;top:0px;-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background:#d8d7d0}.block--grey{background:#eee}.block--beige{background:#d8d7d0}.block .block{position:relative;margin-top:70px;padding:0}.block .block.block--beige,.block .block.block--grey{background-color:transparent}.block .block.block--grey::before{background:#eee}.block .block.block--beige::before{background:#d8d7d0}.block .block::before{display:block;content:" ";position:absolute;left:-100%;right:-100%;height:100%}.block .block>.inner{padding-top:70px;padding-bottom:70px}.block .block>.inner>*:first-child{margin-top:0 !important}.ob-wrap-wide{padding-left:0;padding-right:0}.ob-wrap-wide .inner{max-width:100%}.row{text-align:center;margin-bottom:20px;padding:0}.col{position:relative;float:left}.col-2{width:49%;margin-right:2%}.col-2:last-child{margin-right:0}.col-3{width:31.94%;margin-right:2.0785%;height:100%}.col-3:last-child{margin-right:0}.one-third{width:33.3333%}.two-third{width:66.6667%}.three-third,.full-width,.full{width:100%}.content img{max-width:100%;height:auto}header{position:absolute;top:0;left:0px;right:0px;background:rgba(255,255,255,0.9);z-index:1000}header .inner{height:150px}header .logo{height:60px;width:150px;margin-top:40px;background-image:url("../images/schreinerei-koch-logo.svg");background-repeat:no-repeat;background-position:0px 0px;background-size:cover;float:left}header nav{text-transform:uppercase;margin-top:63px;float:right}header nav ul li{float:left;padding:0;margin:0;position:relative}header nav ul li a{font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;color:#592d00;padding:12px;text-align:center;font-size:18px}header nav ul li.menu-item-has-children ul{position:absolute;left:-9999px;top:30px;opacity:0;transition:opacity 0.3s ease;background:#592d00;color:#fff;z-index:1}header nav ul li.menu-item-has-children ul li a{font-size:14px;padding:10px 15px;display:block;min-width:150px;text-align:left;line-height:1.15;color:#fff}header nav ul li.menu-item-has-children ul li a:hover{background:#754A1E}header nav ul li.menu-item-has-children:hover ul{left:0;opacity:1}header nav ul li>a:hover,header nav .menu-item-active>a{color:#fff;background:#592d00;border-bottom:none}header .menu-toggle{display:none;position:absolute;top:40%;right:0;text-transform:uppercase;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;font-size:24px;padding-left:36px}header .menu-toggle:before{content:"";position:absolute;top:0;left:0px;width:26px;height:4px;border-top:12px double #592d00;border-bottom:4px solid #592d00}.phone-info-overlay{position:absolute;top:150px;left:0;right:0;text-align:center;z-index:5;background-color:#d20618;color:#fff;font-size:24px;padding:15px;line-height:1.2}.phone-info-overlay .phone-number{font-family:'FuturaBT-Bold', Helvetica, Arial, sans-serif;font-size:30px}.phone-info-overlay .phone-number a{color:#fff}.flexslider{border:none !important;height:1230px;margin:0 !important;background:#d8d7d0;overflow:hidden;border-radius:0 !important;transition:none !important}.flexslider .slides{height:100%}.flexslider .slides li{height:100%}.flexslider .slides li div{background-size:cover;background-position:center center;background-repeat:no-repeat;width:100%}.flexslider .slides li div:last-child{height:100%}.flexslider .flex-caption{min-height:150px;width:auto !important;position:absolute;bottom:50px;left:20px;right:20px;background:transparent !important;text-align:center;color:#fff;line-height:1.1;font-size:24px;opacity:1 !important;font-family:inherit !important;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}.flexslider .flex-caption h2{color:#fff;margin:30px 0px 10px;font-family:"FuturaBT-Bold", Helvetica, sans-serif}.flexslider .flex-caption p{color:#fff;margin:0 auto;font-family:"FuturaBT-Book", Helvetica, sans-serif}.flexslider .flex-caption .inner{position:absolute;bottom:0;left:0;right:0;width:auto !important;height:auto !important}.flexslider .flex-caption:after{content:'';position:absolute;left:0;right:0;bottom:0;height:240px;z-index:-1;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(top, transparent 20%, rgba(0,0,0,0.25) 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(20%, transparent), color-stop(100%, rgba(0,0,0,0.25)));background:-webkit-linear-gradient(top, transparent 20%, rgba(0,0,0,0.25) 100%);background:-o-linear-gradient(top, transparent 20%, rgba(0,0,0,0.25) 100%);background:-ms-linear-gradient(top, transparent 20%, rgba(0,0,0,0.25) 100%);background:linear-gradient(to bottom, transparent 20%, rgba(0,0,0,0.25) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#40000000',GradientType=0 )}.flexslider .flex-direction-nav li a{width:70px;height:60px;top:55% !important;color:#fff;opacity:0.75;font-family:inherit !important;background-repeat:no-repeat;background-position:0px 0px;background-size:cover}.flexslider .flex-direction-nav li a.flex-prev{left:50px}.flexslider .flex-direction-nav li a.flex-next{right:50px}.flexslider .flex-direction-nav a:before{color:#fff;font-size:60px !important;opacity:1;text-shadow:0px 1px 3px rgba(0,0,0,0.25)}.flexslider .flex-control-nav{display:none}.flexslider:hover .flex-direction-nav .flex-prev{left:40px !important}.flexslider:hover .flex-direction-nav .flex-next{right:40px !important}.beige,.beige:before{background-color:#bb9c7f}.beige .button{color:#bb9c7f}.beige .button *{color:#bb9c7f}.grey,.grey:before{background-color:rgba(238,238,238,0.9) !important}.grey .button{color:#d8d7d0 !important}.grey .button *{color:#d8d7d0 !important}.teaser{margin:0;position:relative;overflow:hidden}.teaser p{font-size:32px;line-height:1.4}.teaser .teaser-img{background-repeat:no-repeat;background-size:cover;background-position:center center;position:absolute;left:0;right:0;top:0;bottom:0}.teaser .teaser-col{margin:0;padding:0;position:relative;width:50%;height:100%}.teaser .teaser-col *{position:relative;z-index:1}.teaser .teaser-col h1,.teaser .teaser-col h2,.teaser .teaser-col h3,.teaser .teaser-col h4,.teaser .teaser-col h5,.teaser .teaser-col h6,.teaser .teaser-col p,.teaser .teaser-col span{color:#fff}.teaser .teaser-col.left{float:left}.teaser .teaser-col.left *{text-align:right;float:right;clear:right}.teaser .teaser-col.right{float:right}.teaser .teaser-col.right *{text-align:left;float:left;clear:left}.teaser .teaser-col.overlay{background:rgba(178,176,171,0.9);padding:50px;box-sizing:border-box;width:auto}.teaser .teaser-col.overlay .button{color:#b2b0a1}.teaser .teaser-col.overlay .button *{color:#b2b0a1}.teaser .teaser-col.overlay:before{content:'';position:absolute;top:0;bottom:0;background:rgba(178,176,171,0.9);width:9999px;z-index:0}.teaser .teaser-col.overlay.left:before{left:-9999px}.teaser .teaser-col.overlay.right:before{right:-9999px}.teaser .teaser-col.teaser-text{padding:120px 5%;width:40%}.teaser img{width:100%;max-width:100%;height:auto}.teaser.teaser-light *{color:#b2b0a1}.teaser.teaser-light h4{position:relative;min-height:100px}.teaser.teaser-light h4 span{-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:100%}.teaser.teaser-light img{width:auto;max-width:none;float:none}.teaser.teaser-color-background{background-image:none}.teaser.teaser-image-background{background-color:transparent;background-position:center center;background-size:cover}.teaser.teaser-meta .row{height:290px}.teaser.teaser-quote{text-align:center;padding:30px}.teaser.teaser-quote *{color:#fff}.teaser.teaser-quote:before{top:0;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-color:rgba(255,255,255,0);border-top-color:#ffffff;border-width:35px;margin-left:-35px}.teaser.teaser-gallery{position:relative}.teaser.teaser-gallery img{width:auto;margin-bottom:10px}.teaser.teaser-gallery img.left{float:left;margin-right:20px}.teaser.teaser-gallery img.right{float:right;margin-left:20px}.teaser.teaser-gallery article{font-size:18px;margin-bottom:40px}.teaser.teaser-gallery article.left{float:right;text-align:right}.teaser.teaser-gallery article.right{float:left;text-align:left}.hoverbox{overflow:hidden;background-repeat:no-repeat;background-size:cover}.hoverbox .button{position:absolute;left:0;right:0;bottom:0;background:#592d00;opacity:0.9;margin:0;line-height:1;box-sizing:border-box;height:40%;text-align:center}.hoverbox .button span{text-align:center;position:absolute;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;left:50%;top:55%;width:100%}.hoverbox.hoverbox-active .button{height:100%}.hoverbox.hoverbox-active .button span{-ms-transform:translate(-50%, -75%);-webkit-transform:translate(-50%, -75%);transform:translate(-50%, -75%)}footer{clear:both;margin:0;min-height:180px;height:100%}footer.secondary .certificates{text-align:center}footer.secondary .certificates a{display:inline-block;margin-right:2.48%}footer.secondary .certificates a:last-child{margin-right:0}footer.primary{background:#d8d7d0}footer.primary a{color:inherit}footer.primary .address{display:inline-block;line-height:1.2}footer.primary .col{text-align:left}footer.primary .partner-col{text-align:center}footer.primary .col:last-child{text-align:right}footer.primary nav ul{width:100%}footer.primary nav ul li{float:right;margin-top:0}footer.primary nav ul li a{text-transform:uppercase;color:#592d00;font-size:16px;padding:0 5px 0 5px;letter-spacing:0.02em}footer.primary nav ul li a:hover{color:#754A1E}footer.primary nav .copyright{width:100%;float:right;text-align:right;margin-top:20px}.pagination a{display:inline-block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#eee;text-align:center;padding:10px 14px;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif}.pagination a:hover,.pagination a.current-page{background:#592d00;color:#fff}body.NewsHolder section a:hover img,body.NewsHolder teaser-default a:hover img{opacity:0.75}body.ProjectHolder .teaser-col h2{font-size:40px;margin-bottom:10px}body.ProjectHolder .teaser-col p{text-transform:uppercase;font-size:20px;font-family:"FuturaBT-Book",Helvetica,Arial,sans-serif;color:#592d00}body.ProjectHolder .teaser-col .button{font-size:28px}body.ProjectPage .teaser .project-data{text-align:center;font-size:24px}body.ContactPage #map{height:600px;position:relative;top:0;transition:none !important;z-index:1}body.ContactPage #map *{transition:none !important}body.ContactPage .gmap-routenplaner{position:absolute;left:0;z-index:99999;top:-205px}body.ContactPage .gmap-routenplaner a{font-size:22px}body.ContactPage .form{font-size:30px;max-width:60%;display:inline-block;margin-top:30px}body.ContactPage .form li{list-style-type:none;clear:left;padding:15px 0;position:relative;text-align:left}body.ContactPage .form li label{vertical-align:middle;padding:5px 0}body.ContactPage .form .error{color:#cc0000}body.no-slider{margin-top:150px}@media only screen and (max-width: 1280px){.teaser .teaser-col.teaser-text{padding:120px 5%;width:40%}}@media only screen and (max-width: 1023px){h1{font-size:48px;margin:120px 0 20px 0}h2{font-size:36px;margin:30px 0}h3{font-size:28px;margin:24px 0}h4{font-size:18px;margin:0 0 10px 0}h5{font-size:14px}h6{font-size:12px}p,ol,ul{font-size:22px;margin-top:10px}form,.useform{width:100% !important}.flexslider .flex-caption{box-sizing:border-box;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}.flexslider .flex-caption h2{font-size:30px}.flexslider .flex-caption p{font-size:18px}.flexslider .flexslider .flex-direction-nav{display:none}.flexslider .flexslider .flex-direction-nav li a:before{font-size:30px !important}.inner{max-width:100%}.teaser{margin-bottom:40px}.teaser .overlay.teaser-text{width:100% !important;padding:30px 5%}.teaser .overlay.teaser-text h2{margin-top:0;margin-bottom:10px}.teaser .teaser-img{position:relative;height:0;padding-bottom:33%}}@media only screen and (max-width: 960px){header.menu-active{box-shadow:0px 2px 10px rgba(0,0,0,0.2)}header.menu-active nav{margin:25px 0 10px 0;display:block;width:100%}header.menu-active nav *{box-sizing:border-box;transition:none !important}header.menu-active nav ul li{width:100%;margin:0}header.menu-active nav ul li a{text-align:center !important;padding:12px 15px !important}header.menu-active nav ul li.menu-item-has-children:hover ul{left:-9999px;opacity:0}header.menu-active nav .sub-menu-active{opacity:1 !important;left:0 !important;top:0px;position:relative;display:block}header.menu-active nav .sub-menu-active li{background:#754A1E}header.menu-active nav .sub-menu-active li a:before{top:0px;left:50%;border-style:solid;-moz-border-top-colors:none;-moz-border-right-colors:none;-moz-border-bottom-colors:none;-moz-border-left-colors:none;border-image:none;content:" ";height:0px;width:0px;position:absolute;pointer-events:none;border-color:#592d00 rgba(255,255,255,0) rgba(255,255,255,0);border-width:7px;margin-left:-7px}header{min-height:80px}header nav{display:none}header nav a{display:block !important}header .menu-toggle{display:inline-block}.teaser-default{min-height:200px}.teaser-light h4{min-height:50px}.teaser-gallery article.right,.teaser-gallery article.right span{text-align:left !important;position:relative;top:auto;right:auto;display:inline-block;-ms-transform:none;-webkit-transform:none;transform:none;max-width:100%;padding:0;margin:10px 0px 20px}.teaser-gallery article span{max-width:40%}.teaser-gallery img{width:100% !important;margin-bottom:0}.row .col-3{width:100%;margin-bottom:20px}footer.primary nav ul li{float:right;clear:right;margin-bottom:2px}footer.primary .col{text-align:left}.ContactPage .form{font-size:22px;margin-top:20px}.ContactPage .form label{padding:0 5px 10px 0;width:100%}}@media only screen and (max-width: 768px){.block{padding-top:40px;padding-bottom:40px}.block--blank+.block--blank.divider{padding-top:40px}h1{font-size:32px;margin:40px 0px 20px}h2{font-size:28px;margin:15px 0px}h3{font-size:24px;margin:8px 0}h4{font-size:20px;margin:0 0 7px 0}h5{font-size:16px}h6{font-size:14px}form label,.useform label{font-size:20px}.flexslider .flex-caption{bottom:30px}.teaser h2{font-size:30px;margin:20px 0px}.teaser .teaser-col.teaser-text{padding:20px 5%;width:100%}.teaser .teaser-col.teaser-text.right{width:90%}.teaser .teaser-col.teaser-text h2{font-size:30px !important}.ContactPage .gmap-routenplaner{top:-115px !important}.ContactPage .form{max-width:100% !important;width:100%}.ContactPage .form *{font-size:20px}.ContactPage .form input[type="text"],.ContactPage .form input[type="email"],.ContactPage .form input[type="url"],.ContactPage .form input[type="password"],.ContactPage .form input[type="search"],.ContactPage .form select,.ContactPage .form textarea{color:#000;border:1px solid #ddd;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;font-size:20px;font-family:"FuturaBT-Light",Helvetica,Arial,sans-serif}}@media only screen and (max-width: 480px){body.no-slider{margin-top:70px}h1{font-size:26px;margin:40px 0px 20px}h2{font-size:22px;margin:15px 0px}h3{font-size:18px;margin:8px 0}h4{font-size:14px;margin:0 0 7px 0}h5{font-size:13px}h6{font-size:12px}p,ol,ul{font-size:18px}blockquote{margin:0 10px;padding:0em 10px;line-height:0.5;font-size:46px}form div.field,form .Actions,.userform div.field,.userform .Actions{margin-top:20px}form label,.userform label{font-size:16px}header{background:#fff}header .inner{height:70px}header .logo{height:40px;width:100px;margin-top:20px}header .menu-toggle{font-size:18px;padding-left:26px;top:50%}header .menu-toggle::before{content:"";position:absolute;top:2px;width:20px;height:2px;border-top:8px double #592D00;border-bottom:3px solid #592D00}.phone-info-overlay{top:80px;font-size:20px}.phone-info-overlay .phone-number{font-size:26px}.flexslider{padding-top:80px}.flexslider .flex-caption{box-sizing:border-box;text-shadow:0px 1px 1px rgba(0,0,0,0.5)}.flexslider .flex-caption h2{font-size:16px}.flexslider .flex-caption p{font-size:14px}.flexslider .flex-caption *{color:#000;text-shadow:none}.flexslider .flex-direction-nav li a{width:40px !important;height:40px !important}.flexslider .flex-direction-nav li a:before{font-size:40px !important}.button{font-size:22px !important}.line{margin:20px 0 20px 0}.teaser-col{width:100% !important}.teaser-default{min-height:150px !important}.teaser-light h4{min-height:50px}.teaser-light .icon{width:80px}.teaser-gallery article{text-align:center;padding:0}.teaser-gallery article span{max-width:100% !important;left:0px;background:rgba(255,255,255,0.5);padding:10px;text-align:center}.teaser-text{padding:20px 5% !important;width:100% !important}.teaser-col.right{padding:20px !important;box-sizing:border-box}.teaser-meta .row{height:150px !important}.row{height:auto !important}.col{width:100%}footer{float:left}footer.secondary .certificates img{max-width:80% !important}footer.primary{float:left;font-size:14px}footer.primary .col{margin-bottom:20px}footer.primary .address{font-size:14px}footer.primary .footer-nav{float:left}footer.primary .footer-nav ul li{float:left;clear:left}footer.primary .footer-nav ul li a{display:block;padding:5px 0px;font-size:14px}.ContactPage .form>*{font-size:18px}.ContactPage .gmap-routenplaner{width:80%;top:-115px !important}}@media screen and (max-width: 320px){button{font-size:18px !important}.teaser .teaser-col.teaser-text h2{font-size:22px !important}.teaser .teaser-col.teaser-text p{font-size:14px !important}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.primary{height:320px !important}.primary nav ul{float:right}.primary nav ul li{float:right}}
