body{
	font:400 16px/30px 'Roboto';
	color:#1f264c;
    opacity: 1;
    transition: 0.2s opacity;
}
body.fade-out {
    opacity: 0;
    transition: none;
}

h1, h2, h3, p, ul, ol, table, form, iframe{
	margin-top:0;
	margin-bottom:24px;
}

.jumbotron{
	background:none;
	margin:0;
	padding:0;
	clear:both;
	width:100%;
    border-radius: 0;
	position: relative;
}

#content [data-form-api-url] .submitButton{
	display: inline-block;
    text-decoration: none !important;
    outline: none;
    border: none;
    border-radius: 23px;
    background-color: #00aacd !important;
    color: #fff !important;
    font-size: 14px !important;
	font-weight: 400 !important;
    padding: 14px 20px 15px !important;
    line-height: normal !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    cursor: pointer;
}

#content [data-form-api-url] .submitButton:hover,
#content [data-form-api-url] .submitButton:focus{
	background-color: #0d1a34 !important;
    color: #fff !important;
}

#content .consentBlock,
#content [data-editorblocktype="Consent"],
#content [data-form-api-url] td,
#content [data-form-api-url] th,
#content [data-editorblocktype="Text"]{
	margin-inline: 0 !important;
	padding-inline: 0 !important;
}

#content [data-form-api-url] table table{
	margin-bottom: 0 !important;
}

#content [data-form-api-url] .textFormFieldBlock, 
#content [data-form-api-url] .dateTimeFormFieldBlock, 
#content [data-form-api-url] .twoOptionFormFieldBlock, 
#content [data-form-api-url] .optionSetFormFieldBlock, 
#content [data-form-api-url] .multiOptionSetFormFieldBlock,
#content [data-form-api-url] .lookupFormFieldBlock{
	padding-block: 0 !important;
	gap: 0;
}

#content [data-form-api-url] select,
#content [data-form-api-url] input[type="text"],
#content [data-form-api-url] .phoneCountryCode,
#content [data-form-api-url] input[type="email"]{
    height: 45px !important;
    border-radius: 3px;
    border: 1px solid #ccc;
    background-color: #fff;
    outline: none !important;
    padding: 13px 10px !important;
    margin-top: 0px !important;
    margin-bottom: 10px !important;
    font-size: 16px;
    font-weight: 400;
    font-style: normal;
}

#content [data-form-api-url] .phoneCountryCode{
	padding: 0 !important;
}

#content [data-form-api-url] .phoneCountryCode input{
    padding: 13px 10px !important;	
    background-color: #fff;
}

#content .phoneFormFieldBlock{
	padding: 0;
}

.phoneFormFieldBlock label,
.textFormFieldBlock label{
	display: none !important;
}

.embed-responsive-16by9::before{
	position: absolute;
}

.jumbotron h1,
.jumbotron h2,
.jumbotron h3,
.jumbotron p,
.jumbotron ul,
.jumbotron ol,
.jumbotron table,
.jumbotron div.gform_wrapper form,
.jumbotron .sharebuttons{
	font-size:16px;
	font-weight:400;
	font-style:normal;
	margin-bottom:40px;
	margin-top:0;
}

.jumbotron ul + h2,
.jumbotron p + h2 {
	margin-top: 60px;
}




.last-no-margin > *:last-child{
    margin-bottom: 0;
}

.jumbotron.jumbo-padding{
    padding: 30px 0;
}


div.gallery{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: auto -15px !important;
}

div.gallery.owl-carousel{
    margin: 0 !important;
}

div.gallery .gallery-item{
    padding: 0 15px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
}

div.gallery.owl-carousel .gallery-item {
    padding: 0 0;
}

div.gallery .gallery-item > dt{
    width: 100%;
    max-width: 100%;
    padding: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
}

div.gallery.gallery-size-fotoslider .gallery-item{
    width: 100% !important;
}

div.gallery:not(.gallery-size-fotoslider) .gallery-item > dt{
    border: none;
}

.gallery-columns-1.gallery-size-fotoslider.gallery{
    margin: auto 0  30px !important;
}

.gallery-columns-1.gallery-size-fotoslider.gallery .gallery-item{
    padding: 0;
}

.gallery-columns-1.gallery-size-fotoslider.gallery .gallery-item > dt{
    padding: 0;
}

.gallery-columns-1.gallery-size-fotoslider.gallery .gallery-item{
    margin: 0 !important;
}

div.gallery .gallery-item > dt > a{
    width: 100%;
    max-width: 100%;
}

div.gallery .gallery-item img{
    max-width: 100%;
    height: auto;
    border: none !important;
    margin-bottom: 0 !important;
}

.jumbotron ul ul, .jumbotron ol ul, .jumbotron ul ol, .jumbotron ol ol {
    margin-bottom: 0;
}
.jumbotron ul {
    list-style: none;
    padding: 0;
}
.jumbotron:not(.actueel_overzicht):not(.kennis_overzicht):not(#footer):not(.footer_block):not(#credits) ul li:before {
	content: "\f054";
	font-family: 'Font Awesome 5 Pro';
	font-size: 13px;
	font-weight: 400;
	vertical-align: middle;
    margin-right: 7px;
	position: absolute;
	top: 0px;
	left: 0;
}
.jumbotron:not(.actueel_overzicht):not(.kennis_overzicht):not(#footer):not(.footer_block):not(#credits) ul li {
	position: relative;
	padding-left: 24px;
}

body :not(.gform_wrapper) ul li.gfield:before {
	display: none !important;
}
.ui-datepicker {
	position: fixed;
}

/*popup*/
.modal {
    position: fixed !important;
	padding-right: 0 !important;
}
.modal-dialog {
    max-width: 1110px;
    -webkit-box-shadow: 0 -40px 80px rgba(13, 26, 52, 0.5);
    box-shadow: 0 -40px 80px rgba(13, 26, 52, 0.5);
    background-color: #ffffff;
    color: #1f264c;
}
.modal-header {
    border-bottom: none;
    padding: 40px 40px 0;
}
.modal-header .close {
    color: #1f264c;
    text-shadow: none;
    opacity: 1;
    position: absolute;
    top: 20px;
    right: 25px;
    width: 40px;
    height: 40px;

	-webkit-transition:all 0.1s ease-in-out;
	transition:all 0.1s ease-in-out;
    text-align: center;
    line-height: 40px;
    padding: 0;
    margin: 0;
}
button.close:hover {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
    color: #00aacd !important;
    outline: none;
}
.modal-content {
    border: none;
}
.modal-body {
    padding: 0 40px 40px 40px;
}

.modal-content p {
	margin-bottom: 20px;
}
.modal-content ul li:before {
	content: "\f00c";
	font-weight: bold;
}
.modal-content hr {
	margin: 60px 0;
}

.modal-content h2 {
	font-size: 55px;
	font-weight: 100;
	line-height: 65px;
}
.modal-backdrop.show {
	opacity: 1;
	background-color: rgba(13, 26, 52, 0.8);
}

#content{
    padding: 200px 0 0 0;
}
#content.blauwe_achtergrond {
    background-color: #0d1a34;
}

#left-content{
    padding: 0 0;
}

#right-content{
    padding: 0 0;
    padding-left: 0;
    border-left: none;
}

.jumbotron h1,
.jumbotron .h1,
.jumbotron h1 a{
	color: #1f264c;
	font-size: 65px;
	font-weight: 100;
	line-height: 75px;
}

.jumbotron h2,
.jumbotron h2 a{
	position: relative;
	color: #1f264c;
	font-size: 50px;
	font-weight: 100;
	line-height: 60px;
}



article .jumbotron:not(.header_met_achtergrond):not(.header_met_achtergrond_slider) h2:before {
	content: "";
	position: absolute;
    left: -73px;
	top: 0;
	width: 5px;
	height: 100%;
	border-radius: 2px;
	background-color: #0d1a34;
    z-index: 3;
}

article .jumbotron.paarse_bg h2:before {
	background-color: #ffffff !important;
}

article .jumbotron.blauw_bg h2:before {
	background-color: #ffffff !important;
}


.jumbotron h3,
.jumbotron h3 a{
	font-size: 28px;
	font-weight: 300;
	line-height: 38px;
	margin-bottom: 24px;
}

ul.checklist{
	padding: 0;
	list-style: none;
}

ul.checklist li{
	position: relative;
	padding-left: 25px;
}

ul.checklist li:before{
	color: #39e07c;
	position: absolute;
	left: 0;
	top: 0;
	content: "\f00c";
	font-family: 'Font Awesome 5 Pro';
}


.owl-v-center-nav .owl-nav.owl-nav {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    left: 0;
    right: 0;
}

.owl-v-center-nav .owl-prev,
.owl-v-center-nav .owl-next{
    position: absolute;
    left: 30px;
	color: #f00;
    width: 30px;
    height: 30px;
}

.owl-v-center-nav .owl-next{
	left: auto;
	right: 30px;
}

.alert > *:last-child{
	margin:0 !important;
}

.hide_tekst {
    display: none;
}

.lees_verder{
	margin-bottom:24px;
}

p:empty{
	display:none;
}

em{
	font-style:italic !important;
}

strong{
	font-weight:700 !important;
}

a,
a:hover,
a:focus{
	color:#00aacd;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

hr{
	float:left;
	clear:both;
	width:100%;
	border-top:solid 1px rgba(0, 170, 205, 0.3);
	margin:0 0 24px;
}

.button,
.loadmore,
body div.gform_wrapper .gform_footer input[type=submit] {
	display:inline-block;
	text-decoration:none !important;
	outline:none;
	border:none;
	border-radius: 23px;
	background-color: #00aacd;
	color:#fff;
	font-size: 14px;
    padding: 14px 20px 15px !important;
	line-height:normal !important;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
	cursor: pointer;
}
.button:hover,
.button:focus,
.loadmore:hover,
body div.gform_wrapper .gform_footer input[type=submit]:hover,
body div.gform_wrapper .gform_footer input[type=submit]:focus {
	background-color: #0d1a34 !important;
	color:#fff !important;
}


article > *:last-child{
	margin-bottom:0;
}

a.icon_btn:before {
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    width: 23px;
    display: inline-block;
    vertical-align: bottom;
}
a.telefoonnummer:before {
	content: "\f095";
}
a.email:before {
	content: "\f0e0";
}
a.lees_meer {
	font-weight: 700;
	color: #00aacd;
	font-size: 16px;
	text-decoration: none;
}
a.lees_meer:after {
    font-family: 'Font Awesome 5 Pro';
    content: "\f061";
    vertical-align: bottom;
    margin-left: 7px;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
a.lees_meer:hover:after {
	margin-left: 10px;
}


nav.navbar{
	min-height:0;
	border:none;
	margin:0;
	width:100%;
    padding: 30px 25px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}

nav.navbar.dark,
body.search nav.navbar,
body.error404 nav.navbar  {
	background-color: rgba(13, 26, 52, 0.95);
}


nav.navbar.dark svg path {
	/*fill: #0d1a34;*/
}


nav.navbar.is-hidden {
	-webkit-transform: translateY(-100%);
	-ms-transform: translateY(-100%);
	transform: translateY(-100%);
}


.navbar-expand-md .navbar-collapse {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-align-self: flex-end;
    -ms-flex-item-align: end;
    align-self: flex-end;
}
#topmenu_container {
	position: absolute;
	top: 0;
	right: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    height: 40px;
}
#topmenu li {
	float: left;
	margin-right: 30px;
	line-height: 40px;
}
#topmenu li:first-child {
	margin-left: 0;
}
#topmenu li.current-menu-item a {
	text-decoration: underline;
}
#topmenu li a {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
}
#lang_list_top {
	margin-bottom: 0;
    height: 40px;
	position: relative;
	padding: 0;
	z-index: 2;
}
#lang_list_top li.current-language {
	border-radius: 0 0 0 20px;
	background-color: rgba(13, 26, 52, 0.6);
}

#lang_list_top li.current-language:after {
	content: "\f078";
	font-family: 'Font Awesome 5 Pro';
	font-weight: 700;
	opacity: 0.6;
	color: #ffffff;
	font-size: 14px;
    margin-left: 7px;
}
#lang_list_top li {
	list-style: none;
	padding: 0 70px 0 30px;
}
#lang_list_top li:not(.current-language) {
	display: none;
	background-color: rgba(13, 26, 52, 0.6);
}
#lang_list_top:hover li.current-language {
	border-radius: 0;
}
#lang_list_top:hover li:last-child {
	border-radius: 0 0 20px 20px;
}
#lang_list_top:hover li:not(.current-language) {
	display: block !important;
    background-color: rgba(13, 26, 52, 0.6);
}
#lang_list_top li a {
	color: #ffffff;
	font-size: 14px;
	font-weight: 400;
	line-height: 40px;
}

form.search-form{
	margin: 0 0 0 -20px;
	background-color: #ffffff;
	border-radius: 0 0 0 20px;
	z-index: 2;
	padding: 0 20px 0 20px;
    width: 255px;
}
form.search-form label{
	padding:0;
	margin:0;
	float:left;
	background:#fff;

    width: 160px;
}

