html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,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;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
#main,#supra-wrapper div.section,#menu-wrapper div.section,#postscript-wrapper div.section,#header div.section,#messages div.section,#footer{width:90%;margin-left:auto;margin-right:auto;}#header div.section{position:relative;}@media all and (min-width:768px) and (max-width:1023px){#sidebar-left,#sidebar-right{display:inline;float:left;position:relative;width:50%;}.layout-one-sidebar #sidebar-left,.layout-one-sidebar #sidebar-right{width:100%;}}@media all and (min-width:1024px){#main,#supra-wrapper div.section,#menu-wrapper div.section,#postscript-wrapper div.section,#header div.section,#messages div.section,#footer{width:90%;max-width:1200px;margin-left:auto;margin-right:auto;}#content,#sidebar-left,#sidebar-right{display:inline;float:left;position:relative;}.layout-two-sidebars #content{margin-left:25%;margin-right:25%;width:50%;}.layout-one-sidebar #content{width:75%;}.layout-no-sidebars #content{width:100%;}.layout-sidebar-left #content{margin-left:25%;margin-right:0;}.layout-sidebar-right #content{margin-right:25%;margin-left:0;}#sidebar-left{width:25%;margin-left:-100%;}#sidebar-right{width:25%;margin-left:-25%;clear:none;}}
body{position:relative;background:#f47321;margin:0;z-index:1;}@media all and (min-width:1024px){body{z-index:2;}}body .bold{font-weight:700;}body .extrabold{font-weight:800;}body a{color:#581e00;}body a.active{color:#581e00;}body strong,body b{font-weight:700;}body img{max-width:100%;height:auto;}body sup,body sub{font-size:60%;}body sup{vertical-align:top;}body table{width:100%;}body table td{vertical-align:top;}.content{font:14px/1.5 arial,sans-serif;font-weight:500;color:#581e00;}.content p,.content ul,.content ol{padding-bottom:18px;}.content table{margin-bottom:24px;}.content ul li{margin:0 0 0 16px;padding:0;list-style:disc outside;}.content ol li{margin:0 0 0 18px;padding:0;list-style:decimal outside;}.content ul ol li{list-style-type:decimal;}.content ol ul li{list-style-type:disc;}.content h1,.content h2,.content h3,.content h4,.content h5{padding-bottom:5px;}.content table td{padding:0 10px 10px 0;}ul.menu{margin:0;padding:0;}ul.menu li{margin:0;padding:0;}h1,h2,h3,h4,h5{font-family:arial,sans-serif;color:#581e00;font-weight:700;padding:0;margin:0;letter-spacing:0.5px;line-height:1.4;}h1 a,h1 a.active,h2 a,h2 a.active,h3 a,h3 a.active,h4 a,h4 a.active,h5 a,h5 a.active{color:inherit;text-decoration:none;}h1{font-size:20px;color:#f47321;text-transform:uppercase;}h2{font-size:18px;color:#f47321;text-transform:uppercase;}h3{font-size:16px;}h4{font-size:14px;font-weight:700;}h5{font-size:12px;font-weight:700;}.not-logged-in .tabs,.not-logged-in .messages{display:none;}.topmenu{overflow:hidden;}.topmenu ul.menu{float:right;}.topmenu ul.menu li{list-style:none;float:left;text-transform:uppercase;margin:0;padding:0 15px 0 0;}.topmenu ul.menu li a{display:block;height:48px;line-height:48px;text-decoration:none;font-weight:600;font-size:14px;color:#fff;}.topmenu ul.menu li a.active,.topmenu ul.menu li a.active-trail{text-decoration:underline;}.topmenu ul.menu li:last-child{padding-right:0;}.topmenu ul.menu li:last-child a{width:48px;text-indent:-9999px;background:transparent url(/sites/all/themes/responsive/img/search.png) 50% 50% no-repeat;}#header{background:#fff;}#site-name{padding-right:60px;}#site-name a{display:block;float:left;height:50px;width:372px;max-width:100%;padding:35px 0 25px 0;background:#fff url(/sites/all/themes/responsive/logo.png) 0 35px no-repeat;background-size:contain;text-indent:-9999px;}.menu-button{position:absolute;top:25px;right:0;display:block;width:45px;height:45px;text-indent:-9999px;background:transparent url(/sites/all/themes/responsive/img/menu-button.png) no-repeat 50% 50%;}.menu-button.active{background:transparent url(/sites/all/themes/responsive/img/menu-button-active.png) no-repeat 50% 50%;}@media all and (min-width:1024px){.menu-button{display:none;}}.top-info{float:right;padding-top:27px;}.top-info .content{color:#f47321;text-align:right;}.top-info .content p{padding:0;font-size:20px;}.top-info .content p.tel a{display:inline-block;padding-left:25px;background:transparent url(/sites/all/themes/responsive/img/tel.png) no-repeat 0 50%;}.top-info .content p.offerte{text-transform:uppercase;font-weight:700;}.top-info .content a{color:#f47321;text-decoration:none;}@media all and (max-width:1023px){.top-info{float:none;clear:both;padding:0 0 15px 0;}.top-info .content{text-align:left;}.top-info .content p{font-size:16px;}}#menu-wrapper{background:#fdfdfd url(/sites/all/themes/responsive/img/menu-bg.jpg) 0 0 repeat-x;}.overlay{position:fixed;z-index:12;width:100%;left:0;background:rgba(88,88,88,0.8);display:none;}@media all and (max-width:767px){.overlay{display:none !important;}}@media all and (max-width:1023px){#menu-wrapper .section{width:100% !important;}.hoofdmenu > .content > div > ul > li > ul > li > a{display:none !important;}.hoofdmenu{display:none;}.hoofdmenu ul.menu{padding:0;margin:0;}.hoofdmenu ul.menu li{display:block;padding:0;margin:0;}.hoofdmenu ul.menu li a{display:block;padding:8px 20px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;text-align:center;background:#f47321;border-bottom:1px solid #fff;}.hoofdmenu ul.menu li a.active,.hoofdmenu ul.menu li a.active-trail{color:#f47321;background:#fff;}.hoofdmenu ul.menu li ul{display:none;padding:0;}.hoofdmenu ul.menu li ul li a{padding:8px 20px;text-transform:lowercase;font-weight:400;background-color:#a09f9f;border-bottom:1px solid #7a7673;}.hoofdmenu ul.menu li ul li a.active,.hoofdmenu ul.menu li ul li a.active-trail{background-color:#a09f9f;color:#f47321;}.hoofdmenu ul.menu li ul li ul ul li a{padding:3px 20px;background-color:#505050;border-bottom:1px solid #a09f9f;}.hoofdmenu ul.menu li ul li ul ul li a.active,.hoofdmenu ul.menu li ul li ul ul li a.active-trail{background-color:#505050;color:#f47321;}.hoofdmenu ul.menu li.active > ul,.hoofdmenu ul.menu li.active-trail > ul{display:block;}}@media all and (min-width:1024px){.hoofdmenu{display:block !important;}.hoofdmenu ul.menu{padding:0;height:80px;}.hoofdmenu ul.menu li{float:left;width:20%;height:80px;padding:0;list-style:none;margin:0;position:relative;z-index:14;}.hoofdmenu ul.menu li .image{position:absolute;top:80px;left:100%;width:100%;height:300px;background-size:cover !important;display:none;}.hoofdmenu ul.menu li:nth-child(1) .image{background:transparent url(/sites/all/themes/responsive/img/bouw.jpg) no-repeat 50% 50%;}.hoofdmenu ul.menu li:nth-child(2) .image{background:transparent url(/sites/all/themes/responsive/img/tegel.jpg) no-repeat 50% 50%;}.hoofdmenu ul.menu li:nth-child(3) .image{background:transparent url(/sites/all/themes/responsive/img/oprit.jpg) no-repeat 50% 50%;}.hoofdmenu ul.menu li:nth-child(4) .image{background:transparent url(/sites/all/themes/responsive/img/uitrusting.jpg) no-repeat 50% 50%;}.hoofdmenu ul.menu li:nth-child(5) .image{left:auto;right:100%;background:transparent url(/sites/all/themes/responsive/img/transport.jpg) no-repeat 50% 50%;}.hoofdmenu ul.menu li a{display:block;height:50px;padding:30px 5px 0;text-align:center;color:#a09f9f;text-transform:uppercase;font-weight:800;font-size:13px;text-decoration:none;}}@media all and (min-width:1024px) and (min-width:1024px){.hoofdmenu ul.menu li a{padding:30px 25px 0;}}@media all and (min-width:1024px){.hoofdmenu ul.menu li a:hover,.hoofdmenu ul.menu li a.active,.hoofdmenu ul.menu li a.active-trail,.hoofdmenu ul.menu li a.hover{color:#f47321;}.hoofdmenu ul.menu li a:hover,.hoofdmenu ul.menu li a.hover{background:#505050;}.hoofdmenu ul.menu li:hover ul,.hoofdmenu ul.menu li:hover .image{display:block;}.hoofdmenu ul.menu li:hover ul ul ul,.hoofdmenu ul.menu li:hover .image ul ul{display:none;}.hoofdmenu ul.menu li ul{display:none;height:auto;min-height:280px;position:absolute;top:80px;left:0;width:100%;background:#505050;z-index:15;}.hoofdmenu ul.menu li ul:hover{display:block;}.hoofdmenu ul.menu li ul li{float:none;width:100%;height:auto;}.hoofdmenu ul.menu li ul li a{display:none;}.hoofdmenu ul.menu li ul li ul{top:0;padding:10px 0;}.hoofdmenu ul.menu li ul li ul li a{display:block;margin:0;padding:3px 20px;height:auto;text-align:left;color:#fff;font-weight:400;}.hoofdmenu ul.menu li ul li ul ul{display:none;}}.banner{position:relative;height:300px;}.banner .views-row{position:absolute;top:0;left:0;width:100%;height:300px;z-index:4;}.banner a.next,.banner a.prev{position:absolute;top:0;width:50px;height:300px;display:block;z-index:5;text-indent:-9999px;}.banner a.prev{left:0;background:rgba(109,83,73,0.75) url(/sites/all/themes/responsive/img/prev.png) no-repeat 50% 50%;}.banner a.next{right:0;background:rgba(109,83,73,0.75) url(/sites/all/themes/responsive/img/next.png) no-repeat 50% 50%;}#main-wrapper{background-color:#fdfdfd;}#content .section,#sidebar-left .section{padding:25px 0 30px;}#content .section{padding:25px 0 30px 60px;}@media all and (max-width:1023px){#content .section{padding:25px 0 30px;}}.sidemenu{background-color:#f47321;color:#fff;}.sidemenu ul.menu li{list-style:none;margin:0;padding:0;border-bottom:1px solid #fff;}.sidemenu ul.menu li a{display:block;padding:8px 20px;text-transform:uppercase;text-decoration:none;font-weight:700;color:#fff;}.sidemenu ul.menu li a:hover,.sidemenu ul.menu li a.active,.sidemenu ul.menu li a.active-trail{color:#f47321;background:#fff;}.sidemenu ul.menu li ul{padding:0;}.sidemenu ul.menu li ul li a{padding:8px 20px 8px 40px;text-transform:lowercase;font-weight:400;background-color:#a09f9f;}.sidemenu ul.menu li ul li a:hover,.sidemenu ul.menu li ul li a.active,.sidemenu ul.menu li ul li a.active-trail{background-color:#a09f9f;color:#f47321;}.sidemenu ul.menu li.expanded{border-bottom:none;}@media all and (max-width:1023px){.sidemenu{display:none;}}.subsubmenu{padding-top:20px;}.subsubmenu ul.menu li{list-style:none;float:left;padding:0 10px 5px 0;margin:0;}.subsubmenu ul.menu li a{color:#f47321;text-transform:uppercase;font-weight:700;font-size:11px;}.subsubmenu ul.menu li a.active-trail{color:#cc4c1a;}#postscript-wrapper{background-color:#f4f2f2;padding:30px 0 20px;}#postscript-wrapper .content{color:#7a7673;}#postscript-wrapper h2,#postscript-wrapper a{color:#581e00;}.nieuws{width:33%;float:left;}.nieuws .content{padding-right:30px;margin-left:70px;}.nieuws .content .content{padding:0;margin:0;}.nieuws h2 a{text-decoration:none;}.nieuws .views-row p,.nieuws .views-row td,.nieuws .views-row li{font-size:14px;line-height:1.2;}.nieuws .views-row h2{padding-top:30px;font-size:12px;}.nieuws .views-row .link-wrapper li{margin:0;}@media all and (max-width:767px){.nieuws{width:100%;float:none;padding-bottom:30px;}.nieuws .content{padding:0;margin:0;}}.contact{width:34%;float:left;}.contact .content{border-left:1px solid #e5e4e4;border-right:1px solid #e5e4e4;}.contact h2{margin:0 20px 10px;padding-bottom:10px;text-align:center;border-bottom:1px solid #e5e4e4;}.contact h2 a{text-decoration:none;}.contact p{padding:0 20px 10px;}.contact h4{padding:0 20px;}@media all and (max-width:767px){.contact{width:100%;float:none;padding-bottom:10px;}.contact h2{text-align:left;margin:0 0 10px;}.contact .content{border:none;}}.toonzaal{width:33%;float:left;}.toonzaal .content{height:205px;margin-right:70px;background:transparent url(/sites/all/themes/responsive/img/collectie.jpg) 50% 50% no-repeat;background-size:cover;position:relative;}.toonzaal p{text-align:right;font-size:18px;text-transform:uppercase;color:#581e00;}.toonzaal p a{text-decoration:none;display:block;width:100%;height:100%;position:absolute;top:0;left:0;font-weight:700;}.toonzaal p a span.king{display:block;padding:10px 20px;background:rgba(255,255,255,0.7);}@media all and (max-width:767px){.toonzaal{width:100%;float:none;}.toonzaal .content{margin:0;background:transparent url(/sites/all/themes/responsive/img/collectie.jpg) 50% 50% no-repeat;background-size:cover;}.toonzaal .content p{text-align:left;padding-left:10px;}}#footer .content{color:#fff;font-weight:600;}#footer .content a.tel{color:#fff;text-decoration:none;}.by-comma .content p{text-align:right;color:#fff;clear:both;}.by-comma .content p a{font-weight:700;}@media all and (max-width:767px){.by-comma .content p{text-align:left;}}.fb-like{float:left;width:30%;padding:30px 3% 30px 0;background:transparent url(/sites/all/themes/responsive/img/footer-logo.png) 0 30px no-repeat;}.fb-like span{padding-top:40px;}@media all and (max-width:1199px){.fb-like{width:100%;padding:30px 0;}}.info-block{float:left;padding:30px 3% 30px 0;width:30%;}.info-block .route{color:#581e00;}.info-block p{padding:0;}.info-block p a{color:#fff;text-decoration:none;}@media all and (max-width:1199px){.info-block{float:none;clear:both;padding:0 0 30px 0;width:100%;}.info-block:first-child{padding-left:0;padding-top:70px;background:transparent url(/sites/all/themes/responsive/img/footer-logo.png) 0 30px no-repeat;}}.page-node-3 .info-block a{color:#000;}.front .front-banner{position:relative;height:300px;}.front .front-banner .views-row{position:absolute;top:0;left:0;width:100%;height:300px;z-index:4;}.front .front-banner .view-controls{position:absolute;bottom:0;left:0;width:100%;height:25px;background-color:rgba(0,0,0,0.4);z-index:5;padding:0;}.front .front-banner .view-controls li{float:left;display:block;height:12px;width:12px;margin:6px 0 0 6px;background-color:#fff;cursor:pointer;text-indent:-9999px;}.front .front-banner .view-controls li.active{background-color:#cc4c1a;}.search-info{display:none;}.search-form{height:23px;margin:12px 0 13px 0;padding-left:36px;background:transparent url(/sites/all/themes/responsive/img/search2.png) 0 0 no-repeat;}.search-form label{display:none;}.search-form input.form-text{width:70%;height:23px;padding:3px;border:1px solid #cc4c1a;}.search-form input.form-text:focus,.search-form input.form-text:active{box-shadow:0 0 7px #cc4c1a;}.search-form input.form-submit{background:#cc4c1a;border-radius:0;border:none;height:23px;width:20%;color:#fff;text-shadow:none;text-transform:uppercase;margin-left:3px;-webkit-appearance:none;-moz-appearance:none;}.page-nieuws .views-row{margin-top:10px;padding-top:10px;border-top:1px dashed #f47321;}.page-nieuws .views-row h2{font-size:12px;}.page-nieuws .views-row h2 a{text-decoration:none;}.page-nieuws .links li{margin:0;}.webform-client-form{max-width:800px;}.webform-client-form .form-required{margin-right:-10px;display:block;width:10px;float:right;color:#cc4c1a;}.webform-client-form .webform-component--antispam{display:none;}.webform-client-form .webform-component-textfield,.webform-client-form .webform-component-email,.webform-client-form .webform-component-textarea{margin:0;}.webform-client-form .webform-component-textfield label,.webform-client-form .webform-component-email label,.webform-client-form .webform-component-textarea label{width:20%;padding-right:5%;float:left;margin:0;text-align:right;clear:both;}.webform-client-form .webform-component-textfield input,.webform-client-form .webform-component-textfield textarea,.webform-client-form .webform-component-email input,.webform-client-form .webform-component-email textarea,.webform-client-form .webform-component-textarea input,.webform-client-form .webform-component-textarea textarea{width:70%;border:1px solid #e1e1e1;margin:0;background-color:#f3f3f3;border-radius:2px;box-sizing:border-box;}.webform-client-form .webform-component-textfield input:active,.webform-client-form .webform-component-textfield input:focus,.webform-client-form .webform-component-textfield textarea:active,.webform-client-form .webform-component-textfield textarea:focus,.webform-client-form .webform-component-email input:active,.webform-client-form .webform-component-email input:focus,.webform-client-form .webform-component-email textarea:active,.webform-client-form .webform-component-email textarea:focus,.webform-client-form .webform-component-textarea input:active,.webform-client-form .webform-component-textarea input:focus,.webform-client-form .webform-component-textarea textarea:active,.webform-client-form .webform-component-textarea textarea:focus{border:1px solid #868686;box-shadow:none;}.webform-client-form .webform-component-textfield input:invalid,.webform-client-form .webform-component-textfield textarea:invalid,.webform-client-form .webform-component-email input:invalid,.webform-client-form .webform-component-email textarea:invalid,.webform-client-form .webform-component-textarea input:invalid,.webform-client-form .webform-component-textarea textarea:invalid{box-shadow:none;border:1px solid #cc4c1a;}.webform-client-form .webform-component-textfield input.error,.webform-client-form .webform-component-email input.error,.webform-client-form .webform-component-textarea input.error{box-shadow:none;background:#f3f3f3 url(/sites/all/themes/responsive/img/invald_form_field.png) 100% 0 no-repeat;color:#3F4950;}.webform-client-form .webform-component-textfield textarea.error,.webform-client-form .webform-component-email textarea.error,.webform-client-form .webform-component-textarea textarea.error{border:1px solid #cc4c1a;color:#3F4950;}.webform-client-form p.invalid-error{z-index:99;height:21px;line-height:17px;margin:-20px 0 0 365px;padding:0 10px 0 0;width:155px;text-align:right;font-size:12px;color:#fff;font-style:italic;}.webform-client-form p.invalid-error.invalid-message{margin-top:-110px;margin-bottom:75px;}.webform-client-form .webform-component{padding:0 0 10px;clear:both;}@media all and (min-width:768px){.webform-client-form .webform-component--adres,.webform-client-form .webform-component--woonplaats{width:60%;float:left;}.webform-client-form .webform-component--adres label,.webform-client-form .webform-component--woonplaats label{width:33%;padding-right:9%;}.webform-client-form .webform-component--adres input,.webform-client-form .webform-component--woonplaats input{width:55%;}.webform-client-form .webform-component--nummer,.webform-client-form .webform-component--postcode{width:35%;float:right;clear:none;}.webform-client-form .webform-component--nummer label,.webform-client-form .webform-component--postcode label{width:40%;}.webform-client-form .webform-component--nummer input,.webform-client-form .webform-component--postcode input{width:40%;}}.webform-client-form .webform-component--bericht{height:auto;}.webform-client-form .form-actions{padding-right:5%;}.webform-client-form .form-actions input{clear:both;float:right;background:transparent url(/sites/all/themes/responsive/img/verzenden.png) 0 0 no-repeat;border:none;padding:0;font-size:14px;font-style:italic;color:#fff;height:30px;width:189px;border-radius:0;text-shadow:2px 2px 5px rgba(0,0,0,0.7);}.webform-client-form .webform-component--ik20ga20akkoord{width:35px;float:left;clear:none;margin-left:25%;margin-top:0;}.webform-client-form .webform-component--ik20ga20akkoord label{display:none;}.webform-client-form .webform-component--ik20ga20akkoord .form-item{margin:0;}.webform-client-form .webform-component--ik20ga20akkoord input{width:auto;height:auto;}.webform-client-form .webform-component--privacy20text{width:90%;width:calc(75% - 35px);float:left;clear:none;margin-top:0;}.webform-client-form .webform-component--privacy20text p{font-size:.9em;}.webform-client-form .captcha{clear:both;margin:15px auto;}.webform-client-form .captcha .g-recaptcha > div{margin-left:auto;margin-right:5%;}
