/*
Theme Name: Habion
Theme URI: http://www.excellutions.nl
Author: C.P.M. Bastiaansen
Author URI: http://www.excellutions.nl/
Description: Thema ontworpen door CAPAZ - Marius Regterschot. Technische realisatie EXCELLUTIONS | C.P.M. Bastiaansen
Version: 1.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: habion

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/


/* ---- OPEN SANS ---- */
/* 	light 300
	regular 400
	semi-bold 600
	bold 700
	extra-bold 800
*/

.wpgmp_infobox,
.infoBox.infoBoxTail {
	display: none!important;
}

@font-face {
    font-family: 'Averta Regular';
    src: url('fonts/Averta-Regular/averta-regular-webfont.woff2') format('woff2'),
         url('fonts/Averta-Regular/averta-regular-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Averta Semibold';
    src: url('fonts/Averta-Semibold/averta-semibold-webfont.woff2') format('woff2'),
         url('fonts/Averta-Semibold/averta-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Averta Bold';
    src: url('fonts/Averta-Bold/averta-bold-webfont.woff2') format('woff2'),
         url('fonts/Averta-Bold/averta-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}


p.gform_required_legend {
	display: none;
}

body .gfield.gfield--type-pchntv {
	width: 100%!important;
}


html {
	position: relative;
	margin: 0;
	padding: 0;
	height: auto;
	min-height: 100%;
	width: 100%;
}

body {
	position: relative;
	display: inherit;
	font-family: 'Open Sans';
	font-size: 16px;
	color: #000000;
  	height: 100%;
	width: 100%;
}

* {
	box-sizing: border-box;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Open Sans';
}

h1 {
	margin-bottom: 30px;
}

p {
	margin-bottom: 18px;
}

a {
	color: #000000;
}

a:hover, 
a:focus {
	text-decoration: underline;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

a:focus {
	outline: 0 none;
}

a:hover:before,
a:hover:after {
	text-decoration: none!important;
}

blockquote {
	border-left: 0 none!important;
	margin-left: 0;
	padding: 15px 0!important
}

blockquote p {
	font-size: 32px!important;
	color: #009cc4!important;
	font-weight: 600!important;
	font-style: italic!important;
}

img.alignright {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
}

img.alignleft {
	float: left;
	margin-bottom: 10px;
	margin-right: 10px;
}




/* ---- READSPEAKER - BUTTON ---- */
#readspeaker_button1 img,
#readspeaker_button2 img {
	display: none!important;
	max-width: 100%;
	height: auto;
}

#readspeaker_button1 a,
#readspeaker_button2 a {
	display: block;
	font-size: 16px;
	font-weight: initial;
	color: #ffffff;
	height: 50px;
	line-height: 50px;
	width: 100%;
	padding-left: 15px;
	background-color: #72bb81;
}

#readspeaker_button1 a:before,
#readspeaker_button2 a:before {
	font-family: 'Fontawesome';
	content:"\f130";
	font-size: 18px;
	font-weight: initial;
	margin-right: 10px;
}

#readspeaker_button1 a:hover,
#readspeaker_button1 a:focus
#readspeaker_button2 a:hover,
#readspeaker_button2 a:focus {
	text-decoration: none;
}







/* ---- HEADER ---- */
#header-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	height: 90px;
	width: 100%;
	background-color: #ffffff;
	z-index: 25000;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	box-shadow: 0 none;
	-webkit-box-shadow: 0 none;
	-moz-box-shadow: 0 none;
	-ms-box-shadow: 0 none;
	-o-box-shadow: 0 none;
}

#header-wrapper.drop-shadow {
	box-shadow: 0 3px 3px rgba(182, 182, 182, 0.75);
	-webkit-box-shadow: 0 3px 3px rgba(182, 182, 182, 0.75);
	-moz-box-shadow:0 3px 3px rgba(182, 182, 182, 0.75);
	-ms-box-shadow:0 3px 3px rgba(182, 182, 182, 0.75);
	-o-box-shadow:0 3px 3px rgba(182, 182, 182, 0.75);
}


/* ---- HEADER --> LOGO ---- */
.header-logo-container {
	position: absolute;
	top: 0;
	margin-left: 35px;
	z-index: 10000;
	background-color: #ffffff;
}


.header-logo-container-vertical .header-logo-vertical {
	position: absolute;
	top: 0;
	display: block;
	height: 190px;
	width: 145px;
	background-color: #ffffff;
	background-image: url('images/logos/Main Logo Habion - Staand - v3.png');
	background-position: center;
	background-size: 116px auto; /* 100%; */
	background-repeat: no-repeat;
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 7px rgba( 0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 7px rgba( 0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 7px rgba( 0, 0, 0, 0.3);
	-o-box-shadow: 0 0 7px rgba( 0, 0, 0, 0.3);
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	
}

.header-logo-container-horizontal .header-logo-horizontal {
	position: absolute;
	top: 0;
	opacity: 0;
	height: 90px;
	width: 250px;
	background-color: #ffffff;
	background-image: url('images/logos/Main Logo Habion - Liggend - v2.png');
	background-position: left 30px;
	background-size: 214px 44px;
	background-repeat: no-repeat;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	
}

				


/* ---- TOP-HEADER ---- */
#top-header-wrapper {
	position: relative;
	text-align: right;
	height: 40px;
	line-height: 40px;
}

#top-header-wrapper .top-header-search-button {
	position: relative;
	float: right;
	height: 40px;
	width: 40px;
	background-image: url('images/icons/Icoon - Zoeken.png');
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 15px;
}

#top-header-wrapper .top-header-content-container {
	position: relative;
	float: right;
	height: 40px;
	top: 10px;
}


/* ---- TOP-HEADER --> ZOEKEN ---- */
.top-header-search-container {
	position: absolute;
	top: -50px;
	right: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.top-header-search-container.visible {
	top: -9px;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

.screen-reader-text {
	display: none;
}

input[type="text"] {
	height: 30px;
	line-height: 40px;
	font-size: 14px;
	width: 300px;
	border: 1px solid #009cc4;
}

input#searchsubmit {
	display: none;
}


/* ---- TOP-HEADER --> FONT RESIZER ---- */

.top-header-font-resizer {
	position: relative;
	top: -7px;
}

.zeno_font_resizer_container {
	display: table;
	width: auto;
	font-size: 14px;
	font-weight: normal!important;
	color: #009cc4;
}

.zeno_font_resizer_container p:before {
	content: "Tekst ";
	margin-right: 3px;
	font-weight: normal;
}

.zeno_font_resizer_container a {
	font-size: 14px;
	color: #009cc4;
	font-weight: normal;
}

.zeno_font_resizer_container a:hover,
.zeno_font_resizer_container a:focus {
	text-decoration: none;
}

.zeno_font_resizer_container a.zeno_font_resizer_minus {
	font-size: 14px!important;
}

.zeno_font_resizer_container a.zeno_font_resizer_minus:before {
	content: "-";
	color: #21076A;
	margin-right: 2px;
}

.zeno_font_resizer_container a.zeno_font_resizer_add {
	font-size: 14px!important;
	
}

.zeno_font_resizer_container a.zeno_font_resizer_add:after {
	content: "+";
	margin-left: 2px;
	color: #21076A;
}

.zeno_font_resizer_container a.zeno_font_resizer_reset {
	margin: 0 3px;
}


/* ---- HOOFDMENU ---- */
#header-main-menu-wrapper {
	position: relative;
	text-align: left;
	top: -10px;
}

#header-wrapper .navbar {
	margin-bottom: 0
}

ul.navbar-nav {
	position: relative;
	display: table;
	height: 50px;
	line-height: 50px;
}

.navbar-nav .caret {
	display: none;
}

.dropdown-menu > .active > a, 
.dropdown-menu > .active > a:hover, 
.dropdown-menu > .active > a:focus {
	background-color: transparent;
	color: #272049;
}

.navbar-nav li {
	height: 50px;
	line-height: 50px;
}

.navbar-nav li ul {
	display: none;
}

.navbar-nav > li.menu-item-has-children > a:after {
	font-family: 'Fontawesome';
	content: "\f107";
	font-size: 22px;
	color: #009cc4;
	margin-left: 5px; /* 7px; */
	margin-top: 5px;
	
}

.navbar-nav li a {
	font-family: 'Averta Bold';
	font-size: 24px;
	color: #272049;
	text-transform: lowercase;
	padding: 15px 12px;
}

/*
.navbar-nav li.current-menu-ancestor > a:after {
	font-family: 'Fontawesome';
	content: "\f107";
	font-size: 20px;
	color: #009cc4;
	margin-left: 7px;
	margin-top: 5px;	
}
*/


.navbar-nav li a:hover,
.navbar-nav li a:focus  {
	background-color: transparent;
}

.navbar-nav > li > a:hover {
	color: #009cc4;
	text-decoration: none!important;
}

.navbar-nav li a:hover {
	text-decoration: underline;
}

.navbar-nav ul > li.menu-item-has-children a:hover:after {
	text-decoration: none;
}

.navbar-nav li.current-menu-item,
.navbar-nav li.current-menu-parent {
	
}

.navbar-nav li.current-menu-item a:hover,
.navbar-nav li.current-menu-parent a:hover {
	text-decoration: underline; 
}

.navbar-nav li:hover ul {
	position: absolute;
	top: 46px;
	display: table!important;
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
	z-index: 20000;
	box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-webkit-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-moz-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-ms-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);
	-o-box-shadow: 1px 6px 10px 0px rgba( 0, 0, 0, 0.3);	
}

.navbar-nav li:hover li  {
	height: 40px;
	line-height: 40px;
	list-style: none;
	overflow: hidden; 
	text-overflow: ellipsis;
	white-space: nowrap;
	border-bottom: 1px solid #E2DDD2;
}

.navbar-nav li:hover li a {
	font-family: 'Open Sans';
	word-break: keep-all;
	font-size: 16px;
	color: #272049;
	line-height: 40px;
	padding: 0;
}

.navbar-nav li:hover li a:after {
	content: inherit;
}




/* ---- SITE-WRAPPER ---- */
#site-wrapper {
	position: relative;
	top: 90px;
}


			


/* ---- KRUIIMELPAD ---- */
#breadcrumb-container {
	display: block;
	font-size: 15px;
	line-height: 50px;
	height: 50px;
	font-weight: 300;
	text-align: left;
	color: #272049;
	padding-left: 50px;
	text-transform: lowercase;
}

#breadcrumb-container a {
	color: #009cc4;
	border-bottom: 0 none;
	line-height: 50px;
}

#breadcrumb-container a:hover,
#breadcrumb-container a:focus {
	text-decoration: none;
	background: none;
	color: #272049;
}

#breadcrumb-container .breadcrumb_last {
	text-decoration: none;
	line-height: 50px;
}


		
/* ---- GOOGLE MAPS ---- */
.google-maps-container .textwidget p {
	height: 315px;
	margin: 0;
}

.google-maps-container iframe {
	max-width: 100%;
	height: auto;
	min-height: 100%;	
}




/* ---- FRONTPAGE ---- */
#fp-main-content-wrapper {
	position: relative;
	top: -140px;
	margin-bottom: -140px;
	z-index: 15000;
}


/* ---- FRONTPAGE --> IFRAME ---- */
#fp-main-content-wrapper p iframe {
	max-width: 100%;
	height: 225px;
}


/* ---- FRONTPAGE - SLIDESHOW ---- */
#fp-banner-top-container {
	position: relative;
	/* height: 700px; */
}

#fp-slider-container {
	position: relative;
	margin-left: -15px;
	width: calc( 100% + 30px );
}

#fp-slider-container .supsystic-social-sharing {
	display: none!important;
}

#fp-banner-top-container #slider,
#fp-banner-top-container #carousel-bounding-box,
#fp-banner-top-container #myCarousel,
#fp-banner-top-container .carousel-inner {
	position: relative;
	height: 0; /* 700px; */
	padding-top: 42.25%;
	width: 100%; /* 1280px; */
	margin: 0 auto;
}

#fp-banner-top-container #carousel-bounding-box,
#fp-banner-top-container #myCarousel,
#fp-banner-top-container .carousel-inner {
	position: absolute;
	top: 0;
	left: 0;
}

#fp-banner-top-container .carousel-inner .item,
#fp-banner-top-container .carousel-inner .item.active {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%; /* 700px; */
	width: 100%; /* 1280px; */
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#fp-banner-top-container .slider-image-title-container {
	position: absolute;
	display: table;
	top: 0;
	left: 0;
	/* background: rgba( 0, 0, 0, .2); */
	color: #ffffff;
	text-align: left;
	text-shadow: 3px 3px 3px rgba( 0, 0, 0, .4);
	height: 100%; /* 700px; */
	width: 100%; /* 1280px; */
	z-index: 1000;
}

#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container {
	position: relative;
	display: table-cell;
	/* height: 0; /* 700px; */
	width: 100%;
	padding: 0 50px 175px 0; /* 66.66667% 50px 0 50px; */
	vertical-align: bottom;
}

#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container h1 {
	position: relative;
	font-family: 'Averta Bold';
	font-size: 65px;
	vertical-align: middle;
}
			
#fp-banner-top-container .slider-image {
	/* margin-bottom: 50px; */
}

#fp-banner-top-container .slider-image img {
	width: 100%; /* auto; */
	min-width: 100%; /* 1280px; */
	/* max-width: 100%; /* 1280px; */
	height: 100%; /* 700px; */
	object-fit: cover;
}

#fp-banner-top-container .carousel-control {
	display: none;
}

#fp-banner-top-container .carousel-indicators {
	bottom: 150px;
	left: 0%;
	margin-left: 20px;
	text-align: left;
	z-index: 150000;
}




/* ---- FRONTPAGE - SLIDESHOW - FADE IMAGES ---- */
#fp-banner-top-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#fp-banner-top-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#fp-banner-top-container .carousel-fade .carousel-inner .active.left,
#fp-banner-top-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#fp-banner-top-container .carousel-fade .carousel-inner .next.left,
#fp-banner-top-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#fp-banner-top-container .carousel-fade .carousel-control {
	z-index: 2;
}


/* ---- FRONTPAGE NEW PROJECTS SLIDER ---- */
fp-new-projects-slider-container {
	margin-left: -15px;
	width: calc( 100% + 15px );
}

#fp-new-projects-slider-container .supsystic-social-sharing {
	display: none!important;
}

#fp-new-projects-slider-container #slider,
#fp-new-projects-slider-container #carousel-bounding-box,
#fp-new-projects-slider-container #myCarousel3,
#fp-new-projects-slider-container .carousel-inner {
	position: relative;
	height: 500px;
	width: 100%;
	margin: 0 auto;
}

#fp-new-projects-slider-container #carousel-bounding-box,
#fp-new-projects-slider-container #myCarousel3,
#fp-new-projects-slider-container .carousel-inner {
	position: absolute;
	top: 0;
	left: 0;
}

#fp-new-projects-slider-container .fp-new-projects-slider-content-container {
	position: relative;
	height: 500px;
	padding: 50px;
	z-index: 10000;
}

#fp-new-projects-slider-container h3.slider-image-top-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #ffffff;
	margin-bottom: 30px;
}

#fp-new-projects-slider-container h2.slider-image-title-content {
	font-family: 'Averta Bold';
	font-size: 40px;
	color: #272049;
	margin-bottom: 40px;
}

#fp-new-projects-slider-container .fp-new-projects-slider-content-content {
	color: #272049;
}

#fp-new-projects-slider-container .fp-new-projects-to-all-projects-link {
	position: absolute;
	top: 450px;
	left: 0;
	padding: 0 50px;
	font-size: 15px;
}

#fp-new-projects-slider-container .fp-new-projects-to-all-projects-link:hover,
#fp-new-projects-slider-container .fp-new-projects-to-all-projects-link:focus {
	color: #ffffff;
	text-decoration: underline;
}

#fp-new-projects-slider-container .fp-new-projects-to-all-projects-link:before {
	font-family: 'Fontawesome';
	content:"\f105";
	font-size: 15px;
	margin-right: 10px;
}

#fp-new-projects-slider-container .carousel-inner .item,
#fp-new-projects-slider-container .carousel-inner .item.active {
	position: absolute;
	top: 0;
	left: 0;
	height: 500px;
	width: 100%;
}


#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper ,
#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	padding-left: 0;
	padding-right: 0;
	height: 500px;
	width: calc( 100% + 30px );
	/* background-size: cover;
	background-position: center;
	background-repeat: no-repeat; */
}

#fp-new-projects-slider-container .carousel-inner .item .fp-new-projects-slider-image-container ,
#fp-new-projects-slider-container .carousel-inner .item.active .fp-new-projects-slider-image-container {
	position: absolute;
	top: 0;
	left: 0;
	height: 500px;
	width: calc( 100% + 30px );
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
/*
#fp-new-projects-slider-container .carousel-inner .item .fp-new-projects-slider-image-container ,
#fp-new-projects-slider-container .carousel-inner .item.active .fp-new-projects-slider-image-container {
	position: relative;
	height: 500px;
	width: calc( 100% + 15px );
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}
*/

#fp-new-projects-slider-container .slider-image {
	/* margin-bottom: 50px; */
}

#fp-new-projects-slider-container .slider-image img {
	width: auto;
	min-width: 100%;
	max-width: 100%;
	height: 100%;
}

#fp-new-projects-slider-container .carousel-control {
	display: none;
}


#fp-new-projects-slider-container .carousel-indicators {
	left: auto;
	right: 0;
	width: 50%;
}

#fp-new-projects-slider-container .carousel-indicators li {
	/* cursor: default; */
}

#fp-new-projects-slider-container #sider-indicators-container {
	position: absolute;
	display: block;
	bottom: 285px;
	width: 100%;
}





/* ---- FRONTPAGE - SLIDESHOW - FADE IMAGES ---- */
#fp-new-projects-slider-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#fp-new-projects-slider-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#fp-new-projects-slider-container .carousel-fade .carousel-inner .active.left,
#fp-new-projects-slider-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#fp-new-projects-slider-container .carousel-fade .carousel-inner .next.left,
#fp-new-projects-slider-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#fp-new-projects-slider-container .carousel-fade .carousel-control {
	z-index: 2;
}








/* ---- FP-REFERENCE-SLIDER ---- */
/* ---- FP - SLIDER (bottom) */
#fp-slider-bottom-wrapper {
	position: relative;
	z-index: 1;
	height: 800px;
	padding-top: 100px;
	padding-bottom: 100px;
}

#fp-slider-bottom-wrapper .supsystic-social-sharing {
	display: none!important;
}

#fp-slider-bottom-container #slider,
#fp-slider-bottom-container #carousel-bounding-box,
#fp-slider-bottom-container #myCarousel,
#fp-slider-bottom-container .carousel-inner {
	position: relative;
	height: 640px;
	width: 1100px;
	margin: 0 auto;
}

#fp-slider-bottom-container .carousel-inner .item,
#fp-slider-bottom-container .carousel-inner .item.active {
	height: 600px;
	width: 900px;
	margin: 0 100px;
}


#fp-slider-bottom-container .slider-image-title-container {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: transparent;
}

#fp-slider-bottom-container .slider-image-title-container .slider-image-title-content-container {
	position: relative;
	z-index: 10000;
}												      
 
#fp-slider-bottom-container .slider-image-title-content-content {
	clear: both;
	position: absolute;
	background: #F3F0EA;
	color: #272049;
	bottom: -40px;
	left: -100px;
	height: 275px;
	width: 575px;
	padding: 0 50px;
	vertical-align: middle;
	z-index: 150000;
}

#fp-slider-bottom-container .slider-image-title-content-content h2 {
	font-family: 'Averta Bold';
	font-size: 36px; /* 40px; */
	margin-bottom: 20px;
	color: #009cc4;
}

/* 
#fp-slider-bottom-container .slider-image-title-content-content p:before {
	content: "- ";
}
*/

#fp-slider-bottom-container .slider-image-title-container .slider-image-title-content-container h1 {
	font-family: 'Averta Bold';
	font-size: 65px;
}

#fp-slider-bottom-container .slider-image {
	height: 600px;
	width: 900px;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
}

#fp-slider-bottom-container .slider-image img {
	display: block;
	width: auto;
	height: 100%;
	margin: 0 auto;
}


#fp-slider-bottom-container .carousel-control.left,
#fp-slider-bottom-container .carousel-control.right {
	background-image: none;
}


#fp-slider-bottom-container a.left.carousel-control.left {
	position: absolute;
	display: block;
	text-align: center;
	/* left: -20px; */
	left: 0;
	top: 40%;
	border: 22px solid #F3F0EA;
	border-radius: 50%;
	height: 44px;
	width: 44px;
}

#fp-slider-bottom-container a.left.carousel-control.left i {
	position: absolute;
	top: -22px;
	left: -24px;
	color: #272049;
	display: table;
	width: 44px;
	height: 44px; 
	font-size: 44px;
	text-align: center;
	vertical-align: middle;
	z-index: 14000;
	opacity: 1;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
}

#fp-slider-bottom-container a.right.carousel-control.right {
	position: absolute;
	display: block;
	text-align: center;
	/* left: -20px; */
	right: 0;
	top: 40%;
	border: 22px solid #F3F0EA;
	border-radius: 50%;
	height: 44px;
	width: 44px;
}

#fp-slider-bottom-container a.right.carousel-control.right i {
	position: absolute;
	top: -22px;
	right: -24px;
	color: #272049;
	display: table;
	width: 44px;
	height: 44px; 
	font-size: 44px;
	text-align: center;
	vertical-align: middle;
	z-index: 14000;
	opacity: 1;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
}





/*
#counter {
	position: absolute;
	bottom: 315px;
	left: 15px;
	font-family: "Roboto";
	font-size: 16px;
	font-weight: 300;
}
*/

/* ---- SLIDER - REFERENCES - FADE IMAGES ---- */
#fp-slider-bottom-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .active.left,
#fp-slider-bottom-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .next.left,
#fp-slider-bottom-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-control {
	z-index: 2;
}







/* ---- FP-WORKING-AT-SLIDER ---- */
#slider-working-at-container #slider,
#slider-working-at-container #carousel-bounding-box,
#slider-working-at-container #myCarousel,
#slider-working-at-container .carousel-inner {
	position: relative;
	height: 640px;
	width: 1100px;
	margin: 0 auto;
}

#slider-working-at-container .carousel-inner .item,
#slider-working-at-container .carousel-inner .item.active {
	height: 600px;
	width: 900px;
	margin: 0 100px
}


#slider-working-at-container .slider-image-title-container {
	position: absolute;
	height: 100%;
	width: 100%;
	background-color: transparent;
}

#slider-working-at-container .slider-image-title-container .slider-image-title-content-container {
	position: relative;
	z-index: 10000;
}												      
 
#slider-working-at-container .slider-image-title-content-content {
	clear: both;
	position: absolute;
	background: #F3F0EA;
	color: #272049;
	bottom: -40px;
	left: -100px;
	height: 350px;
	width: 575px;
	padding: 30px;
	vertical-align: middle;
	z-index: 150000;
}

#slider-working-at-container .slider-image-title-content-content .slider-image-title {
	font-size: 15px;
	font-weight: 600;
	color: #272049;
	margin-bottom: 20px;
}

#slider-working-at-container .slider-image-title-content-content .slider-image-content {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #009cc4;	
}

#slider-working-at-container .slider-image-title-content-content h2 {
	font-family: 'Averta Bold';
	font-size: 40px;
	color: #009cc4;
}

/* 
#slider-working-at-container .slider-image-title-content-content p:before {
	content: "- ";
}
*/

#slider-working-at-container .slider-image-title-container .slider-image-title-content-container h1 {
	font-family: 'Averta Bold';
	font-size: 65px;
}

#slider-working-at-container .slider-image {
	height: 600px;
	width: 900px;
	background-size: auto 100%;
	background-position: center;
	background-repeat: no-repeat;
}

#slider-working-at-container .slider-image img {
	display: block;
	width: auto;
	height: 100%;
	margin: 0 auto;
}

#slider-working-at-container .carousel-control {
	position: relative;
	z-index: 10000;
	
}

#slider-working-at-container a.left.carousel-control.left {
	position: absolute;
	display: block;
	text-align: center;
	/* left: -20px; */
	left: 0;
	top: 33%;
	border: 22px solid #F3F0EA;
	border-radius: 50%;
	height: 44px;
	width: 44px;
}

#slider-working-at-container a.left.carousel-control.left i {
	position: absolute;
	top: -22px;
	left: -24px;
	color: #272049;
	display: table;
	width: 44px;
	height: 44px; 
	font-size: 44px;
	text-align: center;
	vertical-align: middle;
	z-index: 14000;
	opacity: 1;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
}

#slider-working-at-container a.right.carousel-control.right {
	position: absolute;
	display: block;
	text-align: center;
	/* left: -20px; */
	right: 0;
	top: 33%;
	border: 22px solid #F3F0EA;
	border-radius: 50%;
	height: 44px;
	width: 44px;
}

#slider-working-at-container a.right.carousel-control.right i {
	position: absolute;
	top: -22px;
	right: -24px;
	color: #272049;
	display: table;
	width: 44px;
	height: 44px; 
	font-size: 44px;
	text-align: center;
	vertical-align: middle;
	z-index: 14000;
	opacity: 1;
	text-shadow: none;
	-webkit-text-shadow: none;
	-moz-text-shadow: none;
	-ms-text-shadow: none;
	-o-text-shadow: none;
}



/* ---- SLIDER - WORKING AT - FADE IMAGES ---- */
#slider-working-at-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#slider-working-at-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#slider-working-at-container .carousel-fade .carousel-inner .active.left,
#slider-working-at-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#slider-working-at-container .carousel-fade .carousel-inner .next.left,
#slider-working-at-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#slider-working-at-container .carousel-fade .carousel-control {
	z-index: 2;
}


/* ---- FRONTPAGE - SLIDESHOW - FADE IMAGES ---- */
#fp-slider-bottom-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .active.left,
#fp-slider-bottom-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-inner .next.left,
#fp-slider-bottom-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#fp-slider-bottom-container .carousel-fade .carousel-control {
	z-index: 2;
}




/* ---- CONTENT SLIDER ---- */
#content-slider-container #slider,
#content-slider-container #carousel-bounding-box,
#content-slider-container #myCarousel,
#content-slider-container .carousel-inner {
	position: relative;
	height: 0;
	padding-top: 56.25%;
	width: 100%;
	margin: 0 auto 30px auto;;
}

#content-slider-container #carousel-bounding-box,
#content-slider-container #myCarousel,
#content-slider-container .carousel-inner {
	position: absolute;
	top: 0;
	left: 0;
}

#content-slider-container .carousel-inner .item,
#content-slider-container .carousel-inner .item.active {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#content-slider-container .slider-image {
	/* margin-bottom: 50px; */
}

#content-slider-container .slider-image img {
	width: auto;
	min-width: 100%;
	max-width: 100%;
	height: 100%;
}

#content-slider-container .carousel-control {
	display: none;
}

			#content-slider-container #sider-indicators-container {
				position: absolute;
				display: block;
				bottom: 285px;
				width: 100%;
			}

			#content-slider-container #counter {
				position: absolute;
				bottom: 315px;
				left: 15px;
				font-family: "Roboto";
				font-size: 16px;
				font-weight: 300;
			}



/* ---- FRONTPAGE - SLIDESHOW - FADE IMAGES ---- */
#content-slider-container .carousel-fade .carousel-inner .item {
	opacity: 0;
	transition: opacity 1s ease-in-out;
	-webkit-transition: opacity 1s ease-in-out;
	-moz-transition: opacity 1s ease-in-out;
	-o-transition: opacity 1s ease-in-out;
}

#content-slider-container .carousel-fade .carousel-inner .active {
	opacity: 1;
}

#content-slider-container .carousel-fade .carousel-inner .active.left,
#content-slider-container .carousel-fade .carousel-inner .active.right {
	left: 0;
	opacity: 0;
	z-index: 1;
}

#content-slider-container .carousel-fade .carousel-inner .next.left,
#content-slider-container .carousel-fade .carousel-inner .prev.right {
	opacity: 1;
}

#content-slider-container .carousel-fade .carousel-control {
	z-index: 2;
}




/* ---- FRONTPAGE - ABOUT/VISION ---- */
#fp-about-vision-wrapper {
	height: 380px;
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-ms-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-o-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	margin-bottom: 75px;
}

#fp-about-vision-wrapper .supsystic-social-sharing {
	display: none!important;
}




/* ---- FRONTPAGE - ABOUT ---- */
#fp-about-wrapper {
	height: 380px;
	background-color: #272049;
	margin-left: -15px;
	width: calc( 100% + 30px ); 
	overflow: hidden
}

#fp-about-wrapper:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-position: center;
	background-repeat: repeat-x;
	opacity: 0.1;
	z-index: 1; 
}

#fp-about-wrapper .fp-about-content-container {
	position: relative;
	color: #ffffff;
	padding: 50px;
	z-index: 10;
}

#fp-about-wrapper .fp-about-content-container h2.fp-about-content-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	/* text-transform: lowercase; */
	margin-top: 0;
	margin-bottom: 30px;
}

#fp-about-wrapper .fp-about-content-container .fp-about-content-main-text {
	font-size: 26px;
	font-weight: bold;
	margin-bottom: 30px;
}


#fp-about-wrapper .fp-about-content-readmore-container {
	position: absolute;
	bottom: 30px;
	left: 50px;
}

#fp-about-wrapper .fp-about-content-container a.fp-about-content-readmore {
	font-size: 15px;
	color: #ffffff;
}

#fp-about-wrapper .fp-about-content-container a.fp-about-content-readmore:before {
	font-family: 'Fontawesome';
	content:"\f105";
	font-size: 15px;
	margin-right: 10px;
}

#fp-about-wrapper .fp-about-content-container a.fp-about-content-readmore:hover,
#fp-about-wrapper .fp-about-content-container a.fp-about-content-readmore:focus {
	text-decoration: underline;
	background-color: transparent;
}


/* ---- FRONTPAGE - VISION ---- */
#fp-vision-wrapper {
	position: relative;
	height: 380px;
	background-color: white;
	margin-left: -15px;
	width: calc( 100% + 30px );
	overflow: hidden
}

#fp-vision-wrapper .fp-vision-content-container {
	color: #272049;
	padding: 50px;
}

#fp-vision-wrapper .fp-vision-content-container h2 {
	font-family: 'Averta Bold';
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 30px;
}

#fp-vision-wrapper .fp-vision-content-container .navbar-nav {
	float: inherit;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav {
	display: block;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li {
	display: block;
	width: 100%;
	height: 80px;
	border-bottom: 1px solid #E2DDD2;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li:first-child {
	border-top: 1px solid #E2DDD2;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li a {
	font-family: 'Averta Bold';
	font-size: 30px;
	padding: 0;
	line-height: 80px;
	text-transform: inherit;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li a:hover,
#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li a:focus {
	text-decoration: none;
	color: #009cc4;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a:before {
	position: relative;
	top: 15px;
	display: inline-block;
	content: "";
	height: 50px;
	width: 50px;
	margin-right: 25px;
	background: url('images/icons/Icoon - Wonen voor ouderen.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a:before {
	position: relative;
	top: 15px;
	display: inline-block;
	content: "";
	height: 50px;
	width: 50px;
	margin-right: 25px;
	background: url('images/icons/Icoon - Samenwerking.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 50px;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a:after {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 30px;
	color: #009cc4;
	position: absolute;
	right: 0;
}

#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a:after {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 30px;
	color: #009cc4;
	position: absolute;
	right: 0;
}

#fp-vision-wrapper .fp-vision-content-readmore-container {
	position: absolute;
	bottom: 45px;
	left: 50px;
}

#fp-vision-wrapper .fp-vision-content-readmore-container a {
	color: #009cc4;
	font-size: 15px;
}

#fp-vision-wrapper .fp-vision-content-readmore-container a:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}



/* --- FRONTPAGE - NIEUWS-HABION ---- */
#fp-news-habion-wrapper {
	padding: 0 50px 100px 50px;
}

#fp-news-habion-wrapper h2.fp-news-habion-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-top: 30px;
	margin-bottom: 40px;
}


/* ---- FP - NIEUWS */
#fp-single-news-item-wrapper {
	position: relative;
	display: block;
	height: 100%;
	overflow: hidden;
	margin-bottom: 60px;
}
.fp-single-news-item-container {
	display: table;
	text-align: top;
}

.fp-single-news-item-image {
	display: inline-block;
}

.fp-single-news-item-image {
	height: 130px;
	width: 130px;
}

.fp-single-news-item-image img {
	height: 100%;
	width: 100%;
}

.fp-single-news-item-content {
	display: table-cell;
	height: 100%;
	width: 100%;
	padding-left: 25px;
	vertical-align: top;
}

.fp-single-news-item-content .fp-single-news-item-date {
	color: #009cc4;
}

.fp-single-news-item-content h3.fp-single-news-item-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;	
}

.fp-single-news-item-content a.fp-single-news-item-readmore {
	font-size: 15px;
	color: #009cc4;	
}

.fp-single-news-item-content a.fp-single-news-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

a.fp-habion-news-readmore {
	font-size: 15px;
	color: #272049;
}

a.fp-habion-news-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}



/* ---- FRONT-PAGE - HABION HIGHLIGHT BUTTON ---- */
#fp-highlight-button-wrapper a.fp-highlight-button-url:hover,
#fp-highlight-button-wrapper a.fp-highlight-button-url:focus {
	text-decoration: none;
}

#fp-highlight-button-wrapper .fp-highlight-button-container.green-button {
	color: #272049;
	background-color: #72bb81;
	padding: 30px;
	margin: 0 0 50px 0;
}

#fp-highlight-button-wrapper .fp-highlight-button-container.green-button h3 {
	font-family: 'Averta Bold';
    font-size: 32px;
	color: #ffffff;
	margin: 0 0 20px 0;
}

#fp-highlight-button-wrapper .fp-highlight-button-container.green-button ul {
	padding-left: 0;
	list-style: none;
}

#fp-highlight-button-wrapper .fp-highlight-button-container.green-button ul li {
	color: #ffffff;
	font-size: 15px;
}

#fp-highlight-button-wrapper .fp-highlight-button-container.green-button ul li:before {
	font-family: 'Fontawesome';
    content: "\f105";
    font-size: 15px;
    margin-right: 10px;
}



/* ---- FRONT-PAGE - HABION - VIDEOS ---- */
#fp-habion-video-link-wrapper {
	position: relative;
	background-color: #f3f0ea;
	padding: 30px 50px 80px 50px; /* 50px 50px 100px 50px; */
}

#fp-news-habion-wrapper h2.fp-news-habion-video-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 20px; /* 40px; */
}

#fp-news-habion-wrapper h2.fp-news-habion-title.habion-video-link {
	padding-left: 50px;
}


#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-image {
	position: relative;
	height: 0;
	padding-top: 59.25%;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-image.category-179:after {
	position: absolute;
	content: '';
	display: block;
	top: 0;
	right: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/buttons/Habion - Play button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-first-video img {
	position: relative;
	display: table-cell;
	width: 100%;
	height: auto;	
}

#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-image img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link {
	position: relative;
	display: table; /* table-cell; */
	height: 100px;
	width: 100%;
	border-bottom: 1px solid #E2DDD2;
	/* vertical-align: middle; */
	/* line-height: 50px; */
}

#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a {
	position: relative;
	display: table-cell; /* block; */
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;	
	padding-right: 60px;	
	width: 100%;
	vertical-align: middle;
}

/*
#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a:after {
	position: absolute;
	content: '';
	display: block;
	top: 0;
	right: 0;
	height: 100px;
	width: 61px;
	background-image: url('images/buttons/Habion - Play button.png');
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-video img {
	position: relative;
	display: table-cell;
	width: 100%;
	height: auto;	
}
*/


#fp-habion-video-link-wrapper .fp-habion-video-link-video-link {
	position: relative;
	display: table; /* table-cell; */
	height: 100px;
	width: 100%;
	border-bottom: 1px solid #E2DDD2;
	/* vertical-align: middle; */
}

#fp-habion-video-link-wrapper .fp-habion-video-link-video-link a {
	position: relative;
	display: table-cell; /* block; */
	font-family: 'Averta Bold';
	font-size: 22px;
	line-height: 1.2;
	color: #272049;	
	width: 100%;
	padding: 5px 0;
	vertical-align: middle;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-video-link a.category-179 {
	padding-right: 60px;
}

#fp-habion-video-link-wrapper .fp-habion-video-link-video-link a.category-179:after {
	position: absolute;
	content: '';
	display: block;
	top: 0;
	right: 0;
	height: 100px;
	width: 61px;
	background-image: url('images/buttons/Habion - Play button.png');
	background-position: center;
	background-repeat: no-repeat;
	vertical-align: middle;
}

#fp-habion-video-link-wrapper a.fp-habion-all-videos-link {
	position: absolute;
	bottom: -50px;
	left: 0;
	font-size: 15px;
	color: #009cc4;
}

#fp-habion-video-link-wrapper a.fp-habion-all-videos-link:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}




/* ---- FP - NIEUWE PROJECTEN ---- */
#fp-new-projects-wrapper {
	height: 500px;
	background-color: #6dcff6;
}

#fp-about-vision-wrapper .supsystic-social-sharing {
	display: none!important;
}

#fp-new-projects-wrapper .fp-new-projects-slider-container {
	background-color: #ffffff;
	height: 500px;
}



/* ---------------
/* ---- NIEUWS ---- */
.banner-news-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-news-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#news-content-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
	background-color: #ffffff;
}

#news-content-wrapper h1.news-content-title {
	font-family: 'Averta Bold';
    font-size: 32px;
    color: #272049;
	padding: 0 15px;
	margin-top: 10px;
	margin-bottom: 30px;
}

#news-content-wrapper .news-content-container {
	padding: 30px 35px;
}

#news-content-wrapper .single-news-main-item-container {
	position: relative;
	height: auto;
	min-height: 600px;
	overflow: hidden;
	padding: 0 20px;
	margin-bottom: 60px;
}

#news-content-wrapper .single-news-main-item-date {
	color: #009cc4;
}

#news-content-wrapper h2.single-news-main-item-title {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #272049;
	margin-bottom: 15px;
	min-height: 60px;
}

#news-content-wrapper a.single-news-main-item-readmore {
	font-size: 15px;
	color: #009cc4;
}