form.search-form input{
	margin:0;
	padding:0 0;
	outline:none;
	background:none;
	border:none;
	border-radius:0;
	float:left;
	color: rgba(31, 38, 76, 0.6);
	font-size: 14px;
	font-weight: 400;
	height: 40px;
	line-height: 40px;
}

form.search-form button{
	margin:0;
	padding:0;
	outline:none;
	background:none;
	border:none;
	border-radius:0;
	float:left;
    margin-right: 10px;
	height: 40px;
	cursor: pointer;
}

.mobile_contact {
	display: none;
}

#logoholder{
}


#hoofdmenu{
	margin:0;
}

#hoofdmenu li{
	position:relative;
	margin-left: 40px;
	overflow:hidden;
}

#hoofdmenu li:first-of-type{
	margin-left:0;
}

#hoofdmenu li:last-of-type{
	margin-right:0;
}

#hoofdmenu li a{
	padding:0;
	background:none;
	color: rgba(0, 170, 205, 0.6);
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1.3px;
	text-decoration: none;
	text-transform: uppercase;
}


body.single-post #hoofdmenu > li.actueel > a,
body.single-oplossing #hoofdmenu > li.oplossingen > a,
body.single-product #hoofdmenu > li.producten > a,
body.single-branche #hoofdmenu > li.branches > a,
#hoofdmenu > li:hover > a,
#hoofdmenu > li.current-menu-item > a,
#hoofdmenu > li.current-menu-ancestor > a,
#hoofdmenu > li.current-menu-parent > a{
	color: #ffffff;
}

/*Submenu*/
#hoofdmenu > li > ul{
	display:block;
	list-style:none;
	padding:0;
	margin:0;
	position:absolute;
    margin-top: 5px;
	border-radius: 8px;
	background-color: #ffffff;
	padding: 16px 30px;
	opacity: 0;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}


#hoofdmenu > li > ul:before {
    height: 10px;
    top: -10px;
    position: absolute;
    content: "";
    left: 0;
    width: 100%;
    background: transparent;
}

#hoofdmenu li:hover {
	position: static;
	overflow: auto;
}
#hoofdmenu li:hover > ul{
	display:block;
	opacity: 1;
    margin-top: 10px;
}

#hoofdmenu li ul li{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	clear:both;
	line-height: 30px;
}

#hoofdmenu li ul li a{
	white-space:nowrap;
	margin:0;
	padding:0;
	float:left;
	width:100%;
	color: #0d1a34;
	font-size: 13px;
	font-weight: 500;
	letter-spacing: 1.3px;
	text-transform: uppercase;
}

#hoofdmenu li ul li:hover > a,
#hoofdmenu li ul li.current-menu-item > a,
#hoofdmenu li ul li.current-menu-ancestor > a,
#hoofdmenu li ul li.current-menu-parent > a{
}

/*Sub-sub menu*/
#hoofdmenu li ul li ul{
	display:none;
	left:100%;
	top:0;
}

#hoofdmenu li ul li:hover > ul{
	display:block;
}

#hoofdmenu li ul li ul li{
	margin:0;
	padding:0;
	float:left;
	width:100%;
	clear:both;
}

#hoofdmenu li ul li ul li a{
	white-space:nowrap;
	margin:0;
	padding:0;
	float:left;
	width:100%;
}

#sidebar_social {
	position: fixed;
    right: 35px;
    bottom: 55px;
    z-index: 999;
}
#sidebar_social:after {
	content: "";
	height: 80px;
	width: 1px;
    background-color: rgba(0, 153, 185, 0.3);
    display: block;
    margin: 15px auto 0;
}
#sidebar_social a {
	color: #00aacd;
	display: block;
    text-align: center;
    margin-top: 10px;
}
#sidebar_social a:hover {
	color: #00aacd;
}


.jumbotron.header_met_achtergrond {
	padding-bottom: 155px;
	position: relative;
	color: #ffffff;
    /*min-height: 450px;*/
}
.jumbotron.header_met_achtergrond h1 {
	color: #ffffff;
    max-width: 640px;
}
.jumbotron.header_met_achtergrond p {
	font-weight: 400;
	font-size: 17px;
	line-height: 33px;
}
.jumbotron.header_met_achtergrond form {
	border-radius: 8px;
	background-color: #ffffff;
	padding: 50px 35px;
    overflow: hidden;
}
.header_met_achtergrond_bg {
    position: fixed;
    top: 0;
    z-index: -1;
    width: auto;
    min-height: 100vh;
    max-width: initial;
    left: 0;
    min-width: 100%;
}



.jumbotron.header_met_achtergrond_slider {
	padding-bottom: 155px;
	position: relative;
	color: #ffffff;
}
.jumbotron.header_met_achtergrond_slider h2 {
	color: #ffffff;
    max-width: 640px;
}
#header_slider_tekst.owl-carousel {
	opacity: 0;
}
#header_slider_tekst.owl-carousel.owl-loaded {
	opacity: 1;
}

#header_slider_tekst .item {
	overflow: hidden;
}

#header_slider {
	position: fixed;
    top: 0;
    z-index: -1;
    left: 0;
	width: 100%;
}
#header_slider_dots {
	margin-top: -15px;
}
#header_slider_dots .owl-dot {
	border: none;
	display: inline-block;
	width: 20px;
	height: 6px;
	border-radius: 3px;
	background-color: rgba(255, 255, 255, 0.25);
	margin-right: 10px;
	outline: none;
	pointer-events: none;

}
#header_slider_dots .owl-dot:hover,
#header_slider_dots .owl-dot.active {
	background-color: #00aacd;
}

#header_slider_nav {
    margin-top: -95px;
    float: right;
	position: relative;
	z-index: 10;
}
#header_slider .owl-item {
	height: 100vh;
	width: 100vw;
	object-fit: cover;
	overflow: hidden;
}
#header_slider .owl-item img {
	position: absolute;
	min-height: calc(100vh + 2px);
	min-width: calc(100vh + 2px); 
	width: auto;
	max-width: initial;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	width:100%;
}


.slider_nav_item {
	display: inline-block;
	width: 50px;
	height: 50px;
	border-radius: 25px;
	background-color: rgba(13, 26, 52, 0.5);
	line-height: 50px;
    text-align: center;
    margin-left: 10px;
	cursor: pointer;
	color: #ffffff;
}
.slider_nav_item:hover {
	background-color: #00aacd;
}
.owl-nav button {
	padding: 0;
	background: none;
	border: none;
	outline: none;
}

.header_met_achtergrond_content {
	padding: 65px 0 140px;
	color: #ffffff;
}

