@import url(reset.css);pre{font-size:11px}select option,ul.select2-results__options li.select2-results__option{white-space:nowrap}*{font-family:"Roboto",sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}html,body{height:100%;width:100%}.menu-header,.menu-footer{display:none}.left{float:left}.right{float:right}a,a:hover{text-decoration:none}.wrap{display:block;margin:0 auto;max-width:1280px;padding:0 25px;position:relative}@media (min-width: 768px){.wrap{max-width:1232px;padding:0}}@media (min-width: 768px){.columns-3-wide .wrap,.columns-4 .wrap{max-width:1432px;padding:0}}.wrap#project_overview{padding:0}.language{float:right;margin:0 15px}.language li{float:left;padding:11px 5px}.language li a{display:block;height:16px;opacity:0.5;width:16px}.language li a:hover,.language li a.active{opacity:1}.language li .nl{background:url("../images/nl.png") no-repeat center}.language li .en{background:url("../images/en.png") no-repeat center}.language li .de{background:url("../images/de.png") no-repeat center}.language li .ro{background:url("../images/ro.png") no-repeat center}.language li .au{background:url("../images/au.png") no-repeat center;width:29px}@media (max-width: 800px){.language{display:none}.language.mobile{float:none}.language.mobile li{background:#fff}.language.mobile a{color:#333;display:block;padding:0 20px}.language.mobile.show{display:block}}.transp-button{background:url("../images/trans-button-arrow.png") no-repeat right 20px center;border:solid 1px #000;color:#000;display:inline-block;font-size:18px;line-height:57px;margin:0 auto;padding:0 70px 0 45px;position:relative;text-decoration:none}.transp-button.left{background:url("../images/trans-button-arrow-left.png") no-repeat left 20px center;padding:0 45px 0 70px}.transp-button.no-arrow{background:none;padding:0 45px}.transp-button:hover{text-decoration:underline}.transp-button-blue{background:#8ab6c1 url("../images/trans-button-arrow-w.png") no-repeat right 20px center;border:none;color:#fff;display:inline-block;font-size:18px;font-weight:600;line-height:57px;margin:30px 0 0;padding:0 50px 0 25px}.transp-button-blue.prev{background:#8ab6c1 url("../images/trans-button-arrow-w-l.png") no-repeat left 20px center;padding:0 25px 0 50px;text-align:right}#loading{background:#fff;display:none;height:100%;left:0;opacity:0.8;position:fixed;top:0;width:100%;z-index:50}header{position:relative}header #slideshow{height:100%;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}header #slideshow .background{background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;height:100%;position:absolute;top:0;width:100%;z-index:0}header #slideshow .prev,header #slideshow .next{display:block;height:41px;position:absolute;top:320px;width:32px;z-index:999}header #slideshow .prev{background:url("../images/slideshow_prev.png") no-repeat}header #slideshow .next{background:url("../images/slideshow_next.png") no-repeat;right:0}header li{float:left}header li a{display:block}header #topmenu_container{background:url("../images/bgr-topmenu.png");height:39px;line-height:39px;position:relative}header #topmenu_container ::-webkit-input-placeholder{color:#fff;opacity:1 !important}header #topmenu_container ::-moz-placeholder{color:#fff;opacity:1 !important}header #topmenu_container :-ms-input-placeholder{color:#fff;opacity:1 !important}header #topmenu_container input:-moz-placeholder{color:#fff;opacity:1 !important}header #topmenu_container #topmenu{float:right}header #topmenu_container #topmenu li{margin:0 19px 0 0}header #topmenu_container #topmenu li a{color:#fff;font-size:11px;font-weight:400;text-transform:uppercase}header #topmenu_container #search{float:right}header #topmenu_container #search #keywords{background:transparent;border:none;color:#fff;font-size:11px;font-weight:400;line-height:11px;padding:0 3px;text-transform:uppercase;width:60px}header #topmenu_container #search #keywords:focus{background:#fff;color:#000;line-height:20px;text-transform:none;width:150px}header #topmenu_container #search #search-submit{background:url("../images/search.png") no-repeat;border:none;height:22px;width:22px}header #mainmenu_container{background:url("../images/bgr-mainmenu.png");border-bottom:solid 1px #c8c8c8;height:125px;position:relative;width:100%}header #mainmenu_container #homelink{background:url("../images/logo/logo-en.svg") no-repeat center/contain;height:67px;margin:32px 0 0 0;position:absolute;width:304px}header #mainmenu_container #homelink.nl{background:url("../images/logo/logo-nl.svg") no-repeat center/contain}header #mainmenu_container #homelink.de{background:url("../images/logo/logo-de.svg") no-repeat center/contain}header #mainmenu_container #mainmenu{float:right;margin:50px 0 0}header #mainmenu_container #mainmenu li{margin:0 0 0 44px}header #mainmenu_container #mainmenu li a{color:#333;font-size:18px;font-weight:300;line-height:18px;text-transform:uppercase}header #mainmenu_container #mainmenu .active a,header #mainmenu_container #mainmenu a:hover{color:#287e93}header #mobile_menu_container{display:none;position:absolute;width:100%;z-index:99999}header #mobile_menu_container #mobilemenu{display:none;width:100%}header #mobile_menu_container #mobilemenu li{border-bottom:solid 1px #333;float:none}header #mobile_menu_container #mobilemenu a{background:#fff;color:#333;display:block;padding:0 20px}header #mobile_menu_container #trigger_container{height:76px;width:100%}header #mobile_menu_container #trigger_container .trigger{border-right:solid 1px #666;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:11px;height:76px;line-height:11px;padding:54px 0 0;text-align:center;text-transform:uppercase;width:33.33%}header #mobile_menu_container #trigger_container .tr_language{background:url("../images/m_menu_language.png") no-repeat top 14px center}header #mobile_menu_container #trigger_container .tr_search{background:url("../images/m_menu_search.png") no-repeat top 14px center}header #mobile_menu_container #trigger_container .tr_mobilemenu{background:url("../images/m_menu_trig.png") no-repeat top 14px center}header h2{color:#fff;font-size:67px;line-height:80px;margin:128px 0 0;max-width:800px;text-shadow:-2px 2px 1px rgba(0,0,0,0.18);text-transform:uppercase}header .full{height:643px;margin:0 auto;padding:0 0 39px}header .full .marker-link{background:#fff;bottom:28px;color:#4d4d4d;font-size:11px;font-weight:300;line-height:37px;padding:0 11px;position:absolute;right:0;text-transform:uppercase}header .full .marker-link .trigger{background:url("../images/bgr-marker-link.png") no-repeat;display:block;height:6px;margin:-6px auto 0;position:relative;width:39px}header .full .marker-link .marker{background:url("../images/marker.png") no-repeat left center;height:37px;display:inline-block;margin:0 0 0 5px;padding:0 0 0 21px}.template-homepage{background:url("../images/bgr-body.png")}.template-homepage article{text-align:center}.template-homepage article h1{color:#51534a;font-size:40px}.template-homepage article p{font-size:18px;font-weight:200;line-height:36px}.template-homepage header{height:807px}.template-homepage header #topmenu_container .wrap{max-width:1500px}.template-homepage header #mainmenu_container{bottom:0;position:absolute}.template-homepage #usp{margin:18px auto 30px;text-align:center;display:table}.template-homepage #usp li{background:url("../images/bullet-tick.png") no-repeat left center;color:#afafaf;float:left;font-size:13px;font-weight:300;line-height:24px;margin:0 auto;padding:0 20px 0 36px;text-transform:uppercase}.template-layout #mainmenu_container{-webkit-box-shadow:0px 1px 9px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 1px 9px 0px rgba(50,50,50,0.5);box-shadow:0px 1px 9px 0px rgba(50,50,50,0.5)}.template-404 header{height:200px}.template-404 h1{font-size:30px}.template-layout.project header{background:url("../images/bgr-body.png")}.template-layout.project header .breadcrumb li{padding:30px 0 24px}.template-layout.project header h1{margin:0 0 35px}.template-layout.project header .content-text{width:600px}.template-layout.project header #right-buttons{margin:67px 0 0;position:absolute;right:0}.template-layout.project header #right-buttons a{border:solid 1px #e2e2e2;color:#808080;display:block;font-size:14px;font-weight:300;line-height:20px;margin:0 0 15px;padding:12px 12px 12px 60px;width:210px}.template-layout.project header #right-buttons .marker{background:url("../images/marker-dark.png") no-repeat left 20px center}.template-layout.project header #right-buttons .slideshow{background:url("../images/slideshow.png") no-repeat left 15px center}.template-layout.project #content{float:none;width:auto}.template-layout.project #filters{margin:0}.template-layout.project.show #content_container{padding:55px 0 0}.template-layout.project.show #content_container #content{float:left;width:680px}.template-layout.project.show #content_container #content h1{margin:0 0 40px}.template-layout.project.show #content_container #content .project_data{margin:0 0 40px}.template-layout.project.show #content_container #content .project_data span{color:#4d4d4d;display:inline-block;font-size:18px;font-weight:300;height:25px;line-height:25px}.template-layout.project.show #content_container #content .project_data .place{background:url("../images/marker-dark.png") no-repeat left center;margin:0 0 0 35px;padding:0 0 0 20px}.template-layout.project.show .transp-button{margin:0 0 30px 0}#project_slideshow_container{position:relative;width:670px}#project_slideshow_container .slideshow_pager{display:none;height:42px;position:absolute;top:200px;width:31px;z-index:999999}#project_slideshow_container .slideshow_pager.prev{background:url("../images/slideshow_prev.png") no-repeat}#project_slideshow_container .slideshow_pager.next{background:url("../images/slideshow_next.png") no-repeat;right:0}#project_slideshow_container #project_slideshow{height:444px;margin:0 0 50px;width:670px}#project_slideshow_container:hover .slideshow_pager{display:block}#project_overview{max-width:1500px}#project_overview .project{display:block;float:left;height:auto;padding:0 0 22%;position:relative;width:33.3333333%;background-position:top center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}#project_overview .project .overlay{background:rgba(255,255,255,0.5);display:none;height:100%;position:absolute;width:100%;z-index:999}#project_overview .project .overlay .application,#project_overview .project .overlay .title,#project_overview .project .overlay .location{display:block;text-align:center}#project_overview .project .overlay .application,#project_overview .project .overlay .location{color:#333;font-family:'Vollkorn', serif;font-size:18px}#project_overview .project .overlay .location img{vertical-align:middle}#project_overview .project .overlay .application{margin:5% 0 0}#project_overview .project .overlay .title{color:#333;font-size:28px;font-weight:700;margin:27px 0 23px;padding:0 50px}@media only screen and (max-width: 768px){#project_overview .project .overlay .title{font-size:20px;margin:10px 0 23px}}@media only screen and (max-width: 375px){#project_overview .project .overlay .title{padding:0 10px}}#project_overview .project .overlay .location{margin:0 0 30px}#project_overview .project .overlay .buttons{text-align:center}#project_overview .project .overlay .buttons a{border:solid 1px #333;color:#333;display:inline-block;font-size:18px;font-weight:300;margin:0 16px;padding:18px 14px}@media only screen and (max-width: 768px){#project_overview .project .overlay .buttons a{padding:10px}}@media only screen and (max-width: 375px){#project_overview .project .overlay .buttons a{font-size:14px}}@media only screen and (max-width: 320px){#project_overview .project .overlay .buttons a{margin:0 10px}}#project_overview .project.two_column{padding:0 0 33%;width:50%}#project_overview .project.one_column{padding:0 0 66%;width:100%}#filters{margin:0 0 20px}#filters li{float:left}#filters a{display:block;font-size:14px;line-height:89px;padding:0 15px;text-transform:uppercase}#filters a.active{background:#4d4d4d;color:#fff !important}#filters a:hover{text-decoration:underline}#filters a.active:hover{text-decoration:none}#filters #category_filter{border-top:solid 1px #e2e2e2}#filters #category_filter a{color:#51534a;font-weight:800}#filters #category_filter li.eye-catchers,#filters #category_filter li.eyecatchers{float:right}#filters #category_filter li.eye-catchers a,#filters #category_filter li.eyecatchers a{border-left:solid 1px #e2e2e2;border-right:solid 1px #e2e2e2;color:#84cde8;margin:0;padding:0 26px}#filters #category_filter li.eye-catchers a{background:#84cde8;color:#fff}#filters #application_filter{border-top:solid 1px #e2e2e2}#filters #application_filter a{font-size:14px;color:#000;font-weight:300;line-height:89px;padding:0 10px}#filters #application_filter li.reset{display:none;float:right}#filters #application_filter li.reset a{font-weight:700;font-style:italic}.direct{margin:0 auto;padding:0 30px 40px 45px;position:relative;width:600px}.direct .select2{margin:0 20px}.direct button{height:28px;line-height:normal;padding:0 30px 0 20px}#branches{text-align:center}#branches #branches_container{padding:25px 0 0 100px}#branches #branches_container .branche{float:left;height:281px;margin:0 65px 53px 0;position:relative;width:300px;-webkit-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5);box-shadow:0px 0px 5px 0px rgba(50,50,50,0.5)}.columns-3-wide #branches #branches_container .branche{height:360px;margin-right:40px;width:384px}.columns-4 #branches #branches_container .branche{height:260px;margin-right:40px;width:277px}#branches #branches_container .branche h3{color:#fff;font-size:20px;font-weight:300;margin:20px 0;text-transform:uppercase}#branches #branches_container .branche figcaption{background:#fff;bottom:0;color:#333;font-size:20px;font-weight:300;line-height:30px;padding:15px 0;position:absolute;text-transform:uppercase;width:100%}#branches #branches_container .branche .label{background:url("../images/bgr-info.png");color:#fff;font-size:15px;font-weight:800;margin-top:-45px;padding:0 17px;position:absolute;right:0}#branches #branches_container .branche .info{background:url("../images/bgr-info.png");display:none;height:100%;position:absolute;width:100%}#branches #branches_container .branche .info .label{margin:0;text-align:center;padding:10px;width:100%}#branches #branches_container .branche .info .buttons{bottom:0;padding:70px 0 25px;position:absolute;width:100%}#branches #branches_container .branche .info .buttons a{background:url("../images/bgr-info-a.png");border:solid 1px #fff;color:#fff;display:block;font-size:20px;line-height:42px;margin:9px auto 0;position:relative;text-align:center;text-transform:uppercase;width:198px}#branches #branches_container .branche .info .buttons a:hover{background:url("../images/bgr-info-a-hover.png")}#branches #branches_container .branche.commercial-industrial .buttons{background:url("../images/icon-commercial-w.png") no-repeat center top}#branches #branches_container .branche.public-building .buttons{background:url("../images/icon-public-w.png") no-repeat center top}#branches #branches_container .branche.educational-healthcare .buttons{background:url("../images/icon-educational-w.png") no-repeat center top}#branches #branches_container .branche.museum-library .buttons{background:url("../images/icon-museum-w.png") no-repeat center top}#branches #branches_container .branche.hospitality-retail .buttons{background:url("../images/icon-hospitality-w.png") no-repeat center top}#branches #branches_container .branche.residential .buttons{background:url("../images/icon-residential-w.png") no-repeat center top}.template-branches article{margin:30px auto 0;text-align:center}.template-branches article h1{color:#51534a;font-size:40px}.template-branches article .content-text{text-align:left}.breadcrumb li{color:#afafaf;float:left;font-size:14px;padding:30px 0 44px}.breadcrumb li a{color:#afafaf}article h1{color:#51534a;font-size:46px;font-weight:200;line-height:46px;margin:0 0 55px;text-transform:uppercase}article h2{color:#287e93;font-size:20px;font-weight:200;text-transform:uppercase}article a{color:#4d4d4d;text-decoration:underline}article p{color:#4d4d4d;font-size:14px;font-weight:300;line-height:26px;margin:0 0 38px 0;padding:0}article ul li{color:#4d4d4d;font-size:14px;font-weight:300;line-height:26px;list-style-image:url("../images/bullet.png");margin:0 0 0 30px}article .intro p{font-size:17px;line-height:30px}article iframe{border:none}.product.project article ul li{list-style:none;margin-left:0}.product.project article ul li a{list-style:none;margin-left:0}#rightcolumn{float:left;padding:0 0 0 59px;width:550px}.template-layout #content{float:left;width:680px}.template-layout #content.wide{float:none;width:auto}#search-results .search-result{font-size:14px;font-weight:300;line-height:26px;margin:10px 0;padding:5px}#search-results .search-result em{color:#8ab6c1;font-weight:800}#search-results .search-result h3 a{color:#8ab6c1}#search-results .search-result h3 span{color:#8ab6c1;font-size:16px;font-weight:500;font-style:italic}#search-results .search-result.odd{background:#f2f2f2}.pager-wrap .info{color:#4d4d4d;font-size:14px;font-weight:300}.pager-wrap .pager{margin:10px 0}.pager-wrap .pager li{float:left;list-style:none;margin:0}.pager-wrap .pager li a{background:#8ab6c1;color:#fff;display:block;font-weight:900;height:26px;line-height:26px;margin:0 5px;text-align:center;text-decoration:none;width:26px}.pager-wrap .pager .active a{background:#fff;color:#8ab6c1}#worldmap_container{height:0;overflow:hidden;padding-bottom:40%;position:relative;width:100%}#worldmap_container #worldmap{height:100%;left:0;position:absolute;top:0;width:100%}#content_container .article-list .article{float:left;margin:0 0 58px 0}#content_container .article-list .article .title_container{margin:31px 0 24px 0;overflow:hidden}#content_container .article-list .article .title_container h2{font-size:24px;font-weight:700;line-height:28px;margin-top:-4px;text-transform:none}#content_container .article-list .article .title_container h2 a{text-decoration:none}#content_container .article-list .article .title_container .categories{display:none;font-size:15px;font-weight:normal;line-height:normal}#content_container .article-list .article.margin{margin-right:52px}.meta{border:solid 1px #ccc;color:#51534a;float:left;height:50px;line-height:20px;margin:0 30px 0 0;padding:5px 0 0;width:50px}.meta .day,.meta .month{display:block;width:50px;text-align:center}.meta .day{font-size:23px}.meta .month{font-size:15px}.af_article #content h1{margin:0 0 38px}.af_article #content .categories{color:#4d4d4d;float:left;font-size:18px;font-weight:200;line-height:50px}.af_article #content .intro{margin:27px 0 0}.af_article #content .full{margin:50px 0 0}.af-widget{margin:0 0 65px 0}.af-widget h2{color:#51534a;font-size:26px;font-weight:800;margin:0 0 22px 25px}.af-widget .widget-paragraph{color:#4d4d4d;font-size:14px;line-height:26px;margin:0 0 22px 25px}.af-widget .widget-paragraph a{color:#4d4d4d}.af-widget .widget-paragraph a:hover{text-decoration:underline}.af-widget .projects_widget{padding:0 25px}.af-widget .projects_widget .project{float:left;margin:0 8px 0 0;width:140px}.af-widget .projects_widget .project h4{font-size:14px;font-weight:600;margin:10px 0;padding:0}.af-widget .projects_widget .project .location{background:url("../images/marker-dark.png") no-repeat left center;color:#000;font-family:'Vollkorn', serif;font-size:14px;line-height:35px;padding:5px 0 5px 28px}.af-widget .projects_widget .project.project_2{margin:0}.af-widget .transp-button{margin:30px 0 0 25px}.af-widget .popular_item{display:block;margin:0 0 32px 25px}.af-widget .popular_item img{float:left;margin:0 23px 0 0}.af-widget .popular_item div.left{float:left;width:225px}.af-widget .popular_item div.left h4{color:#999;font-size:19px;margin:0}.af-widget .popular_item div.left .date{color:#999;font-size:15px;line-height:32px}.af-widget.type-adviesformulier{background:#8ab6c1;color:#fff;padding:35px 33px 25px}.af-widget.type-adviesformulier .widget-paragraph{color:#fff;margin:0 0 22px 0}.af-widget.type-adviesformulier h2{color:#fff;margin:0 0 22px}.af-widget.type-adviesformulier a{color:#fff;font-size:14px;line-height:26px}.af-widget.type-adviesformulier a:hover{text-decoration:underline}.af-widget.type-adviesformulier ul{margin:22px 0}.af-widget.type-adviesformulier ul li{list-style-image:url("../images/bullet-tick-white.png");list-style-position:outside;margin:0 0 0 25px;padding:0 0 0 10px}.af-widget.type-adviesformulier form td{padding:4px 0}.af-widget.type-adviesformulier form td label{display:block;font-size:14px;line-height:41px}.af-widget.type-adviesformulier form td .for-checkbox{line-height:normal}.af-widget.type-adviesformulier form td .text-field{background:#a1c5cd;border:none;color:#fff;font-size:14px;line-height:41px;max-width:318px;padding:0 10px;width:100%}.af-widget.type-adviesformulier form .tr-checkbox td{padding:30px 0}.af-widget.type-adviesformulier form .send-button input{background:transparent;border:solid 1px #fff;color:#fff;font-size:18px;font-weight:300;padding:18px 55px}.af-widget.type-adviesformulier form .send-button .submitbutton:focus,.af-widget.type-adviesformulier form .send-button .submitbutton:hover{background:#a1c5cd}.content-text .user-form{width:100%}.content-text .user-form a,.content-text .user-form label{color:#4d4d4d;display:block;font-size:14px;width:160px}.content-text .user-form .textarea,.content-text .user-form .text-field{border:solid 1px #e2e2e2;margin:0 0 9px;padding:10px;width:505px}.content-text .user-form .textarea{height:180px}.content-text .user-form .submitbutton{background:transparent;border:solid 1px #000;float:right;margin:10px 0 0;padding:19px 45px}.content-text .user-form .remember-row,.content-text .user-form .radio_list,.content-text .user-form .checkbox_list{overflow:hidden}.content-text .user-form .remember-row li,.content-text .user-form .radio_list li,.content-text .user-form .checkbox_list li{list-style:none;margin:0}.content-text .user-form .remember-row label,.content-text .user-form .radio_list label,.content-text .user-form .checkbox_list label{display:inline-block;float:none;margin:0 0 0 10px;width:auto}.content-text table{height:auto}.content-text table td{padding:0 5px}.content-text table td.tdbg{background:#287e93;color:#fff;border-color:#000}.content-text table td.tdbglight{background:#dfecef}.content-text table p{margin:0}#loginforms .user-form .text-field{width:370px}#loginforms .signinform{margin:0 120px 0 0}#offer h3{background:#ccc;color:#fff;font-size:20px;margin:0 0 4px}#offer h3 .nr{background:#fff;color:#ccc;display:inline-block;height:44px;line-height:44px;margin:9px 37px 9px 0;text-align:center;width:44px;-moz-border-radius:22px;border-radius:22px}#offer h3.ui-state-active{background:#51534a}#offer h3.ui-state-active .nr{color:#51534a}#offer .accordion-item{color:#4d4d4d;display:none;font-size:14px;line-height:25px;padding:51px 0 55px;position:relative}#offer .accordion-item.open{display:block}#offer .accordion-item a.blue{color:#8ab6c1}#offer .accordion-item .center{margin:0 auto;position:relative;width:360px}#offer .accordion-item .transp-button-blue,#offer .accordion-item .transp-button{display:inline-block;margin:0 3px;width:172px}#offer .accordion-item .transp-button-blue:focus,#offer .accordion-item .transp-button-blue:hover,#offer .accordion-item .transp-button:focus,#offer .accordion-item .transp-button:hover{background-color:#51534a}#offer .accordion-item .offer_choose{margin:0 0 55px}#offer .accordion-item .offer_choose li{float:left}#offer .accordion-item .offer_choose li a{background:#f2f2f2;display:block;height:233px;margin:0 6px 0 0;position:relative;text-align:center;width:170px;z-index:0}#offer .accordion-item .offer_choose li a .img{height:147px;position:absolute;top:0;width:170px;z-index:1}#offer .accordion-item .offer_choose li a .overlay{background:url("../images/select.png") no-repeat;display:none;height:233px;position:absolute;top:0;width:170px;z-index:2}#offer .accordion-item .offer_choose li a .title{color:#4d4d4d;font-family:"Roboto",sans-serif;font-size:15px;font-weight:200;padding:10px 10px 0;position:absolute;text-transform:uppercase;width:170px;z-index:3}#offer .accordion-item .offer_choose li a.selected .overlay,#offer .accordion-item .offer_choose li a:hover .overlay{display:block}#offer .accordion-item .offer_choose li a.selected .title,#offer .accordion-item .offer_choose li a:hover .title{color:#fff}#offer .accordion-item .offer_choose li a.selected{outline:solid 1px #fff;-webkit-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.47);-moz-box-shadow:0px 0px 7px 0px rgba(0,0,0,0.47);box-shadow:0px 0px 7px 0px rgba(0,0,0,0.47)}#offer .accordion-item #choose_shape a.selected,#offer .accordion-item #choose_shape a:hover{background:#84cde8}#offer .accordion-item .start{margin:0 0 50px}#offer .accordion-item .start td{padding:0 0 10px}#offer .accordion-item .start td .textarea,#offer .accordion-item .start td .input{border:solid 1px #e2e2e2;margin:0 0 0 10px;padding:10px 6px;width:700px}#offer .accordion-item .file{padding:0 0 50px;text-align:center;width:100%}#offer .accordion-item .offer_dimensions{margin:0 0 55px}#offer .accordion-item .offer_dimensions td{padding:0 10px 0 20px}#offer .accordion-item .offer_dimensions td .input{border:solid 1px #e2e2e2;margin:0 0 0 10px;padding:10px 6px}#offer .accordion-item .checkbox_list{margin:20px 0;overflow:hidden;width:100%}#offer .accordion-item .checkbox_list li label{padding:0 50px 0 18px}#offer .accordion-item .radio_list{line-height:40px;margin:0 0 45px;overflow:hidden}#offer .accordion-item .radio_list label{padding:0 0 0 5px}#errorlist{margin-left:20px}#errorlist li{color:#f00;font-size:14px;line-height:20px;list-style:square}footer{background:#fff;font-weight:300;margin:52px 0 0;text-transform:uppercase}footer .wrap{max-width:1020px}footer #topfooter{background:#51534a;height:108px}footer #topfooter .nws_ltr{color:#fff;font-size:14px;margin:40px 0 0}footer #topfooter #social{color:#fff;float:right;font-size:14px;margin:38px 0 0;text-transform:uppercase}footer #topfooter #social li{float:left;line-height:30px;margin:0 0 0 12px}footer #topfooter #social li a{background:red;display:block;height:30px;width:30px}footer #topfooter #social li .linkedin{background:url("../images/linkedin.png") no-repeat}footer #topfooter #social li .googleplus{background:url("../images/googleplus.png") no-repeat}footer #bottomfooter{height:190px}footer #bottomfooter li{float:left}footer #bottomfooter .copy,footer #bottomfooter a{color:#4d4d4d;display:block;font-size:13px;padding:20px 30px 20px 0}footer #bottomfooter .copy{padding:20px 0 20px 30px}footer #bottomfooter #footermenu_left{float:left}footer #bottomfooter #footermenu_right{float:right}footer #bottomfooter #footermenu_right li a{padding:20px 0 20px 30px}@media only screen and (max-width: 1200px){header .full{padding:0 30px 39px}}@media only screen and (max-width: 800px){#content_container .article-list .article{float:none;margin:0 0 25px 0;width:100%}header #topmenu_container{height:76px}header #topmenu_container #topmenu{display:none}header #topmenu_container #mobile_menu_container{display:block}header #topmenu_container #mobile_menu_container #mobilemenu.show{display:block}header #topmenu_container #search{display:none}.template-layout header #mainmenu_container{display:none}header #mainmenu_container #mainmenu{display:none}header #mainmenu_container #homelink{background-size:cover;height:58px;margin:30px;width:263px}header #slideshow{height:76px}header #slideshow .prev,header #slideshow .next{top:180px}header .full{height:435px;padding:0 40px 39px}header .full h2{font-size:32px;line-height:40px;margin:60px 0 0}header .full .marker-link{bottom:90px;right:30px}.template-homepage #slideshow{height:435px}.template-branches article,.template-homepage article,.template-layout article{padding:30px 30px 0}.template-branches article h1,.template-homepage article h1,.template-layout article h1{font-size:22px;line-height:36px;margin:0 0 30px;text-align:left}.template-branches article h2,.template-branches article h3,.template-homepage article h2,.template-homepage article h3,.template-layout article h2,.template-layout article h3{text-align:left}.template-branches article .content-text p,.template-homepage article .content-text p,.template-layout article .content-text p{font-size:16px;line-height:30px;text-align:left}.template-layout.project header #right-buttons{right:15px}.template-layout.project header #mainmenu_container,.template-layout.project header #topmenu_container{position:relative}.template-layout.project header .content-text{max-width:500px;width:auto}.template-layout.project header #right-buttons{margin:30px 0 0}.template-layout.project header #right-buttons a{background-position:left 10px center !important;margin:0 0 15 pxw;padding:3px 0 3px 40px}.template-layout.project #filters #category_filter a,.template-layout.project #filters #application_filter a{font-size:15px;line-height:50px}.template-layout.project.show .transp-button{margin:40px 0 0 30px}.template-layout.project.show #content_container #content{float:none;width:100%}.template-layout.project.show #project_slideshow_container{width:100%}.template-layout.project.show #project_slideshow_container #project_slideshow{margin:0;width:100% !important}.template-layout.project.show #project_slideshow_container #project_slideshow a{width:100% !important}.template-layout.project.show #project_slideshow_container #project_slideshow a img{height:auto !important;width:100% !important}.template-homepage header{height:565px}.template-homepage #usp{display:none}.template-branches #mainmenu_container,.template-layout #mainmenu_container{bottom:0;position:absolute;width:100%}.template-branches .breadcrumb,.template-branches #content,.template-layout .breadcrumb,.template-layout #content{padding:25px;width:100%}#branches #branches_container{padding:25px 35px 0}#branches #branches_container .branche{margin:0 35px 35px 0}#branches #branches_container .branche h3,#branches #branches_container .branche figcaption{font-size:16px}#rightcolumn{padding:0 30px;width:100%}footer #topfooter,footer #bottomfooter{padding:0 30px}#offer .accordion-item{padding:30px}#offer .accordion-item .start{width:100%}#offer .accordion-item .start td .input{width:100%}#offer .accordion-item .offer_choose li a{margin:0 15px 15px 0}#offer .accordion-item #offer_dimensions{width:100%}#offer .accordion-item #offer_dimensions td,#offer .accordion-item #offer_dimensions th{display:block}#offer .accordion-item #offer_dimensions td label .input,#offer .accordion-item #offer_dimensions th label .input{width:100%}article .article img{max-width:100%}}@media only screen and (max-width: 500px){.template-layout #content{float:none}.af_article #rightcolumn{float:none;padding:0;width:100%}.af-widget{margin-bottom:25px}article .content-text img{float:none;height:auto;margin:0 0 20px !important;width:100%}article .content-text table{width:100%}article .content-text table td,article .content-text table th{display:block}article .content-text table td p,article .content-text table th p{margin:0;padding:0}article .content-text .user-form .text-field,article .content-text .user-form .textarea{width:100% !important}.user-form th,.user-form td{display:block}.user-form th label,.user-form td label{line-height:auto !important}.user-form th .text-field,.user-form th .textarea,.user-form td .text-field,.user-form td .textarea{margin:0 !important;width:100% !important}.af-widget.type-adviesformulier form td label{line-height:20px}footer #topfooter{padding:15px 30px}footer #topfooter .left,footer #topfooter .right,footer #topfooter #social{float:none}footer #topfooter #social{margin:10px 0 0}footer #topfooter #social li{margin:0 12px 0 0}footer #bottomfooter{height:auto;padding:0 30px 15px}footer #bottomfooter .copy{padding:15px 0}footer #bottomfooter #footermenu_right,footer #bottomfooter .right,footer #bottomfooter .left{float:none}footer #bottomfooter li{float:none}footer #bottomfooter li a{padding:0 !important}#right-buttons{display:none}}@media only screen and (max-width: 320px){header .full .marker-link{display:none}.transp-button-blue{font-size:15px;font-weight:200}#slideshow #slide_url{display:none}}.parts-container{display:flex;flex-wrap:wrap}.parts-container>div{flex:0 0 auto;float:left;width:49.99%}#parts-list .partcat{list-style:none;margin:0;padding:0 0 25px;width:100%}#parts-list .partcat ul li{list-style:none}#parts-list .partcat .partcontainer{border-bottom:solid 1px #e2e2e2;display:block;text-decoration:none;width:90%}#parts-list .partcat .partcontainer .thumb{background-size:cover;display:block;float:left;height:100px;margin:0 15px 20px 0;width:150px}#parts-list .partcat .partcontainer .title{display:inline-block;font-weight:500;margin:0;width:400px}#parts-list .partcat .partcontainer .artnr{display:inline-block;font-weight:200;margin:0;width:120px}#parts-list .partcat .partcontainer .short{display:inline-block;font-weight:200;margin:0}.domsearch{padding:0 0 30px}.domsearch #domsearch{border:solid 1px #999;padding:10px;width:250px}.part h1{font-size:22px;margin:0}.part .thumb{background-size:cover;display:inline-block;height:210px;margin-right:15px;width:280px}.part .content{padding:10px 0;font-size:14px;line-height:24px}.report-list{height:100%;max-width:615px;padding-bottom:65%;width:100%}.report-list li{background:no-repeat center / cover;display:block;height:auto;margin:0;max-width:615px;padding-bottom:65%;width:100%}.report-pager{padding:28px 0 15px;max-width:615px;width:100%}.report-pager .uk-dotnav{width:100%}.report-pager .uk-dotnav li{list-style:none;padding-left:0;padding-top:10px;margin-left:5px;margin-right:5px}.report-pager .pager-list{float:left;max-width:560px;overflow:hidden;width:100%}.report-pager .pager-list li{list-style:none;margin:0}.report-pager .pager-list li a{display:block;height:76px;width:100%}.report-pager .uk-icon-chevron-left,.report-pager .uk-icon-chevron-right{color:#51534a;float:left;height:76px;line-height:76px;text-align:center;width:25px}.zoomcontainer{position:relative}.zoomcontainer .description{font-size:18px;left:100%;line-height:36px;padding-right:10px;position:absolute;top:0;width:90%}.zoomcontainer .description li{font-size:18px;line-height:36px}.zoomcontainer .uk-dotnav>*>*{height:12px;width:12px}.zoomcontainer .uk-dotnav>.uk-active>*{background:#8ab6c1 !important}@keyframes pulse{0%{opacity:1;transform:scale(0.5)}100%{opacity:0;transform:scale(2)}}.intro_map,.intro_white{background:#fff;margin:40px auto -40px auto;max-width:1000px;padding:40px 10%;position:relative;width:60%;z-index:10;box-shadow:0px 0px 20px 0px rgba(50,50,50,0.1);-webkit-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.1);-moz-box-shadow:0px 0px 20px 0px rgba(50,50,50,0.1)}.intro_map h2,.intro_white h2{color:#4d4d4d;font-size:46px;font-weight:300;line-height:1;margin:0;text-align:center;text-transform:uppercase}.intro_map p,.intro_white p{font-size:18px;font-weight:200;line-height:1.333;text-align:center}#my_map{margin:0 auto 40px auto;max-width:1800px;min-width:768px;position:relative;width:100%}#my_map .type{color:#4d4d4d;font-size:36px;font-weight:300;line-height:1;position:absolute;text-transform:uppercase;top:10%}#my_map .type.residential{right:60%}#my_map .type.buildings{left:60%}#my_map .map{background-repeat:no-repeat;height:auto !important;max-height:963px;max-width:1800px;padding-bottom:53.5% !important;width:100% !important;transition:all 0.3s ease-in-out}.applications{height:100%;left:0;position:absolute;top:0;width:100%}.applications .application{background-color:#fff;border-radius:50%;cursor:pointer;display:block;height:10px;opacity:1;position:absolute;width:10px;transition:transform 250ms ease}.applications .application:before{background-color:rgba(255,255,255,0.5);border-radius:50%;content:'';display:block;height:20px;margin:-5px 0 0 -5px;position:absolute;width:20px;animation:pulse 1.5s infinite}.kanvas{background:#fff;display:none;height:100%;position:absolute;top:0;width:40%}.kanvas.left{left:0}.kanvas.right{right:0}.kanvas .wrap{height:100%;padding:160px 80px;position:relative;width:100%}.kanvas .wrap .close{background:url("../images/close.svg");height:60px;position:absolute;top:200px;width:60px}.kanvas.left .wrap .close{left:120px}.kanvas.right .wrap .close{right:120px}.kanvas .wrap .close:hover{background-image:url("../images/close_hover.svg")}.description{background:#8ab6c1;display:none;height:calc(100% - 320px);position:absolute;width:calc(100% - 160px)}.description img{max-width:100%;width:100%}.description .content{background:#ffffff;bottom:40px;padding:40px;position:absolute;width:calc(100% - 40px)}.left .description .content{left:40px}.right .description .content{right:40px}.description .content h3{border-bottom:1px solid #8ab6c1;font-size:20px;font-weight:200;line-height:1;margin:0 0 10px 0;padding:0 0 25px 0;text-transform:uppercase}.description .content p{font-size:18px;font-weight:200;line-height:1.333;margin:0 0 18px 0;padding:0}.description .transp-button{background:url("../images/trans-button-arrow.png") no-repeat right 20px center;border:solid 1px #000;color:#000;display:inline-block;font-size:18px;line-height:57px;padding:0 70px 0 45px;position:relative;text-decoration:none;white-space:nowrap}@media screen and (max-width: 1499px){.kanvas .wrap{padding:90px 60px}.kanvas .wrap .close{height:45px;top:120px;width:45px}.kanvas.left .wrap .close{left:90px}.kanvas.right .wrap .close{right:90px}.description{height:calc(100% - 180px);width:calc(100% - 120px)}.description .content{bottom:30px;padding:30px;width:calc(100% - 30px)}.left .description .content{left:30px}.right .description .content{right:30px}}@media screen and (max-width: 1279px){.kanvas .wrap{padding:60px 60px}.kanvas .wrap .close{height:45px;top:90px;width:45px}.kanvas.left .wrap .close{left:90px}.kanvas.right .wrap .close{right:90px}.description{height:calc(100% - 120px);width:calc(100% - 120px)}.description .content{bottom:30px;padding:30px;width:calc(100% - 30px)}.left .description .content{left:30px}.right .description .content{right:30px}}@media screen and (max-width: 969px){.kanvas .wrap{padding:25px 25px}.kanvas .wrap .close{height:40px;top:50px;width:40px}.kanvas.left .wrap .close{left:50px}.kanvas.right .wrap .close{right:50px}.description{height:calc(100% - 50px);width:calc(100% - 50px)}.description .content{bottom:25px;padding:25px;width:calc(100% - 25px)}.left .description .content{left:25px}.right .description .content{right:25px}}@media screen and (max-width: 1100px){.intro_map{margin:40px auto 20px auto;padding:25px 10%;width:75%}.intro_map h2{font-size:32px}.intro_map p{font-size:14px}#my_map .type{font-size:24px}.description .content h3{font-size:16px;margin:0 0 10px 0;padding:0 0 15px 0}.description .content p{font-size:14px;margin:0 0 14px 0}.description .transp-button{font-size:14px;line-height:40px;padding:0 70px 0 45px}}#wrap_content{display:none}.ro.template-homepage #wrap_content{display:block}.visible-m{display:block}@media screen and (max-width: 767px){.intro_white{margin:40px auto 20px auto;padding:25px 10%;width:75%}.intro_white h2{font-size:32px}.intro_white p{font-size:14px}.visible-m,.intro_map,#my_map{display:none !important}#wrap_content{display:block}}@media screen and (max-width: 480px){.intro_white{width:100%}}
/*# sourceMappingURL=screen.css.map */