#news-content-wrapper a.single-news-main-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#news-content-wrapper .single-news-item-image-container {
	position: relative;
	height: 0;
	padding-top: 60%;
	margin-bottom: 30px;
}

#news-content-wrapper .single-news-item-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: auto;		
}

#news-content-wrapper .single-news-main-item-content-container {
	margin-bottom: 30px;
}

#news-content-wrapper .single-news-item-date {
	color: #009cc4;
}

#news-content-wrapper .single-news-item-container {
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 0 20px;
	margin-bottom: 60px;	
}

#news-content-wrapper .single-news-item-thumbnail {
	position: relative;
	float: left;
	width: 130px;
	height: 130px;
}

#news-content-wrapper .single-news-item-thumbnail img {
	max-width: 100%;
	height: auto;
}

#news-content-wrapper .single-news-item-content-container {
	position: relative;
	float: left;
	height: 130px;
	width: calc( 100% - 130px );
	padding: 0 15px;
}

#news-content-wrapper .single-news-item-content-container h2 {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;
}


#news-content-wrapper a.single-news-item-readmore {
	position: absolute;
	bottom: 0;
	font-size: 15px;
	color: #009cc4;
}

#news-content-wrapper a.single-news-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#news-content-wrapper .news-news-readmore-container {
	padding-left: 15px;
	margin-bottom: 50px;
}

#news-content-wrapper .news-newsarchive-readmore-container a.news-newsarchive-readmore-button {
	font-size: 15px;
	color: #272049;
}

#news-content-wrapper .news-newsarchive-readmore-container a.news-newsarchive-readmore-button:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}




#press-information-wrapper {
	background-color: #F3F0EA;
	padding-top: 70px;
	padding-bottom: 70px;
}

#press-information-wrapper h2.press-information-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	padding: 0 50px;
	margin-bottom: 50px;
}

#press-information-wrapper .press-info-left-container,
#press-information-wrapper .press-info-right-container {
	padding: 0 50px;
}



/* ---- NIEUWSARCHIEF ---- */
.banner-news-archive-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-news-archive-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#news-archive-content-wrapper {
	position: relative;
	height: 100%;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
	background-color: #ffffff;
}

#news-archive-content-wrapper .news-archive-content-container {
	padding: 30px 50px;
}

#news-archive-content-wrapper .single-news-archive-main-item-container {
	position: relative;
	height: auto;
	min-height: 600px;
	overflow: hidden;
	padding: 0 20px;
	margin-bottom: 60px;
}

#news-archive-content-wrapper .single-news-archive-main-item-date {
	color: #009cc4;
}

#news-archive-content-wrapper h2.single-news-archive-main-item-title {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #272049;
	margin-bottom: 15px;
}

#news-archive-content-wrapper a.single-news-archive-main-item-readmore {
	font-size: 15px;
	color: #009cc4;
}

#news-archive-content-wrapper a.single-news-archive-main-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#news-archive-content-wrapper .single-news-archive-item-image-container {
	position: relative;
	height: 0;
	padding-top: 60%;
	margin-bottom: 30px;
}

#news-archive-content-wrapper .single-news-archive-item-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: auto;		
}

#news-archive-content-wrapper .single-news-archive-item-date {
	color: #009cc4;
}

#news-archive-content-wrapper .single-news-archive-item-container {
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 0; /* 0 20px; */
	margin-bottom: 60px;	
}

#news-archive-content-wrapper .single-news-archive-item-thumbnail {
	position: relative;
	float: left;
	width: 130px;
	height: 130px;
}

#news-archive-content-wrapper .single-news-archive-item-thumbnail img {
	width: 130px;
	height: 130px;
}

#news-archive-content-wrapper .single-news-archive-item-content-container {
	position: relative;
	float: left;
	width: calc( 100% - 130px );
	padding: 0 15px;
}

#news-archive-content-wrapper .single-news-archive-item-content-container h2 {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;
}


#news-archive-content-wrapper a.single-news-archive-item-readmore {
	font-size: 15px;
	color: #009cc4;
}

#news-archive-content-wrapper a.single-news-archive-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}





/* ----- SINGLE-PAGES ----- */


/* ---- SINGLE-ACTUEEL ---- */
.banner-single-actueel-container {
	position: relative;
	left: -15px;
	height: 0;
	padding-bottom: 40%;
	width: calc( 100% + 30px );
	overflow: hidden;
}

.banner-single-actueel-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-actueel-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-actueel-wrapper .single-actueel-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-actueel-wrapper .single-actueel-main-item-wrapper {
	padding: 30px 50px;
}

#single-actueel-wrapper .single-actueel-date {
	color: #009cc4;	
}

#single-actueel-wrapper h1.single-actueel-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#single-actueel-wrapper .single-actueel-content h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-actueel-wrapper .single-actueel-content p:first-of-type {
	font-size: 1.125em; /* 18px; */
	font-weight: 600;
	color: #000000;
}

#single-actueel-wrapper .single-actueel-main-item-sidebar {
	padding: 30px 0;
}


#sidebar-single-actueel-video-link-wrapper {
	padding: 15px;
	background-color: #F3F0EA;
	margin-top: 40px;
}

#sidebar-single-actueel-video-link-wrapper h3 {
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 18px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 15px;
}


#sidebar-single-actueel-video-link-wrapper .sidebar-single-actueel-video-link-content {
	position: relative;
	margin-bottom: 15px;
}

#sidebar-single-actueel-video-link-wrapper .sidebar-single-actueel-video-link-content img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
}

#sidebar-single-actueel-video-link-wrapper .sidebar-single-actueel-video-link-content:after {
	position: absolute;
	content: '';
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/buttons/Habion - Play button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#sidebar-single-actueel-video-link-wrapper a.sidebar-single-actueel-video-link-url p {
	font-size: 15px;
	color: #009cc4;
	margin-bottom: 0;
}

#sidebar-single-actueel-video-link-wrapper a.sidebar-single-actueel-video-link-url p:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#single-actueel-related-news-wrapper {
	height: auto;
	padding-top: 70px;
	padding-bottom: 70px;
	background-color: #F3F0EA;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-container {
	padding: 0 50px;
}

#single-actueel-related-news-wrapper h2.single-actueel-related-news-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-content-wrapper {
	display: inline-block;
	height: 130px;
	margin-bottom: 60px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-image {
	position: relative;
	float: left;
	height: 130px;
	width: 130px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-image img {
	height: 100%;
	width: 100%;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-content-container {
	position: relative;
	float: left;
	display: table-cell;
	width: calc( 100% - 130px );
	padding: 0 15px;
	height: 130px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-date {
	font-size: 16px;
	color: #009cc4;
	margin-bottom: 15px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;
}

.single-actueel-related-news-content-container a.single-actueel-related-news-item-readmore {
	position: absolute;
	font-size: 15px;
	bottom: 0;
	color: #009cc4;
}

.single-actueel-related-news-content-container a.single-actueel-related-news-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-more-news {
	position: relative;
	font-size: 15px;
	color: #272049;
}

#single-actueel-related-news-wrapper .single-actueel-related-news-more-news:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}




/* ---- SINGLE-NIEUWS ---- */
.banner-single-news-container {
	position: relative;
	left: -15px;
	height: 0;
	padding-bottom: 40%;
	width: calc( 100% + 30px );
	overflow: hidden;
}

.banner-single-news-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-news-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-news-wrapper .single-news-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-news-wrapper .single-news-main-item-wrapper {
	padding: 30px 50px;
}

#single-news-wrapper .single-news-date {
	color: #009cc4;	
}

#single-news-wrapper h1.single-news-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#single-news-wrapper .single-news-content h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-news-wrapper .single-news-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
}

#single-news-wrapper .single-news-main-item-sidebar {
	padding: 30px 0;
}


#sidebar-single-news-video-link-wrapper {
	padding: 15px;
	background-color: #F3F0EA;
	margin-top: 40px;
}

#sidebar-single-news-video-link-wrapper h3 {
	font-family: 'Open Sans';
	font-weight: bold;
	font-size: 18px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 15px;
}


#sidebar-single-news-video-link-wrapper .sidebar-single-news-video-link-content {
	position: relative;
	margin-bottom: 15px;
}

#sidebar-single-news-video-link-wrapper .sidebar-single-news-video-link-content img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
}

#sidebar-single-news-video-link-wrapper .sidebar-single-news-video-link-content:after {
	position: absolute;
	content: '';
	display: block;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('images/buttons/Habion - Play button.png');
	background-position: center;
	background-repeat: no-repeat;
}

#sidebar-single-news-video-link-wrapper a.sidebar-single-news-video-link-url p {
	font-size: 15px;
	color: #009cc4;
	margin-bottom: 0;
}

#sidebar-single-news-video-link-wrapper a.sidebar-single-news-video-link-url p:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#single-news-related-news-wrapper {
	height: auto;
	padding-top: 70px;
	padding-bottom: 70px;
	background-color: #F3F0EA;
}

#single-news-related-news-wrapper .single-news-related-news-container {
	padding: 0 50px;
}

#single-news-related-news-wrapper h2.single-news-related-news-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-news-related-news-wrapper .single-news-related-news-content-wrapper {
	display: inline-block;
	height: 130px;
	margin-bottom: 60px;
}

#single-news-related-news-wrapper .single-news-related-news-image {
	position: relative;
	float: left;
	height: 130px;
	width: 130px;
}

#single-news-related-news-wrapper .single-news-related-news-image img {
	height: 100%;
	width: 100%;
}

#single-news-related-news-wrapper .single-news-related-news-content-container {
	position: relative;
	float: left;
	display: table-cell;
	width: calc( 100% - 130px );
	padding: 0 15px;
	height: 130px;
}

#single-news-related-news-wrapper .single-news-related-news-date {
	font-size: 16px;
	color: #009cc4;
	margin-bottom: 15px;
}

#single-news-related-news-wrapper .single-news-related-news-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;
}

.single-news-related-news-content-container a.single-news-related-news-item-readmore {
	position: absolute;
	font-size: 15px;
	bottom: 0;
	color: #009cc4;
}

.single-news-related-news-content-container a.single-news-related-news-item-readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#single-news-related-news-wrapper .single-news-related-news-more-news {
	position: relative;
	font-size: 15px;
	color: #272049;
}

#single-news-related-news-wrapper .single-news-related-news-more-news:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}








/* ---- SINGLE-PROJECTS ---- */
.banner-single-project-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-project-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-project-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-project-wrapper .single-project-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-project-wrapper .single-project-main-item-wrapper {
	padding: 30px 50px;
}

#single-project-wrapper .single-project-category {
	color: #009cc4;	
}

#single-project-wrapper h1.single-project-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-project-wrapper .single-project-content h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-project-wrapper .single-project-content img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 40px;
}

#single-project-wrapper .single-project-content iframe {
	max-width: 100%;
	
}

#single-project-wrapper .single-project-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}

#single-project-wrapper .single-project-main-item-sidebar {
	margin-top: 150px;
	font-size: 16px;
}

#single-project-wrapper .single-project-main-item-sidebar h3 {
	font-size: 16px;
	font-weight: bold;
	color: #009cc4;
	margin-bottom: 0;
}


/* ---- SINGLE - ONZE WONINGEN ---- */
.banner-single-our-homes-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-our-homes-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-our-homes-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-our-homes-wrapper .single-our-homes-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-our-homes-wrapper .single-our-homes-main-item-wrapper {
	padding: 30px 50px;
}

#single-our-homes-wrapper .single-our-homes-category {
	color: #009cc4;	
}

#single-our-homes-wrapper h1.single-our-homes-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-our-homes-wrapper .single-our-homes-content h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-our-homes-wrapper .single-our-homes-content img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#single-our-homes-wrapper .single-our-homes-content iframe {
	max-width: 100%;
	
}

#single-our-homes-wrapper .single-our-homes-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}

#single-our-homes-wrapper .single-our-homes-main-item-sidebar {
	margin-top: 135px;
	font-size: 16px;
}

#single-our-homes-wrapper .single-our-homes-main-item-sidebar h3 {
	font-size: 16px;
	font-weight: bold;
	color: #009cc4;
	margin-bottom: 0;
}

#single-our-homes-wrapper .single-our-homes-main-item-sidebar a {
	border-bottom: 1px solid #009cc4;
}

#single-our-homes-wrapper .single-our-homes-main-item-sidebar a:hover,
#single-our-homes-wrapper .single-our-homes-main-item-sidebar a:focus {
	text-decoration: none;
	color: #009cc4;
}

#single-our-homes-wrapper .single-our-homes-main-item-sidebar .single-our-homes-main-item-sidebar-detail-container {
	margin-bottom: 45px;
}




/* ---- SINGLE --> VACATURE ---- */
.banner-single-vacancie-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-vacancie-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-vacancie-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: 0; /* -200px; */
}

#single-vacancie-wrapper .single-vacancie-container {
	position: relative;
	background-color: #ffffff;
}

#single-vacancie-wrapper .single-vacancie-content-container {
	padding: 30px 50px;
}

#single-vacancie-wrapper .single-vacancie-content-content {
	padding: 0 50px 0 0;
}

#single-vacancie-second-wrapper .single-vacancie-content-container {
	padding: 30px 50px;
}

			#single-our-homes-wrapper .single-our-homes-category {
				color: #009cc4;	
			}

#single-vacancie-wrapper .single-vacancie-date {
	font-size: 16px;
	color: #00A0C6;
	margin-bottom: 25px;
}
#single-vacancie-wrapper h1.single-vacancie-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-vacancie-wrapper .single-vacancie-content-container h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-vacancie-wrapper .single-vacancie-content-container img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#single-vacancie-wrapper .single-vacancie-content-container iframe {
	max-width: 100%;
}

#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}



#single-vacancie-wrapper .sidebar-menu {
	margin-top: 135px;
	font-size: 16px;
}

#single-vacancie-wrapper .sidebar-menu ul > li {
	display: none;
}

#single-vacancie-wrapper .sidebar-menu ul > li.current-menu-ancestor,
#single-vacancie-wrapper .sidebar-menu ul > li.current-menu-ancestor ul li {
	display: inherit;
}

/*
#single-vacancie-wrapper .sidebar-menu h3 {
	font-size: 16px;
	font-weight: bold;
	color: #009cc4;
	margin-bottom: 0;
}

#single-vacancie-wrapper .sidebar-menu a {
	border-bottom: 1px solid #009cc4;
}

#single-vacancie-wrapper .sidebar-menu a:hover,
#single-vacancie-wrapper .sidebar-menu a:focus {
	text-decoration: none;
	color: #009cc4;
}
*/

#single-vacancie-second-position-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-title,
#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 20px;
	margin-top: 50px;
}


#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col,
#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col {
	position: relative;
}

#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul,
#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul {
	/* max-height: 300px; */
	min-height: 300px;
	list-style: none;
	padding-left: 0;
	padding-right: 50px;
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-gap: 70px;
	-webkit-column-gap: 70px;
	-moz-column-gap: 70px;
	-ms-column-gap: 70px;
	-o-column-gap: 70px;
}

#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li,
#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li {
	position: relative;
	font-weight: 600;
	margin-bottom: 25px;
	margin-left: 50px;
}

#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li:before,
#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li:before {
	position: absolute;
	left: -60px;
	top: -10px;
	content: "";
	height: 50px;
	width: 50px;
	background: url('images/icons/Icoon - Check green.svg');
    background-position-x: 0%;
    background-position-y: 0%;
    background-repeat: repeat;
	background-position: center;
	background-repeat: no-repeat;
}

#single-vacancie-quote-wrapper {
	position: relative;
	height: auto;
	min-height: 350px;
	background-color: #73BB81;
}

#single-vacancie-quote-wrapper:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-position: center;
	background-repeat: repeat;
	opacity: 0.2;
	z-index: 1; 
}

#single-vacancie-quote-wrapper .single-vacancie-quote-container {
	position: relative;
	display: table;
	height: 1px;
	min-height: 350px;
	width: 100%;
	vertical-align: middle;
	z-index: 100;
}

#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content {
	position: relative;
	display: table-cell;
	height: 100%;
	min-height: 350px;
	width: 100%;
	font-family: 'Averta Regular';
	font-size: 42px;
	line-height: 60px;
	color: #242447;
	vertical-align: middle;
}

#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content h3 {
	font-family: 'Averta Bold';
	font-size: 42px;
	line-height: 60px;
	color: #ffffff;
	margin: 0;
}

#single-vacancie-contact-person-wrapper {
	min-height: 200px;
	background-color: #84D0F0;
	padding: 70px 0;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container {
	position: relative;
	padding: 0 50px;
}
																				   
#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-image {
	position: relative;
	float: left;
	height: 260px;
	width: 260px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-image img {
	max-width: 100%;
	height: auto;
	border-radius: 130px;
	-webkit-border-radius: 130px;
	-moz-border-radius: 130px;
	-ms-border-radius: 130px;
	-o-border-radius: 130px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content {
	position: relative;
	float: left;
	width: calc( 100% - 260px );
	padding: 40px 40px 0 40px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content {
	margin-bottom: 0;
	font-size: 20px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content h3 {
	font-family: 'Averta Regular';
	font-size: 32px;
	font-weight: normal!important;
	color: #272049;
	line-height: 35px;
	margin-bottom: 25px;
	margin-top: 0;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content h3 strong {
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-contact-content {
	font-size: 14px;
	margin: 25px 0;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-email {
	display: inline-block;
	margin-right: 30px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-email:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Mail.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-phone-number {
	display: inline-block;
	margin-right: 30px;
}

#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-phone-number:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Phone.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}


#single-vacancie-contact-form-wrapper {
	min-height: 400px;
	background-color: #F3F0EA;
	padding: 100px 0;
}

#single-vacancie-contact-form-wrapper h2.single-vacancie-contact-form-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
	color: #272049;
}

#single-vacancie-contact-form-wrapper .single-vacancie-contact-form-sub-title {
	display: block;
	font-family: 'Averta Regular';
	font-size: 32px;
	line-height: 35px;
	color: #272049;
	margin-bottom: 30px;
}

#single-vacancie-contact-form-wrapper .gform_wrapper form {
	padding: 0;
}

#single-vacancie-contact-form-wrapper .gform_wrapper form input {
	height: 50px;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

body #single-vacancie-contact-form-wrapper .ginput_container.ginput_container_fileupload {
	background-color: transparent;
}

#single-vacancie-contact-form-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
	position: relative;
	float: left;
	border: 0 none;
	border-radius: inherit;
	background: transparent;
	padding: 0;
}

#single-vacancie-contact-form-wrapper .gform_wrapper span.gform_drop_instructions {
	display: none;
}

body #single-vacancie-contact-form-wrapper .gform_wrapper .ginput_container.ginput_container_fileupload input {
	font-size: 16px;
	color: #00A0C6;
	height: 50px;
	width: 150px;
	border-radius: 0;
}

body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] {
	position: relative;
	float: left;
	display: table;
	height: 50px;
	width: auto;
	max-width: calc( 100% - 150px );
}

body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] .ginput_preview {
	position: relative;
	display: table-cell;
	vertical-align: middle;
	height: 50px;
	font-family: 'Open Sans';
	font-weight: normal;
	font-style: italic;
	width: 100%;
	padding: 0 50px;
}

body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] .gform_delete {
	display: block;
	position: relative;
	float: right;
	top: 5px;
	margin-left: 20px;
	height: 16px;
	width: 16px;
	content: url('images/buttons/Habion - Form Upload Delete.png');
	background-position: center;
	background-repeat: no-repeat;
	background-size: contain;
}

body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] strong {
	font-weight: normal;
}

body #single-vacancie-contact-form-wrapper a.single-vacancie-external-website-button {
	font-size: 16px;
	font-weight: bold;
	width: 200px;
	height: 50px;
	line-height: 50px;
	background-color: #272049;
	border-radius: 0;
}

body #single-vacancie-contact-form-wrapper a.single-vacancie-external-website-button {
	display: inline-block;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 200px;
	height: 50px;
	line-height: 50px;
	background-color: #272049;
	border-radius: 0;
	margin-top: 30px;
}

body #single-vacancie-contact-form-wrapper a.single-vacancie-external-website-button:hover,
body #single-vacancie-contact-form-wrapper a.single-vacancie-external-website-button:focus {
	text-decoration: none;
	color: #ffffff;
}




/* ---- SINGLE --> KOOPAANBOD ---- */
.banner-single-purchase-offer-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-purchase-offer-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-purchase-offer-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-purchase-offer-wrapper .single-purchase-offer-container {
	position: relative;
	background-color: #ffffff;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container {
	padding: 0 50px;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-content {
	padding: 0 50px 0 0;
}

#single-purchase-offer-second-wrapper .single-purchase-offer-content-container {
	padding: 30px 50px;
}

#single-purchase-offer-wrapper .single-purchase-offer-date {
	font-size: 16px;
	color: #00A0C6;
	padding: 30px 50px 0 50px;
}

#single-purchase-offer-wrapper h1.single-purchase-offer-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	padding: 0 50px;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container a {
	color: #009cc4;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container a:before {
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container a:hover,
#single-purchase-offer-wrapper .single-purchase-offer-content-container a:focus {
	text-decoration: none;
}


#single-purchase-offer-wrapper .single-purchase-offer-content-container h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container iframe {
	max-width: 100%;
}

#single-purchase-offer-wrapper .single-purchase-offer-content-container .single-purchase-offer-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}

#single-purchase-offer-wrapper .single-purchase-offer-sidebar-details h3 {
	font-size: 16px;
	font-weight: bold;
	color: #009cc4;
	margin-top: 0;
	margin-bottom: 0;
}

#single-purchase-offer-wrapper .single-purchase-offer-sidebar-details a {
	font-size: 14px;
	color: #009cc4;
	padding-bottom: 2px;
	border-bottom: 2px solid #009cc4;
}

#single-purchase-offer-wrapper .single-purchase-offer-sidebar-details a:before {
	content: inherit;
}

#single-purchase-offer-wrapper .single-purchase-offer-sidebar-details a:hover,
#single-purchase-offer-wrapper .single-purchase-offer-sidebar-details a:focus {
	text-decoration: none;
}

/*
#single-purchase-offer-wrapper .single-purchase-offer-content-container .single-purchase-offer-content {
	margin-bottom: 70px;
}
*/

#single-purchase-offer-wrapper h2.single-purchase-offer-reason-of-sale-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 30px;
}

#single-purchase-offer-images-wrapper .single-purchase-offer-images-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-images-wrapper .single-purchase-offer-images-title-container .single-purchase-offer-images-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 0; /* 50px; */
}

#single-purchase-offer-images-wrapper .single-purchase-offer-images-container {
	padding: 0 50px;
}

#single-purchase-offer-images-wrapper #single-purchase-offer-images-sub-image-wrapper {
	position: relative;
	left: 15px;
	width: calc( 100% - 15px );
}

#single-purchase-offer-images-wrapper .single-purchase-offer-images-container .single-purchase-offer-images-main-image-container {
	position: relative;
	display: block;
	height: 0;
	padding-bottom: 66.66667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

#single-purchase-offer-images-wrapper .single-purchase-offer-images-container .single-purchase-offer-images-sub-image-container {
	position: relative;
	display: block;
	left: -15px;
	width: calc( 100% + 15px );
	height: 0;
	padding-bottom: 66.66667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#single-purchase-offer-reason-of-sale-wrapper {
	margin-bottom: 50px;
}

#single-purchase-offer-reason-of-sale-wrapper .single-purchase-offer-reason-of-sale-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-reason-of-sale-wrapper .single-purchase-offer-reason-of-sale-title-container .single-purchase-reason-of-sale-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 30px;
}

#single-purchase-offer-characteristics-title-wrapper .single-purchase-offer-characteristics-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-characteristics-content-wrapper {
	position: relative;
	height: auto;
	min-height: 200px;
	color: #272049;
	background-color: #F3F0EA;
	margin-bottom: 50px;
}

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-main-title-container .single-purchase-offer-characteristics-main-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 20px;
	border-bottom: 0 none;
}

#single-purchase-offer-characteristics-content-wrapper #single-purchase-offer-characteristics-content-content-wrapper {
	display: block;
	height: auto;
	overflow: hidden;
	margin-bottom: 30px;
}

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-container {
	padding: 30px 50px;
}

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-title-container {
	border-bottom: 1px solid #9B9B9B;
} 

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-container h3.single-purchase-offer-characteristics-title {
	font-size: 20px;
	font-weight: 600;
	line-height: 40px;
	color: #009BC2;
}

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-content {
	line-height: 50px;
	border-bottom: 1px solid #9B9B9B;
}

#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-content span.single-purchase-offer-characteristics-content-sub-text {
	position: relative;
	top: -12px;
	font-style: italic;
	line-height: normal;
}

#single-purchase-offer-contact-person-wrapper {
	min-height: 200px;
	background-color: #84D0F0;
	padding: 70px 0;
}


#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container {
	position: relative;
	padding: 0 50px;
}
																				   
#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-image {
	position: relative;
	float: left;
	height: 260px;
	width: 260px;
	border-radius: 130px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content {
	position: relative;
	display: table;
	float: left;
	height: 260px;;
	width: calc( 100% - 260px );
	padding: 0 40px 0 40px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content {
	position: relative;
	display: table-cell;
	height: 100%;
	width: 100%;
	vertical-align: middle;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content {
	margin-bottom: 0;
	font-size: 20px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content h3 {
	font-family: 'Averta Regular';
	font-size: 32px;
	font-weight: normal!important;
	color: #272049;
	line-height: 35px;
	margin-bottom: 25px;
	margin-top: 0;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content h3 strong {
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-contact-content {
	font-size: 14px;
	margin: 25px 0 0 0;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-email {
	display: inline-block;
	margin-right: 30px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-email:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Mail.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-phone-number {
	display: inline-block;
	margin-right: 30px;
}

#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-phone-number:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Phone.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-title-container h2.single-purchase-offer-maps-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 0;
}

#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-container {
	padding: 0 50px;
}

#single-purchase-offer-maps-wrapper #single-purchase-offer-maps-sub-image-wrapper {
	position: relative;
	left: 15px;
	width: calc( 100% - 15px );
}

#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-container .single-purchase-offer-maps-main-image-container {
	position: relative;
	display: block;
	height: 0;
	padding-bottom: 66.66667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 15px;
}

#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-container .single-purchase-offer-maps-sub-image-container {
	position: relative;
	display: block;
	left: -15px;
	width: calc( 100% + 15px );
	height: 0;
	padding-bottom: 66.66667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	margin-bottom: 30px;
}

#single-purchase-offer-sale-process-wrapper .single-purchase-offer-sale-process-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-sale-process-wrapper .single-purchase-offer-sale-process-title-container .single-purchase-offer-sale-process-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 30px;
}

#single-purchase-offer-location-wrapper .single-purchase-offer-location-title-container {
	padding: 30px 50px;
}

#single-purchase-offer-location-wrapper .single-purchase-offer-location-title-container .single-purchase-offer-location-title-content {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 30px;
}

#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link {
	display: block;
	font-size: 14px;
	color: #009cc4;
	margin: 0 0 70px 0;
	padding: 0 50px;
}

#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link:hover,
#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link:focus {
	text-decoration: none;
}

#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link:before {
	font-family: 'Fontawesome';
	content: '\f104';
	margin-right: 7px;

}

#single-purchase-offer-wrapper .sidebar-menu {
	margin-top: 135px;
	font-size: 16px;
}

#single-purchase-offer-wrapper .sidebar-menu ul > li {
	display: none;
}

#single-purchase-offer-wrapper .sidebar-menu ul > li.current-menu-ancestor,
#single-purchase-offer-wrapper .sidebar-menu ul > li.current-menu-ancestor ul li {
	display: inherit;
}



/* ---- SINGLE-FAQ ---- */
.banner-single-faq-container {
	position: relative;
	left: -15px;
	height: 0;
	padding-bottom: 40%;
	width: calc( 100% + 30px );
	overflow: hidden;
}

.banner-single-faq-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-faq-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-faq-wrapper .single-faq-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-faq-wrapper .single-faq-main-item-wrapper {
	padding: 30px 50px;
}

#single-faq-wrapper .single-faq-date {
	color: #009cc4;	
}

#single-faq-wrapper h1.single-faq-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#single-faq-wrapper .single-faq-content h3 {
	color: #000000;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-faq-wrapper .single-faq-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
}

#single-faq-wrapper .single-faq-main-item-sidebar {
	padding: 30px 0;
}






/* ---- CATEGORY FAQ 2023 ---- */
#category-faq2023-wrapper {
	background-color: #F3F0EA;
}

#category-faq2023-wrapper #breadcrumb-container {
	padding-left: 0;
}

#category-faq2023-wrapper .category-faq2023-introtext-container {
	margin-bottom: 30px;
}

#category-faq2023-wrapper .category-faq2023-introtext-container h1 {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#category-faq2023-wrapper .category-faq2023-introtext-container p:last-of-type {
	margin-bottom: 0;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper input[type="text"].faq-search-container {
	position: relative;
	font-size: 18px;
	background-color: #FFFFFF;
	height: 60px;
	line-height: 60px;
	width: calc( 100% - 70px );
	outline: 0;
	border: 0 none;
	border-radius: 5px;
	padding: 0 20px;
	margin-bottom: 40px;
	margin-right: 10px;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper input[type="text"].faq-search-container::-webkit-input-placeholder,
#category-faq2023-wrapper #category-faq2023-search-filter-wrapper input[type="text"].faq-search-container::placeholder {
	text-indent: 30px;
	background-image: url('images/icons/Habion - FAQ - Magnifying glass.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: 15px;
}


#category-faq2023-wrapper #category-faq2023-search-filter-wrapper span.faq-search-submit-button {
	position: relative;
	display: inline-block;
	top: 22px;
	height: 60px;
	width: 60px;
	background-color: #009AC1;
	border-radius: 10px;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper span.faq-search-submit-button:hover,
#category-faq2023-wrapper #category-faq2023-search-filter-wrapper span.faq-search-submit-button:focus {
	cursor: pointer;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper span.faq-search-submit-button::before {
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	content: '';
	height: 60px;
	width: 60px;
	background-image: url('images/icons/Habion - FAQ - Arrow right white.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 10px;
}


#category-faq2023-wrapper #category-faq2023-search-filter-wrapper #category-faq2023-all-tags-filter-wrapper .category-faq2023-tag-filter-container {
	display: none;
	position: absolute;
	top: 81px;
	width: calc( 100% - 100px );
	height: auto;
	max-height: 250px;
	padding: 0 20px;
	background-color: #FFFFFF;
	border-radius: 0 0 5px 5px;
	-moz-box-shadow: 0px 3px 8px rgb(100,100,100);
	-webkit-box-shadow: 0px 3px 8px rgb(100,100,100);
	box-shadow: 0px 3px 8px rgb(100,100,100);
	transition: all .2s ease-in-out;
	overflow: hidden;
	z-index: 100;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper #category-faq2023-all-tags-filter-wrapper .category-faq2023-tag-filter-container li {
	height: 50px;
	line-height: 50px;
	list-style: none;
	border-bottom: 1px solid #DDDDDD;
}

#category-faq2023-wrapper #category-faq2023-searcg-filter-wrapper #category-faq2023-all-tags-filter-wrapper .category-faq2023-tag-filter-container li:last-child {
	border-bottom: 0 none;
}

#category-faq2023-wrapper #category-faq2023-search-filter-wrapper #category-faq2023-all-tags-filter-wrapper .category-faq2023-tag-filter-container li:hover,
#category-faq2023-wrapper #category-faq2023-search-filter-wrapper #category-faq2023-all-tags-filter-wrapper .category-faq2023-tag-filter-container li:focus {
	cursor: pointer;
}
  








#category-faq2023-wrapper .category-faq2023-container {
	padding: 100px 0;
}

#category-faq2023-wrapper .category-faq2023-container h3.category-faq2023-cat-filter-title {
	font-family: 'Averta Bold';
	font-size: 20px;
	margin-bottom: 20px;
	margin-top: 0;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper {
	position: relative;
	font-family: 'Averta Semibold';
	font-size: 18px;
	left: -20px;
	width: calc( 100% + 20px );
	background-color: #FFFFFF;
	padding: 20px;
	border-radius: 5px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper {
	position: relative;
	margin-bottom: 40px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper:hover,
#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper:focus {
	cursor: pointer;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper .parent-cat-selected {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	border: 1px solid #83CFEF;
	border-radius: 5px;
	transition: all .2s ease-in-out;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper .parent-cat-selected.selection {
	color: #72BA80;
	border-color: #72BA80;
	transition: all .2s ease-in-out;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper .parent-cat-selected li::after {
	position: absolute;
	top: 0;
	right: 20px;
	display: inline-block;
	content: '';
	height: 50px;
	width: 20px;
	background-image: url('images/icons/Habion - FAQ - Arrow down blue.svg');
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 15px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper .parent-cat-selected.selection li::after {
	background-image: url('images/icons/Habion - FAQ - Arrow down green.svg');
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper li {
	height: 50px;
	line-height: 50px;
	list-style: none;
	border-bottom: 1px solid #DDDDDD;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper li:last-child {
	border-bottom: 0 none;
}
  
#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper .category-faq2023-parent-cat-filter-container {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	padding: 0 20px;
	background-color: #FFFFFF;
	border: 1px solid #83CFEF;
	border-radius: 5px;
	transition: all .2s ease-in-out;
	z-index: 100;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-parent-cat-filter-wrapper:hover .category-faq2023-parent-cat-filter-container {
	display: inherit;
	transition: all .2s ease-in-out;
}





#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper {
	position: relative;
	margin-bottom: 40px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper:hover,
#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper:focus {
	cursor: pointer;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper .child-cat-selected {
	height: 50px;
	line-height: 50px;
	padding: 0 20px;
	border: 1px solid #83CFEF;
	border-radius: 5px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper .child-cat-selected.selection {
	color: #72BA80;
	border-color: #72BA80;
	transition: all .2s ease-in-out;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper .child-cat-selected li::after {
	position: absolute;
	top: 0;
	right: 0;
	display: inline-block;
	content: '';
	height: 50px;
	width: 20px;
	background-image: url('images/icons/Habion - FAQ - Arrow down blue.svg');
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 15px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper .child-cat-selected.selection li::after {
	background-image: url('images/icons/Habion - FAQ - Arrow down green.svg');
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper li {
	position: relative;
	height: 50px;
	line-height: 50px;
	list-style: none;
	border-bottom: 1px solid #DDDDDD;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper li:last-child {
	border-bottom: 0 none;
}
  
#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper .category-faq2023-child-cat-filter-container {
	display: none;
	position: absolute;
	top: 0;
	width: 100%;
	padding: 0 20px;
	background-color: #FFFFFF;
	border: 1px solid #83CFEF;
	border-radius: 5px;
	transition: all .2s ease-in-out;
	z-index: 100;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper #category-faq2023-child-cat-filter-wrapper:hover .category-faq2023-child-cat-filter-container {
	display: inherit;
	transition: all .2s ease-in-out;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-title-container h3.category-faq2023-results-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #009AC1;
	margin-bottom: 20px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-container {
	font-family: 'Averta Regular';
	font-size: 15px;
	margin-bottom: 15px;
	color: #272049;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-container a {
	display: flex; /* block; */
	margin-bottom: 15px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-container a::before {
	display: inline-block;
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
}

#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-container a:hover,
#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper .category-faq2023-results-container a:focus {
	cursor: pointer;
}





/* ---- SINGLE-FAQ 2023 ---- */
#single-faq2023-wrapper {
	padding: 100px 0;
	background-color: #F3F0EA;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-content-container {
	padding: 0 50px;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-content-container h1 {
	font-family: 'Averta Bold';
	font-size: clamp( 28px, 2.73504vw, 34px);
	line-height: 1.1;
	color: #272049;
	margin-bottom: 40px;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-content-container p:last-of-type {
	margin: 0;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-back-to-searchmenu-link-container {
	margin: 35px 0 70px 0;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-back-to-searchmenu-link-container a.single-faq2023-back-to-searchmenu-link {
	color: #00A0C6;
	transition: all .2s ease-in-out;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-back-to-searchmenu-link-container a.single-faq2023-back-to-searchmenu-link:hover,
#single-faq2023-wrapper .single-faq2023-container .single-faq2023-back-to-searchmenu-link-container a.single-faq2023-back-to-searchmenu-link:focus {
	cursor: pointer;
	transition: all .2s ease-in-out;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-back-to-searchmenu-link-container a.single-faq2023-back-to-searchmenu-link::before {
	display: inline-block;
	font-family: 'Fontawesome';
    content: '\f104';
    font-size: 15px;
    margin-right: 10px;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container {
	color: #272049;
	background-color: #66C18C;
	padding: 40px;
	border-radius: 5px;
	margin-bottom: 40px;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container .single-faq-2023-contact-other-question-icon img {
	max-width: 100%;
	height: auto;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container .single-faq-2023-contact-other-question-content-container {
	padding-left: 50px;
}

#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container .single-faq-2023-contact-other-question-content-container h3 {
	font-family: 'Averta Bold';
	font-size: clamp( 18px, 1.88034vw, 22px);
	color: #FFFFFF;
	margin-top: 0;
	margin-bottom: 20px;
}


#single-faq2023-wrapper .single-faq2023-download-container,
#single-faq2023-wrapper .single-faq2023-quicklinks-container {
	padding: 20px;
	background-color: #FFFFFF;
	margin-bottom: 30px;
}

#single-faq2023-wrapper .single-faq2023-download-container h4.single-faq2023-download-title,
#single-faq2023-wrapper .single-faq2023-quicklinks-container h4.single-faq2023-quicklinks-title {
	font-family: 'Averta Bold';
	font-size: 20px;
	color: #272049;
	margin-bottom: 20px;
}

#single-faq2023-wrapper .single-faq2023-download-container a.single-faq2023-download-file,
#single-faq2023-wrapper .single-faq2023-quicklinks-container a.single-faq2023-quicklink-url {
	display: block;
	font-size: 15px;
	margin-bottom: 15px;
}

#single-faq2023-wrapper .single-faq2023-download-container a.single-faq2023-download-file:last-of-type,
#single-faq2023-wrapper .single-faq2023-quicklinks-container a.single-faq2023-quicklinks-url:last-of-type {
	margin-bottom: none;
}




/* ---- PAGES ---- */
.banner-page-container {
	position: relative;
	left: -15px;
	height: 0;
	padding-bottom: 40%;
	width: calc( 100% + 30px );
	overflow: hidden
}

.banner-page-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 100%;
	max-width: 1280px;
	height: auto;
}

#page-wrapper {
	position: relative;
	height: auto;
	min-height: 50vh;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
}

#page-wrapper .page-content-top-container {
	height: 50px;
	margin-bottom: 20px;
}

#page-content-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	background-color: #ffffff;
}

#page-content-wrapper img {
	max-width: 100%;
	height: auto;
}

#page-content-wrapper .page-content-container {
	padding: 0 50px;
}

#page-content-wrapper .page-content-container a {
	color: #009cc4;
	text-decoration: none;
}

#page-content-wrapper .page-content-container a:hover,
#page-content-wrapper .page-content-container a:focus {
	text-decoration: underline;
}


#page-content-wrapper .page-content-container h1.page-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#page-content-wrapper .page-content-container h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#page-content-wrapper .page-content-container .page-content p:first-child {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
}


/* ---- PAGES --> FEITEN EN CIJFERS ---- */
.additional-facts-and-figures {
	padding: 0 50px;
}

.additional-facts-and-figures h2.additional-facts-and-figures-title {
	font-family: 'Averta Bold';
	color: #009cc4;
}

.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1,
.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-2,
.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3,
.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-4 {
	height: 260px;
	padding-top: 15px;
	padding-bottom: 15px;
}
 
.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1,
.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3 {
	position: relative;
	/* width: 100%; */
	/* height: auto; */
	/* overflow: hidden; */
	/* border-right: 2px solid #e8e2d6; */
}

.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1:before {
  content:""; 
  background: #e8e2d6; 
  position: absolute; 
  bottom: 0; 
  left: 0; 
  height: 2px; 
  width: 95%;
}

.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1:after {
  content:""; 
  background: #e8e2d6; 
  position: absolute; 
  top: 0; 
  right: 0; 
  height: 95%; 
  width: 2px;
}

.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-2:before {
  content:""; 
  background: #e8e2d6; 
  position: absolute; 
  bottom: 0; 
  right: 0; 
  height: 2px; 
  width: 95%;
}

.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3:after {
  content:""; 
  background: #e8e2d6; 
  position: absolute; 
  bottom: 0; 
  right: 0; 
  height: 95%; 
  width: 2px;
}

.additional-facts-and-figures .additional-facts-and-figures-imagenr-1.incl-border {
	border-right: 2px solid #e8e2d6;
}






.additional-facts-and-figures hr {
	border: 0;
	height: 2px;
	background-color: #e8e2d6;
	color: #e8e2d6;
}



/* ---- PAGES - DOWNLOADS ---- */
#page-content-wrapper h2.page-downloads-single-category-title {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #009cc4;
	margin-bottom: 30px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper {
	display: table;
	margin-bottom: 70px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-image {
	position: relative;
	display: block;
	height: 130px;
	width: 130px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-image img {
	position: relative;
	height: 130px;
	width: 130px;
}
#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-image .page-downloads-single-category-item-image-download-type {
	position: absolute;
	top: 0;
	left: 0;
	width: 45px;
	height: 26px;
	background-color: #B7D242;
	font-size: 14px;
	color: #ffffff;
	font-weight: bold;
	line-height: 26px;
	text-transform: uppercase;
	text-align: center;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-content-container {
	position: relative;
	display: table-cell;
	width: 100%;
	height: 130px;
	vertical-align: top;
	padding-left: 25px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper h3.page-downloads-single-category-item-content-title {
	font-size: 22px;
	line-height: 28px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 15px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-content-download-link {
	position: absolute;
	bottom: 0;
	left: 25px;
}

#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-content-download-link a {
	font-size: 15px;
	color: #009cc4;
}


#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-content-download-link a:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}



/* ---- PAGES - PROJECTEN ---- */
#page-content-wrapper .page-content-container.projects .page-content {
	margin-bottom: 70px;
}

#page-content-wrapper h2.page-projects-single-category-title {
	font-size: 16px;
	color: #009cc4;
	margin-bottom: 16px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper {
	margin-bottom: 70px;
	min-height: 600px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-image {
	position: relative;
	margin-bottom: 15px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-image img {
	position: relative;
	width: 100%;
	height: auto;
}

#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-content-container {
	position: relative;
	width: 100%;
	margin-bottom: 30px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper h3.page-projects-single-category-item-content-title {
	font-family: 'Averta Bold';
	font-size: 28px;
	line-height: 28px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 15px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-content-content {
	margin-bottom: 30px;
}

#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-content-readmore-link a {
	font-size: 15px;
	color: #009cc4;
}


#page-content-wrapper #page-projects-single-category-item-wrapper .page-projects-single-category-item-content-readmore-link a:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}


/* ---- PAGES - ONZE WONINGEN ---- */
#page-our-homes-search-wrapper {
	position: relative;
	height: auto;
	min-height: 50vh;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
}

#page-our-homes-search-wrapper h1.page-our-homes-search-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	padding: 0 50px;
}

#page-our-homes-search-wrapper .page-our-homes-search-container {
	height: auto;
	width: 100%;
	padding: 50px;
}

#page-our-homes-search-wrapper .page-our-homes-search-content-container {
	display: block;
	height: auto;
	width: 100%;
	overflow: hidden;
	/* background-color: #F3F0EA; */
}

	#page-our-homes-search-wrapper .page-our-homes-search-content-container {
		padding: 0; /* 30px; */
	}




#page-our-homes-search-wrapper .page-our-homes-search-map-container {
	padding: 50px;
}

#page-our-homes-search-wrapper .page-our-homes-search-map-container h3 {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #009cc4;
	margin-top: 0;
}