.header_met_achtergrond_content button.scroll_to_second {
	bottom: initial;
	top: -50px;
}



 body div.gform_wrapper#gform_wrapper_3 textarea {
	height: 265px !important;
}
button.scroll_to_second {
    position: absolute;
    bottom: -25px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: #ffffff;
    border: none;
    color: #00aacd;
    font-size: 16px;
    z-index: 2;
	outline: none;
	cursor: pointer;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
button.scroll_to_second:hover {
    background: #00aacd;
    color: #ffffff;
}

article .jumbotron:not(.header_met_achtergrond):not(.header_met_achtergrond_slider):not(.contactblok):not(.google_maps):not(.actueel_overzicht):not(.kennis_overzicht):not(.zoekresultaten):not(.actueel_nav):not(.no_line):after {
	content: "";
	position: absolute;
    left: 50%;
	top: 0;
	width: 1px;
	height: 100%;
	background-color: rgba(0, 170, 205, 0.3);
    -webkit-transform: translateX(-webkit-calc(-1140px / 2 + 39px));
    -ms-transform: translateX(calc(-1140px / 2 + 39px));
    transform: translateX(calc(-1140px / 2 + 39px));
}


a.btn_overzicht {
	margin-left: 40px;
	font-weight: 700;
	font-size: 14px;
	position: absolute;
	top: 125px;
	text-decoration: none;
    z-index: 10;
}
a.btn_overzicht i {
	margin-right: 7px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
a.btn_overzicht:hover i {
	margin-right: 12px;
}

.jumbotron.paarse_bg {
	background-color: rgba(31, 38, 76, 0.8) !important;
	color: #ffffff !important;
}
.jumbotron.paarse_bg.doorschijnende_achtergrond {
	background-color: rgba(31, 38, 76, 0.8) !important;
}

.jumbotron.paarse_bg h2 {
	color: #ffffff;
}

.jumbotron.paarse_bg :is(.textFormFieldBlock label, .dateTimeFormFieldBlock label, .lookupFormFieldBlock label, .twoOptionFormFieldBlock label.block-label, .optionSetFormFieldBlock label.block-label, .multiOptionSetFormFieldBlock label.block-label, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"], .textFormFieldBlock label *, .dateTimeFormFieldBlock label *, .lookupFormFieldBlock label *, .twoOptionFormFieldBlock label.block-label *, .optionSetFormFieldBlock label.block-label *, .multiOptionSetFormFieldBlock label.block-label *, .consentBlock label p, .textFormFieldBlock label>*, .dateTimeFormFieldBlock label>*, .lookupFormFieldBlock label>*, .twoOptionFormFieldBlock label.block-label>*, .optionSetFormFieldBlock label.block-label>*, .multiOptionSetFormFieldBlock label.block-label>*, .eventSession label>*, .consentBlock label>*){
	color: #fff !important;
}


.jumbotron.blauw_bg {
	background-color: rgba(0, 32, 80, 1) !important;
	color: #ffffff !important;
}

.jumbotron.blauw_bg.doorschijnende_achtergrond {
	background-color: rgba(0, 32, 80, 0.8) !important;
}

.jumbotron.blauw_bg h2 {
	color: #ffffff;
}

.jumbotron.blauw_bg :is(.textFormFieldBlock label, .dateTimeFormFieldBlock label, .lookupFormFieldBlock label, .twoOptionFormFieldBlock label.block-label, .optionSetFormFieldBlock label.block-label, .multiOptionSetFormFieldBlock label.block-label, div[data-editorblocktype="Captcha"] label[id^="wlspispHipInstructionContainer"], .textFormFieldBlock label *, .dateTimeFormFieldBlock label *, .lookupFormFieldBlock label *, .twoOptionFormFieldBlock label.block-label *, .optionSetFormFieldBlock label.block-label *, .multiOptionSetFormFieldBlock label.block-label *, .consentBlock label p, .textFormFieldBlock label>*, .dateTimeFormFieldBlock label>*, .lookupFormFieldBlock label>*, .twoOptionFormFieldBlock label.block-label>*, .optionSetFormFieldBlock label.block-label>*, .multiOptionSetFormFieldBlock label.block-label>*, .eventSession label>*, .consentBlock label>*){
	color: #fff !important;
}

.jumbotron.witte_bg {
	background-color: rgba(255,255, 255, 1) !important;
}
.jumbotron.witte_bg.doorschijnende_achtergrond {
	background-color: rgba(255, 255, 255, 0.95) !important;
}


/* dropdown_item */
.jumbotron .dropdown_items { 
}

.jumbotron.dropdown_items.jumbo-padding {
	padding: 60px 0;
}

.dropdown_items_container {
	position: relative;
	width: 100%;
}

.dropdown_item {
	border-bottom: solid 0.1rem rgba(20, 33, 55, 0.12);
	padding:0.5rem 0;
	width: 100%;
}

.dropdown_item_title {
	display: block;
	position: relative;
	text-decoration: none !important;
	font-size: 1.2rem;
	font-weight: 600;
	line-height: normal;
	padding: 1rem 3rem 1rem 1rem;
	background-color: rgba(255, 255, 255, 1);
	transition:
		background-color 0.25s ease,
		color 0.25s ease;
}

.dropdown_item_title:hover {
	background-color: rgba(255, 255, 255, 0.92);
}

.slideout-info .dropdown_item_title {
	font-size: 2rem;
}

.dropdown_item_title::after {
	content: "\f068";
	position: absolute;
	right: 16px;
	top: 28px;
	transform: translateY(-50%) rotate(0deg);
	font-family: 'Font Awesome 5 Pro';
	font-size: 1.2rem;
	line-height: 1;
	transition:
		transform 0.35s ease,
		opacity 0.25s ease;
}

.dropdown_item_title.collapsed::after {
	content: "\f067";
	transform: translateY(-50%) rotate(90deg);
}

/* Bootstrap collapse element */
.dropdown_item_content {
	background-color: rgba(255, 255, 255, 0.90);
	overflow: hidden;
}

/* Padding zit op de inner div, niet op de collapse zelf */
.dropdown_item_content_inner {
	padding: 1rem;
}

.dropdown_items.blauw_bg .dropdown_item_content_inner {
	background-color: #194974;
}

.dropdown_items.witte_bg.doorschijnende_achtergrond .dropdown_item {
	border-bottom: solid 0.1rem rgba(20, 33, 55, 0.0);
}

.dropdown_items.witte_bg.doorschijnende_achtergrond .dropdown_item_title, 
.dropdown_items.witte_bg.doorschijnende_achtergrond .dropdown_item_content {
	background-color: rgba(255, 255, 255, 0.0) !important;
}

/* Optioneel: voorkom dubbele margin onderaan content */
.dropdown_item_content_inner.last-no-margin > *:last-child {
	margin-bottom: 0;
}

/* Smooth collapse timing */
.dropdown_item_content.collapsing {
	transition: height 0.45s ease;
}

/* Open state */
.dropdown_item_content.collapse.show {
	display: block;
}

/* Gesloten state */
.dropdown_item_content.collapse:not(.show) {
	display: none;
}



.jumbotron.content_1_koloms {
	padding: 90px 0 180px;
	color: #1f264c;
	background: #ffffff;
}

article .jumbotron.afbeelding_galerij + .jumbotron.content_1_koloms.last_flex_item:after {
	height: 60px !important
}

article .jumbotron.content_1_koloms.last_flex_item:after {
	height: 90px !important;
}

.jumbotron.content_3_koloms .content_3_koloms_grid {
	display: grid;
	grid-template-columns: repeat(3, minmax(260px, 1fr));
	column-gap: 2rem;
	row-gap: 3rem;
	margin-left: 7rem;
	margin-right: 7rem;
	margin-top: 2rem;
    margin-bottom: 0rem;
}

.jumbotron.content_4_koloms .content_4_koloms_grid {
	display: grid;
	grid-template-columns: repeat(4, minmax(200px, 1fr));
	column-gap: 2rem;
	row-gap: 3rem;
	margin-left: 7rem;
	margin-right: 7rem;
	margin-top: 2rem;
    margin-bottom: 0rem;
}

.jumbotron.content_2_koloms {
	padding: 90px 0 180px;
	color: #1f264c;
	background: #ffffff;
}
.jumbotron.oplossingen_overzicht + .jumbotron.content_2_koloms {
	padding-top: 180px;
}


article .jumbotron.content_2_koloms.last_flex_item:after {
	height: 90px !important;
}


.jumbotron.afbeelding {
	padding: 90px 0 90px;
}
article .jumbotron.afbeelding.last_flex_item:after {
	height: 90px !important;
}


.jumbotron.afbeelding_slider {
	padding: 90px 0 90px;
	background: #ffffff;
}
.afbeelding_slider_slider {
	position: relative;
}
.afbeelding_slider_slider .owl-nav {
	position: absolute;
	right: 40px;
	bottom: 40px;
}



.jumbotron.afbeelding_galerij {
	padding: 90px 0 90px;
	background: #ffffff;
}
.jumbotron.afbeelding_galerij > .container {
	position: relative;
	z-index: 2;
}

.jumbotron.content_1_koloms + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_1_koloms.paarse_bg + .jumbotron.content_2_koloms.paarse_bg .container,
.jumbotron.content_2_koloms.paarse_bg + .jumbotron.content_2_koloms.paarse_bg .container,
.jumbotron.content_1_koloms.blauw_bg + .jumbotron.content_2_koloms.blauw_bg .container,
.jumbotron.content_2_koloms.blauw_bg + .jumbotron.content_2_koloms.blauw_bg .container,
.jumbotron.content_1_koloms + .jumbotron.afbeelding_slider .last-no-margin,
.jumbotron.content_1_koloms + .jumbotron.afbeelding_galerij .last-no-margin,
.jumbotron.content_1_koloms + .jumbotron.content_2_koloms .container,
.jumbotron.content_2_koloms + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_2_koloms + .jumbotron.afbeelding_slider .last-no-margin,
.jumbotron.content_2_koloms + .jumbotron.afbeelding_galerij .last-no-margin,
.jumbotron.content_2_koloms + .jumbotron.content_2_koloms .container {
	margin-top: -210px;
}


.jumbotron.content_1_koloms + .jumbotron.content_1_koloms.paarse_bg .last-no-margin,
.jumbotron.content_1_koloms + .jumbotron.content_2_koloms.paarse_bg .container,
.jumbotron.content_2_koloms + .jumbotron.content_1_koloms.paarse_bg .last-no-margin,
.jumbotron.content_2_koloms + .jumbotron.content_2_koloms.paarse_bg .container,
.jumbotron.content_1_koloms.paarse_bg + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_1_koloms.paarse_bg + .jumbotron.content_2_koloms .container,
.jumbotron.content_2_koloms.paarse_bg + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_2_koloms.paarse_bg + .jumbotron.content_2_koloms .container {
	margin-top: 0;
}

.jumbotron.content_1_koloms + .jumbotron.content_1_koloms.blauw_bg .last-no-margin,
.jumbotron.content_1_koloms + .jumbotron.content_2_koloms.blauw_bg .container,
.jumbotron.content_2_koloms + .jumbotron.content_1_koloms.blauw_bg .last-no-margin,
.jumbotron.content_2_koloms + .jumbotron.content_2_koloms.blauw_bg .container,
.jumbotron.content_1_koloms.blauw_bg + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_1_koloms.blauw_bg + .jumbotron.content_2_koloms .container,
.jumbotron.content_2_koloms.blauw_bg + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.content_2_koloms.blauw_bg + .jumbotron.content_2_koloms .container {
	margin-top: 0;
}


.jumbotron.afbeelding_slider + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.afbeelding_slider + .jumbotron.content_2_koloms .last-no-margin,
.jumbotron.afbeelding_galerij + .jumbotron.content_1_koloms .last-no-margin,
.jumbotron.afbeelding_galerij + .jumbotron.content_2_koloms .last-no-margin {
	margin-top: -90px;
}



.jumbotron.contentblok_met_logos {
	padding: 180px 0 130px;
	background: #ffffff;
}
article .jumbotron.contentblok_met_logos.last_flex_item:after {
	height: 180px !important;
}
.jumbotron.contentblok_met_logos + .jumbotron.contentblok_met_logos {
	padding: 0 0 130px;
	margin-top: -80px;
}
article .jumbotron.contentblok_met_logos + .jumbotron.contentblok_met_logos.last_flex_item:after {
	height: 50px !important;
}
.logos_container {
	margin-top: 20px;
}
.logo_item {
	width: 215px;
    margin-bottom: 50px;
}
.logo_item a {
	font-weight: 700;
	text-decoration: none;
}
.logo_item_img {
	height: 120px;
	padding: 20px;
	border-radius: 8px;
	background-color: #ffffff;
    margin-bottom: 12px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
.logo_item:hover .logo_item_img {
	-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
	box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
}


.jumbotron.logo_slider {
	padding: 180px 0 175px;
	background: #ffffff;
	position: relative;
}
article .jumbotron.logo_slider.last_flex_item:after {
	height: 180px !important;
}
.jumbotron.logo_slider:before {
	content: "";
	position: absolute;
	top: 170px;
	right: 0;
	width: 305px;
	height: 425px;
	background-repeat: no-repeat;
	background-position: bottom left;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='510' height='650' viewBox='0 0 510 650'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%2300aacd' d='M491.226 161.02c0-1.16.942-2.103 2.104-2.103h11.38c1.162 0 2.104.942 2.104 2.104v34.17c0 13.977-10.312 24.12-24.521 24.12h-20.928a2.1 2.1 0 0 1-2.1-2.103l-.006-11.379a2.1 2.1 0 0 1 2.098-2.106h20.936c5.593 0 8.933-3.189 8.933-8.532v-34.17m-63.215 75.94c0-1.162.942-2.103 2.104-2.103h11.38c1.162 0 2.105.941 2.105 2.104v34.17c0 13.976-10.313 24.12-24.522 24.12h-8.593c-4.777-.001-9.05-.002-12.334 0a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.933-3.19 8.933-8.533v-34.17m-63.274 76.112c0-1.162.943-2.104 2.105-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17c0 13.977-10.313 24.121-24.522 24.121h-8.592c-4.778 0-9.05-.002-12.335 0-1.162 0-2.1-.94-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.097-2.105h20.936c5.594 0 8.933-3.19 8.933-8.533v-34.17m-63.273 76.112c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17c0 13.977-10.313 24.121-24.522 24.121h-8.592c-4.778-.001-9.05-.002-12.335 0a2.1 2.1 0 0 1-2.1-2.104l-.006-11.38a2.1 2.1 0 0 1 2.098-2.104c3.287-.002 7.562-.001 12.344 0h8.591c5.594 0 8.934-3.19 8.934-8.533v-34.17m15.528 72.317c0-13.976 10.313-24.12 24.522-24.12h20.928a2.1 2.1 0 0 1 2.099 2.103l.006 11.38a2.1 2.1 0 0 1-2.098 2.105H341.514c-5.594 0-8.934 3.19-8.934 8.532v34.17a2.104 2.104 0 0 1-2.104 2.105h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17m63.274-76.112c0-13.977 10.313-24.12 24.522-24.12h20.927a2.1 2.1 0 0 1 2.1 2.102l.006 11.38a2.099 2.099 0 0 1-2.098 2.105h-20.935c-5.594 0-8.934 3.19-8.934 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17m95.88 103.588a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.103-2.104v-34.17c0-13.977 10.312-24.121 24.52-24.121h8.593c4.778.001 9.05.002 12.336 0a2.1 2.1 0 0 1 2.1 2.103l.005 11.38a2.1 2.1 0 0 1-2.098 2.105H485.08c-5.594 0-8.934 3.19-8.934 8.533v34.17m-15.528-72.318c0 13.977-10.313 24.122-24.522 24.122l-8.592-.001c-4.778-.001-9.05-.002-12.335 0a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.934-3.19 8.934-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.105v34.17M443.54 309.278c0-13.976 10.313-24.121 24.522-24.121l8.592.001h12.335a2.1 2.1 0 0 1 2.1 2.103l.006 11.38a2.1 2.1 0 0 1-2.098 2.104h-20.935c-5.594 0-8.934 3.19-8.934 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17m66.532 295.914h-8.591c-5.594 0-8.934 3.19-8.934 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17c0-13.977 10.313-24.121 24.522-24.121h8.592m-80.61-3.388a2.099 2.099 0 0 1 2.099-2.106H452.496c5.595 0 8.934-3.19 8.934-8.533v-34.17c0-1.161.943-2.104 2.104-2.104h11.38c1.162 0 2.105.943 2.105 2.104v34.17c0 13.977-10.313 24.121-24.522 24.121H431.57a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38m-32.18-55.295c0-13.977 10.313-24.121 24.522-24.121h8.592c4.778.001 9.05.002 12.335 0a2.1 2.1 0 0 1 2.1 2.103l.006 11.38a2.099 2.099 0 0 1-2.097 2.105H421.807c-5.595 0-8.934 3.19-8.934 8.533v34.17a2.105 2.105 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.105-2.104v-34.17m-33.054-14.028h-12.335c-1.162.001-2.099-.94-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.098-2.104h20.935c5.594 0 8.934-3.19 8.934-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17c0 13.977-10.313 24.121-24.522 24.121zm-30.22 90.14c0-13.977 10.313-24.122 24.522-24.122l8.593.001h12.335a2.1 2.1 0 0 1 2.1 2.103l.005 11.38a2.1 2.1 0 0 1-2.098 2.105H358.532c-5.594 0-8.933 3.19-8.933 8.532v34.17a2.104 2.104 0 0 1-2.105 2.104h-11.38a2.104 2.104 0 0 1-2.103-2.104v-34.17m-47.496-27.51a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.934-3.189 8.934-8.532v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17c0 13.977-10.313 24.12-24.522 24.12h-20.927a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38m-32.797-41.907c0-13.978 10.313-24.122 24.522-24.122h8.592c4.778.002 9.05.002 12.335 0a2.1 2.1 0 0 1 2.1 2.104l.007 11.38a2.1 2.1 0 0 1-2.098 2.105H278.24c-5.595 0-8.934 3.189-8.934 8.533v34.17a2.104 2.104 0 0 1-2.105 2.103h-11.38a2.105 2.105 0 0 1-2.104-2.104v-34.17m-33.054-14.027h-12.335c-1.162 0-2.1-.94-2.1-2.102l-.006-11.38a2.1 2.1 0 0 1 2.097-2.106H229.255c5.595 0 8.935-3.19 8.935-8.532v-34.17c0-1.162.942-2.105 2.104-2.105h11.38c1.162 0 2.104.943 2.104 2.105v34.17c0 13.977-10.313 24.12-24.522 24.12zm-30.22 90.14c0-13.978 10.313-24.122 24.522-24.122h8.593c4.777.001 9.049.002 12.334 0a2.1 2.1 0 0 1 2.1 2.104l.006 11.38a2.1 2.1 0 0 1-2.098 2.104H214.966c-5.594 0-8.934 3.19-8.934 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17m-47.495-27.51a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.934-3.19 8.934-8.533v-34.17c0-1.161.942-2.104 2.104-2.104h11.38c1.162 0 2.104.943 2.104 2.104v34.17c0 13.977-10.313 24.121-24.522 24.121h-20.927a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38m-95.394-17.331c0 13.977-10.313 24.12-24.522 24.12H2.106c-1.162 0-2.099-.94-2.1-2.103L0 579.522a2.1 2.1 0 0 1 2.098-2.105h20.935c5.595 0 8.934-3.189 8.934-8.532v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.055 14.027h12.335a2.1 2.1 0 0 1 2.1 2.103l.006 11.38a2.1 2.1 0 0 1-2.098 2.105H72.018c-5.595 0-8.934 3.19-8.934 8.532v34.17a2.105 2.105 0 0 1-2.104 2.104H49.6a2.105 2.105 0 0 1-2.104-2.104v-34.17c0-13.976 10.313-24.12 24.522-24.12zm30.22-90.14c0 13.978-10.313 24.122-24.522 24.122h-8.593c-4.777-.001-9.05-.002-12.335 0a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.936c5.594 0 8.933-3.19 8.933-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.055 14.027c4.777.001 9.05.002 12.335 0a2.1 2.1 0 0 1 2.1 2.103l.006 11.38a2.1 2.1 0 0 1-2.098 2.105H135.29c-5.594 0-8.933 3.19-8.933 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17c0-13.977 10.312-24.121 24.521-24.121zm30.219-90.139c0 13.977-10.313 24.122-24.522 24.122l-8.592-.001c-4.778-.001-9.05-.002-12.335 0a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.934-3.19 8.934-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.105v34.17m33.055 14.027h12.334a2.1 2.1 0 0 1 2.1 2.102l.006 11.38a2.099 2.099 0 0 1-2.098 2.105H198.565c-5.594 0-8.933 3.19-8.933 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.105-2.104v-34.17c0-13.977 10.314-24.121 24.522-24.121zm30.219-90.14c0 13.977-10.313 24.121-24.521 24.121h-20.928a2.1 2.1 0 0 1-2.1-2.103l-.006-11.38a2.099 2.099 0 0 1 2.098-2.105h20.936c5.593 0 8.933-3.19 8.933-8.532v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.054 14.027h12.335a2.1 2.1 0 0 1 2.1 2.103l.007 11.38a2.1 2.1 0 0 1-2.098 2.105h-20.936c-5.594 0-8.933 3.19-8.933 8.532v34.17a2.104 2.104 0 0 1-2.105 2.104h-11.38a2.104 2.104 0 0 1-2.103-2.104v-34.17c0-13.977 10.312-24.12 24.521-24.12zm30.22-90.139c0 13.977-10.313 24.12-24.522 24.12h-20.927a2.1 2.1 0 0 1-2.1-2.102l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105c3.287-.002 7.562-.001 12.344 0h8.591c5.594 0 8.934-3.19 8.934-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.055 14.027h12.335a2.1 2.1 0 0 1 2.1 2.103l.005 11.38a2.1 2.1 0 0 1-2.098 2.105h-20.935c-5.594 0-8.934 3.19-8.934 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.105v-34.17c0-13.976 10.313-24.12 24.522-24.12zm30.159-89.968c0 13.977-10.312 24.121-24.521 24.121h-20.927a2.1 2.1 0 0 1-2.1-2.103l-.007-11.38a2.1 2.1 0 0 1 2.098-2.105h20.936c5.594 0 8.933-3.19 8.933-8.533v-34.17c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.055 14.028h12.335a2.1 2.1 0 0 1 2.1 2.102l.006 11.38a2.1 2.1 0 0 1-2.098 2.106h-12.344l-8.592-.001c-5.594 0-8.933 3.19-8.933 8.533v34.17a2.105 2.105 0 0 1-2.104 2.104h-11.38a2.105 2.105 0 0 1-2.104-2.104v-34.17c0-13.977 10.313-24.12 24.521-24.12zm30.22-90.14c0 13.978-10.314 24.122-24.523 24.122h-8.592c-4.777-.001-9.05-.003-12.335 0a2.1 2.1 0 0 1-2.1-2.104l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.935c5.595 0 8.934-3.19 8.934-8.533v-34.17c0-1.162.942-2.103 2.104-2.103h11.38c1.162 0 2.104.942 2.104 2.104v34.17m33.055 14.027h12.334a2.1 2.1 0 0 1 2.1 2.103l.007 11.38a2.1 2.1 0 0 1-2.098 2.104c-3.287.002-7.563.002-12.344 0h-8.592c-5.593 0-8.933 3.19-8.933 8.533v34.17a2.104 2.104 0 0 1-2.104 2.104h-11.38a2.104 2.104 0 0 1-2.104-2.104v-34.17c0-13.976 10.312-24.121 24.521-24.121zm30.16-90.14c0 13.978-10.313 24.122-24.522 24.122l-8.593-.001h-12.334a2.1 2.1 0 0 1-2.1-2.102l-.006-11.38a2.1 2.1 0 0 1 2.098-2.105h20.935c5.594 0 8.934-3.19 8.934-8.533V2.104c0-1.162.942-2.104 2.104-2.104h11.38c1.162 0 2.104.942 2.104 2.104v34.17'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}


.jumbotron.logo_slider .owl-dot {
	border: none;
	display: inline-block;
	width: 20px;
	height: 6px;
	border-radius: 3px;
	background-color: rgba(0, 170, 205, 0.25);
	margin-right: 10px;
	outline: none;
	cursor: pointer;
}
.jumbotron.logo_slider .owl-dot:hover,
.jumbotron.logo_slider .owl-dot.active {
	background-color: #00aacd;
}

#logo_slider .logo_item_img {
	padding: 20px;
}
.logo_item_img img {
	filter: gray; /* IE6-9 */
	-webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
	filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	max-height: 80px;
	width: auto !important;
}
.logo_item a:hover .logo_item_img img {
	-webkit-filter: grayscale(0);
	filter: none;
}

.jumbotron.producten_overzicht {
	padding: 180px 0 150px;
	background-color: #00aacd;
	color: #ffffff;
	position: relative;
}
.jumbotron.producten_overzicht:before {
	content: "";
	position: absolute;
	top: 120px;
	right: 0;
	width: 495px;
	height: 807px;
	background-repeat: no-repeat;
	background-position: top left;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1200' height='807' viewBox='0 0 1200 807'%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M984.03 516.857v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.63 4.143 10.586 11.082 10.586h10.658c5.93-.001 11.234-.002 15.312 0a2.605 2.605 0 0 1 2.602 2.61l-.007 14.117a2.604 2.604 0 0 1-2.605 2.609c-4.075-.002-9.375-.001-15.301 0h-10.66c-17.625 0-30.417-12.583-30.417-29.922m-30.345 17.4c17.626 0 30.418 12.584 30.418 29.922v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.93.001-11.234.002-15.312 0a2.605 2.605 0 0 1-2.602-2.61l.007-14.117a2.605 2.605 0 0 1 2.605-2.609c4.075.002 9.375.001 15.302 0zm-48.071-111.602V380.27a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.628 4.143 10.585 11.082 10.585h25.97a2.605 2.605 0 0 1 2.603 2.612l-.008 14.116a2.605 2.605 0 0 1-2.605 2.608h-15.3l-10.66.001c-17.626 0-30.418-12.584-30.418-29.922m-30.345 17.4c17.626 0 30.419 12.584 30.419 29.922v42.386a2.61 2.61 0 0 1-2.61 2.61H888.96a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.143-10.585-11.082-10.585H849.3a2.604 2.604 0 0 1-2.602-2.612l.007-14.116a2.605 2.605 0 0 1 2.605-2.608c4.076.002 9.375.001 15.301 0zm-87.827 174.814v-42.386c0-6.628-4.142-10.586-11.081-10.586h-10.657c-5.931.002-11.236.002-15.313 0a2.604 2.604 0 0 1-2.602-2.61l.008-14.117a2.604 2.604 0 0 1 2.604-2.609c4.075.002 9.374.001 15.301 0h10.659c17.626 0 30.419 12.583 30.419 29.922v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61m-78.416-94.202V478.28c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.93.001-11.234.002-15.312 0a2.604 2.604 0 0 1-2.602-2.611l.008-14.117a2.604 2.604 0 0 1 2.604-2.608c4.075.002 9.375.001 15.301 0h10.659c17.626 0 30.418 12.583 30.418 29.92v42.388a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61m-99.675 85.899v-42.387c0-6.628-4.142-10.585-11.081-10.585h-10.657c-5.932.001-11.236.002-15.313 0a2.605 2.605 0 0 1-2.603-2.61l.009-14.117a2.604 2.604 0 0 1 2.604-2.609c4.075.002 9.374.001 15.301 0h10.659c17.625 0 30.418 12.583 30.418 29.92v42.388a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61m-78.415-94.203v-42.386c0-6.628-4.143-10.585-11.082-10.585h-25.97a2.604 2.604 0 0 1-2.603-2.612l.009-14.116a2.604 2.604 0 0 1 2.604-2.608c4.075.002 9.374.001 15.301 0l10.659-.001c17.626 0 30.419 12.584 30.419 29.922v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61m-78.49-94.414v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.657c-5.931.002-11.235.002-15.312 0a2.604 2.604 0 0 1-2.603-2.611l.008-14.116a2.605 2.605 0 0 1 2.604-2.609c4.076.002 9.375 0 15.301 0h10.66c17.626 0 30.418 12.583 30.418 29.921v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61m-78.49-94.415v-42.386c0-6.628-4.142-10.586-11.082-10.586l-10.657.001h-15.313a2.605 2.605 0 0 1-2.602-2.612l.008-14.116a2.604 2.604 0 0 1 2.605-2.608h15.301l10.658-.001c17.626 0 30.42 12.583 30.42 29.922v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.118a2.61 2.61 0 0 1-2.61-2.61m19.263-89.708V191.44a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.931-.001 11.235-.002 15.313 0a2.604 2.604 0 0 1 2.603 2.612l-.01 14.116a2.604 2.604 0 0 1-2.604 2.608c-4.075-.002-9.374 0-15.3 0h-10.66c-17.625 0-30.418-12.583-30.418-29.92m78.49 94.414v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.658c5.93-.002 11.234-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.611l-.008 14.116a2.605 2.605 0 0 1-2.604 2.61c-4.076-.003-9.375-.002-15.302-.002l-10.659.002c-17.626 0-30.418-12.584-30.418-29.922m118.937-128.498v42.386c0 6.628 4.142 10.585 11.082 10.585h25.97a2.604 2.604 0 0 1 2.602 2.612l-.008 14.116a2.604 2.604 0 0 1-2.605 2.609c-4.074-.002-9.374-.002-15.3-.001l-10.66.001c-17.625 0-30.418-12.584-30.418-29.922v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61m78.49 94.414v42.387c0 6.628 4.142 10.585 11.081 10.585h10.658c5.931-.002 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.611l-.008 14.116a2.605 2.605 0 0 1-2.604 2.61c-4.076-.002-9.375-.002-15.302 0h-10.659c-17.626 0-30.418-12.584-30.418-29.922v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61m-19.262 89.708v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.142-10.584-11.082-10.584h-25.969a2.604 2.604 0 0 1-2.603-2.612l.008-14.116a2.605 2.605 0 0 1 2.604-2.609c4.076.002 9.375.002 15.301.001h10.66c17.625 0 30.418 12.583 30.418 29.92m-78.49-94.414v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.142-10.585-11.082-10.585h-25.969a2.604 2.604 0 0 1-2.603-2.611l.008-14.117a2.604 2.604 0 0 1 2.605-2.608c4.075.002 9.374.001 15.301 0l10.658-.001c17.626 0 30.42 12.584 30.42 29.922m-21.186 133.204V380.27a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.628 4.143 10.585 11.082 10.585h25.969a2.605 2.605 0 0 1 2.604 2.612l-.009 14.116a2.604 2.604 0 0 1-2.604 2.608h-15.301l-10.659.001c-17.626 0-30.419-12.584-30.419-29.922m78.416 94.202v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.63 4.142 10.586 11.082 10.586h10.657c5.931-.001 11.235-.002 15.313 0a2.605 2.605 0 0 1 2.602 2.61l-.008 14.117a2.604 2.604 0 0 1-2.605 2.609c-4.074-.002-9.374-.001-15.3 0h-10.659c-17.626 0-30.419-12.583-30.419-29.922m99.674-85.899v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.629 4.143 10.586 11.082 10.586h10.657c5.932-.002 11.236-.002 15.313 0a2.605 2.605 0 0 1 2.603 2.61l-.008 14.117a2.604 2.604 0 0 1-2.605 2.609c-4.075-.002-9.375-.001-15.301 0h-10.659c-17.626 0-30.419-12.583-30.419-29.922m78.416 94.203v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.931-.001 11.236-.002 15.313 0a2.604 2.604 0 0 1 2.603 2.612l-.009 14.116a2.604 2.604 0 0 1-2.604 2.608c-4.075-.002-9.374-.001-15.301 0h-10.659c-17.626 0-30.419-12.583-30.419-29.92m20.419-196.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585H868.2c5.93-.002 11.235-.002 15.313 0a2.604 2.604 0 0 1 2.602 2.611l-.008 14.116a2.604 2.604 0 0 1-2.605 2.61c-4.074-.003-9.374-.002-15.3-.002l-10.66.002c-17.625 0-30.418-12.584-30.418-29.922m-30.345 17.4c17.626 0 30.42 12.583 30.42 29.921v42.387a2.61 2.61 0 0 1-2.61 2.61H810.47a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.142-10.585-11.082-10.585h-10.657c-5.93.002-11.235.002-15.313 0a2.604 2.604 0 0 1-2.602-2.611l.008-14.116a2.604 2.604 0 0 1 2.605-2.609c4.075.002 9.375 0 15.3 0zm-48.145-111.815V191.44a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.657c5.932-.001 11.235-.002 15.313 0a2.604 2.604 0 0 1 2.602 2.612l-.008 14.116a2.604 2.604 0 0 1-2.604 2.608c-4.076-.002-9.375 0-15.301 0h-10.66c-17.624 0-30.418-12.583-30.418-29.92m-30.344 17.399c17.626 0 30.418 12.583 30.418 29.922v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.143-10.586-11.082-10.586l-10.658.001H692.32a2.605 2.605 0 0 1-2.603-2.612l.008-14.116a2.605 2.605 0 0 1 2.605-2.608h15.3zm-48.145-111.814V97.025a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585l10.658-.001h15.312a2.605 2.605 0 0 1 2.603 2.611l-.009 14.117a2.604 2.604 0 0 1-2.604 2.608h-15.301l-10.659.001c-17.625 0-30.418-12.583-30.418-29.921m-30.345 17.4c17.626 0 30.419 12.583 30.419 29.92v42.388a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.657c-5.931.001-11.236.002-15.313 0a2.604 2.604 0 0 1-2.602-2.611l.008-14.117a2.604 2.604 0 0 1 2.604-2.608h15.301zM591.655 44.996V2.61a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.931-.002 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.611l-.008 14.116a2.604 2.604 0 0 1-2.605 2.609c-4.074-.002-9.375 0-15.3 0h-10.659c-17.626 0-30.419-12.583-30.419-29.921m-58.917 34.125l.008-14.116a2.604 2.604 0 0 1 2.605-2.608h15.3l10.66-.001c17.625 0 30.418 12.583 30.418 29.921v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61V92.318c0-6.628-4.143-10.585-11.082-10.585h-10.657c-5.93.002-11.235.002-15.312 0a2.604 2.604 0 0 1-2.603-2.611m-39.917 68.593v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.658c5.93-.002 11.234-.002 15.312 0a2.604 2.604 0 0 1 2.602 2.611l-.007 14.116a2.605 2.605 0 0 1-2.605 2.61c-4.075-.003-9.375-.002-15.301-.002l-10.66.001c-17.625 0-30.417-12.583-30.417-29.921m-30.345 17.4c17.626 0 30.418 12.583 30.418 29.921v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.584-11.082-10.584h-25.97a2.604 2.604 0 0 1-2.602-2.612l.007-14.116a2.605 2.605 0 0 1 2.605-2.609c4.075.002 9.375 0 15.301 0zM414.331 10.912a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61V53.3c0 6.628 4.143 10.585 11.082 10.585h10.657c5.93-.001 11.235-.002 15.313 0a2.605 2.605 0 0 1 2.602 2.612l-.008 14.116a2.605 2.605 0 0 1-2.605 2.608c-4.075-.002-9.374 0-15.301 0H444.75c-17.626 0-30.419-12.583-30.419-29.92zm-58.916 76.513l.007-14.117a2.604 2.604 0 0 1 2.605-2.608h15.3l10.659-.001c17.626 0 30.42 12.583 30.42 29.921v42.387a2.61 2.61 0 0 1-2.611 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.142-10.585-11.082-10.585l-10.657.001h-15.312a2.604 2.604 0 0 1-2.602-2.611m-40.684 51.986V97.025a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585l10.658-.001h15.312a2.605 2.605 0 0 1 2.602 2.611l-.007 14.117a2.604 2.604 0 0 1-2.605 2.608h-15.301l-10.66.001c-17.625 0-30.417-12.583-30.417-29.921m-30.345 17.4c17.626 0 30.418 12.583 30.418 29.92v42.388a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.93.001-11.234.002-15.312 0a2.605 2.605 0 0 1-2.602-2.611l.007-14.117a2.604 2.604 0 0 1 2.605-2.608h15.3zM236.241 44.996V2.61a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.658c5.93-.002 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.611l-.008 14.116a2.605 2.605 0 0 1-2.605 2.609c-4.075-.002-9.374 0-15.301 0h-10.659c-17.625 0-30.418-12.583-30.418-29.921m-58.917 34.125l.008-14.116a2.604 2.604 0 0 1 2.605-2.608h15.3l10.66-.001c17.625 0 30.418 12.583 30.418 29.921v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.611-2.61V92.318c0-6.628-4.142-10.585-11.081-10.585h-10.658c-5.931.002-11.235.002-15.312 0a2.604 2.604 0 0 1-2.603-2.611m-118.334 21.5v42.386a2.61 2.61 0 0 1-2.61 2.61H42.264a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585l-10.657.001H2.602A2.605 2.605 0 0 1 0 87.426l.007-14.117a2.605 2.605 0 0 1 2.605-2.608h15.302l10.658-.001c17.626 0 30.418 12.583 30.418 29.921m30.345-17.4c-17.626 0-30.418-12.583-30.418-29.92V10.912a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61V53.3c0 6.628 4.143 10.585 11.082 10.585h10.658c5.93-.001 11.234-.002 15.312 0a2.605 2.605 0 0 1 2.602 2.612l-.007 14.116a2.604 2.604 0 0 1-2.605 2.608c-4.075-.002-9.375 0-15.3 0zm48.146 111.815v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.118a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.142-10.584-11.081-10.584h-25.97a2.605 2.605 0 0 1-2.603-2.612l.009-14.116a2.604 2.604 0 0 1 2.604-2.609c4.075.002 9.375 0 15.301 0h10.659c17.626 0 30.419 12.583 30.419 29.921m30.344-17.4c-17.626 0-30.418-12.583-30.418-29.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.657c5.931-.002 11.235-.002 15.313 0a2.604 2.604 0 0 1 2.602 2.611l-.008 14.116a2.605 2.605 0 0 1-2.604 2.61c-4.075-.003-9.375-.002-15.301-.002zm48.145 111.815v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.143-10.585-11.082-10.585h-25.97a2.604 2.604 0 0 1-2.603-2.611l.008-14.117a2.605 2.605 0 0 1 2.605-2.608c4.075.002 9.374.001 15.3 0l10.66-.001c17.626 0 30.418 12.584 30.418 29.922m30.345-17.4c-17.626 0-30.419-12.584-30.419-29.922v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.628 4.143 10.585 11.082 10.585h25.969a2.604 2.604 0 0 1 2.603 2.612l-.008 14.116a2.605 2.605 0 0 1-2.604 2.609c-4.076-.002-9.375-.002-15.301-.001zm48.145 111.814v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.584-11.082-10.584h-10.657a28291 28291 0 0 1-15.313 0 2.604 2.604 0 0 1-2.602-2.612l.008-14.116a2.605 2.605 0 0 1 2.605-2.609c4.074.002 9.374.002 15.3.001h10.659c17.626 0 30.419 12.583 30.419 29.92m30.345-17.4c-17.626 0-30.42-12.582-30.42-29.921v-42.387a2.61 2.61 0 0 1 2.611-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.93-.002 11.235-.002 15.312 0a2.605 2.605 0 0 1 2.603 2.611l-.008 14.116a2.604 2.604 0 0 1-2.605 2.61c-4.075-.002-9.375-.002-15.301 0zm48.144 111.815v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61V478.28c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.93.001-11.234.002-15.312 0a2.604 2.604 0 0 1-2.602-2.611l.007-14.117a2.604 2.604 0 0 1 2.605-2.608c4.075.002 9.375.001 15.301 0h10.66c17.624 0 30.417 12.583 30.417 29.92m30.345-17.399c-17.626 0-30.418-12.583-30.418-29.922v-42.386a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.386c0 6.629 4.143 10.586 11.082 10.586h10.658c5.931-.002 11.234-.002 15.312 0a2.604 2.604 0 0 1 2.602 2.61l-.007 14.117a2.605 2.605 0 0 1-2.605 2.609c-4.075-.002-9.375-.001-15.302 0zm48.071 111.603v42.386a2.61 2.61 0 0 1-2.61 2.61H434.64a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.143-10.586-11.082-10.586h-10.658c-5.93.002-11.234.002-15.312 0a2.604 2.604 0 0 1-2.602-2.61l.007-14.117a2.604 2.604 0 0 1 2.605-2.609c4.075.002 9.375.001 15.301 0h10.659c17.626 0 30.418 12.583 30.418 29.922m30.345-17.4c-17.626 0-30.418-12.584-30.418-29.922v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.657c5.931-.001 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.612l-.008 14.116a2.604 2.604 0 0 1-2.604 2.608c-4.076-.002-9.375-.001-15.301 0zm48.144 111.814v42.387a2.61 2.61 0 0 1-2.609 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.93.002-11.234.002-15.312 0a2.604 2.604 0 0 1-2.602-2.611l.008-14.116a2.604 2.604 0 0 1 2.605-2.61c4.075.003 9.374.002 15.3 0h10.66c17.625 0 30.417 12.584 30.417 29.922m30.346-17.4c-17.626 0-30.42-12.584-30.42-29.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.118a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.93-.002 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.603 2.61l-.008 14.117a2.604 2.604 0 0 1-2.605 2.609c-4.074-.002-9.374-.002-15.3 0zm48.07 111.815v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.142-10.585-11.082-10.585h-25.97a2.604 2.604 0 0 1-2.602-2.612l.008-14.116a2.605 2.605 0 0 1 2.605-2.609c4.074.002 9.374.002 15.3.001h10.659c17.626 0 30.419 12.583 30.419 29.92m58.99-34.337l-.007 14.116a2.605 2.605 0 0 1-2.605 2.609h-25.96c-17.626 0-30.418-12.583-30.418-29.921V671.39a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.658c5.93-.001 11.234-.002 15.312 0a2.605 2.605 0 0 1 2.603 2.611m39.917-68.38v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.629-4.143-10.585-11.082-10.585h-10.658c-5.931 0-11.235.002-15.312 0a2.605 2.605 0 0 1-2.603-2.611l.008-14.116a2.604 2.604 0 0 1 2.604-2.61c4.076.002 9.375.002 15.301 0h10.66c17.626 0 30.418 12.584 30.418 29.922m30.344-17.4c-17.626 0-30.418-12.584-30.418-29.921v-42.388a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.388c0 6.628 4.144 10.584 11.082 10.584h10.658c5.931-.001 11.235-.002 15.312 0a2.605 2.605 0 0 1 2.603 2.612l-.008 14.116a2.604 2.604 0 0 1-2.604 2.608h-15.301zm48.072 111.815v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61V753.01c0-6.628-4.143-10.585-11.082-10.585h-25.97a2.604 2.604 0 0 1-2.602-2.612l.008-14.116a2.605 2.605 0 0 1 2.604-2.609c4.076.002 9.375.001 15.301 0h10.66c17.625 0 30.418 12.583 30.418 29.922m58.99-34.338l-.007 14.116a2.604 2.604 0 0 1-2.605 2.609c-4.075-.002-9.374 0-15.301 0h-10.658c-17.626 0-30.42-12.583-30.42-29.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.118a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.93-.002 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.602 2.61m40.684-51.773v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.116a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.628-4.143-10.585-11.082-10.585h-10.658c-5.931.002-11.235.002-15.312 0a2.604 2.604 0 0 1-2.603-2.611l.008-14.116a2.605 2.605 0 0 1 2.605-2.61c4.075.003 9.374.002 15.3 0h10.66c17.626 0 30.418 12.584 30.418 29.922m30.345-17.4c-17.626 0-30.419-12.584-30.419-29.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.931-.002 11.235-.002 15.313 0a2.604 2.604 0 0 1 2.602 2.61l-.008 14.117a2.605 2.605 0 0 1-2.604 2.609c-4.076-.002-9.375-.002-15.301 0zm48.07 111.815v42.386a2.61 2.61 0 0 1-2.61 2.61H946.96a2.61 2.61 0 0 1-2.61-2.61v-42.386c0-6.628-4.144-10.585-11.082-10.585h-25.97a2.604 2.604 0 0 1-2.603-2.612l.008-14.116a2.605 2.605 0 0 1 2.604-2.609c4.076.002 9.375.002 15.301.001h10.66c17.625 0 30.418 12.583 30.418 29.92m58.99-34.337l-.007 14.116a2.604 2.604 0 0 1-2.605 2.609h-25.96c-17.625 0-30.418-12.583-30.418-29.921V671.39a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.142 10.585 11.082 10.585h10.657c5.93-.001 11.235-.002 15.312 0a2.604 2.604 0 0 1 2.602 2.611m39.918-68.38v42.387a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61v-42.387c0-6.629-4.142-10.585-11.082-10.585h-10.657c-5.93 0-11.235.002-15.313 0a2.605 2.605 0 0 1-2.602-2.611l.008-14.116a2.604 2.604 0 0 1 2.605-2.61c4.075.002 9.374.002 15.301 0h10.658c17.626 0 30.42 12.584 30.42 29.922m30.344-17.4c-17.626 0-30.419-12.584-30.419-29.921v-42.388a2.61 2.61 0 0 1 2.61-2.61h14.117a2.61 2.61 0 0 1 2.61 2.61v42.388c0 6.628 4.142 10.584 11.082 10.584h10.657c5.931-.001 11.235-.002 15.313 0a2.605 2.605 0 0 1 2.602 2.612l-.008 14.116a2.604 2.604 0 0 1-2.604 2.608h-15.302zm48.071 111.815v42.386a2.61 2.61 0 0 1-2.61 2.61h-14.117a2.61 2.61 0 0 1-2.61-2.61V753.01c0-6.628-4.142-10.585-11.082-10.585h-25.969a2.604 2.604 0 0 1-2.602-2.612l.007-14.116a2.604 2.604 0 0 1 2.605-2.609c4.075.002 9.375.001 15.3 0h10.66c17.625 0 30.418 12.583 30.418 29.922M1200 718.67l-.007 14.116a2.605 2.605 0 0 1-2.604 2.609c-4.076-.002-9.375 0-15.302 0h-10.659c-17.625 0-30.418-12.583-30.418-29.921v-42.387a2.61 2.61 0 0 1 2.61-2.61h14.116a2.61 2.61 0 0 1 2.61 2.61v42.387c0 6.628 4.143 10.585 11.082 10.585h10.658c5.931-.002 11.235-.002 15.312 0a2.605 2.605 0 0 1 2.603 2.61'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
}
.jumbotron.producten_overzicht h2 {
	color: #ffffff;
}
.jumbotron.producten_overzicht h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.producten_overzicht:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.producten_overzicht.last_flex_item:after {
	height: 180px !important;
}
.producten_overzicht_items {
    margin-top: 85px;
	width: 100%;
}
a.producten_item {
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 20px 0 20px 0;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    text-decoration: none;
    padding: 20px;
	border-radius: 8px;
	background-color: rgba(31, 38, 76, 0.15);
}
a.producten_item p {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
}
a.producten_item span {
    opacity: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: #00aacd;
    margin-top: auto;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    margin-right: -10px;
    display: block;
    font-weight: 700;
}
a.producten_item span i {
    margin-left: 4px;
}
a.producten_item:hover {
    background-color: #ffffff;
    text-decoration: none;
}
a.producten_item:hover p {
	color: #1f264c;
}
a.producten_item:hover span {
    opacity: 1;
    margin-right: 0;
}

.jumbotron.oplossingen_overzicht {
	padding: 180px 0 150px;
	background-color: rgba(31, 38, 76, 0.6);
	color: #ffffff;
	position: relative;
}
.jumbotron.oplossingen_overzicht:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(31, 38, 76, 0.4);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
}
.jumbotron.oplossingen_overzicht h2 {
	color: #ffffff;
}
.jumbotron.oplossingen_overzicht h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.oplossingen_overzicht:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.oplossingen_overzicht.last_flex_item:after {
	height: 180px !important;
}
.jumbotron.oplossingen_overzicht h3 {
	color: #ffffff;
	font-size: 28px;
	font-weight: 300;
	line-height: 38px;
}

.oplossingen_overzicht_items {
    margin-top: 85px;
	width: 100%;
}
a.oplossingen_item {
	height: 150px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 20px 0 20px 0;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    text-decoration: none;
    padding: 20px;
	border-radius: 8px;
	background-color: rgba(0, 170, 205, 0.15);
}
a.oplossingen_item p {
    font-size: 18px;
    color: #ffffff;
    font-weight: 700;
	margin-bottom: 0;
}
a.oplossingen_item span {
    opacity: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 30px;
    color: #00aacd;
    margin-top: auto;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    margin-right: -10px;
    display: block;
    font-weight: 700;
}
a.oplossingen_item span i {
    margin-left: 4px;
}
a.oplossingen_item:hover {
    background-color: #ffffff;
    text-decoration: none;
}
a.oplossingen_item:hover p {
	color: #1f264c;
}
a.oplossingen_item:hover span {
    opacity: 1;
    margin-right: 0;
}
.row_oplossing_overzicht {
	margin-left: -1.5rem !important;
		margin-right: -1.5rem !important;
}

.jumbotron.branches_overzicht {
	padding: 180px 0 150px;
	color: #ffffff;
	position: relative;
    overflow: hidden;
}
.jumbotron.branches_overzicht h2 {
	color: #ffffff;
}
.jumbotron.branches_overzicht h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.branches_overzicht:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.branches_overzicht.last_flex_item:after {
	height: 180px !important;
}
.branches_overzicht_bg {
    position: absolute;
    left: 50%;
    top: 0;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    object-fit: cover;
    height: 100%;
	width: 100%;
}
.jumbotron.branches_overzicht h3 {
	color: #ffffff;
	font-size: 40px;
	font-weight: 100;
	line-height: 50px;
}
.branches_overzicht_items {
	width: 100%;
}
a.branches_item {
    height: 120px;
    border-radius: 8px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 30px;
    padding: 20px 0 20px 0;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    text-decoration: none;
}
a.branches_item p {
    font-size: 18px;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
    margin-bottom: 26px;
}
a.branches_item p:after {
    content: "";
    width: 100%;
    height: 1px;
    background-color: rgba(0, 170, 205, 0.5);
    display: block;
    margin-top: 5px;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
}
a.branches_item:hover p:after {
    width: 0;
}
a.branches_item:hover {
    background-color: #ffffff;
    text-decoration: none;
    padding: 20px;
}
a.branches_item:hover p {
    color: #1f264c;
}


a.branches_item span {
    opacity: 0;
    font-size: 15px;
    line-height: 30px;
    color: #00aacd;
    margin-top: auto;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    margin-right: -10px;
    display: block;
    font-weight: 700;
}
a.branches_item span i {
    margin-left: 4px;
}
a.branches_item:hover span {
    opacity: 1;
}
img#icon_branches {
	position: relative;
	-webkit-animation:spin 30s linear infinite;
    animation:spin 30s linear infinite;
}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(360deg); transform:rotate(360deg); } }


