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,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:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.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:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{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;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.btn.btn-style-3d{border:none;box-shadow:inset 0 -2px 0 rgb(0 0 0 / 15%);transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow 0s ease,opacity .25s ease}.btn.btn-color-primary{color:#fff;background-color:#F3901F!important}.btn-size-default{padding:12px 20px;font-size:13px;line-height:18px}.btn,.button,button,[type="submit"],[type="button"]{padding:12px 20px;font-size:13px;line-height:18px;background-color:#F3F3F3;color:#3E3E3E;position:relative;display:inline-flex;align-items:center;justify-content:center;outline:none;border-width:0;border-style:solid;border-color:transparent;border-radius:0;box-shadow:none;vertical-align:middle;text-align:center;text-decoration:none!Important;text-transform:uppercase;text-shadow:none;font-weight:600;cursor:pointer;transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,opacity .25s ease}div.jb.cookie-decline{text-align:center;font-size:12px}.jb.decline.link{color:#f8901f!important;padding:0}.jb.accept.orange{background:#f39033;border:1px solid #8a5203;width:30%;padding:10px}.jb.accept:hover{box-shadow:none}.jb.accept{cursor:pointer;font-size:14px;margin:20px auto;min-width:100px;border-radius:0px;float:none!important}html{overflow-y:scroll}body{font-size:100%;font-family:Verdana,Geneva,sans-serif;line-height:1.5;text-align:left;margin:0;background:#fff}img{border:none}a:link img:hover{opacity:0.7}.button-action{display:inline-block;font-size:2em}.twitter-timeline{width:100%}.image{margin:2%;margin-top:0;border:1px solid #f39033;float:right}.image-30{width:30%;margin-right:2%;margin-bottom:2%;border:1px solid #f39033}.image-94{width:94%;border:1px solid #f39033}.lazy{max-width:98%;border:1px solid #f39033;margin:20px 0}.image-actie-13{max-width:98%}.image-actie{display:none}.twitter{float:right}.facebook{float:right;border:0px #000000;float:right}.facebook img{width:60%}.social-media p{padding:0px;margin:0}h1{font-size:1.2em;color:#f39033;margin:20px 0px;font-weight:normal;padding:0px}h2{margin:4% 0;font-size:1.0em;color:#474747}article h2{font-size:1.2em;color:#f39033;margin:20px 0px;font-weight:normal;padding:0px}h3{margin:0px;color:#ffffff;font-size:1.5em;margin-left:6px}h4{color:#000;font-size:1.1em;margin:0px;background:url(https://www.terhaartechniek.nl/images/bg-link-h4-logo.jpg) 0px 19px no-repeat}h4 a{display:block;padding:15px 30px;border-bottom:solid 1px #ccc}h5{font-size:1.1em;margin:0px;color:#fac076;font-weight:normal}.homepage-portfolio h4{color:#000;font-size:1.0em;margin:0px;font-weight:normal;background:url(https://www.terhaartechniek.nl/images/bg-link-h4-logo.jpg) 0px 10px no-repeat;display:inline-block}.homepage-portfolio h4 a{display:normal;padding:6px 20px;border:none;display:inline-block;text-decoration:underline}.in-stappen-pagina h2{margin:0%}.in-stappen-pagina p{margin:0;padding:0}.stappenplan-container{width:100%;text-align:center;padding:0px 0px;display:inline-block}.stappenplan-wrap{width:33%;float:left;position:relative}.stappenplan-foto{padding:12px 12px 2px 12px}.stappenplan-foto img{border:solid 2px #f39033;max-width:100%;-webkit-transition:border-color 1s ease-out;-moz-transition:border-color 1s ease-out;-o-transition:border-color 1s ease-out;transition:border-color 1s ease-out}.stappenplan-foto img:hover{border-color:#373737;cursor:pointer}.stappenplan-keuken{display:inline-block}.stappenplan-keuken img{border:solid 2px #f39033;margin-right:2%;margin-bottom:2%;max-width:100%;-webkit-transition:border-color 1s ease-out;-moz-transition:border-color 1s ease-out;-o-transition:border-color 1s ease-out;transition:border-color 1s ease-out}.stappenplan-keuken img:hover{border-color:#373737;cursor:pointer}.meest-recente-projecten{display:inline-block;margin-bottom:4%;width:100%}.meest-recente-projecten img{border:solid 2px #f39033;margin-right:2%;margin-bottom:2%;max-width:100%;width:25%;-webkit-transition:border-color 1s ease-out;-moz-transition:border-color 1s ease-out;-o-transition:border-color 1s ease-out;transition:border-color 1s ease-out}.meest-recente-projecten img:hover{border-color:#373737;cursor:pointer}.stappenplan-tekst a:link{display:block}.hreview{width:70%;background:#f5f4f4;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-align:center;margin:4% auto;padding:3% 5%}.description-container{width:80%;text-align:left;margin:0 auto}.description{color:#f39229;margin:0px;padding:0px;font-size:1.1em;display:block;width:80%;text-align:left;margin:0 auto}.hreview b{color:#000;padding:0px;font-size:0.8em;display:block;width:80%;text-align:left;margin:0 auto;margin-top:10px}.quote-1{position:relative;width:100%;background:url(../images/quote-left.png) no-repeat;height:36px;display:inline-block;margin-left:-8%}.quote-2{position:relative;width:100%;background:url(../images/quote-right.png) no-repeat right;height:36px;display:inline-block;margin-left:4%}a:link,a:visited{}a:hover,a:active{}.contact a:link{color:#f39033;text-decoration:none}.contact a:visited{color:#f39033;text-decoration:none}.contact a:hover,.contact.active a{color:#f39033;text-decoration:underline}.foto-content-left a:link,a:visited{color:#fff;text-decoration:none;display:block;height:18px}.foto-content-left a:hover,.foto-content-left active a{color:#f39033;height:18px;display:block}.foto-content-left ul.nav.menu li a:link,a:visited{color:#fff;text-decoration:none;display:block;background:url(https://www.terhaartechniek.nl/images/navplusgrey.png) right no-repeat;height:18px}.foto-content-left ul.nav.menu li a:hover,.foto-content-left ul.nav.menu li.active a{color:#f39033;background:url(https://www.terhaartechniek.nl/images/navplusorange.png) right no-repeat;height:18px;display:block}.foto-content-left ul.nav.menu{padding-left:3%;color:#fff;font-size:0.9em;font-weight:bold;display:block}.foto-content-left ul.nav.menu li{border-bottom:solid 1px #FFF;list-style:none;padding:0px;padding-top:10px;padding-bottom:10px;width:95%;height:18px}.foto-content-left h3{margin:0px;padding:0px;color:#ffffff;font-size:1.2em;margin-left:10%}.foto-content-left{width:25.8%;height:auto;float:left;text-align:left;margin:2% 0 1% 0;color:#fff;text-decoration:none;font-size:0.9em;font-family:'Trebuchet MS'}.margin-10{margin-left:10%;line-height:12px;padding-top:10px}ul.breadcrumb a:link{color:#000;text-decoration:none}ul.breadcrumb a:visited{color:#000;text-decoration:none}ul.breadcrumb a:hover,ul.breadcrumb.active a{color:#000;text-decoration:underline}ul.breadcrumb .divider{padding:5px}div.banner-left a:link{color:#000;text-decoration:underline}div.banner-left a:visited{color:#000;text-decoration:none}div.banner-left a:hover,div.banner-left.active a{color:#f39033;text-decoration:underline}div.banner-actie a:link{color:#000;text-decoration:underline}div.banner-actie a:visited{color:#000;text-decoration:none}div.banner-actie a:hover,div.banner-actie.active a{color:#f39033;text-decoration:underline}article a:link{color:#000;text-decoration:underline}article a:visited{color:#000;text-decoration:none}article a:hover,article.active a{color:#f39033;text-decoration:underline}.content-footer-left a:link{color:#fff;text-decoration:none}.content-footer-left a:visited{color:#fff;text-decoration:none}.content-footer-left a:hover,.content-footer-left.active a{color:#fff;text-decoration:underline}.footer-bottom a:link{color:#fff;text-decoration:none}.footer-bottom a:visited{color:#fff;text-decoration:none}.footer-bottom a:hover,.footer-bottom.active a{color:#fff;text-decoration:underline}.main-header{width:80%;margin:0 auto}.logo{width:50%;display:block;margin:4% auto;margin-bottom:4%;text-align:center}.logo img{max-width:100%;height:auto}.contact{text-align:right;margin:1% 0;font-size:0.7em;color:#5a5958}.navigation{margin:0 auto;background:#373737;color:#FFF;position:relative;width:100%;text-align:center}.navigation nav{width:80%;margin:0 auto}.navigation ul{margin:0 auto;display:inline-block !important;text-align:center}.foto-container{width:100%;min-height:auto;overflow:hidden;position:relative;background:rgb(81,82,81);background:-moz-linear-gradient(top,rgb(81,82,81) 0%,rgb(167,166,166) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(81,82,81)),color-stop(100%,rgb(167,166,166)));background:-webkit-linear-gradient(top,rgb(81,82,81) 0%,rgb(167,166,166) 100%);background:-o-linear-gradient(top,rgb(81,82,81) 0%,rgb(167,166,166) 100%);background:-ms-linear-gradient(top,rgb(81,82,81) 0%,rgb(167,166,166) 100%);background:linear-gradient(to bottom,rgb(81,82,81) 0%,rgb(167,166,166) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#515251',endColorstr='#a7a6a6',GradientType=0 )}.center{width:80%;margin:0 auto}.foto-content-right{width:74.2%;height:auto;float:left;margin:1% 0 1% 0}.foto-container img{height:auto;max-width:100%}.breadcrumbs-container{color:#000;position:relative;width:100%;margin-bottom:2%;font-size:0.8em}ul.breadcrumb{display:inline;margin:0px;padding:0px}ul.breadcrumb li{display:inline;margin:0px;padding:0px}.container-grey{background:#eae9e9;width:100%;position:relative}.content-container{margin:0 auto;width:80%;display:block}.content-left{width:25.8%;float:left;margin:2% 0;height:auto}.content-right{width:70.2%;float:left;padding:1% 2% 2% 2%;position:relative;background:#FFFFFF;font-size:0.9em;min-height:1280px}.banner-left{width:250px;height:158px;display:block;position:relative;min-height:auto;background:url(https://www.terhaartechniek.nl/images/bg-ban-left.png) left no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;margin:0 auto;margin-bottom:2%}.banner-actie{text-align:center;margin-top:80px;font-size:0.8em}.banner-actie img{transition:all 0.5s ease}.banner-actie img:hover{opacity:0.7}#wrap{margin:0px 0 0px 0;padding:55px 0 0 10px;float:left;z-index:1000}#wrap img{max-width:80%;border:solid 1px #f39033}.ban-bullit{position:absolute;width:20px;height:20px;margin-left:85%;margin-top:50%;z-index:1000}.banner-tekst-badkamer-renoveren{font-size:0.8em;float:left;width:30%;margin:75px 0 0 120px;position:absolute;z-index:1}.banner-tekst-tegelzetten{font-size:0.8em;float:left;width:30%;margin:85px 0 0 120px;position:absolute}.banner-tekst-toilet-renovatie{font-size:0.8em;float:left;width:30%;margin:75px 0 0 120px;position:absolute}.banner-tekst-in-stappen{font-size:0.8em;float:left;width:30%;margin:60px 0 0 120px;position:absolute}.clear{clear:both;height:0}.social-media{height:153px}#logo-bov{float:left;width:50%;margin-top:2%}#volg-ons{float:right;width:50%;margin-top:7%}#volg-ons-mobile{display:none}#share{margin-top:4%}.footer{margin:0 auto;width:100%;display:block;position:relative;min-height:190px;background:rgb(243,144,51);background:-moz-linear-gradient(top,rgb(243,144,51) 0%,rgb(243,144,51) 19%,rgb(71,71,71) 19%,rgb(71,71,71) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgb(243,144,51)),color-stop(19%,rgb(243,144,51)),color-stop(19%,rgb(71,71,71)),color-stop(100%,rgb(71,71,71)));background:-webkit-linear-gradient(top,rgb(243,144,51) 0%,rgb(243,144,51) 19%,rgb(71,71,71) 19%,rgb(71,71,71) 100%);background:-o-linear-gradient(top,rgb(243,144,51) 0%,rgb(243,144,51) 19%,rgb(71,71,71) 19%,rgb(71,71,71) 100%);background:-ms-linear-gradient(top,rgb(243,144,51) 0%,rgb(243,144,51) 19%,rgb(71,71,71) 19%,rgb(71,71,71) 100%);background:linear-gradient(to bottom,rgb(243,144,51) 0%,rgb(243,144,51) 19%,rgb(71,71,71) 19%,rgb(71,71,71) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39033',endColorstr='#474747',GradientType=0 )}.content-footer-left{width:25.8%;float:left;margin:0;height:auto;color:#FFF;font-size:0.85em;line-height:18px;letter-spacing:1px}.content-footer-left h6{font-size:1.4em;color:#ffffff;margin:0px;margin-top:8px;margin-bottom:16px;font-weight:normal}.content-footer-right{width:70.2%;padding:0% 2% 0% 2%;float:left;margin:0;position:relative;min-height:190px;background:rgba(255,255,255,1);background:-moz-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 81%,rgba(243,144,51,1) 81%,rgba(243,144,51,1) 100%);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,1)),color-stop(8%,rgba(255,255,255,1)),color-stop(81%,rgba(255,255,255,1)),color-stop(81%,rgba(243,144,51,1)),color-stop(100%,rgba(243,144,51,1)));background:-webkit-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 81%,rgba(243,144,51,1) 81%,rgba(243,144,51,1) 100%);background:-o-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 81%,rgba(243,144,51,1) 81%,rgba(243,144,51,1) 100%);background:-ms-linear-gradient(top,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 81%,rgba(243,144,51,1) 81%,rgba(243,144,51,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,1) 8%,rgba(255,255,255,1) 81%,rgba(243,144,51,1) 81%,rgba(243,144,51,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff',endColorstr='#f39033',GradientType=0 );font-size:0.9em}.footer-bottom{margin-top:6px;color:#FFF;text-align:center}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 0}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}