#page-our-homes-search-wrapper .page-our-homes-search-filter-container {
	padding: 50px;
}

#page-our-homes-search-wrapper .page-our-homes-search-filter-container h3 {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #009cc4;
	margin-top: 0;
}


#page-our-homes-search-wrapper .page-our-homes-search-sub {
	padding: 0 50px;
}

#page-our-homes-search-wrapper h1.page-our-homes-search-sub-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 30px;
}

#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-left {
	padding-right: 25px;
	margin-bottom: 30px;
}

#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-right {
	padding-left: 25px;
	margin-bottom: 30px;
}

#page-our-homes-search-wrapper .page-our-homes-search-sub a {
	font-size: 15px;
	color: #009cc4;
}

#page-our-homes-search-wrapper .page-our-homes-search-sub a:before {
	font-family: 'Fontawesome';
	content:"\f105";
	font-size: 15px;
	margin-right: 10px;
}

#page-our-homes-search-wrapper .custom-select  {
	height: 41px;
	width: 100%;
	border: 0 none;
	overflow: hidden;
	overflow: -moz-hidden-unscrollable;
	overflow: hidden-unscrollable;
	background: url('images/icons/Select - Arrow down.jpg') no-repeat right white;
	border: 0 none;
	display: inline-block;
	position: relative;
	-moz-appearance: none;
}

#page-our-homes-search-wrapper .custom-select select {
	background: transparent;
	appearance: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	-ms-appearance: none;
	-o-appearance: none;
	width: 100%;
	font-size: 16px;
	border: 0 none;
	height: 41px;
	line-height: 41px;
	padding: 0 15px;
	position: absolute;
	left: 0;
	top: 0;
}


/* ---- AANVULLING MAART 2020 IVM TOEVOEGING ZOEKEN OP LANDKAART/GOOGLEMAPS ---- */
#page-our-homes-search-wrapper .page-our-homes-search-container {
	padding-top: 25px;
}

#page-our-homes-search-wrapper .wpgmp_map_parent {
	margin-bottom: 0;
}

#page-our-homes-search-wrapper div.categories_filter select {
	background-color: #72bb81;
}

#page-our-homes-search-wrapper .wpgmp_listing_container {
	position: relative;
	left: -15px;
	width: calc( 100% + 30px );
}



#page-our-homes-search-wrapper .wpgmp_before_listing {
	font-family: 'Averta Bold';
	font-size: 24px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 10px;
}

#page-our-homes-search-wrapper div.wpgmp_search_form input.wpgmp_search_input {
	font-size: 18px;
	height: 40px;
}

#page-our-homes-search-wrapper .wpgmp_locations {
	background: rgba( 243, 240, 234, 0.6);
}

#page-our-homes-search-wrapper .wpgmp_location_image {
	position: relative;
	display: flex;
	width: calc( 100% + 30px );
	margin-left: -15px;
	margin-top: -15px;
}

#page-our-homes-search-wrapper div.wpgmp_categories div.wpgmp_no_locations {
	padding-left: 15px;
}

#page-our-homes-search-wrapper .fc-item-default.fc-wait .wpgmp_locations img {
	width: 100%!important;
	min-width: 100%;
	height: auto;
	padding: 0;
	margin: 0 0 15px 0!important;
}

#page-our-homes-search-wrapper .wpgmp_location_title {
	margin-bottom: 25px;
}

#page-our-homes-search-wrapper .wpgmp_location_title a {
	font-family: 'Averta Bold';
	font-size: 22px;
	color: #272049;
	margin-top: 0;
}

#page-our-homes-search-wrapper .wpgmp_location_address {
	font-size: 14px;
	font-style: italic;
	margin-bottom: 25px;
}

#page-our-homes-search-wrapper .wpgmp_location_details {
	margin-bottom: 30px;
}

#page-our-homes-search-wrapper a.wpgmp_location_readmore {
	color: #009cc4;
}

#page-our-homes-search-wrapper a.wpgmp_location_readmore:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}

#page-our-homes-search-wrapper .wpgmp_pagination {
	margin-left: 10px;
	font-size: 18px;
}

#page-our-homes-search-wrapper .wpgmp_pagination span, 
#page-our-homes-search-wrapper .wpgmp_pagination a {
	height: 32px;
	width: 32px;
	padding: 3px;
	margin-right: 10px;
	text-align: center;
}

#page-our-homes-search-wrapper .wpgmp_pagination a.prev,
#page-our-homes-search-wrapper .wpgmp_pagination a.next {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
}

#page-our-homes-search-wrapper a.fc-btn-red {
	font-family: 'Open Sans';
	font-size: 13px;
	background-color: transparent;
	border: 0 none;
	color: #009cc4!important;
}




/* ---- PAGES - WERKEN BIJ ---- */
#page-content-working-at-wrapper {
	position: relative;
	background-color: #6DCFF6;
	margin-top: 60px;
}

#page-content-working-at-wrapper:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-position: center;
	background-repeat: repeat;
	opacity: 0.2;
	z-index: 1; 
}

#page-content-working-at-wrapper .page-content-working-at-content-container {
	position: relative;
	font-family: 'Open Sans';
	color: #272049;
	font-size: 20px;
	font-weight: 600;
	padding: 70px 30px;
	z-index: 100;
}

#page-content-working-at-wrapper .page-content-working-at-content-container h2 {
	font-family: 'Averta Bold';
	font-size: 32px;
	margin-bottom: 50px;
}

#page-content-working-at-wrapper .page-content-working-at-content-container ul {
	max-height: 300px;
	list-style: none;
	padding-left: 0;
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-gap: 120px;
	-webkit-column-gap: 120px;
	-moz-column-gap: 120px;
	-ms-column-gap: 120px;
	-o-column-gap: 120px;	
}

#page-content-working-at-wrapper .page-content-working-at-content-container ul li {
	position: relative;
	margin-bottom: 25px;
	margin-left: 50px;
}


#page-content-working-at-wrapper .page-content-working-at-content-container ul li:before {
	position: absolute;
	left: -60px;
	top: -10px;
	content: "";
	height: 50px;
	width: 50px;
	background: url('images/icons/Icoon - Check.png');
	background-position: center;
	background-repeat: no-repeat;
}


#page-content-working-at-slider-container {
	padding: 70px 0;
}



/* ---- PAGES --> WERKEN BIJ v2 ---- */
#page-wrapper.vacancies {
	margin-bottom: -290px;
}

#page-content-working-at-wrapper-2 {
	position: relative;
	/* margin-top: 60px; */
}

#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 {
	position: relative;
	font-family: 'Open Sans';
	color: #272049;
	font-size: 20px;
	font-weight: 600;
	padding: 50px 30px 70px 30px;
	z-index: 100;
}

#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 h2 {
	font-family: 'Averta Bold';
	font-size: 32px;
	margin-bottom: 50px;
}

#page-wrapper a.page-content-all-vacancies-link {
	display: inline-block;
	margin: 30px 0;
}

#page-wrapper a.page-content-all-vacancies-link:before {
	display: inline-block;
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
}

#page-wrapper a.page-content-all-vacancies-link:hover:before,
#page-wrapper a.page-content-all-vacancies-link:focus:before {
	text-decoration: none;
}

#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 ul {
	max-height: 300px;
	list-style: none;
	padding-left: 0;
	column-count: 2;
	-webkit-column-count: 2;
	-moz-column-count: 2;
	-ms-column-count: 2;
	-o-column-count: 2;
	column-gap: 120px;
	-webkit-column-gap: 120px;
	-moz-column-gap: 120px;
	-ms-column-gap: 120px;
	-o-column-gap: 120px;	
}

#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 ul li {
	position: relative;
	margin-bottom: 25px;
	margin-left: 50px;
}


#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 ul li:before {
	position: absolute;
	left: -60px;
	top: -10px;
	content: "";
	height: 50px;
	width: 50px;
	background: url('images/icons/Icoon - Check green.svg');
	background-position: center;
	background-repeat: no-repeat;
}

#page-content-working-at-quote-wrapper {
	position: relative;
	height: auto;
	min-height: 350px;
	background-color: #73BB81;
}

#page-content-working-at-quote-wrapper:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-position: center;
	background-repeat: repeat;
	opacity: 0.2;
	z-index: 1; 
}

#page-content-working-at-quote-wrapper .quote-vacancies-content-container {
	position: relative;
	display: table;
	height: 1px;
	min-height: 350px;
	width: 100%;
	vertical-align: middle;
	z-index: 100;
}

#page-content-working-at-quote-wrapper .quote-vacancies-content-container .quote-vacancies-content-content {
	position: relative;
	display: table-cell;
	height: 100%;
	min-height: 350px;
	width: 100%;
	font-family: 'Averta Regular';
	font-size: 42px;
	line-height: 60px;
	color: #242447;
	vertical-align: middle;
}

#page-content-working-at-quote-wrapper .quote-vacancies-content-container .quote-vacancies-content-content h3 {
	font-family: 'Averta Bold';
	font-size: 42px;
	line-height: 60px;
	color: #ffffff;
	margin: 0;
}

#page-content-working-at-vacancies-title-wrapper {
	padding: 70px 0 0 0;
}

#page-content-working-at-vacancies-title-wrapper .page-content-working-at-vacancies-title-container {
	padding: 0 50px;
}

#page-content-working-at-vacancies-title-wrapper h3.page-content-working-at-vacancies-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	margin-bottom: 50px;
	color: #272049;
}

#page-content-working-at-vacancies-content-wrapper {
	background-color: #F3F0EA;
	padding: 50px 0;
}

#page-content-working-at-vacancies-content-wrapper a:hover,
#page-content-working-at-vacancies-content-wrapper a:focus {
	text-decoration: none;
	border-bottom: 0 none;
	color: #000000;
}

#page-content-working-at-articles-wrapper .h-scrolling {
	position: relative;
	width: 100%
}


#page-content-working-at-articles-wrapper .h-scrolling .scrolling {
	position: relative;
	display: flex;
	overflow-x: auto;
	margin-right: 0;
	margin-bottom: 30px;
	-ms-overflow-style: none;
	scrollbar-width: none;
	column-gap: 30px;
}

#page-content-working-at-articles-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;	
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container {
	background-color: #ffffff;
	padding: 40px;
	margin-bottom: 25px;
}

#page-content-working-at-vacancies-content-wrapper h4.page-content-working-at-vacancies-single-vacancie-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	margin-top: 0;;
	margin-bottom: 20px;
	color: #272049;
}

#page-content-working-at-vacancies-content-wrapper a:hover h4.page-content-working-at-vacancies-single-vacancie-title,
#page-content-working-at-vacancies-content-wrapper a:focus h4.page-content-working-at-vacancies-single-vacancie-title {
	text-decoration: none!important;
}


#page-content-working-at-vacancies-content-wrapper h4.page-content-working-at-vacancies-single-vacancie-content {
	font-size: 16px;
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper {
	position: relative;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	padding: 30px 0;
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-location {
	position: relative;
	/* float: left;
	width: 25%; */
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-location:before {
	position: relative;
	display: inline-block;
	top: 3px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Vacancies location.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-working-hours {
	position: relative;
	/* float: left;
	width: 25%; */
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-working-hours:before {
	position: relative;
	display: inline-block;
	top: 3px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Vacancies clock.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-salary {
	position: relative;
	/* float: left;
	width: 25%; */
}

#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-salary:before {
	position: relative;
	display: inline-block;
	top: 6px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Vacancies Euro.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}


#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container a.page-content-working-at-vacancies-single-vacancie-readmore-button,
#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container .page-content-working-at-vacancies-single-vacancie-readmore-text {
	clear: both;
	font-size: 15px;
	color: #00A0C6;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container a.page-content-working-at-vacancies-single-vacancie-readmore-button:before,
#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container .page-content-working-at-vacancies-single-vacancie-readmore-text:before {
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container a.page-content-working-at-vacancies-single-vacancie-readmore-button:hover,
#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-single-vacancie-container a.page-content-working-at-vacancies-single-vacancie-readmore-button:focus,
#page-content-working-at-vacancies-content-wrapper a:hover .page-content-working-at-vacancies-single-vacancie-container .page-content-working-at-vacancies-single-vacancie-readmore-text,
#page-content-working-at-vacancies-content-wrapper a:focus .page-content-working-at-vacancies-single-vacancie-container .page-content-working-at-vacancies-single-vacancie-readmore-text {
	text-decoration: none;
}



#page-content-working-at-vacancies-content-wrapper .no-vacancies-content-container p:last-of-type {
	margin-bottom: 0;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-closing-text-container {
	font-size: 16px;
	line-height: 18px;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-closing-text-container h4 {
	font-weight: bold;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-closing-text-container a {
	color: #00A0C6;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-closing-text-container a:hover,
#page-content-working-at-vacancies-content-wrapper .page-content-working-at-vacancies-closing-text-container a:focus {
	color: #00A0C6;
	text-decoration: none;
	border-bottom: 1px solid #00A0C6;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;

}

#page-content-working-at-slider-container {
	padding: 70px 0;
}



/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - DECEMBER 2022 ---- */
#page-content-working-at-articles-wrapper {
	position: relative;
	padding: 70px 0;
}

#page-content-working-at-articles-wrapper h3.page-content-working-at-articles-title {
	position: relative;
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
	margin-bottom: 30px;
	padding: 0 50px;
}

#page-content-working-at-articles-wrapper .page-content-working-at-articles-container {
	display: flex;
	flex-direction: row;
	width: 100%;
	column-gap: 30px;
	padding-bottom: 70px;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper {
	display: flex;
	flex: 0 0 25%;
	max-width: 350px;
	
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a {
	display: block;
	width: 100%;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:hover,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:focus {
	text-decoration: none;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper .page-content-working-at-articles-single-article-container #page-content-working-at-articles-single-article-image-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 62.5%;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper .page-content-working-at-articles-single-article-container #page-content-working-at-articles-single-article-image-wrapper .page-content-working-at-articles-single-article-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper {
	position: relative;
	height: 0;
	padding-bottom: 75%;
	border: 1px solid #F3F0EA;
	box-shadow: 0 0 #A3A3A316;
	box-shadow: 0 0 5px 5px #A3A3A316;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container {
	padding: 20px;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-intro {
	font-family: 'Averta Regular';
	font-size: 22px;
	/* font-size: clamp( 22px, 1.88vw, 28px ); */
	line-height: 24px;
	/* line-height: clamp( 24px, 2.05vw, 30px); */
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-name {
	font-family: 'Averta Bold';
	font-size: 22px;
	/* font-size: clamp( 22px, 1.88vw, 28px ); */
	line-height: 24px;
	/* line-height: clamp( 24px, 2.05vw, 30px); */
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:hover .page-content-working-at-articles-single-article-content-intro,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:focus .page-content-working-at-articles-single-article-content-intro,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:hover .page-content-working-at-articles-single-article-content-name,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:focus .page-content-working-at-articles-single-article-content-name,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:hover .page-content-working-at-articles-single-article-content-function,
#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper a:focus .page-content-working-at-articles-single-article-content-function {
	color: #000000;
	text-decoration: none;
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-function {
	font-family: 'Averta Regular';
	font-size: 14px;
	/* font-size: clamp(14px, 1.2vw, 20px); */
	line-height: 20px;
	/* line-height: clamp(20px, 1.1vw, 26px); */
	padding: 15px 0 30px 0;
	/* padding-top: clamp(15px, 1.2vw, 21px); */
	/* padding-bottom: clamp(30px, 2.4vw, 36px); */
}

#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-quote {
	font-family: 'Open Sans';
	font-size: 15px;
	/* font-size: clamp(15px, 1.28vw, 21px); */
	font-weight: 600;
	line-height: 20px;
	/* line-height: clamp(22px, 1.2vw, 28px); */
	color: #C8622D;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper {
	position: absolute;
	display: flex;
	visibility: hidden;
	opacity: 0;
	flex-direction: column;
	justify-content: center;
	top: 0;
	left: 50px;
	height: 100%;
	width: 80px;
	z-index: 10000;
	transition: all .3s ease-in-out;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper.visible {
	visibility: visible;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper .page-content-working-at-articles-container-left-arrow-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 45px;
	width: 45px;
	background-image: url('images/buttons/Habion - Button article slide.svg');
	background-size: auto 45px;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotate(180deg);
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper .page-content-working-at-articles-container-left-arrow-container:hover,
#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper .page-content-working-at-articles-container-left-arrow-container:focus {
	cursor: pointer;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper {
	position: absolute;
	display: flex;
	visibility: hidden;
	opacity: 0;
	flex-direction: column;
	justify-content: center;
	top: 0;
	right: 50px;
	height: 100%;
	width: 80px;
	z-index: 10000;
	transition: all .3s ease-in-out;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper.visible {
	visibility: visible;
	opacity: 1;
	transition: all .3s ease-in-out;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper .page-content-working-at-articles-container-right-arrow-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	height: 45px;
	width: 45px;
	background-image: url('images/buttons/Habion - Button article slide.svg');
	background-size: auto 45px;
	background-repeat: no-repeat;
	background-position: center;
}

#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper .page-content-working-at-articles-container-right-arrow-container:hover,
#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper .page-content-working-at-articles-container-right-arrow-container:focus {
	cursor: pointer;
}


#page-content-working-at-vacancies-title-wrapper-v3 .page-content-working-at-vacancies-title-container {
	padding: 0;
}

#page-content-working-at-vacancies-title-wrapper-v3 h3.page-content-working-at-vacancies-title  {
	font-family: 'Averta Bold';
	font-size: 32px;
	margin-bottom: 50px;
	color: #272049;
}


/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - SINGLE PAGE - DECEMBER 2022 ---- */
#page-wrapper .page-publish-date {
	color: #00A0C6;
	padding: 15px 0;
}

#page-wrapper .page-view-vacancie-link {
	display: block;
	margin-top: 35px;
	transition: all .2s ease-in-out;
}

#page-wrapper .page-view-vacancie-link:hover,
#page-wrapper .page-view-vacancie-link:focus {
	transition: all .2s ease-in-out;
}

#page-wrapper .page-view-vacancie-link::before {
	display: inline-block;
	font-family: 'Fontawesome';
    content: "\f105";
    font-size: 16px;
    color: #009cc4;
    margin-right: 5px;
    margin-top: 5px;
}






/* ---- KOOPAANBOD ---- */
#page-content-purchase-offers-title-wrapper {
	padding: 70px 0 0 0;
}

#page-content-purchase-offers-title-wrapper .page-content-purchase-offers-title-container {
	padding: 0 50px;
}

#page-content-purchase-offers-title-wrapper h3.page-content-purchase-offers-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	margin-bottom: 50px;
	color: #272049;
}

#page-content-purchase-offers-content-wrapper {
	background-color: #F3F0EA;
	padding: 50px 0;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-container {
	background-color: #ffffff;
	margin-bottom: 25px;
}

#page-content-purchase-offers-content-wrapper a:hover .page-content-purchase-offers-single-purchase-offer-container,
#page-content-purchase-offers-content-wrapper a:focus .page-content-purchase-offers-single-purchase-offer-container {
	color: #000000;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container {
	position: relative;
	padding: 30px 30px 30px 15px;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-image {
	position: relative;
	height: 0;
	padding-bottom: 100%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	overflow: hidden;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-status-registration {
	position: absolute;
	top: 45%;
	left: -50%;
	display: block;
	width: 200%;
	font-family: 'Averta Bold';
	font-size: 18px;
	text-transform: uppercase;
	background-color:#84D0F0;
	transform: rotate(-35deg);
	text-align: center;
	padding: 5px 0;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
	-ms-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
	-o-box-shadow: 0 3px 3px rgba(0, 0, 0, 0.6);
}

#page-content-purchase-offers-content-wrapper h4.page-content-purchase-offers-single-purchase-offer-title {
	font-family: 'Averta Bold';
	font-size: 22px;
	margin-top: 0;
	margin-bottom: 20px;
	color: #272049;
}

																												
#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container .page-content-purchase-offers-single-purchase-offer-content {
	font-size: 16px;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper {
	position: relative;
	display: inline-block;
	font-size: 14px;
	line-height: 20px;
	width: 100%;
	padding: 30px 0;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-location {
	position: relative;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-location:before {
	position: relative;
	display: inline-block;
	top: 3px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Purchase offer location.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-square-meters {
	position: relative;
	/* float: left;
	width: 25%; */
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-square-meters:before {
	position: relative;
	display: inline-block;
	top: 3px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Purchase offer square meters.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-for-sale-since {
	position: relative;
	/* float: left;
	width: 25%; */
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-for-sale-since:before {
	position: relative;
	display: inline-block;
	top: 6px;
	content: '';
	height: 20px;
	width: 20px;
	background: url('images/icons/Icoon - Purchase offer clock.svg');
	background-position: center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 7px;
}


#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container .page-content-purchase-offers-single-purchase-offer-readmore-text {
	clear: both;
	position: absolute;
	bottom: 0;
	font-size: 15px;
	color: #00A0C6;
}

#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container .page-content-purchase-offers-single-purchase-offer-readmore-text:before {
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
}

				







/* ---- CONTACTPERSOON BIJ VACATURES EN KOOPAANBOD ---- */
#page-content-contact-person-wrapper {
	min-height: 200px;
	background-color: #84D0F0;
	padding: 70px 0;
}


#page-content-contact-person-wrapper .page-content-person-container {
	position: relative;
	padding: 50px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-image {
	position: relative;
	float: left;
	height: 260px;
	width: 260px;
	border-radius: 130px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-image img {
	height: 100%;
	width: auto;
	border-radius: 130px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-container {
	position: relative;
	display: table;
	float: left;
	font-size: 20px;
	width: calc( 100% - 260px );
	height: 260px;
	padding: 0 40px 0 40px;
	margin-bottom: 0;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content {
	position: relative;
	display: table-cell;
	height: 260px;
	width: 100%;
	vertical-align: middle;	
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content h3 {
	font-family: 'Averta Regular';
	font-size: 32px;
	font-weight: normal!important;
	color: #272049;
	line-height: 35px;
	margin-bottom: 25px;
	margin-top: 0;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content h3 strong {
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-contact-content {
	font-size: 14px;
	margin: 25px 0 0 0;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-email {
	display: inline-block;
	margin-right: 30px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-email:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Mail.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-phone-number {
	display: inline-block;
	margin-right: 30px;
}

#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-phone-number:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Phone.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}




/* ---- PAGES --> WOONSERVICE ---- */
#page-living-service-highlighted-faq-wrapper {
	display: flex;
	background-color: #ffffff;
	box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
    -webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
    -moz-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
    -ms-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	-o-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
	margin-bottom: 60px;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper {
	position: relative;
	clear: both;
	float: left;
	width: 50%;
	height: auto;
	padding: 50px 50px 100px 50px;
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
	background-color: #73BB81;
	z-index: 10;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper:after {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    content: '';
    background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-size: 100%;
	background-position: center;
    background-repeat: repeat;
    opacity: 0.2;
	z-index: 1;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper h3 {
	font-family: 'Averta Bold';
	font-size: 34px;
	line-height: 35px;
	margin: 0;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper .page-living-service-highlighted-faq-tenants-subtitle {
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 34px;
	margin-bottom: 45px;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-single-faqs-wrapper {
	position: relative;
	z-index: 100;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq {
	position: relative;
	display: block;
	color: #272049;
	border-bottom: 1px solid #ffffff;
	padding: 15px 60px 15px 0;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:hover,
#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:focus {
	color: #FFFFFF;
	text-decoration: none;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:before {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	content: '';
	background-image: url('images/icons/Icoon - Arrow Right White.svg');
	background-size: auto 20px;
	background-position: right center;
	background-repeat: no-repeat;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:first-of-type {
	border-top: 1px solid #ffffff;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper {
	position: absolute;
	bottom: 30px;
	margin-top: 45px;
	z-index: 1000;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:hover,
#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:focus {
	color: #272049;
	text-decoration: none;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:before {
	display: inline-block;
    font-family: 'Fontawesome';
    content: "\f105";
    margin-right: 10px;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a {
	font-size: 15px;
	color: #ffffff;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	padding: 50px 50px 100px 50px;
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 30px;
	color: #272049;
	z-index: 10;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper h3 {
	font-family: 'Averta Bold';
	font-size: 34px;
	line-height: 35px;
	margin: 0;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper .page-living-service-highlighted-faq-home-seekers-subtitle {
	font-family: 'Open Sans';
	font-size: 22px;
	line-height: 34px;
	margin-bottom: 45px;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a {
	display: block;
	z-index: 100;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq {
	position: relative;
	display: block;
	color: #272049;
	border-bottom: 1px solid #272049;
	padding: 15px 60px 15px 0;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:hover,
#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:focus {
	color: #009cc4;
	text-decoration: none;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:before {
	position: absolute;
	right: 0;
	top: 0;
	bottom: 0;
	width: 30px;
	content: '';
	background-image: url('images/icons/Icoon - Arrow Right Blue.svg');
	background-size: auto 20px;
	background-position: right center;
	background-repeat: no-repeat;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:first-of-type {
	border-top: 1px solid #272049;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-other-questions-link-wrapper {
	position: absolute;
	bottom: 30px;
	margin-top: 45px;
	z-index: 1000;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-other-questions-link-wrapper a {
	font-size: 15px;
	color: #009cc4;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-other-questions-link-wrapper a:hover,
#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-other-questions-link-wrapper a:focus {
	color: #272049;
	text-decoration: none;
}

#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-other-questions-link-wrapper a:before {
	display: inline-block;
    font-family: 'Fontawesome';
    content: "\f105";
    margin-right: 10px;
}

#page-living-service-content-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	background-color: #ffffff;
}

#page-cliving-service-content-wrapper img {
	max-width: 100%;
	height: auto;
}

#page-living-service-content-wrapper .page-living-service-content-container {
	padding: 0 50px;
}

#page-living-service-content-wrapper .page-living-service-content-container h1.page-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content {
	padding-right: 25px;
}

#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content a {
	color: #009cc4;
	text-decoration: none;
}

#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content a:hover,
#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content a:focus {
	text-decoration: underline;
}

#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#page-living-service-content-wrapper .page-living-service-content-container #page-living-service-image-wrapper {
	padding-left: 25px;
}

#page-living-service-content-wrapper .page-living-service-content-container #page-living-service-image-wrapper .page-living-service-image-container img {
	width: 100%;
	max-width: 100%;
	min-width: 100%;
	height: auto;
}

#page-living-service-contact-wrapper {
	position: relative;
	height: auto;
	min-height: 200px;
	background-color: #84D0F0;
	margin-top: 75px;
}

#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper {
	font-family: 'Open Sans';
	font-size: 16px;
	line-height: 24px;
	padding: 50px;
}

#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h3 {
	font-family: 'Averta Bold';
	font-size: 32px;
	line-height: 35px;
	margin-top: 0;
	margin-bottom: 50px;
}

#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h4 {
	font-family: 'Averta Bold';
	font-size: 20px;
	line-height: 35px;
	margin-top: 30px;
	margin-bottom: 15px;
}

#page-living-service-contact-wrapper .page-living-service-disclaimer {
	padding: 0 50px 50px 50px;
	font-size: 14px;
	line-height: 20px;
	font-style: italic;
}



/* ---- PAGES --> WOONSERVICE --> FORMULIEREN ---- */
#living-service-form-wrapper {
	padding: 50px;
}

#living-service-form-wrapper a {
	padding-bottom: 3px;
	border-bottom: 2px solid #383157;
}

#living-service-form-wrapper a:hover,
#living-service-form-wrapper a:focus {
	text-decoration: none;
	color: #000000!important;
	border-color: #84D0F0;
}

#living-service-form-wrapper .margin_top_-15px {
	margin-top: -15px;
}



#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li,
#single-faq-wrapper.gform_wrapper ul.gfield_radio li,
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li, 
#living-service-form-wrapper.gform_wrapper ul.gfield_radio li {
	height: 30px;
}

#single-faq-wrapper .gform_wrapper li.gform_subtitle,
#living-service-form-wrapper .gform_wrapper li.gform_subtitle {
	margin-bottom: 0;
	margin-top: 30px;
}

#single-faq-wrapper .gform_wrapper li.gform_subtext_blue,
#living-service-form-wrapper .gform_wrapper li.gform_subtext_blue {
	color: #009cc4;
}

#single-faq-wrapper .gform_wrapper li.gform_subtitle h3,
#living-service-form-wrapper .gform_wrapper li.gform_subtitle h3 {
	font-family: 'Averta Regular';
	font-size: 28px;
	color: #272049;
	margin: 0;
}

#single-faq-wrapper .gform_wrapper .gform_button,
#living-service-form-wrapper .gform_wrapper .gform_button {
	font-family: 'Open Sans';
	line-height: 30px;
	font-weight: 400;
	background-color: #383157;
	padding: 5px 30px;
	border-radius: 0;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}

#single-faq-wrapper .gform_wrapper input.gform_button:hover,
#single-faq-wrapper .gform_wrapper input.gform_button:focus,
#living-service-form-wrapper .gform_wrapper input.gform_button:hover,
#living-service-form-wrapper .gform_wrapper input.gform_button:focus {
	background-color: #84D0F0;
	color: #383157;
	transition: all .2s ease-in-out;
	-webkit-transition: all .2s ease-in-out;
	-moz-transition: all .2s ease-in-out;
	-ms-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
}


#single-faq-wrapper .ginput_container_fileupload .validation_message,
#living-service-form-wrapper .ginput_container_fileupload .validation_message {
	display: none!important;
}

#single-faq-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area,
#living-service-form-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 0;
    border: 0 none;
    text-align: left;
    color: #000000;
    margin-bottom: 0;
	background: transparent;
	background-color: #f3f0ea;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
}

#single-faq-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area input,
#living-service-form-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area input {
	position: relative;
	clear: both;
	float: left;
	height: 40px;
	font-size: 14px;
	color: #84D0F0;
	line-height: 30px;
	padding: 5px 30px;
	font-weight: 400;
	width: auto;
	margin-top: 0;
	margin-right: 20px;
	text-align: left;
}

#single-faq-wrapper .gform_wrapper [id^='gform_preview_'],
#living-service-form-wrapper .gform_wrapper [id^='gform_preview_'] {
	display: table;
	width: auto;
}

#single-faq-wrapper .gform_wrapper .ginput_preview,
#living-service-form-wrapper .gform_wrapper .ginput_preview {
	position: relative;
	font-weight: 300;
	height: 40px;
	line-height: 40px;
	margin-right: 30px;
}

#single-faq-wrapper .gform_wrapper .ginput_preview strong,
#living-service-form-wrapper .gform_wrapper .ginput_preview strong {
	font-weight: 400!important;
}

#single-faq-wrapper .gform_wrapper .ginput_preview img.gform_delete,
#living-service-form-wrapper .gform_wrapper .ginput_preview img.gform_delete {
	position: relative;
	display: table-cell;
	height: 0;
	width: 0;
	float: right;
	left: 15px;
	padding: 20px;
	vertical-align: middle;
	background: url('images/icons/Icoon - Delete Download.svg');
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;
}


#single-faq-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions,
#living-service-form-wrapper .gform_wrapper .gform_fileupload_multifile .gform_drop_area .gform_drop_instructions {
	display: none;
}

#single-faq-wrapper .gform_wrapper .gfield_checkbox li label, 
#single-faq-wrapper .gform_wrapper .gfield_radio li label,
#single-faq-wrapper .gform_wrapper .gfield_checkbox label, 
#single-faq-wrapper .gform_wrapper .gfield_radio label,
#living-service-form-wrapper .gform_wrapper .gfield_checkbox li label, 
#living-service-form-wrapper .gform_wrapper .gfield_radio li label {
	font-size: 16px;
}

#single-faq-wrapper .gform_wrapper .gfield_radio li label,
#single-faq-wrapper .gform_wrapper .gfield_radio label,
#living-service-form-wrapper .gform_wrapper .gfield_radio li label {
	font-size: 16px;
	margin-bottom: 0px;
}

#single-faq-wrapper .gform_wrapper .gfield_radio li input[type=radio],
#living-service-form-wrapper .gform_wrapper .gfield_radio li input[type=radio] {
	position: relative;
	top: 5px;
	margin-top: 0;
	width: auto;
}

#single-faq-wrapper .gchoice_select_all,
#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]+label,
#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
#single-faq-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]+label,
#single-faq-wrapper .gform_wrapper .gfield_checkbox input[type=checkbox]:checked+label, 
#single-faq-wrapper .gform_wrapper ul.gfield_radio li input[type=radio]+label,
#single-faq-wrapper .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label,
#living-service-form-wrapper .gchoice_select_all,
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]+label,
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label, 
#living-service-form-wrapper .gform_wrapper ul.gfield_radio li input[type=radio]+label,
#living-service-form-wrapper .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label {
	font-size: 16px;
	color: #000000;
	font-weight: 400;
}