.jumbotron.content_1_koloms_met_contentblokken {
	padding: 180px 0 160px;
	position: relative;
}
.jumbotron.content_1_koloms_met_contentblokken h2 {
	color: #ffffff;
}
.jumbotron.content_1_koloms_met_contentblokken h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.content_1_koloms_met_contentblokken:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.content_1_koloms_met_contentblokken.last_flex_item:after {
	height: 180px !important;
}
.contentblok_titel {
	margin-bottom: 19px;
}
.contentblok_item,
.vacature_item {
	display: block;
	border-radius: 8px;
	background-color: #ffffff;
    padding: 27px 20px;
	color: #1f264c;
	margin-bottom: 40px;
	overflow: hidden;
}
.contentblok_item + .contentblok_titel {
    margin-top: 86px;
}
.contentblok_item a,
.vacature_item a {
	font-weight: 700;
}
.contentblok_item p:first-child {
	margin-bottom: 10px;
}
.contentblok_item p,
.vacature_item p {
	font-size: 16px;
	font-weight: 400;
	line-height: 30px;
    margin-bottom: 28px;
}

.jumbotron.gerelateerde_oplossingen {
	padding: 180px 0 160px;
	position: relative;
}
.jumbotron.gerelateerde_oplossingen:before {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(31, 38, 76, 0.4);
	-webkit-backdrop-filter: blur(15px);
	backdrop-filter: blur(15px);
}
.jumbotron.gerelateerde_oplossingen h2 {
	color: #ffffff;
}
.jumbotron.gerelateerde_oplossingen h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.gerelateerde_oplossingen:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.gerelateerde_oplossingen.last_flex_item:after {
	height: 180px !important;
}


