a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,hgroup,html,i,iframe,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font:inherit;font-size:100%;vertical-align:baseline;margin:0;padding:0}body,header,img{border:0;font:inherit;margin:0}body{vertical-align:baseline}header,img{font-size:100%}body,img{padding:0}header{vertical-align:baseline;display:block}html{box-sizing:border-box;overflow-y:scroll;height:100%}*,:after,:before{box-sizing:inherit}#fancybox-loading,#fancybox-loading div,#fancybox-overlay,#fancybox-wrap,#fancybox-wrap div{box-sizing:content-box}ol,ul{list-style:none}article,aside,details,figcaption,figure,footer,hgroup,hr,img,main,menu,nav,section,ul.menu li{display:block}img{vertical-align:top}table{border-spacing:0;border-collapse:collapse}body,input,select,textarea{font-family:'Titillium Web',Helvetica,sans-serif}body{min-height:100%;background-color:#fff;line-height:22px;letter-spacing:1px;font-size:15px;color:#151515}.newslist li a:hover h2,a:active,a:hover{text-decoration:underline}input,select,textarea{font-size:100%;color:#000;vertical-align:middle}body,p{font-weight:200}.clear{clear:both;height:0;font-size:1px;line-height:0}.nizien{position:absolute;margin-left:-9999px}.hidden{display:none}.left{float:left!important}.right{float:right!important}hr{border:0;height:1px;color:#e6e6e6;background-color:#e6e6e6;margin:0 0 20px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none}.return{color:#2466d3;text-transform:uppercase;font-size:12px}.sidebar,.wrapper{position:fixed;z-index:1;padding:50px;width:25%;top:0;left:0;height:100vh}.wrapper{position:relative;width:75%;left:25%}header,ul.menu li a{padding:100px 0;overflow:hidden}.logobox{float:left;text-align:center}.logo,.logobox{width:100%;display:block}.logo img{max-width:80%;margin:0 auto}nav{overflow:hidden;position:absolute;top:50px;right:50px;z-index:100}#btn-projecten,ul.menu{text-transform:uppercase}ul.menu{float:right;line-height:15px;font-weight:700;display:block}ul.menu li{float:left;padding-left:1px;margin-left:5px}ul.menu li a{position:relative;display:block;padding:12.5px 40px;color:#2466d3;background-color:#fff;transition:all .2s;letter-spacing:1px}a,ul.menu li a:hover{text-decoration:none;color:#000}ul.menu li.active a{color:#000}.page--photo ul.menu li .highlight,ul.menu li .highlight,ul.menu li .highlight:active,ul.menu li .highlight:hover{background-color:#2466d3;color:#fff}.page--photo ul.menu li a{background-color:rgba(255,255,255,.9)}.content-wrapper,.page--photo .home-wrapper{position:absolute;bottom:0;width:75%}.page--photo .page--photo .news{position:absolute;right:0;bottom:0}#btn-projecten{display:none;padding:5px;background:#000;color:#fff;position:relative;cursor:pointer}#btn-projecten:after{content:'';position:absolute;right:8px;top:10px;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff}#product-menu{display:none}#product-menu:checked+h1+.submenu{display:block;background:#fff;border:1px solid #ddd;padding:5px}.news{position:relative;bottom:0;float:right;max-width:600px;color:#fff;background-color:rgba(0,0,0,.8)}.news a{display:block;padding:20px;color:#fff;text-decoration:none}.news h1{margin-bottom:15px;font-weight:700}.news__date{float:left;padding-right:10px;color:#b8b8b8;font-weight:700}aside{float:left;width:100%;padding-left:50px;padding-right:50px}.contact-info.contact-info-responsive h1,aside h1{margin-bottom:10px;color:#000;text-transform:uppercase;font-weight:700}aside p{margin-bottom:20px}ul.submenu{padding-top:4rem}ul.submenu li{margin-bottom:3px}ul.submenu li>a{transition:.2s all;color:#888;text-transform:uppercase;line-height:2rem}ul.submenu li.active>a,ul.submenu li>a:hover{color:#2466d3;font-weight:700;text-decoration:none;padding-left:2px}ul.submenu li>ul{margin-left:20px}.social{margin-bottom:30px}.social a{display:inline-block;width:35px;height:35px;line-height:40px;margin-right:5px;text-align:center;background-color:#b8b8b8;color:#fff;font-size:20px;transition:background .2s ease-out}.social a:focus,.social a:hover{background-color:#000}.contactinfo{width:100%;padding:50px;position:absolute;bottom:0;left:0;text-align:center}.quote{color:#2466d3;font-size:30px;font-style:italic;font-weight:100;line-height:36px;width:70%;margin:0 auto;text-align:left;display:block;position:relative;top:4rem}main{padding-bottom:40px}.mobile-header,.submenu>li>ul{display:none}.grid,main{overflow:hidden}.grid__sizer{width:33.33%;height:0}.grid__item{width:33.33%;box-sizing:border-box;position:relative;float:left}.grid__item:after{position:absolute;content:'';left:0;right:0;top:0;bottom:0;border:3px solid #fff;pointer-events:none}.grid__item>a{width:100%;padding-bottom:100%;background-size:cover;background-position:center center}.grid__item--big,.grid__item--wide{width:66.66%}.grid__item--wide>a{width:100%;padding-bottom:50%}.grid__item--tall>a{width:100%;padding-bottom:200%}.grid__item--big>a,.grid__item--small>a{width:100%;padding-bottom:100%}.grid__item a{position:relative;overflow:hidden;display:block}.grid__item img{width:100%}.bg-slider,.grid__item h1{width:100%;position:absolute;bottom:0}.grid__item h1{font-size:20px;text-align:center;color:#fff;transform:translateY(100%);transition:all .2s;height:100%;background-color:rgba(36,102,211,.6);line-height:100%;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.grid__item a:hover h1{transform:translateY(0)}.social-sharing{display:block;height:50px}.social-sharing ul li{float:right}.social-sharing ul li.facebook a,.social-sharing ul li.linkedin a{display:block;width:40px;height:40px;background-color:#000;margin:5px 2px;cursor:pointer;background-image:url(../img/ico-facebook.png);background-repeat:no-repeat;background-position:center center}.social-sharing ul li.facebook a:hover,.social-sharing ul li.linkedin a:hover{background-color:#666}.social-sharing ul li.linkedin a{background-image:url(../img/ico-linkedin.png)}.bg-slider{top:0;right:0;left:0;overflow:hidden}.bg-slider .slide-nav{position:absolute;top:50%;margin-top:-30px;width:35px;height:60px;z-index:99999}.bg-slider .slide-nav.prev{left:0;background-image:url(../img/b22.png);background-position:-10px -30px}.bg-slider .slide-nav.prev:hover{background-position:-130px -30px}.bg-slider .slide-nav.next{right:0;background-image:url(../img/b22.png);background-position:-70px -30px}.bg-slider .slide-nav.next:hover{background-position:-190px -30px}.bg-slider .flex-viewport{width:100%;height:100%;padding:0}.bg-slider .flex-viewport li{background-position:top center;background-size:cover;background-repeat:no-repeat;height:100%;min-height:100vh}.bg-slider .slides{width:100%;height:100%}.newslist li{padding:20px 0;border-bottom:1px solid #828282}.newslist li a:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.newslist li a img{float:left;padding-right:20px;width:200px}.newslist li a h2{font-weight:700;margin-bottom:15px}.newslist li a:hover,.sitemap a:hover{text-decoration:none}.rc-image-slider .caption{display:none}.sitemap{float:left;width:33%;margin:0 0 20px}.sitemap h2{font:18px/24px 'Oswald',Arial,sans-serif;font-weight:400;margin:0 0 15px}.sitemap ul{list-style:none}.sitemap li{margin-bottom:5px}.sitemap a{text-decoration:underline}.contact-info{display:block}.contact-info.contact-info-responsive{display:none;padding-bottom:20px}.rc-rte a{color:#2466d3!important}.rc-rte ul li{margin:0;padding:0}.rc-rte h1{color:#999}.mobile{display:none}.cookie-pop-up{z-index:99;position:fixed;bottom:0;left:0;right:0;font-size:16px;line-height:22px;padding:40px 5% 20px;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 25%,#fff 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,#fff 25%,#fff 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,#fff 25%,#fff 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#ffffff',GradientType=0 )}.cookie-pop-up p{margin-bottom:10px}.cookie-pop-up .cookie-accept,.cookie-pop-up .cookie-decline{color:#fff;display:inline-block;padding:0 10px;line-height:30px;text-transform:uppercase;margin-bottom:5px}.cookie-pop-up .cookie-accept{background:#2ecc71}.cookie-pop-up .cookie-decline{background:#f22613}@media only screen and (max-width:1115px){ul.menu li a{padding:10px 20px}}@media only screen and (max-width:880px){header{padding:20px 50px 100px}nav{padding-top:0;overflow:hidden;position:absolute;top:130px;right:0;z-index:100;text-align:center;width:100%}.rich-content{margin-top:7rem}.sidebar{display:none}.mobile{display:block;position:relative;z-index:100000}.mobile-phone,.wrapper{width:100%;top:0;left:0;text-align:center}.mobile-phone{background-color:#2466d3;color:#fff;padding:.5rem;display:block;position:fixed}.mobile-phone a{color:#fff}.wrapper{position:relative;height:auto;padding:0 50px}.hidemobile{display:none}.logo{background-color:#fff;width:150px;padding:1rem;margin:0 auto;margin-top:1rem}.logo img{width:150px;height:auto}ul.menu,ul.menu li a{display:block;background-color:#fff}ul.menu{float:center;text-transform:uppercase;line-height:15px;font-weight:700;text-align:center}ul.menu li{float:none;display:inline-block;padding-left:1px;margin-left:5px}ul.menu li a{position:relative;overflow:hidden;padding:12.5px 40px;color:#2466d3;transition:all .2s;letter-spacing:1px}ul.menu li a:hover{text-decoration:none;color:#000}ul.menu li.active a{color:#000;border-bottom:0}.rc-form .field.checkbox,.rc-form .field.dropdown,.rc-form .field.radiobutton,.rc-form .field.text,.rc-two-cols li,.rc-two-images li,ul.menu{width:100%}.bg-slider,.content-wrapper,.page--photo .home-wrapper{bottom:0;width:100%}.bg-slider{height:100%;position:absolute;top:50%;right:0;left:0;overflow:hidden}.bg-slider .slide-nav{position:absolute;top:50%;margin-top:-30px;width:35px;height:60px;z-index:99999}.bg-slider .slide-nav.prev{left:0;background-image:url(../img/b22.png);background-position:-10px -30px}.bg-slider .slide-nav.prev:hover{background-position:-130px -30px}.bg-slider .slide-nav.next{right:0;background-image:url(../img/b22.png);background-position:-70px -30px}.bg-slider .slide-nav.next:hover{background-position:-190px -30px}.bg-slider .flex-viewport{width:100%;height:100%;padding:0}.bg-slider .flex-viewport li{background-position:top center;background-size:cover;background-repeat:no-repeat;height:100%;min-height:100vh}.bg-slider .slides,.grid__item h1{width:100%;height:100%}.grid__item h1{position:absolute;bottom:0;font-size:12px;text-align:center;color:#fff;transform:translateY(0);transition:all .2s;background-color:rgba(36,102,211,.6);line-height:100%;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:500px){.grid__item,.grid__item--wide,.grid__sizer{width:50%}.sitemap{width:100%}.logo{padding-right:12px}nav{float:center;padding-left:0}ul.menu,ul.menu li a{width:100%;text-align:center}ul.menu{float:none}nav,ul.menu li{width:100%}ul.menu li a{padding:10px 0}.newslist li a img{width:100%;padding:0 0 20px}}@media only screen and (max-width:360px){.wrapper{padding:0 20px}header{padding:20px 0 40px}.logo{float:none;max-width:100%;padding:0;margin-bottom:20px}nav{float:none;padding-left:0}.grid__item,.grid__item--wide,.grid__sizer,nav{width:100%}.rich-content{margin-top:10rem}}@font-face{font-family:'fontello';src:url(../font/fontello.eot?54797668);src:url(../font/fontello.eot?54797668#iefix) format("embedded-opentype"),url(../font/fontello.woff?54797668) format("woff"),url(../font/fontello.ttf?54797668) format("truetype"),url(../font/fontello.svg?54797668#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:"fontello";font-style:normal;font-weight:400;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-facebook-official:before{content:'\e800'}.icon-linkedin:before{content:'\e801'}.icon-pinterest:before{content:'\e802'}.icon-facebook:before{content:'\e803'}.icon-twitter:before{content:'\e804'}.icon-pinterest-circled:before{content:'\e805'}