#single-faq-wrapper .gform_wrapper li.privacy_check ul.gfield_checkbox li input[type=checkbox]+label,
#single-faq-wrapper .gform_wrapper li.privacy_check ul.gfield_checkbox li input[type=checkbox]:checked+label,
#single-faq-wrapper .gform_wrapper li.privacy_check .gfield_checkbox input[type=checkbox]+label,
#single-faq-wrapper .gform_wrapper li.privacy_check .gfield_checkbox input[type=checkbox]:checked+label,
#living-service-form-wrapper .gform_wrapper li.privacy_check ul.gfield_checkbox li input[type=checkbox]+label,
#living-service-form-wrapper .gform_wrapper li.privacy_check ul.gfield_checkbox li input[type=checkbox]:checked+label {
	font-size: 12px;
}

#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"],
#single-faq-wrapper .gform_wrapper .gfield_checkbox input[type="checkbox"],
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] {
	display: none;
	font-size: 0;
}

#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before,
#single-faq-wrapper .gform_wrapper .gfield_checkbox input[type="checkbox"] + label:before,
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before {
	display: inline-block;
	content: '';
	height: 14px;
	width: 14px;
	margin-right: 10px;
	border: 1px solid #ffffff;
	background-color: #ffffff;
}

#single-faq-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before,
#single-faq-wrapper .gform_wrapper .gfield_checkbox input[type="checkbox"]:checked + label:before,
#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"]:checked + label:before {
	background-color: #383157;
	border-color: #383157;
}

#single-faq-wrapper .gform_wrapper ul li.field_description_below div.ginput_container_radio,
#living-service-form-wrapper .gform_wrapper ul li.field_description_below div.ginput_container_radio {
	top: inherit!important;
	margin-top: 0!important;
	margin-bottom: inherit!important;
}

body #single-faq-wrapper .gform_wrapper ul.gfield_radio,
body #living-service-form-wrapper .gform_wrapper ul.gfield_radio {
	display: inherit;
}

body #single-faq-wrapper .gform_wrapper ul.gfield_radio#input_5_3,
body #living-service-form-wrapper .gform_wrapper ul.gfield_radio#input_5_3 {
	display: flex;
}

body #single-faq-wrapper .gform_wrapper li.textcolor_red,
body #living-service-form-wrapper .gform_wrapper li.textcolor_red {
	color: #DE2F7E;
}


/* ---- PAGES --> FAQ ---- */
#page-content-wrapper .page-content-container .single-faq-content-container {
	position: relative;
	min-height: 175px;
	border: 1px solid #97979716;
	box-shadow: 0 0 8px rgba( 0, 0, 0, 0.16);
	padding: 30px;
	margin-bottom: 30px;
}

#page-content-wrapper .page-content-container .single-faq-content-container h3.single-faq-title {
	font-family: 'Open Sans';
	font-size: 18px;
	font-weight: normal;
	line-height: 26px;
	color: #000000;
	margin: 0;
}

#page-content-wrapper .page-content-container .single-faq-content-container a.single-faq-readmore-link {
	position: absolute;
	bottom: 30px;
}
#page-content-wrapper .page-content-container .single-faq-content-container a.single-faq-readmore-link:before {
	display: inline-block;
    font-family: 'Fontawesome';
    content: "\f105";
    font-size: 15px;
    margin-right: 10px;
}





/* ---- PAGE - CONTACT ---- */
#page-contact-wrapper {
	padding: 0 50px;
	margin-top: 50px;
}

#page-contact-wrapper h3 {
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: bold;
	color: #009cc4;
	margin-bottom: 0;
}

#page-contact-wrapper .contactpage-route-image {
	margin-top: 20px;
}

#page-contact-googlemaps-container {
	padding: 0 50px;
	margin-top: 50px;
	margin-bottom: 50px;
}






/* ---- PAGES - SIDEBAR-MENU ---- */
#page-content-wrapper .sidebar-menu li,
#single-vacancie-wrapper .sidebar-menu li,
#single-purchase-offer-wrapper .sidebar-menu li {
	list-style: none;
	height: 45px;
	line-height: 45px;
	border-bottom: 1px solid #e2ddd2;	
}

#page-content-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.hidden-at-sidebar > a,
#single-vacancie-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.hidden-at-sidebar > a,
#single-purchase-offer-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.hidden-at-sidebar > a {
	display: none;
}

#page-content-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent,
#page-content-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent li,
#single-vacancie-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent,
#single-vacancie-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent li,
#single-purchase-offer-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent,
#single-purchase-offer-wrapper .sidebar-menu .menu-hoofdmenu-container > ul > li.current-menu-parent li {
	display: block!important;
}


#page-content-wrapper .sidebar-menu ul,
#page-content-wrapper .sidebar-menu ul ul,
#single-vacancie-wrapper .sidebar-menu ul,
#single-vacancie-wrapper .sidebar-menu ul ul,
#single-purchase-offer-wrapper .sidebar-menu ul,
#single-purchase-offer-wrapper .sidebar-menu ul ul {
	padding-left: 0;
}

#page-content-wrapper .sidebar-menu li a,
#single-vacancie-wrapper .sidebar-menu li a,
#single-purchase-offer-wrapper .sidebar-menu li a {
	font-size: 15px;
	color: #272049;
}

#page-content-wrapper .sidebar-menu ul > li.current_page_item > a,
#page-content-wrapper .sidebar-menu ul > li.current-menu-item > a,
#page-content-wrapper .sidebar-menu ul > li > ul > li.current_page_item > a,
#single-vacancie-wrapper .sidebar-menu ul > li.current_page_item > a,
#single-vacancie-wrapper .sidebar-menu ul > li.current-menu-item > a,
#single-vacancie-wrapper .sidebar-menu ul > li > ul > li.current_page_item > a,
#single-vacancie-wrapper .sidebar-menu ul > li > ul > li.current-menu-ancestor > a,
#single-purchase-offer-wrapper .sidebar-menu ul > li.current_page_item > a,
#single-purchase-offer-wrapper .sidebar-menu ul > li.current-menu-item > a,
#single-purchase-offer-wrapper .sidebar-menu ul > li > ul > li.current_page_item > a,
#single-purchase-offer-wrapper .sidebar-menu ul > li > ul > li.current-menu-ancestor > a,
#page-content-wrapper .sidebar-menu ul > li > ul > li.current_page_ancestor > a {
	font-weight: bold;
}

#page-content-wrapper .sidebar-menu li a:hover,
#page-content-wrapper .sidebar-menu li a:focus,
#single-vacancie-wrapper .sidebar-menu li a:hover,
#single-vacancie-wrapper .sidebar-menu li a:focus,
#single-purchase-offer-wrapper .sidebar-menu li a:hover,
#single-purchase-offer-wrapper .sidebar-menu li a:focus {
	text-decoration: underline;
}



/* ---- PAGE'S --> ZOEKEN ---- */
#page-wrapper h1.page-search-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
}

#page-wrapper .page-search-single-result-item {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px solid #f1f1f1;
}

#page-wrapper .page-search-single-result-item h3 a {
	color: #009cc4;
}

#page-wrapper .page-search-single-result-readmore a {
	font-size: 15px;
	color: #009cc4;
	padding-top: 10px;
}

#page-wrapper .page-search-single-result-readmore a:before {
	font-family: 'Fontawesome';
	content:"\f105";
	font-size: 15px;
	margin-right: 10px;
}



/* ---- PAGES --> CONTACTFORMULIER ---- */
.gform_wrapper form {
	padding: 40px;
	background-color: #f3f0ea;
}

.gform_wrapper ul li.gfield {
	clear: inherit!important;
	float: left;
	padding: 0;
}

body .gform_wrapper li.gfield.field_description_below + li.gsection {
	margin-top: 0!important;
}

body .gform_wrapper li.gfield.gsection {
	margin: 0 0 30px 0!important;
	border-bottom: 0 none;
}

body .gform_wrapper h2.gsection_title {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #00a0c6;
	font-weight: normal;
	border-bottom: 0 none;
	margin-top: 0;
	margin-bottom: 50px;
}

body .gform_wrapper label.gfield_label, 
body .gform_wrapper legend.gfield_label {
	font-size: 16px;
	font-weight: normal;
	margin-bottom: 0;
}

body .gform_wrapper legend {
	border-bottom: 0 none;
}

body .gform_wrapper input,
body .gform_wrapper textarea {
	border: 0 none;
	border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0;
}

body .gform_wrapper .ginput_container_date input {
	width: 100%!important;
}

body .gform_wrapper hr {
	display: block;
	border: 1px solid #c2b9a8;
}

body .gform_wrapper ul li.gfield.no-margins,
body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.no-margins,
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.no-margins {
	margin: 5px 0!important;
}

body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html.no-margins ul, 
body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html.no-margins ul {
	margin: 0 0 0 15px!important;
	height: auto;
}

body .gform_wrapper ul li.field_description_below div.ginput_container_radio {
	position: relative;
	top: -25px;
	margin-top: 0!important;
	margin-bottom: -50px!important;
}

body .gform_wrapper ul.gfield_radio {
	display: flex;
	align-items: stretch;
}

body .gform_wrapper li.gf_list_inline ul.gfield_radio li {
	display: block;
	flex: 0 1 auto;
	width: 45%!important;
}

body .gform_wrapper ul.gfield_radio li label,
body .gform_wrapper ul.gfield_radio li input[type="radio"]:checked + label {
	position: relative;
	top: 3px;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: normal;
	color: #00a0c6;
	margin-left: 10px;
}

body .ginput_container.ginput_container_fileupload {
	display: block;
	background-color: #272049;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}

body .ginput_container.ginput_container_fileupload input[type="file"] {
	display: block;
	position: relative;
	opacity: 0;
	width: 100%;
	z-index: -1;
}

body .gform_wrapper li.hide-label label.gfield_label {
	position: relative;
	top: 35px;
	color: #ffffff;
	width: 100%;
	text-align: center;
	font-weight: normal;
	/* visibility: hidden; */
}

body .gform_wrapper li.hide-label label.gfield_label:before {
	font-family: 'Fontawesome';
	content: '\f062';
	color: #ffffff;
	font-size: 18px;
	-webkit-text-stroke: 2px #272049;
	margin-right: 7px;
}

body .gform_wrapper li.hide-label label.gfield_label:hover {
	cursor: pointer;
}

body .gform_wrapper .gform_button {
	display: block;
	height: 40px;
	line-height: 40px;
	font-weight: normal!important;
	padding: 0 20px;
	letter-spacing: 1px;
	font-weight: normal;
	letter-spacing: 1px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
	
}

body .gform_wrapper input.datepicker.datepicker_with_icon {
	width: calc( 100% - 50px )!important;
}

body #single-faq-wrapper .gform_wrapper img.ui-datepicker-trigger {
	height: 20px!important;
	width: 20px!important;
}

.ui-datepicker-header {
	color: #000000!important;
}




/* ---- PAGINATION ---- */
.pagination {
	font-size: 15px;
	color: #272049;
	width: 100%;
	text-align: center;
}

.pagination a {
	margin: 0 10px;
}

.pagination span.page-numbers.current {
	display: inline-block;
	color: #ffffff;
	height: 20px;
	width: 20px;
	text-align: center;
	line-height: 20px;
	background-color: #272049; 
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	-ms-border-radius: 5px;
	-o-border-radius: 5px;
}







/* ---- PAGES - SIDEBAR-MENU ---- */
#page-wrapper .sidebar-menu {
	padding-top: 30px;
}

#page-wrapper .sidebar-menu li {
	display: none;
}

#page-wrapper .sidebar-menu li.current-menu-ancestor,
#page-wrapper .sidebar-menu li.current-menu-ancestor li,
#page-wrapper .sidebar-menu li.current_page_ancestor,
#page-wrapper .sidebar-menu li.current_page_ancestor li,
#page-wrapper .sidebar-menu li.page_item_has_children.current_page_item,
#page-wrapper .sidebar-menu li.page_item_has_children.current_page_item li {
	display: inherit;
}



/* ---- CATEGORIES ---- */
#category-wrapper {
	position: relative;
	height: auto;
	min-height: 50vh;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
}

#category-wrapper h1.category-our-homes-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	padding: 0 50px;
	margin-bottom: 50px;
}

#category-wrapper .category-our-homes-search-filter {
	height: auto;
	padding: 0 50px;
	margin-bottom: 50px;
}

#category-wrapper .category-our-homes-search-filter a:hover,
#category-wrapper .category-our-homes-search-filter a:focus,
#category-wrapper .category-our-homes-search-filter li a:hover,
#category-wrapper .category-our-homes-search-filter li a:focus {
	color: #272049;
	text-decoration: none;
	border-bottom: 1px solid #009cc4;
}

#category-wrapper .category-our-homes-search-filter-top {
	height: auto;
	min-height: 100px;
	background-color: #f3f0ea;
	padding: 30px;
}

#category-wrapper .category-our-homes-search-filter-top-content h3 {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #009cc4;
	margin-top: 0;
}

#category-wrapper .category-our-homes-search-filter-top-back-link a:before {
	font-family: 'Fontawesome';
	content: "\f105";
	margin-right: 5px;
}

#category-wrapper .category-our-homes-search-filter-bottom {
	position: relative;
	height: auto;
	min-height: 80px;
	background-color: #fbfaf6;
	padding: 30px;
	overflow: hidden;
}

#category-wrapper .category-our-homes-search-filter-bottom-content h4 {
	position: relative;
	float: left;
	display: inline;	
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 16px;
	margin: 2px 10px 0 0;
	color: #009cc4;
}

#category-wrapper .category-our-homes-search-filter-bottom-content li {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	color: #272049;
}

#category-wrapper .category-our-homes-search-filter-bottom-content li a {
	margin: 0 10px;
}

#category-wrapper .category-our-homes-search-filter-bottom-content li a:hover,
#category-wrapper .category-our-homes-search-filter-bottom-content li a:focus {
	text-decoration: none;
}

#category-wrapper .category-our-homes-search-filter-bottom-content li.current-cat a {
	text-decoration: none;
	border-bottom: 1px solid #009cc4;
	color: #009cc4;
}




#category-wrapper #category-our-homes-single-item-wrapper {
	position: relative;
	min-height: 500px; /* 1000px; /* 750px; */
}

#category-wrapper .category-our-homes-single-item-content-container {
	position: relative;
	min-height: 350px;
	
}

#category-wrapper .category-our-homes-single-item-readmore-link {
	position: absolute;
	width: 100%;
	bottom: 15px;
	padding-bottom: 15px;
	border-bottom: 1px solid #f3f0ea;
}

#category-wrapper .category-our-homes-container {
	padding: 0 50px;
}

#category-wrapper .category-our-homes-single-item-image {
	display: block;
	height: 0;
	width: 100%;
	padding-bottom: 66.666667%;
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#category-wrapper .category-our-homes-single-item-image img {
	width: 100%;
	height: auto;
}

#category-wrapper .category-our-homes-single-item-content-container {
	position: relative;
	top: -50px;
	width: 80%;
	padding: 30px 40px;
	background-color: #ffffff;
}

#category-wrapper h3.category-our-homes-singe-item-content-title {
	font-family: 'Averta Bold';
	font-size: 26px;
	color: #272049;
	margin-top: 0;
	margin-bottom: 15px;
}

#category-wrapper .category-our-homes-single-item-details {
	min-height: 160px;
}

#category-wrapper .category-our-homes-single-item-information {
	margin-bottom: 30px;
}

#category-wrapper .category-our-homes-single-item-information a {
	border-bottom: 1px solid #009cc4;
}

#category-wrapper .category-our-homes-single-item-information a:hover,
#category-wrapper .category-our-homes-single-item-information a:focus {
	text-decoration: none;
	color: #009cc4;
}

#category-wrapper h4.category-our-homes-single-item-information-title {
	color: #009cc4;
	font-size: 16px;
	font-weight: 600;
	margin-bottom: 0;
}

#category-wrapper .category-our-homes-single-item-readmore-link a {
	color: #009cc4;
	font-size: 15px; 
}

#category-wrapper .category-our-homes-single-item-readmore-link a:before {
	font-family: 'Fontawesome';
	content:"\f105";
	font-size: 15px;
	margin-right: 10px;
}



/* ---- 2019-06-12 --> Publicaties en documenten ---- */
#page-wrapper .category-publications-and-documents-filter {
	height: auto;
	padding: 0;
	margin-bottom: 50px;
}

#page-wrapper .category-publications-and-documents-filter a:hover,
#page-wrapper .category-publications-and-documents-filter a:focus,
#page-wrapper .category-publications-and-documents-filter li a:hover,
#page-wrapper .category-publications-and-documents-filter li a:focus {
	color: #272049;
	text-decoration: none;
	border-bottom: 1px solid #009cc4;
}

#page-wrapper .category-publications-and-documents-filter-top {
	height: auto;
	min-height: 100px;
	background-color: #f3f0ea;
	padding: 30px;
}

#page-wrapper .category-publications-and-documents-filter-top-content h3 {
	font-family: 'Averta Bold';
	font-size: 28px;
	color: #009cc4;
	margin-top: 0;
}

#page-wrapper .category-publications-and-documents-filter-top-back-link a:before {
	font-family: 'Fontawesome';
	content: "\f105";
	margin-right: 5px;
}

#page-wrapper .category-publications-and-documents-filter-bottom {
	position: relative;
	height: auto;
	min-height: 80px;
	background-color: #fbfaf6;
	padding: 30px;
	overflow: hidden;
}

#page-wrapper .category-publications-and-documents-filter-bottom-content h4 {
	position: relative;
	float: left;
	display: inline;	
	font-family: 'Open Sans';
	font-weight: 600;
	font-size: 16px;
	margin: 2px 10px 0 0;
	color: #009cc4;
}

#page-wrapper .category-publications-and-documents-filter-bottom-content li {
	position: relative;
	float: left;
	display: inline;
	list-style: none;
	color: #272049;
}

#page-wrapper .category-publications-and-documents-filter-bottom-content li a {
	color: #000000;
	margin: 0 10px;
}

#page-wrapper .category-publications-and-documents-filter-bottom-content li a:hover,
#page-wrapper .category-publications-and-documents-filter-bottom-content li a:focus {
	text-decoration: none;
}

#page-wrapper .category-publications-and-documents-filter-bottom-content li.current-cat a {
	text-decoration: none;
	border-bottom: 1px solid #009cc4;
	color: #009cc4;
}



/* ---- FOOTER ---- */
#footer-wrapper {
	position: relative;
	top: 90px;
	height: auto;
	min-height: 400px;
	width: 100%;
	background-color: #272049;
}

#footer-wrapper:after {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	content: "";
	background-image: url('images/backgrounds/footer/BG - Footer - Symbols.png');
	background-position: left top;
	background-repeat: repeat;
	opacity: 0.1;
	z-index: 1; 
}

#footer-content-wrapper {
	position: relative;
	color: #f3f0ea!important;
	font-size: 16px;
	line-height: 30px;
	z-index: 10;
	padding: 100px 50px;
}

#footer-content-wrapper .supsystic-social-sharing {
	display: none!important;
}

#footer-content-wrapper h3.footer-title {
	font-size: 16px;
	line-height: 30px;
	color: #f3f0ea;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

#footer-content-wrapper .footer-position-2 h3.footer-title,
#footer-content-wrapper .footer-position-3 h3.footer-title,
#footer-content-wrapper .footer-position-4 h3.footer-title {
	visibility: hidden;
}

#footer-content-wrapper #menu-footermenu li {
	list-style: none;
}

#footer-content-wrapper #menu-footermenu li a {
	color: #f3f0ea;
	font-size: 16px;
	line-height: 30px;
}


/* ---- FOOTER ---- */
#footer-wrapper .footer-position-2 td {
	color: #f3f0ea;
}

#footer-wrapper .footer-position-2 a {
	font-size: 0;
}

#footer-wrapper .footer-position-2 a i {
	position: relative;
	display: block;
	float: left;
	color: #f3f0ea;
	font-size: 0;
}

#footer-wrapper .footer-position-2 a i::before {
	position: relative;
	display: block;
	float: left;
	color: #f3f0ea;
	font-size: 25px;
	margin-right: 10px;
	margin-top: 5px;
}

#footer-wrapper .footer-position-4 h3.footer-title {
	display: none;
}

#footer-wrapper .footer-position-4 img {
	width: 80%;
	height: auto;
}



/* ---- DIVERSEN ---- */
.habion-social-sharing-buttons {
	padding: 30px 50px 70px 50px;
}

.habion-social-sharing-buttons .supsystic-social-sharing .sharer-flat {
	background-color: #F3F0EA!important;
	margin-right: 1px!important;
}

.habion-social-sharing-buttons .supsystic-social-sharing a:first-of-type {
	border-radius: 5px 0 0 5px!important;
}

.habion-social-sharing-buttons .supsystic-social-sharing a:last-of-type {
	border-radius: 0 5px 5px 0!important;
}

html body .habion-social-sharing-buttons .supsystic-social-sharing a.social-sharing-button.sharer-flat:hover,
html body .habion-social-sharing-buttons .supsystic-social-sharing a.social-sharing-button.sharer-flat:focus {
	background-color: #009cc4!important;
}

html body .supsystic-social-sharing a.social-sharing-button {
	color: #009cc4!important;
}

html body .supsystic-social-sharing a.social-sharing-button:hover,
html body .supsystic-social-sharing a.social-sharing-button:focus {
	color: #ffffff!important;
}



/* ---- COOKIE ALERT ---- */
#cookie-notice {
	font-family: 'Open Sans';
	z-index: 1000000!important;
}

.cn-button.bootstrap.button.habion {
	color: #ffffff;
	background-image: none;
	background-color: #242547;
	text-shadow: 0;
	-webkit-text-shadow: 0;
	-moz-text-shadow: 0;
	-ms-text-shadow: 0;
	-o-text-shadow: 0;
	border: 0 none;
	/* border-radius: 0;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	-ms-border-radius: 0;
	-o-border-radius: 0; */
	box-shadow: 0;
	-webkit-box-shadow: 0;
	-moz-box-shadow: 0;
	-ms-box-shadow: 0;
	-o-box-shadow: 0;
}
v
.cn-button.bootstrap.button.habion:hover {
	color: #ffffff;
	background-color: #242547;
}


/* ---- URL TO GOOGLE MAPS ---- */
#page-contact-googlemaps-route-link {
	position: relative;
	top: -30px;
	padding-left: 50px;
	padding-bottom: 30px;
}

.url-open-in-google-maps {
	color: #009cc4;
	font-size: 15px;
	
}

a.url-open-in-google-maps:before {
	font-family: 'Fontawesome';
	content: "\f105";
	font-size: 15px;
	margin-right: 10px;
}
	


/* ---- POP-UP INCL VIDEO ---- */
html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
	padding-right: 0!important;
}

.pum-container, 
.pum-theme-lightbox .pum-container {
	border: 15px solid #ffffff!important;
	background-color: #F3F0EA!important;
}

.pum-content + .pum-close, 
.pum-theme-lightbox .pum-content + .pum-close,
.pum-content + .pum-close:hover, 
.pum-theme-lightbox .pum-content + .pum-close:hover,
.pum-content + .pum-close:focus, 
.pum-theme-lightbox .pum-content + .pum-close:focus {
	left: auto;
	right: 15px!important;
	top: 15px!important;
	bottom: auto;
	border: 0 none!important;
	border-radius: 0!important;
    box-shadow: none!important;
    text-shadow: none!important;
    background-color: transparent!important;
	font-size: 0!important;
	height: 30px!important;
	width: 30px!important;
	background-image: url('images/icons/Habion - Icon - Close PopUp.svg');
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
	outline: 0 none!important;
}


#popup-custom-video-wrapper {
	padding: 45px;
}

#popup-custom-video-wrapper #popup-video-wrapper {
	position: relative;
	padding-top: 56.25%;
	width: 100%;
	overflow: hidden;
}

#popup-custom-video-wrapper #popup-video-wrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
}

#popup-custom-video-wrapper h2 {
	font-family: 'Averta Bold';
	font-size: 34px;
	line-height: 35px;
	color: #272049;
	padding: 0 50px;
	margin-top: 0;
	margin-bottom: 20px;
}

#popup-custom-video-wrapper p {
	font-family: 'Open Sans';
	font-size: 16px;
	padding: 0 50px;
}

#popup-custom-video-wrapper a {
	font-size: 15px;
	line-height: 16px;
	color: #00A0C6;
}

#popup-custom-video-wrapper a:before {
	display: 'inline-block';
	font-family: 'Fontawesome';
	content: '\f105';
	margin-right: 7px;
	margin-bottom: 7px;
}




/* ---- 2023 --> PROJECTPAGINA ---- */
#page-project-2023-contact-person-wrapper {
	min-height: 200px;
	background-color: #84D0F0;
	padding: 70px 0;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container {
	position: relative;
	padding: 0 50px;
}
																				   
#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-image {
	position: relative;
	float: left;
	height: 260px;
	width: 260px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-image img {
	max-width: 100%;
	height: auto;
	border-radius: 130px;
	-webkit-border-radius: 130px;
	-moz-border-radius: 130px;
	-ms-border-radius: 130px;
	-o-border-radius: 130px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
	position: relative;
	float: left;
	width: calc( 100% - 260px );
	padding: 40px 40px 0 40px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
	margin-bottom: 0;
	font-size: clamp(18px, 1.7094vw, 20px);
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content h3 {
	font-family: 'Averta Regular';
	font-size: clamp(28px, 2.73504vw, 32px);
	font-weight: normal!important;
	color: #272049;
	line-height: 35px;
	margin-bottom: 25px;
	margin-top: 0;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content h3 strong {
	font-family: 'Averta Bold';
	font-size: clamp(28px, 2.73504vw, 32px);
	line-height: 35px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-contact-content {
	font-size: clamp( 12px, 1.19658vw, 14px);
	margin: 25px 0;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-email {
	display: inline-block;
	margin-right: 30px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-email:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Mail.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-phone-number {
	display: inline-block;
	margin-right: 30px;
}

#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-phone-number:before {
	position: relative;
	top: 4px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 20px;
	background-image: url('images/icons/Icoon - Vacancies Phone.svg');
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

.sp-pcp-post .sp-pcp-post-thumb-area {
	text-align: center;
	margin-bottom: 30px;
}


/* ---- 2023 --> CATEGORY --> IN DE MEDIA  ---- */
#category-in-the-media-wrapper {
	position: relative;
	height: auto;
	min-height: 50vh;
	overflow: hidden;
	top: -200px;
	margin-bottom: -200px;
}

#category-in-the-media-wrapper #category-in-the-media-content-wrapper {
	position: relative;
	height: auto;
	overflow: hidden;
	padding: 0 50px;
	background-color: #ffffff;
}

#category-in-the-media-wrapper #category-in-the-media-content-wrapper #breadcrumb-container {
	padding: 0;
}


#category-in-the-media-wrapper #category-in-the-media-content-wrapper h1 {
	font-family: 'Averta Bold';
    font-size: 32px;
    color: #272049;
}

#category-in-the-media-wrapper #category-in-the-media-content-wrapper #category-in-the-media-introtext-wrapper p:first-of-type {
    font-size: 18px;
    font-weight: 600;
    color: #000000;
    margin-bottom: 40px;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper {
	margin-top: 20px;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container {
	font-family: 'Open Sans';
	font-size: clamp( 14px, 1.3675vw, 16px);
	background-color: #F3F0EA;
	padding: 30px;
	border-radius: 10px;
	margin-bottom: 15px;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-name {
	font-weight: 600;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-role {
	color: #931965;
	margin-bottom: 15px;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-email-address::before {
	display: inline-block;
	content: '';
	height: 16px;
	width: 16px;
	background-image: url('images/icons/Habion - Icon - Email.svg');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 14px;
	margin-right: 10px;
}

#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-phone-number::before {
	display: inline-block;
	content: '';
	height: 16px;
	width: 16px;
	background-image: url('images/icons/Habion - Icon - Phone.svg');
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: 14px;
	margin-right: 10px;
}


#category-in-the-media-wrapper #category-in-the-media-overview-wrapper {
	padding: 50px 0;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:hover,
#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:focus {
	text-decoration: none;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container {
	margin-bottom: 70px;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper {
	margin-bottom: 30px;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container {
	position: relative;
	height: 0;
	padding-bottom: 70%;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper {
	position: absolute;
	bottom: 15px;
	left: 15px;
	color: #ffffff;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container {
	font-size: 14px;
	font-weight: 500;
	height: 34px;
	min-width: 34px;
	line-height: 34px;
	padding: 0 10px;
	background-color: #931965;
	border-radius: 17px;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container img {
	height: 14px;
	width: 14px;
	margin: 10px;
	object-fit: contain;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container .category-in-the-media-overview-single-item-thumbnail-video-play-duration {
	margin-left: 20px;
}


#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-publish-date-container .category-in-the-media-overview-single-item-publish-date {
	font-size: clamp( 14px, 1.3675vw, 16px);
	color: #3D9BC2;
	margin-bottom: 1em;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container {
	min-height: 100px;
}

#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container h4.category-in-the-media-overview-single-item-title {
	font-family: 'Averta Bold';
    font-size: clamp( 18px, 1.88034vw, 22px);
    color: #272049;
	margin: 0;
}

#category-in-the-media-wrapper .category-in-the-media-pagination-container {
	font-family: 'Open Sans';
	font-weight: 500;
}

#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers {
	display: inline-block;
	height: 40px;
	width: 40px;
	line-height: 40px;
	text-align: center;
	border: 1px solid #000000;
	border-radius: 5px;
	margin-right: 10px;
}

#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers.current {
	border-color: #3D9BC2;
}

#category-in-the-media-wrapper .category-in-the-media-pagination-container .next.page-numbers,
#category-in-the-media-wrapper .category-in-the-media-pagination-container .prev.page-numbers {
	display: none;
}



/* ---- SINGLE --> IN DE MEDIA ---- */
.banner-single-in-the-media-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-in-the-media-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-in-the-media-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-in-the-media-wrapper .single-in-the-media-container {
	position: relative;
	background-color: #ffffff;
}

#single-in-the-media-wrapper .single-in-the-media-content-container {
	padding: 30px 50px;
}

#single-in-the-media-wrapper .single-in-the-media-content-content {
	padding: 0 50px 0 0;
}

#single-in-the-media-second-wrapper .single-in-the-media-content-container {
	padding: 30px 50px;
}

#single-in-the-media-wrapper .single-in-the-media-date {
	font-size: 16px;
	color: #00A0C6;
	margin-bottom: 25px;
}

#single-in-the-media-wrapper h1.single-in-the-media-title {
	font-family: 'Averta Bold';
	font-size: 32px;
	color: #272049;
	margin-bottom: 50px;
}

#single-in-the-media-wrapper .single-in-the-media-content-container h3 {
	color: #009cc4;
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}

#single-in-the-media-wrapper .single-in-the-media-content-container img {
	min-width: 100%;
	max-width: 100%;
	height: auto;
	margin-bottom: 20px;
}
				
#single-in-the-media-wrapper .single-in-the-media-content-container .single-in-the-media-content p:first-of-type {
	font-size: 18px;
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}


		
#single-in-the-media-video-wrapper {
	background-color: #242447;
	padding: 140px 0 70px 0;
}