.jumbotron.google_maps {
	padding: 0;
	position: relative;
}
.acf-map {
	width: 100%;
	height: 650px;
	border: none;
	margin: 0;
}
.acf-map .marker {
	padding: 20px;
}
.acf-map p {
    margin-bottom: 10px !important;
    line-height: 25px;
}

.jumbotron.actueel_overzicht,
.jumbotron.kennis_overzicht {
	padding: 40px 0 120px;
	position: relative;
	background: #ffffff;
}

ul.alm-filter-nav {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-bottom: 60px;
}
ul.alm-filter-nav li {
	margin-left: 10px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;

	padding-left: 0 !important;
}
ul.alm-filter-nav li:first-child {
	margin-left: 0;
}
ul.alm-filter-nav li:before {
	display: none;
}


ul.alm-filter-nav li a {
	color: #1f264c;
	font-size: 14px;
    display: block;
	border-radius: 23px;
	background-color: transparent;
    padding: 8px 20px;
	text-decoration: none;
}
ul.alm-filter-nav li.active a,
ul.alm-filter-nav li a:hover {
	background-color: #00aacd;
    color: #ffffff;
}
.alm-btn-wrap .alm-load-more-btn.loading:before {
    top: -2px !important;
}


.actueel_overzicht_item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
	margin-bottom: 60px;
}
.actueel_overzicht_img {
	position: relative;
	height: 193px;
    border-radius: 8px 8px 0 0;
    overflow: hidden;
	background-color: #1f264c;
}
.actueel_overzicht_titel {
	position: absolute;
    bottom: 13px;
    padding: 0 20px;
    color: #ffffff;
	font-size: 18px;
	font-weight: 700;
}
.actueel_overzicht_datum {
	position: absolute;
    top: 13px;
    left: 20px;
    color: #ffffff;
	font-size: 13px;
}
.actueel_overzicht_cat {
	position: absolute;
    top: 13px;
    right: 20px;
    color: #ffffff;
	font-size: 13px;
}
.actueel_overzicht_content {
	padding: 20px;
	border-radius: 0 0 8px 8px;
	background-color: #f4f4f4;
	font-size: 18px;
	font-weight: 400;
	line-height: 30px;
	color: #1f264c;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
}
.actueel_overzicht_content p {
    font-size: 14px;
    line-height: 26px;
}
.actueel_overzicht_meer {
	color: #00aacd;
	font-size: 15px;
	font-weight: 700;
	line-height: 30px;
	opacity: 0;
	display: block;
	-webkit-transition:all 0.2s ease-in-out;
	transition:all 0.2s ease-in-out;
    margin-right: -10px;
	margin-top: auto;
}
.actueel_overzicht_meer i {
	margin-left: 4px;
}

