/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body,html{font-family:"Open Sans",sans-serif;font-size:16px;color:#242121;font-weight:400;background:#eee}::selection{background:#e7450f;color:#eee}.clear,.clearfix{clear:both}a{color:#e7450f}main section h1{margin:60px 0}h1{font-size:2.4em;color:#e7450f;letter-spacing:1px}h2{font-size:1.7em;color:#f0531f;text-transform:uppercase;letter-spacing:1px;text-align:center}h3{font-size:1.3em;text-transform:uppercase}p{margin-bottom:10px}.btn-wrapper{margin-bottom:50px;margin-top:-15px}.btn{display:table;padding:10px 20px;margin:0 auto;font-size:1.3rem;color:#eee;text-decoration:none;font-weight:700;background-color:#e7450f;border:none;border-radius:4px;-webkit-border-radius:4px;-webkit-appearance:none;appearance:none}.btn:active,.btn:focus,.btn:hover{background-color:#cf3e0d}.center{text-align:center}.double--columns{-moz-column-count:2;-moz-column-gap:50px;-webkit-column-count:2;-webkit-column-gap:50px;column-count:2;column-gap:50px}.full--cols{position:relative;max-width:1450px;display:block;margin:0 auto}.full--stretch{width:100%}.full--stretch.popwhite{padding:80px;margin-bottom:0;background:#fff;box-sizing:border-box}.full--stretch.poporange{padding:80px;margin:0 0 30px;background:#e7450f;color:#fff;box-sizing:border-box}.full--stretch.poporange h2{color:#fff}.full--stretch.poporange .double--columns{font-size:1.2rem;line-height:2rem}.full--stretch.poporange .contained{background:0 0}.contained{max-width:800px;display:block;margin:0 auto}.quarter--col{float:left;width:24%}.quarter--col:nth-child(2),.quarter--col:nth-child(3){margin:0 1%}.half--col{float:left;width:47%}.third--col{float:left;width:32%}.third--col:not(:last-of-type){margin:0 2% 0 0}@media screen and (max-width:1450px){.third--col{display:block;width:48%}.third--col:nth-child(2n+2){margin:0 0 0 2%!important}.third--col:last-of-type{margin-left:2%}.third--col:not(:last-of-type){margin:initial}}.nav .btn--mobile{display:none;float:right;margin-right:20px;padding:20px 0;color:#e7450f;border:0;background:0 0;appearance:none;-webkit-appearance:none}.nav .main--menu{display:table;margin:0 auto 18px;padding:0;float:none}.nav .main--menu .menu-item{list-style-type:none;margin-right:25px;float:left}.nav .main--menu .menu-item a{padding:10px 0 15px;font-weight:800;font-size:1.2em;text-transform:uppercase;text-decoration:none;letter-spacing:1px}.nav .main--menu .menu-item:last-child{margin-right:0}.nav .main--menu .current-menu-item a,.nav .main--menu .menu-item:hover a{border-bottom:3px solid #e7450f}.contact-top-mobile{text-align:center;margin-top:15px;margin-bottom:20px}.contact-top-mobile img{vertical-align:middle;margin-top:-4px;margin-right:5px}.contact-top-mobile span.divider{margin-left:10px;margin-right:10px}.contact-right{display:none}@media screen and (min-width:800px){.contact-top-mobile{display:none}.contact-right{display:block;padding-top:15px;max-width:1450px;margin:0 auto}.contact-right div{float:right;margin-bottom:5px}.contact-right div img{vertical-align:middle;margin-top:-4px;margin-right:5px}.contact-right div span{color:#4c4c4c}.contact-right div span.divider{display:none;margin-left:10px;margin-right:10px}}@media screen and (min-width:1200px){.contact-right div{float:right}.contact-right div span.divider{display:block}}.logo--header{display:block;max-width:300px;height:auto;margin:10px auto 20px}.hero{position:relative;height:300px;width:100%;overflow:hidden;display:block;border-radius:4px;-webkit-border-radius:4px}.hero img{width:100%;min-height:300px}#map{height:290px}.usp{text-align:center}.usp img{display:block;max-width:130px;margin:0 auto}.dienst-item{text-align:left}.dienst-item img{max-width:100px;height:auto;float:left;margin:15px 20px 0 0;box-sizing:border-box}.dienst-item h2{text-align:left;margin-bottom:0}.dienst-item p{line-height:1.8rem}.dienst-item .clear{display:block;padding-bottom:30px}.page-template-template-full-white p.contained,.post-2 p.contained,.post-8 p.contained{color:#242121;line-height:1.8rem;margin-bottom:40px}.footer{display:inline-block;padding-top:30px;padding-bottom:30px;margin-top:50px;color:#eee;background:#242121;border-top:3px solid #e7450f}.footer a{color:#eee}.footer .full--cols{padding-left:15px;padding-right:15px;box-sizing:border-box}.footer .full--cols div{text-align:center;float:left;padding-top:5px;padding-bottom:5px}.footer .full--cols .center{width:100%}.footer .full--cols .left,.footer .full--cols .right{width:100%}.footer .full--cols .right{text-align:right;float:right}.footer .full--cols .right .logo2design img{display:block;max-width:100px;height:auto;margin-left:5px;float:right}@media screen and (min-width:800px){.footer .full--cols .center{width:60%}.footer .full--cols .left,.footer .full--cols .right{width:20%}}.formulier label{display:block;text-transform:uppercase}.formulier .input{width:100%;margin-bottom:10px;padding:5px;border:1px solid #eee;background:#fff;box-sizing:border-box}.formulier .input.required.error{border:1px solid #e70046}.formulier .wpcf7-validation-errors{border:2px solid #e7450f}@media screen and (max-width:650px){h1{font-size:1.8rem}h1.center{text-align:left}main section h1{margin:20px}.nav .btn--mobile{display:block;width:30px;margin-top:-10px}.nav .btn--mobile .bar{display:block;width:100%;height:3px;margin-top:10px;background:#e7450f}.nav .main--menu{display:none;max-height:0;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-ms-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.nav .main--menu .menu-item{float:none;width:100%;padding:15px 0;clear:both;text-align:center;border:0}.nav .main--menu .menu-item a{border:0;padding-bottom:5px}.nav .main--menu .menu-item:last-child{margin-right:0}.nav .main--menu.closed{display:none;max-height:0}.nav .main--menu.open{display:block;max-height:600px}.current-menu-item a,.menu-item:hover a{border-bottom:3px solid #e7450f}.full--stretch.poporange,.full--stretch.popwhite{padding:20px}.full--cols,.half--col,.quarter--col,.third--col{width:96%;margin:0 2%}.logo--header{max-width:80%}.hero{height:200px}.double--columns{-moz-column-count:1;-moz-column-gap:0;-webkit-column-count:1;-webkit-column-gap:0;column-count:1;column-gap:0}}@media screen and (min-width:651px){.center-quarter{margin-left:37.5%}.center-two-quarters{margin-left:27%}.half--col:first-child{margin-left:2%;margin-right:2%}}.cards{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-top:15px;padding:1.5%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.cards .card{-webkit-transition:box-shadow .2s ease-in;-moz-transition:box-shadow .2s ease-in;-ms-transition:box-shadow .2s ease-in;-o-transition:box-shadow .2s ease-in;transition:box-shadow .2s ease-in;background-color:#eee;position:relative;margin-bottom:20px;padding-bottom:30px;color:#363636;text-decoration:none;-moz-box-shadow:rgba(0,0,0,.1) 0 0 8px 0;-webkit-box-shadow:rgba(0,0,0,.1) 0 0 8px 0;box-shadow:rgba(0,0,0,.1) 0 0 8px 0;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.cards .card .card-summary{padding:5% 5% 3% 5%}.cards .card .card-header{position:relative;overflow:hidden;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:rgba(255,255,255,.15);background-blend-mode:overlay;-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px;border-radius:4px 4px 0 0}.cards .card .card-title{background:rgba(231,69,15,.85);padding:3.5% 0 2.5% 0;color:#fff;text-transform:uppercase;width:100%}.cards .card .card-title:focus,.cards .card .card-title:hover{background:rgba(207,62,13,.95)}.cards .card .card-title h3{font-size:1.2em;line-height:1.2;padding:0 3.5%;margin:0}@media (max-width:649px){.cards .card .card-header{background-image:none!important}}@media (min-width:650px){.cards .card{width:307px;margin-left:10px;margin-right:10px;margin-bottom:20px}.cards .card .card-header{height:175px}.cards .card .card-title{position:absolute;bottom:0}}@media (max-width:1350px){.cards .card{width:450px}}.feature .card{text-align:center;padding-bottom:0;display:flex;justify-content:center;flex-direction:column;text-align:center}.feature .card img{position:absolute;fill:orange;right:7px;bottom:7px;width:40px;opacity:.075}.feature .card p{padding:25px 20px;margin:0;text-align:center;font-size:1.4em}.references{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap}.references div{float:left;padding:0 20px}.references div img{-webkit-transition:border-color .2s ease-in;-moz-transition:border-color .2s ease-in;-ms-transition:border-color .2s ease-in;-o-transition:border-color .2s ease-in;transition:border-color .2s ease-in;width:100%;height:auto;float:left;margin-bottom:15px;border:5px solid #f5f5f5}.references div img:active,.references div img:focus,.references div img:hover{border-color:#e7450f}.smaller-width{max-width:700px;margin:0 auto 10px auto}.js_slider{position:relative;clear:both;width:1000px}.js_slider .infoRequest{position:absolute;left:0;top:20%;width:100%}.js_slider .infoRequest p{width:350px;margin:20px auto;text-align:center;color:#eee;font-size:1.75em;line-height:1.5em;font-weight:600;text-transform:uppercase}.js_slider .infoRequest a{width:160px;top:100px;padding:10px}.js_slider .frame{font-size:0;line-height:0;width:100%;position:relative;overflow:hidden;white-space:nowrap;border-radius:4px;-webkit-border-radius:4px}.js_slider .frame .slides{display:inline-block;width:100%;padding-left:0}.js_slider .frame .slides li{position:relative;display:inline-block;width:100%;overflow:hidden}.js_slider .frame .slides li img{width:100%}.js_slider .next,.js_slider .prev{display:block;cursor:pointer}.js_slider .next svg,.js_slider .prev svg{z-index:1;position:absolute;top:50%;bottom:0;margin-top:-25px;width:40px}.js_slider .next svg{right:25px}.js_slider .prev svg{left:25px}.js_slider .baseline{position:absolute;bottom:20%;width:100%;display:table;margin:0 auto;text-align:center;box-sizing:border-box}.js_slider .baseline span{text-shadow:1px 1px 1px #000;color:#e7450f;font-size:2em;display:none}.js_slider .baseline a{width:150px;margin:40px auto 0 auto;display:block;font-size:1.1rem;text-transform:uppercase}@media screen and (min-width:650px){.js_slider .baseline span{display:block}.js_slider .baseline a{width:250px;font-size:1.4em}}@media screen and (min-width:850px){.js_slider .baseline span{font-size:2.4em}}@media screen and (min-width:1000px){.js_slider .frame .slides li{height:400px}.js_slider .frame .slides li img{min-height:400px}}
