html
*{max-height:1000000px}html{margin:0;padding:0}body{font-family:'Montserrat',sans-serif;font-size:14px;line-height:21px;margin:0;padding:0;color:#000;background-color:#fff;font-weight:500}#scrollcontent{position:absolute;height:100%;width:100%;overflow:auto}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;clear:both;margin-bottom:13px}.video-container-hoogtepunt{position:relative;padding-bottom:56.25%;padding-top:0;height:0;overflow:hidden}.video-container iframe,
.video-container object,
.video-container embed,
.video-container video,
.video-container-hoogtepunt iframe,
.video-container-hoogtepunt object,
.video-container-hoogtepunt embed,
.video-container-hoogtepunt
video{position:absolute;top:0;left:0;width:100%;height:100%}.tijdlijnvak{width:60%;padding-right:5%}.tijdvideos{width:35%}.tijdlijntotaal{display:flex;flex-wrap:wrap}@media only screen and (max-width:960px){.tijdlijntotaal{display:block}.tijdlijnvak{width:100%;padding-right:0}.tijdvideos{width:100%}}.details{}td.veld{width:100%}td.veldnaam{width:200px;white-space:nowrap}.veldnaam{color:#000;padding:3px
10px 3px 0;font-size:14px;line-height:22px}input.breed,textarea.breed{width:100%}.areaveldvak{height:200px}#mmpopup{display:none;z-index:999999999999999;position:fixed;background-color:rgba(0,0,0,0.3);height:100%;width:100%;top:0;left:0}#mmvenster{position:relative;width:90%;overflow:hidden;margin:0
auto;background-color:#FFF}#mmsluit{position:fixed;height:18px;width:34px;background-color:#FFF;border-radius:17px;font-size:25px;line-height:0;padding-top:13px;color:#000;z-index:9999999999999999;text-align:center;vertical-align:middle;cursor:pointer}.groter{font-size:14px;line-height:24px;margin-bottom:14px}form{margin:0;padding:0}td{vertical-align:top}p{padding:0;margin:0}b{font-weight:700}.kopje{display:inline-block;font-weight:700;padding-bottom:16px;width:100%}img{margin:0;padding:0;border:0}ul{margin-top:0px;margin-bottom:10px;margin-left:0;padding-left:15px;-webkit-margin-after:0}h1{font-size:50px;line-height:1.3;padding-bottom:10px;padding-top:26px;margin-bottom:10px;color:#000;text-transform:uppercase}h2{font-size:23px;line-height:30px;padding:20px
0;margin:0px;color:#dc4004;text-transform:uppercase;width:100%}h3{font-size:20px;line-height:21px;margin-bottom:5px;margin-top:10px}h4{font-size:13px}h5{font-size:12px}h2.centered{font-size:24px;margin-top:20px;margin-bottom:20px;text-align:center}h3.terugcentered{font-size:14px;margin-top:20px;margin-bottom:20px;text-align:center;color:#dc4004;cursor:pointer}h2.schaal{font-size:1.3vw;line-height:1.3;margin-bottom:0}.half,.halfweinigpadding{float:left;position:relative;width:45%;padding-right:10%}.halfweinigpadding{width:48%;padding-right:4%}.pr0{padding-right:0}.tekst{padding-bottom:50px}.tb{display:table;height:auto}.tbvol{display:table;height:auto;width:100%;height:100%}.rij{display:table-row}.cel{display:table-cell;vertical-align:top}.center{text-align:center}.nobr{white-space:nowrap}.container{position:relative;max-width:1920px;width:100%;margin:0
auto;padding:0
0 60px 0}.pb0{padding-bottom:0}.inspring-tekst{padding-left:16%;padding-right:5%;max-width:800px;text-align:justify}.header{width:100%;position:relative}.opfoto{position:absolute;width:100%;height:100%;top:0;left:0}.logo{width:8%;background:url("/images/punt.png") top left;background-size:100%;height:100%}.mid{width:84%;position:relative}.rechts{width:8%}.logo
img{width:100%}.navi{width:100%;text-align:right;padding-top:20px;display:block;z-index:99999}.andre{position:absolute;bottom:-40%;margin-bottom:-35px;right:0;z-index:98;width:30%}.andremobiel{position:absolute;bottom:0;right:0;z-index:98;width:30%;display:none}.andre img,.andremobiel
img{width:100%}.hoogtepunten{position:relative;float:left;z-index:9999;margin-top:30px;font-size:16px;line-height:24px}.bouwt{font-size:16px;line-height:24px}.grote-titel,.project-titel{position:absolute;margin-top:10%;left:8px;z-index:99;width:40%;font-size:58px;font-weight:600;line-height:1;color:#FFF;text-transform:uppercase;text-align:left}.project-titel{font-weight:400;width:60%}.project-titel
b{font-weight:600}.oranje-subtitel{font-size:1.6vw;color:#ea5901;margin-bottom:15px}.bouwt{float:left;position:relative;width:100%;margin-top:30px;margin-bottom:30px}.bouwt
h1{font-size:4.2vw;font-weight:600;line-height:1;text-transform:uppercase;margin-bottom:50px}.bekijkportfolio{width:100%;text-align:center;float:left;position:relative;margin-top:60px;margin-bottom:30px}.content{margin-left:8%;width:84%;position:relative;margin-top:-10%;background-color:#FFF;min-height:200px;float:left}.contentgrijs{width:100%;float:left;position:relative;margin:0;background-color:#f6f6f6;min-height:200px}.contentgrijs2{padding-left:8%;padding-right:8%;width:84%;float:left;position:relative;margin:0;background-color:#f6f6f6;min-height:200px}.inleiding{position:relative;padding:50px
34% 40px 6%;width:70%;font-size:24px;font-weight:600;line-height:44px;text-transform:uppercase}.klein{font-size:16px;line-height:24px;letter-spacing:1.11;font-weight:500;margin-top:10px;text-transform:none}.vacalinks{float:left;width:60%;padding-right:10%}.vacarechts{float:left;width:30%}a:link,a:visited{color:#ea5901;text-decoration:none}a:hover,a:focus{text-decoration:underline;color:#ea5901}a.groot{font-size:17px}a.vacature{display:inline-block;color:#000;font-size:18px;line-height:25px;padding:10px
0;text-transform:uppercase;font-weight:600}.pijlneer{float:right;transform:rotate(90deg)}div.clear{clear:both}.handje{cursor:pointer}.nav{text-align:right;float:right}.nav{position:relative;font-size:14px;z-index:999}.nav
ul{list-style:none}.nav
li{margin:0
30px 0 0;float:left;list-style:none}.nav li
a{text-decoration:none;color:#fff;text-transform:uppercase;display:inline-block;padding-top:10px;padding-bottom:10px}.nav li a:hover{color:#e15c29;display:inline-block;background:url("/images/nav-top-wit.png") no-repeat center top}.nav li.active
a{color:#fff}.nav li.hi a,.nav li.hi a:hover{color:#fff;display:inline-block;background:url("/images/nav-top-wit.png") no-repeat center top}.navzwart li a, .navzwart li.active
a{color:#000}.navzwart li.hi a,.navzwart li.hi a:hover{color:#000}.navzwart li a:hover, .navzwart li.hi
a{display:inline-block;background:url("/images/nav-top.png") no-repeat center top}.subnavopfoto li a:hover, .subnavopfoto li.hi a, .subnavopfoto li.hi a:hover{background:none}.subnavopfoto{z-index:9999998}.navzwart li a:hover{color:#000}h2 a:hover{text-decoration:none}.subnav{border-bottom:2px solid #979797;margin-bottom:30px}.subnav
a{color:#979797;display:inline-block;line-height:68px;font-size:14px;text-transform:uppercase}.subnav a:hover,a.subnavhi{text-decoration:none;background:url("/images/subnav_btm.png") repeat-x bottom;color:#e15c29}.jaarcel{display:table-cell;width:75px;vertical-align:top;font-size:22px;color:#e15c29;font-weight:500;padding-top:7px}.zoeken{float:left;position:relative;margin-bottom:40px}p.url{display:none}.inspring{float:left;position:relative;padding-left:8%;width:84%}.rechtspatroon{display:table-cell;background:url("/images/punt.png") top left;background-size:100%;background-origin:content-box;height:100%;width:8%}.footercontact_links,.footercontact_rechts{float:left;position:relative;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;margin-bottom:40px}.footercontact_links{width:65%;padding-right:5%}.zwart,a.zwart{color:#000}.hoeranje:hover{color:#e15c29}.footercontact_rechts{width:30%}.flt{float:left;position:relative}.ico{float:left;position:relative;padding-right:15px;height:58px;width:58px;cursor:pointer}.ico:hover{background-position:0 -58px}.icofb{background:url('/images/ico_fb_all.png') no-repeat left top;background-size:58px 116px}.icoyt{background:url('/images/ico_yt_all.png') no-repeat left top;background-size:58px 116px}.icoli{background:url('/images/ico_li_all.png') no-repeat left top;background-size:58px 116px}.icotw{background:url('/images/ico_tw_all.png') no-repeat left top;background-size:58px 116px}.icoin{background:url('/images/ico_in_all.png') no-repeat left top;background-size:58px 116px}.quoteklant{font-size:18px;line-height:30px;font-family:'Montserrat',sans-serif;text-transform:uppercase;font-weight:600;margin-bottom:10px}a.witteknop{display:inline-block;margin:20px
0;height:20px;border:3px
solid #FFF;background-color:#FFF;color:#E15C29;border-radius:26px;padding:12px
30px;text-decoration:none;text-transform:uppercase;font-size:16px;white-space:nowrap;font-weight:600}a.witteknop:hover{background-color:#E15C29;color:#fff}a.zoek,a.knoppie{display:inline-block;margin:10px
0 20px 0;height:17px;border:2px
solid #E15C29;background-color:#FFF;color:#E15C29;border-radius:20px;padding:3px
30px 5px 30px;text-decoration:none;text-transform:uppercase;text-align:center;font-size:14px;white-space:nowrap;font-weight:600}a.zoek{float:right;margin-top:-10px}a.knoppie{margin:10px
0 0 0}a.zoek:hover,a.knoppie:hover{background-color:#E15C29;color:#FFF}.filteropties{float:left;position:relative;width:95%;padding-bottom:12px;padding-top:5px}::-webkit-input-placeholder{color:#9B9B9B;font-size:11px}::-moz-placeholder{color:#9B9B9B;font-size:11px}:-ms-input-placeholder{color:#9B9B9B;font-size:11px}:-moz-placeholder{color:#9B9B9B;font-size:11px}input.oranjeborder{border:1px
solid #E15C29;font-size:14px;height:22px;padding:5px}select.oranjeborder{border:1px
solid #E15C29;font-size:14px;height:34px;padding:5px}.ui-slider-horizontal{height:4px;top:8px}.ui-slider-horizontal .ui-slider-range{}.ui-widget-content{background:#ccc;margin-top:8px}.ui-widget.ui-widget-content{border:0}.derde,.derdemetvuller{display:table-cell;width:33.33%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;background-color:#FFF;margin-bottom:30px}.derdemetvuller{width:31.5%;background:none}.derdemetvuller:nth-of-type(3n){clear:both}.vuller{display:table-cell;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:2.75%}.kleintoon{display:none}.schaduw{box-shadow:0 0 15px rgba(0,0,0,0.2)}.incel{padding:5% 10%}.pr10p{padding-right:10%}.pr4p{padding-right:4%}.pr2p{padding-right:2%}.b20px{width:20px}img.full{width:100%}.leesmeer{display:inline-block;margin:20px
0;height:20px;border:3px
solid #E15C29;border-radius:28px;padding:13px
30px;text-decoration:none;text-transform:uppercase;font-size:17px}.leesmeer:hover{text-decoration:none;background-color:#E15C29;color:#FFF}.padbtm{padding-bottom:110px}.btm{position:absolute;bottom:0}.kol-links{display:table-cell;position:relative;padding-left:8%;width:84%;padding-top:40px;padding-bottom:40px}.fkol{width:20%;padding-right:5%;float:left;font-size:14px;color:#FFF}.fkol a, .fkol h1, .fkol h2, .fkol h3, .sluiter
a{color:#FFF}.fkol
h2{font-size:16px;color:#FFF}.fkol a:hover{color:#FFF;text-decoration:underline}.footer1,.footer2{float:left;position:relative;width:100%;background-color:#e15c29;color:#fff;padding-top:40px;padding-bottom:40px}.footer2{background-color:#4a4a4a;padding:0;margin-top:0}.footer1
h1{text-transform:uppercase;color:#FFF;font-size:1.9vw;letter-spacing:7.5px}.footer1
h2{text-transform:uppercase;color:#FFF;font-size:18px;letter-spacing:1.33px;font-weight:600;padding-top:0}.sluiter{float:left;position:relative;padding-left:8%;width:84%;padding-top:20px;padding-bottom:0;text-align:center}.weg{display:none}.filterblok{float:left;position:relative;padding:4px
2% 4px 0;width:25%;margin-bottom:10px;margin-right:2%;margin-left:120px}#filterproject,#filter2,#filterplaats{display:none}.filterenresultaat{float:left;position:relative;padding:0
8%;width:84%}.jouwselectie{float:left;position:relative;padding:4px
8px;margin-right:8px;display:none;font-weight:bold;color:#1b1b1b}.filteritem{float:left;position:relative;padding:4px
8px;margin-right:8px;margin-bottom:8px;border:1px
solid #9b9b9b;display:none;color:#9c9c9c}.sluitfilter{float:right;position:relative;padding:0
2px;margin:4px
0 0 9px;z-index:0;cursor:pointer;z-index:0;line-height:14px;font-size:14px;color:#9c9c9c}.verborgen{display:none}.filtercheck{margin-left:0}.resultaat{clear:both;position:relative;float:left;width:100%;background-color:#f6f6f6}.vaca{float:left;position:relative;width:100%;padding:45px
0}.filtertop{float:left;position:relative;width:100%}#allefilters{position:relative;display:none;width:100%;background-color:#FFF}.filterknop{display:table-cell;position:relative;padding-right:50px;font-size:16px;font-weight:600;color:#9B9B9B;text-transform:uppercase}.zwart{color:#000}.navbg{left:0;top:0;position:absolute;width:100%;height:0;background-color:none;z-index:99}.navi
li{position:relative}.navi>ul>li:hover:after{content:'';display:block;width:0;height:0;position:absolute;left:50%;bottom:0;margin-left:-10px}.navi .has-sub:hover>ul{display:block}.navi .has-sub
ul{display:none;position:absolute;width:auto;*width:350px;top:100%;left:-20px;background-color:#FFF;z-index:99999}.navi .subnavopfoto .has-sub
ul{background:none}.navi .has-sub ul
li{display:block;float:left;padding:6px;white-space:nowrap;min-width:100%;text-align:left;*width:350px}.navi .has-sub ul li a, .navi .has-sub .has-sub ul li
a{display:block;text-align:left;color:#9b9b9b;background:none;line-height:1.9;padding-top:0;padding-bottom:0}.navi .subnavopfoto .has-sub ul li a, .navi .subnavopfoto .has-sub .has-sub ul li
a{color:#fff}.navi .subnavopfoto .has-sub ul li a:hover,.navi .subnavopfoto .has-sub ul li.hi
a{color:#e15c29}.navi .has-sub ul li a:hover,.navi .has-sub ul li.hi
a{color:#000}.navi .has-sub ul li:last-child
a{border-bottom:0}.quotetekstoranje{float:left;position:relative;color:#FFF;font-size:24px;line-height:1.3;max-width:500px;padding-right:150px;padding-left:10%;;z-index:9999}.quotenaamoranje{float:left;position:relative;color:#FFF;max-width:500px;padding-top:30px;padding-right:150px;padding-left:10%;;z-index:9999}.ico_menu{position:absolute;right:20px;top:20px;display:none;z-index:9999999999}.portfolio-item{position:relative;width:23%;margin-right:2%;margin-bottom:30px}@media only screen and (max-width:1600px){.portfolio-item{position:relative;width:31.3333%;margin-right:2%}}@media only screen and (max-width:1280px){.portfolio-item{position:relative;width:48%;margin-right:2%}}@media only screen and (max-width:700px){.portfolio-item{position:relative;width:100%;margin-right:0}}@media only screen and (max-width:1400px){.grote-titel,.project-titel{font-size:4.2vw;line-height:1}}@media only screen and (max-width:960px){.nav{font-size:13px}.inleiding{font-size:18px;line-height:30px;letter-spacing:1.33}.leesmeer{margin:20px
0;height:20px;border-radius:28px;padding:13px
30px;font-size:14px}h2.schaal{font-size:3.5vw;clear:both;margin-top:30px}.kleintoon{display:block}.rij{display:block}.kleinweg,.vuller{display:none}.andre{display:none}.andremobiel{display:block}}@media only screen and (max-width:960px){.derde,.derdemetvuller{width:100%;display:block;float:left;position:relative}.footercontact_links,.footercontact_rechts{width:100%;padding-right:0}.kleinweg{display:none}.kleintoon{display:block}.fkol{width:45%;padding-right:5%}.half,.halfweinigpadding{width:100%;padding-right:0}.vacalinks,.vacarechts{float:left;width:100%;padding:0}.nav{font-size:13px;background-color:#FFF;text-align:left;right:-10%;position:absolute;display:none;padding-top:20px}.nav
li{margin:10px
0 0 0;clear:both}.nav .has-sub ul
li{margin:0;padding:0;clear:both}.nav li
a{padding-top:1px;padding-bottom:10px;;display:block;color:#000}.navi .has-sub
ul{display:block;position:relative;padding-left:50px;margin-top:-5px}.subnav
.cel{display:block}.subnav{margin-top:10px;padding-bottom:10px}.subnav
a{line-height:32px}.vulcel{display:none;font-size:0;line-height:0}.navzwart li a:hover, .navzwart li.hi
a{background:none}.ico_menu{display:block}.navi .subnavopfoto .has-sub ul li a, .navi .subnavopfoto .has-sub .has-sub ul li
a{color:#000}.nav li.hi a, .nav li.hi a:hover{color:#e15c29}}@media only screen and (max-width:400px){.fkol{width:100%;padding-right:0}}input:focus{outline:none}.hidden{opacity:0}.visible{opacity:1}#myBtn{display:none;position:fixed;bottom:20px;right:30px;z-index:99;border:none;outline:none;background-color:#FFF;color:#e15c29;cursor:pointer;padding:15px;border-radius:10px;border:1px
solid #e15c29;font-size:18px}#myBtn:hover{background-color:#e15c29;color:#fff}.ui-widget-header{background:#e15c29}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{}.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default{border:1px
solid #e15c29;margin-top:-3px}.ui-state-active{background:#e15c29}.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus{border:1px
solid #e15c29}#min,#max{width:50px;text-align:center;position:absolute}.fileinput-button{position:relative;overflow:hidden}.fileinput-button
input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);transform:translate(-300px, 0) scale(4);cursor:pointer}.fileinput-button{clear:both;float:left}.uploadbtn{display:inline-block;*display:inline;padding:0;color:#2580bf;cursor:pointer;font:11px Verdana,Arial,Helvetica,sans-serif}a.bekijkUupload{color:#2580bf;display:inline-block;*display:inline;padding:0;font:11px Verdana,Arial,Helvetica,sans-serif}.progress{height:2px;margin-bottom:0px;overflow:hidden;background-color:#f7f7f7;display:none}.progress
.bar{float:left;width:0;height:100%;color:#fff;text-align:center;background-color:#0e90d2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:width .2s ease;-moz-transition:width .2s ease;-o-transition:width .2s ease;transition:width .2s ease}