html,body {max-width:100%;overflow-x:hidden;}body{ margin:0px; padding:0px; background-color:; color:#3b3b3c; font-size:16px; font-family:"Ubuntu", sans-serif; line-height:1.5em; font-weight:300; font-style:normal;}@media screen and (max-width:767px) {body {font-size:14px;}}h1,h2,h3,h4,h5,h6 { padding:0 0 15px 0; font-weight:bold;margin:0;}h1 {font-size:3em}h2 {font-size:2em}h3 {font-size:1.5em}h4 {font-size:1.25em}@media screen and (max-width:767px) { h1{ font-size:1.5em !important;}}a {color:#814a33;}a:hover{color:#193f20;}a:active{color:#193f20;}a:focus{color:#517936;}a:visited{color:#96ca4f;}a.btn{background-color:#a4ce49;color:#ffffff;padding:7px;font-weight:bold;text-decoration:none;display:inline-block;border-radius:5px;}a.btn.fullwidth{width:100%;}a.btn:hover{background-color:#193f20!important;color:#ffffff;}a.btn:active{background-color:#193f20!important;color:#ffffff;}a.btn:focus{background-color:#193f20!important;color:#ffffff;}a.btn:visited{background-color:#a4ce49!important;color:#ffffff;}a.btn-fill {font:500 1em / 1;background:#193f20;padding:14px 25px;border-radius:5px;text-shadow:none !important;color:rgba(255,255,255,1);transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);text-decoration:none;display:inline-block;}a.btn-fill:hover,a.btn-outline:hover {transform:scale(.9);}a.btn-outline {font:500 1em / 1;background:none;padding:11px 22px;border-radius:25px;border:3px solid #193f20;border-style:inset;color:#193f20;transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);text-decoration:none;display:inline-block;}a.btn-link,a.btn-link:hover,a.btn-link:focus {font:400 1em / 1;background:none;color:#193f20;text-decoration:none;transform:translateY(0px);transition:all .3s cubic-bezier(0.875, 0.115, 0.280, 1.445);width:auto;height:16px;}a.btn-link:after {content:'\2192';position:relative;top:1px;left:8px;display:inline-block;transform:translateX(0px);transition:all .3s cubic-bezier(0.875, 0.115, 0.280, 1.445);color:#193f20;}a.btn-link:hover:after {transform:translateX(8px);}a.btn-link:hover {transform:translateX(5px);}a.btn-topbar:hover {transform:scale(.9);}a.btn-topbar {font:500 1em / 1 'ubuntu', sans-serif;background:#a4ce49;padding:14px 25px;border-radius:0 0 9px 9px;text-shadow:none !important;color:#fff;transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);text-decoration:none;display:inline-block;}img{max-width:100%;height:auto;}.text-white {color:#fff;}.text-black {color:#000000;}.text-shadow {text-shadow:0 1px 6px rgba(50,50,93,.8), 0 1px 2px rgba(0,0,0,.1);}.align-right{text-align:right;}.align-center{text-align:center;}.gray-bg{background-color:#555759;}.blue-bg{background-color:#3497B5;}.darkgray-bg{background-color:#2A3537;}.gap{ margin-top:60px; margin-bottom:60px; }.border-top{border-top:1px solid rgba(255,255,255,1);}header{color:#ffffff;padding-top:60px;padding-bottom:0px;margin-bottom:0px;}header .align-right{text-align:right;}header .align-center{text-align:center;}header .align-left{text-align:left;}header .title{color:#a4ce49;padding-top:30px;font-size:1.1em;font-weight:bold;display:block;}header .txt-header{font-size:14px;color:#999999;}header .txt-header a,header .txt-header a:visited{ -webkit-transition:ease-out 1s;-moz-transition:ease-out 1s;-o-transition:ease-out 1s;transition:ease-out 1s;color:#999999;text-decoration:none;}header .txt-header a:hover,header .txt-header a:focus{color:#a4ce49;}header .logo{height:auto;margin-top:-60px;position:relative;}.navbar-nav{margin:20px 0;position:relative;float:right;list-style-type:none;}.navbar-nav>li{ display:block;padding-right:20px;}.navbar-nav>li:last-child{padding-right:0px;}.navbar-nav>li a{font:500 0.7em / 1 'ubuntu', sans-serif;background:#ffffff;padding:11px 15px;border-radius:5px;border:3px solid #a4ce49;border-style:inset;color:#814a33;transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);text-decoration:none;display:inline-block;}.navbar-nav>li a:hover {transform:scale(.9);}.navbar-nav>li a:hover, .navbar-nav>li a:focus.navbar-nav>li a:active{color:#ffffff;background-color:#a4ce49;}ul.dropdown-menu {background-color:transparent;box-shadow:none;border:none;font-size:16px;}.navbar-nav>li.current-menu-item a, .navbar-nav>li.current-menu-parent a.dropdown-toggle{background-color:#814a33;color:#ffffff;}.navbar-nav>li.current-menu-item ul.dropdown-menu li a{background-color:#814a33;color:#ffffff;display:block;width:68%;}.navbar-nav>li.current-page-parent a{background-color:#a4ce49;}.navbar-nav>li.current-page-parent ul.dropdown-menu li a{background-color:#814a33;color:#ffffff;}.navbar-nav>li.current-page-parent ul.dropdown-menu li.current-menu-item a{background-color:#a4ce49;color:#ffffff;}.dropdown-menu>.active>a, .dropdown-menu>.active>a:focus, .dropdown-menu>.active>a:hover{background-color:#a4ce49}ul.navbar-nav li.dropdown:hover ul.dropdown-menu, ul.navbar-nav li.dropdown:focus ul.dropdown-menu {display:block;}ul.navbar-nav li.dropdown ul.dropdown-menu li:hover a, ul.navbar-nav li.dropdown ul.dropdown-menu li:focus a {background-color:#a4ce49;}.menu-mobile-section{margin-bottom:60px;}.navbar-nav {float:right;margin:0;}.menu-mobile{background-color:#a4ce49;padding:10px;position:fixed; z-index:999;top:0px;}.menu-mobile .menu-btn-open{display:block;float:left;margin-top:6px;margin-right:10px;}.menu-mobile .menu-btn-closed{display:block;float:left;margin-top:1px;margin-right:10px;}.menutext{font-size:1.5em;font-weight:bold;top:8px;position:relative;}@media screen and (max-width:767px) {.navbar-nav{ position:relative;width:100%;right:0;top:-10px;background-color:#814a33;margin:0;text-align:left;padding:20px;font-size:16px;}.navbar-nav>li{float:none;width:100%;padding-right:0px;text-align:left;display:block;height:auto;clear:both;}.navbar-nav ul.dropdown-menu{display:block;z-index:0;position:relative;width:100%;text-align:left;}.navbar-nav>li a{font-size:1em;background-color:#814a33;padding:5px 6px;margin-right:0px;margin-top:10px;color:rgb(255, 255, 255);border-radius:5px;border:none;display:block;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;text-decoration:none;}.navbar-nav ul.dropdown-menu >li a{margin-left:10px;}.navbar-nav > li.current-menu-item a, .navbar-nav > li.current-menu-parent a.dropdown-toggle {background-color:#a4ce49;transform:none;}}.hero{}.headerslider{display:block;}.carousel{margin-top:0px;width:100%;height:px;position:relative;top:0px;left:0px;overflow:hidden;border-bottom-left-radius:50% 20%;border-bottom-right-radius:50% 20%;}.carousel .item{ min-height:px;}}.carousel .item img{ margin:0 auto;width:100%; }.carousel-inner>.item>img{width:100%;height:auto;position:absolute;top:0;bottom:0;margin:auto;MARGIN-TOP:0;}@media screen and (max-width:767px) {.headerslider{height:20vh; display:inline;}.carousel{height:200px;}.carousel .item{ min-height:200px;}.carousel-indicators{display:none;}}@media screen and (max-width:991px) and (min-width:768px){.headerslider{height:350px;}.carousel{height:350px;}.carousel .item{ min-height:350px;}}@media screen and (max-width:1199px) and (min-width:992px){.headerslider{height:400px;}.carousel{height:400px;}.carousel .item{ min-height:400px;}}@media screen and (max-width:1599px) and (min-width:1200px) {.headerslider{height:500px;}.carousel{height:500px;}.carousel .item{ min-height:500px;}}@media screen and (max-width:1920px) and (min-width:1600px){.headerslider{height:600px}.carousel{height:100%;}.carousel .item{ min-height:100vh;}}@media screen and (min-width:1921px) {.headerslider{height:700px}.carousel{height:100%;}.carousel .item{ min-height:100vh;}}.carousel.fade { opacity:1;}.carousel.fade .item {-webkit-transition:opacity ease-out 1s;-moz-transition:opacity ease-out 1s;-o-transition:opacity ease-out 1s;transition:opacity ease-out 1s;left:0;opacity:0; top:0;position:absolute;width:100%;display:block;}.carousel.fade .item:first-child {top:auto;opacity:1; position:relative;}.carousel.fade .item.active {opacity:1;}a.aanmeldknop{line-height:52px;background:#a4ce49;padding:15px;border-radius:100%;width:200px;height:200px;font-size:40px;color:#ffffff;font-weight:bold;padding-top:46px;display:block;text-align:center;position:relative;left:65%;top:-120px;transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);text-decoration:none;z-index:99;}a.aanmeldknop:hover{transform:scale(1.2);}footer{background-color:#814a33;color:#ffffff;padding-top:60px;padding-bottom:20px;font-size:16px;background:repeating-linear-gradient(135deg, #814a33, #814a33 18px,20px,20px);}footer h3{background-color:transparent;color:#ffffff;margin:0 0 15px 0;padding:0;font-size:16px;}footer .icons{margin-bottom:0px;display:block;float:left;margin-right:10px;clear:both;vertical-align:middle;width:20px;}footer a, footer a:visited{color:rgba(255,255,255,1);transition:all 0.5s ease 0s;text-decoration:none;}footer a:hover, footer a:focus{text-decoration:underline;color:#a4ce49;}footer .footerblock{margin-bottom:40px;margin-top:40px;display:block;}footer .icons svg{display:block;width:0.6em !important;position:relative;top:-5px;}footer ul#menu-default-header-1{list-style-type:none;margin:0;padding:0;}.conditions{font-size:12px;}.madeby{font-size:12px;text-align:right;float:right;display:block;}.company-buttons .service{display:table-cell;height:200px;padding:40px;vertical-align:middle;text-align:center;border-radius:5px;color:#ffffff;text-decoration:none;transition:all .3s cubic-bezier(0.500, -0.010, 0.000, 1.005);}.company-buttons .service:hover{transform:scale(1.1);}.company-buttons .service h2{margin:0;padding:0;color:rgba(255,255,255,1);}.homeblock-link{}.homeblock-link:hover .homeblock{transform:scale(1.1);background-size:110% 110%;}.homeblock{transition:all 0.5s ease-in-out;background-size:100% 100%;background-position:50% 50%;height:230px;border-radius:5px;padding:10px;cursor:pointer;}@media screen and (max-width:1090px) {.homeblock{margin-bottom:40px;}}.homeblock h3{display:block;position:relative;bottom:-195px;background-color:#a4ce49;color:rgba(255,255,255,1);border-radius:5px;width:100%;padding:10px;}a.project-homeblock-a, a.project-homeblock-a:hover {text-decoration:none;}a .project-homeblock, a .project-homeblock:visited, a:hover .project-homeblock, a:hover .project-homeblock:visited{color:#ffffff;text-decoration:none!important;}.project-homeblock{padding:20px;border-radius:20px;}a:hover .project-homeblock{background-color:#a4ce49;}.project-homeblock img{border-radius:20px;margin-bottom:20px;}.project-homeblock button.btn{width:100%;display:block;background-color:#a4ce49!important;text-decoration:none;}a:hover .project-homeblock button.btn{background-color:#814a33!important;text-decoration:none;}.project-homeblock button.btn:hover{color:#ffffff;text-decoration:none;}.project-homeblock button.btn:visited{width:100%;display:block;background-color:#a4ce49!important;}.laatste-nieuws{margin-bottom:30px;}.laatste-nieuws img{border-radius:5px;}.pagination{text-align:center;width:100%;}a.projectblock-link{display:block;background-color:rgba(255,255,255,1);padding:20px;color:#000000;border-radius:20px;-webkit-box-shadow:0px 0px 15px -6px rgba(61,61,61,1);-moz-box-shadow:0px 0px 15px -6px rgba(61,61,61,1);box-shadow:0px 0px 15px -6px rgba(61,61,61,1);-webkit-transition:all .2s ease-in-out; transition:all .2s ease-in-out;text-decoration:none;}a.projectblock-link:hover{background-color:#a4ce49;color:rgba(255,255,255,1);transform:scale(1.1);}a.projectblock-link h3{margin:20px 0;padding:0;color:#814a33;}a.projectblock-link:hover h3{margin:20px 0;padding:0;color:rgba(255,255,255,1);}@media screen and (max-width:1090px) {a.projectblock-link{margin-bottom:30px;}}.logo-block{position:relative;height:150px;width:100%;display:block;}.logo-block img{position:absolute;top:0;bottom:0;margin:auto;}.sidebarcard{margin-bottom:40px;}.sidebarcard .card-body{padding:20px;}.sidebarcard .card-body h4{margin-top:20px;margin-bottom:0px;display:block;}.sidebarcard .card-body p{margin-bottom:20px;display:block;}.sidebarcard.card-primary{background-color:#814a33;color:#FFFFFF;}.circle{border-radius:5px;margin:0;font-size:33px;}.fa-facebook, .fa-linkedin, .fa-instagram{background:#a4ce49;color:#FFFFFF;width:50px;height:50px;padding:10px 18px;-webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s;}.fa-facebook:hover, .fa-facebook:focus, .fa-linkedin:hover, .fa-linkedin:focus, .fa-instagram:hover, .fa-instagram:focus{transform:scale(1.2);}footer .circle{font-size:16px;}footer .fa-facebook, footer .fa-linkedin, .fa-instagram{background:#FFFFFF;color:#a4ce49;width:30px;height:30px;padding:9px 13px;}footer .fa-instagram{padding:7px 8px;top:-2px;position:relative;}.image-gallery img{width:100%;height:auto;}.acf-map {width:100%;height:400px;border:#ccc solid 1px;margin:0px 0;}.acf-map img { max-width:inherit !important;}.wpcf7-form label {width:100%;}.wpcf7-form .wpcf7-form-control-wrap {position:relative;float:right;width:60%;}}.wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select{color:#000000;}.wpcf7-form .wpcf7-form-control-wrap input{width:100%; border-color:#a4ce49; border-radius:5px; border-style:solid; border-width:1px; top:-30px;position:relative;padding:0 10px;color:#000000;}.wpcf7-form .wpcf7-form-control-wrap select{width:100%; border-color:#a4ce49; border-radius:5px; border-style:solid; border-width:1px; top:-30px;position:relative;padding:0 10px;color:#000000;}.wpcf7-form .wpcf7-form-control-wrap textarea{width:100%; border-color:#a4ce49; border-radius:5px; border-style:solid; border-width:1px;top:-30px;position:relative;padding:0 10px;color:#000000;}.wpcf7-form input[type=submit]{background-color:#a4ce49;color:#ffffff;border-radius:5px;border:none;font-weight:bold;float:right;padding:0 10px;}@media screen and (max-width:767px) {.wpcf7-form .wpcf7-form-control-wrap {width:100%;}.wpcf7-form .wpcf7-form-control-wrap input, .wpcf7-form .wpcf7-form-control-wrap select, .wpcf7-form .wpcf7-form-control-wrap textarea{top:0px;}}@media screen and (max-width:767px) {body { font-size:12px;}.gap{ margin-top:30px; margin-bottom:30px;}header .logo{top:0px; position:relative;}footer{ font-size:14px;}.madeby{text-align:left;float:left;display:block;}.company-buttons .service {display:block; height:50px;padding:12px;margin-bottom:30px;}}.grecaptcha-badge{visibility:collapse !important;}.lightbox-image{margin-bottom:40px;display:inline-block;}