#single-in-the-media-video-wrapper .habion-social-sharing-buttons {
	padding: 0;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container {
	position: relative;
	top: 0; 
	left: 0;
	height: 0;
	padding-top: 56.25%;
	margin-bottom: 50px;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container iframe {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper {
	color: #ffffff;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-publish-date {
 	color:#84D0F0;
	margin-bottom: 15px;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper h1.single-in-the-media-video-single-content-title {
	font-family: 'Averta Bold';
    font-size: 32px;
	margin-top: 0;
}

#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-content p:last-of-type {
	margin-bottom: 50px;	
}

#single-in-the-media-video-more-videos-wrapper {
	padding: 70px 0;
}


/* MAKE DIV MORE VIDEOS SCROLLING */
#single-in-the-media-video-more-videos-wrapper .h-scrolling {
	position: relative;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
	position: relative;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper {
	position: absolute;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: flex-end;
	visibility: hidden;
	top: 0;
	left: 0;
	height: 100%;
	width: 55px;
	background: linear-gradient( to right, #FFFFFF, transparent);
	z-index: 10;
	transition: all .3s ease-in-out;
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-ms-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-left-arrow-container {
	position: relative;
	top: 25%;
	height: 40px;
	width: 40px;
	background-color: #3D9BC2;
	border-radius: 20px;
	background-image: url('images/icons/Habion - Pijl wit.svg');
	background-size: 7px;
	background-repeat: no-repeat;
	background-position: center;
	transform: rotate( 180deg );
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper.visible,
#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper.visible {
	visibility: visible;
	transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-ms-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper {
	position: absolute;
	display: flex;
	flex-direction: column;
	/* justify-content: center; */
	align-items: flex-start;
	visibility: hidden; 
	top: 0;
	right: 0;
	height: 100%;
	width: 55px;
	background: linear-gradient( to left, #FFFFFF, transparent);
	z-index: 10;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-right-arrow-container {
	position: relative;
	top: 25%;
	height: 40px;
	width: 40px;
	background-color: #3D9BC2;
	border-radius: 20px;
	background-image: url('images/icons/Habion - Pijl wit.svg');
	background-size: 7px;
	background-repeat: no-repeat;
	background-position: center;
}

.single-in-the-media-video-more-videos-single-videos-left-arrow-container,
.single-in-the-media-video-more-videos-single-videos-right-arrow-container {
	cursor: pointer;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
	display: flex;
	flex-wrap: nowrap;
	overflow-x: auto;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;
}

#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
	-ms-overflow-style: none;  /* IE and Edge */
	scrollbar-width: none;  /* Firefox */
}


#single-in-the-media-video-more-videos-wrapper h2.single-in-the-media-video-more-videos-title {
	font-family: 'Averta Bold';
    font-size: clamp( 26px, 2.7350vw, 32px);
	margin-top: 0;
	margin-bottom: 30px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper {
	display: inline-flex;
	flex-direction: row;
	width: 100%;
	column-gap: 30px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container {
	display: flex;
	flex-direction: column;
	flex: 0 0 30%;
	min-width: calc( 30% - 15px );
	max-width: calc( 30% - 15px );
	margin-right: 30px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:hover,
#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:focus {
	text-decoration: none;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container:last-of-type {
	margin-right: 0;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container {
	position: relative;
	top: 0;
	left: 0;
	height: 0;
	padding-bottom: 70%;
	margin-bottom: 30px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}


#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper {
	position: absolute;
	bottom: 15px;
	left: 15px;
	color: #ffffff;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container {
	font-size: 14px;
	font-weight: 500;
	height: 34px;
	min-width: 34px;
	line-height: 34px;
	padding: 0 10px;
	background-color: #931965;
	border-radius: 17px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container img {
	height: 14px;
	width: 14px;
	margin: 10px;
	object-fit: contain;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container .single-in-the-media-video-more-videos-single-video-play-duration {
	margin-left: 20px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-publish-date-container .single-in-the-media-video-more-videos-title-single-video-publish-date {
	color: #3D9BC2;
	margin-bottom: 15px;
}

#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-title-container .single-in-the-media-video-more-videos-single-video-title {
	font-family: 'Averta Bold';
    font-size: clamp( 18px, 1.88034vw, 22px);
	color: #000000;
	margin-top: 0;
}





/* ---- CATEGORY BEWONERS AAN HET WOORD - V2024 ---- */
#category-residents-references-wrapper #category-residents-references-first-item-wrapper {
	padding: 100px 0;
	background-color: #FEE089;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper {
	display: flex;
	flex-direction: row;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper {
	position: relative;
	display: flex;
	flex: 1 1 66.66667%;
	flex-wrap: wrap;
	max-width: 66.66667%;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container {
	position: relative;
	height: 0;
	padding-top: 60%;
	width: 100%;
	max-width: 100%;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	flex: 1 1 33.33333%;
	max-width: 33.33333%;
	padding-left: 70px;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a,
#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover,
#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:focus {
	text-decoration: none;
	color: #000000;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-content-name-age-location {
	font-size: clamp( 12px, 1.28205vw, 15px);
	color: #373C3C;
	margin-bottom: 25px;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container h2 {
	font-family: 'Averta Bold';
	font-size: clamp( 32px, 3.07692vw, 36px);
	line-height: 1.2;
	margin-bottom: 35px;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text {
	font-size: clamp( 12px, 1.28205vw, 15px);
	color: #000000;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text::after {
	font-family: 'Fontawesome';
    content: "\f105";
    font-size: clamp( 12px, 1.28205vw, 15px);
    color: #000000;
    margin-left: 20px;
    margin-top: 5px;
	transition: all .2s ease-in-out;
}

#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover .category-residents-references-first-item-readmore-text::after {
	margin-left: 30px;
	transition: all .2s ease-in-out;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper {
	background: linear-gradient( to bottom, #FEE089 0 80px, transparent 80px 100%);
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper a,
#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:hover,
#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:focus {
	color: #000000;
	text-decoration: none;
	transition: all .2s ease-in-out;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper {
	display: flex;
	flex-wrap: wrap;
	flex-direction: row;
	gap: 30px;
	margin-bottom: 40px;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container {
	display: flex;
	flex-direction: column;
	flex: 1 1 calc( 33.33333% - 20px );
	max-width: calc( 33.33333% - 20px );
	margin-bottom: 40px;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container {
	position: relative;
	height: 0;
	padding-top: 60%;
	max-width: 100%;
	margin-bottom: 20px;
	
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-name-age {
	font-family: 'Averta Bold';
	font-size: clamp( 16px, 1.70940vw, 20px);
	margin-bottom: 15px;
}

#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-oneliner {
	color: #373C3C;
}


/* ---- SINGLE --> BEWONERS AAN HET WOORD - V2024 ---- */
.banner-single-resident-reference-container {
	position: relative;
	left: -15px;
	height: 0;
	width: calc( 100% + 30px );
	padding-bottom: 40%;
	overflow: hidden
}

.banner-single-resident-reference-container img {
	display: block;
	margin: 0 auto;
	width: 100%;
	min-width: 1280px;
	height: auto;
}

#single-resident-reference-wrapper {
	position: relative;
	top: -200px;
	margin-bottom: -200px;
}

#single-resident-reference-wrapper .social-sharing.ss-social-sharing {
	display: none!important;
}

#single-resident-reference-wrapper .single-resident-reference-container {
	position: relative;
	/* margin-top: -200px; */
	background-color: #ffffff;
}

#single-resident-reference-wrapper .single-resident-reference-container #breadcrumb-container {
	padding-left: 0;
}

#single-resident-reference-wrapper .single-resident-reference-main-item-wrapper {
	padding: 30px 50px 70px 50px;
}

#single-resident-reference-wrapper h1.single-resident-reference-title {
	font-family: 'Averta Bold';
	font-size: clamp( 40px, 4.10256vw, 48px);
	color: #000000;
	margin-bottom: 50px;
}

#single-resident-reference-wrapper .single-resident-reference-content {
	font-size: clamp( 15px, 1.53846vw, 18px);
	color: #000000;
}

#single-resident-reference-wrapper .single-resident-reference-content p:first-of-type {
	font-size: clamp( 15px, 1.53846vw, 18px);
	font-weight: 600;
	color: #000000;
	margin-bottom: 40px;
}

#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location {
	font-weight: 600;
	margin-top: 40px;
}

#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location::before {
	font-family: 'Fontawesome';
    content: "\f068";
	font-weight: 100;
    font-size: clamp( 15px, 1.53846vw, 18px);
    color: #000000;
    margin-right: 10px;
    margin-top: 5px;
	transition: all .2s ease-in-out;
}


/* ----- SLIDER - BEWONERS AAN HET WOORD ---- */
#slider-residents-references-wrapper {
	clear: both;
	text-align: left;
	padding: 70px 0;
	background-color: #FEE089;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper h3 {
	font-family: 'Averta Bold';
	font-size: clamp( 30px, 3.07692vw, 36px );
	margin-top: 0;
	margin-bottom: 40px;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper {
	text-align: right;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left {
	display: inline-block;
	height: 40px;
	width: 40px;
	background-image: url('images/buttons/Habion - Arrow with round border.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 40px;
	transform: rotate(180deg);
	margin-right: 5px;
	visibility: hidden;
	transition: all .2s ease-in-out;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left.visible {
	visibility: visible;
	transition: all .2s ease-in-out;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right {
	display: inline-block;
	height: 40px;
	width: 40px;
	background-image: url('images/buttons/Habion - Arrow with round border.svg');
	background-position: bottom center;
	background-repeat: no-repeat;
	background-size: 40px;
	margin-left: 5px;
	visibility: hidden;
	transition: all .2s ease-in-out;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right.visible {
	visibility: visible;
	transition: all .2s ease-in-out;
}

#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:hover,
#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:focus,
#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:hover,
#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:focus {
	cursor: pointer;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper {
	display: flex;
	flex-direction: row;
	/* flex-wrap: wrap; */
	column-gap: 30px;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:hover,
#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:focus {
	text-decoration: none;
	color: #000000;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling {
	position: relative;
	width: 100%
}


#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling {
	position: relative;
	display: flex;
	overflow-x: auto;
	margin-right: 0;
	margin-bottom: 30px;
	-ms-overflow-style: none;
	scrollbar-width: none;
	column-gap: 30px;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
	display: none;	
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper {
	display: flex;
	flex-direction: column;
	flex: 1 1 calc( 26% - 20px );
	min-width: calc( 26% - 20px );
	max-width: calc( 26% - 20px );
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper:last-of-type {
	margin-right: 30px;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container {
	position: relative;
	max-width: 100%;
	height: 0;
	padding-top: 60%;
	margin-bottom: 30px;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
}

#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper #slider-residents-references-content-wrapper h4.slider-residents-references-name-age-container {
	font-family: 'Averta Bold';
	font-size: clamp( 15px, 1.53846vw, 18px);
	margin: 0;
	margin-bottom: 20px;
}


				

	








@media(max-width: 767px) {
	body {
		font-size: 14px;
	}
	
	blockquote p {
		font-size: 24px!important;
	}
	
	img.alignright {
		clear: both;
		float: inherit;
		margin-bottom: 10px;
		margin-left: 0;
	}

	img.alignleft {
		clear: both;
		float: inherit;
		margin-bottom: 10px;
		margin-right: 0;
	}
	
	#breadcrumb-container {
		display: table;
		height: 50px;
		line-height: normal;
		vertical-align: middle;
		margin-bottom: 30px;
	}
	
	#breadcrumb-container p {
		display: table-cell;
		height: 50px;
		vertical-align: middle;
		
	}
	
	#breadcrumb-container a {
		line-height: normal;
	}
	
	#breadcrumb-container .breadcrumb_last {
		line-height: 18px!important;
	}
	
	#header-wrapper {
		height: auto;
		min-height: 60px;
	}
	
	.header-logo-container-vertical {
		position: relative;
		z-index: 100000;
	}
	
	.header-logo-container {
		background-color: transparent;
	}
	
	.header-logo-container-vertical .header-logo-vertical {
		opacity: 1!important;
		position: relative;
		left: -40px;
		height: 122px;
		width: 100px;
		padding: 10px;
		background-size: 80px auto;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 10000;
	}
	
	a.header-logo-container {
		border: 0 none;
	}
	
	a.header-logo-container:hover,
	a.header-logo-container:focus {
		background: 0 none;
	}
	
	
	.top-header-search-button {
		position: absolute;
		top: 7px;
		right: 65px;
		float: right;
		height: 40px;
		width: 40px;
		background-image: url('images/icons/Icoon - Zoeken.png');
		background-position: center;
		background-repeat: no-repeat;
		margin-left: 15px;
	}

	.top-header-search-container {
		margin-right: 65px;
	}

	.top-header-search-container.visible {
		top: 10px;
	}
	
	.top-header-search-container input[type="text"] {
		width: 115px;
	}
	
	#header-main-menu-wrapper {
		top: 0;
	}
	
	.navbar-collapse.collapse.in {
		position: fixed;
	}
	
	.navbar-toggle.menu-close {
		position: relative;
		float: right;
/*		top: inherit;
		right: 15px;
		margin-right: 15px;
		z-index: 20000; */
		background-image: url(images/buttons/Habion-Pancake.png);
		background-size: 33px 20px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 100000;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	.navbar-toggle.menu-open {
		position: relative;
		float: right;
/*		top: inherit;
		right: 15px;
		margin-right: 15px;
		z-index: 20000; */
		background-image: url(images/buttons/Habion-Pancake-Menu-Close.png);
		background-size: 21px 21px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 100000;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	.navbar-toggle .icon-bar {
		position: relative;
		background-color: transparent;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
		z-index: 20000;
	}
	
	.navbar-collapse {
		position: fixed;
		top: 0;
		left: 0;
		min-height: 100vh!important;
		width: 100vw;
		border-top: 0;
		padding-top: 150px;
		box-shadow: none;
		background-color: #F3F0EA;
		z-index: 15000;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	.navbar-collapse.in {
		position: fixed;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	ul.navbar-nav {
		padding: 0 15px;
		width: 100vw;
	}
	
	.navbar-nav > li {
		height: auto;
		width: 100%;
		border-bottom: 1px solid #D7D1C3;
	}
	
	.navbar-nav > li:first-child {
		border-top: 1px solid #D7D1C3;
	}
	
	.navbar-nav li a {
		font-size: 26px;
		font-weight: 400;
		line-height: 48px;
		color: #272049;
		padding-top: 0;
		padding-bottom: 0;
	}
	
	.navbar-nav > li > a:hover,
	.navbar-nav > li > a:focus {
		color: #009cc4;
		text-decoration: none;
	}
	
	.navbar-nav li a:after {
		position: absolute;
		right: 0;
	}
	
	.navbar-nav li ul {
		display: none;
	}
	
	.navbar-nav li:hover ul {
		position: relative;
		width: 100%;
		height: auto;
		top: -15px;
		display: block!important;
		background-color: #F3F0EA;
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 15px;
		padding-top: 0;
		z-index: 20000;
		box-shadow: none;
		-webkit-box-shadow: none;
		-moz-box-shadow: none;
		-ms-box-shadow: none;
		-o-box-shadow: none;	
		border: 0 none;
		border-bottom: 1px solid #D7D1C3;
		transition: all .2s ease-in-out;
		-webkit-transition: all .2s ease-in-out;
		-moz-transition: all .2s ease-in-out;
		-ms-transition: all .2s ease-in-out;
		-o-transition: all .2s ease-in-out;
	}
	
	.navbar-nav li:hover li  {
		height: 30px;
		line-height: 30px;
		list-style: none;
		overflow: hidden; 
		text-overflow: ellipsis;
		white-space: nowrap;
		border-bottom: 0 none;
		/* width: 100%; */
	}
	
	.navbar-nav li:hover li a {
		font-family: 'Open Sans';
		font-size: 18px;
		line-height: 30px;
		color: #272049;	
		text-indent: 40px;
	}
	
	
	
	
	
	
	#site-wrapper {
		top: 60px;
	}
	
	/* ---- HOMEPAGE ---- */
	#fp-main-content-wrapper {
		top: -50px;
		margin-bottom: -50px;
	}

	/* ---- FRONTPAGE --> IFRAME ---- */
	#fp-main-content-wrapper p iframe {
		max-width: 100%;
		height: 125px;
	}
	
	#fp-banner-top-container #slider, 
	#fp-banner-top-container #carousel-bounding-box, 
	#fp-banner-top-container #myCarousel, 
	#fp-banner-top-container .carousel-inner {
		height: 240px;
		padding-top: inherit;
	}
	
	#fp-banner-top-container .slider-image {
		height: 240px;
	}
	
	#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container {
		height: 240px;
		padding: 0 20px 70px;
	}
	
	#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container h1 {
		font-size: 26px;
	}
	
	
	
	#fp-about-wrapper .fp-about-content-container {
		padding: 50px 30px 70px 30px;
	}
	
	#fp-about-wrapper {
		height: auto;
	}
	
	#fp-about-wrapper .fp-about-content-readmore-container {
		left: 30px;
		bottom: 40px;
	}
	
	#fp-about-vision-wrapper {
		height: 100%;
		overflow: hidden;
		margin-left: 15px;
		margin-right: 15px;
	}
	
	#fp-vision-wrapper {
		height: auto;
		overflow: hidden;
	}
	
	#fp-vision-wrapper .fp-vision-content-container {
		height: 100%;
		overflow: hidden;
		padding: 25px;
	}
	
	#fp-about-wrapper .fp-about-content-container h2.fp-about-content-title {
		font-size: 16px;
	}
	
	#fp-about-wrapper .fp-about-content-container .fp-about-content-main-text {
		font-size: 18px;
	}
	
	#fp-vision-wrapper .fp-vision-content-container h2 {
		position: relative;
		font-size: 18px;
		left: 0;
	}
	
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav {
		display: inherit;
		left: -10px;
		height: auto;
		width: calc( 100% + 40px );
		padding: 0 25px;
	}
	
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li {
		height: 60px;
	}
	
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li a {
		font-size: 20px;
		line-height: 50px;
	}
	
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a::before,
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a::before {
		top: 10px;
		margin-right: 15px;
		height: 35px;
		width: 35px;
		background-size: cover;
	}
	
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a::after,
	#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a::after {
		font-size: 24px;
		line-height: 60px;
	}
	
	#fp-vision-wrapper .fp-vision-content-readmore-container {
		position: relative;
		bottom: inherit;
		padding-bottom: 15px;
		left: 25px;
	}
	
	
	#fp-news-habion-wrapper {
		padding-left: 0;
		padding-right: 0;
		padding-bottom: 0;
	}
	
	#fp-single-news-item-wrapper {
		margin-bottom: 30px;
	}
	
	.fp-single-news-item-image {
		height: 100px;
		width: 100px;
	}
	
	.fp-single-news-item-content {
		padding-left: 20px;
		width: calc(100% - 12px);
	}
	
	.fp-single-news-item-content h3.fp-single-news-item-title {
		font-size: 18px;
		margin-top: 15px;
	}

	/* ---- FRONT-PAGE - HABION HIGHLIGHT BUTTON ---- */
	#fp-highlight-button-wrapper .fp-highlight-button-container.green-button {
		margin: 50px 0 25px 0;
	}

	#fp-highlight-button-wrapper .fp-highlight-button-container.green-button h3 {
		font-size: 32px;
	}

	
	
	#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a {
		font-size: 20px;
		padding-right: 0;
	}
	
	#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a:after {
		display: none;
	}
	
	#fp-habion-video-link-wrapper {
		position: relative;
		left: -15px;
		width: calc( 100% + 30px );
		padding: 30px 15px;
		margin-top: 30px;
	}
	
	#fp-news-habion-wrapper h2.fp-news-habion-title {
		margin-bottom: 20px;
	}
	
	#fp-habion-video-link-wrapper a.fp-habion-all-videos-link {
		position: relative;
		bottom: 0;
		left: 0;
	}
	
	#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link {
		height: auto;
		border-bottom: 0 none;
		padding-top: 30px;
		padding-bottom: 20px;
	}
	
	
	/* ---- FRONTPAGE --> SLIDER --> NEW PROJECTS --- */
	#fp-new-projects-wrapper {
		position: relative;
		height: auto;
		overflow: hidden;
	}
	
	#fp-new-projects-slider-container {
		height: auto;
	}
	
	#fp-new-projects-slider-container .fp-new-projects-slider-content-container {
		height: 165px;
		padding: 30px 0;
	}
	
	#fp-new-projects-slider-container h3.slider-image-top-title-content {
		font-size: 24px;
		margin-bottom: 15px;
		margin-top: 0;
	}
	
	#fp-new-projects-slider-container h2.slider-image-title-content {
		font-size: 28px;
		margin-bottom: 0;
	}
	
	#fp-new-projects-slider-container .carousel-inner .item, 
	#fp-new-projects-slider-container .carousel-inner .item.active {
		position: absolute;
		height: 100%;
	}
	
	#fp-new-projects-slider-container #slider, 
	#fp-new-projects-slider-container #carousel-bounding-box, 
	#fp-new-projects-slider-container #myCarousel3, 
	#fp-new-projects-slider-container .carousel-inner {
		height: 0;
		padding-bottom: 100%;
	}
	
	#fp-new-projects-slider-container .carousel-inner .item .fp-new-projects-slider-image-container, 
	#fp-new-projects-slider-container .carousel-inner .item.active .fp-new-projects-slider-image-container,
	#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper, 
	#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper {
		position: relative;
		left: -15px;
		height: 0;
		padding-bottom: 75%;
		width: calc( 100% + 30px);
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
	}
	
	#fp-new-projects-slider-container .fp-new-projects-to-all-projects-link {
		position: relative;
		top: 0;
		left: 0;
		padding: 30px 0;
		height: 70px;
		line-height: 70px;
	}
	
	#fp-new-projects-slider-container .carousel-indicators {
		left: 50%;
	}
	
	
	/* ---- FRONTPAGE --> SLIDER --> REFERENTIES ---- */
	#fp-slider-bottom-wrapper {
		height: auto;
		padding-bottom: 215px;
		padding-top: 0;
	}
	
	#fp-slider-bottom-container {
		position: relative;
		left: -15px;
		width: calc( 100% + 30px)!important;
	}
	
	#fp-slider-bottom-container #slider, 
	#fp-slider-bottom-container #carousel-bounding-box, 
	#fp-slider-bottom-container #myCarousel, 
	#fp-slider-bottom-container .carousel-inner {
		height: 0;
		padding-bottom: 75%;
		width: 100%;
		overflow: inherit;
	}
	
	#fp-slider-bottom-container .carousel-inner .item, 
	#fp-slider-bottom-container .carousel-inner .item.active {
		height: 100%;
		width: 100%;
		margin: 0;
	}
	
	#fp-slider-bottom-container .slider-image {
		height: 0;
		padding-bottom: 75%;
		width: 100%;
		background-size: cover;
	}
	
	#fp-slider-bottom-container .slider-image-title-container .slider-image-title-content-container {
		margin: 0 15px;
	}
	
	#fp-slider-bottom-container .slider-image-title-content-content {
		clear: both;
		position: absolute;
		background: #F3F0EA;
		color: #272049;
		bottom: -215px;
		left: -0;
		height: 275px;
		width: 100%;
		padding: 0 50px;
		vertical-align: middle;
		z-index: 150000;
	}
	
	
	
	
	/* ---- PAGINA'S ---- */
	#page-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	.banner-page-container {
		position: relative;
		height: 240px;
		padding-bottom: inherit;

	}
	
	.banner-page-container img {
		height: 100%;
		object-fit: cover;
	}
	
	.banner-page-container #readspeaker_button1,
	.banner-page-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}
	
	.banner-page-container #readspeaker_button1 a img,
	.banner-page-container #readspeaker_button2 a img {
		height: 50px;
		width: 100%;
	}
	
	#breadcrumb-container {
		padding-left: 0;
	}
	
	#breadcrumb-container p {
		margin-bottom: 0;
	}
	
	#page-content-wrapper .page-content-container {
		padding-left: 0;
		padding-right: 0;
	}
	
	#page-content-wrapper .page-content-container h1.page-title {
		font-size: 24px;
		margin-top: -5px;
		margin-bottom: 25px;
	}	
	
	#page-content-wrapper .page-content-container .page-content p:first-child {
		font-size: 16px;
	}
	
	
	/* ---- PAGINA'S --> ONZE WONINGEN ---- */
	#page-our-homes-search-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	#page-our-homes-search-wrapper h1.page-our-homes-search-title {
		height: 50px;
		line-height: 50px;
		padding: 0;
	}
	
	#page-our-homes-search-wrapper .page-our-homes-search-container { 
		position: relative;
		left: -15px;
		width: calc( 100% + 30px );
		padding: 0;
		background-color: #F3F0EA;
	}
	
	#page-our-homes-search-wrapper .page-our-homes-search-sub {
		padding: 30px 0;
	}
	
	#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-left {
		padding-right: 0;
	}
	
	#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-right {
		padding-left: 0;
	}
	
	#page-our-homes-search-wrapper .wpgmp_listing_grid .wpgmp_locations {
		margin-bottom: 30px!important;
		line-height: 26px;
	}

	#page-our-homes-search-wrapper .wpgmp_pagination span, 
	#page-our-homes-search-wrapper .wpgmp_pagination a {
		margin-bottom: 10px;
		line-height: 26px;
	}
	
	
	/* ---- PAGINA'S --> WERKEN BIJ ---- */
	#page-content-working-at-wrapper .page-content-working-at-content-container {
		padding: 30px 0;
	}
	
	#page-content-working-at-wrapper .page-content-working-at-content-container ul {
		max-height: inherit;
		min-height: 300px;
		list-style: none;
		padding-left: 0;
		column-count: inherit;
		-webkit-column-count: inherit;
		-moz-column-count: inherit;
		-ms-column-count: inherit;
		-o-column-count: inherit;
		column-gap: inherit;
		-webkit-column-gap: inherit;
		-moz-column-gap: inherit;
		-ms-column-gap: inherit;
		-o-column-gap: inherit;	
	}
	
	/* ---- SLIDER --> WERKEN BIJ ---- */
	#page-content-working-at-slider-container {
		height: auto;
		padding-bottom: 400px;
		padding-top: 0;
	} 
	
	#slider-working-at-container {
		position: relative;
		width: 100%!important;
	}
	
	#slider-working-at-container #slider, 
	#slider-working-at-container #carousel-bounding-box, 
	#slider-working-at-container #myCarousel, 
	#slider-working-at-container .carousel-inner {
		height: 0;
		padding-bottom: 75%;
		width: 100%;
		overflow: inherit;
	}
	
	#slider-working-at-container .carousel-inner .item, 
	#slider-working-at-container .carousel-inner .item.active {
		height: 100%;
		width: 100%;
		margin: 0;
	}
	
	#slider-working-at-container .slider-image {
		height: 0;
		padding-bottom: 75%;
		width: 100%;
		background-size: cover;
	}
	
	#slider-working-at-container .slider-image-title-container {
		margin: 0;
	}
	
	#slider-working-at-container .slider-image-title-content-content {
		clear: both;
		position: absolute;
		background: #F3F0EA;
		color: #272049;
		bottom: -400px;
		left: 15px;
		height: 460px;
		width: calc( 100% - 30px);
		padding: 15px;
		vertical-align: middle;
		z-index: 150000;
	}
	
	
	
	
	
	/* ---- PAGINA'S --> DOWNLOADS ---- */
	#page-content-wrapper #page-downloads-single-category-item-wrapper {
		margin-bottom: 30px;
	}
	
	#page-content-wrapper #page-downloads-single-category-item-wrapper h3.page-downloads-single-category-item-content-title {
		font-size: 20px;
	}
	
	#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-image {
		height: 100px;
		width: 100px;
	}
	
	#page-content-wrapper #page-downloads-single-category-item-wrapper .page-downloads-single-category-item-image img {
		height: 100px;
		width: 100px;
	}
	
	
	
	/* ---- PAGINA'S --> NIEUWS ---- */
	.banner-news-container {
		height: 240px;
		padding-bottom: inherit;
	}
	
	.banner-news-container img {
		object-fit: cover;
		min-width: 100%;
		max-width: 1280px;
		height: 100%;
	}
	
	#news-content-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	#news-content-wrapper h1.news-content-title {
		position: relative;
		left: -15px;
		font-family: 'Averta Bold';
		font-size: 24px;
		padding: inherit;
		margin-top: -5px;
		margin-bottom: 25px;
	}
	
	#news-content-wrapper .news-content-container {
		padding: 0;
	}
	
	#news-content-wrapper .single-news-main-item-container {
		padding: 0;
	}
	
	#news-content-wrapper .single-news-item-container {
		padding: 0;
		margin-bottom: 30px;
	}
	
	#news-content-wrapper .single-news-item-thumbnail {
		height: 100px;
		width: 100px;
	}
	
	#news-content-wrapper .single-news-item-content-container {
		padding-right: 0;
		height: 100px;
	}
	
	#news-content-wrapper .single-news-item-content-container h2 {
		font-size: 20px;
		margin-top: 15px;
	}
	
	#news-content-wrapper h2.single-news-main-item-title {
		min-height: inherit;
	}
	
	#news-content-wrapper a.single-news-item-readmore {
		display: none;
	}
	
	
	
	/* ---- PAGES --> FEITEN EN CIJFERS ---- */
	.additional-facts-and-figures {
		padding: 0;
	}

	.additional-facts-and-figures h2.additional-facts-and-figures-title {
		font-family: 'Averta Bold';
		color: #009cc4;
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-2,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-4 {
		height: auto;
		padding-top: 30px;
		padding-bottom: 15px;
		
	}
	
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-2,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3 {
		border-bottom: 2px solid #e8e2d6;
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1,
	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3 {
		position: relative;
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1:before {
	  height: 0; 
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-1:after {
	  width: 0;
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-2:before {
	  height: 0; 
	}

	.additional-facts-and-figures .additional-facts-and-figures-single-imagenr-3:after {
	  width: 0;
	}

	.additional-facts-and-figures .additional-facts-and-figures-imagenr-1.incl-border {
		border-bottom: 2px solid #e8e2d6;
		padding-top: 15px;
		padding-bottom: 15px;
	}
	
	.additional-facts-and-figures .additional-facts-and-figures-imagenr-2.incl-border {
		padding-top: 30px;
		padding-bottom: 15px;
	}
	
	
	/* ---- SINGLE --> NIEUWS ---- */
	.banner-single-news-container {
		height: 240px;
		padding-bottom: inherit;
	}
	
	.banner-single-news-container img {
		object-fit: cover;
		min-width: 100%;
		max-width: 1280px;
		height: 100%;
	}
	
	.banner-single-news-container #readspeaker_button1,
	.banner-single-news-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}
	
	.banner-single-news-container #readspeaker_button1 a img,
	.banner-single-news-container #readspeaker_button2 a img {
		height: 50px;
		width: 100%;
	}
	
	#single-news-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	#single-news-wrapper .single-news-main-item-wrapper {
		padding: 0;
	}
	
	#single-news-wrapper h1.single-news-title {
		font-size: 24px;
	}
	
	#single-news-wrapper .single-news-content p:first-of-type {
		font-size: 16px;
	}
	
	#single-news-wrapper .single-news-content h3 {
		font-size: 14px;
	}
	
	#sidebar-single-news-video-link-wrapper h3 {
		font-size: 18px!important;
	}
	
	#single-news-related-news-wrapper {
		padding: 50px 0;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-content-wrapper {
		height: 100px;
		margin-bottom: 30px;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-container {
		padding: 0;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-image {
		height: 100px;
		width: 100px;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-content-container {
		height: 100px;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-date {
		font-size: 14px;
	}
	
	#single-news-related-news-wrapper .single-news-related-news-title {
		font-size: 20px;
		margin-top: 15px!important;
	}
	
	.single-news-related-news-item-readmore {
		display: none;
	}
	
	#press-information-wrapper {
		padding: 30px 0;
		margin-top: 30px;
	}
	
	#press-information-wrapper h2.press-information-title {
		padding: 0;
	}
	
	#press-information-wrapper .press-info-left-container, 
	#press-information-wrapper .press-info-right-container {
		padding: 0;
	}
	
		
	
	/* ---- SINGLE --> PROJECTEN ---- */
	.banner-single-project-container {
		position: relative;
		height: 240px;
		padding-bottom: inherit;

	}
	
	.banner-single-project-container img {
		height: 100%;
		min-width: 100%;
		object-fit: cover;
	}
	
	.banner-single-project-container #readspeaker_button1,
	.banner-single-project-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}
	
	.banner-single-project-container #readspeaker_button1 a img,
	.banner-single-project-container #readspeaker_button2 a img {
		height: 50px;
		width: 100%;
	}
	
	#single-project-wrapper {
		top: 0;
		margin-bottom: inherit;
	}
	
	#single-project-wrapper .single-project-main-item-wrapper {
		padding: 0;
	}
	
	#single-project-wrapper #breadcumb-container {
		padding-top: 15px!important;
		padding-bottom: 15px!important;
	}
	
	#single-project-wrapper .single-project-main-item-sidebar {
		margin-top: 70px;
	}
	
	
	/* ---- SINGLE --> ONZE WONINGEN ---- */
	#single-our-homes-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	#single-our-homes-wrapper .single-our-homes-main-item-wrapper {
		padding: 0;
	}
	
	#single-our-homes-wrapper .single-our-homes-main-item-sidebar {
		margin-top: 30px;
	}

	#single-our-homes-wrapper .single-our-homes-main-item-sidebar .single-our-homes-main-item-sidebar-detail-container {
		margin-bottom: 45px;
	}



	/* ---- SINGLE-FAQ ---- */
	.banner-single-faq-container {
		height: 240px;
		padding-bottom: inherit;
	}

	.banner-single-faq-container img {
		display: block;
		margin: 0 auto;
		width: 100%;
		min-width: 1280px;
		height: auto;
	}

	#single-faq-wrapper {
		top: 30px;
		margin-bottom: 0px;
	}

	#single-faq-wrapper #breadcrumb-container p {
		display: block;
		margin: 10px 0;
	}

	#single-faq-wrapper .single-faq-main-item-wrapper {
		padding: 0;
	}

	#single-faq-wrapper h1.single-faq-title {
		font-size: 24px;
		margin-top: -5px;
		margin-bottom: 25px;
		color: #272049;
	}

	#single-faq-wrapper .single-faq-content h3 {
		color: #000000;
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 0;
	}

	#single-faq-wrapper .single-faq-content p:first-of-type {
		font-size: 16px;
	}

	#single-faq-wrapper .single-faq-main-item-sidebar {
		padding: 30px 0;
	}



	/* ---- FAQ 2023 --- */
	#category-faq2023-wrapper #category-faq2023-cat-filter-wrapper {
		left: 0;
		width: 100%;
	}

	#single-faq2023-wrapper {
		margin-bottom: -60px;
	}

	#single-faq2023-wrapper .single-faq2023-container .single-faq2023-content-container {
		padding: 0;
	}
	
	#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container {
		padding: 20px;
		margin-bottom: 0;
	}

	#single-faq2023-wrapper .single-faq2023-container .single-faq2023-contact-container .single-faq-2023-contact-other-question-content-container {
		padding: 0;
	}

	#single-faq2023-wrapper .single-faq2023-download-container,
	#single-faq2023-wrapper .single-faq2023-quicklinks-container {
		margin: 35px 0 ;
	}



		
		
	/* ---- NIEUWSARCHIEF ---- */
	.banner-news-archive-container {
		position: relative;
		height: 240px;
		padding-bottom: inherit;
	}
	
	.banner-news-archive-container img {
		height: 100%;
		min-width: 100%;
		object-fit: cover;
	}
	
		
	#news-archive-content-wrapper {
		top: 0;
		margin-bottom: 0;
	}
	
	#news-archive-content-wrapper .news-archive-content-container {
		padding: 0;
	}
	
	#news-archive-content-wrapper .single-news-archive-item-container {
		margin-bottom: 30px;
	}
	
	#news-archive-content-wrapper .single-news-archive-item-thumbnail {
		height: 100px;
		width: 100px;
	}
	
	#news-archive-content-wrapper .single-news-archive-item-content-container {
		width: calc( 100% - 100px );
	}
	
	#news-archive-content-wrapper .single-news-archive-item-thumbnail img {
		height: 100px;
		width: 100px;
	}
	
	#news-archive-content-wrapper .single-news-archive-item-content-container h2 {
		font-size: 20px;
		margin-top: 15px;
	}
	
	#news-archive-content-wrapper a.single-news-archive-item-readmore {
		display: none;
	}
	
	
	/* ---- PAGINA'S --> CONTACT ---- */
	#page-contact-wrapper {
		padding: 0;
		margin-top: 0;
	}
	
	#page-contact-googlemaps-container {
		padding: 0;
	}
	
	
	
	/* ---- CATEGORIES ---- */
	#category-wrapper {
		top: inherit;
		margin-bottom: inherit;
	}
	
	
	/* ---- CATEGORIES --> ONZE WONINGEN ---- */
	#category-wrapper h1.category-our-homes-title {
		padding: 0;
	}
	
	#category-wrapper .category-our-homes-container {
		padding: 0;
	}
	
	.banner-single-our-homes-container {
		position: relative;
		height: 240px;
		width: calc( 100% + 30px);
		max-width: 1280px;
	}
	
	.banner-single-our-homes-container img {
		object-fit: cover;
		min-width: 100%;
		max-width: 100%;
		height: 240px;
	}
	
	.banner-single-our-homes-container #readspeaker_button1,
	.banner-single-our-homes-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}
	
	.banner-single-our-homes-container #readspeaker_button1 a img,
	.banner-single-our-homes-container #readspeaker_button2 a img {
		height: 50px;
		width: 100%;
	}
	
	#category-wrapper .category-our-homes-search-filter {
		padding: 0;
	}



	/* ---- PAGES --> WOONSERVICE ---- */
	#page-wrapper.woonservice {
		top: -50px;
    	margin-bottom: -80px;
	}


	#page-living-service-highlighted-faq-wrapper {
		display: inherit;
		/*	background-color: #ffffff;
		box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
		-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
		-moz-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
		-ms-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
		-o-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3); */
		margin-bottom: 40px; 
	}
	

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper {
		clear: both;
		float: none;
		width: 100%;
		font-size: 16px;
		line-height: 24px;
		padding: 30px 30px 100px 30px
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper h3 {
		font-size: 28px;
		line-height: 29px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper .page-living-service-highlighted-faq-tenants-subtitle {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:before {
		background-size: auto 15px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper {
		position: absolute;
		bottom: 30px;
		margin-top: 45px;
		z-index: 1000;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:hover,
	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:focus {
		color: #272049;
		text-decoration: none;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:before {
		display: inline-block;
		font-family: 'Fontawesome';
		content: "\f105";
		margin-right: 10px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a {
		color: #ffffff;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper {
		clear: both;
		float: none;
		width: 100%;
		font-size: 16px;
		line-height: 24px;
		padding: 30px 30px 100px 30px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper h3 {
		font-size: 28px;
		line-height: 29px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper .page-living-service-highlighted-faq-home-seekers-subtitle {
		font-size: 18px;
		line-height: 30px;
		margin-bottom: 30px;
	}

	#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:before {
		background-size: auto 15px;
	}

	#page-living-service-content-wrapper {
		font-size: 16px;
	}

	#page-cliving-service-content-wrapper img {
		max-width: 100%;
		height: auto;
	}

	#page-living-service-content-wrapper .page-living-service-content-container {
		padding: inherit;
	}

	#page-living-service-content-wrapper .page-living-service-content-container h1.page-title {
		font-size: 32px;
	}

	#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content {
		padding-right: inherit;
	}

	#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content h3 {
		color: #009cc4;
		font-weight: bold;
		font-size: 16px;
		margin-bottom: 0;
	}

	#page-living-service-content-wrapper .page-living-service-content-container #page-living-service-image-wrapper {
		padding-left: 0;
		margin-top: 30px;
	}

	#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper {
		padding: inherit;
		padding: 50px 15px;
	}

	#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper .content_block {
		margin-bottom: 60px;
	}

	#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h3 {
		font-size: 32px;
		line-height: 35px;
		margin-bottom: 15px;
	}

	#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h4 {
		font-size: 18px;
		line-height: 24px;
		margin-top: 30px;
		margin-bottom: 15px;
	}

	/* WOONSERVICE --> FORMULIEREN */
	#living-service-form-wrapper {
		padding: 0;
	}

	#living-service-form-wrapper .gform_wrapper form {
		padding: 40px 15px;
	}

	#living-service-form-wrapper .gform_wrapper ul li.gfield { 
		padding-right: 5px;
	}

	#living-service-form-wrapper .gform_wrapper li#field_8_23 label,
	#living-service-form-wrapper .gform_wrapper li#field_8_24 label,
	#living-service-form-wrapper .gform_wrapper li#field_8_66 label,
	#living-service-form-wrapper .gform_wrapper li#field_8_67 label {
		font-size: 14px;
	}

	#living-service-form-wrapper .gform_wrapper .gfield_checkbox li label, 
	#living-service-form-wrapper .gform_wrapper .gfield_radio li label {
		font-size: 12px;
	}
	
	#living-service-form-wrapper .gform_wrapper ul.gfield_checkbox li input[type="checkbox"] + label:before {
		height: 12px;
		width: 12px;
	}

	#living-service-form-wrapper .gform_wrapper li#field_7_3 label,
	#living-service-form-wrapper .gform_wrapper li#field_7_4 label,
	#living-service-form-wrapper .gform_wrapper li#field_7_5 label {
		font-size: 12px;
		height: 50px;
	}

	body #living-service-form-wrapper .gform_wrapper ul.gfield_radio {
		margin-left: 0;
	}

	body #living-service-form-wrapper .gform_wrapper li.gf_list_inline ul.gfield_radio li {
		display: block;
		width: auto!important;
	}




	/* ---- PAGES --> FAQ ---- */
	#page-content-wrapper .page-content-container .single-faq-content-container {
		width: calc( 100% - 30px );
		margin-left: auto;
		margin-right: auto;
	}

	#page-content-wrapper .page-content-container .single-faq-content-container h3.single-faq-title {
		font-family: 'Open Sans';
		font-size: 18px;
		font-weight: normal;
		line-height: 26px;
		color: #000000;
		margin: 0;
	}

	#page-content-wrapper .page-content-container .single-faq-content-container a.single-faq-readmore-link {
		position: absolute;
		bottom: 30px;
	}
	#page-content-wrapper .page-content-container .single-faq-content-container a.single-faq-readmore-link:before {
		display: inline-block;
		font-family: 'Fontawesome';
		content: "\f105";
		font-size: 15px;
		margin-right: 10px;
	}
	
	
	
	/* ---- FOOTER ---- */
	#footer-content-wrapper {
		height: auto;
		overflow: hidden;
		padding: 50px 0 100px 0;
		font-size: 15px;
	}
	
	#footer-content-wrapper h3.footer-title {
		font-size: 15px;
	}
	
	#footer-content-wrapper #menu-footermenu {
		padding-left: 0;
	}
	
	#footer-content-wrapper .footer-position-1,
	#footer-content-wrapper .footer-position-2,
	#footer-content-wrapper .footer-position-3,
	#footer-content-wrapper .footer-position-4 {
		min-height: 175px;
	}
	
	#footer-content-wrapper .footer-position-1 p,
	#footer-content-wrapper .footer-position-2 p,
	#footer-content-wrapper .footer-position-3 p,
	#footer-content-wrapper .footer-position-4 p {
		margin-bottom: 0;
	}
	
	#footer-content-wrapper .footer-position-1 tr td,
	#footer-content-wrapper .footer-position-2 tr td,
	#footer-content-wrapper .footer-position-3 tr td,
	#footer-content-wrapper .footer-position-4 tr td {
		color: #f3f0ea!important;
	}
	
	#footer-content-wrapper .footer-position-3 {
		/* padding-left: 30px; */
	}
	
	#footer-content-wrapper .footer-position-4 p {
		/* padding-left: 30px; */
	}
	
	#footer-content-wrapper .footer-position-4 p img {
		width: 60%;
		height: auto;
	}
	
	
	/* ---- DIVERSEN ----*/
	.habion-social-sharing-buttons {
		padding: 30px 0 70px 0;
	}	
	
	
	/* ---- URL TO GOOGLE MAPS ---- */
	#page-contact-googlemaps-route-link {
		padding-left: 0px;
	}
	
	
	/* ---- FORMULIER ---- */
	body .gform_wrapper ul.gfield_radio {
		display: inherit;
		align-items: baseline;
		margin-left: 30px;
	}

	body .gform_wrapper li.gf_list_inline ul.gfield_radio li {
		display: inline-flex;
		flex: initial;
		width: 30%!important;
	}
	
	body .gform_wrapper li.gf_list_inline ul#input_1_11.gfield_radio {
		margin-left: 0!important;
	}
	
	body .gform_wrapper li.gf_list_inline ul#input_1_11.gfield_radio li {
		display: inline-block;
		width: 100%!important;
		margin-left: 0!important;
	}


	/* ---- AANPASSINGEN MAART 2020 ---- */
	#page-our-homes-search-wrapper .page-our-homes-search-container {
		left: inherit;
		width: inherit;
		padding: 0;
		background-color: transparent;
	}

	#page-our-homes-search-wrapper .wpgmp_locations_head {
		padding-left: 15px;
		padding-right: 15px;
	}

	#page-our-homes-search-wrapper .wpgmp_locations {
		border: 0 none;
	}



	/* ---- AANPASSINGEN JUNI/JULI 2020 ---- */
	
	/* ---- PAGES --> WERKEN BIJ v2 ---- */
	#page-wrapper.vacancies {
		margin-bottom: -90px;
	}

	#page-content-working-at-wrapper-2 {
		position: relative;
		/* margin-top: 60px; */
	}

	#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 {
		padding: 50px 0;
	}

	#page-wrapper a.page-content-all-vacancies-link {
		margin: 50px 0 30px 0;
	}

	#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 ul {
		max-height: inherit;
		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-gap: 0;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-ms-column-gap: 0;
		-o-column-gap: 0;	
	}

	#page-content-working-at-quote-wrapper {
		padding: 50px 0;	
	}

	#page-content-working-at-quote-wrapper .quote-vacancies-content-container .quote-vacancies-content-content {
		font-size: 32px;
		line-height: 42px;
	}

	#page-content-working-at-quote-wrapper .quote-vacancies-content-container .quote-vacancies-content-content h3 {
		font-size: 32px;
		line-height: 42px;
	}

	#page-content-working-at-vacancies-title-wrapper {
		padding: 50px 0 0 0;
	}

	#page-content-working-at-vacancies-title-wrapper .page-content-working-at-vacancies-title-container {
		padding: 0;
	}

	#page-content-working-at-vacancies-title-wrapper h3.page-content-working-at-vacancies-title {
		font-size: 26px;
	}

	#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper {
		display: block;
	}

	#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-location {
		margin-bottom: 15px;
	}

	#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-working-hours {
		margin-bottom: 15px;
	}

	#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-salary {
		margin-bottom: 15px;
	}

	#page-content-working-at-slider-container {
		height: auto;
		padding: 70px 0 470px 0;
	}



	/* ---- KOOPAANBOD ---- */
	#page-content-purchase-offers-title-wrapper {
		padding: 50px 0 0 0;
	}

	#page-content-purchase-offers-title-wrapper .page-content-purchase-offers-title-container {
		padding: 0;
	}

	#page-content-purchase-offers-title-wrapper h3.page-content-purchase-offers-title {
		font-size: 26px;
	}

	#page-content-purchase-offers-content-wrapper #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper {
		display: block;
	}

	#page-content-purchase-offers-content-wrapper #page-content-page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-page-content-purchase-offers-single-purchase-offer-additional-info-location {
		margin-bottom: 15px;
	}

	#page-content-purchase-offers-content-wrapper #page-content-page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-page-content-purchase-offers-single-purchase-offer-additional-info-square-meters {
		margin-bottom: 15px;
	}

	#page-content-purchase-offers-content-wrapper #page-content-page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-page-content-purchase-offers-single-purchase-offer-additional-info-for-sale-since {
		margin-bottom: 15px;
	}



	/* ---- CONTACTPERSOON BIJ VACATURES EN KOOPAANBOD ---- */
	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-image {
		clear: both;
		float: inherit;
		margin: 0 auto;
		border-radius: 130px;
		-webkit-border-radius: 130px;
		-moz-border-radius: 130px;
		-ms-border-radius: 130px;
		-o-border-radius: 130px;
	}

	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-container {
		display: inherit;
		clear: both;
		float: inherit;
		width: 100%;
		height: auto;
		padding: 0;
	}

	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content {
		display: inherit;
		clear: both;
		float: inherit;
		width: 100%;
		height: auto;
		padding: 40px 0 0 0;
	}

	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-contact-content {
		text-align: center;
		margin-bottom: 0;
	}

	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-email {
		margin-right: 20px;
	}

	#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content-content .page-content-contact-person-phone-number {
		margin-right: 0;
	}



	/* ---- SINGLE --> VACATURE ---- */
	.banner-single-vacancie-container {
		left: -15px;
		height: 240px;
		width: calc( 100% + 30px );
		padding-bottom: inherit;
		overflow: hidden;
	}

	.banner-single-vacancie-container img {
		height: 100%;
		object-fit: cover;
	}

	.banner-single-vacancie-container #readspeaker_button1, 
	.banner-single-vacancie-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}

	#single-vacancie-wrapper {
		top: 0;
	}

	#single-vacancie-wrapper .single-vacancie-content-container {
		padding: 0;
	}

	#single-vacancie-wrapper .single-vacancie-content-content {
		padding: 0;
	}

	#single-vacancie-second-wrapper .single-vacancie-content-container {
		padding: 50px 0 0 0;
	}
	
	#single-vacancie-second-position-wrapper {
		top: 0;
		margin-bottom: 0;
	}

	#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul,
	#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul {
		max-height: inherit;
		padding-right: 0;
		column-count: 1;
		-webkit-column-count: 1;
		-moz-column-count: 1;
		-ms-column-count: 1;
		-o-column-count: 1;
		column-gap: 0;
		-webkit-column-gap: 0;
		-moz-column-gap: 0;
		-ms-column-gap: 0;
		-o-column-gap: 0;
	}

	#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li,
	#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li {
		font-size: 20px;
	}

	#single-vacancie-quote-wrapper {
		padding: 50px 0;
	}

	#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content {
		font-size: 32px;
		line-height: 42px;
	}

	#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content h3 {
		font-size: 32px;
		line-height: 42px;
	}

	#single-vacancie-contact-person-wrapper {
		min-height: 200px;
		background-color: #84D0F0;
		padding: 70px 0;
	}


	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container {
		position: relative;
		padding: 0;
	}
																					
	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-image {
		clear: both;
		float: inherit;
		margin: 0 auto;
		border-radius: 130px;
		-webkit-border-radius: 130px;
		-moz-border-radius: 130px;
		-ms-border-radius: 130px;
		-o-border-radius: 130px;
	}

	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content {
		clear: both; 
		float: inherit;
		width: 100%;
		padding: 40px 0;
	}

	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content {
		margin-bottom: 0;
		font-size: 20px;
		padding-bottom: 0;
	}

	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-contact-content {
		position: relative;
		display: block;
		width: 100%;
		text-align: center;
	}

	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-email {
		margin-right: 20px;
	}

	#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-phone-number {
		margin-right: 0;
	}

	#single-vacancie-contact-form-wrapper {
		min-height: 400px;
		background-color: #F3F0EA;
		padding: 70px 0;
	}

	#single-vacancie-contact-form-wrapper h2.single-vacancie-contact-form-title {
		font-family: 'Averta Bold';
		font-size: 32px;
		line-height: 35px;
		color: #272049;
	}

	#single-vacancie-contact-form-wrapper .single-vacancie-contact-form-sub-title {
		display: block;
		font-family: 'Averta Regular';
		font-size: 32px;
		line-height: 35px;
		color: #272049;
		margin-bottom: 30px;
	}

	#single-vacancie-contact-form-wrapper .gform_wrapper form {
		padding: 0;
	}

	#single-vacancie-contact-form-wrapper .gform_wrapper form input {
		margin-bottom: 20px;
	}

	body #single-vacancie-contact-form-wrapper .ginput_container.ginput_container_fileupload {
		background-color: transparent;
	}

	body #single-vacancie-contact-form-wrapper .gform_wrapper .ginput_container.ginput_container_fileupload input {
		background-color: #ffffff;
	}

	body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] {
		clear: both;
		float: inherit;
		max-width: 100%;
	}

	body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] .ginput_preview {
		height: auto;
		min-height: 50px;
	}

	body #single-vacancie-contact-form-wrapper .gform_wrapper input.gform_button.button {
		color: #ffffff;
	}



	/* ---- KOOPAANBOD ---- */
	#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-location,
	#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container #page-content-purchase-offers-single-purchase-offer-additional-info-wrapper .page-content-purchase-offers-single-purchase-offer-additional-info-square-meters {
		margin-bottom: 15px;
	}

	#page-content-purchase-offers-content-wrapper .page-content-purchase-offers-single-purchase-offer-content-container .page-content-purchase-offers-single-purchase-offer-readmore-text {
		bottom: 15px;
	}


	/* ---- KOOPAANBOD --> SINGLE-KOOPAANBOD ---- */
	.banner-single-purchase-offer-container {
		height: 240px;
	}

	.banner-single-purchase-offer-container img {
		height: 240px;
		min-width: 100%;
		max-width: 100%;
		object-fit: cover;
	}

	.banner-single-purchase-offer-container #readspeaker_button1, 
	.banner-single-purchase-offer-container #readspeaker_button2 {
		position: absolute;
		right: -73px;
		top: -50px;
		width: 273px;
		height: 50px;
	}

	#single-purchase-offer-wrapper {
		top: 0;
		margin-bottom: -30px;
	}

	#single-purchase-offer-wrapper .single-purchase-offer-date {
		padding: 30px 0 0 0;
	}

	#single-purchase-offer-wrapper h1.single-purchase-offer-title {
		padding: 0;
	}

	#single-purchase-offer-wrapper .single-purchase-offer-content-container {
		padding: 0;
	}

	#single-purchase-offer-wrapper .single-purchase-offer-date { 
		padding: 0;
	}
	
	#single-purchase-offer-images-wrapper .single-purchase-offer-images-title-container {
		padding: 30px 0;
	}

	#single-purchase-offer-images-wrapper .single-purchase-offer-images-container {
		padding: 0;
	}

	#single-purchase-offer-reason-of-sale-wrapper .single-purchase-offer-reason-of-sale-title-container { 
		padding: 30px 0;
	}

	#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-container { 
		padding: 30px 0;
	}

	#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-content {
		line-height: inherit;
		padding: 10px 0;
	}

	#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-title-container {
		padding: 30px 0;
	}
	
	#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-content span.single-purchase-offer-characteristics-content-sub-text {
		top: inherit;
	}

	#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-container {
		padding: 0;
	}

	#single-purchase-offer-sale-process-wrapper .single-purchase-offer-sale-process-title-container {
		padding: 30px 0;
	}

	#single-purchase-offer-location-wrapper .single-purchase-offer-location-title-container { 
		padding: 30px 0;
	}

	#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link {
		padding: 0;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container {
		padding: 0;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-image {
		clear: both;
		float: inherit;
		margin: 0 auto;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content {
		clear: both;
		float: inherit;
		width: 100%;
		padding: 40px 0 0 0;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-contact-content {
		text-align: center;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-email {
		margin-right: 20px;
	}

	#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content-content .single-purchase-offer-contact-person-phone-number {
		margin-right: 0;
	}



	/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - DECEMBER 2022 ---- */
	#page-content-working-at-articles-wrapper {
		padding: 50px 0;
	}

	#page-content-working-at-articles-wrapper .scrolling-whitespace {
		min-width: 0!important;
	} 

	#page-content-working-at-articles-wrapper h3.page-content-working-at-articles-title {
		font-size: 38px;
		line-height: 32px;
		padding: 0 15px;
	}

	#page-content-working-at-articles-wrapper .page-content-working-at-articles-container {
		display: block;
		flex-direction: inherit;
		width: 100%;
		padding-bottom: 70px;
	}

	#page-content-working-at-articles-wrapper .h-scrolling .scrolling {
		position: relative;
		display: flex;
		overflow-x: auto;
		margin-right: 0;
		margin-bottom: 30px;
		-ms-overflow-style: none;
		scrollbar-width: none;
		column-gap: 30px;
	}

	#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper {
		display: flex;
		flex: 0 0 75%;
	}

	#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper:first-of-type {
		margin-right: -15px;
	}

	#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper:last-of-type {
		margin-right: 30px;
	}

	#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper {
		padding-bottom: 80%;
	}

					#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container {
						padding: 20px;
					}

					#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-intro {
						font-family: 'Averta Regular';
						font-size: 22px;
						line-height: 24px;
					}

					#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-name {
						font-family: 'Averta Bold';
						font-size: 22px;
						line-height: 24px;
					}

					

					#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-function {
						font-family: 'Averta Regular';
						font-size: 14px;
						line-height: 20px;
						padding: 15px 0 30px 0;
					}

					#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-quote {
						font-family: 'Open Sans';
						font-size: 15px;
						font-weight: 600;
						line-height: 20px;
						color: #C8622D;
					}

	#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper {
		display: none;
	}

	#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper.visible {
		display: none;
	}
					
	#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper {
		display: none;
	}

	#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper.visible {
		display: none;
	}
					
	#page-content-working-at-vacancies-title-wrapper-v3 .page-content-working-at-vacancies-title-container {
		padding: 0;
	}

	#page-content-working-at-vacancies-title-wrapper-v3 h3.page-content-working-at-vacancies-title  {
		font-size: 28px;
	}


	/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - SINGLE PAGE - DECEMBER 2022 ---- */
	#page-wrapper .page-publish-date {
		padding: 0 0 30px 0;
	}


	/* ---- 2023 --> PROJECTPAGINA ---- */

	body.projecten-template #site-wrapper {
		margin-bottom: -30px;
	}

	#page-project-2023-contact-person-wrapper {
		min-height: 200px;
		background-color: #84D0F0;
		padding: 70px 0;
	}


	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container {
		position: relative;
		padding: 0;
	}
																					
	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-image {
		clear: both;
		float: inherit;
		margin: 0 auto;
		border-radius: 130px;
		-webkit-border-radius: 130px;
		-moz-border-radius: 130px;
		-ms-border-radius: 130px;
		-o-border-radius: 130px;
	}

	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
		clear: both; 
		float: inherit;
		width: 100%;
		padding: 40px 0;
	}

	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
		margin-bottom: 0;
		font-size: 20px;
		padding-bottom: 0;
	}

	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-contact-content {
		position: relative;
		display: block;
		width: 100%;
		text-align: center;
	}

	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-email {
		margin-right: 20px;
	}

	#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-phone-number {
		margin-right: 0;
	}


	

	/* ---- 2023 --> CATEGORY --> IN DE MEDIA  ---- */
	#category-in-the-media-wrapper {
		top: 0;
		margin-bottom: 0;
	}

	#category-in-the-media-wrapper #category-in-the-media-content-wrapper {
		padding: 0;
	}

					#category-in-the-media-wrapper #category-in-the-media-content-wrapper #breadcrumb-container {
						padding: 0;
					}


	#category-in-the-media-wrapper #category-in-the-media-content-wrapper h1 {
		font-size: 24px;
	}

	#category-in-the-media-wrapper #category-in-the-media-content-wrapper #category-in-the-media-introtext-wrapper p:first-of-type {
		font-size: 16px;
		margin-bottom: 30px;
	}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper {
						margin-top: 20px;
					}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container {
						font-family: 'Open Sans';
						font-size: clamp( 14px, 1.3675vw, 16px);
						background-color: #F3F0EA;
						padding: 30px;
						border-radius: 10px;
						margin-bottom: 15px;
					}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-name {
						font-weight: 600;
					}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-role {
						color: #931965;
						margin-bottom: 15px;
					}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-email-address::before {
						display: inline-block;
						content: '';
						height: 16px;
						width: 16px;
						background-image: url('images/icons/Habion - Icon - Email.svg');
						background-position: left bottom;
						background-repeat: no-repeat;
						background-size: 14px;
						margin-right: 10px;
					}

					#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-phone-number::before {
						display: inline-block;
						content: '';
						height: 16px;
						width: 16px;
						background-image: url('images/icons/Habion - Icon - Phone.svg');
						background-position: left bottom;
						background-repeat: no-repeat;
						background-size: 14px;
						margin-right: 10px;
					}


	#category-in-the-media-wrapper #category-in-the-media-overview-wrapper {
		padding: 35px 0;
	}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:hover,
					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:focus {
						text-decoration: none;
					}

	#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container {
		margin-bottom: 50px;
	}

	#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper {
		margin-bottom: 15px;
	}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container {
						position: relative;
						height: 0;
						padding-bottom: 70%;
					}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container img {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
						object-fit: cover;
						object-position: center;
					}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper {
						position: absolute;
						bottom: 15px;
						left: 15px;
						color: #ffffff;
					}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container {
						font-size: 14px;
						font-weight: 500;
						height: 34px;
						min-width: 34px;
						line-height: 34px;
						padding: 0 10px;
						background-color: #931965;
						border-radius: 17px;
					}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container img {
						height: 14px;
						width: 14px;
						margin: 10px;
						object-fit: contain;
					}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container .category-in-the-media-overview-single-item-thumbnail-video-play-duration {
						margin-left: 20px;
					}


					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-publish-date-container .category-in-the-media-overview-single-item-publish-date {
						font-size: clamp( 14px, 1.3675vw, 16px);
						color: #3D9BC2;
						margin-bottom: 1em;
					}

	#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container {
		min-height: auto;
	}

					#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container h4.category-in-the-media-overview-single-item-title {
						font-family: 'Averta Bold';
						font-size: clamp( 18px, 1.88034vw, 22px);
						color: #272049;
						margin: 0;
					}

					#category-in-the-media-wrapper .category-in-the-media-pagination-container {
						font-family: 'Open Sans';
						font-weight: 500;
					}

					#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers {
						display: inline-block;
						height: 40px;
						width: 40px;
						line-height: 40px;
						text-align: center;
						border: 1px solid #000000;
						border-radius: 5px;
						margin-right: 10px;
					}

					#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers.current {
						border-color: #3D9BC2;
					}

					#category-in-the-media-wrapper .category-in-the-media-pagination-container .next.page-numbers,
					#category-in-the-media-wrapper .category-in-the-media-pagination-container .prev.page-numbers {
						display: none;
					}



	/* ---- SINGLE --> IN DE MEDIA ---- */
	.banner-single-in-the-media-container {
		position: relative;
		left: -15px;
		height: 240px;
		width: calc( 100% + 30px );
		padding-bottom: inherit;
		overflow: hidden;
	}

					.banner-single-in-the-media-container img {
						display: block;
						margin: 0 auto;
						width: 100%;
						min-width: 1280px;
						height: auto;
					}

	#single-in-the-media-wrapper {
		top: 0;
		margin-bottom: 0;
	}

					#single-in-the-media-wrapper .single-in-the-media-container {
						position: relative;
						background-color: #ffffff;
					}

	#single-in-the-media-wrapper .single-in-the-media-content-container {
		padding: 0;
	}

					#single-in-the-media-wrapper .single-in-the-media-content-content {
						padding: 0 50px 0 0;
					}

	#single-in-the-media-second-wrapper .single-in-the-media-content-container {
		padding: 0;
	}

					#single-in-the-media-wrapper .single-in-the-media-date {
						font-size: 16px;
						color: #00A0C6;
						margin-bottom: 25px;
					}

	#single-in-the-media-wrapper h1.single-in-the-media-title {
		font-size: 24px;
		margin-bottom: 25px;
	}

					#single-in-the-media-wrapper .single-in-the-media-content-container h3 {
						color: #009cc4;
						font-weight: bold;
						font-size: 16px;
						margin-bottom: 0;
					}

					#single-in-the-media-wrapper .single-in-the-media-content-container img {
						min-width: 100%;
						max-width: 100%;
						height: auto;
						margin-bottom: 20px;
					}
									
	#single-in-the-media-wrapper .single-in-the-media-content-container .single-in-the-media-content p:first-of-type {
		font-size: 16px;
		margin-bottom: 30px;
	}


							
	#single-in-the-media-video-wrapper {
		background-color: #242447;
		padding: 90px 0 35px 0;
	}

	#single-in-the-media-video-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container {
		margin-bottom: 35px;
	}

					#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container iframe {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
					}

					#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper {
						color: #ffffff;
					}

					#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-publish-date {
						color:#84D0F0;
						margin-bottom: 15px;
					}

	#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper h1.single-in-the-media-video-single-content-title {
		font-size: 24px;
		margin-top: 0;
	}

					#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-content p:last-of-type {
						margin-bottom: 50px;	
					}

					#single-in-the-media-video-more-videos-wrapper {
						padding: 70px 0;
					}


	/* MAKE DIV MORE VIDEOS SCROLLING */
	#single-in-the-media-video-more-videos-wrapper .h-scrolling {
		position: relative;
		max-width: 100%;
	}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
						position: relative;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper {
						position: absolute;
						display: flex;
						flex-direction: column;
						/* justify-content: center; */
						align-items: flex-end;
						visibility: hidden;
						top: 0;
						left: 0;
						height: 100%;
						width: 55px;
						background: linear-gradient( to right, #FFFFFF, transparent);
						z-index: 10;
						transition: all .3s ease-in-out;
						-webkit-transition: all .3s ease-in-out;
						-moz-transition: all .3s ease-in-out;
						-ms-transition: all .3s ease-in-out;
						-o-transition: all .3s ease-in-out;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-left-arrow-container {
						position: relative;
						top: 25%;
						height: 40px;
						width: 40px;
						background-color: #3D9BC2;
						border-radius: 20px;
						background-image: url('images/icons/Habion - Pijl wit.svg');
						background-size: 7px;
						background-repeat: no-repeat;
						background-position: center;
						transform: rotate( 180deg );
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper.visible,
					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper.visible {
						visibility: visible;
						transition: all .5s ease-in-out;
						-webkit-transition: all .5s ease-in-out;
						-moz-transition: all .5s ease-in-out;
						-ms-transition: all .5s ease-in-out;
						-o-transition: all .5s ease-in-out;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper {
						position: absolute;
						display: flex;
						flex-direction: column;
						/* justify-content: center; */
						align-items: flex-start;
						visibility: hidden; 
						top: 0;
						right: 0;
						height: 100%;
						width: 55px;
						background: linear-gradient( to left, #FFFFFF, transparent);
						z-index: 10;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-right-arrow-container {
						position: relative;
						top: 25%;
						height: 40px;
						width: 40px;
						background-color: #3D9BC2;
						border-radius: 20px;
						background-image: url('images/icons/Habion - Pijl wit.svg');
						background-size: 7px;
						background-repeat: no-repeat;
						background-position: center;
					}

					.single-in-the-media-video-more-videos-single-videos-left-arrow-container,
					.single-in-the-media-video-more-videos-single-videos-right-arrow-container {
						cursor: pointer;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
						display: flex;
						flex-wrap: nowrap;
						overflow-x: auto;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
						display: none;
					}

					#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
						-ms-overflow-style: none;  /* IE and Edge */
						scrollbar-width: none;  /* Firefox */
					}


					#single-in-the-media-video-more-videos-wrapper h2.single-in-the-media-video-more-videos-title {
						font-family: 'Averta Bold';
						font-size: clamp( 26px, 2.7350vw, 32px);
						margin-top: 0;
						margin-bottom: 30px;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper {
						display: inline-flex;
						flex-direction: row;
						width: 100%;
						column-gap: 30px;
					}

	#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container {
		flex: 0 0 85%;
		min-width: calc( 85% - 15px );
		max-width: calc( 85% - 15px );
	}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:hover,
					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:focus {
						text-decoration: none;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container:last-of-type {
						margin-right: 0;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container {
						position: relative;
						top: 0;
						left: 0;
						height: 0;
						padding-bottom: 70%;
						margin-bottom: 30px;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container img {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
						object-fit: cover;
						object-position: center;
					}


					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper {
						position: absolute;
						bottom: 15px;
						left: 15px;
						color: #ffffff;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container {
						font-size: 14px;
						font-weight: 500;
						height: 34px;
						min-width: 34px;
						line-height: 34px;
						padding: 0 10px;
						background-color: #931965;
						border-radius: 17px;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container img {
						height: 14px;
						width: 14px;
						margin: 10px;
						object-fit: contain;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container .single-in-the-media-video-more-videos-single-video-play-duration {
						margin-left: 20px;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-publish-date-container .single-in-the-media-video-more-videos-title-single-video-publish-date {
						color: #3D9BC2;
						margin-bottom: 15px;
					}

					#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-title-container .single-in-the-media-video-more-videos-single-video-title {
						font-family: 'Averta Bold';
						font-size: clamp( 18px, 1.88034vw, 22px);
						color: #000000;
						margin-top: 0;
					}




	/* ---- CATEGORY BEWONERS AAN HET WOORD - V2024 ---- */
	#category-residents-references-wrapper #category-residents-references-first-item-wrapper {
		padding: 100px 0 35px 0;
	}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper {
		display: flex;
		flex-direction: column;
	}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper {
		position: relative;
		display: flex;
		flex: 1 1 100%;
		flex-wrap: wrap;
		max-width: 100%;
		margin-bottom: 15px;
	}

					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container {
						position: relative;
						height: 0;
						padding-top: 60%;
						width: 100%;
						max-width: 100%;
					}

					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container img {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
						object-fit: cover;
						object-position: center;
					}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		flex: 1 1 100%;
		max-width: 100%;
		padding-left: 0;
	}

					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a,
					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover,
					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:focus {
						text-decoration: none;
						color: #000000;
					}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-content-name-age-location {
		font-size: clamp( 16px, 1.28205vw, 15px);
		color: #373C3C;
		margin-bottom: 20px;
	}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container h2 {
		font-size: clamp( 28px, 3.07692vw, 36px);
		line-height: 1.2;
		margin-bottom: 25px;
	}

	#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text {
		font-size: clamp( 14px, 1.28205vw, 15px);
		color: #000000;
	}

					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text::after {
						font-family: 'Fontawesome';
						content: "\f105";
						font-size: clamp( 14px, 1.28205vw, 15px);
						color: #000000;
						margin-left: 20px;
						margin-top: 5px;
						transition: all .2s ease-in-out;
					}

					#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover .category-residents-references-first-item-readmore-text::after {
						margin-left: 30px;
						transition: all .2s ease-in-out;
					}

	#category-residents-references-wrapper #category-residents-references-other-items-wrapper {
		background: none;
		padding: 35px 0;
	}

					#category-residents-references-wrapper #category-residents-references-other-items-wrapper a,
					#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:hover,
					#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:focus {
						color: #000000;
						text-decoration: none;
						transition: all .2s ease-in-out;
					}

	#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper {
		display: flex;
		flex-wrap: wrap;
		flex-direction: row;
		gap: 20px;
		margin-bottom: 40px;
	}

	#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container {
		display: flex;
		flex-direction: column;
		flex: 1 1 calc( 50% - 10px );
		max-width: calc( 50% - 10px );
		margin-bottom: 30px;
	}

	#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container {
		position: relative;
		height: 0;
		padding-top: 60%;
		max-width: 100%;
		margin-bottom: 15px;	
	}

					#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container img {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
						object-fit: cover;
						object-position: center;
					}

					#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-name-age {
						font-family: 'Averta Bold';
						font-size: clamp( 16px, 1.70940vw, 20px);
						margin-bottom: 15px;
					}

					#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-oneliner {
						color: #373C3C;
					}


	/* ---- SINGLE --> BEWONERS AAN HET WOORD - V2024 ---- */
	.banner-single-resident-reference-container {
		position: relative;
		left: -15px;
		height: 240px;
		width: calc( 100% + 30px );
		padding-bottom: inherit;
		overflow: hidden;
		margin-bottom: 20px;
	}

					.banner-single-resident-reference-container img {
						display: block;
						margin: 0 auto;
						width: 100%;
						min-width: 1280px;
						height: auto;
					}

	#single-resident-reference-wrapper {
		position: relative;
		top: 0;
		margin-bottom: -30px;
		left: -15px;
		width: calc( 100% + 15px);
	}

					#single-resident-reference-wrapper .social-sharing.ss-social-sharing {
						display: none!important;
					}

	#single-resident-reference-wrapper .single-resident-reference-container {
		position: relative;
		/* margin-top: -200px; */
		background-color: #ffffff;
		padding-bottom: 35px;
	}

					#single-resident-reference-wrapper .single-resident-reference-container #breadcrumb-container {
						padding-left: 0;
					}

	#single-resident-reference-wrapper .single-resident-reference-main-item-wrapper {
		padding: 0;
	}

					#single-resident-reference-wrapper h1.single-resident-reference-title {
						font-family: 'Averta Bold';
						font-size: clamp( 40px, 4.10256vw, 48px);
						color: #000000;
						margin-bottom: 50px;
					}

					#single-resident-reference-wrapper .single-resident-reference-content {
						font-size: clamp( 15px, 1.53846vw, 18px);
						color: #000000;
					}

					#single-resident-reference-wrapper .single-resident-reference-content p:first-of-type {
						font-size: clamp( 15px, 1.53846vw, 18px);
						font-weight: 600;
						color: #000000;
						margin-bottom: 40px;
					}

					#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location {
						font-weight: 600;
						margin-top: 40px;
					}

					#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location::before {
						font-family: 'Fontawesome';
						content: "\f068";
						font-weight: 100;
						font-size: clamp( 15px, 1.53846vw, 18px);
						color: #000000;
						margin-right: 10px;
						margin-top: 5px;
						transition: all .2s ease-in-out;
					}


	/* ----- SLIDER - BEWONERS AAN HET WOORD ---- */
	#slider-residents-references-wrapper {
		clear: both;
		text-align: left;
		padding: 35px 0;
		background-color: #FEE089;
	}

	#slider-residents-references-wrapper #slider-residents-references-header-wrapper h3 {
		font-family: 'Averta Bold';
		font-size: clamp( 26px, 3.07692vw, 36px );
		margin-top: 0;
		margin-bottom: 40px;
		margin-left: 15px;
	}


	#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper {
		position: relative;
		text-align: right;
	}

	

	#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left {
		display: inline-block;
		height: 30px;
		width: 30px;
		background-image: url('images/buttons/Habion - Arrow with round border.svg');
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 30px;
		transform: rotate(180deg);
		margin-right: 3px;
		visibility: hidden;
		transition: all .2s ease-in-out;
	}

					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left.visible {
						visibility: visible;
						transition: all .2s ease-in-out;
					}

	#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right {
		display: inline-block;
		height: 30px;
		width: 30px;
		background-image: url('images/buttons/Habion - Arrow with round border.svg');
		background-position: bottom center;
		background-repeat: no-repeat;
		background-size: 30px;
		margin-left: 3px;
		visibility: hidden;
		transition: all .2s ease-in-out;
	}

					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right.visible {
						visibility: visible;
						transition: all .2s ease-in-out;
					}

					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:hover,
					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:focus,
					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:hover,
					#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:focus {
						cursor: pointer;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper {
						display: flex;
						flex-direction: row;
						/* flex-wrap: wrap; */
						column-gap: 30px;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:hover,
					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:focus {
						text-decoration: none;
						color: #000000;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling {
						position: relative;
						width: 100%
					}


					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling {
						position: relative;
						display: flex;
						overflow-x: auto;
						margin-right: 0;
						margin-bottom: 30px;
						-ms-overflow-style: none;
						scrollbar-width: none;
						column-gap: 30px;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
						display: none;	
					}

	#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper {
		display: flex;
		flex-direction: column;
		flex: 1 1 calc( 75% - 20px );
		min-width: calc( 75% - 20px );
		max-width: calc( 75% - 20px );
	}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper:last-of-type {
						margin-right: 30px;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container {
						position: relative;
						max-width: 100%;
						height: 0;
						padding-top: 60%;
						margin-bottom: 30px;
					}

					#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container img {
						position: absolute;
						top: 0;
						left: 0;
						height: 100%;
						width: 100%;
						object-fit: cover;
						object-position: center;
					}

		#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper #slider-residents-references-content-wrapper h4.slider-residents-references-name-age-container {
			font-family: 'Averta Bold';
			font-size: clamp( 16px, 1.53846vw, 18px);
			margin: 0;
			margin-bottom: 20px;
		}





}


