.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top;}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020;}.fancybox-skin{position:relative;background:#fff;color:#444;text-shadow:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.fancybox-opened{z-index:8030;}.fancybox-opened .fancybox-skin{border:0;}.fancybox-outer,.fancybox-inner{position:relative;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.fancybox-inner{overflow:hidden;}.fancybox-inner img{border:0;margin:0;}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch;}.fancybox-error{color:#444;margin:0;padding:15px;white-space:nowrap;}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%;}.fancybox-image{max-width:100%;max-height:100%;}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('/theme/eengoedeprofessional/img/fancybox_sprite.png');}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;-ms-filter:"alpha(opacity=80)";filter:alpha(opacity=80);zoom:1;cursor:pointer;z-index:8060;}#fancybox-loading div{width:44px;height:44px;background:url('/theme/eengoedeprofessional/img/fancybox_loading.gif') center center no-repeat;}.fancybox-close{position:absolute;top:18px;right:18px;width:38px;height:38px;cursor:pointer;z-index:8040;}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('/theme/eengoedeprofessional/img/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040;}.fancybox-prev{left:0;}.fancybox-next{right:0;}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden;}.fancybox-prev span{left:10px;background-position:0 -36px;}.fancybox-next span{right:10px;background-position:0 -72px;}.fancybox-nav:hover span{visibility:visible;}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important;}.fancybox-lock{overflow:hidden;}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('/theme/eengoedeprofessional/img/fancybox_overlay_blue.png');}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0;}.fancybox-lock .fancybox-overlay{overflow:auto;}.fancybox-title{visibility:hidden;position:relative;text-shadow:none;z-index:8050;}.fancybox-opened .fancybox-title{visibility:visible;}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center;}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap;}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff;}.fancybox-title-inside-wrap{padding-top:10px;}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8);}.main .reference-holder{position:relative;padding-left:20px;padding-right:20px;margin-left:-20px;margin-bottom:20px;text-align:center;}.reference-holder .arrow{position:absolute;top:50%;margin-top:-30px;width:22px;height:60px;z-index:2;}.reference-holder .arrow .icon{display:inline-block;width:22px;height:42px;margin-top:9px;}.reference-holder .arrow.left{left:0px;}.reference-holder .left .icon{background-position:-77px -25px;}.reference-holder .arrow.right{right:0px;}.reference-holder .right .icon{background-position:-109px -25px;}.reference-holder .title{font-weight:normal;letter-spacing:0.04em;color:#c7bba4;}.reference-param-first .title{text-align:left;margin-left:33.33333%;}.reference-holder .box-content{margin-bottom:20px;}.reference-holder .box-content,.reference-holder .box-content *{text-align:center;}.reference-holder .width1-3{width:33.33333%;text-align:left;}.reference-holder .width1-3 .inner-box{padding:10px 16px 10px 0;margin:0 1px;text-align:left;}.reference-holder .width1-3 .title{font-size:15px;line-height:17px;text-align:center;}.reference-holder .quote .inner-box{padding:20px 16px;margin:10px 0 0 1px;text-align:left;}.reference-holder .quote blockquote{margin:0;border:0;padding:6px 10px 6px 0;}.referenties-menu{position:relative;padding:20px 0 10px 0;margin-bottom:20px;text-align:center;background:url('/theme/jarohoutbouw/img/menu-shadow-down.png') no-repeat 50% 0px;}.reference-menu{text-align:center;padding:20px 0;background:url('/theme/jarohoutbouw/img/hr-shadow-up.png') no-repeat 50% 100%;}.reference-menu li{display:inline;}.reference-menu .reference-item{position:relative;display:inline-block;text-decoration:none;height:142px;width:190px;margin-left:10px;overflow:hidden;}.reference-menu .thumb{display:block;width:100%;height:142px;background-repeat:no-repeat;background-position:50% 50%;}::-webkit-input-placeholder{}:-moz-placeholder{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;}::-moz-placeholder{opacity:1;-ms-filter:"alpha(opacity=100)";filter:alpha(opacity=100);zoom:1;}:-ms-input-placeholder{}.form-holder{position:relative;margin:20px;text-align:left;z-index:1;}.form ol.nobullit{padding:10px 0;}.form ol.first{border-top:0;padding-top:0;}.form fieldset{display:block;margin:6px 0;}.form legend{width:100%;display:block;}.form li{position:relative;width:100%;float:left;padding:3px 0;}.form li span{float:left;}.form li input,.form li select{position:relative;width:62.66666%;padding:6px 2%;float:left;}.form li textarea{position:relative;width:62.66666%;padding:4px 2%;float:left;}.form .input{width:66.66666%;}.form select{width:auto;display:block;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;}.form li .select-box select{width:127%;height:27px;text-indent:2px;left:-2px;padding:2px;border:0;background:transparent;cursor:pointer;}.form select optgroup{line-height:110%;font-size:13px;}.form select option,.form select option::selected{line-height:110%;font-size:13px;padding:2px;}.form select optgroup option{line-height:110%;font-size:12px;text-indent:0.8em;}.form li input.number{width:7%;text-align:center;}.form li > input.checkbox{width:auto;float:left;margin:6px 5px;font-size:120%;}.form li textarea.low{height:106px;}.form li textarea.row{height:58px;}.form li .text-line{display:inline-block;padding:5px 4px;}.form li label{float:left;width:30.33333%;padding-top:1%;margin-right:2%;}.form li small{display:inline-block;padding:1px 4px;font-size:85%;line-height:110%;width:28%;}.form .groupholder{position:relative;width:70%;padding-top:0;}.form .groupholder label{width:auto;display:inline-block;margin-top:0;padding:0 8px 0 0;min-height:18px;*height:18px;}.form .rows label{width:90%;font-size:100%;line-height:70%;height:22px;}.form .groupholder label input{float:left;width:auto;height:auto;padding:0;margin:0 6px 0 0;}.form .radio{margin-bottom:2px;}.form .radio label{line-height:13px;}.form .required-sign{color:red;float:none;}.form .error input,.form .error select,.form .error textarea{border:1px solid #c30;}.form li input.autosubmit{padding:0;margin:0;border:0;width:1px;background:transparent;}.form .btn-row{width:100%;text-align:left;margin-bottom:16px;}.form li input.btnlink{position:relative;width:auto;border:0;padding:7px 14px;text-decoration:none;margin:10px 0 1px 0;display:inline-block;text-align:center;line-height:17px;font-size:15px;text-transform:uppercase;font-weight:normal;z-index:2;}.form li button.btnlink{border:0;float:left;margin-top:1px;margin-bottom:1px;}.form li button.btnlink:active{margin-top:2px;margin-bottom:0px;}#files_list{width:100%;margin-top:10px;overflow:hidden;}#files_list li{width:62.66666%;padding:4px 2%;margin:5px 0;}#files_list em{width:80%;overflow:hidden;float:left;padding-left:2%;}.form .remove{width:auto;height:auto;border:0px;padding:0;margin-top:4px;}#files_other{display:none;}#files_other.show{display:block;}.form li .select-box,.form .select .select-box{position:relative;width:96%;height:26px;padding:2px 2%;float:left;overflow:hidden;}.form li i{display:inline-block;font-size:14px;line-height:20px;padding-top:1%;text-indent:3px;}.form .groupholder i{text-indent:-1px;}.social .form li i{margin-left:18.5%;}.form .error-row{text-align:right;width:auto;}.erroritems{margin:16px 7px 16px 0;padding:14px;border:1px solid #c30;text-align:left;background:#929293;background:#3C474B;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}.erroritems .errorimage{height:44px;width:46px;}.erroritems .grey{display:inline-block;padding-top:10px;margin-bottom:8px;}.erroritems ul{padding-left:50px;}.erroritems .error{color:#f30;font-weight:normal;}.error .errorimagesmall{display:none;height:15px;width:50px;position:absolute;left:6px;top:12px;}.error .errorimagecross{height:15px;width:12px;position:absolute;right:16px;top:10px;z-index:10;}.form .errors{margin:0;padding:0;list-style:none;}.form .errors li{color:#c30;text-indent:20px;}.form .g-recaptcha{margin-right:5px;}.form form{display:flex;flex-direction:column;align-items:flex-end;}.form li.text{width:360px;float:left;clear:both;}.form li.textarea{width:400px;position:absolute;left:380px;top:10px;}.form ol > li > label{margin-top:10px;width:90%;padding-bottom:1%;color:#c7bba4;}.form ol > li > label.inline{margin-top:-4px;}.contact-form{margin-right:10px;}.contact-form .title{font-size:120%;}.loginform{margin:40px auto;width:70%;max-width:600px;text-align:left;}.loginform legend{margin-top:16px;}.loginform ol.nobullit{padding:4px 0;}.loginform li input{width:60%;}.loginform li .btnlink{float:right;margin-right:10px;}.loginform li .btnlink.secondairy::after{content:'';font-size:130%;line-height:auto;}.loginform .groupholder{padding-left:33%;margin-top:6px;}.loginform .return{font-size:14px;}.loginform .return.error{color:#c30;}div[style*="position: fixed;"].grecaptcha-badge{margin-right:unset !important;}.content-holder.home{padding-top:187px;}.ir{display:block;border:0;text-indent:-999em;overflow:hidden;background-color:transparent;background-repeat:no-repeat;text-align:left;direction:ltr;}.ir br{display:none;}.hidden{display:none !important;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}.clearfix:before,.clearfix:after{content:"";display:table;}.clearfix:after{clear:both;}.clearfix{zoom:1;-ms-zoom:1;}@media only screen and (min-width: 1600px){.header-image-holder{background-size:cover;-webkit-background-size:cover;}}@media only screen and (max-width: 1170px){.mainMenu .nav li.firstNode ul{left:0;margin-left:0;}}@media only screen and (max-width: 1070px){.mainMenu .nav li.lastNode ul{left:auto;margin-left:0;}}@media only screen and (max-width: 1030px){.header-holder{position:relative;box-sizing:border-box;-moz-box-sizing:border-box;padding:0 10px;}.header{width:100%;}.stijlvolmaatwerk{width:100%;background-size:contain;-webkit-background-size:contain;}.mainMenu{height:auto;background-position:50% bottom;}.mainMenu .nav{text-align:center;}.mainMenu .nav li{float:none;display:inline-block;}.mainMenu .nav li a,.mainMenu .nav li > span{margin:1px 10px;}.content-holder{width:100%;padding-top:20px;}.content-holder.home{padding-top:0;}#slidercontainer{height:auto;}.homepageslider-shadow{width:100%;background:none;}.homepageslider{width:100%;}.rsOverflow{width:100% !important;}.slide{height:100%;}.slide img{margin-top:0 !important;margin-left:0 !important;width:100%;}.homepageslider-shadow .shadow-side{height:100%;background-repeat:repeat;}.width3-5 .categoryslider{width:100%;}.main .content-row{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}.width3-5{width:68.316%;}hr.shadowdown{background-size:contain;-webkit-background-size:contain;}hr.shadowup{background-size:contain;-webkit-background-size:contain;}.categorylist{text-align:center;}.categorylist li{float:none;display:inline-block;margin:0 6px;}.categorylist li.firstNode{margin-left:6px;}.maatwerk-banner.small{width:55%;box-sizing:border-box;-moz-box-sizing:border-box;}.maatwerk-banner.small .content{width:70%;}.referenties.laatste{width:40%;}.usp-horizontal{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}.footer-holder{background-size:cover;-webkit-background-size:cover;height:auto;}.footer{background-size:contain;-webkit-background-size:contain;width:auto;padding:28px 10px 30px 10px;}.footer .footermenu{width:100%;margin:0 auto;text-align:center;}.footer .footermenu > li{display:inline-block;float:none;vertical-align:top;text-align:left;}.reference-part{width:48.5%;}.categorylist.sub li{width:47.9%;}#breadcrumMenu.lower{top:15%;}.maatwerk-banner{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}.maatwerk-banner .content{width:62%;}.width3-5 iframe{width:100% !important;}.main .reference-holder{padding-left:0;padding-right:0;margin-left:0;}.reference-holder .width1-3 .title{text-align:center;}}@media only screen and (max-width: 1024px){.mainMenu .nav li.firstNode ul{left:0px;}.mainMenu .nav li.lastNode ul{left:auto;right:0;}}@media only screen and (max-width: 1001px){.footer .footermenu > li.node5{margin-top:15px;}}@media only screen and (max-width: 960px){.mainMenu .nav li.firstNode a{margin:1px 10px 1px 0;}.mainMenu .nav li.lastNode a{margin:1px 0 1px 10px;}}@media only screen and (min-width: 941px){.mobile-nav-wrapper{display:none;}}@media only screen and (max-width: 940px){.header-holder{min-height:100%;float:left;}.header-holder.home{min-height:100%;float:left;}.topMenu{display:none;}.mainMenu{display:none;}.stijlvolmaatwerk{display:none;}.logo{position:absolute;float:left;height:100px;background-size:contain;-webkit-background-size:contain;width:160px;left:50%;top:0;margin-left:-80px;}#breadcrumMenu.lower{top:14%;}.header-holder{margin-bottom:20px;}.mobile-nav-btn{width:50px;height:46px;position:relative;left:0;background:url('../../img/mobile-nav-btn.png') no-repeat center center;cursor:pointer;z-index:10;float:left;margin-top:35px;border:1px solid white;}.mobile-nav-wrapper{position:relative;z-index:8;background-color:#2d363b;float:left;}.mobile-navigation{display:none;width:100%;float:left;border-left:1px solid white;border-right:1px solid white;margin-top:30px;border-bottom:1px solid white;}.mobile-nav-content{margin-left:0;margin-bottom:0;}.mobile-navigation ul{float:left;width:100%;}.mobile-navigation ul li{list-style:none;position:relative;background-color:#2d363b;text-align:left;border-top:1px solid #bbb;width:100%;}.mobile-navigation ul li a{display:block;font-size:18px;padding:8.5px 0 8.5px 20px;text-decoration:none;color:#fff;}.text-color{color:#000;}.mobile-navigation ul li ul{display:none;margin:0 auto;width:100%;position:relative;}.mobile-navigation ul li ul li{background-color:rgba(23,29,33,0.88);margin-top:0px;border-top:1px solid #bbb;color:#fff;}.mobile-navigation ul li ul a{color:#fff;padding:6.5px 0 6.5px 30px;}.nav-click{position:absolute;top:0;right:0;display:block;height:42px;width:auto;cursor:pointer;}.nav-click i{display:block;width:48px;height:42px;float:right;background:url('/theme/jarohoutbouw/img/submenu-arrow.png') no-repeat center center #fff;}.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg);-o-transform:rotate(180deg);}}@media only screen and (max-width: 960px){.nivo-controlNav,.slider-wrapper .activelistitem,.slider-wrapper .nivo-directionNav{display:none;}.slider-wrapper{width:100%;max-width:100%;height:100%;padding-bottom:0px;}.nivo-slice,.nivoSlider img{max-width:100% !important;width:100% !important;height:auto !important;}}@media only screen and (max-width: 880px){#breadcrumMenu.lower{top:13%;}}@media only screen and (max-width: 865px){.main .content-row{padding:30px 10px 0 10px;}.width3-5{width:100%;}.btnlink.contact,.btnlink.contact:visited{float:left;margin:15px 20px 0 0;}.usp-vertical{float:left;clear:left;}.contact-form{margin-right:0;}.form .groupholder{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}.form li input,.form li select{width:95%;}.form li textarea{width:95%;}.form .rows label{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}#categoryslidercontainer{height:auto;}.maatwerkbutton{right:0;}.rsUni .rsThumbsHor{height:auto;}.right.category{width:100%;}.usp-vertical{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;}.uspvertical .btnlink{display:none;}ul.vinkje li{margin-bottom:10px;}.homepageslider-shadow{margin:20px auto 20px;}}@media only screen and (max-width: 835px){.categorylist.sub li{width:50%;}}@media only screen and (max-width: 830px){.maatwerk-banner.small{width:100%;float:left;}.referenties.laatste{width:100%;}#breadcrumMenu.lower{top:10%;}}@media only screen and (max-width: 812px){.footer .footermenu > li.node4{margin-top:15px;}}@media only screen and (max-width: 760px){#breadcrumMenu.lower{top:0;position:relative;}}@media only screen and (max-width: 768px){.nivo-caption{display:none !important;}}@media only screen and (max-width: 740px){.maatwerk-banner .content{width:85%;}#sitemap .list{width:50%;}}@media only screen and (max-width: 720px){.categorylist.sub li{width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #eeeeee;}}@media only screen and (max-width: 710px){.categorylist h2{font-size:28px;margin:0 0 20px 0;line-height:28px;}}@media only screen and (max-width: 640px){.slide .panel{display:none !important;}}@media only screen and (max-width: 623px){.footer .footermenu > li.node3{margin-top:15px;}}@media only screen and (max-width: 610px){h1.title{font-size:30px;}}@media only screen and (min-width: 601px){.switch-content .reference-part.right img{display:none;}.switch-content .reference-part.left h2{display:none;}.switch-content .reference-part.left p{display:none;}}@media only screen and (max-width: 600px){.footer .footermenu > li{display:block;float:left;}.referentie-item{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #eeeeee;}.reference-part.left{margin-bottom:10px;}.reference-part{width:100%;}.reference-part.left img{display:none;}.reference-part.right h2{display:none;}.reference-part.right p{display:none;}}@media only screen and (max-width: 575px){.maatwerk-banner.small .content{width:100%;}#sitemap .list{width:100%;}}@media only screen and (max-width: 560px){.maatwerkbutton{display:none;}.maatwerk-banner .content{width:100%;}}@media only screen and (max-width: 500px){.reference-holder .width1-3{width:50%;}}@media only screen and (max-width: 430px){.footer .footermenu > li{width:100% !important;}.footer .footermenu > li.node2{margin-top:15px;}}@media only screen and (max-width: 400px){.maatwerk-banner a{width:100%;}.btnlink.contact,btnlink.contact:visited{font-size:15px;}.btnlink span,.btnlink .more{font-size:15px;}.usp-horizontal h3{line-height:normal;}}@media print{*{background:transparent !important;color:black !important;text-shadow:none !important;filter:none !important;-ms-filter:"none";-ms-filter:none !important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100% !important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}