/* De originele stylesheet begon met @import '../fancybox/jquery.fancybox.css'.
   Fancybox is vervangen door GLightbox (MIT) vanwege de commerciele licentie
   die fancybox 3 voor zakelijk gebruik vraagt; de opmaak van de lightbox komt
   nu uit assets/glightbox/. Verder is dit bestand ongewijzigd overgenomen. */
*{margin:0px;padding:0px;-webkit-box-sizing:border-box;box-sizing:border-box}body,html{font-family:"Roboto",sans-serif;font-size:17px;color:#000;background-color:#FFF;line-height:24px;width:100%;height:100%}.wow{visibility:hidden}img{display:block}input{outline:none}textarea{outline:none;font-family:"Roboto",sans-serif;padding-top:5px}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{font-family:"Roboto",sans-serif;color:#ababae;font-weight:400;font-size:18px;line-height:20px;font-family:"Roboto",sans-serif}input::-moz-placeholder,textarea::-moz-placeholder{font-family:"Roboto",sans-serif;color:#ababae;font-weight:400;font-size:18px;line-height:20px;font-family:"Roboto",sans-serif}input:-ms-input-placeholder,textarea:-ms-input-placeholder{font-family:"Roboto",sans-serif;color:#ababae;font-weight:400;font-size:18px;line-height:20px;font-family:"Roboto",sans-serif}input::-ms-input-placeholder,textarea::-ms-input-placeholder{font-family:"Roboto",sans-serif;color:#ababae;font-weight:400;font-size:18px;line-height:20px;font-family:"Roboto",sans-serif}input::placeholder,textarea::placeholder{font-family:"Roboto",sans-serif;color:#ababae;font-weight:400;font-size:18px;line-height:20px;font-family:"Roboto",sans-serif}h1,h2,h3,h4,h5,h6{line-height:100%}h1{font-family:"Roboto Condensed",sans-serif;color:#000;font-size:40px;margin-bottom:30px;text-transform:uppercase;font-weight:700}@media screen and (max-width:670px){h1{font-size:30px}}h2{color:#000;font-size:22px;margin-bottom:5px}h3{color:#000;font-size:18px;margin-bottom:5px}h4{color:#000;font-size:16px;margin-bottom:5px}h5{color:#000;font-size:16px;margin-bottom:5px}h6{color:#000;font-size:16px;margin-bottom:5px}.paginatie{width:100%;padding:10px 6px 10px 10px;overflow:hidden;background-color:#000000;margin-top:15px;float:left}.paginatie_actief,.paginatie_inactief{float:left;margin-right:10px;width:30px;height:30px;text-align:center;border:1px solid #fff;color:#fff;cursor:pointer;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.paginatie_actief:hover,.paginatie_inactief:hover{background:#ccc}.paginatie_inactief{background:#009fe3;color:#FFFFFF}#paginatie_actief{background:#a27757;color:#FFFFFF}#volgende,#vorige{text-indent:-9999px;float:left;height:30px;width:30px;margin-top:0px;padding-top:2px;padding-bottom:1px;cursor:pointer;position:relative;margin-right:10px;-webkit-appearance:none}#volgende:hover,#vorige:hover{background:#ccc}.volgende-pijl,.vorige-pijl{position:relative;float:left}.volgende-pijl:hover:after,.vorige-pijl:hover:after{background:#ccc}.volgende-pijl:after,.vorige-pijl:after{font-family:fontAwesome;color:#FFF;display:block;border:1px solid #fff;background-color:#009fe3;font-size:15px;position:absolute;z-index:25;text-align:center;padding-top:7px;width:28px;height:21px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.volgende-pijl:after{content:"\f054"}.vorige-pijl:after{content:"\f053"}a{-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;color:#000}a:visited{color:#ccc}a:hover{color:#ddd}a:active{color:#eee}ul.nav{position:relative}ul.nav>li{display:block;float:right;list-style:none;position:relative;margin-left:50px}@media screen and (max-width:1360px){ul.nav>li{margin-left:35px}}ul.nav>li>a{font-family:"Roboto Condensed",sans-serif;display:block;font-size:20px;font-weight:600;padding:35px 0px;text-decoration:none;text-transform:uppercase;color:#ff9900;line-height:100%}ul.nav>li>a.active,ul.nav>li>a:hover{color:#fff}@media screen and (max-width:1430px){ul.nav>li>a{font-size:18px}}@media screen and (max-width:1230px){ul.nav>li>a{font-size:17px}}@media screen and (max-width:1030px){ul.nav>li>a{font-size:16px}}ul.nav>li>ul{display:none;position:absolute;left:0;z-index:999;width:240px;margin-left:-20px}ul.nav>li>ul>li{display:block;float:left;list-style:none;width:100%;background-color:#fd9912;border-bottom:1px solid #fff;position:relative;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}ul.nav>li>ul>li:hover{background-color:#000;border-bottom:1px solid #fff}ul.nav>li>ul>li>a{display:block;padding:12px 0px 12px 21px;text-decoration:none;text-transform:uppercase;font-size:17px;font-weight:600;font-size:14px;color:#000}ul.nav>li>ul>li>a:hover{color:#fff}.sectie-main{width:100%;float:left;padding:0px 7%;position:relative}@media screen and (max-width:1570px){.sectie-main{padding:0px 50px}}@media screen and (max-width:1200px){.sectie-main{padding:0px 25px}}.sectie-main#mainmenu-main{background:#000}@media screen and (max-width:980px){.sectie-main#mainmenu-main{height:87px}}.sectie-main#header-main{background:#fff}.sectie-main#slider-main{height:550px;padding-left:0px;padding-right:0px}@media screen and (max-width:1300px){.sectie-main#slider-main{height:450px}}@media screen and (max-width:1100px){.sectie-main#slider-main{height:350px}}@media screen and (max-width:670px){.sectie-main#slider-main{height:250px}}.sectie-main#galerij-main{background:#f4f4f4;padding:40px 5%}.sectie-main#content-home-main{padding-top:80px;padding-bottom:80px}@media screen and (max-width:670px){.sectie-main#content-home-main{padding-top:40px;padding-bottom:40px}}.sectie-main#content-vervolg-main{padding-top:50px;padding-bottom:50px}.sectie-main#footer-main{background:#000;padding-top:70px;padding-bottom:70px;color:#fff;border-top:8px solid #fd9912}.sectie-main#certificering-main{background:#000;padding:0px 7% 0px 0px;overflow:hidden}@media screen and (max-width:560px){.sectie-main#certificering-main{padding:0px 25px 0px 0px}}.sectie-main#blokken-home-main{background:#f4f4f4;padding:50px}@media screen and (max-width:1570px){.sectie-main#blokken-home-main{padding:50px 30px}}@media screen and (max-width:1200px){.sectie-main#blokken-home-main{padding:50px 5px}}.sectie-main#contact-home-main{background:#000;padding-right:0px;margin-top:80px;margin-bottom:60px}@media screen and (max-width:980px){.sectie-main#contact-home-main{padding:0px 0px}}.sectie-inner{max-width:1400px;position:relative;margin:0 auto}.sectie-inner#galerij-inner{max-width:1320px}@media screen and (max-width:980px){#mainmenu{display:none}}#logo{position:absolute;width:260px;top:25px;z-index:99}@media screen and (max-width:1300px){#logo{width:220px}}@media screen and (max-width:1000px){#logo{width:200px}}@media screen and (max-width:670px){#logo{width:170px}}#taalkeuze{float:right;padding-top:20px;padding-bottom:20px}#taalkeuze>a{text-decoration:none}#taalkeuze>a>img{opacity:0.3;float:right;margin-left:5px}#taalkeuze>a>img.vlagactive{opacity:1!important}.contact{float:right;color:#7d7d7d;font-size:19px;padding-top:20px;margin-right:25px}@media screen and (max-width:1000px){.contact{font-size:17px}}@media screen and (max-width:670px){.contact{margin-right:0px}}.contact.phone:before{content:"\f095";font-family:fontawesome;padding-right:10px}.contact.phone:after{content:"+31 (0)74 851 71 00"}@media screen and (max-width:670px){.contact.phone:after{display:none}}.contact.mail:before{content:"\f0e0";font-family:fontawesome;padding-right:10px}.contact.mail:after{content:"httc@httc-ops.nl"}@media screen and (max-width:670px){.contact.mail:after{display:none}}.left-bar{background:#fd9912;width:35%;float:left;position:relative}@media screen and (max-width:1475px){.left-bar{width:25%}}@media screen and (max-width:1240px){.left-bar{width:15%}}@media screen and (max-width:750px){.left-bar{width:0%}}.left-bar:after{content:"";position:absolute;top:-35px;right:-40px;width:150px;height:calc(130% + 100px);-webkit-transform:rotate(17deg);transform:rotate(17deg);background:#fd9912}@media screen and (max-width:560px){.left-bar:after{display:none}}.right-bar{width:65%;padding:30px 350px 30px 140px;float:left;color:#fff;position:relative;font-size:16px}@media screen and (max-width:1600px){.right-bar{padding:50px 230px 50px 140px}}@media screen and (max-width:1475px){.right-bar{width:75%}}@media screen and (max-width:1240px){.right-bar{width:85%}}@media screen and (max-width:1080px){.right-bar{padding:50px 0px 100px 140px}}@media screen and (max-width:750px){.right-bar{width:100%}}@media screen and (max-width:560px){.right-bar{padding:30px 0px 100px 25px}}.right-bar .title{width:100%;float:left;text-transform:uppercase;font-family:"Roboto",sans-serif;font-size:25px;font-weight:600;margin-bottom:25px}.right-bar .btn-lm{position:absolute;padding:17px 25px;border:2px solid #fff;color:#fff;right:0px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);text-transform:uppercase;font-size:19px;font-weight:500;text-decoration:none;cursor:pointer}.right-bar .btn-lm:after{content:"\f178";font-family:fontawesome;padding-left:25px}.right-bar .btn-lm:hover{color:#fd9912}@media screen and (max-width:1080px){.right-bar .btn-lm{top:auto;bottom:30px;-webkit-transform:none;transform:none}}@media screen and (max-width:800px){.right-bar .btn-lm{padding:8px 15px}}.content-home-left{float:left;width:60%;padding-right:100px}@media screen and (max-width:980px){.content-home-left{width:100%;padding-right:0px}}.content-home-right{float:left;width:40%}@media screen and (max-width:980px){.content-home-right{width:100%;margin-top:30px}}.content-home-right .logos{max-width:400px;margin:0 auto}@media screen and (max-width:980px){.content-home-right .logos{max-width:100%}}.content-home-right .logos>img{float:left;width:50%}@media screen and (max-width:980px){.content-home-right .logos>img{width:25%}}@media screen and (max-width:480px){.content-home-right .logos>img{width:50%}}.blok-home{width:25%;float:left;padding:20px;position:relative;cursor:pointer}@media screen and (max-width:1550px){.blok-home{width:33.3333333333%}}@media screen and (max-width:1260px){.blok-home{width:50%}}@media screen and (max-width:800px){.blok-home{width:100%}}.blok-home .blok-inner{width:100%;position:relative;float:left}.blok-home .blok-inner .blok-titel{float:left;width:100%}.blok-home .blok-inner .blok-img{width:100%;float:left;position:relative}.blok-home .blok-inner .blok-img .tekst-blok{bottom:0px;left:0px;position:absolute;width:100%;padding:40px;z-index:8}@media screen and (max-width:480px){.blok-home .blok-inner .blok-img .tekst-blok{padding:25px}}.blok-home .blok-inner .blok-img .tekst-blok h3{font-family:"Roboto Condensed",sans-serif;color:#fff;font-size:23px;font-weight:600;text-transform:uppercase}.blok-home .blok-inner .blok-img .tekst-blok h3:after{content:"";display:block;width:55px;height:4px;background-color:#fd9912;position:relative;margin-top:15px}.blok-home .blok-inner .blok-img:after{content:"";position:absolute;width:100%;top:0px;left:0px;height:100%;background:rgba(255,255,255,0);background:-webkit-gradient(left top,left bottom,color-stop(0%,rgba(255,255,255,0)),color-stop(62%,rgba(97,97,97,0)),color-stop(100%,rgb(0,0,0)));background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),color-stop(62%,rgba(97,97,97,0)),to(rgb(0,0,0)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(97,97,97,0) 62%,rgb(0,0,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#000000',GradientType=0)}.blok-home:hover .text-project{visibility:visible;max-height:48px}.blok-home:hover .text-project:after{visibility:visible;right:60px}.text-project{max-height:0px;visibility:hidden;overflow:hidden;color:#fff;padding-right:75px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}.text-project:after{visibility:hidden;content:"\f178";font-family:fontawesome;font-size:30px;position:absolute;right:20px;bottom:50px;-webkit-transition:all 0.1s ease-out;transition:all 0.1s ease-out}.title-bar-main{width:100%;position:absolute;left:0px;top:-30px;overflow:hidden}.title-bar-main .title-bar{color:#fff;font-family:"Roboto Condensed",sans-serif;font-size:30px;font-weight:600;text-transform:uppercase;position:relative;z-index:10}@media screen and (max-width:1050px){.title-bar-main .title-bar{font-size:25px}}.title-bar-main .title-bar.yellow{background:#fd9912;float:left;padding:25px 40px 25px 7%}.title-bar-main .title-bar.yellow:after{content:"";position:absolute;top:6px;right:-15px;width:48px;height:calc(100% + 5px);-webkit-transform:rotate(-20deg);transform:rotate(-20deg);background:#fd9912;z-index:9}.title-bar-main .title-bar.black{background:#000;float:right;padding:25px 7% 25px 40px}@media screen and (max-width:980px){.title-bar-main .title-bar.black{display:none}}.title-bar-main .title-bar.black:after{content:"";position:absolute;top:6px;left:-15px;width:48px;height:calc(100% + 5px);-webkit-transform:rotate(20deg);transform:rotate(20deg);background:#000;z-index:9}.contact-home-left{width:60%;float:left;background:#000;color:#fff;padding-top:120px;padding-bottom:80px;position:relative}@media screen and (max-width:1570px){.contact-home-left{padding-left:50px}}@media screen and (max-width:1200px){.contact-home-left{padding-left:25px}}@media screen and (max-width:980px){.contact-home-left{width:100%}}@media screen and (max-width:670px){.contact-home-left{padding-top:120px;padding-bottom:50px}}.contact-home-left:before{content:"";left:14px;top:0px;position:absolute;height:100%;width:2px;background:#fff;z-index:0}@media screen and (max-width:1570px){.contact-home-left:before{left:64px}}@media screen and (max-width:1200px){.contact-home-left:before{left:38px}}.contact-home-left>ul li{list-style:none;background:url(../images/dot.png) no-repeat left;padding-left:65px;float:left;position:relative;width:100%;margin-bottom:16px;margin-top:16px;padding-top:5px;padding-bottom:5px;z-index:99;text-transform:uppercase;font-size:21px}@media screen and (max-width:670px){.contact-home-left>ul li{font-size:15px;margin-bottom:5px;margin-top:5px;padding-left:45px}}.contact-home-right{width:40%;float:left;background:#f4f4f4;padding:105px 80px 80px}@media screen and (max-width:980px){.contact-home-right{width:100%}}@media screen and (max-width:860px){.contact-home-right{padding:50px 35px 35px}}@media screen and (max-width:670px){.contact-home-right{padding:50px 25px 25px}}#contactform_landing .field_landinghoog,#contactform_landing .field_landinglaag{background-color:#fff;color:#151515;margin-bottom:20px;width:100%;padding:17px 12px;border:none;border-radius:0;float:left;font-weight:400;font-size:18px;border-bottom:3px solid #fd9912}#contactform_landing .btn-send{width:100%;text-transform:uppercase;color:#fff;font-weight:600;width:100%;background:#fd9912;padding:15px 25px;border:0px;-webkit-appearance:none;font-size:25px;font-family:"Roboto Condensed",sans-serif;position:relative;text-align:left;cursor:pointer;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#contactform_landing .btn-send:after{content:"\f178";font-family:fontawesome;position:absolute;right:25px}#contactform_landing .btn-send:hover{background:#000}.content-col-left{width:69.6666%;float:left;padding-right:100px}.content-col-left>ul{margin-left:40px}@media screen and (max-width:980px){.content-col-left{width:100%;padding-right:0px}}.content-col-right{width:30.333333%;float:left}@media screen and (max-width:980px){.content-col-right{width:100%;margin-top:30px}}#afbeeldingen-zijkant{width:100%;float:left}.afbeelding-zijkant{width:100%;float:left;margin-bottom:30px}@media screen and (min-width:660px) and (max-width:980px){.afbeelding-zijkant{width:50%}.afbeelding-zijkant:nth-child(odd){padding-right:15px}.afbeelding-zijkant:nth-child(2n){padding-left:15px}}@media screen and (max-width:660px){.afbeelding-zijkant{width:100%}}#afbeeldingen-galerij{width:100%;float:left}.afbeelding-galerij{width:25%;float:left;padding:10px}#socialmedia{float:right}#socialmedia .fa-lg{font-size:23px;line-height:100%;color:#000;background-color:#ffffff;float:right;margin-left:10px;border-radius:50%;width:40px;height:40px;text-align:center;padding-top:11px;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#socialmedia .fa-lg:hover{background:#0088CC}.foot-col{width:25%;float:left;padding-right:40px}.foot-col>img{width:50%;float:left;padding:20px}@media screen and (max-width:980px){.foot-col{width:50%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #464646}}@media screen and (max-width:600px){.foot-col{width:100%;padding-right:0px}}.foot-col>h5{font-size:25px;margin-bottom:20px;text-transform:uppercase;font-family:"Roboto Condensed",sans-serif;color:#fd9912}.foot-col>ul li{clear:both;list-style:none;float:left;font-size:15px;border-bottom:1px solid #464646;text-transform:uppercase;padding:8px 10px 8px 3px}@media screen and (max-width:1075px){.foot-col>ul li{font-size:14px}}.foot-col>ul li>a{color:#fff;text-decoration:none}#contactform{width:100%;float:left;margin-top:50px}#contactform .fout{color:#ff1800}#contactform .veld_verzenden{width:100%;float:left}#contactform .tekstvak{color:#000;background:#fff;float:left;width:100%;border:1px solid #ccc;margin-bottom:10px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:15px}#contactform .button{padding:10px 15px;float:left;border:none;color:#FFFFFF;font-size:16px;line-height:100%;background-color:#0088CC;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out}#contactform .button:hover{background:#000}.form-main{width:100%;float:left;background:#fd9912;padding:50px}.form-main .form-title{width:100%;float:left;font-size:33px;font-weight:700;margin-bottom:50px;line-height:100%}.form-main .button{float:left;background:#000;color:#fff;text-transform:uppercase;padding:10px 25px;font-size:25px;line-height:100%;border:0px;cursor:pointer;font-family:"Roboto Condensed",sans-serif}.form-main .radio-buttons{width:100%;float:left;margin-bottom:30px}.form-main .radio-buttons .radio-option{width:100%;float:left;margin-bottom:10px}.form-main .radio-buttons .radio-option label{font-size:20px;font-weight:700}.form-main .txt-velden{width:100%;float:left}.form-main .txt-velden .txtveld{width:100%;float:left;margin-bottom:15px;font-size:17px;height:50px;padding-left:10px}.form-main .txt-velden .txtarea{width:100%;float:left;margin-bottom:15px;padding-top:15px;font-size:17px;padding-left:10px}.form-main .txt-velden label{font-size:20px;font-weight:700;width:100%;float:left;margin-bottom:10px}ul.documenten{width:100%;float:left;margin-bottom:35px}ul.documenten>li{list-style:none;width:auto;font-weight:normal;border-bottom:1px #000 solid 1px}ul.documenten>li>a{color:#fff;padding:9px 0px 9px 15px;text-decoration:none;display:block;background-color:#000;border-bottom:1px solid #fff}ul.documenten>li>a:before{content:"\f1c1";font-family:fontAwesome;padding-right:15px;float:left}ul.documenten>li>a:after{content:"\f101";float:right;padding-right:15px;font-family:fontAwesome}ul.documenten>li>a:hover{color:#000;background-color:#009fe3}@media screen and (max-width:980px){.menu_toggle{display:block;position:absolute;right:30px;top:33px;z-index:999;border-left:0px!important;padding:0px 0px!important;padding-top:0px!important}.menu_toggle:hover{background-color:transparent!important}.menustreep{width:30px;height:4px;background-color:#fff;margin-bottom:5px;z-index:999}}