@media only screen
	and (min-width: 768px) 
	and (max-width: 1180px) 
	and (orientation: landscape) {
		body {
			width: 100vw;
		}
		
		.header-logo-container {
			margin-left: 0;
		}
		
		.header-logo-container-vertical .header-logo-vertical {
			width: 135px;
		}
		
		#header-main-menu-wrapper {
			position: relative;
			left: -60px;
			z-index: 10000;
		}
		
		.header-logo-container-horizontal .header-logo-horizontal {
			left: 0;
			width: 200px;
			background-size: 175px auto;
			overflow: hidden;
		}
		
		.navbar-nav li a {
			font-size: 20px;
			padding-left: 10px;
			padding-right: 10px;
		}
		
		
		.navbar-nav li.menu-item-has-children a::after {
			font-size: 20px;
			margin-left: 2px;
		}
		
		#fp-slider-bottom-container #slider,
		#fp-slider-bottom-container #carousel-bounding-box,
		#fp-slider-bottom-container #myCarousel,
		#fp-slider-bottom-container .carousel-inner {
			position: relative;
			height: 640px;
			width: 100%;
			margin: 0 auto;
		}
		
		#slider-working-at-container #slider,
		#slider-working-at-container #carousel-bounding-box,
		#slider-working-at-container #myCarousel,
		#slider-working-at-container .carousel-inner {
			position: relative;
			height: 640px;
			width: 100%;
			margin: 0 auto;
		}

		/* ---- FRONTPAGE --> IFRAME ---- */
		#fp-main-content-wrapper p iframe {
			max-width: 100%;
			height: 200px;
		}
		
		#slider-working-at-container .slider-image-title-content-content {
			left: -75px;
		}
		
		#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container {
			padding: 0 50px 100px 50px;
		}
		
		#fp-main-content-wrapper {
			top: -70px;
			margin-bottom: -70px;
		}
		
		#page-wrapper {
			top: -70px;
			margin-bottom: -70px;
		}
		
		#actueel-content-wrapper {
			top: -70px;
			margin-bottom: -70px;
			background-color: #ffffff;
		}
		
		#page-our-homes-search-wrapper {
			top: -70px;
			margin-bottom: -70px;
		}
		
		#category-wrapper {
			top: -70px;
			margin-bottom: -70px;
		}
		
		#single-our-homes-wrapper {
			top: -70px;
			margin-bottom: -70px;
		}
		
		#footer-wrapper .footer-position-4 img {
			width: 60%;
			height: auto;
		}


		/* ---- AANPASSINGEN JUNI / JULI 2020 ---- */
		#single-vacancie-contact-form-wrapper .gform_wrapper form {
			padding: 0;
		}
	
		#single-vacancie-contact-form-wrapper .gform_wrapper form input {
			margin-bottom: 20px;
		}
	
		body #single-vacancie-contact-form-wrapper .ginput_container.ginput_container_fileupload {
			background-color: transparent;
		}
	
		body #single-vacancie-contact-form-wrapper .gform_wrapper .ginput_container.ginput_container_fileupload input {
			background-color: #ffffff;
		}
	
		body #single-vacancie-contact-form-wrapper .gform_wrapper div[id*='gform_preview_'] .ginput_preview {
			height: auto;
			min-height: 50px;
		}
	
		body #single-vacancie-contact-form-wrapper .gform_wrapper input.gform_button.button {
			color: #ffffff;
		}


		/* ---- WOONSERVICE --> FORMULIEREN ---- */
		#living-service-form-wrapper  .gform_wrapper li#field_7_3 label,
		#living-service-form-wrapper  .gform_wrapper li#field_7_4 label,
		#living-service-form-wrapper  .gform_wrapper li#field_7_5 label {
			font-size: 16px;
			height: 40px;
		}


		/* ---- 2023 --> PROJECTPAGINA ---- */
		#page-project-2023-contact-person-wrapper {
			min-height: 200px;
			background-color: #84D0F0;
			padding: 70px 0;
		}
	
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container {
			position: relative;
			padding: 0;
		}
																						
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-image {
			clear: both;
			float: inherit;
			margin: 0 auto;
			border-radius: 130px;
			-webkit-border-radius: 130px;
			-moz-border-radius: 130px;
			-ms-border-radius: 130px;
			-o-border-radius: 130px;
		}
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
			clear: both; 
			float: inherit;
			width: 100%;
			padding: 40px 0;
		}
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
			margin-bottom: 0;
			font-size: 20px;
			padding-bottom: 0;
		}
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-contact-content {
			position: relative;
			display: block;
			width: 100%;
			text-align: center;
		}
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-email {
			margin-right: 20px;
		}
	
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-phone-number {
			margin-right: 0;
		}




		/* ---- 2023 --> CATEGORY --> IN DE MEDIA  ---- */
		#category-in-the-media-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#category-in-the-media-wrapper #category-in-the-media-content-wrapper {
			padding: 0;
		}

						#category-in-the-media-wrapper #category-in-the-media-content-wrapper #breadcrumb-container {
							padding: 0;
						}


		#category-in-the-media-wrapper #category-in-the-media-content-wrapper h1 {
			font-size: 32px;
		}

		#category-in-the-media-wrapper #category-in-the-media-content-wrapper #category-in-the-media-introtext-wrapper p:first-of-type {
			font-size: 18px;
			margin-bottom: 30px;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper {
			
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container {
			}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container:last-of-type {
			margin-right: 0;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-name {
			
		}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-role {
							color: #931965;
							margin-bottom: 15px;
						}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-email-address::before {
							display: inline-block;
							content: '';
							height: 16px;
							width: 16px;
							background-image: url('images/icons/Habion - Icon - Email.svg');
							background-position: left bottom;
							background-repeat: no-repeat;
							background-size: 14px;
							margin-right: 10px;
						}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-phone-number::before {
							display: inline-block;
							content: '';
							height: 16px;
							width: 16px;
							background-image: url('images/icons/Habion - Icon - Phone.svg');
							background-position: left bottom;
							background-repeat: no-repeat;
							background-size: 14px;
							margin-right: 10px;
						}


		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper {
			padding: 35px 0;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:hover,
						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:focus {
							text-decoration: none;
						}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container {
			margin-bottom: 50px;
		}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper {
			margin-bottom: 15px;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container {
							position: relative;
							height: 0;
							padding-bottom: 70%;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper {
							position: absolute;
							bottom: 15px;
							left: 15px;
							color: #ffffff;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container {
							font-size: 14px;
							font-weight: 500;
							height: 34px;
							min-width: 34px;
							line-height: 34px;
							padding: 0 10px;
							background-color: #931965;
							border-radius: 17px;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container img {
							height: 14px;
							width: 14px;
							margin: 10px;
							object-fit: contain;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container .category-in-the-media-overview-single-item-thumbnail-video-play-duration {
							margin-left: 20px;
						}


						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-publish-date-container .category-in-the-media-overview-single-item-publish-date {
							font-size: clamp( 14px, 1.3675vw, 16px);
							color: #3D9BC2;
							margin-bottom: 1em;
						}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container {
			min-height: auto;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container h4.category-in-the-media-overview-single-item-title {
							font-family: 'Averta Bold';
							font-size: clamp( 18px, 1.88034vw, 22px);
							color: #272049;
							margin: 0;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container {
							font-family: 'Open Sans';
							font-weight: 500;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers {
							display: inline-block;
							height: 40px;
							width: 40px;
							line-height: 40px;
							text-align: center;
							border: 1px solid #000000;
							border-radius: 5px;
							margin-right: 10px;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers.current {
							border-color: #3D9BC2;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .next.page-numbers,
						#category-in-the-media-wrapper .category-in-the-media-pagination-container .prev.page-numbers {
							display: none;
						}



		/* ---- SINGLE --> IN DE MEDIA ---- */
		.banner-single-in-the-media-container {
			position: relative;
			left: -15px;
			height: 480px;
			width: calc( 100% + 30px );
			padding-bottom: inherit;
			overflow: hidden;
		}

						.banner-single-in-the-media-container img {
							display: block;
							margin: 0 auto;
							width: 100%;
							min-width: 1280px;
							height: auto;
						}

						#single-in-the-media-wrapper {
							
						}

		
						#single-in-the-media-wrapper .single-in-the-media-container {
							position: relative;
							background-color: #ffffff;
						}

		#single-in-the-media-wrapper .single-in-the-media-content-container {
			padding: 0;
		}

		#single-in-the-media-wrapper .single-in-the-media-content-content {
			padding: 30px 50px;
		}

		#single-in-the-media-second-wrapper .single-in-the-media-content-container {
			padding: 0;
		}

						#single-in-the-media-wrapper .single-in-the-media-date {
							font-size: 16px;
							color: #00A0C6;
							margin-bottom: 25px;
						}

		#single-in-the-media-wrapper h1.single-in-the-media-title {
			font-size: 32px;
			margin-bottom: 25px;
		}

						#single-in-the-media-wrapper .single-in-the-media-content-container h3 {
							color: #009cc4;
							font-weight: bold;
							font-size: 16px;
							margin-bottom: 0;
						}

						#single-in-the-media-wrapper .single-in-the-media-content-container img {
							min-width: 100%;
							max-width: 100%;
							height: auto;
							margin-bottom: 20px;
						}
										
		#single-in-the-media-wrapper .single-in-the-media-content-container .single-in-the-media-content p:first-of-type {
			font-size: 18px;
			margin-bottom: 30px;
		}


								
		#single-in-the-media-video-wrapper {
			background-color: #242447;
			padding: 90px 0 35px 0;
		}

		#single-in-the-media-video-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container {
			margin-bottom: 35px;
		}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container iframe {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
						}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper {
							color: #ffffff;
						}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-publish-date {
							color:#84D0F0;
							margin-bottom: 15px;
						}

		#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper h1.single-in-the-media-video-single-content-title {
			font-size: 32px;
			margin-top: 0;
		}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-content p:last-of-type {
							margin-bottom: 50px;	
						}

						#single-in-the-media-video-more-videos-wrapper {
							padding: 70px 0;
						}


		/* MAKE DIV MORE VIDEOS SCROLLING */
		#single-in-the-media-video-more-videos-wrapper .h-scrolling {
			position: relative;
			max-width: 100%;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							position: relative;
						}

		#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper {
			position: absolute;
			display: flex;
			flex-direction: column;
			/* justify-content: center; */
			align-items: flex-end;
			visibility: hidden;
			top: 0;
			left: -3px;
			height: 100%;
			width: 55px;
			background: linear-gradient( to right, #FFFFFF, transparent);
			z-index: 10;
			transition: all .3s ease-in-out;
			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-left-arrow-container {
							position: relative;
							top: 25%;
							height: 40px;
							width: 40px;
							background-color: #3D9BC2;
							border-radius: 20px;
							background-image: url('images/icons/Habion - Pijl wit.svg');
							background-size: 7px;
							background-repeat: no-repeat;
							background-position: center;
							transform: rotate( 180deg );
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper.visible,
						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper.visible {
							visibility: visible;
							transition: all .5s ease-in-out;
							-webkit-transition: all .5s ease-in-out;
							-moz-transition: all .5s ease-in-out;
							-ms-transition: all .5s ease-in-out;
							-o-transition: all .5s ease-in-out;
						}

		#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper {
			position: absolute;
			display: flex;
			flex-direction: column;
			/* justify-content: center; */
			align-items: flex-start;
			visibility: hidden; 
			top: 0;
			right: -3px;
			height: 100%;
			width: 55px;
			background: linear-gradient( to left, #FFFFFF, transparent);
			z-index: 10;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-right-arrow-container {
							position: relative;
							top: 25%;
							height: 40px;
							width: 40px;
							background-color: #3D9BC2;
							border-radius: 20px;
							background-image: url('images/icons/Habion - Pijl wit.svg');
							background-size: 7px;
							background-repeat: no-repeat;
							background-position: center;
						}

						.single-in-the-media-video-more-videos-single-videos-left-arrow-container,
						.single-in-the-media-video-more-videos-single-videos-right-arrow-container {
							cursor: pointer;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							display: flex;
							flex-wrap: nowrap;
							overflow-x: auto;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
							display: none;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							-ms-overflow-style: none;  /* IE and Edge */
							scrollbar-width: none;  /* Firefox */
						}


						#single-in-the-media-video-more-videos-wrapper h2.single-in-the-media-video-more-videos-title {
							font-family: 'Averta Bold';
							font-size: clamp( 26px, 2.7350vw, 32px);
							margin-top: 0;
							margin-bottom: 30px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper {
							display: inline-flex;
							flex-direction: row;
							width: 100%;
							column-gap: 30px;
						}

		#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container {
			flex: 0 0 45%;
			min-width: calc( 45% - 15px );
			max-width: calc( 45% - 15px );
		}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:hover,
						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:focus {
							text-decoration: none;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container:last-of-type {
							margin-right: 0;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container {
							position: relative;
							top: 0;
							left: 0;
							height: 0;
							padding-bottom: 70%;
							margin-bottom: 30px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}


						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper {
							position: absolute;
							bottom: 15px;
							left: 15px;
							color: #ffffff;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container {
							font-size: 14px;
							font-weight: 500;
							height: 34px;
							min-width: 34px;
							line-height: 34px;
							padding: 0 10px;
							background-color: #931965;
							border-radius: 17px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container img {
							height: 14px;
							width: 14px;
							margin: 10px;
							object-fit: contain;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container .single-in-the-media-video-more-videos-single-video-play-duration {
							margin-left: 20px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-publish-date-container .single-in-the-media-video-more-videos-title-single-video-publish-date {
							color: #3D9BC2;
							margin-bottom: 15px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-title-container .single-in-the-media-video-more-videos-single-video-title {
							font-family: 'Averta Bold';
							font-size: clamp( 18px, 1.88034vw, 22px);
							color: #000000;
							margin-top: 0;
						}



}


/* ---- CHANGE BREAKPOINT ---- */
@media (max-width: 991px) {
	  .navbar-header {
		  float: none;
	  }
	  .navbar-left,.navbar-right {
		  float: none !important;
	  }
	  .navbar-toggle {
		  display: block;
	  }
	  .navbar-collapse {
		  /* border-top: 1px solid transparent;
		  box-shadow: inset 0 1px 0 rgba(255,255,255,0.1); */
	  }
	  .navbar-fixed-top {
		  /* top: 0;
		  border-width: 0 0 1px; */
	  }
	  .navbar-collapse.collapse {
		  display: none!important;
	  }
	  .navbar-nav {
		  /* float: none!important;
		  /* margin-top: 7.5px; */
	  }
	  .navbar-nav>li {
		  float: none;
	  }
	  .navbar-nav>li>a {
		  padding-top: 10px;
		  padding-bottom: 10px;
	  }
	  .collapse.in{
		  display:block !important; 
	  }
	}



	
	
@media only screen
	and (min-width: 768px) 
	and (max-width: 1024px) 
	and (orientation: portrait) {
		body {
			font-size: 16px;
		}

		blockquote p {
			font-size: 28px!important;
		}

		#breadcrumb-container {
			display: table;
			height: 50px;
			line-height: normal;
			vertical-align: middle;
			margin-bottom: 30px;
		}

		#breadcrumb-container p {
			display: table-cell;
			height: 50px;
			vertical-align: middle;

		}

		#breadcrumb-container a {
			line-height: normal;
		}

		#breadcrumb-container .breadcrumb_last {
			line-height: 18px!important;
		}

		#header-wrapper {
			height: auto;
			min-height: 60px;
		}

		.header-logo-container-vertical {
			position: relative;
			z-index: 100000;
		}

		.header-logo-container {
			background-color: transparent;
		}

		.header-logo-container-vertical .header-logo-vertical {
			opacity: 1!important;
			position: relative;
			left: -40px;
			height: 122px;
			width: 100px;
			padding: 10px;
			background-size: 80px auto;
			background-position: center;
			background-repeat: no-repeat;
			z-index: 10000;
		}

		a.header-logo-container {
			border: 0 none;
		}

		a.header-logo-container:hover,
		a.header-logo-container:focus {
			background: 0 none;
		}
		
		#header-main-menu-wrapper {
			top: 0;
		}
		
		.top-header-search-button {
			position: absolute;
			top: 7px;
			right: 65px;
			float: right;
			height: 40px;
			width: 40px;
			background-image: url('images/icons/Icoon - Zoeken.png');
			background-position: center;
			background-repeat: no-repeat;
			margin-left: 15px;
		}
		
		.top-header-search-container {
			margin-right: 115px;
		}
		
		.top-header-search-container.visible {
			top: 10px;
			
		}
		
		.navbar-toggle.menu-close {
			position: relative;
			float: right;
	/*		top: inherit;
			right: 15px;
			margin-right: 15px;
			z-index: 20000; */
			background-image: url(images/buttons/Habion-Pancake.png);
			background-size: 33px 20px;
			background-position: center;
			background-repeat: no-repeat;
			z-index: 100000;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.navbar-toggle.menu-open {
			position: relative;
			float: right;
	/*		top: inherit;
			right: 15px;
			margin-right: 15px;
			z-index: 20000; */
			background-image: url(images/buttons/Habion-Pancake-Menu-Close.png);
			background-size: 21px 21px;
			background-position: center;
			background-repeat: no-repeat;
			z-index: 100000;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.navbar-collapse.collapse.in {
			position: fixed;
		}

		.navbar-toggle {
			position: relative;
			float: right;
	/*		top: inherit;
			right: 15px;
			margin-right: 15px;
			z-index: 20000; */
			background-image: url(images/buttons/Habion-Pancake.png);
			background-size: 33px 20px;
			background-position: center;
			background-repeat: no-repeat;
			z-index: 100000;
		}

		.navbar-toggle .icon-bar {
			position: relative;
			background-color: transparent;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
			z-index: 20000;
		}

		.navbar-collapse {
			position: fixed;
			top: 0;
			left: 0;
			min-height: 100vh!important;
			width: 100vw;
			border-top: 0;
			padding-top: 150px;
			box-shadow: none;
			background-color: #F3F0EA;
			z-index: 15000;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.navbar-collapse.in {
			position: fixed;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		ul.navbar-nav {
			padding: 0;
			width: calc( 100% - 15px);
		}

		.navbar-nav > li {
			height: auto;
			width: 100%;
			border-bottom: 1px solid #D7D1C3;
		}

		.navbar-nav > li:first-child {
			border-top: 1px solid #D7D1C3;
		}

		.navbar-nav li a {
			font-size: 32px;
			font-weight: 400;
			line-height: 52px;
			color: #457194;
			padding-top: 0;
			padding-bottom: 0;
		}

		.navbar-nav li a:after {
			position: absolute;
			right: 0;
		}

		.navbar-nav li ul {
			display: none;
		}

		.navbar-nav li:hover ul {
			position: relative;
			width: 100%;
			height: auto;
			top: 0;
			display: block!important;
			background-color: #F3F0EA;
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 15px;
			z-index: 20000;
			box-shadow: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			-ms-box-shadow: none;
			-o-box-shadow: none;	
			border: 0 none;
			border-bottom: 1px solid #D7D1C3;
			transition: all .2s ease-in-out;
			-webkit-transition: all .2s ease-in-out;
			-moz-transition: all .2s ease-in-out;
			-ms-transition: all .2s ease-in-out;
			-o-transition: all .2s ease-in-out;
		}

		.navbar-nav li:hover li  {
			height: 36px;
			line-height: 36px;
			list-style: none;
			overflow: hidden; 
			text-overflow: ellipsis;
			white-space: nowrap;
			border-bottom: 0 none;
			/* width: 100%; */
		}

		.navbar-nav li:hover li a {
			font-family: 'Open Sans';
			font-size: 24px!important;
			line-height: 36px!important;
			color: #272049;	
			text-indent: 40px;
		}

		#site-wrapper {
			top: 60px;
			margin-bottom: -30px;
		}

		/* ---- HOMEPAGE ---- */
		#fp-main-content-wrapper {
			top: -50px;
			margin-bottom: -50px;
		}

		#fp-banner-top-container #slider, 
		#fp-banner-top-container #carousel-bounding-box, 
		#fp-banner-top-container #myCarousel, 
		#fp-banner-top-container .carousel-inner {
			height: 480px;
			padding-top: inherit;
		}

		#fp-banner-top-container .slider-image {
			height: 480px;
		}

		#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container {
			height: 480px;
			padding: 0 20px 70px;
		}

		#fp-banner-top-container .slider-image-title-container .slider-image-title-content-container h1 {
			font-size: 26px;
		}

		
		#fp-about-wrapper {
			height: auto;
			padding-bottom: 25px;
		}
		
		#fp-about-wrapper .fp-about-content-container {
			padding: 25px;
		}
		
		#fp-about-wrapper .fp-about-content-container h2.fp-about-content-title {
			font-size: 18px;
		}

		#fp-about-wrapper .fp-about-content-container .fp-about-content-main-text {
			font-size: 20px;
		}
		
		#fp-about-wrapper .fp-about-content-readmore-container {
			left: 25px;
			bottom: 0;
		}
		
		
		
		#fp-about-vision-wrapper {
			height: 100%;
			overflow: hidden;
			margin-left: 15px;
			margin-right: 15px;
		}

		#fp-vision-wrapper {
			height: auto;
			overflow: hidden;
		}

		#fp-vision-wrapper .fp-vision-content-container {
			height: 100%;
			overflow: hidden;
			padding: 25px;
		}

		#fp-vision-wrapper .fp-vision-content-container h2 {
			position: relative;
			font-size: 18px;
			left: 0;
		}

		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav {
			display: inherit;
			left: 0;
			height: auto;
			width: calc( 100% + 0px );
			padding: 0;
		}

		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li {
			height: 60px;
		}

		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li a {
			font-size: 20px;
			line-height: 50px;
		}

		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a::before,
		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a::before {
			top: 10px;
			margin-right: 15px;
			height: 35px;
			width: 35px;
			background-size: cover;
		}

		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-wonen-voor-ouderen a::after,
		#fp-vision-wrapper .fp-vision-content-container ul.navbar-nav li.icoon-samenwerking a::after {
			font-size: 24px;
			line-height: 60px;
		}

		#fp-vision-wrapper .fp-vision-content-readmore-container {
			position: relative;
			bottom: inherit;
			padding-bottom: 15px;
			left: 25px;
		}


		#fp-news-habion-wrapper {
			padding-left: 0;
			padding-right: 0;
			padding-bottom: 0;
		}

		#fp-single-news-item-wrapper {
			margin-bottom: 30px;
		}

		.fp-single-news-item-image {
			height: 100px;
			width: 100px;
		}

		.fp-single-news-item-content {
			padding-left: 20px;
			width: calc(100% - 12px);
		}

		.fp-single-news-item-content h3.fp-single-news-item-title {
			font-size: 20px;
			margin-top: 15px;
		}

		#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a {
			font-size: 20px;
			padding-right: 70px;
		}

		#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link a:after {
			/* display: none; */
		}

		#fp-habion-video-link-wrapper {
			position: relative;
			left: -30px;
			width: calc( 100% + 60px );
			padding: 30px 30px;
			margin-top: 30px;
		}

		#fp-news-habion-wrapper h2.fp-news-habion-title {
			margin-bottom: 20px;
		}



		/* ---- FRONT-PAGE - HABION HIGHLIGHT BUTTON ---- */
		#fp-highlight-button-wrapper .fp-highlight-button-container.green-button {
			margin: 50px 0 25px 0;
		}

		#fp-highlight-button-wrapper .fp-highlight-button-container.green-button h3 {
			font-size: 32px;
		}


		
		#fp-habion-video-link-wrapper a.fp-habion-all-videos-link {
			position: relative;
			bottom: -15px;
			left: 0;
		}

		#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link {
			height: auto;
			/* border-bottom: 0 none; */
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		#fp-habion-video-link-wrapper .fp-habion-video-link-first-video-link.number-2 {
			border-top: 1px solid #E2DDD2;
		}


		/* ---- FRONTPAGE --> SLIDER --> NEW PROJECTS --- */
		#fp-new-projects-wrapper {
			height: 300px;
		}
		
		#fp-new-projects-slider-container #slider, 
		#fp-new-projects-slider-container #carousel-bounding-box, 
		#fp-new-projects-slider-container #myCarousel3, 
		#fp-new-projects-slider-container .carousel-inner {
			height: 300px;
		}
		
		#fp-new-projects-slider-container .fp-new-projects-slider-content-container {
			height: 300px;
			padding: 0;
			width: 100%;
		}
		
		#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper {
			height: 300px;
			width: 100%;
		}
		
		#fp-new-projects-slider-container #fp-new-projects-slider-image-wrapper .fp-new-projects-slider-image-container {
			height: 300px;
			width: 100%;
		}
		
		#fp-new-projects-slider-container h3.slider-image-top-title-content {
			font-size: 24px;
		}
		
		#fp-new-projects-slider-container h2.slider-image-title-content {
			font-size: 28px;
			margin: 15px 0;
		}
		
		#fp-new-projects-slider-containe .fp-new-projects-slider-content-content {
			font-size: 15px;
		}
		
		#fp-new-projects-slider-container .carousel-inner .item, 
		#fp-new-projects-slider-container .carousel-inner .item.active {
			height: 300px;
		}
		
		
		
		#fp-new-projects-slider-container .carousel-indicators {
			width: calc( 60% - 60px);
		}
		



		/* ---- FRONTPAGE --> SLIDER --> REFERENTIES ---- */
		#fp-slider-bottom-wrapper {
			height: auto;
			padding-bottom: 100px; /* 215px; */
			padding-top: 0;
			margin-top: 30px;
		}

		#fp-slider-bottom-container {
			position: relative;
			/* left: -15px; */
			width: 100%; /* calc( 100% + 30px)!important; */
		}

		#fp-slider-bottom-container #slider, 
		#fp-slider-bottom-container #carousel-bounding-box, 
		#fp-slider-bottom-container #myCarousel, 
		#fp-slider-bottom-container .carousel-inner {
			height: 0;
			padding-bottom: 75%;
			width: 100%;
			overflow: inherit;
		}

		#fp-slider-bottom-container .carousel-inner .item, 
		#fp-slider-bottom-container .carousel-inner .item.active {
			height: 100%;
			width: 100%;
			margin: 0;
		}

		#fp-slider-bottom-container .slider-image {
			height: 0;
			padding-bottom: 66.66667%; /* 75%; */
			width: 80%; /* 100%; */
			background-size: cover;
			margin: 0 auto;
		}

		#fp-slider-bottom-container .slider-image-title-container .slider-image-title-content-container {
			margin: 0; /*  0 15px; */
		}

		#fp-slider-bottom-container .slider-image-title-content-content {
			clear: both;
			position: absolute;
			background: #F3F0EA;
			color: #272049;
			bottom: -125px; /* -215px; */
			left: 0;
			height: 275px; /* 275px; */
			width: 60%; 
			padding: 15px; /*  0 50px; */
			vertical-align: middle;
			z-index: 150000;
		}
		
		#fp-slider-bottom-container .slider-image-title-content-content h2 {
			margin-bottom: 50px;
		}
		
		#fp-slider-bottom-container a.left.carousel-control.left {
			/* top: 10%; */
			left: 15px;
		}
		
		#fp-slider-bottom-container a.right.carousel-control.right {
			/* top: 10%; */
			right: 15px;
		}




		/* ---- PAGINA'S ---- */
		#page-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		.banner-page-container {
			position: relative;
			height:480px;
			padding-bottom: inherit;

		}

		.banner-page-container img {
			height: 100%;
			object-fit: cover;
		}

		.banner-page-container #readspeaker_button1,
		.banner-page-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		.banner-page-container #readspeaker_button1 a img,
		.banner-page-container #readspeaker_button2 a img {
			height: 50px;
			width: 100%;
		}

		#breadcrumb-container {
			padding-left: 0;
		}

		#breadcrumb-container p {
			margin-bottom: 0;
		}

		#page-content-wrapper .page-content-container {
			padding-left: 0;
			padding-right: 0;
		}

		#page-content-wrapper .page-content-container h1.page-title {
			font-size: 26px;
			margin-top: -5px;
			margin-bottom: 25px;
		}	

		#page-content-wrapper .page-content-container .page-content p:first-child {
			font-size: 18px;
		}


		/* ---- PAGINA'S --> ONZE WONINGEN ---- */
		#page-our-homes-search-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#page-our-homes-search-wrapper h1.page-our-homes-search-title {
			height: 50px;
			line-height: 50px;
			padding: 0;
		}

		#page-our-homes-search-wrapper .page-our-homes-search-container { 
			position: relative;
			left: -15px;
			width: calc( 100% + 30px );
			padding: 0;
			background-color: #F3F0EA;
		}

		#page-our-homes-search-wrapper .page-our-homes-search-sub {
			padding: 30px 0;
		}

		#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-left {
			padding-right: 0;
		}

		#page-our-homes-search-wrapper .page-our-homes-seach-sub-text-right {
			padding-left: 0;
		}

		#page-our-homes-search-wrapper .wpgmp_listing_grid .wpgmp_locations {
			margin-bottom: 30px!important;
			line-height: 26px;
		}

		#page-our-homes-search-wrapper .wpgmp_location_title a {
			word-break: break-all;
		}

		#page-our-homes-search-wrapper .wpgmp_pagination span, 
		#page-our-homes-search-wrapper .wpgmp_pagination a {
			margin-bottom: 10px;
			line-height: 26px;
		}



		/* ---- PAGINA'S --> WERKEN BIJ ---- */
		#page-content-working-at-wrapper .page-content-working-at-content-container {
			padding: 30px 0;
		}

		#page-content-working-at-wrapper .page-content-working-at-content-container ul {
			max-height: inherit;
			min-height: 300px;
			list-style: none;
			padding-left: 0;
			/* column-count: inherit;
			-webkit-column-count: inherit;
			-moz-column-count: inherit;
			-ms-column-count: inherit;
			-o-column-count: inherit; */
			column-gap: 30px;
			-webkit-column-gap: 30px;
			-moz-column-gap: 30px;
			-ms-column-gap: 30px;
			-o-column-gap: 30px;	 
		}
		
		#page-content-working-at-wrapper .page-content-working-at-content-container ul li {
			break-inside: avoid-column;
			-webkit-column-break-inside: avoid; /* Chrome, Safari */
		    page-break-inside: avoid;  
		}
		
		

		/* ---- SLIDER --> WERKEN BIJ ---- */
		#page-content-working-at-slider-container {
			height: auto;
			padding-bottom: 150px;
			padding-top: 0;
			margin-top: 30px;
		} 

		#slider-working-at-container {
			position: relative;
			width: 100%!important;
		}

		#slider-working-at-container #slider, 
		#slider-working-at-container #carousel-bounding-box, 
		#slider-working-at-container #myCarousel, 
		#slider-working-at-container .carousel-inner {
			height: 0;
			padding-bottom: 75%;
			width: 100%;
			overflow: inherit;
		}

		#slider-working-at-container .carousel-inner .item, 
		#slider-working-at-container .carousel-inner .item.active {
			height: 100%;
			width: 100%;
			margin: 0;
		}

		#slider-working-at-container .slider-image {
			height: 0;
			padding-bottom: 66.66667%;
			width: 80%;
			background-size: cover;
			margin: 0 auto;
		}

		#slider-working-at-container .slider-image-title-container {
			margin: 0;
		}

		#slider-working-at-container .slider-image-title-content-content {
			clear: both;
			position: absolute;
			background: #F3F0EA;
			color: #272049;
			bottom: -150px;
			left: 15px;
			height: 300px;
			/* width: calc( 100% - 30px); */
			padding: 15px;
			vertical-align: middle;
			z-index: 150000;
		}
		
		#slider-working-at-container a.left.carousel-control.left {
			/* top: 10%; */
			left: 15px;
		}
		
		#slider-working-at-container a.right.carousel-control.right {
			/* top: 10%; */
			right: 15px;
		}
		





		/* ---- PAGINA'S --> DOWNLOADS ---- */
		#page-content-wrapper #page-downloads-single-category-item-wrapper {
			margin-bottom: 30px;
		}

		#page-content-wrapper #page-downloads-single-category-item-wrapper h3.page-downloads-single-category-item-content-title {
			font-size: 22px;
		}



		/* ---- PAGINA'S --> NIEUWS ---- */
		.banner-news-container {
			height: 480px;
			padding-bottom: inherit;
		}

		.banner-news-container img {
			object-fit: cover;
			min-width: 100%;
			max-width: 1280px;
			height: 100%;
		}

		#news-content-wrapper {
			top: 0;
			margin-bottom: 0;
		}
		
		#news-content-wrapper h1.news-content-title {
			font-family: 'Averta Bold';
			font-size: 28px;
			color: #272049;
			padding: 0;
			margin-bottom: 30px;
			margin-top: 0;
		}

		#news-content-wrapper .news-content-container {
			padding: 0;
		}

		#news-content-wrapper .single-news-main-item-container {
			padding: 0;
		}

		#news-content-wrapper .single-news-item-container {
			padding: 0;
			margin-bottom: 30px;
		}

		#news-content-wrapper .single-news-item-thumbnail {
			height: 100px;
			width: 100px;
		}

		#news-content-wrapper .single-news-item-content-container {
			padding-right: 0;
			height: 100px;
		}

		#news-content-wrapper .single-news-item-content-container h2 {
			font-size: 20px;
			margin-top: 10px;
		}

		#news-content-wrapper a.single-news-item-readmore {
			display: none;
		}
		
		#press-information-wrapper {
			padding-top: 30px;
			padding-bottom: 30px;
			margin-top: 30px;
		}
		
		#press-information-wrapper h2.press-information-title {
			padding: 0;
		}
		
		#press-information-wrapper .press-info-left-container, 
		#press-information-wrapper .press-info-right-container { 
			padding: 0;
		}
		


		/* ---- SINGLE --> NIEUWS ---- */
		.banner-single-news-container {
			height: 480px;
			padding-bottom: inherit;
		}

		.banner-single-news-container img {
			object-fit: cover;
			min-width: 100%;
			max-width: 1280px;
			height: 100%;
		}

		.banner-single-news-container #readspeaker_button1,
		.banner-single-news-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		.banner-single-news-container #readspeaker_button1 a img,
		.banner-single-news-container #readspeaker_button2 a img {
			height: 50px;
			width: 100%;
		}

		#single-news-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#single-news-wrapper .single-news-main-item-wrapper {
			padding: 0;
		}

		#single-news-wrapper h1.single-news-title {
			font-size: 26px;
		}

		#single-news-wrapper .single-news-content p:first-of-type {
			font-size: 18px;
		}

		#single-news-wrapper .single-news-content h3 {
			font-size: 16px;
		}

		#sidebar-single-news-video-link-wrapper h3 {
			font-size: 20px!important;
		}

		#single-news-related-news-wrapper {
			padding: 50px 0;
		}

		#single-news-related-news-wrapper .single-news-related-news-content-wrapper {
			height: 100px;
			margin-bottom: 30px;
		}

		#single-news-related-news-wrapper .single-news-related-news-container {
			padding: 0;
		}

		#single-news-related-news-wrapper .single-news-related-news-image {
			height: 100px;
			width: 100px;
		}

		#single-news-related-news-wrapper .single-news-related-news-content-container {
			height: 100px;
		}

		#single-news-related-news-wrapper .single-news-related-news-date {
			font-size: 14px;
		}

		#single-news-related-news-wrapper .single-news-related-news-title {
			font-size: 22px;
			margin-top: 15px!important;
		}

		.single-news-related-news-item-readmore {
			display: none;
		}



		/* ---- SINGLE --> PROJECTEN ---- */
		.banner-single-project-container {
			position: relative;
			height: 480px;
			padding-bottom: inherit;

		}

		.banner-single-project-container img {
			height: 100%;
			min-width: 100%;
			object-fit: cover;
		}

		.banner-single-project-container #readspeaker_button1,
		.banner-single-project-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		.banner-single-project-container #readspeaker_button1 a img,
		.banner-single-project-container #readspeaker_button2 a img {
			height: 50px;
			width: 100%;
		}

		#single-project-wrapper {
			top: 0;
			margin-bottom: inherit;
		}

		#single-project-wrapper .single-project-main-item-wrapper {
			padding: 0;
		}

		#single-project-wrapper #breadcumb-container {
			padding-top: 15px!important;
			padding-bottom: 15px!important;
		}

		#single-project-wrapper .single-project-main-item-sidebar {
			margin-top: 70px;
		}


		/* ---- SINGLE --> ONZE WONINGEN ---- */
		#single-our-homes-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#single-our-homes-wrapper .single-our-homes-main-item-wrapper {
			padding: 0;
		}

		#single-our-homes-wrapper .single-our-homes-main-item-sidebar {
			margin-top: 30px;
		}

		#single-our-homes-wrapper .single-our-homes-main-item-sidebar .single-our-homes-main-item-sidebar-detail-container {
			margin-bottom: 45px;
		}


		/* ---- NIEUWSARCHIEF ---- */
		.banner-news-archive-container {
			position: relative;
			height:480px;
			padding-bottom: inherit;
		}

		.banner-news-archive-container img {
			height: 100%;
			object-fit: cover;
		}
		
		#news-archive-content-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#news-archive-content-wrapper .news-archive-content-container {
			padding: 0;
		}

		#news-archive-content-wrapper .single-news-archive-item-container {
			margin-bottom: 30px;
		}

		#news-archive-content-wrapper .single-news-archive-item-thumbnail {
			height: 100px;
			width: 100px;
		}

		#news-archive-content-wrapper .single-news-archive-item-content-container {
			width: calc( 100% - 100px );
		}

		#news-archive-content-wrapper .single-news-archive-item-thumbnail img {
			height: 100px;
			width: 100px;
		}

		#news-archive-content-wrapper .single-news-archive-item-content-container h2 {
			font-size: 22px;
			margin-top: 15px;
		}

		#news-archive-content-wrapper a.single-news-archive-item-readmore {
			display: none;
		}


		/* ---- PAGINA'S --> CONTACT ---- */
		#page-contact-wrapper {
			padding: 0;
			margin-top: 0;
		}

		#page-contact-googlemaps-container {
			padding: 0;
		}



		/* ---- CATEGORIES ---- */
		#category-wrapper {
			top: 0;
			margin-bottom: inherit;
		}


		/* ---- CATEGORIES --> ONZE WONINGEN ---- */
		#category-wrapper h1.category-our-homes-title {
			padding: 0;
			margin-top: 0;
		}

		#category-wrapper .category-our-homes-container {
			padding: 0;
		}

		.banner-single-our-homes-container {
			position: relative;
			height: 480px;
			width: calc( 100% + 30px);
			max-width: 1280px;
		}

		.banner-single-our-homes-container img {
			object-fit: cover;
			min-width: 100%;
			max-width: 100%;
			height: 480px;
		}

		.banner-single-our-homes-container #readspeaker_button1,
		.banner-single-our-homes-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		.banner-single-our-homes-container #readspeaker_button1 a img,
		.banner-single-our-homes-container #readspeaker_button2 a img {
			height: 50px;
			width: 100%;
		}

		#category-wrapper .category-our-homes-search-filter {
			padding: 0;
		}




		/* ---- PAGES --> WOONSERVICE ---- */
		#page-wrapper.woonservice {
			top: -50px;
			margin-bottom: -80px;
		}

		#page-living-service-highlighted-faq-wrapper {
			display: inherit;
			/*	background-color: #ffffff;
			box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
			-webkit-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
			-moz-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
			-ms-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3);
			-o-box-shadow: 0 0 10px rgba( 0, 0, 0, 0.3); */
			margin-bottom: 40px; 
		}
		
		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper {
			clear: both;
			float: none;
			width: 100%;
			font-size: 16px;
			line-height: 24px;
			padding: 30px 30px 100px 30px
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper h3 {
			font-size: 28px;
			line-height: 29px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-titles-wrapper .page-living-service-highlighted-faq-tenants-subtitle {
			font-size: 18px;
			line-height: 30px;
			margin-bottom: 30px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper a.page-living-service-highlighted-faq-tenants-single-faq:before {
			background-size: auto 15px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper {
			position: absolute;
			bottom: 30px;
			margin-top: 45px;
			z-index: 1000;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:hover,
		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:focus {
			color: #272049;
			text-decoration: none;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a:before {
			display: inline-block;
			font-family: 'Fontawesome';
			content: "\f105";
			margin-right: 10px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-tenants-wrapper #page-living-service-highlighted-faq-tenants-other-questions-link-wrapper a {
			color: #ffffff;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper {
			clear: both;
			float: none;
			width: 100%;
			font-size: 16px;
			line-height: 24px;
			padding: 30px 30px 100px 30px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper h3 {
			font-size: 28px;
			line-height: 29px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper #page-living-service-highlighted-faq-home-seekers-titles-wrapper .page-living-service-highlighted-faq-home-seekers-subtitle {
			font-size: 18px;
			line-height: 30px;
			margin-bottom: 30px;
		}

		#page-living-service-highlighted-faq-wrapper #page-living-service-highlighted-faq-home-seekers-wrapper a.page-living-service-highlighted-faq-home-seekers-single-faq:before {
			background-size: auto 15px;
		}

		#page-living-service-content-wrapper {
			font-size: 16px;
		}

		#page-cliving-service-content-wrapper img {
			max-width: 100%;
			height: auto;
		}

		#page-living-service-content-wrapper .page-living-service-content-container {
			padding: inherit;
		}

		#page-living-service-content-wrapper .page-living-service-content-container h1.page-title {
			font-size: 32px;
		}

		#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content {
			padding-right: inherit;
		}

		#page-living-service-content-wrapper .page-living-service-content-container .page-living-service-content h3 {
			color: #009cc4;
			font-weight: bold;
			font-size: 16px;
			margin-bottom: 0;
		}

		#page-living-service-content-wrapper .page-living-service-content-container #page-living-service-image-wrapper {
			padding-left: 0;
			margin-top: 30px;
		}

		#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper {
			padding: inherit;
			padding: 50px 15px;
		}

		#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper .content_block {
			margin-bottom: 60px;
		}

		#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h3 {
			font-size: 32px;
			line-height: 35px;
			margin-bottom: 15px;
		}

		#page-living-service-contact-wrapper #page-living-service-contact-content-wrapper h4 {
			font-size: 18px;
			line-height: 24px;
			margin-top: 30px;
			margin-bottom: 15px;
		}



		/* ---- SINGLE-FAQ ---- */
		.banner-single-faq-container {
			height: 480px;
			padding-bottom: inherit;
			}

		.banner-single-faq-container img {
			width: 100%;
			min-width: 1280px;
			height: 100%;
			object-fit: cover;
		}

		.banner-single-faq-container #readspeaker_button1, 
		.banner-single-faq-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		#single-faq-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#single-faq-wrapper .single-faq-main-item-wrapper {
			padding: 0;
		}

		#single-faq-wrapper h1.single-faq-title {
			font-family: 'Averta Bold';
			font-size: 32px;
			color: #272049;
		}

		#single-faq-wrapper .single-faq-content h3 {
			color: #000000;
			font-weight: bold;
			font-size: 16px;
			margin-bottom: 0;
		}

		#single-faq-wrapper .single-faq-content p:first-of-type {
			font-size: 18px;
			font-weight: 600;
			color: #000000;
		}

		#single-faq-wrapper .single-faq-main-item-sidebar {
			padding: 30px 0;
		}





		/* ---- FOOTER ---- */
		#footer-content-wrapper {
			height: auto;
			overflow: hidden;
			padding: 50px;
			font-size: 15px;
		}

		#footer-content-wrapper h3.footer-title {
			font-size: 15px;
		}

		#footer-content-wrapper #menu-footermenu {
			padding-left: 0;
		}

		#footer-content-wrapper .footer-position-1,
		#footer-content-wrapper .footer-position-2,
		#footer-content-wrapper .footer-position-3,
		#footer-content-wrapper .footer-position-4 {
			min-height: 175px;
		}

		#footer-content-wrapper .footer-position-1 p,
		#footer-content-wrapper .footer-position-2 p,
		#footer-content-wrapper .footer-position-3 p,
		#footer-content-wrapper .footer-position-4 p {
			margin-bottom: 0;
		}

		#footer-content-wrapper .footer-position-1 tr td,
		#footer-content-wrapper .footer-position-2 tr td,
		#footer-content-wrapper .footer-position-3 tr td,
		#footer-content-wrapper .footer-position-4 tr td {
			color: #f3f0ea!important;
		}

		#footer-content-wrapper .footer-position-3 {
			/* padding-left: 30px; */
		}

		#footer-content-wrapper .footer-position-4 p {
			/* padding-left: 30px; */
		}

		#footer-content-wrapper .footer-position-4 img {
			width: 100px;
			height: auto;		
		}


		/* ---- DIVERSEN ----*/
		.habion-social-sharing-buttons {
			padding: 30px 0 70px 0;
		}
		
		/* ---- FORMULIER ---- */
		body .gform_wrapper ul.gfield_radio {
			display: inherit;
			align-items: baseline;
			margin-left: 30px;
		}

		body .gform_wrapper li.gf_list_inline ul.gfield_radio li {
			display: inline-flex;
			flex: initial;
			width: 10%!important;
		}

		body .gform_wrapper li.gf_list_inline ul#input_1_11.gfield_radio {
			margin-left: 0!important;
		}

		body .gform_wrapper li.gf_list_inline ul#input_1_11.gfield_radio li {
			display: inline-block;
			width: 100%!important;
			margin-left: 0!important;
		}



		/* ---- AANPASSINGEN MAART 2020 ---- */
		#page-our-homes-search-wrapper .page-our-homes-search-container {
			left: inherit;
			width: inherit;
			padding: 0;
			background-color: transparent;
		}

		#page-our-homes-search-wrapper .wpgmp_locations_head {
			padding-left: 15px;
			padding-right: 15px;
		}

		#page-our-homes-search-wrapper .wpgmp_locations {
			border: 0 none;
		}



		/* ---- AANPASSINGEN JUNI/JULI 2020 ---- */
	
		/* ---- PAGES --> WERKEN BIJ v2 ---- */
		#page-wrapper.vacancies {
			margin-bottom: -90px;
		}

		#page-content-working-at-wrapper-2 {
			position: relative;
			/* margin-top: 60px; */
		}

		#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 {
			padding: 50px 0;
		}

		#page-wrapper a.page-content-all-vacancies-link {
			margin: 50px 0 30px 0;
		}

		#page-content-working-at-wrapper-2 .page-content-working-at-content-container-2 ul {
			max-height: inherit;
			column-count: 2;
			-webkit-column-count: 2;
			-moz-column-count: 2;
			-ms-column-count: 2;
			-o-column-count: 2;
			column-gap: 30px;
			-webkit-column-gap: 30px;
			-moz-column-gap: 30px;
			-ms-column-gap: 30px;
			-o-column-gap: 30px;	
		}

		#page-content-working-at-quote-wrapper {
			padding: 50px 0;	
		}

		#page-content-working-at-vacancies-title-wrapper {
			padding: 50px 0 0 0;
		}

		#page-content-working-at-vacancies-title-wrapper .page-content-working-at-vacancies-title-container {
			padding: 0;
		}

		#page-content-working-at-vacancies-title-wrapper h3.page-content-working-at-vacancies-title {
			font-size: 32px;
		}

		#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper {
			display: block;
		}

		#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-location {
			margin-bottom: 15px;
		}

		#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-working-hours {
			margin-bottom: 15px;
		}

		#page-content-working-at-vacancies-content-wrapper #page-content-working-at-vacancies-single-vacancie-additional-info-wrapper .page-content-working-at-vacancies-single-vacancie-additional-info-salary {
			margin-bottom: 15px;
		}

		#page-content-working-at-slider-container {
			height: auto;
			padding: 70px 0 150px 0;
		}

		
		#page-content-contact-person-wrapper .page-content-contact-person-container .page-content-contact-person-content h3 {
			font-size: 28px;
		}



		/* ---- SINGLE --> VACATURE ---- */
		.banner-single-vacancie-container {
			left: -15px;
			height: 480px;
			width: calc( 100% + 30px );
			padding-bottom: inherit;
			overflow: hidden;
		}

		.banner-single-vacancie-container img {
			height: 100%;
			object-fit: cover;
		}

		.banner-single-vacancie-container #readspeaker_button1, 
		.banner-single-vacancie-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		#single-vacancie-wrapper {
			top: 0;
		}

		#single-vacancie-wrapper .single-vacancie-content-container {
			padding: 0;
		}

		#single-vacancie-wrapper .single-vacancie-content-content {
			padding: 0;
		}

		#single-vacancie-second-wrapper .single-vacancie-content-container {
			padding: 50px 0 0 0;
		}
		
		#single-vacancie-second-position-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul,
		#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul {
			max-height: inherit;
			padding-right: 2;
			column-count: 2;
			-webkit-column-count: 2;
			-moz-column-count: 2;
			-ms-column-count: 2;
			-o-column-count: 2;
			column-gap: 30px;
			-webkit-column-gap: 30px;
			-moz-column-gap: 30px;
			-ms-column-gap: 30px;
			-o-column-gap: 30px;
		}

		#single-vacancie-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li,
		#single-vacancie-second-wrapper .single-vacancie-content-container .single-vacancie-sub-text-listing-2-col ul li {
			font-size: 20px;
		}

		#single-vacancie-quote-wrapper {
			padding: 50px 0;
		}

		#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content {
			font-size: 42px;
			line-height: 60px;
		}

		#single-vacancie-quote-wrapper .single-vacancie-quote-container .single-vacancie-quote-content-content h3 {
			font-size: 42px;
			line-height: 60px;
		}

		#single-vacancie-contact-person-wrapper {
			min-height: 200px;
			background-color: #84D0F0;
			padding: 70px 0;
		}


		#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container {
			position: relative;
			padding: 0;
		}
																						
		#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-image {
			margin: 0 auto;
			border-radius: 130px;
			-webkit-border-radius: 130px;
			-moz-border-radius: 130px;
			-ms-border-radius: 130px;
			-o-border-radius: 130px;
		}

		#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content {
			width: calc( 100% - 260px );
			padding: 40px 40px 0 40px;
		}

		
		#single-vacancie-contact-person-wrapper .single-vacancie-contact-person-container .single-vacancie-contact-person-content .single-vacancie-contact-person-phone-number {
			margin-right: 0;
		}

		#single-vacancie-contact-form-wrapper {
			min-height: 400px;
			background-color: #F3F0EA;
			padding: 70px 0;
		}

		#single-vacancie-contact-form-wrapper h2.single-vacancie-contact-form-title {
			font-family: 'Averta Bold';
			font-size: 32px;
			line-height: 35px;
			color: #272049;
		}

		#single-vacancie-contact-form-wrapper .single-vacancie-contact-form-sub-title {
			display: block;
			font-family: 'Averta Regular';
			font-size: 32px;
			line-height: 35px;
			color: #272049;
			margin-bottom: 30px;
		}

		#single-vacancie-contact-form-wrapper .gform_wrapper form {
			padding: 0;
		}

		#single-vacancie-contact-form-wrapper .gform_wrapper form input {
			margin-bottom: 20px;
		}

		body #single-vacancie-contact-form-wrapper .ginput_container.ginput_container_fileupload {
			background-color: transparent;
		}

		body #single-vacancie-contact-form-wrapper .gform_wrapper .ginput_container.ginput_container_fileupload input {
			background-color: #ffffff;
		}

		body #single-vacancie-contact-form-wrapper .gform_wrapper input.gform_button.button {
			color: #ffffff;
		}

		/* ---- KOOPAANBOD --> SINGLE-KOOPAANBOD ---- */
		.banner-single-purchase-offer-container {
			height: 480px;
		}

		.banner-single-purchase-offer-container img {
			height: 480px;
			min-width: 100%;
			max-width: 100%;
			object-fit: cover;
		}

		.banner-single-purchase-offer-container #readspeaker_button1, 
		.banner-single-purchase-offer-container #readspeaker_button2 {
			position: absolute;
			right: -73px;
			top: -50px;
			width: 273px;
			height: 50px;
		}

		#single-purchase-offer-wrapper {
			top: 0;
			margin-bottom: inherit;
		}

		#single-purchase-offer-wrapper .single-purchase-offer-date {
			padding: 30px 0 0 0;
		}

		#single-purchase-offer-wrapper h1.single-purchase-offer-title {
			padding: 0;
		}

		#single-purchase-offer-wrapper .single-purchase-offer-content-container {
			padding: 0;
		}

		#single-purchase-offer-wrapper .single-purchase-offer-date { 
			padding: 0;
		}
		
		#single-purchase-offer-images-wrapper .single-purchase-offer-images-title-container {
			padding: 30px 0;
		}

		#single-purchase-offer-images-wrapper .single-purchase-offer-images-container {
			padding: 0;
		}

		#single-purchase-offer-reason-of-sale-wrapper .single-purchase-offer-reason-of-sale-title-container { 
			padding: 30px 0;
		}

		#single-purchase-offer-characteristics-content-wrapper .single-purchase-offer-characteristics-content-container { 
			padding: 30px 0;
		}

		#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-title-container {
			padding: 30px 0;
		}

		#single-purchase-offer-maps-wrapper .single-purchase-offer-maps-container {
			padding: 0;
		}

		#single-purchase-offer-sale-process-wrapper .single-purchase-offer-sale-process-title-container {
			padding: 30px 0;
		}

		#single-purchase-offer-location-wrapper .single-purchase-offer-location-title-container { 
			padding: 30px 0;
		}

		#single-purchase-offer-back-to-all-offers-wrapper a.single-purchase-offer-back-to-all-offers-link {
			padding: 0;
		}
		
		#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container {
			padding: 0;
		}

		#single-purchase-offer-contact-person-wrapper .single-purchase-offer-contact-person-content-container .single-purchase-offer-contact-person-content {
			padding-right: 0;
		}


		/* ---- WOONSERVICE --> FORMULIEREN ---- */
		#living-service-form-wrapper {
			padding: 0;
		}

		#living-service-form-wrapper  .gform_wrapper li#field_7_3 label,
		#living-service-form-wrapper  .gform_wrapper li#field_7_4 label,
		#living-service-form-wrapper  .gform_wrapper li#field_7_5 label {
			font-size: 14px;
			height: 40px;
		}

		body #living-service-form-wrapper .gform_wrapper ul.gfield_radio {
			margin-left: 0;
		}

		body #living-service-form-wrapper .gform_wrapper li.gf_list_inline ul.gfield_radio li {
			display: block;
			width: auto!important;
		}




		/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - DECEMBER 2022 ---- */
		#page-content-working-at-articles-wrapper {
			padding: 50px 0;
		}

		#page-content-working-at-articles-wrapper .scrolling-whitespace {
			min-width: 0!important;
		} 

		#page-content-working-at-articles-wrapper h3.page-content-working-at-articles-title {
			font-size: 38px;
			line-height: 32px;
			padding: 0;
		}

		#page-content-working-at-articles-wrapper .page-content-working-at-articles-container {
			display: block;
			flex-direction: inherit;
			width: 100%;
			padding-bottom: 70px;
		}

		#page-content-working-at-articles-wrapper .h-scrolling .scrolling {
			position: relative;
			display: flex;
			overflow-x: auto;
			margin-right: 0;
			margin-bottom: 30px;
			-ms-overflow-style: none;
			scrollbar-width: none;
			column-gap: 30px;
		}

		#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper {
			display: flex;
			flex: 0 0 40%;
		}

		#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper:first-of-type {
			margin-right: -15px;
		}

		#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper:last-of-type {
			margin-right: 30px;
		}

		#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper {
			padding-bottom: 80%;
		}

						#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container {
							padding: 20px;
						}

						#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-intro {
							font-family: 'Averta Regular';
							font-size: 22px;
							line-height: 24px;
						}

						#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-name {
							font-family: 'Averta Bold';
							font-size: 22px;
							line-height: 24px;
						}

						

						#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-function {
							font-family: 'Averta Regular';
							font-size: 14px;
							line-height: 20px;
							padding: 15px 0 30px 0;
						}

						#page-content-working-at-articles-wrapper #page-content-working-at-articles-single-article-wrapper #page-content-working-at-articles-single-article-content-wrapper .page-content-working-at-articles-single-article-content-container .page-content-working-at-articles-single-article-content-quote {
							font-family: 'Open Sans';
							font-size: 15px;
							font-weight: 600;
							line-height: 20px;
							color: #C8622D;
						}

		#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper {
			display: none;
		}

		#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-left-arrow-wrapper.visible {
			display: none;
		}
						
		#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper {
			display: none;
		}

		#page-content-working-at-articles-wrapper .h-scrolling #page-content-working-at-articles-container-right-arrow-wrapper.visible {
			display: none;
		}
						
		#page-content-working-at-vacancies-title-wrapper-v3 .page-content-working-at-vacancies-title-container {
			padding: 0;
		}

		#page-content-working-at-vacancies-title-wrapper-v3 h3.page-content-working-at-vacancies-title  {
			font-size: 28px;
		}


		/* ---- PAGE TEMPLATES --> WERKEN BIJ V3 - SINGLE PAGE - DECEMBER 2022 ---- */
		#page-wrapper .page-publish-date {
			padding: 0 0 30px 0;
		}


		/* ---- 2023 --> PROJECTPAGINA ---- */
		#page-project-2023-contact-person-wrapper {
			min-height: 200px;
			background-color: #84D0F0;
			padding: 70px 0;
		}


		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container {
			position: relative;
			padding: 0;
		}
																						
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-image {
			margin: 0 auto;
			border-radius: 130px;
			-webkit-border-radius: 130px;
			-moz-border-radius: 130px;
			-ms-border-radius: 130px;
			-o-border-radius: 130px;
		}

		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content {
			width: calc( 100% - 260px );
			padding: 40px 40px 0 40px;
		}

		
		#page-project-2023-contact-person-wrapper .page-project-2023-contact-person-container .page-project-2023-contact-person-content .page-project-2023-contact-person-phone-number {
			margin-right: 0;
		}




		
		/* ---- 2023 --> CATEGORY --> IN DE MEDIA  ---- */
		#category-in-the-media-wrapper {
			top: 0;
			margin-bottom: 0;
		}

		#category-in-the-media-wrapper #category-in-the-media-content-wrapper {
			padding: 0;
		}

						#category-in-the-media-wrapper #category-in-the-media-content-wrapper #breadcrumb-container {
							padding: 0;
						}


		#category-in-the-media-wrapper #category-in-the-media-content-wrapper h1 {
			font-size: 24px;
		}

		#category-in-the-media-wrapper #category-in-the-media-content-wrapper #category-in-the-media-introtext-wrapper p:first-of-type {
			font-size: 16px;
			margin-bottom: 30px;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper {
			display: flex;
			flex-direction: row;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container {
			display: flex;
			flex-direction: column;
			flex: 0 0 calc( 50% - 15px );
			min-width: calc( 50% - 15px );
			margin-right: 30px;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container:last-of-type {
			margin-right: 0;
		}

		#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-name {
			
		}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-role {
							color: #931965;
							margin-bottom: 15px;
						}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-email-address::before {
							display: inline-block;
							content: '';
							height: 16px;
							width: 16px;
							background-image: url('images/icons/Habion - Icon - Email.svg');
							background-position: left bottom;
							background-repeat: no-repeat;
							background-size: 14px;
							margin-right: 10px;
						}

						#category-in-the-media-wrapper #category-in-the-media-contactpersons-wrapper .category-in-the-media-contactpersons-single-contact-container .category-in-the-media-contactpersons-single-contact-phone-number::before {
							display: inline-block;
							content: '';
							height: 16px;
							width: 16px;
							background-image: url('images/icons/Habion - Icon - Phone.svg');
							background-position: left bottom;
							background-repeat: no-repeat;
							background-size: 14px;
							margin-right: 10px;
						}


		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper {
			padding: 35px 0;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:hover,
						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper a:focus {
							text-decoration: none;
						}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container {
			margin-bottom: 50px;
		}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper {
			margin-bottom: 15px;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container {
							position: relative;
							height: 0;
							padding-bottom: 70%;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper .category-in-the-media-overview-single-item-thumbnail-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper {
							position: absolute;
							bottom: 15px;
							left: 15px;
							color: #ffffff;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container {
							font-size: 14px;
							font-weight: 500;
							height: 34px;
							min-width: 34px;
							line-height: 34px;
							padding: 0 10px;
							background-color: #931965;
							border-radius: 17px;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container img {
							height: 14px;
							width: 14px;
							margin: 10px;
							object-fit: contain;
						}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container #category-in-the-media-overview-single-item-thumbnail-wrapper #category-in-the-media-overview-single-item-thumbnail-video-play-wrapper .category-in-the-media-overview-single-item-thumbnail-video-play-container .category-in-the-media-overview-single-item-thumbnail-video-play-duration {
							margin-left: 20px;
						}


						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-publish-date-container .category-in-the-media-overview-single-item-publish-date {
							font-size: clamp( 14px, 1.3675vw, 16px);
							color: #3D9BC2;
							margin-bottom: 1em;
						}

		#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container {
			min-height: auto;
		}

						#category-in-the-media-wrapper #category-in-the-media-overview-wrapper .category-in-the-media-overview-single-item-container .category-in-the-media-overview-single-item-title-container h4.category-in-the-media-overview-single-item-title {
							font-family: 'Averta Bold';
							font-size: clamp( 18px, 1.88034vw, 22px);
							color: #272049;
							margin: 0;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container {
							font-family: 'Open Sans';
							font-weight: 500;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers {
							display: inline-block;
							height: 40px;
							width: 40px;
							line-height: 40px;
							text-align: center;
							border: 1px solid #000000;
							border-radius: 5px;
							margin-right: 10px;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .page-numbers.current {
							border-color: #3D9BC2;
						}

						#category-in-the-media-wrapper .category-in-the-media-pagination-container .next.page-numbers,
						#category-in-the-media-wrapper .category-in-the-media-pagination-container .prev.page-numbers {
							display: none;
						}



		/* ---- SINGLE --> IN DE MEDIA ---- */
		.banner-single-in-the-media-container {
			position: relative;
			left: -15px;
			height: 480px;
			width: calc( 100% + 30px );
			padding-bottom: inherit;
			overflow: hidden;
		}

						.banner-single-in-the-media-container img {
							display: block;
							margin: 0 auto;
							width: 100%;
							min-width: 1280px;
							height: auto;
						}

		#single-in-the-media-wrapper {
			top: 0;
			margin-bottom: 0;
		}

						#single-in-the-media-wrapper .single-in-the-media-container {
							position: relative;
							background-color: #ffffff;
						}

		#single-in-the-media-wrapper .single-in-the-media-content-container {
			padding: 0;
		}

						#single-in-the-media-wrapper .single-in-the-media-content-content {
							padding: 0 50px 0 0;
						}

		#single-in-the-media-second-wrapper .single-in-the-media-content-container {
			padding: 0;
		}

						#single-in-the-media-wrapper .single-in-the-media-date {
							font-size: 16px;
							color: #00A0C6;
							margin-bottom: 25px;
						}

		#single-in-the-media-wrapper h1.single-in-the-media-title {
			font-size: 24px;
			margin-bottom: 25px;
		}

						#single-in-the-media-wrapper .single-in-the-media-content-container h3 {
							color: #009cc4;
							font-weight: bold;
							font-size: 16px;
							margin-bottom: 0;
						}

						#single-in-the-media-wrapper .single-in-the-media-content-container img {
							min-width: 100%;
							max-width: 100%;
							height: auto;
							margin-bottom: 20px;
						}
										
		#single-in-the-media-wrapper .single-in-the-media-content-container .single-in-the-media-content p:first-of-type {
			font-size: 16px;
			margin-bottom: 30px;
		}


								
		#single-in-the-media-video-wrapper {
			background-color: #242447;
			padding: 90px 0 35px 0;
		}

		#single-in-the-media-video-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container {
			margin-bottom: 35px;
		}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper #single-in-the-media-video-single-video-wrapper .single-in-the-media-video-single-video-container iframe {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
						}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper {
							color: #ffffff;
						}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-publish-date {
							color:#84D0F0;
							margin-bottom: 15px;
						}

		#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper h1.single-in-the-media-video-single-content-title {
			font-size: 24px;
			margin-top: 0;
		}

						#single-in-the-media-video-wrapper #single-in-the-media-video-content-wrapper .single-in-the-media-video-single-content-content p:last-of-type {
							margin-bottom: 50px;	
						}

						#single-in-the-media-video-more-videos-wrapper {
							padding: 70px 0;
						}


		/* MAKE DIV MORE VIDEOS SCROLLING */
		#single-in-the-media-video-more-videos-wrapper .h-scrolling {
			position: relative;
			max-width: 100%;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							position: relative;
						}

		#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper {
			position: absolute;
			display: flex;
			flex-direction: column;
			/* justify-content: center; */
			align-items: flex-end;
			visibility: hidden;
			top: 0;
			left: -3px;
			height: 100%;
			width: 55px;
			background: linear-gradient( to right, #FFFFFF, transparent);
			z-index: 10;
			transition: all .3s ease-in-out;
			-webkit-transition: all .3s ease-in-out;
			-moz-transition: all .3s ease-in-out;
			-ms-transition: all .3s ease-in-out;
			-o-transition: all .3s ease-in-out;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-left-arrow-container {
							position: relative;
							top: 25%;
							height: 40px;
							width: 40px;
							background-color: #3D9BC2;
							border-radius: 20px;
							background-image: url('images/icons/Habion - Pijl wit.svg');
							background-size: 7px;
							background-repeat: no-repeat;
							background-position: center;
							transform: rotate( 180deg );
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-left-arrow-wrapper.visible,
						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper.visible {
							visibility: visible;
							transition: all .5s ease-in-out;
							-webkit-transition: all .5s ease-in-out;
							-moz-transition: all .5s ease-in-out;
							-ms-transition: all .5s ease-in-out;
							-o-transition: all .5s ease-in-out;
						}

		#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper {
			position: absolute;
			display: flex;
			flex-direction: column;
			/* justify-content: center; */
			align-items: flex-start;
			visibility: hidden; 
			top: 0;
			right: -3px;
			height: 100%;
			width: 55px;
			background: linear-gradient( to left, #FFFFFF, transparent);
			z-index: 10;
		}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling #single-in-the-media-video-more-videos-single-videos-right-arrow-wrapper .single-in-the-media-video-more-videos-single-videos-right-arrow-container {
							position: relative;
							top: 25%;
							height: 40px;
							width: 40px;
							background-color: #3D9BC2;
							border-radius: 20px;
							background-image: url('images/icons/Habion - Pijl wit.svg');
							background-size: 7px;
							background-repeat: no-repeat;
							background-position: center;
						}

						.single-in-the-media-video-more-videos-single-videos-left-arrow-container,
						.single-in-the-media-video-more-videos-single-videos-right-arrow-container {
							cursor: pointer;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							display: flex;
							flex-wrap: nowrap;
							overflow-x: auto;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
							display: none;
						}

						#single-in-the-media-video-more-videos-wrapper .h-scrolling .scrolling {
							-ms-overflow-style: none;  /* IE and Edge */
							scrollbar-width: none;  /* Firefox */
						}


						#single-in-the-media-video-more-videos-wrapper h2.single-in-the-media-video-more-videos-title {
							font-family: 'Averta Bold';
							font-size: clamp( 26px, 2.7350vw, 32px);
							margin-top: 0;
							margin-bottom: 30px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper {
							display: inline-flex;
							flex-direction: row;
							width: 100%;
							column-gap: 30px;
						}

		#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container {
			flex: 0 0 45%;
			min-width: calc( 45% - 15px );
			max-width: calc( 45% - 15px );
		}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:hover,
						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container a:focus {
							text-decoration: none;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-container:last-of-type {
							margin-right: 0;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container {
							position: relative;
							top: 0;
							left: 0;
							height: 0;
							padding-bottom: 70%;
							margin-bottom: 30px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}


						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper {
							position: absolute;
							bottom: 15px;
							left: 15px;
							color: #ffffff;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container {
							font-size: 14px;
							font-weight: 500;
							height: 34px;
							min-width: 34px;
							line-height: 34px;
							padding: 0 10px;
							background-color: #931965;
							border-radius: 17px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container img {
							height: 14px;
							width: 14px;
							margin: 10px;
							object-fit: contain;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-container #single-in-the-media-video-more-videos-single-video-thumbnail-video-play-wrapper .single-in-the-media-video-more-videos-single-video-thumbnail-video-play-container .single-in-the-media-video-more-videos-single-video-play-duration {
							margin-left: 20px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-publish-date-container .single-in-the-media-video-more-videos-title-single-video-publish-date {
							color: #3D9BC2;
							margin-bottom: 15px;
						}

						#single-in-the-media-video-more-videos-wrapper #single-in-the-media-video-more-videos-single-videos-wrapper .single-in-the-media-video-more-videos-single-video-title-container .single-in-the-media-video-more-videos-single-video-title {
							font-family: 'Averta Bold';
							font-size: clamp( 18px, 1.88034vw, 22px);
							color: #000000;
							margin-top: 0;
						}



		/* ---- CATEGORY BEWONERS AAN HET WOORD - V2024 ---- */
		#category-residents-references-wrapper #category-residents-references-first-item-wrapper {
			padding: 100px 0;
			background-color: #FEE089;
		}

						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper {
							display: flex;
							flex-direction: row;
						}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper {
			position: relative;
			display: flex;
			flex: 1 1 50%;
			flex-wrap: wrap;
			max-width: 50%%;
		}

						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container {
							position: relative;
							height: 0;
							padding-top: 60%;
							width: 100%;
							max-width: 100%;
						}

						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper #category-residents-references-first-item-image-wrapper .category-residents-references-first-item-image-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container {
			display: flex;
			flex-direction: column;
			justify-content: center;
			flex: 1 1 50%;
			max-width: 50%;
			padding-left: 35px;
		}

						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a,
						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover,
						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:focus {
							text-decoration: none;
							color: #000000;
						}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-content-name-age-location {
			font-size: clamp( 14px, 1.28205vw, 15px);
			color: #373C3C;
			margin-bottom: 20px;
		}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container h2 {
			font-size: clamp( 24px, 3.07692vw, 36px);
			line-height: 1.2;
			margin-bottom: 35px;
		}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text {
			font-size: clamp( 14px, 1.28205vw, 15px);
			color: #000000;
		}

		#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container .category-residents-references-first-item-readmore-text::after {
			font-family: 'Fontawesome';
			content: "\f105";
			font-size: clamp( 14px, 1.28205vw, 15px);
			color: #000000;
			margin-left: 20px;
			margin-top: 5px;
			transition: all .2s ease-in-out;
		}

						#category-residents-references-wrapper #category-residents-references-first-item-wrapper #category-residents-references-first-item-content-image-wrapper .category-residents-references-first-item-content-container a:hover .category-residents-references-first-item-readmore-text::after {
							margin-left: 30px;
							transition: all .2s ease-in-out;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper {
							background: linear-gradient( to bottom, #FEE089 0 80px, transparent 80px 100%);
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper a,
						#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:hover,
						#category-residents-references-wrapper #category-residents-references-other-items-wrapper a:focus {
							color: #000000;
							text-decoration: none;
							transition: all .2s ease-in-out;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper {
							display: flex;
							flex-wrap: wrap;
							flex-direction: row;
							gap: 30px;
							margin-bottom: 40px;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container {
							display: flex;
							flex-direction: column;
							flex: 1 1 calc( 33.33333% - 20px );
							max-width: calc( 33.33333% - 20px );
							margin-bottom: 40px;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container {
							position: relative;
							height: 0;
							padding-top: 60%;
							max-width: 100%;
							margin-bottom: 20px;
							
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-image-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-name-age {
							font-family: 'Averta Bold';
							font-size: clamp( 16px, 1.70940vw, 20px);
							margin-bottom: 15px;
						}

						#category-residents-references-wrapper #category-residents-references-other-items-wrapper #category-residents-references-other-items-single-item-wrapper .category-residents-references-other-items-single-item-container .category-residents-references-other-items-single-item-content-container h3.category-residents-references-other-items-single-item-content-oneliner {
							color: #373C3C;
						}


		/* ---- SINGLE --> BEWONERS AAN HET WOORD - V2024 ---- */
		.banner-single-resident-reference-container {
			position: relative;
			left: -15px;
			height: 480px;
			width: calc( 100% + 30px );
			padding-bottom: 0;
			overflow: hidden
		}

						.banner-single-resident-reference-container img {
							display: block;
							margin: 0 auto;
							width: 100%;
							min-width: 1280px;
							height: auto;
						}

		#single-resident-reference-wrapper {
			position: relative;
			top: 0;
			margin-bottom: 0;
		}

						#single-resident-reference-wrapper .social-sharing.ss-social-sharing {
							display: none!important;
						}

						#single-resident-reference-wrapper .single-resident-reference-container {
							position: relative;
							/* margin-top: -200px; */
							background-color: #ffffff;
						}

						#single-resident-reference-wrapper .single-resident-reference-container #breadcrumb-container {
							padding-left: 0;
						}

		#single-resident-reference-wrapper .single-resident-reference-main-item-wrapper {
			padding: 0 0px 70px 0px;
		}

						#single-resident-reference-wrapper h1.single-resident-reference-title {
							font-family: 'Averta Bold';
							font-size: clamp( 40px, 4.10256vw, 48px);
							color: #000000;
							margin-bottom: 50px;
						}

						#single-resident-reference-wrapper .single-resident-reference-content {
							font-size: clamp( 15px, 1.53846vw, 18px);
							color: #000000;
						}

						#single-resident-reference-wrapper .single-resident-reference-content p:first-of-type {
							font-size: clamp( 15px, 1.53846vw, 18px);
							font-weight: 600;
							color: #000000;
							margin-bottom: 40px;
						}

						#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location {
							font-weight: 600;
							margin-top: 40px;
						}

						#single-resident-reference-wrapper .single-resident-reference-content .single-resident-reference-content-name-age-location::before {
							font-family: 'Fontawesome';
							content: "\f068";
							font-weight: 100;
							font-size: clamp( 15px, 1.53846vw, 18px);
							color: #000000;
							margin-right: 10px;
							margin-top: 5px;
							transition: all .2s ease-in-out;
						}


						/* ----- SLIDER - BEWONERS AAN HET WOORD ---- */
						#slider-residents-references-wrapper {
							clear: both;
							text-align: left;
							padding: 70px 0;
							background-color: #FEE089;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper h3 {
							font-family: 'Averta Bold';
							font-size: clamp( 30px, 3.07692vw, 36px );
							margin-top: 0;
							margin-bottom: 40px;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper {
							text-align: right;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left {
							display: inline-block;
							height: 40px;
							width: 40px;
							background-image: url('images/buttons/Habion - Arrow with round border.svg');
							background-position: bottom center;
							background-repeat: no-repeat;
							background-size: 40px;
							transform: rotate(180deg);
							margin-right: 5px;
							visibility: hidden;
							transition: all .2s ease-in-out;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left.visible {
							visibility: visible;
							transition: all .2s ease-in-out;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right {
							display: inline-block;
							height: 40px;
							width: 40px;
							background-image: url('images/buttons/Habion - Arrow with round border.svg');
							background-position: bottom center;
							background-repeat: no-repeat;
							background-size: 40px;
							margin-left: 5px;
							visibility: hidden;
							transition: all .2s ease-in-out;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right.visible {
							visibility: visible;
							transition: all .2s ease-in-out;
						}

						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:hover,
						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-left:focus,
						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:hover,
						#slider-residents-references-wrapper #slider-residents-references-header-wrapper #slider-residents-references-header-arrow-wrapper .slider-residents-references-header-arrow-right:focus {
							cursor: pointer;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper {
							display: flex;
							flex-direction: row;
							/* flex-wrap: wrap; */
							column-gap: 30px;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:hover,
						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper a:focus {
							text-decoration: none;
							color: #000000;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling {
							position: relative;
							width: 100%
						}


						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling {
							position: relative;
							display: flex;
							overflow-x: auto;
							margin-right: 0;
							margin-bottom: 30px;
							-ms-overflow-style: none;
							scrollbar-width: none;
							column-gap: 30px;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper .h-scrolling .scrolling::-webkit-scrollbar {
							display: none;	
						}

		#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper {
			display: flex;
			flex-direction: column;
			flex: 1 1 calc( 40% - 20px );
			min-width: calc( 40% - 20px );
			max-width: calc( 40% - 20px );
		}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper:last-of-type {
							margin-right: 30px;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container {
							position: relative;
							max-width: 100%;
							height: 0;
							padding-top: 60%;
							margin-bottom: 30px;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper .slider-residents-references-image-container img {
							position: absolute;
							top: 0;
							left: 0;
							height: 100%;
							width: 100%;
							object-fit: cover;
							object-position: center;
						}

						#slider-residents-references-wrapper #slider-residents-references-slider-wrapper #slider-residents-references-single-item-wrapper #slider-residents-references-content-wrapper h4.slider-residents-references-name-age-container {
							font-family: 'Averta Bold';
							font-size: clamp( 15px, 1.53846vw, 18px);
							margin: 0;
							margin-bottom: 20px;
						}


		


		
}



@media print {
	/*
	body * {
		visibility: hidden;
	}
	*/
	  
   	.noprint {
    	display: none;
   	}
	
	a[href]:after {
    	content: none !important;
	}
	
	.wpgmp_map_container {
		height: 0;
		padding-bottom: 66.66667%;
	}
	
@page {
   margin-top: 0;
   margin-bottom: 0;
 }
	
	/*
	.section-to-print, .section-to-print * {
		visibility: visible;
	  }
	
	.section-to-print {
		position: absolute;
		top: 0;
		left: 0;
	}
	
	.section-to-print .habion-social-sharing-buttons {
		visibility: hidden;
	}
	*/
}


/* ---- GRAVITY FORMS ---- */
.gform_wrapper ul {
  padding-left: 0;
  list-style: none; }

.gform_wrapper li {
  margin-bottom: 15px; }

.gform_wrapper form {
  margin-bottom: 0; }

.gform_wrapper .gfield_required {
  padding-left: 1px;
  color: #b94a48; }

.ginput_container input:not([type=checkbox]):not([type=radio]), .ginput_container select, .ginput_container textarea {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.428571429;
  color: #555;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }

.ginput_container input:-moz-placeholder, .ginput_container select:-moz-placeholder, .ginput_container textarea:-moz-placeholder {
  color: #999; }

.ginput_container input::-moz-placeholder, .ginput_container select::-moz-placeholder, .ginput_container textarea::-moz-placeholder {
  color: #999; }

.ginput_container input:-ms-input-placeholder, .ginput_container select:-ms-input-placeholder, .ginput_container textarea:-ms-input-placeholder {
  color: #999; }

.ginput_container input::-webkit-input-placeholder, .ginput_container select::-webkit-input-placeholder, .ginput_container textarea::-webkit-input-placeholder {
  color: #999; }

.ginput_container input:focus, .ginput_container select:focus, .ginput_container textarea:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, 0.6); }

.ginput_container input[disabled], .ginput_container select[disabled], .ginput_container textarea[disabled], .ginput_container input[readonly], .ginput_container select[readonly], .ginput_container textarea[readonly], fieldset[disabled] .ginput_container input, fieldset[disabled] .ginput_container select, fieldset[disabled] .ginput_container textarea {
  cursor: not-allowed;
  background-color: #eee; }

textarea.ginput_container input, textarea.ginput_container select, textarea.ginput_container textarea {
  height: auto; }

.ginput_container textarea {
  height: auto; }

.gform_button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  vertical-align: middle;
  cursor: pointer;
  border: 1px solid transparent;
  border-radius: 4px;
  white-space: nowrap;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -o-user-select: none;
  user-select: none;
  color: #fff;
  background-color: #428bca;
  border-color: #357ebd; 
}

.gfield_radio > div {
	margin-bottom: 15px;
}

.gfield_radio > div label {
	font-weight: normal;
}

.gform_wrapper.gravity-theme .gfield-choice-input[type="radio"],
.gform_wrapper.gravity-theme .gfield-choice-input[type="checkbox"] {
	top: inherit;
	margin-top: 5px;
	vertical-align: top;
	font-weight: normal;
}



.gform_button:focus {
  outline: thin dotted #333;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px; }

.gform_button:hover, .gform_button:focus {
  color: #333;
  text-decoration: none; }

.gform_button:active, .gform_button.active {
  outline: 0;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); }

.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button {
  cursor: not-allowed;
  pointer-events: none;
  opacity: .65;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
  box-shadow: none; }

.gform_button:hover, .gform_button:focus, .gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  color: #fff;
  background-color: #3276b1;
  border-color: #285e8e; }

.gform_button:active, .gform_button.active, .open .dropdown-toggle.gform_button {
  background-image: none; }

.gform_button.disabled, .gform_button[disabled], fieldset[disabled] .gform_button, .gform_button.disabled:hover, .gform_button[disabled]:hover, fieldset[disabled] .gform_button:hover, .gform_button.disabled:focus, .gform_button[disabled]:focus, fieldset[disabled] .gform_button:focus, .gform_button.disabled:active, .gform_button[disabled]:active, fieldset[disabled] .gform_button:active, .gform_button.disabled.active, .gform_button[disabled].active, fieldset[disabled] .gform_button.active {
  background-color: #428bca;
  border-color: #357ebd; }

.gform_wrapper .gfield_error .gfield_label {
  color: #b94a48; }

.gform_wrapper .gfield_error input, .gform_wrapper .gfield_error select, .gform_wrapper .gfield_error textarea {
  border-color: #eed3d7;
  background-color: #f2dede;
  color: #b94a48; }

.gform_wrapper .gfield_error input:focus, .gform_wrapper .gfield_error select:focus, .gform_wrapper .gfield_error textarea:focus {
  border-color: #b94a48;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(185, 74, 72, 0.6); }

.validation_error {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #f2dede;
  border-color: #eed3d7;
  color: #b94a48; }

.validation_error h4 {
  margin-top: 0;
  color: inherit; }

.validation_error .alert-link {
  font-weight: bold; }

.validation_error>p, .validation_error>ul {
  margin-bottom: 0; }

.validation_error>p+p {
  margin-top: 5px; }

.validation_error hr {
  border-top-color: #e6c1c7; }

.validation_error .alert-link {
  color: #953b39; }

#gforms_confirmation_message {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px; }

#gforms_confirmation_message h4 {
  margin-top: 0;
  color: inherit; }

#gforms_confirmation_message .alert-link {
  font-weight: bold; }

#gforms_confirmation_message>p, #gforms_confirmation_message>ul {
  margin-bottom: 0; }

#gforms_confirmation_message>p+p {
  margin-top: 5px; }

.gallery-row {
  padding: 15px 0; }

.aligncenter {
  display: block;
  margin: 0 auto; }

.alignleft {
  float: left; }

.alignright {
  float: right; }

figure.alignnone {
  margin-left: 0;
  margin-right: 0; }


/* ---- BACK-TO-TOP-BUTTON ---- */
.sbttBacktotop img {
	height: 40px;
	width: 40px;
}




@media (-webkit-min-device-pixel-ratio: 1.25 ) {
	.container {
		max-width: 1260px!important;
	}
}

@media (-webkit-min-device-pixel-ratio: 1.5 ) {
	.container {
		max-width: 1140px!important;
	}
}

@media (-webkit-min-device-pixel-ratio: 2 ) {
	.container {
		max-width: 1440px!important;
	}
}



