/*  * Template 100 - BS Connect  * custom.css * */.header {	z-index: 99999;	position: relative;}.banner-own {	z-index: -1;}.header-own {	position: absolute;	width: 100%;}.fixed-header-on .banner-own {	margin-top: -90px;}ul.dropdown-menu-right {	z-index: 999999 !important;}#logo_img {	position: absolute;	top: -45px;	width: 153px;}#logo_img_copy {	position: absolute;	top: -45px;	width: 153px;}.header-top-first {	margin-left: 207px;}ul.navbar-nav > li > a {	text-transform: uppercase;	margin-top: 13px;}.slideshow .dark-translucent-bg {    background-color: rgba(0, 0, 0, 0.3);}header.header.pv-10.fixed.dark.header-own.animated.object-visible.fadeInDown {    height: 100px;}.object-visible .navbar-right > li > a {	margin-top: 20px;}.img-first {	display: none;}.fixed-header-on .img-first {	display: block;}.vervolg-pagina .header-top {	/*display: none;*/}.vervolg-pagina .img-first {	/*display: block;*/}.vervolg-pagina .logo {	/*display: none;*/}.header {	height: 100px}.vervolg-tekst {	margin-top: 80px;}/* Sander 17-06-2016 */.custom-projects .col-md-12 > .image-gallery > .image-box > .iviewer_wrapper, .col-md-12 > .image-gallery > .image-box > .iviewer_wrapper > .iviewer  {	height:407px;}.custom-projects .col-xs-3 .iviewer_wrapper, .custom-projects .col-xs-3 .iviewer_wrapper .iviewer,.custom-projects-groot .col-xs-3 .iviewer_wrapper, .custom-projects-groot .col-xs-3 .iviewer_wrapper .iviewer {    height: 180px !important;}#full-width-banner {	margin-top: -188px !important;	z-index: 999;}.projecten-img {	background-position: center center;}.full-width-banner .iviewer_wrapper {	height: 180px !important;}#logo-footer {	width: 95px;}.vervolg-page-1 {	background-image: url('../images/slider1.jpg'); 	background-position: 50% 27%; 	margin-bottom: 25px;	height: 335px;	margin-top: -49px;}.fixed-header-on .vervolg-page-1 {	margin-top: -139px;}.banner-donker {	background-color: rgba(0,0,0,0.5);}.full-width-banner {	margin-top: -119px;}.fixed-header-on .full-width-banner {	margin-top: -219px;}.isotope-container.row.grid-space-10 .image-box .overlay-container img {	opacity:0;}@media (max-width:767px){	.isotope-container, .isotope-container .col-md-3, .isotope-container .image-box, .isotope-container .overlay-container {		width:100%;	}	.navbar-collapse.collapse, .navbar-default {		background: #333 !important;	}	.header-top .col-xs-3 {		z-index: 999999;	}	.social-links .dropdown-menu {		min-width: 173px;	}}@media (max-width: 500px) {	.grid-space-20 .col-xs-3 {		width: 50% !important;	}	.full-width-banner .iviewer_wrapper {		height: 148px !important;	}}#logo_img, #logo_img_copy {	z-index: 99;}@media (max-width: 500px){	.header-top .social-links {		margin-left: -41px;	}}@media (min-width: 767px) and (max-width: 992px) {	.navbar-collapse {		width: 584px !important;		padding-right: 0 !important;		margin-left: 154px !important;	}	.fixed-header-on .navbar-collapse {		margin-left: 0;	}	.navbar-collapse .navbar-nav > li > a {		padding: 26px 0px 27px 7px;	}	.social-links {		width: 175px;	}}/* Sander 26-09-2016 */.banner-vervolg {	position:relative;	height:250px;}.banner-donker {    background-color: rgba(0, 0, 0, 0.1);    height: 100%;    position: absolute;    width: 100%;}@media (min-width:1200px){	body.index .banner {		min-height:650px;	}}@media (min-width:992px) and (max-width:1199px){	body.index .banner {		min-height:550px;	}}@media (min-width:768px) and (max-width:991px){	body.index .banner {		min-height:425px;	}}/* sander 29-09-2016 */.overlay-container, .projecten-img {    cursor: pointer;}.overlay-bottom, .overlay-top {    background-color: rgba(30, 30, 30, 0.92);}.projecten-img {	background-size: 100%; 	width: 100%; 	height: 250px;	background-repeat:no-repeat;}.isotope-item .image-box:hover .projecten-img {	background-size: 110%;}.projecten-img {	transition: all 0.5s ease-in;	-moz-transition: all 0.5s ease-in;	-ms-transition: all 0.5s ease-in;	-o-transition: all 0.5s ease-in;	-webkit-transition: all 0.5s ease-in;}.overlay-bottom,.overlay-top {	transition: all ease-in-out 0.25s;	-moz-transition: all ease-in-out 0.25s;	-ms-transition: all ease-in-out 0.25s;	-o-transition: all ease-in-out 0.25s;  	-webkit-transition: all ease-in-out 0.25s;  	  	transition-delay: 0.1s;    -moz-transition-delay: 0.1s;    -ms-transition-delay: 0.1s;    -o-transition-delay: 0.1s;    -webkit-transition-delay: 0.1s;}@media (min-width:1200px) {	.projecten_widget .projecten-img {		height:400px;	}}@media (min-width:992px) and (max-width:1199px){	.projecten_widget .projecten-img {		height:200px;	}}@media (min-width:768px) and (max-width:991px){	.projecten_widget .projecten-img {		height:350px;	}}@media (min-width:481px) and (max-width:767px){	.projecten_widget .projecten-img {		height:350px;	}}@media (max-width:480px){	.projecten_widget .projecten-img {		height:300px;	}}.projecten_widget .overlay-top h3 {	font-size: 28px}.main-container {	padding-bottom:0;}.main-container section:last-child:not(.call-to-action-v2) {	padding-bottom:50px;}.custom-drieblokken2 { 	background-attachment:fixed; }body:not(.fixed-header-on) header.header.header-own {	background-color: rgba(0,0,0,0.40);}.fixed-header-on .dark.header.fixed {	background-color: rgba(30, 30, 30, 0.85);}#logo img:hover{	opacity:1;}.btn.radius-50 {	border-radius:3px;}.btn.btn-lg.radius-50 {	border-radius:4px;}  /* Google Map */.map_overlay, .map {	width:100%;	height:450px;}.map {	position:relative;	margin-bottom:50px;}.map_overlay {	cursor: auto;	position:absolute;	margin-top:-500px;}.gm-style-mtc, .gmnoprint {    display: none;}.map_overlay .route_link {    height: 40px;    left: calc(50% - 20px);    position: absolute;    top: calc(50% - 30px);    width: 300px;}.labels, .labels a {	font-weight:bold;	color:#000;	font-size:15px;	line-height:15px;}.labels {    color: black;    text-shadow: 2px 2px white;}.icon-wrapper, .adres {    float: left;}.adres-wrapper {    display: inline-block;}.contact-rechts {    padding-top: 7px;}.contact .checkbox {    padding-left: 20px;}.custom-drieblokken2 p {	min-height: 110px;}.mogelijkheden_row.row {	margin:0;}.mogelijkheden_row .default-bg {	background-size: cover;}@media (min-width:992px) {	.mogelijkheden_row .col-xs-2 {		width:14%;	}}@media (min-width:768px) and (max-width:991px){	.mogelijkheden_row .col-xs-2 {		width:33%;	}	.mogelijkheden_row .col-xs-2:nth-child(3n+1) {		clear:left;	}}@media (min-width:481px) and (max-width:767px){	.mogelijkheden_row .col-xs-2 {		width:33%;	}	.mogelijkheden_row .col-xs-2:nth-child(3n+1) {		clear:left;	}}@media (max-width:480px){	.mogelijkheden_row .col-xs-2 {		width:50%;	}	.mogelijkheden_row .col-xs-2:nth-child(2n+1) {		clear:left;	}}.mogelijkheden_row .col-xs-2 h3 {	font-size:17px;}.mogelijkheden_row {	padding-top:30px;}.mogelijkheden_row a, .mogelijkheden_row a:hover {	text-decoration: none !important;}.mogelijkheden_row .col-xs-2:last-child {	padding-right:0;	}.opsomming-afb-rechts .full-text-container {	position: relative;}@media (max-width:1199px){	.header-container li.adres {		display:none;		}	}.col-header-links {	width:calc(100% - 280px);	float:left;}.col-header-rechts {	width:280px;	float:left;}@media (max-width:767px){	.col-header-rechts {		display:none;	}}.header-container {	position:relative;	z-index:1000;}.header-top a.btn.btn-default.btn-sm {	margin: 3px 0 2px !important;}