/* https://www.jack-bvba.be/wp-content/themes/theme/style.css?ver=4a5557160d16085b46bcd3c944a41bcb */
.banner .overlay .banner_tekst a,.knop a{font-family:"Roboto Condensed",sans-serif;display:inline-block;color:#fff;background:#FF0D21;text-decoration:none;border-radius:10px;text-transform:uppercase;margin-top:15px;padding:10px 30px;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.banner .overlay .banner_tekst a:hover,.knop a:hover{background:#333}.banner .overlay .banner_tekst{margin-top:50px}.button_to_top{position:fixed;bottom:10px;right:10px;z-index:999;font-size:22px;padding:7px 11.5px}h2{letter-spacing:2px;margin-top:20px}.rij_afbeelding{height:500px}.grecaptcha-badge{display:none!important}.textwidget{max-width:100%}.logo{position:absolute;top:15px}.hoofdingbelnu{position:absolute;top:15px;right:0;z-index:9;color:#fff}.hoofdingbelnu li{list-style-type:none;padding:0;letter-spacing:2px}.hoofdingbelnu i{display:block;float:left;font-size:50px;margin-right:15px}.hoofdingbelnu p{float:right}.hoofdingbelnu a{color:#fff;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.hoofdingbelnu a:hover{color:#FF0D21}.hoofdingbelnu strong{font-size:20px}header .container{position:relative}.nav_header{position:absolute;background:rgba(255,255,255,.9);left:0;right:0;bottom:50vh;z-index:999;text-align:center}.nav_header_home{bottom:0}.nav_header.scrolled{position:fixed;top:0;bottom:inherit}.navigatie a{padding:25px 20px;display:inline-block;text-transform:uppercase;font-weight:700;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.navigatie a:hover{color:#FF0D21}.navigatie .current_page_item a,.navigatie .current_page_ancestor a,.navigatie .current_page_ancestor ul .current_page_item a{color:#FF0D21}.navigatie .current_page_ancestor ul a{color:#333}.navigatie ul{position:absolute;background:rgba(255,255,255,.9);text-align:left;padding:5px;box-shadow:0 5px 10px rgba(0,0,0,.1)}.navigatie ul li{display:block}.navigatie ul li a{padding:10px}.banner{height:50vh;overflow:hidden;position:relative}.banner_home{height:100vh!important}.banner .overlay .scroll_down{position:absolute;bottom:85px;left:0;right:0;text-align:center;color:#fff;font-size:25px;width:50px;margin:auto;display:inline-block;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.banner .overlay .scroll_down:hover{color:#FF0D21}.banner .metaslider img{min-height:100vh!important;width:auto!important;max-width:none!important;min-width:100%;transform:scale(1.05);animation:zoom 10s normal forwards linear;animation-delay:0s}@keyframes zoom{from{transform:scale(1.05)}to{transform:scale(1)}}.banner .overlay{position:absolute;top:0;left:0;right:0;bottom:0;text-align:center;display:flex!important;justify-content:center!important;align-items:center!important;background:rgba(0,0,0,.3)}.banner .overlay h1,.banner .overlay h2{color:#fff;letter-spacing:5px}.banner .overlay h1{margin-bottom:25px;font-size:55px}.banner{display:flex!important;justify-content:center!important;align-items:center!important}.slider_referentie{width:100%!important}.rij1{padding:90px 0}.rij1_home .textwidget{width:900px;margin:auto}.rij1_home h2{margin-bottom:40px}.rij1_diensten .textwidget{max-width:800px!important;margin:auto}.rij1_merken .merken_inner{padding:15px;margin-bottom:10px;position:relative}.rij1_merken .afbeelding{height:250px;overflow:hidden}.rij1_merken .loop h3{position:absolute;left:0;right:0;bottom:20px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.95)}.rij1_merken .afbeelding img{width:auto!important;height:100px!important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.rij1_merken .loop button:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.rij1_merken .loop button{border:none;background:none;margin:auto;display:block}.rij1_merken .overlay{position:fixed;background:rgba(0,0,0,.9);width:500px;margin:auto;left:0;right:0;top:40px;color:#fff;padding:50px;z-index:999;border-radius:10px;display:none}.rij1_merken .overlay h2{color:#fff;margin-bottom:30px}.rij1_merken .overlay .sluiten{position:absolute;top:10px;right:10px}.rij1_merk img{width:100%;height:auto;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_merk .textwidget{width:900px;max-width:100%;margin:auto}.rij1_merk a:hover img{transform:scale(1.1)}.rij1_merk .afbeelding_wrap{-webkit-box-shadow:0 0 25px 5px #f4f4f4;-moz-box-shadow:0 0 25px 5px #f4f4f4;box-shadow:0 0 25px 5px #f4f4f4;padding:15px}.rij1_merk .afbeelding_inner{height:240px;overflow:hidden;margin-bottom:10px;position:relative}.rij1_referenties .referentie_inner{-webkit-box-shadow:0 0 25px 5px #f4f4f4;-moz-box-shadow:0 0 25px 5px #f4f4f4;box-shadow:0 0 25px 5px #f4f4f4;padding:15px;margin-bottom:10px;position:relative}.rij1_referenties .afbeelding{height:250px;overflow:hidden}.rij1_referenties .loop h3{position:absolute;left:0;right:0;bottom:20px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.95)}.rij1_referenties .afbeelding img{width:100%;height:auto;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_referenties .loop a:hover img{transform:scale(1.1)}.rij1_referentie img{width:100%;height:auto;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij1_referentie a:hover img{transform:scale(1.1)}.rij1_referentie .afbeelding_wrap{padding:15px}.rij1_referentie .afbeelding_inner{height:240px;overflow:hidden;margin-bottom:10px;position:relative}.rij1_partners img{width:100%!important;height:auto!important;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s;-webkit-filter:grayscale(70%);filter:grayscale(70%)}.rij1_partners a:hover img{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.rij1_partners .sow-image-container{padding:15px;margin-bottom:15px;overflow:hidden;display:flex!important;justify-content:center!important;align-items:center!important;height:200px}.rij1_partners .sow-image-container a{overflow:hidden}.rij1_contact i{display:block;float:left;font-size:20px;text-align:center;width:50px;margin-right:20px;background:#fff;border-radius:50%;color:#FF0D21;-webkit-box-shadow:0 0 25px 5px #f4f4f4;-moz-box-shadow:0 0 25px 5px #f4f4f4;box-shadow:0 0 25px 5px #f4f4f4}.rij1_contact a{color:#333;font-weight:700;text-decoration:none}.rij1_contact a:hover{color:#FF0D21}.rij1_contact ul{list-style-type:none;padding:0;margin-bottom:30px;margin-top:20px}.rij1_contact .fa-map-pin{padding:15px 15px}.rij1_contact .fa-phone{padding:15px 15px}.rij1_contact .fa-envelope{padding:15px 15px}.rij2{padding:40px 0;background:#333}.rij2_home{color:#fff;padding:0}.rij2_home h2{color:#fff;margin-bottom:40px}.rij2_home .foto{height:450px}.rij2_home .knop{padding-right:15px}.rij2_home .knop a{border:solid 2px #FF0D21}.rij2_merk{padding-top:0}.rij2_merk .textwidget{width:900px;max-width:100%;margin:auto}.rij2_merk .textwidget h2{margin-bottom:35px}.rij2_merk .merken_inner{-webkit-box-shadow:0 0 25px 5px #f4f4f4;-moz-box-shadow:0 0 25px 5px #f4f4f4;box-shadow:0 0 25px 5px #f4f4f4;padding:15px;margin-bottom:10px;position:relative}.rij2_merk .afbeelding{height:250px;overflow:hidden}.rij2_merk h3{position:absolute;left:0;right:0;bottom:20px;color:#fff;text-transform:uppercase;text-align:center;text-shadow:0 0 10px rgba(0,0,0,.95)}.rij2_merk .afbeelding img{width:100%;height:auto;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij2_merk a:hover img{transform:scale(1.1)}.rij2_diensten{color:#fff;padding:0}.rij2_diensten h2{color:#fff;margin-bottom:40px}.rij2_diensten .foto{height:450px}.rij2_contact .textwidget{background:rgba(0,0,0,.7);padding:80px;width:1000px;margin:auto}.rij2_contact h2{color:#fff;margin-top:0;margin-bottom:30px}.rij2_contact form{color:#fff}.rij2_contact .col-md-6{margin-top:25px}.rij2_contact h3{color:#fff}.rij2_contact input,.rij2_contact textarea{width:100%;border:solid 2px transparent;padding:5px;margin-bottom:10px;background:#EDEDED;color:#000}.rij2_contact textarea{height:150px}.rij2_contact input[type="checkbox"]{width:20px}.rij2_contact .wpcf7-checkbox .wpcf7-list-item{display:block}.rij2_contact form .oppervlakte{width:70%;display:block;float:left;margin-right:8px}.rij2_contact input[type="submit"]{font-family:"Roboto Condensed",sans-serif;display:inline-block;color:#fff;background:#FF0D21;text-decoration:none;border-radius:10px;text-transform:uppercase;margin-top:15px;padding:10px 30px;margin-bottom:0;border:solid 2px #FF0D21;width:inherit;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}.rij2_contact input[type="submit"]:hover{background:#333}.rij3{padding:70px 0}.rij3_home h3{min-height:40px}.rij3_home .tekst{min-height:170px}footer{background:#333;color:#fff;padding-top:25px;padding-bottom:10px;text-align:center}footer a{color:#fff;font-weight:700;text-decoration:none;-webkit-transition:0.3s;-moz-transition:0.3s;-o-transition:0.3s;transition:0.3s}footer a:hover{color:#FF0D21;text-decoration:none}.sinergio img{height:30px;width:auto}@media screen and (max-width:768px){.logo img{width:80px;height:auto}header{padding-top:50px}.banner .overlay h1{margin-top:80px;font-size:30px}.nav_header{background:#FF0D21;padding:5px;bottom:inherit;top:0}.nav_header.opened{overflow-x:scroll;bottom:0}.nav_toggle{margin:auto;background:none;border:none}.nav_toggle span{background:#fff}nav #cssmenu{display:block}.nav_header nav{display:none}.navigatie a{color:white!important}.rij2_home .knop{padding:20px}.navigatie ul{position:relative;text-align:center;background:none;box-shadow:none;margin-bottom:30px!important}.navigatie a{padding:20px!important}.rij2_diensten .textwidget{padding:20px}}@media screen and (min-width:1400px){.container{width:1370px!important}}