.actueel_overzicht_item:hover {
	text-decoration: none;
}
.actueel_overzicht_item:hover .actueel_overzicht_meer {
	opacity: 1;
    margin-right: 0;
}
.alm-btn-wrap {
	padding: 0 !important;
}
#ajax-load-more {
	width: 100%;
}
.alm-btn-wrap .alm-load-more-btn.done {
	display: none;
}
.alm-btn-wrap .alm-load-more-btn {
    border-radius: 23px !important;
    border: 2px solid #00aacd !important;
    background: #ffffff !important;
    color: #00aacd !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 30px !important;
	margin: 0 auto !important;
}

.jumbotron.blijf_op_de_hoogte {
	padding: 180px 0 180px;
	background-color: #1f264c;
}
.jumbotron.blijf_op_de_hoogte h2 {
	color: #ffffff;
}
.jumbotron.blijf_op_de_hoogte h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.blijf_op_de_hoogte:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.blijf_op_de_hoogte.last_flex_item:after {
	height: 180px !important;
}


#blijf_op_de_hoogte_slider .owl-item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
    height: 230px;

}

#blijf_op_de_hoogte_slider .actueel_overzicht_item {
	background-color: rgba(0, 170, 205, 0.15);
    border-radius: 8px;
    height: 100%;
}
#blijf_op_de_hoogte_slider .actueel_overzicht_img {
	height: 50px;
	background: none;
}
#blijf_op_de_hoogte_slider .actueel_overzicht_datum,
#blijf_op_de_hoogte_slider .actueel_overzicht_cat {
	color: rgba(0, 170, 205, 0.6);
}

#blijf_op_de_hoogte_slider .actueel_overzicht_content {
	background: none;
}
#blijf_op_de_hoogte_slider .actueel_overzicht_titel {
	margin-bottom: 20px;
    color: #ffffff;
    position: relative;
    padding: 0;
	bottom: initial;
	font-size: 16px;
}
#blijf_op_de_hoogte_slider .actueel_overzicht_item:hover {
	background-color: #ffffff;
}
#blijf_op_de_hoogte_slider .actueel_overzicht_item:hover .actueel_overzicht_titel {
	color: #1f264c;
}


.jumbotron.contactblok {
	padding: 195px 0 180px;
	background-color: rgba(31, 38, 76, 0);
	color: #ffffff;
}
.jumbotron.contactblok h2 {
	color: #ffffff;
    max-width: 200px;
    margin-left: auto;
}

.jumbotron.contactblok .full-h2 h2 {
	max-width: 100%;
}

.jumbotron.contactblok h2:before {
	display: none !important;
}
.jumbotron.contactblok a {
	font-weight: 700;
}

.jumbotron.zoekresultaten {
	padding: 0 0 90px;
}


.jumbotron.vacatures {
	padding: 180px 0 160px;
	position: relative;
}
.jumbotron.vacatures h2 {
	color: #ffffff;
}
.jumbotron.vacatures h2:before {
	background-color: #ffffff !important;
}
article .jumbotron.vacatures:after {
	background-color: rgba(255, 255, 255, 0.3) !important;
}
article .jumbotron.vacatures.last_flex_item:after {
	height: 180px !important;
}

article .jumbotron.vacatures.last_flex_item:after {
	height: 180px !important;
}

