img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}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}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}table{border-collapse:collapse;border-spacing:0}ul{padding-left:15px}#container{position:relative;overflow-y:hidden;min-height:100vh}#holder{position:relative}div,table,tr,th,td,thead,tbody{box-sizing:border-box}#article > *,#left > *,#right > *{max-width:100%}#left h3,#right h3{padding:0 0 3px;margin:0 0 3px;border-bottom:1px solid #ccc}#left ul:not(.tsfmenu, .tsfmenu ul) li,#right ul:not(.tsfmenu, .tsfmenu ul) li{padding-left:1em;text-indent:-1em;margin:3px 0}#left ul:not(.tsfmenu, .tsfmenu ul) li:before,#right ul:not(.tsfmenu, .tsfmenu ul) li:before{content:"• ";color:#ccc;list-style:none;padding:0;margin:5px 0 10px}#container{max-height:9999999px;text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none}*{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}#fancybox-overlay *,#fancybox-wrap *,#fancybox-overlay,#fancybox-wrap{box-sizing:initial}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child,p:first-child,ul:first-child,form:first-child,label:first-child,input:first-child,button:first-child{margin-top:0}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child,ul:last-child,form:last-child,label:last-child,input:last-child,button:last-child{margin-bottom:0}body{background-color:rgba(237,235,233,1);background-image:url('../../../images/template/1_bg/bg_heijkamp_v2023-3.jpg');background-size:auto;background-repeat:no-repeat;color:#393635;font-size:14px;font-family:"Lucida Grande", Tahoma, Helvetica, sans-serif;font-weight:400;line-height:1.4}a,a:link,a:visited{color:#e73029;text-decoration:none}a:hover,a:active{color:#e73029;text-decoration:underline}h1{color:rgb(231,48,41);font-size:20px;font-family:Helvetica ,Arial,sans-serif;font-weight:bold}h2{color:rgb(231,48,41);font-size:1.5em;font-weight:700}h3{color:rgb(231,48,41);font-size:1.17em;font-weight:700}h4{color:rgb(231,48,41);font-size:1em;font-weight:700}h5{color:rgb(231,48,41);font-size:0.83em;font-weight:700}h6{color:rgb(231,48,41);font-size:0.67em;font-weight:700}p{}#container{min-width:960px}#contain{position:relative;top:0;width:960px;margin:0 auto}#wrapper{display:inline-block;position:relative;vertical-align:top;width:100%;min-height:100vh;margin:0 auto}#content{position:relative;margin:492px 0 80px 0}#content>#columns{display:table;table-layout:fixed;width:100%;padding:10px 0 0 26px}#content>#columns>div{display:table-cell;position:relative;vertical-align:top}#content>#columns>#left{width:266px;padding:0 30px 0 0}#content>#columns>#right{width:200px}#content>#columns>#article{}#top8{position:absolute;z-index:30;top:430px;right:65px}#top8>.inner{width:100%;height:100%;width:auto;position:relative}#top9{width:679px;position:absolute;z-index:20;top:197px;margin:0 auto;right:0;left:0}#top9>.inner{width:100%;height:100%;position:relative}#top10{width:499px;position:absolute;z-index:10;margin:0 auto;right:0;left:0}#top10>.inner{width:100%;height:100%;position:relative}#footer{z-index:200;width:auto;position:absolute;bottom:20px;margin:0 auto;right:0;left:0;text-align:center}#footer, #footer a, #footer a:link, #footer a:visited{color:rgb(57,54,53);font-size:11px;text-decoration:none}#footer a:hover, #footer a:active{text-decoration:underline}table,table tr,table td,table th,table tbody,table thead{box-sizing:border-box}table{border-collapse:collapse}table td{text-align:left;vertical-align:middle}table th{text-align:left;vertical-align:middle}#mod_99 ul{display:table;width:inherit;padding:0;margin:0}#mod_99>ul{white-space:nowrap}#mod_99>ul ul.deeper{white-space:nowrap}#mod_99>ul ul.deeper ul.deeper{white-space:nowrap}#mod_99 li{display:table-cell;position:relative}#mod_99 ul ul{display:none;z-index:5000}#mod_99 ul ul li{display:table-row;position:relative}#mod_99 ul ul ul{left:100%;z-index:5100}ul.edge{left:initial!important;right:100%!important}#mod_99 div{vertical-align:middle}#mod_99 li{vertical-align:middle}#mod_99 a{vertical-align:middle}#mod_99 ul a>img{max-width:100%;max-height:100%}#mod_99 li,#mod_99 li a{display:table-cell;box-sizing:border-box;position:relative}#mod_99 li,#mod_99 li a{display:table-cell;box-sizing:border-box}#mod_99 .divider>div{display:block;margin:0 auto;position:relative}#mod_99 ul.menu{max-width:200px}#mod_99>ul>li{display:table-cell}#mod_99>ul>li>a,#mod_99>ul>li>a:link,#mod_99>ul>li>a:visited,#mod_99>ul>li>a:hover,#mod_99>ul>li>a:active{cursor:pointer;padding:0 15px;text-align:left;color:rgb(90,88,87);font-size:16px;text-decoration:none}#mod_99>ul>.active>a:link,#mod_99>ul>.active>a:visited{}#mod_99>ul>li>a:hover,#mod_99>ul>li>a:active{}#mod_99>ul>.divider{display:table-cell}#mod_99>ul>.divider>div{width:1px;height:12px;background-color:rgb(203,203,203)}#mod_99 ul.deeper{position:absolute}#mod_99 ul.deeper>li>a,#mod_99 ul.deeper>li>a:link,#mod_99 ul.deeper>li>a:visited,#mod_99 ul.deeper>li>a:hover,#mod_99 ul.deeper>li>a:active{cursor:pointer;text-align:left;text-decoration:none}#mod_99 ul.deeper>.active>a:link,#mod_99 ul.deeper>.active>a:visited{}#mod_99 ul.deeper>li>a:hover,#mod_99 ul.deeper>li>a:active{}#mod_99 ul.deeper ul.deeper{position:absolute}#mod_99 ul.deeper ul.deeper>li>a,#mod_99 ul.deeper ul.deeper>li>a:link,#mod_99 ul.deeper ul.deeper>li>a:visited,#mod_99 ul.deeper ul.deeper>li>a:hover,#mod_99 ul.deeper ul.deeper>li>a:active{cursor:pointer;text-align:left;text-decoration:none}#mod_99 ul.deeper ul.deeper>.active>a:link,#mod_99 ul.deeper ul.deeper>.active>a:visited{}#mod_99 ul.deeper ul.deeper>li>a:hover,#mod_99 ul.deeper ul.deeper>li>a:active{}.close,p.counter{font-weight:700}.alert{padding:8px 35px 8px 14px;margin-bottom:18px;text-shadow:0 1px 0 rgba(255, 255, 255, .5);background-color:#fcf8e3;border:1px solid #fbeed5;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.alert,.alert h4{color:#c09853}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:18px}.alert-success{background-color:#dff0d8;border-color:#d6e9c6;color:#468847}.alert-success h4{color:#468847}.alert-danger,.alert-error{background-color:#f2dede;border-color:#eed3d7;color:#b94a48}.alert-danger h4,.alert-error h4{color:#b94a48}.alert-info,.alert-info h4{color:#3a87ad}.alert-info{background-color:#d9edf7;border-color:#bce8f1}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.close{float:right;font-size:20px;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.pagination{margin:10px 0;padding:10px 0;clear:both}.pagination ul{list-style-type:none;margin:0;padding:0;text-align:left}.pagination li{display:inline;padding:2px 5px;text-align:left;border:1px solid #eee;margin:0 2px}.pagenav{padding:2px;clear:both}.pagination li.pagination-end,.pagination li.pagination-next,.pagination li.pagination-prev,.pagination li.pagination-start{border:0}.pagination li.pagination-start,.pagination li.pagination-start span{padding:0}.cols-1{display:block;float:none!important;margin:0!important}.cols-2 .column-1{width:46%;float:left}.cols-2 .column-2{width:46%;float:right;margin:0}.cols-3 .column-1{float:left;width:29%;padding:0 5px;margin-right:4%}.cols-3 .column-2{float:left;width:29%;margin-left:0;padding:0 5px}.cols-3 .column-3{float:right;width:29%;padding:0 5px}.blog-more,.column-1,.column-2,.column-3{padding:10px 5px}.items-row{overflow:hidden;margin-bottom:10px!important}.column-2{width:55%;margin-left:40%}.column-3{width:30%}form.pwebcontact-form .pweb-field-captcha .pweb-field{overflow-x:hidden!important;overflow-y:hidden;margin-left:0!important}
/* ---- tsf6079 toevoegingen (herbouw, vervangt SIGE/shadowbox & tabel-tegels) ---- */
.tegelmenu{display:table;border-spacing:45px 0;width:885px;margin:0 auto}
.tegelmenu .tegel{display:table-cell;vertical-align:top;text-align:center;text-decoration:none}
.tegelmenu img{border:0;max-width:100%;height:auto}
.tegelmenu .tegel-klein{margin-top:20px}
ul.sige{list-style:none;padding:0;margin:0 auto;width:auto}
ul.sige li.sige_cont{display:inline-block;margin:6px;padding:0;vertical-align:top}
ul.sige li.sige_cont img{border:0;height:auto;display:block}
ul.sige li.sige_cont a{display:block}
.dienstenlijst li{margin:6px 0}
/* Contactpagina — vormgeving (merkkleur rood #e73029 uit de WELKOM-balk) */
.formulier{max-width:640px;margin:20px auto 0;background:#fff;padding:26px 32px 24px;border-radius:6px;box-shadow:0 2px 12px rgba(0,0,0,.14);border-top:5px solid #e73029}
.formulier h1{margin:0 0 6px}
.formulier label{display:block;margin:16px 0 4px;font-weight:700;font-size:13px;color:#393635}
.formulier input,.formulier textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #c9c5c2;border-radius:4px;padding:9px 11px;font:inherit;background:#fdfdfc;transition:border-color .15s,box-shadow .15s}
.formulier input:focus,.formulier textarea:focus{outline:0;border-color:#e73029;box-shadow:0 0 0 3px rgba(231,48,41,.12)}
.formulier textarea{min-height:150px;resize:vertical}
.formulier .desi-knop{display:inline-block;margin:20px 0 4px;padding:11px 32px;border:0;border-radius:4px;background:#e73029;color:#fff;font-weight:700;font-size:15px;cursor:pointer;transition:background .15s}
.formulier .desi-knop:hover,.formulier .desi-knop:focus{background:#c6201a}
.formulier .hp{position:absolute;left:-9999px}
.formulier .privacy{font-size:11px;color:#8a8683;margin-top:12px}
.alert-error{border:1px solid #c00;background:#fdd;padding:8px;margin:10px 0}
/* Lichtbak — shadowbox-nabouw portfolio */
#lb-overlay{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:none;opacity:0;transition:opacity .25s}
#lb-overlay.lb-open{display:block;opacity:1}
#lb-overlay img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:92vw;max-height:90vh;box-shadow:0 0 30px rgba(0,0,0,.8);transition:opacity .18s}
#lb-title{position:absolute;left:0;right:0;bottom:16px;text-align:center;color:#fff;font-size:14px;text-shadow:0 1px 3px #000}
#lb-close,#lb-prev,#lb-next{position:absolute;color:#fff;cursor:pointer;user-select:none;line-height:1;text-shadow:0 1px 4px #000;z-index:2}
#lb-close{top:10px;right:18px;font-size:36px}
#lb-prev,#lb-next{top:50%;transform:translateY(-50%);font-size:44px;padding:12px}
#lb-prev{left:10px}#lb-next{right:10px}
#lb-close:hover,#lb-prev:hover,#lb-next:hover{opacity:.8}
#top10 a{display:block;cursor:pointer}
#top10 a img{display:block}