.jumbotron.actueel_nav {
	background: #ffffff;
	padding: 0 0 180px;
}

a#terug_btn {
	color: #1f264c;
	font-size: 14px;
	font-weight: 700;
	display: inline-block;
    vertical-align: middle;
	text-decoration: none;
	line-height: 50px;
}
a#terug_btn i {
	margin-right: 7px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
}
a#terug_btn:hover i {
	margin-right: 12px;
}

.vorige_volgende {

}
.vorige_volgende_button {
	display: inline-block;
	vertical-align: middle;
	margin: 0 5px;
}
.vorige_volgende_button a {
	color: #1f264c;
	display: block;
	width: 50px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	border-radius: 25px;
	background-color: rgba(0, 170, 205, 0.15);
	font-size: 16px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	cursor: pointer;
    position: relative;
	overflow: hidden;
}
.vorige_volgende_button a:hover {
	background-color: #00aacd;
	overflow: initial;
}
.vorige_volgende_button span {
    position: absolute;
    display: block;
    color: #00aacd;
    font-size: 14px;
    font-weight: 700;
    line-height: 50px;
	opacity: 0;
	width: 150px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	top: 0;
}

.vorige_volgende_button.vorige span {
	padding-right: 5px;
	text-align: right;
    right: 100%;
}
.vorige_volgende_button.vorige a:hover span {
	opacity: 1;
	padding-right: 15px;
}

.vorige_volgende_button.volgende span {
	padding-left: 5px;
	text-align: left;
    left: 100%;
}
.vorige_volgende_button.volgende a:hover span {
	opacity: 1;
	padding-left: 15px;
}

#deel_btn {
	color: #1f264c;
	font-size: 14px;
	font-weight: 700;
	line-height: 16px;
	position: relative;
	cursor: pointer;
	overflow: hidden;
    display: inline-block;
    vertical-align: middle;
	line-height: 50px;
}
#deel_btn i {
	margin-left: 7px;
}
#deel_btn:before {
	content: "";
	position: absolute;
	width: 100%;
    height: 20px;
    top: -8px;
}
#deel_btn:hover {
	overflow: initial;
}
#deel_btn:hover #deel_btn_popup {
	opacity: 1;
    top: -66px;
}
#deel_btn_popup {
    position: absolute;
    min-width: 179px;
	opacity: 0;
    right: 0;
    box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
    background-color: #1f264c;
    padding: 20px 10px;
    border-radius: 20px;
    top: -64px;
	-webkit-transition:all 0.3s ease-in-out;
	transition:all 0.3s ease-in-out;
	line-height: normal;
}
#deel_btn_popup:before {
    content: '';
    position: absolute;
    top: 100%;
    width: 100%;
    height: 11px;
}
#deel_btn_popup:after {
    content: '';
    position: absolute;
    top: 100%;
    right: 30px;
    width: 0;
    height: 0;
    border-top: solid 6px #1f264c;
    border-left: solid 10px transparent;
    border-right: solid 10px transparent;
}
.sharebutton{
	color: #ffffff;
	font-size: 15px;
    margin: 0px 10px;
    display: inline-block;
}

#footer{
    padding: 200px 0 92px;
	background-color: #0d1a34;
	color: #ffffff;
}
#footer h3 {
	font-size: 20px;
	font-weight: 300;
	line-height: 40px;
}


#footer ul,
#footer p{
	list-style:none;
	padding:0;
	font-size: 13px;
	font-weight: 400;
	line-height: 25px;
    margin-bottom: 26px;
}

#footer .footer-nav {
	display: block !important;
}

#footer a {
	color: #00aacd;
	font-weight: 700;
}
#footer ul li{
    line-height: 25px;
    margin-bottom: 10px;
}

#footer ul li a{
	font-size: 13px;
	text-decoration: none;

}
#footer ul li a:hover {
	color: #ffffff;
}
#footer ul li a:before {
	content: "";
	font-family: 'Font Awesome 5 Pro';
    -webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    font-weight: 300;
    font-size: 12px;
}
#footer ul li a:hover:before {
	content: "\f061";
	color: #ffffff;
	width: auto;
    margin-right: 10px;
}


#footer div[class^="col-"] p:last-child,
#footer div[class*=" col-"] p:last-child,
#footer div[class^="col-"] ul:last-child,
#footer div[class*=" col-"] ul:last-child{
	margin-bottom:0 !important;
}


/*Blijf op de hoogte*/
#footer form input,
#footer div.gform_wrapper .hidden_label input.large,
#footer div.gform_wrapper .hidden_label select.large,
#footer div.gform_wrapper .top_label input.large,
#footer div.gform_wrapper .top_label select.large,
#footer form textarea,
#footer div.gform_wrapper textarea,
#footer div.gform_wrapper .gfield_list_cell select,
#footer div.gform_wrapper .top_label .gfield_list,
#footer div.gform_wrapper .gfield_list td.gfield_list_cell input {
    height: 45px !important;
    border-radius: 0;
    border: none;
    border-bottom: 1px solid rgba(255, 255, 255, 0.25);
    background-color: transparent;
    color: #ffffff;
}

#footer form label{
	display: none;
}

#footer form [type="checkbox"] + label{
	display: inline-block;
}

.textFormFieldBlock, .dateTimeFormFieldBlock, .twoOptionFormFieldBlock, .optionSetFormFieldBlock, .multiOptionSetFormFieldBlock, .lookupFormFieldBlock{
	padding-inline: 0 !important;
}

#footer table table{
	margin-bottom: 0 !important;
}

#footer .gform_wrapper .gform_footer {
    margin-top: 16px !important;
    float: none;
}

#footer ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
    color: #ffffff;
	opacity: 0.6;
}
#footer ::-moz-placeholder { /* Firefox 19+ */
    color: #ffffff;
	opacity: 0.6;
}
#footer :-ms-input-placeholder { /* IE 10+ */
    color: #ffffff;
	opacity: 0.6;
}
#footer :-moz-placeholder { /* Firefox 18- */
    color: #ffffff;
	opacity: 0.6;
}

.emptyContainer > table{
	margin-bottom: 10px;
}

body #footer div.gform_wrapper .gform_footer input[type=submit],
body #footer button[type="submit"]{
	background-color: #ffffff !important;
	color: #1f264c !important;
	font-size: 14px !important;
	font-weight: 400 !important;
	padding: 14px 20px 15px !important;
	cursor: pointer !important;
    border-radius: 23px;
	transition: 0.3s all;
}
body #footer div.gform_wrapper .gform_footer input[type=submit]:hover,
body #footer button[type="submit"]:hover{
	background-color: #00aacd !important;
	color: #ffffff !important;
}

#mobile_topmenu,
#mobile_social {
	display: none;
}


#credits{
    padding: 40px 0 42px;
	background-color: #0d1a34;
}
#credits p {
	opacity: 0.6;
	color: #ffffff;
	font-size: 12px;
	font-weight: 400;
	line-height: 25px;
	margin-bottom: 0;
}
#credits ul {
    margin-bottom: 0;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
}
#credits ul li {
	display: inline-block;
	margin-left: 10px;
}
#credits ul li:last-child:after {
	display: none;
}
#credits ul li:after {
	content: "|";
	text-decoration:none;
	opacity: 0.6;
	color: #00aacd;
	font-size: 12px;
	font-weight: 700;
	line-height: 25px;
	margin-left: 10px;
}

#credits a{
	text-decoration:none;
	opacity: 0.6;
	color: #00aacd;
	font-size: 12px;
	font-weight: 700;
	line-height: 25px;
}
button.cd-top {
    position: absolute;
    bottom: 33px;
    width: 50px;
    height: 50px;
    border-radius: 25px;
    background-color: rgba(0, 170, 205, 0.3);
    border: none;
    color: #00aacd;
    font-size: 16px;
    z-index: 2;
	outline: none;
	cursor: pointer;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.persoon_afbeelding_rechts_tekst{
	padding-bottom: 180px;
}

.met_persoon_afbeelding_rechts{
	padding-bottom: 0 !important;
}

.persoon_afbeelding_rechts_img{
	display: flex;
	align-items: flex-end;
}


@media (max-width:1199px)
{
	.jumbotron.content_4_koloms .content_4_koloms_grid { 
		grid-template-columns: repeat(4, minmax(180px, 1fr)); 
	}

}

@media (max-width:767px)
{

	/*popup*/
	.modal-dialog {
		margin: 0 !important;
	}
	.modal {
    	padding: 0 !important;
	}
	.modal-content hr {
		margin: 0 0 40px;
	}



    .navbar-toggler {
    	padding: 0;
		margin-left: 40px;
	    margin-bottom: auto;
	    padding-top: 7px;
    }

    .navbar-toggler-icon {
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='31' height='19' viewBox='0 0 31 19'%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 9.5C0 8.75.75 8 1.5 8h28c.75 0 1.5.75 1.5 1.5s-.75 1.5-1.5 1.5h-28C.75 11 0 10.25 0 9.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 17.5c0-.75.75-1.5 1.5-1.5h28c.75 0 1.5.75 1.5 1.5s-.75 1.5-1.5 1.5h-28C.75 19 0 18.25 0 17.5z'/%3E%3C/g%3E%3Cg%3E%3Cpath fill='%23fff' d='M0 1.5C0 .75.75 0 1.5 0h28c.75 0 1.5.75 1.5 1.5S30.25 3 29.5 3h-28C.75 3 0 2.25 0 1.5z'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
		width: 31px;
		height: 19px;
    }

    div.gallery.gallery-columns-1:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-2:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-3:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-4:not(.gallery-size-fotoslider) .gallery-item{
        width: 50% !important;
    }

	.no_parallax_slider_xs .parallaxer{
		top:0 !important;
	}

	.navbar>.container .navbar-brand,
    .navbar>.container-fluid .navbar-brand{
		max-width:100%;
	}

    .jumbotron > .container,
    .jumbotron > .container-fluid{
        padding-left: 30px;
        padding-right: 30px;
        width: 100%;
        max-width: 100%;
    }

	#logoholder{
		padding: 0;
	}

	#hide-top{
		display:none;
	}

	.navbar>.container .navbar-brand img,
    .navbar>.container-fluid .navbar-brand img{
		max-width:100%;
		height:auto;
	}

	.navbar-header{
		position:relative;
		width:auto;
	}

	.table-responsive{
		width:100%;
		overflow-y:auto;
		_overflow:auto;
		margin:5px 0 0 0;
		border:1px solid #888;
	}

	.table-responsive::-webkit-scrollbar{
		-webkit-appearance:none;
		width:14px;
		height:14px;
	}

	.table-responsive::-webkit-scrollbar-thumb{
		border-radius:8px;
		border:3px solid #fff;
		background-color:rgba(0, 0, 0, .3);
	}

	.table-responsive table{
		min-width:100%;
	}

	article > p img{
		max-width:100%;
		height:auto;

		float: none !important;
		margin: 0 auto 15px !important;
		display: block !important;
		width: auto !important;
	}


	.jumbotron > .container.mobile-fluid {
		padding: 0 !important;
	}

	.jumbotron > .container.mobile-fluid > .row {
		margin: 0 !important;
	}

	.jumbotron.content_3_koloms .content_3_koloms_grid {
        display: grid;
        grid-template-columns: repeat(1, minmax(180px, 1fr));
        column-gap: 2rem;
        row-gap: 0rem;
        margin-left: 1rem;
        margin-right: 1rem;
	}
	
	.jumbotron.content_4_koloms .content_4_koloms_grid {
        display: grid;
        grid-template-columns: repeat(1, minmax(180px, 1fr));
        column-gap: 2rem;
        row-gap: 0rem;
        margin-left: 1rem;
        margin-right: 1rem;
	}

	#hoofdmenu li{
		margin:0;
	}

	#hoofdmenu li a{
		line-height:36px;
	}

	#sidebar_social {
		display: none;
	}
	#topmenu_container {
    	display: none;
	}
	.mobile_contact {
		display: block;
    	margin-left: auto;
    	margin-bottom: auto;
	}
	.mobile_contact a {
		font-size: 22px;
		margin-left: 35px;
	    display: inline-block;
	    vertical-align: -webkit-baseline-middle;
	}
	.mobile_contact a:first-of-type {
		margin-left: 0;
	}
	nav.navbar {
    	padding: 25px 25px;
	}
	#header_slider .owl-item {
		height: 100vh;
		position: relative;
		overflow: hidden;
	}
	#header_slider .owl-item img {
		height: 100vh;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
    	max-width: initial !important;
    	width: auto;
	}

	.jumbotron.header_met_achtergrond_slider h2 {

	}

	.jumbotron h1, .jumbotron h1 a,
	.jumbotron .h1 {
		font-size: 32px;
		font-weight: 100;
		line-height: 40px;
		margin-bottom: 20px;
	}
	.jumbotron h2, .jumbotron h2 a {
		font-size: 30px;
		font-weight: 100;
		line-height: 38px;
		margin-bottom: 20px;
	}
	.jumbotron h3, .jumbotron h3 a {
	    font-size: 22px;
	    line-height: 30px;
	}
	#header_slider_dots {
	    margin-top: 0;
	    display: inline-block;
	}
	#header_slider_nav {
		margin-top: 0;
	}
	.slider_nav_item {
		width: 60px;
		height: 60px;
		border-radius: 30px;
		background-color: rgba(13, 26, 52, 0.5);
		line-height: 60px;
	}
	#mobile_topmenu {
		padding: 25px 25px;
		background-color: #0d1a34;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
		-webkit-box-align: center;
		-webkit-align-items: center;
		-ms-flex-align: center;
		align-items: center;
	}
	#mobile_social {
	    padding: 25px;
	    display: -webkit-box;
	    display: -webkit-flex;
	    display: -ms-flexbox;
	    display: flex;
	    -webkit-box-pack: justify;
	    -webkit-justify-content: space-between;
	    -ms-flex-pack: justify;
	    justify-content: space-between;
	    background: #ffffff;
	}
	#mobile_social a {
		font-size: 25px;
	}

	button.scroll_to_second {
		display: none;
	}
	#content {
		padding-top: 100px;
	}

	article .jumbotron:not(.header_met_achtergrond) h2:before {
    	left: -30px;
	}
	a.button {
		display: block;
		text-align: center;
		padding: 19px 20px 20px !important;
		border-radius: 35px;
	    max-width: 300px;
	    margin-left: auto;
	    margin-right: auto;
	}

	.jumbotron.header_met_achtergrond {
		padding: 100px 0 100px;
	}

	.header_met_achtergrond_content {
		padding: 100px 0 60px;
	}
	.jumbotron.header_met_achtergrond_slider {
		padding-bottom: 75px;
	    padding-top: 140px;
	}
	.jumbotron.header_met_achtergrond_slider h1 {
    	margin-bottom: 120px;
	}
	#header_slider_dots {
		margin-top: 10px;
	}
	#header_slider_dots .owl-dot {
		width: 15px;
	}

	.jumbotron.oplossingen_overzicht {
		padding: 100px 0 100px;
	}
	.jumbotron.oplossingen_overzicht h3 {
		font-size: 24px;
		font-weight: 300;
		line-height: 32px;
		margin-bottom: 20px;
	}
	a.oplossingen_item {
		height: auto;
    	position: relative;
    	padding-right: 50px;
    	margin-bottom: 10px;
	}
	a.oplossingen_item span {
		display: none;
	}
	a.oplossingen_item:after {
		position: absolute;
	    right: 20px;
	    top: 20px;
		content: "\f061";
		font-family: 'Font Awesome 5 Pro';
	}

	.jumbotron.oplossingen_overzicht + .jumbotron.content_2_koloms {
		padding-top: 100px;
	}

	.jumbotron.content_2_koloms .col-12:nth-child(n+3) {
        margin-top: 30px;
    }
	.jumbotron.content_1_koloms_met_contentblokken {
		padding: 100px 0 100px;
	}
	.jumbotron.content_2_koloms {
		padding: 100px 0 100px;
	}


	.jumbotron.branches_overzicht {
		padding: 100px 0 100px;
	}
	.jumbotron.branches_overzicht h3 {
		font-size: 24px;
		font-weight: 300;
		line-height: 32px;
	}
	img#icon_branches {
		display: none;
	}
	a.branches_item {
	    height: auto;
	    margin-bottom: 10px;
		padding: 20px;
		border-bottom: 1px solid rgba(102, 102, 102, 0.6);
		border-radius: 0;
	}
	a.branches_item span {
		display: none;
	}
	a.branches_item p {
		margin-bottom: 0;
	}
	a.branches_item p:after {
		display: none;
	}
	a.branches_item:hover {
		padding: 20px;
		background: none;
	}
	a.branches_item:hover p {
		color: #ffffff;
	}
	a.branches_item:after {
		position: absolute;
	    right: 20px;
	    top: 20px;
		color: #00aacd;
		content: "\f061";
		font-family: 'Font Awesome 5 Pro';
	}

	.jumbotron.logo_slider {
		padding: 100px 0 125px;
	}
	#logo_slider .logo_item {
		width: 100%;
		margin-bottom: 0;

	}
	#logo_slider .logo_item_img {
		height: 200px;
		padding: 30px 60px;
		-webkit-box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
		box-shadow: 5px 5px 10px rgba(0, 0, 0, 0.1);
	}
	.jumbotron.logo_slider:before {
		top: 115px;
	    width: 275px;
	    height: 385px;
	}
	.jumbotron.blijf_op_de_hoogte {
		padding: 100px 0;
	}

	.jumbotron.contactblok {
		padding: 100px 0 100px;
	}
	.jumbotron.contactblok h2 {
	    max-width: 100%;
	    margin-left: initial;
	}

	.logo_item_img {

   	}

	.jumbotron.producten_overzicht {
		padding: 100px 0 100px;
	}
	.jumbotron.producten_overzicht:before {
		display: none;
	}
	.producten_overzicht_items {
	    margin-top: 0px;
	}

	.jumbotron.gerelateerde_oplossingen {
		padding: 100px 0 100px;
	}
	.jumbotron.content_1_koloms {
		padding: 100px 0 100px;
	}

	a.producten_item p {
		margin: 0;
	}
	a.producten_item {
		height: auto;
    	position: relative;
    	padding-right: 50px;
    	margin-bottom: 10px;
	}
	a.producten_item span {
		display: none;
	}
	a.producten_item:after {
		position: absolute;
	    right: 20px;
	    top: 20px;
		content: "\f061";
		color: #ffffff;
		font-family: 'Font Awesome 5 Pro';
	}
	a.producten_item:hover {
    	background-color: rgba(31, 38, 76, 0.15);
	}

	.jumbotron.content_1_koloms + .jumbotron.content_1_koloms .last-no-margin,
	.jumbotron.content_1_koloms + .jumbotron.afbeelding .last-no-margin,
	.jumbotron.content_1_koloms + .jumbotron.content_2_koloms .container {
		margin-top: -145px;
	}



	.jumbotron.content_1_koloms + .jumbotron.content_1_koloms .last-no-margin,
	.jumbotron.content_1_koloms.paarse_bg + .jumbotron.content_2_koloms.paarse_bg .container,
	.jumbotron.content_2_koloms.paarse_bg + .jumbotron.content_2_koloms.paarse_bg .container,
	.jumbotron.content_1_koloms.blauw_bg + .jumbotron.content_2_koloms.blauw_bg .container,
	.jumbotron.content_2_koloms.blauw_bg + .jumbotron.content_2_koloms.blauw_bg .container,
	.jumbotron.content_1_koloms + .jumbotron.afbeelding_slider .last-no-margin,
	.jumbotron.content_1_koloms + .jumbotron.afbeelding_galerij .last-no-margin,
	.jumbotron.content_1_koloms + .jumbotron.content_2_koloms .container,
	.jumbotron.content_2_koloms + .jumbotron.content_1_koloms .last-no-margin,
	.jumbotron.content_2_koloms + .jumbotron.afbeelding_slider .last-no-margin,
	.jumbotron.content_2_koloms + .jumbotron.afbeelding_galerij .last-no-margin,
	.jumbotron.content_2_koloms + .jumbotron.content_2_koloms .container {
		margin-top: -145px;
	}

	.jumbotron.contentblok_met_logos {
		padding: 100px 0 50px;
	}
	.jumbotron.contentblok_met_logos + .jumbotron.contentblok_met_logos {
		margin-top: 0;
	}


	ul.alm-filter-nav li {
		margin-bottom: 10px;
	}


	.acf-map {
		height: 300px;
	}


	.jumbotron.actueel_nav {
		padding: 0 0 100px;
	}

	#footer {
		padding: 100px 0;
	}
	#footer .col-12:nth-child(n+4){
        margin-top: 85px;
    }
	#footer ul, #footer p {
		font-size: 14px;
		font-weight: 400;
		line-height: 25px;
	}
	#footer h3 {
    	margin-bottom: 12px;
	}
	#footer h3.menu_titel {
		position: relative;
	}
	#footer h3.menu_titel:after {
		content: "\f054";
		font-family: 'Font Awesome 5 Pro';
		font-size: 13px;
	    font-weight: 700;
	    position: absolute;
	    right: 0;
	    top: 2px;
	}
	#footer h3.menu_titel.active:after {
		content: "\f078";
	}
	#footer .footer-nav {
		display: none !important;
	}
	#footer .footer-nav.active {
		display: block !important;
	}
	body #footer div.gform_wrapper .gform_footer input[type=submit] {
		display: block;
	    width: 100% !important;
	    margin: 0 !important;
	    padding: 20px 33px !important;
	    border-radius: 30px;
	}
	button.cd-top {
		display: none !important;
	}

	#credits {
		padding: 0 0 85px;
	}

	#credits > .container > .row {
		-webkit-box-orient: vertical;
		-webkit-box-direction: reverse;
		-webkit-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
	}
	#credits ul {
		margin-left: 0;
		margin-bottom: 20px;
	}
	#credits ul li:first-child {
		margin-left: 0;
	}
	#credits a {
		font-size: 14px;
	}

	.persoon_afbeelding_rechts_tekst{
		padding-bottom: 30px;
	}
}

@media (min-width: 576px) and (max-width:767px)
{
    div.gallery.gallery-columns-1:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-2:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-3:not(.gallery-size-fotoslider) .gallery-item,
    div.gallery.gallery-columns-4:not(.gallery-size-fotoslider) .gallery-item{
        width: 100% !important;
    }

	.nieuws-tekst.nieuws-margin{
		margin-left:0;
	}

	.nieuws-tekst.nieuws-margin,
	.nieuws-tekst{
		width:100%;
		float:left;
	}
	
	
}

@media (min-width:768px) and (max-width:991px)
{
	
	.jumbotron.content_3_koloms .content_3_koloms_grid {
		display: grid;
		grid-template-columns: repeat(2, minmax(186px, 1fr));
		column-gap: 2rem;
		row-gap: 2rem;
		margin-left: 0;
		margin-right: 0;
	}
	
	.jumbotron.content_4_koloms .content_4_koloms_grid {
		display: grid;
		grid-template-columns: repeat(2, minmax(200px, 1fr));
		column-gap: 2rem;
		row-gap: 2rem;
		margin-left: 0;
		margin-right: 0;
	}
	
	.no_parallax_slider_sm .parallaxer{
		top:0 !important;
	}

	.persoon_afbeelding_rechts_tekst{
		padding-bottom: 30px;
	}

    .jumbotron > .container,
    .jumbotron > .container-fluid{
        padding-left: 30px;
        padding-right: 30px;
    }
	article .jumbotron:not(.header_met_achtergrond) h2:before {
    	left: -46px;
	}

    div.gallery.gallery-columns-4:not(.gallery-size-fotoslider) .gallery-item{
        width: 33.33334% !important;
    }

	nav.navbar {
		padding: 30px 15px;
	}
	#hoofdmenu li:hover {
		overflow: initial;
	}
	#hoofdmenu li {
    	margin-left: 20px;
	}
	#hoofdmenu li a {
		font-size: 11px;
	}
	.navbar-brand svg {
	    width: 100px;
	}
	#topmenu li a,
	#lang_list_top li a,
	#lang_list_top li.current-language:after,
	form.search-form input {
	    font-size: 12px;
	}


	#header_slider .owl-item {
		height: 100vh;
		position: relative;
		overflow: hidden;
	}
	#header_slider .owl-item img {
		height: 100vh;
		position: absolute;
		left: 50%;
		top: 50%;
		-webkit-transform: translate(-50%,-50%);
		-ms-transform: translate(-50%,-50%);
		transform: translate(-50%,-50%);
    	max-width: initial !important;
    	width: auto;
	}

	.jumbotron.contactblok h2 {
	    max-width: 100%;
	    margin-left: 0;
	}
}

@media (min-width:992px) and (max-width:1200px)
{
	#hoofdmenu li {
    	margin-left: 25px;
	}
	#hoofdmenu li:hover {
		overflow: initial;
	}
	article .jumbotron:not(.header_met_achtergrond):not(.header_met_achtergrond_slider):not(.contactblok):not(.google_maps):not(.actueel_overzicht):not(.kennis_overzicht):not(.zoekresultaten):not(.actueel_nav):not(.no_line):after {
		-webkit-transform: translateX(-webkit-calc(-960px / 2 + 39px));
		-ms-transform: translateX(calc(-960px / 2 + 39px));
		transform: translateX(calc(-960px / 2 + 39px))
	}
	article .jumbotron:not(.header_met_achtergrond) h2:before {
		left: -58px;
	}
}



body.ie11 article .jumbotron:not(.header_met_achtergrond):not(.header_met_achtergrond_slider):not(.contactblok):not(.google_maps):not(.actueel_overzicht):not(.kennis_overzicht):not(.zoekresultaten):not(.actueel_nav):not(.no_line):after {
	display: none !important;
}

html.ie11{
    overflow: hidden;
    height: 100%;
}
body.ie11{
    overflow: auto;
    height: 100%;
}
body.ie11 .logo_item_img img {
	max-height: 40px;
}

body.ie11 nav.navbar {
	background-color: rgba(13, 26, 52, 0.95);
}


#topmenu_container button[type=submit]{
	width: auto !important;
	background-color: transparent;
	color: rgba(31, 38, 76, 0.6);
}