/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.
https://www.w3schools.com/css/css_rwd_mediaqueries.asp
--------------------------------------------------------------*/

/* ---- CUSTOM FONTS ---- */
@font-face {
	font-family: 'Caros Soft Light';
	src: url('../fonts/Caros-Soft-Family/Caros-Soft-Light.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/Caros-Soft-Family/Caros-Soft-Light.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Caros Soft Regular';
	src: url('../fonts/Caros-Soft-Family/Caros-Soft.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/Caros-Soft-Family/Caros-Soft.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Caros Soft Medium';
	src: url('../fonts/Caros-Soft-Family/Caros-Soft-Medium.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/Caros-Soft-Family/Caros-Soft-Medium.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Caros Soft Bold';
	src: url('../fonts/Caros-Soft-Family/Caros-Soft-Bold.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/Caros-Soft-Family/Caros-Soft-Bold.woff') format('woff'); /* Pretty Modern Browsers */
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Graphik Regular';
	src: url('../fonts/Graphik/Graphik-Regular.eot'); /* IE9 Compat Modes */
 	src: url('../fonts/Graphik/Graphik-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
		 url('../fonts/Graphik/Graphik-Regular.woff2') format('woff2'), /* Super Modern Browsers */
		 url('../fonts/Graphik/Graphik-Regular.woff') format('woff'), /* Pretty Modern Browsers */
		 url('../fonts/Graphik/Graphik-Regular.ttf')  format('truetype'), /* Safari, Android, iOS */
		 url('../fonts/Graphik/Graphik-Regular.svg#svgFontName') format('svg'); /* Legacy iOS */
	font-weight: normal;
	font-style: normal;
}

/* ---- ALGEMENE OPMAAK ---- */
html {
	height: 100%;
	width: 100%;
	min-height: inherit;
	background-color: #FFFFFF!important;
}

body {
	font-family: 'Open Sans'!important;
	font-size: 20px!important;
	font-weight: 300;
	line-height: 30px!important;
	background-color: #FFFFFF!important;
	min-height: inherit;
	max-width: inherit!important;
}

.no-pointer {
	cursor:initial;
}

h3 {
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 30px;
	font-weight: 500;
	margin-bottom: 0;
}

a {
	transition: all .2s ease-in-out;
}

a:hover,
a:focus {
	transition: all .2s ease-in-out;
}

	#single-page-wrapper .single-page-content-container a {
		color: #1f2A67;
		border-bottom: 1px solid #1F2A67;
	}

	#single-page-wrapper .single-page-content-container a:hover,
	#single-page-wrapper .single-page-content-container a:focus {
		color: #E6957D;
		border-bottom: 1px solid #E6957D;
		text-decoration: none;
}

a.bp-suggestions-mention {
	color: #E4957E!important;
	font-weight: 400;
	border-bottom: 1px solid transparent!important;
}

a.bp-suggestions-mention:hover,
a.bp-suggestions-mention:focus {
	border-bottom: 1px solid transparent!important;
	/* border-color: #E4957E!important; */
}

img {
	display: block;
	margin: 20px auto; /* 20px 0; */
}

li.one-step-back > a {
	display: none!important;
}

.content-area {
	padding: 0;
}



.wp-block-button a.wp-block-button__link {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
    line-height: 40px;
	color: #ffffff!important;
    height: 60px;
    background-color: #1F2A67;
    border: 0 none;
    border-radius: 20px;
    margin-bottom: 20px;
	padding: 10px 20px;
}

a.wp-block-file__button {
	color: #ffffff!important;
}

/* ---- CONTAINER ----- */
.container {
	width: 100%;
	max-width: 1440px;
}



/* ---- INLOGGEN ---- */
.lostmenot {
	display: none;
}



/* ---- START SITE ---- */
#site-wrapper {
	height: auto;
	min-height: 60vh;
	padding: 100px 0;
	margin-top: 125px;
	overflow: hidden;
	/* margin-bottom: -100px; */
}



/* ---- CUSTOM LOGIN ---- */
body.page-template-page-login #site-wrapper {
	margin: 0;
	padding: 0;
}

#page-login-wrapper {
	position: fixed;
	display: flex;
	width: 100%;
	height: 100vh;
}

#page-login-wrapper #page-login-background-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex: 1;
	height: 100%;
	width: 100%;
	background-color: #f1f1f1;
}

#page-login-wrapper #page-login-background-wrapper #page-login-logo-wrapper {
	position: absolute;
	top: 45px;
	left: 70px;
	height: 75px;
	width: 300px;
	background-image: url('../logos/Logo Cloud Neuf.svg');
	background-position: left top;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 100;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper {
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	width: 50%;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	width: 100%;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-item {
	position: absolute;
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	width: 100%;
	opacity: 0;
	transition: all .75s ease;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-item.active {
	opacity: 1;
	transition: all .75s ease;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper .carousel-item {
	
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-title {
	position: absolute;
	font-family: 'Caros Soft Light';
	font-size: 18px;
	color: #ffffff;
	bottom: 45px;
	left: 70px
}

#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper {
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 50%;
	background-color: #001036;
	background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
	background-size: 100%;
	background-position: top center;
	background-repeat: no-repeat;
}

#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper #page-login-right-col-content-wrapper {
	font-family: 'Caros Soft Light';
	color: #ffffff;
	font-size: 40px;
	line-height: 48px;
	width: calc( 40% + 70px );
	padding-left: 70px;
	
}

#page-login-wrapper #page-login-credentials-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex: 1;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container {
	position: relative;
	font-family: 'Caros Soft Medium';
	font-size: 22px;
	color: #1F2A67;
	background-color: #ffffff;
	padding: 30px;
	border-radius: 20px;
	min-width: 400px; /* 22%; */
	max-width: 22%;
	padding-bottom: 80px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container h2.page-login-credentials-title {
	font-family: 'Caros Soft Bold';
	font-size: 40px;
	line-height: 48px;
	color: #001036;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-alerts {
	display: none;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml .tml-error {
	font-size: 14px;
	line-height: normal;
	border-left: 1px solid #dc3232;
	box-shadow: 0;
	padding: 5px 15px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml .tml-message {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap {
	position: relative;
	float: left;
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	margin-top: -20px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap input[type="checkbox"] {
	opacity: 0!important;
	cursor: pointer;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap span.checkbox {
	position: relative;
	left: -10px;
	display: inline-block;
	content: '';
	height: 16px;
	width: 16px;
	margin-right: 10px;
	border: 1px solid #1F2A67;
	border-radius: 5px;
	transition: all .2s ease-in-out;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap span.checkbox.on {
	background-color: #1F2A67;
	transition: all .2s ease-in-out;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap span.checkbox:before {
	display: none;
}

/*
#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap span.checkbox:before {
	position: relative;
	left: 0;
	display: inline-block;
	content: '';
	height: 16px;
	width: 16px;
	margin-right: 10px;
	border: 2px solid #4A4A4A;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap span.checkbox.on:before {
	background-color: #4A4A4A;
}
*/ 

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap label {
	font-family: 'Caros Soft Regular';
    font-size: 14px;
    color: #1F2A67;
	display: inline-block;
	font-size: 14px;
	margin: 0 0 0 -10px;
	cursor: pointer;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container ul.tml-links {
	position: relative;
	float: right;
	margin-top: -16px;
	/*
	position: absolute;
	bottom: 30px;
	padding: 0;
	margin: 0;
	*/
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container li.tml-lostpassword-link {
	list-style: none;
	padding: 0;
	margin: -4px 0 0 0;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-lostpassword-link a {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	color: #1F2A67;
	list-style: none;
	
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container form label {
	font-size: 16px;
	color: #1F2A67;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container input {
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #1F2A67;
	height: 50px;
	line-height: 50px;
	background-color: #F5F5F5;
	border: 0 none;
	border-color: #1F2A67;
	border-radius: 10px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-field-wrap.tml-submit-wrap {
	display: block;
	position: absolute;
	bottom: 20px;
	width: 100%;
	left: 0;
	/* right: 10px; */
	text-align: center; /* right; */
	margin-bottom: 0;
	padding: 0 30px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 30px;
	color: #ffffff;
	width: 100%;
	background-color: #1F2A67;
	border-radius: 15px;
}

#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:hover,
#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:focus {
	box-shadow: none;
}


#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-field-wrap.tml-submit-wrap {
	background-color: #ffffff!important;
	background: transparent!important;
}

/*
#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:before {
	position: relative;
	display: inline-block;
	content: '';
	height: 16px;
	width: 30px;
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 5px;
}
*/



/* ---- CUSTOM CREDENTIALS (TML) ---- */
body.page-template-page-tml #site-wrapper {
	margin: 0;
	padding: 0;
}

#page-tml-wrapper {
	position: fixed;
	display: flex;
	width: 100%;
	height: 100vh;
	background-color: #001036;
}

#page-tml-wrapper #page-login-tml-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex: 1;
	height: 100%;
	width: 100%;
	background-color: #f1f1f1;
}

#page-tml-wrapper #page-tml-background-wrapper #page-tml-logo-wrapper {
	position: absolute;
	top: 45px;
	left: 70px;
	height: 75px;
	width: 300px;
	background-image: url('../logos/Logo Cloud Neuf.svg');
	background-position: left top;
	background-size: contain;
	background-repeat: no-repeat;
	z-index: 100;
}

#page-tml-wrapper #page-tml-background-wrapper #page-tml-left-col-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: column;
	flex: 1;
	height: 100%;
	width: auto;
	min-width: 50%;
	max-width: 50%;
}

#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper {
	position: absolute;
	right: 0;
	top: 0;
	display: flex;
	flex-direction: column;
	flex: 1;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: auto;
	min-width: 50%;
	max-width: 50%;
	background-color: #001036;
	background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
	background-size: cover;
	background-position: top 100px left;
	background-repeat: no-repeat;
}

#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper #page-tml-right-col-content-wrapper {
	font-family: 'Caros Soft Light';
	color: #ffffff;
	font-size: 40px;
	line-height: 48px;
	width: calc( 40% + 70px );
	padding-left: 70px;
	
}

#page-tml-wrapper #page-tml-credentials-wrapper {
	position: absolute;
	top: 0;
	left: 0;
	display: flex;
	flex-direction: row;
	flex: 1;
	justify-content: center;
	align-items: center;
	height: 100%;
	width: 100%;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container {
	font-family: 'Caros Soft Medium';
	font-size: 22px;
	color: #1F2A67;
	background-color: #ffffff;
	padding: 30px;
	border-radius: 20px;
	min-width: 400px;
	max-width: 22%;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-alerts {
	display: none;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-error {
	font-size: 14px;
	line-height: normal;
	border-left: 1px solid #dc3232;
	box-shadow: 0;
	padding: 5px 15px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-message {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-rememberme-wrap {
	display: none;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container ul.tml-links {
	position: relative;
	top: -25px;
	padding: 0;
	margin: 0;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container li.tml-lostpassword-link {
	list-style: none;
	padding: 0;
	margin: 0;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-lostpassword-link a {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	color: #575756;
	list-style: none;
	
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container form label {
	font-size: 16px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container input {
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #1F2A67;
	height: 50px;
	line-height: 50px;
	background-color: #F5F5F5;
	border: 0 none;
	border-radius: 10px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-field-wrap.tml-submit-wrap {
	text-align: right;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button {
	position: relative;
	top: 40px; /* 50px; */
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 30px;
	color: #1F2A67;
	background-color: transparent;
	padding: 0;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:hover,
#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:focus {
	box-shadow: none;
}

#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:before {
	display: inline-block;
	content: '';
	height: 16px;
	width: 30px;
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-repeat: no-repeat;
	background-size: contain;
	margin-right: 5px;
}


/* ---- WACHTWOORD VERGETEN ---- */
#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-error {
	font-size: 18px;
	line-height: 22px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-login-link {
	display: none;
}

#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword button {
	top: 25px;
}

#page-tml-wrapper #page-tml-credentials-wrapper .description.indicator-hint {
	font-size: 16px;
	line-height: normal;
	letter-spacing: inherit;
}

#page-tml-wrapper #page-tml-credentials-wrapper .user-bs-pass2-wrap p {
	display: inherit!important;
	margin-bottom: 10px;
	line-height: normal;
}

#page-tml-wrapper #page-tml-credentials-wrapper .user-bs-pass2-wrap p::before {
	font-size: 16px;
	content: 'Herhaal nogmaals nieuw wachtwoord';
}

#page-tml-wrapper #page-tml-credentials-wrapper .user-bs-pass2-wrap p label {
	font-size: 0;
}

#page-tml-wrapper #page-tml-credentials-wrapper .user-bs-pass2-wrap input {
	width: 100%;
}


/* ---- ZOEKEN ---- */
#main-header-search-icon-wrapper {
	position: absolute;
	right: 150px;
    content: '';
    height: 125px;
    width: 30px;
    background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
    background-size: 30px;
    background-position: center;
    background-repeat: no-repeat;
    z-index: 50000;
}

#search-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	height: 100vh;
	width: 100vw;
	background: rgba( 0, 0, 0, 0.6); 
	z-index: -1;
	transition: all .3s ease-in-out;
	opacity: 0;
}

#search-wrapper.active {
	z-index: 10100;
	transition: all .3s ease-in-out;
	opacity: 1;
}

#search-wrapper .search-inset-container {
	display: flex;
	flex-direction: row;
	justify-content: flex-end;
	align-items: center;
	flex-flow: row wrap;
	height: 125px;
	width: 100%;
}

#search-wrapper .search-close-button {
	display: inline-flex;
	position: relative;
	content: '';
	height: 54px;
	width: 54px;
	background-image: url('../icons/Cloud Neuf - Search close.svg');
	background-size: 54px;
	background-position: center;
	background-repeat: no-repeat;
	margin-left: 25px;
}

#search-wrapper .search-inset-container form {
	display: inline-flex;
	margin: 0;
}

#search-wrapper label {
	display: none;
}

#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper {
	position: relative;
	display: block;
}

#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input {
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #ffffff;
	height: 54px;
	line-height: 54px;
	width: 450px;
	background-color: #1F2A67;
	border: 0 none;
	border-radius: 27px;
	padding: 0 30px 0 60px;
}

#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input[type="search"] {
	background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
	background-position: left 20px center;
	background-size: 25px;
}

#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper button {
	display: none;
}



/* ---- ERROR-404 ---- */
#page-not-found-wrapper {
	position: relative;
	min-height: calc( 100vh - 500px);
}

#page-not-found-wrapper #page-not-found-background-wrapper {
	position: relative;
	top: -300px;
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	font-family: 'Caros Soft Bold';
	font-size: 600px;
	color: #F7F7F7;
	min-height: calc( 100vh - 500px);	
	margin-top: -100px;
}

#page-not-found-wrapper #page-not-found-content-wrapper {
	display: flex;
	flex-direction: column;
	height: 100%;
	width: 100%;
	justify-content: center;
	align-items: center;
	position: absolute;
	top: 0;
	left: 0;
	font-family: 'Caros Soft Bold';
	font-size: 70px;
	line-height: 80px;
	color: #001036;
	text-align: center;
	min-height: calc( 100vh - 500px);	
	margin-top: 70px;
}

#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper {
	width: 100%;
	text-align: center;
}

#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper a.page-not-found-content-button {
	position: relative;
	display: inline-block;
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	color: #ffffff;
	line-height: 60px;
	height: 60px;
	padding: 0 20px;
	background-color: #1F2A67;
	border-radius: 20px;
}

#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper a.page-not-found-content-button::before {
	position: relative;
	top: 2px;
	display: inline-block;
	content: '';
	height: 18px;
	width: 30px;
	background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right - White.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
}








/* ---- HEADER ---- */
#header-wrapper {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 125px;
	background-color: #001036;
	background-image: url('../patterns/Cloud Neuf - Pattern Header.svg');
	background-position: center;
	background-repeat: no-repeat;
	z-index: 10000;
}

	#mobile-header-wrapper {
		display: none;
	}

	/*
	#header-wrapper #main-header-wrapper {
		position: relative;
		left: -100px;
		width: calc( 100% + 100px );
		display: flex;
		flex-direction: row;
		height: 100%;	
	}

	@media(max-width: 1300px) {
		#header-wrapper #main-header-wrapper {
			left: 0;
			width: 100%;
		}
	}
	*/

	#header-wrapper #main-header-wrapper {
		position: relative;
		width: 100%;
		display: flex;
		flex-direction: row;
		height: 100%;	
	}

	@media(min-width: 1700px) {
		#header-wrapper #main-header-wrapper .container {
			display: inline-flex;
			flex-direction: row;
			position: relative;
			max-width: 1640px;
		}
	}

#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper {
	position: relative;
	display: inline-flex;
	height: 100%;
	z-index: 12500;
}

#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper a {
	position: relative;
	z-index: 12500;
}

#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper a:hover,
#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper a:focus {
	background-color: transparent;
	color: #FBCFCD;
}

#header-wrapper #main-header-wrapper #header-logo-wrapper {
	display: inline-flex;
	height: 100%;
	min-width: 250px;	
	margin-right: 50px;
	background-image: url('../logos/Logo Cloud Neuf.svg');
	background-size: auto 70px;
	background-repeat: no-repeat;
	background-position: left center;
	
}

#header-wrapper #neuf-cloud-main-menu-wrapper {
	display: inline-flex;
	flex-direction: row;
	height: 125px;
	align-content: center;
}

	#header-wrapper #neuf-cloud-main-menu-wrapper.hide-temp {
		opacity: 0;
		transition: all .2s ease-in-out;
	}

#header-wrapper #neuf-cloud-main-menu-wrapper ul {
	display: inline-flex;
	list-style: none;
	padding: 0;
	margin: 0;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li {
	display: flex;
	align-items: center;
	margin: 0 20px;
}



#header-wrapper #neuf-cloud-main-menu-wrapper li.col-header.top-margin > a {
	margin-top: 22px;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li.hidden-non-mobile {
	display: none!important;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li.bp-menu.bp-profile-nav {
	display: none;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:first-child {
	margin-left: 0;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:last-child {
	margin-right: 0;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li a {
	position: relative;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 22px;
	color: #FFFFFF;
	z-index: 5500;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li.pink-link a {
	color: #FBCFCD;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li ul {
	display: none;
}

#header-wrapper #neuf-cloud-main-menu-wrapper > ul > li:hover > ul.sub-menu {
	position: fixed;
	top: 0; /* 125px; */
	left: 0;
	display: block;
	width: 100%;
	height: auto;
	padding: 195px 0 70px 0; /* 70px 0; */
	/*column-count: 3;
	column-gap: 40px;
	-moz-column-count: 3;
	-moz-column-gap: 40px;
	-webkit-column-count: 3;
	-webkit-column-gap: 40px; */
	background: linear-gradient( to bottom, #ffffff00 125px, #ffffff 125px);
	/* background-color: #ffffff; */
	/* border-left: 2px solid #001036; */
	border-bottom: 2px solid #001036;
	/* border-right: 2px solid #001036;  */
	z-index: 2500;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li ul {
	position: relative;
	display: block;
	top: inherit;
	padding: inherit;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li {
	display: inherit;
	margin: 0;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a {
	display: block;
	color: #000000;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a:hover,
#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a:focus {
	color: #E6957D;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.pink-intro-text a {
	position: relative;
	top: 0; /* -25px; */
	padding: 15px 0;
	color:#E6957D;
	cursor: inherit;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header {
	position: relative;
	float: left;
	display: block;
	width: 33%;
	margin: 0;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header > a {
	font-size: 20px;
	color: #B2B1B1;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header a {
	line-height: 35px;
}

#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header:hover > a,
#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header:focus > a {
	cursor: inherit;
}

#main-header-right-container-wrapper {
	display: inline-flex;
	flex-direction: column;
	height: 100%;
	width: auto;
}

	#main-header-right-container-wrapper.hide-temp {
		opacity: 0;
		transition: all .2s ease-in-out;
	}


/* ---- MAIN HEADER FAVORITES ---- */
#main-header-my-favorites-icon-wrapper {
	position: absolute;
	right: 90px;
	flex-direction: column;
	height: 100%;
	display: inline-flex;
	justify-content: center;
}


#main-header-my-favorites-icon-wrapper::before {
	position: relative;
	display: inline-block;
	content: '';
	height: 30px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Favorites Icon - White.svg');
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
	z-index: 50000;
}

#main-header-my-favorites-icon-wrapper:hover,
#main-header-my-favorites-icon-wrapper:focus {
	cursor: pointer;
}

#main-header-my-favorites-icon-wrapper ul {
	display: none;
}

#main-header-my-favorites-icon-wrapper:hover ul {
	display: block;
}

#main-header-my-favorites-icon-wrapper > ul {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	list-style: none;
	padding: 70px 0;
	margin: 0;
	border-bottom: 2px solid #001036;
	background: linear-gradient(to bottom, #ffffff00 125px, #ffffff 125px);
	padding-top: 195px;
}

#main-header-my-favorites-icon-wrapper > ul > li {
	position: relative;
	float: left;
	display: block;
	width: 33%;
	padding: 0;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #B2B1B1;
}


#main-header-my-favorites-icon-wrapper > ul > li > ul {
	color: #001036;
	list-style: none;
	padding: 0;
	margin: 0;
}

#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #001036;
}

#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a.all-my-favorites-link {
	display: inline-block;
	margin-top: 30px;
}

#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a.all-my-favorites-link::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 16px;
    width: 26px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}

#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a:hover,
#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a:focus {
	color: #E6957D;
}



/* ----- MAIN HEADER AVATAR ---- */
#main-header-current-user-avatar-wrapper {
	position: absolute;
	right: 0;
	flex-direction: column;
	height: 100%;
	display: inline-flex;
	justify-content: center;
	padding-right: 15px;
}

#main-header-current-user-avatar-wrapper img {
	height: 60px;
	width: 60px;
	margin: 0;
}






/* ---- FRONTPAGE ---- */
#fp-wrapper {
	padding: 0; /* 70px 0; */
}

#fp-content-wrapper {
	display: flex;
	width: 100%;
	flex-direction: row;
}





/* ---- FRONTPAGE --> NIEUWS ---- */
#fp-wrapper #fp-news-wrapper {
	width: 100%;
	max-width: 66.66667%;
	padding-right: 30px;
}

#fp-wrapper #fp-news-wrapper span.fp-news-main-news-item-title-container,
#fp-wrapper #fp-news-wrapper span.fp-news-all-news-item-title-container {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	line-height: 30px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 20px;
}


/* ---- FRONTPAGE --> NIEUWS --> MAIN ITEM ---- */
#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper {
	margin-bottom: 40px;
}

#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper .fp-news-main-news-item-image-container {
	position: relative;
	height: 0;
	padding-bottom: 50%;
	margin-bottom: 20px;
}

#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper .fp-news-main-news-item-image-container img {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	object-position: center;
	object-fit: cover;
	margin: 0;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container {
	display: flex;
	flex: 1 auto;
	align-self: stretch;
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin-bottom: 10px;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-author-content-container {
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	color: #E6957D;
	padding-right: 20px;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	color: #B2B1B1;
	padding-right: 20px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container {
	display: none;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 14px;
	width: 14px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 2px;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container h2.fp-news-main-news-item-content-title {
	display: flex;
	width: 100%;
	font-family: 'Caros Soft Bold';
	font-size: 46px;
	line-height: 50px;
	color: #001036;
	margin-bottom: 30px;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container .fp-news-main-news-item-content-content {
	display: flex;
	flex: 1 auto;
	align-self: stretch;
	width: 100%;
	font-family: 'Caros Soft Light';
	font-size: 20px;
	line-height: 30px;
	color: #001036;
	margin-bottom: 20px;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 30px;
	color: #001036;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:hover,
#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:focus {
	color: #001036;
}

#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 16px;
	width: 26px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}






/* ---- FRONTPAGE --> NIEUWS --> ALL OTHER ITES ---- */
#fp-wrapper #fp-news-all-news-item-wrapper {
	display: inline-flex;
	position: relative;
	width: 100%;
	margin-bottom: 30px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper {
	display: inline-flex;
	position: relative;
	width: 25%;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper .fp-news-all-news-item-image-container {
	position: relative;
	height: 0;
	width: 100%;
	padding-bottom: 75%;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper .fp-news-all-news-item-image-container img {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	object-position: center;
	object-fit: cover;
	margin: 0;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper {
	display: inline-flex;
	flex-direction : column;
	position: relative;
	width: 75%;
	padding: 0 30px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container {
	display: flex;
	flex: 1 auto;
	align-self: stretch;
	width: 100%;
	height: 30px;
	line-height: 30px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-author-content-container {
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	color: #E6957D;
	padding-right: 20px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	color: #B2B1B1;
	padding-right: 20px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 14px;
	width: 14px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 2px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container {
	display: flex;
	flex-direction: column;
	width: 100%;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container h3.fp-news-all-news-item-content-title {
	display: flex;
	width: 100%;
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	line-height: 32px;
	color: #001036;
	margin-bottom: 20px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-content-content {
	display: flex;
	flex: 1 auto;
	align-self: stretch;
	width: 100%;
	font-family: 'Caros Soft Light';
	font-size: 18px;
	line-height: 24px;
	color: #001036;
	margin-bottom: 20px;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container {
	display: flex;
	flex: 1 auto;
	flex-direction: row;
	align-self: stretch;
	width: 100%;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 30px;
	color: #001036;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:hover,
#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:focus {
	color: #001036;
}

#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 16px;
	width: 26px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}


#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 40px;
	color: #001036;
}

#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link::before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 16px;
	width: 26px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}



/* ---- FRONTPAGE --> SIDEBAR ---- */
#fp-wrapper #fp-sidebar-wrapper {
    width: 100%;
	max-width: 33.33333%;
}



/* ---- FRONTPAGE --> SIDEBAR --> NEUFUPDATES ---- */
#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper {
	margin-bottom: 45px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper span.fp-sidebar-neufupdates-title-container {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	line-height: 30px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 20px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper {
	display: flex;
	flex-direction: row;
	width: 100%;
	margin-bottom: 20px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper {
	display: inline-block;
	width: calc( 25% + 30px );
    margin-right: 30px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper .fp-sidebar-neufupdates-single-neufupdate-image-container {
	position: relative;
	display: block;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper .fp-sidebar-neufupdates-single-neufupdate-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	margin: 0;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper {
	display: block;
	width: 75%;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-content-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 100%;
	width: 100%;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-author-content {
	display: block;
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	line-height: 28px;
	color:#E6957D;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper h3.fp-sidebar-neufupdates-single-neufupdate-content-title-content {
	font-family: 'Caros Soft Medium';
	font-size: 24px;
	line-height: 28px;
	color:#001036;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	line-height: 28px;
	color:#B2B1B1;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content::before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 14px;
	width: 14px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 2px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper {
	position: relative;
	display: inline-block;
	width: 100%;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper {
	position: relative;
	float: left;
	width: auto;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 40px;
	color: #001036;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a::before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 16px;
	width: 26px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper {
	position: relative;
	float: right;
	width: auto;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a {
	display: block;
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	background-color: #1F2A67;
	padding: 0 20px;
	border-radius: 10px;
}

#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 18px;
    width: 18px;
    content: '';
    background-image: url('../icons/Cloud Neuf - Pencil.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}



/* ---- FRONTPAGE --> SIDEBAR --> HANDIGE LINKS ---- */
#fp-sidebar-links-wrapper {
	margin-bottom: 45px;
}

#fp-sidebar-links-wrapper .fp-sidebar-links-title-container {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 25px;
}

#fp-sidebar-links-wrapper a {
	margin: 0 15px;
}

#fp-sidebar-links-wrapper a:first-of-type {
	margin-left: 0;
}

#fp-sidebar-links-wrapper a:last-of-type {
	margin-right: 0;
}

#fp-sidebar-links-wrapper #useful-link-wrapper {
	display: inline-flex;
	width: calc( 33.33333% - 20px);
}



#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container {
	position: relative;
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
	background-color: #FBCFCD;
}



#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container {
	position: relative;
	display: flex;
	min-height: 60px;
	width: 80px;
	padding: 15px 0;
	margin: 20px auto;

}

#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: contain;
	object-position: center;
	margin: 0;
}

#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-title-container {
	position: absolute;
	bottom: 0;
	display: flex;
	flex: 1;
	justify-content: center;
	font-family: 'Caros Soft Bold';
	font-size: 12px;
	color: #1F2A67;
	line-height: 50px;
	height: 50px;
	width: 100%;
	margin-top: auto;
}

#fp-sidebar-links-wrapper .useful-link-container button.simplefavorite-button {
	display: none;
}



/* ---- FRONTPAGE --> SIDEBAR --> EVENEMENTEN ---- */
#fp-sidebar-events-dates-wrapper {
	margin-bottom: 45px;
}

#fp-sidebar-events-dates-wrapper .fp-sidebar-events-dates-title-container {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 25px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper {
	display: inline-flex;
	width: auto;
	min-width: 100%;
	height: 90px;
	border: 1px solid #1F2A67;
	margin-bottom: 20px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper {
	position: relative;
	display: inline-flex;
	width: 40%;
	padding: 15px 20px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper:after {
	position: absolute;
	content: '';
	top: 10px;
	right: 0;
	width: 1px;
	height: calc( 100% - 20px );
	background-color: #1F2A67;	
	margin: 0 10px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-date-container {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 60px;
	color: #001036;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-month-container {
	position: relative;
	top: 5px;
	font-family: 'Caros Soft Bold';
	font-size: 14px;
	text-transform: uppercase;
	color: #001036;
	margin-left: 5px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper .fp-sidebar-events-dates-single-event-title-container {
	font-family: 'Caros Soft Regular';
	font-size: 24px;
	line-height: 28px;
	color: #001036;
	padding: 10px 15px;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container {
	position: relative;
	display: inline-flex;
	width: auto;
	min-width: 40px;
	height: 100%;
	border-left: 1px solid #031034;
	background-color: #E6957D;
	margin-left: auto;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
}

#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 16px;
    width: 26px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}



/* ---- FRONTPAGE --> SIDEBAR --> CURSUSSEN ---- */
#fp-sidebar-courses-dates-wrapper {
	margin-bottom: 45px;
}

#fp-sidebar-courses-dates-wrapper .fp-sidebar-courses-dates-title-container {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 25px;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper {
	display: inline-flex;
	width: auto;
	min-width: 100%;
	height: 90px;
	border: 1px solid #1F2A67;
	background-color: #1F2A67;
	margin-bottom: 20px;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper {
	position: relative;
	display: inline-flex;
	width: 40%;
	padding: 15px 20px;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper:after {
	position: absolute;
	content: '';
	top: 10px;
	right: 0;
	width: 1px;
	height: calc( 100% - 20px );
	background-color: #F4D1CE;	
	margin: 0 10px;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-date-container {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 60px;
	color: #FFFFFF;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-month-container {
	position: relative;
	top: 5px;
	font-family: 'Caros Soft Bold';
	font-size: 14px;
	text-transform: uppercase;
	color: #E6957D;
	margin-left: 5px;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper .fp-sidebar-courses-dates-single-course-title-container {
	font-family: 'Caros Soft Regular';
	font-size: 24px;
	line-height: 28px;
	color: #FFFFFF;
	padding: 10px 15px;
}
																						 
#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container {
	position: relative;
	display: inline-flex;
	width: auto;
	min-width: 40px;
	height: 100%;
	border-left: 1px solid #031034;
	background-color: #E6957D;
	margin-left: auto;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px auto;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
}

#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 16px;
    width: 26px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}




/* ---- FRONTPAGE --> SIDEBAR --> VERJAARDAGEN ---- */
#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-title {
	font-size: 20px;
	color: #575756;
	text-transform: uppercase;
}

#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container {
	display: flex;
	min-height: 70px;
	align-items: center;
	justify-content: flex-start;
	border-bottom: 1px solid #031034;
	padding: 10px 0;
}

#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container:last-of-type {
	border-bottom: 0 none;
}

#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-date {
	font-family: 'Caros Soft Bold';
	height: 100%;
	font-size: 50px;
	color: #001036;
}

#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-month {
	display: flex;
	font-family: 'Caros Soft Bold';
	font-size: 14px;
	text-transform: uppercase;
	align-items: flex-start;
	height: 70px;
	padding: 10px 0;
	color: #001036;
}

#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container a.fp-sidebar-upcoming-birthdays-single-birthday-name {
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	color: #E6957D;
	padding-left: 30px;
}




/* ---- SMOELENBOEK --> MEMBERS DIRECTORY ---- */
body.directory #primary.content-area.bs-bp-container {
	position: relative;
	float: right;
	max-width: 70%!important;
	margin-left: 5%;
	padding-top: 0;
	margin-top: 0;
}

body.directory #primary.content-area.bs-bp-container::before {
	position: absolute;
	content: '';
	left: -3%;
	top: -100px;
	width: 2px;
	height: calc( 100% + 400px ); /* 100vh; */
	background-color: #031034;
}

body.directory #primary .component-navigation.members-nav {
	display: none;
}

body.directory #primary .members-type-navs.main-navs.bp-navs.dir-navs.bp-subnavs {
	display: none;
}

body.directory #primary .bp-secondary-header {
	display: none;
}


body.directory #primary #members-list.item-list .list-wrap {
	border-color: #70707010;
	border-radius: 20px;
	box-shadow: 0 0 6px rgb(0, 0, 0, 0.15);
}

body.directory #primary h2.list-title.member-name a {
	font-family: 'Caros Soft Bold';
	font-size: 18px;
	line-height: 22px;
	color: #E6957D;
}

body.directory #primary .member-function {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
	margin-bottom: 30px;
}

body.directory #primary .member-oneliner {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #575756;
	margin-bottom: 30px;
}

body.directory #primary .member-current-location {
	font-family: 'Caros Soft Medium';
	font-size: 12px;
	line-height: 22px;
	color: #1F2A67;
}

body.directory #primary .member-current-location::before {
	position: relative;
	top: 5px;
	display: inline-block;
	content: '';
	height: 18px;
	width: 18px;
	background-image: url('../icons/Cloud Neuf - Member Current Location Pointer.svg');
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 5px;
}

body .members-directory-container .pag-count.bottom {
	display: none;
}

body .members-directory-container .bp-pagination.bottom {
	display: inherit;
}





body .members-directory-container .page-numbers,
body .members-directory-container a.page-numbers {
	display: inline-block;
	height: 32px;
	width: auto;
	min-width: 32px;
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	font-weight: normal;
	color: #001036;
	line-height: 30px;
	text-align: center;
	padding: 0 7px;
	border: 2px solid #001036;
	border-radius: 5px;
	margin: 0 2px;
}

						#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:first-of-type {
							margin-left: 0;
						}

						#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:last-of-type {
							margin-right: 0;
						}

body .members-directory-container .page-numbers.current,
body .members-directory-container a.page-numbers.current {
	color: #ffffff;
	background-color: #001036;;
}


body #post-6 .entry-header {
	display: none;
}

body.directory #secondary {
	position: fixed;
	max-width: 25%!important;
	padding-right: 0%!important;
	padding-top: 0!important;
	overflow-y: auto;
	max-height: calc( 100vh - 200px );
}

body.directory #secondary #heading_contains_wrap {
	border: 0 none;
	background-color: transparent;
	margin-top: 0;
	margin-bottom: 45px;
	padding-top: 0;
}

body.directory #secondary #heading_contains_wrap strong {
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #122B46;
	text-transform: capitalize;
}

body.directory .bp-profile-search-widget {
	border: 0 none;
}

body.directory .bp-profile-search-widget .bps-form-title {
	display: none;
}

body.directory .bp-profile-search-widget .bps-form {
	border: 0 none;
	padding: 0;
}

body.directory .bp-profile-search-widget .bps-form label.bps-label {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #001036;
}

body.directory .bp-profile-search-widget .bps-form input {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 60px;
	height: 60px;
	border-color: #D0CAB9;
	border-radius: 20px;
	margin-bottom: 20px;
}

body.directory .bp-profile-search-widget .bps-form .submit-wrapper {
	position: relative;
	top: -40px;
}

body.directory .bp-profile-search-widget .bps-form .submit-wrapper .clear-from-wrap {
	position: relative;
	top: 65px;
	left: 200px;
}

body.directory .bp-profile-search-widget .bps-form .submit-wrapper input {
	line-height: 60px;
	background-color:#1F2A67;
	padding: 0;
	border: 0 none;
}



body.directory .bp-profile-search-widget .bps-form select {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 60px;
	height: 60px;
	border-color: #D0CAB9;
	border-radius: 20px;
	margin-bottom: 20px;
	background-image: url('../arrows/Cloud Neuf - Select Arrow.svg');
}

body.directory .bp-profile-search-widget .bps-form select option {
	line-height: 26px;
	padding: 10px;
}


body.directory .bp-profile-search-widget .bps-form .clear-from-wrap a {
	font-family: 'Caros Soft Regular';
    font-size: 14px;
    line-height: 28px;
    color: #B2B1B1;
}

body.directory .bp-profile-search-widget .bps-form input[type="submit"]:before {
	content: 'áaaa';
}



/* ---- SMOELENBOEK --> SINGLE USER PROFILE ---- */
body.bp-user .single-screen-navs {
	display: none;
}

.bp-profile-wrapper {
	border: 0 none!important;
}



/* ---- SMOELENBOEK --> SINGLE USER PROFILE --> CUSTOM TEMPLATE ---- */
#single-profile-wrapper {
	display: flex;
}

body.directory #primary #filter-button-wrapper {
	display: none;
}

body.directory #primary h3.all-members-title.mobile {
	display: none;
}

#single-profile-wrapper #single-profile-left-col-wrapper {
	display: flex;
	flex-direction: column;
	min-width: 33.33333%;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container {
	display: block;
	font-family: 'Caros Soft Medium';
	font-size: 20px;
	color: #575756;
	text-transform: uppercase;
	width: 100%;
	margin-bottom: 30px;
	padding-right: 15px;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button {
	display: none;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button:before {
	display: none;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-logout-button {
	display: none;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container {
	padding: 50px;
	border: 1px solid #70707050;
	border-radius: 20px;
	box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
	margin-bottom: 30px;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container {
	width: 100%;
	text-align: center;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container .single-profile-left-col-avatar-image {
	position: relative;
	top: -25px;
	height: 250px;
	width: 250px;
	margin: 0 auto;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container {
	width: 100%;
	text-align: center;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container .single-profile-left-col-member-name-content {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 32px;
	line-height: 40px;
	color: #E6957D;
	margin: 30px 0 15px 0;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container {
	width: 100%;
	text-align: center;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container .single-profile-left-col-function-content {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	line-height: 24px;
	color: #001036;
	margin: 0 0 15px 0;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container {
	width: 100%;
	text-align: center;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container .single-profile-left-col-oneliner-content {
	display: block;
	font-family: 'Caros Soft Light';
	font-size: 16px;
	line-height: 24px;
	color: #303031;
	margin: 30px 0 50px 0;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container {
	width: 100%;
	text-align: center;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 16px;
	line-height: 26px;
	color: #1F2A67;
	text-transform: uppercase;
	margin: 30px 0 0 0;
}

#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content::before {
	position: relative;
	display: inline-block;
	top: 7px;
	content: '';
	height: 26px;
	width: 22px;
	background-image: url('../images/icons/neuf-cloud - icon profile current location.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 18px auto;
	margin-right: 5px;
}


/* ---- PROFILE ACTION BUTTON ---- */
#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container {
	display: inline-block;
}

#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a {
	position: relative;
	display: inline-block;
	line-height: 45px;
	font-family: 'Caros Soft Medium';
	font-size: 16px;
	color: #ffffff;
	background-color: #1F2A67;
	padding: 5px 20px 5px 15px;
	border-radius: 20px;
	margin-right: 5px;
	margin-bottom: 10px;
}

#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-resume::before {
	position: relative;
	top: 10px;
	display: inline-block;
	content: '';
	height: 30px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - View Icon.svg');
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-avatar::before {
	position: relative;
	top: 10px;
	display: inline-block;
	content: '';
	height: 30px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Download Icon White.svg');
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
	padding: 5px 0;
}

#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-email-address:before {
	position: relative;
	top: 10px;
	display: inline-block;
	content: '';
	height: 30px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Email Icon.svg');
	background-size: 20px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
}



#single-profile-wrapper #single-profile-right-col-wrapper {
	display: flex;
	flex-direction: column;
	min-width: 66.66667%;
	margin-left: 45px;
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper {
	display: flex;
	flex-direction: row;
	justify-content: flex-start;
	width: 100%;
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-title-container {
	display: flex;
	font-family: 'Caros Soft Medium';
	font-size: 20px;
    color: #575756;
    text-transform: uppercase;
    margin-bottom: 30px;
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container {
	display: flex;
	align-self: flex-end;
	font-family: 'Caros Soft Medium';
	font-size: 20px;
    color: #575756;
    text-transform: uppercase;
    margin-bottom: 30px;
	margin-left: auto
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button {
	font-size: 14px;
	line-height: 17px;
	color: #1F2A67;
	text-transform: capitalize;
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button:before {
	position: relative;
	display: inline-block;
	top: 3px;
	content: '';
	height: 17px;
	width: 20px;
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-size: contain;
	background-position: right center;
	background-repeat: no-repeat;
	margin-right: 7px;
}

#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-logout-button {
	position: relative;
	top: 4px;
	font-size: 14px;
	line-height: 17px;
	color: #1F2A67;
	text-transform: capitalize;
	margin-left: 70px;
}



#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container {
	display: flex;
	flex: 1;
	padding: 50px;
	border: 1px solid #70707050;
	border-radius: 20px;
	box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
	margin-bottom: 45px;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper {
	display: flex;
	flex-direction: column;
	min-width: 50%;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper {
	position: relative;
	display: flex;
	flex-direction: column;
	min-width: 50%;
	padding-left: 50px;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper::before {
	position: absolute;
	left: 0px;
	content: '';
	width: 1px;
	height: 100%;
	background-color: #D0CAB9;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container,
#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container {
	margin-bottom: 30px;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-title,
#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-title {
	font-family: 'Caros Soft Regular';
	font-size: 15px; /* 16px; */
	line-height: 18px;
	color: #575756;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content,
#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content {
	font-family: 'Caros Soft Bold';
	font-size: 16px;
	line-height: 18px;
	color: #001036;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-interest-container,
#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-interest-container {
	display: inline-block;
	font-family: 'Caros Soft Regular';
	font-size: 15px; /* 16px; */
	line-height: 32px;
	height: 32px;
	padding: 0 15px;
	background-color: #FBCFCD;
	margin: 4px 8px 4px 0;
	border-radius: 16px;
}

#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-expertise-container,
#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-expertise-container {
	display: inline-block;
	font-family: 'Caros Soft Regular';
	font-size: 15px; /* 16px; */
	line-height: 32px;
	height: 32px;
	padding: 0 15px;
	background-color: #FBCFCD;
	margin: 4px 8px 4px 0;
	border-radius: 16px;
}


/* ---- SINGLE PROFILE WRAPPER --> RECENT ACTIVITIES ---- */
#single-profile-wrapper #profile-recent-activities-wrapper h3.profile-recent-activities-title {
	font-family: 'Caros Soft Medium';
	font-size: 20px;
	line-height: 28px;
	color: #575756;
	text-transform: uppercase;
	margin-bottom: 20px;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper {
	display: flex;
	flex: 1;
	flex-direction: column;
	padding: 50px;
	border: 1px solid #70707050;
	border-radius: 20px;
	box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
	margin-bottom: 45px;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper {
	display: block;
	width: 100%;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #D0CAB9;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper:last-of-type {
	padding-bottom: 0;
	margin-bottom: 0;
	border-bottom:  0 none;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper {
	display: inline-block;
	position: relative;
	width: 12%;
	margin-right: 30px;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper .profile-recent-activities-single-activity-image-container {
	position: relative;
	width: 100%;
	height: 0;
	padding-bottom: 100%;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper .profile-recent-activities-single-activity-image-container img {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	object-fit: cover;
	object-position: center;
	margin: 0;
	border-radius: 10px;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container {
	display: inline-block;
	width: auto;
	max-width: calc( 85% - 30px );
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-intro-container {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 21px;
	color: #001036;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container a.profile-recent-activities-single-activity-current-profile-user-container,
#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container a.profile-recent-activities-single-activity-post-author-container {
	color: #E6957D;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-content {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 21px;
	color: #001036;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	line-height: 28px;
	color: #B2B1B1;
}

#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 14px;
    width: 14px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}



/* ---- SINGLE PROFILE --> EDIT PROFILE ---- */
#site-wrapper .entry-content {
	font-family: 'Caros Soft Medium';
	font-size: 20px;
	line-height: 28px;
	color: #001036;
}

#site-wrapper .entry-content .profile.edit {
	padding-top: 0;
}

#site-wrapper .entry-content .user-subnav {
	border-bottom: 0 none;
}

#site-wrapper .entry-content h1.entry-title.bb-profile-title {
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	line-height: 32px;
	font-weight: normal;
	color: #122B46;
	text-transform: capitalize;
	margin-bottom: 30px;
}

#site-wrapper .entry-content input[type="text"] {
	border: 1px solid #70707050;
    border-radius: 10px;
    box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
}

#site-wrapper .entry-content .bp-navs ul li {
	width: 100%;
}

#site-wrapper .entry-content .bp-navs ul li a {
	font-family: 'Caros Soft Medium';
	font-size: 16px;
	line-height: 30px;
	color: #001036;
	border-bottom: 0;
}

#site-wrapper .entry-content .bp-navs ul li.selected a {
	color: #E6957D;
}

#site-wrapper .entry-content .push-right.button.outline.small {
	display: inline-block;
    line-height: 45px;
    font-family: 'Caros Soft Medium';
    font-size: 16px;
    color: #ffffff;
    background-color: #1F2A67;
    padding: 5px 20px 5px 15px;
    border-radius: 20px;
    margin-right: 5px;
    margin-bottom: 10px;
	border: 0 none
}

body #site-wrapper .entry-content #profile-edit-form input[name="profile-group-edit-submit"] {
	display: inline-block;
    line-height: 50px;
	height: 55px;
    font-family: 'Caros Soft Medium';
    font-size: 16px;
    color: #ffffff;
    background-color: #1F2A67!important;
    padding: 5px 20px 5px 15px;
    border-radius: 20px;
    margin-right: 5px!important;
    margin-bottom: 10px;
	border: 0 none
}



/* ---- CATEGORIES ----- */
#category-wrapper {
	padding: 0;
}

#category-wrapper .container {
	padding: 0 25%;
}

#category-wrapper #category-title-wrapper .simplefavorite-button {
	display: none;
}

#category-wrapper #category-title-wrapper {
	font-style: 'Open Sans';
	font-size: 18px;
	line-height: 28px;
	margin-bottom: 70px;
	text-align: center;
}

#category-wrapper #category-title-wrapper h1 {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	text-align: center;
	margin-bottom: 60px;
}


#category-wrapper #category-single-item-wrapper {
	display: inline-flex;
	position: relative;
	width: 100%;
	margin-bottom: 30px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper {
	display: inline-flex;
	position: relative;
	width: 25%;
}

#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper .category-single-item-image-container {
	position: relative;
	height: 0;
	width: 100%;
	padding-bottom: 75%;
}

#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper .category-single-item-image-container img {
	position: absolute;
	top: 0;
	height: 100%;
	width: 100%;
	object-position: center;
	object-fit: cover;
	margin: 0;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper {
	display: inline-flex;
	flex-direction : column;
	position: relative;
	width: 75%;
	padding: 0 30px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container {
	display: flex;
	/* flex: 1 auto; */
	align-self: stretch;
	width: 100%;
	height: auto; /* 30px; */
	line-height: inherit; /* 30px; */
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-author-content-container {
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	color: #E6957D;
	padding-right: 20px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	color: #B2B1B1;
	padding-right: 20px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 14px;
	width: 14px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 4px;
	margin-top: 2px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile {
	display: none;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container {
	display: flex;
	flex-direction: column;
	width: 100%;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container h3.category-singles-item-content-title {
	display: flex;
	width: 100%;
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	line-height: 32px;
	color: #001036;
	margin-bottom: 20px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-content-content {
	display: flex;
	flex: 1 auto;
	align-self: stretch;
	width: 100%;
	font-family: 'Caros Soft Light';
	font-size: 18px;
	line-height: 24px;
	color: #001036;
	margin-bottom: 20px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container {
	display: flex;
	flex: 1 auto;
	flex-direction: row;
	align-self: stretch;
	width: 100%;
	margin-top: 25px;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 30px;
	color: #001036;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:hover,
#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:focus {
	color: #001036;
}

#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:before {
	position: relative;
	display: inline-block;
	top: 2px;
	height: 16px;
	width: 26px;
	content: '';
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-position: left center;
	background-size: contain;
	background-repeat: no-repeat;
	margin-right: 10px;
	margin-top: 2px;
}

#category-wrapper #category-pagination-wrapper {
	margin: 50px 0;
}

#category-wrapper #category-pagination-wrapper span,
#category-wrapper #category-pagination-wrapper a {
	display: inline-block;
	height: 32px;
	width: auto;
	min-width: 32px;
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	font-weight: normal;
	color: #001036;
	line-height: 30px;
	text-align: center;
	padding: 0 7px;
	border: 2px solid #001036;
	border-radius: 5px;
	margin: 0 2px;
}

#category-wrapper #category-pagination-wrapper .page-numbers:first-of-type {
	margin-left: 0;
}

#category-wrapper #category-pagination-wrapper .page-numbers:last-of-type {
	margin-right: 0;
}

#category-wrapper #category-pagination-wrapper span.page-numbers.current {
	color: #ffffff;
	background-color: #001036;;
}









/* ---- PAGE TEMPLATES ---- */



/* ---- PAGE TEMPLATES --> EVENEMENTEN ---- */
#page-events-wrapper .page-events-content-container {
	padding: 50px 25%;
}

#page-events-wrapper .page-events-content-container h1.page-events-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	color: #001036;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

#page-events-wrapper .page-events-content-container .page-events-content-content {
	width: 100%;
	text-align: center;
}

/* ---- PAGE TEMPLATES --> EVENEMENTEN --> BESCHIKBARE DATA ---- */
#page-events-dates-wrapper {
	margin-bottom: 45px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper {
	display: inline-flex;
	width: auto;
	min-width: 100%;
	height: 105px;
	border-bottom: 1px solid #1F2A67;
	margin-bottom: 15px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper {
	position: relative;
	display: inline-flex;
	width: 25%;
	padding: 15px 30px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper:after {
	position: absolute;
	content: '';
	top: 20px;
	right: 0;
	width: 1px;
	height: calc( 100% - 40px );
	background-color: #1F2A67;	
	margin: 0 10px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-date-container {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 75px;
	color: #001036;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-month-container {
	position: relative;
	top: 10px;
	font-family: 'Caros Soft Bold';
	font-size: 14px;
	text-transform: uppercase;
	color: #001036;
	margin-left: 5px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper .page-events-dates-single-event-title-container {
	font-family: 'Caros Soft Regular';
	font-size: 28px;
	line-height: 32px;
	color: #001036 ;
	padding: 10px 15px;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container {
	position: relative;
	display: inline-flex;
	float: right;
	width: auto;
	min-width: 40px;
	height: 100%;
	margin-left: auto;
}

#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px auto;
}


/* ---- PAGE TEMPLATES --> EVENEMENTEN --> FORMULIER ---- */
#single-page-events-form-wrapper .single-page-events-form-container {
	padding: 70px 25%;
}

#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 54px;
	color: #001036;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper .ginput_container_radio {
	margin-bottom: 45px;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
	font-weight: 300;
	font-size: 20px;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
	font-weight: 300;
	font-size: 20px;
	background-color: transparent;
	border: 0 none;
	border-bottom: 2px solid #999999;
	margin-bottom: 45px;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	background-color: #1F2A67;
	height: 60px;
	width: auto;
	min-width: 200px;
	line-height: 60px;
	border: 0 none;
	padding: 0 20px;
	border-radius: 20px;
}



/* ---- PAGE TEMPLATES --> CURSUSSEN ---- */
#page-courses-wrapper .page-courses-content-container {
	padding: 50px 25%;
}

#page-courses-wrapper .page-courses-content-container h1.page-courses-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	color: #001036;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

#page-courses-wrapper .page-courses-content-container .page-courses-content-content {
	width: 100%;
	text-align: center;
}

/* ---- PAGE TEMPLATES --> CURSUSSEN --> BESCHIKBARE DATA ---- */
#page-courses-dates-wrapper {
	margin-bottom: 45px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper {
	display: inline-flex;
	width: auto;
	min-width: 100%;
	height: 105px;
	border-bottom: 1px solid #1F2A67;
	margin-bottom: 15px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper {
	position: relative;
	display: inline-flex;
	width: 25%;
	padding: 15px 30px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper:after {
	position: absolute;
	content: '';
	top: 20px;
	right: 0;
	width: 1px;
	height: calc( 100% - 40px );
	background-color: #1F2A67;	
	margin: 0 10px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-date-container {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 75px;
	color: #001036;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-month-container {
	position: relative;
	top: 10px;
	font-family: 'Caros Soft Bold';
	font-size: 14px;
	text-transform: uppercase;
	color: #001036;
	margin-left: 5px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper {
	display: inline-flex;
	width: 100%;
	height: 100%;
	align-items: center;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper .page-courses-dates-single-course-title-container {
	font-family: 'Caros Soft Regular';
	font-size: 28px;
	line-height: 32px;
	color: #001036 ;
	padding: 10px 15px;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container {
	position: relative;
	display: inline-flex;
	float: right;
	width: auto;
	min-width: 40px;
	height: 100%;
	margin-left: auto;
}

#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container::before {
	position: absolute;
	content: '';
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
	background-position: center;
	background-repeat: no-repeat;
	background-size: 15px auto;
}


/* ---- PAGE TEMPLATES --> NEUF-UPDATES ---- */
#page-neuf-update-wrapper {
	padding: 0 25%;
}

#page-neuf-update-wrapper .page-neuf-update-content-container h1.page-neuf-update-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper {
	padding: 35px 0;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper label {
	font-family: 'Caros Soft Medium';
	font-size: 22px;
	line-height: 26px;
	font-weight: normal;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="text"] {
	font-family: 'Open Sans';
	font-size: 18px;
	color: #0D2B46;
	border: 1px solid #70707050;
    border-radius: 10px;
    box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
	padding: 0 20px;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container {
	border: 1px solid #70707050;
    border-radius: 10px;
    box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container iframe {
	font-family: 'Open Sans';
	font-size: 18px;
	color: #0D2B46;
	padding: 10px;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .mce-toolbar-grp,
#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container .mce-toolbar-grp {
	border-radius: 10px 10px 0 0;
}

#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="submit"] {
	font-family: 'Caros Soft Regular';
    font-size: 18px;
    line-height: 40px;
    height: 60px;
	background-color: #1F2A67;
    padding: 10px 20px;
    border: 0 none;
	border-radius: 20px;
    margin-bottom: 20px;
}




/* ---- PAGE TEMPLATES --> FAVORIETEN ---- */
#page-favorites-wrapper {
	padding: 0 25%;
}

#page-favorites-wrapper h1 {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}

#page-favorites-wrapper .page-favorites-lists-container ul {
	list-style: none;
	padding: 0;
	margin: 0;
}

#page-favorites-wrapper .page-favorites-lists-container > ul > li {
	font-family: 'Caros Soft Medium';
	font-size: 36px;
	line-height: 50px;
	margin-bottom: 60px;
}

#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li,
#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
	font-family: 'Open Sans';
	font-size: 20px;
    font-weight: 300;
    line-height: 30px;
	color: #001036;
	
}

#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
	border-bottom: 1px solid #001036;
}

#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:hover,
#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:focus {
	color: #E4957D;
	border-bottom: 1px solid #E4957D;
}





/* ---- SINGLE PAGE ---- */
#single-page-wrapper {
	padding: 0;
}

#single-page-wrapper .single-page-content-container {
	padding: 0 25%;
}

#single-page-wrapper .single-page-content-container h1.single-page-title {
	font-family: 'Caros Soft Bold';
	font-size: 60px;
	line-height: 70px;
	text-align: center;
	margin-bottom: 70px;
}

#single-page-wrapper .single-page-content-container .single-page-written-by-content-container {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	color: #001036;
	line-height: 22px;
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
}

#single-page-wrapper .single-page-content-container .single-page-written-by-content-container span.single-page-written-by-display-name {
	color: #E6957D;
}

#single-page-wrapper .single-page-content-container .single-page-publish-date-content-container {
	font-family: 'Caros Soft Regular';
	font-size: 14px;
	line-height: 16px;
	color: #B2B1B1;
	text-align: center;
	margin-bottom: 45px;
}

#single-page-wrapper .single-page-content-container .single-page-content-content p:first-of-type {
	font-size: 20px;
	line-height: 28px;
	font-weight: 500;
	color: #000000;
	margin-bottom: 30px;
}

#single-page-wrapper .single-page-content-container .wp-block-embed-youtube {
	max-width: 100%;
	height: auto;
}

/*
#single-page-wrapper .single-page-content-container .wp-block-embed-youtube {
	position: relative;
	left: -8.33333%;
	width: calc( 100% + 16.66667% );
	max-width: inherit;
	margin-bottom: 45px;
}
*/

#single-page-wrapper .single-page-content-container .wp-block-image {
	max-width: 100%;
	height: auto;
}

#single-page-wrapper .single-page-content-container > .single-page-content-content > figure:first-of-type {
	position: relative;
	left: -8.33333%;
	width: calc( 100% + 16.66667% );
	max-width: inherit;
	margin-bottom: 45px;
}

/*
#single-page-wrapper .single-page-content-container .wp-block-post-date {
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 20px;
	color: #B2B1B1;
	text-align: center;
	margin-bottom: 30px;
}
*/

#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote {
	margin: 50px 0;
}

#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote p {
	font-family: 'Caros Soft Regular';
	font-size: 42px;
	line-height: 48px;
	width: 100%;
	color: #E6957D;
	text-align: center;
}

#single-page-wrapper #single-page-buttons-wrapper {
	border-top: 2px solid #031034;
	margin: 100px 0 70px 0;
}

#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 70px;
	color: #001036;
	border: 0 none;
}

#single-page-wrapper #single-page-buttons-wrapper a.single-page-buttons-respond-link:hover,
#single-page-wrapper #single-page-buttons-wrapper a.single-page-buttons-respond-link:focus {
	cursor: pointer!important;
}

#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link::before {
	display: inline-block;
	content: '';
	height: 14px;
	width: 25px;
	background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
	background-size: 20px auto;
	background-position: left center;
	background-repeat: no-repeat;
	margin-right: 5px;

}

#single-page-wrapper .single-page-content-container .single-page-content-content .likebtn_container {
	display: none;
}




#single-page-wrapper .single-page-content-container h4.comments-title {
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	margin-bottom: 50px;
}


#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container {
	font-family: 'Caros Soft Medium';
	font-size: 24px;
	line-height: 28px;
	color: #001036;
	margin-top: 70px;
}

#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container span.form-comment-custom-title-author-name {
	color: #E6957D;
}

#single-page-wrapper .single-page-content-container #comments .comment-respond {
	border: 0 none;
	padding: 0;
}

#single-page-wrapper .single-page-content-container #comments .comment-respond.bb-active {
	box-shadow: inherit;
}

#single-page-wrapper .single-page-content-container #comments .logged-in-as {
	display: none;
}

#single-page-wrapper .single-page-content-container #comments ol ol ol {
	margin-left: 0;
}

#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea {
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	line-height: 30px;
	color: #1F2A67;
	min-height: 120px;
	max-height: inherit;
	resize: none;
	border: 1px solid #D0CAB9;
	padding: 20px;
	border-radius: 20px;
	overflow: hidden;
}

#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea::placeholder {
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	line-height: 30px;
	color: #B2B1B1; /* #1F2A67; */
}

#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit {
	text-align: left;
}

#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit input {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	height: 60px;
	line-height: 48px;
	width: auto;
	color: #ffffff;
	background-color: #1F2A67;
	border: 0 none;
	padding: 6px 30px;
	border-radius: 20px;
}



#single-page-wrapper .single-page-content-container #comments .comment-body {
	border-color: #70707010;
	box-shadow: 0 0 6px rgba( 0, 0, 0, .15);
	border-radius: 20px;
}

#single-page-wrapper .single-page-content-container #comments .comment-edit-link {
	/*
	display: none;
	*/
	font-family: 'Caros Soft Medium';
    font-size: 18px;
    line-height: 28px;
    color: #001036;
    margin-bottom: 20px;
	margin-left: 20px;
	border: 0 none;
}


#single-page-wrapper .single-page-content-container #comments .sce-edit-button a {
	position: absolute;
	left: 100px;
	bottom: -10px;
	font-family: 'Caros Soft Medium';
    font-size: 18px;
    line-height: 28px;
    color: #001036;
    margin-bottom: 20px;
	margin-left: 20px;
	border: 0 none;
	z-index: 100000;
}

#single-page-wrapper .single-page-content-container #comments .sce-edit-button a:before,
#single-page-wrapper .single-page-content-container #comments .comment-edit-link:before {
	position: relative;
    top: 5px;
    display: inline-block;
    content: '';
    height: 20px;
    width: 30px;
    background-image: url('../icons/Cloud Neuf - Pencil Blue.svg');
    background-size: contain;
    background-position: left center;
    background-repeat: no-repeat;
}

#single-page-wrapper .single-page-content-container #comments button.sce-comment-save,
#single-page-wrapper .single-page-content-container #comments button.sce-comment-cancel {
	font-family: 'Caros Soft Medium';
    font-size: 14px;
    height: 40px;
    line-height: 30px;
    width: auto;
    color: #ffffff;
    background-color: #1F2A67;
    border: 0 none;
    padding: 4px 24px;
    border-radius: 13px;
}

#single-page-wrapper .single-page-content-container #comments button.sce-comment-save svg,
#single-page-wrapper .single-page-content-container #comments button.sce-comment-cancel svg {
	display: none;
}

#single-page-wrapper .single-page-content-container .comment-meta.comment-metadata {
	display: flex;
	height: 60px;
	width: 100%;
	padding-left: 15px;
	flex-direction: column;
	justify-content: center;
}

#single-page-wrapper .single-page-content-container .comment-author a {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 18px;
	color: #E6957D;
	border: 0 none;
}

#single-page-wrapper .single-page-content-container a.comment-date {
	line-height: 20px;
	color: #B2B1B1;
	border: 0 none;
}

#single-page-wrapper .single-page-content-container a.comment-date::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 14px;
    width: 14px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 7px;
    margin-top: 2px;
}

#single-page-wrapper .single-page-content-container a.comment-date:hover,
#single-page-wrapper .single-page-content-container a.comment-date:focus {
	color: #B2B1B1;
}

#single-page-wrapper .single-page-content-container .comment-author .avatar { 
	max-width: 60px;
	margin: 0;
}

#single-page-wrapper .single-page-content-container .comment-text {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 300;
	line-height: 30px;
	color: #000000;
	margin-bottom: 30px;
	margin-top: 15px;
	margin-left: -70px;
}

#single-page-wrapper .single-page-content-container a#cancel-comment-reply-link {
	display: none!important;
}

#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 28px;
	color: #001036;
	margin-left: -70px;
	margin-bottom: 20px;
	border: 0 none;
}

#single-page-wrapper .single-page-content-container a.comment-reply-link.no-pointer:hover {
	cursor: pointer;
}

#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer::before {
	position: relative;
	top: 5px;
	display: inline-block;
	content: '';
	height: 20px;
	width: 30px;
	background-image: url('../arrows/Cloud Neuf - Reply Arrow.svg');
	background-size: 30px auto;
	background-position: left center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#single-page-wrapper .single-page-content-container .comment-subscription-form {
	margin-bottom: 0;
}

#single-page-wrapper .single-page-content-container .comment-subscription-form input[type="checkbox"] {
	visibility: hidden;
}

#single-page-wrapper .single-page-content-container .comment-subscription-form input[type="checkbox"] + label:before {
	display: inline-block;
	content: '';
	height: 15px;
	width: 15px;
	margin-right: 10px;
	margin-top: 2px;
	margin-left: -20px;
	border: 2px solid #122B46;
	border-radius: 4px;
}

#single-page-wrapper .single-page-content-container .comment-subscription-form input[type="checkbox"]:checked + label:before {
	background-color: #122B46;
}

#single-page-wrapper .single-page-content-container .form-submit {
	margin-top: 45px;
}





/* ---- SINGLE PAGES --> BRAND PORTAL ---- */
#single-page-brand-portal-wrapper {
	height: auto;
	overflow: hidden;
}
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar {
	position: relative;
	float: left;
	width: 25%;
	padding-right: 5%;
	padding-top: 15px;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar ul {
	padding: 0;
	margin: 0;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper li {
	display: none;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper li.hidden-non-mobile {
	display: none;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.current-menu-item > a {
	color: #E6957D!important;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.current-menu-ancestor > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 28px;
	line-height: 32px;
	color: #E6957D;
	width: 100%;
	margin-bottom: 45px;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-item,
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-item li,
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-ancestor {
	display: block;
	margin-bottom: 45px;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li,
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 60px;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 0;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
	margin-bottom: 15px;
	/* border-bottom: 1px solid #CECBC3; */
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
	position: relative;
	border-bottom: 1px solid #CECBC3;
	margin-bottom: 0;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
	color: #1F2A67!important;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
    position: absolute;
    content: '';
    right: 0;
    height: 30px;
    width: 30px;
    background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
    background-position: center;
    background-size: auto 10px;
    background-repeat: no-repeat;
    transition: all .2s ease-in-out;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
	transform: rotate(90deg);
    transition: all .2s ease-in-out;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
	display: none;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li:first-child {
	border-top: 1px solid #CECBC3;;
}


#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px; /* 30px */
	color: #1F2A67;
	padding: 5px 0;
	margin-bottom: 0;
	border-bottom: 1px solid #CECBC3;
}

#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
	padding-left: 30px;
}

#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
}

#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a {
	color: #1F2A67;
	border-bottom: 1px solid #1F2A67;
	transition: all .2s ease-in-out;
}

#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a:hover,
#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a:focus {
	color: #E1957B;
	border-bottom: 1px solid #E1957B;
	transition: all .2s ease-in-out;
}

#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper .single-page-brand-portal-download-single-item-thumb {
	/* background-color: #FAF9F6; */
}

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

#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper h1.single-page-brand-portal-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}


/* ---- SINGLE PAGES --> DOWNLOADS BY BRANDPORTAL ---- */
#single-page-brand-portal-download-wrapper h3.single-page-brand-portal-download-title {
	font-family: 'Caros Soft Bold';
	font-size: 40px;
	color: #001036;
	line-height: 48px;
	margin-top: 70px;
	margin-bottom: 15px;
}	

#single-page-brand-portal-wrapper #single-page-brand-portal-download-wrapper a {
	border: 0 none;
}

#single-page-brand-portal-wrapper #single-page-brand-portal-download-wrapper a:hover,
#single-page-brand-portal-wrapper #single-page-brand-portal-download-wrapper a:focus {
	border: 0 none;
}
											
#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper {
	display: inline-flex;
	flex-direction: row;
	width: calc( 50% - 15px );
	height: auto;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(odd) {
	padding-right: 15px;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(even) {
	padding-left: 15px;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container {
	width: 100%;
	margin-bottom: 30px;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container img {
	width: 100%;
	height: auto;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title {
	position: relative;
	top: -10px;
	display: inline-block;
	font-family: 'Caros Soft Medium';
	font-size: 20px;
	line-height: 28px;
	color: #001036;
	text-indent: -40px;
	margin-left: 40px;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title::before {
	position: relative;
	top: 10px;
	display: inline-block;
	content: '';
	height: 30px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Download Icon.svg');
	background-size: 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}










#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a {
	display: inline-block;
	font-family: 'Caros Soft Medium';
	font-size: 24px;
	color: #001036;
	line-height: 100px;
	margin-left: 100px;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a span.single-page-brand-portal-download-single-item-file-extension {
	color: #B2B1B1;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a.link::before {
	position: absolute;
	left: 0px;
	display: inline-block;
	content: '';
	height: 100px;
	width: 100px;
	background-image: url('../icons/Cloud Neuf - Link Icon.svg');
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
}

#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a.download::before {
	position: absolute;
	left: 0px;
	display: inline-block;
	content: '';
	height: 100px;
	width: 100px;
	background-image: url('../icons/Cloud Neuf - Download Icon.svg');
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
}





/* ---- SINGLE PAGES --> PERSOONLIJKE OMGEVING ---- */
#single-page-personal-wrapper {
	height: auto;
	overflow: hidden;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar {
	position: relative;
	float: left;
	width: 25%;
	padding-right: 5%;
	padding-top: 15px;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar ul {
	padding: 0;
	margin: 0;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper li {
	display: none;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper li.current-menu-item > a,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li.current-menu-item > a {
	color: #E6957D!important;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.current-menu-ancestor > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 28px;
	line-height: 32px;
	color: #E6957D;
	width: 100%;
	margin-bottom: 45px;
	padding: 0;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
	color: #1F2A67!important;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-item,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-item li,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-ancestor {
	display: block;
	margin-bottom: 45px;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 60px;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 0;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
	margin-bottom: 15px;
	/* border-bottom: 1px solid #CECBC3; */
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
	border-bottom: 1px solid #CECBC3;
	margin-bottom: 0;
	
}
#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li:first-child {
	border-top: 1px solid #CECBC3;;
}


#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
	position: relative;
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #1F2A67;
	margin-bottom: 0;
	padding: 5px 0;
	border-bottom: 1px solid #CECBC3;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
	display: none;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.current-menu-ancestor > ul {
	display: block;
}




#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
	position: absolute;
	content: '';
	right: 0;
	height: 22px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
	background-position: center;
	background-size: auto 10px;
	background-repeat: no-repeat;
	transition: all .2s ease-in-out;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
	transform: rotate(90deg);
	transition: all .2s ease-in-out;
}

#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
	padding-left: 30px;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper a {
	color: #1F2A67;
	border-bottom: 1px solid #1F2A67;
	transition: all .2s ease-in-out;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper a:hover,
#single-page-personal-wrapper #single-page-personal-content-wrapper a:focus {
	color: #E1957B;
	border-bottom: 1px solid #E1957B;
	transition: all .2s ease-in-out;
}

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

#single-page-personal-wrapper #single-page-personal-content-wrapper h1.single-page-personal-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}



/* ---- SINGLE PAGES --> KENNISBANK ---- */
#single-page-knowledge-base-wrapper {
	height: auto;
	overflow: hidden;
}
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar {
	position: relative;
	float: left;
	width: 25%;
	padding-right: 5%;
	padding-top: 15px;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar ul {
	padding: 0;
	margin: 0;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper li {
	display: none;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper li.pink-intro-text a {
	font-family: 'Caros Soft Medium';
	color: #E6957D;
}
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.current-menu-item > a,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li.current-menu-item > a,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li.current-menu-item > a {
	color: #E6957D!important;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.current-menu-ancestor > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 28px;
	line-height: 32px;
	color: #E6957D;
	width: 100%;
	margin-bottom: 45px;
	padding: 0;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-item,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-item li,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-ancestor {
	display: block;
	margin-bottom: 45px;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.blue > a{
	font-family: 'Caros Soft Regular';
    font-size: 18px;
    line-height: 24px;
    color: #1F2A67;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 60px;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 0;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
	margin-bottom: 15px;
	/* border-bottom: 1px solid #CECBC3; */
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
	border-bottom: 1px solid #CECBC3;
	margin-bottom: 0;
	
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li:first-child {
	border-top: 1px solid #CECBC3;;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
	position: relative;
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px;
	color: #1F2A67;
	margin-bottom: 0;
	padding: 5px 0;
	border-bottom: 1px solid #CECBC3;
}


#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
    position: absolute;
    content: '';
    right: 0;
    height: 30px;
    width: 30px;
    background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
    background-position: center;
    background-size: auto 10px;
    background-repeat: no-repeat;
    transition: all .2s ease-in-out;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
	transform: rotate(90deg);
	transition: all .2s ease-in-out;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
	display: none;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
	padding-left: 30px;
}

#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
	color: #1F2A67!important;
}

#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
}

#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a {
	color: #1F2A67;
	border-bottom: 1px solid #1F2A67;
	transition: all .2s ease-in-out;
}

#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a:hover,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a:focus {
	color: #E1957B;
	border-bottom: 1px solid #E1957B;
	transition: all .2s ease-in-out;
}

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

#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper h1.single-page-knowledge-base-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}

#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .single-page-knowledge-base-content-container {
	margin-bottom: 70px;
}


/* ---- SINGLE PAGES --> NEUF OMGEVING ---- */
#single-page-neuf-wrapper {
	height: auto;
	overflow: hidden;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar {
	position: relative;
	float: left;
	width: 25%;
	padding-right: 5%;
	padding-top: 15px;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar ul {
	padding: 0;
	margin: 0;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper li {
	display: none;
}



#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper li.current-menu-item a,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li.current-menu-item > a {
	color: #E6957D!important;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.current-menu-ancestor > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 28px;
	line-height: 32px;
	color: #E6957D;
	width: 100%;
	margin-bottom: 45px;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-item,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-item li,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-ancestor {
	display: block;
	margin-bottom: 45px;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 60px;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li,
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
	display: block;
	margin-bottom: 0;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
	display: block;
	font-family: 'Caros Soft Bold';
	font-size: 18px;
	line-height: 22px;
	color: #001036;
	margin-bottom: 15px;
	/* border-bottom: 1px solid #CECBC3; */
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
	border-bottom: 1px solid #CECBC3;
	margin-bottom: 0;
	
}
#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li:first-child {
	border-top: 1px solid #CECBC3;;
}


#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
	position: relative;
	display: block;
	font-family: 'Caros Soft Regular';
	font-size: 18px;
	line-height: 24px; /* 30px */
	color: #1F2A67;
	margin-bottom: 0;
	padding: 5px 0;
	border-bottom: 1px solid #CECBC3;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
	display: none;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
	position: absolute;
	content: '';
	right: 0;
	height: 22px;
	width: 30px;
	background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
	background-position: center;
	background-size: auto 10px;
	background-repeat: no-repeat;
}

#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
	padding-left: 30px;
}

#single-page-neuf-wrapper #single-page-neuf-content-wrapper {
	position: relative;
	float: left;
	width: 50%;
	height: auto;
	overflow: hidden;
}

#single-page-neuf-wrapper #single-page-neuf-content-wrapper a {
	color: #1F2A67;
	border-bottom: 1px solid #1F2A67;
	transition: all .2s ease-in-out;
}

#single-page-neuf-wrapper #single-page-neuf-content-wrapper a:hover,
#single-page-neuf-wrapper #single-page-neuf-content-wrapper a:focus {
	color: #E1957B;
	border-bottom: 1px solid #E1957B;
	transition: all .2s ease-in-out;
}

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

#single-page-neuf-wrapper #single-page-neuf-content-wrapper h1.single-page-neuf-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 60px;
}



/* ---- SINGLE PAGES --> DOWNLOADS EN/OF LINKS ---- */
#single-page-download-and-or-links-wrapper h3.single-page-download-and-or-links-title {
	font-family: 'Caros Soft Bold';
	font-size: 40px;
	color: #001036;
	line-height: 48px;
	margin-top: 70px;
	margin-bottom: 15px;
}

#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper {
	display: block;
	height: 100px;
	border-top: 2px solid #031034;
}

#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a {
	display: inline-block;
	font-family: 'Caros Soft Medium';
	font-size: 24px;
	color: #001036;
	line-height: 100px;
	margin-left: 100px;
	border: 0 none;
}

#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a span.single-page-download-and-or-links-single-item-file-extension {
	color: #B2B1B1;
}

#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.link::before {
	position: absolute;
	left: 0px;
	display: inline-block;
	content: '';
	height: 100px;
	width: 100px;
	background-image: url('../icons/Cloud Neuf - Link Icon.svg');
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
}

#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.download::before {
	position: absolute;
	left: 0px;
	display: inline-block;
	content: '';
	height: 100px;
	width: 100px;
	background-image: url('../icons/Cloud Neuf - Download Icon.svg');
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
}


/* ---- DOWNLOAD EN LINKS --> TOEVOEGING MEI 2022 --> ACCORDION ---- */
.downloads-and-links-accordion {
	background: none;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .accordion .panel,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .accordion .panel {
	margin: 0;
	border: 0 none;
	box-shadow: none;
	border-radius: inherit;
	background-color: transparent;
}
#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom {
	display: block;
    height: 100px;
    border-top: 2px solid #031034;
	margin: 0;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a {
	display: inline-block;
    font-family: 'Caros Soft Medium';
    font-size: 24px;
    color: #001036;
    line-height: 100px;
    margin-left: 100px;
    border: 0 none;
	text-decoration: none;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:before,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:before {
	position: absolute;
    left: 0px;
    display: inline-block;
    content: '';
    height: 100px;
    width: 100px;
    background-image: url('../icons/Cloud Neuf - Folder Icon.svg');
    background-size: 45px;
    background-position: center;
    background-repeat: no-repeat;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:after,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:after {
	position: absolute;
    right: 0px;
    display: inline-block;
    content: '';
    height: 100px;
    width: 100px;
    background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
    background-size: 12px;
    background-position: center;
    background-repeat: no-repeat;
	transform: rotate(-90deg);
	transition: all .3s ease-in-out;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a.collapsed:after,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a.collapsed:after {
	transform: rotate(90deg);
	transition: all .3s ease-in-out;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body {
	padding: 0 0 50px 0;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a {
	display: block;
	width: calc( 100% - 100px );
	font-size: 18px;
	line-height: 40px;
	text-decoration: none;
	border: 0 none;
	margin-left: 100px;
	border-bottom: 1px solid #B2B1B1;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a:before,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a:before {
	position: relative;
	display: inline-block;
	content: '';
	height: 16px;
	width: 16px;
	background-size: 16px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 10px;
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a.download:before,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a.download:before {
	background-image: url('../icons/Cloud Neuf - Download Icon.svg');
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a.link:before,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a.link:before {
	background-image: url('../icons/Cloud Neuf - Link Icon.svg');
}

#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a span.single-page-download-and-or-links-single-item-file-extension,
#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a span.single-page-download-and-or-links-single-item-file-extension {
	color: #B2B1B1;
}

				


/* ---- SINGLE PAGES --> AMBASSADEUR ---- */
#ambassador-wrapper {
	display: inline-flex;
	flex-direction: row;
	height: 150px;	
	margin-bottom: 45px;
}

#ambassador-wrapper .ambassador-avatar-container {
	height: 150px;
	width: 150px;
}

#ambassador-wrapper .ambassador-avatar-container img {
	margin: 0;
}

#ambassador-wrapper .ambassador-content-container {
	display: flex;
	flex-direction: column;
	justify-content: center;
	height: 150px;
	width: auto;
	padding-left: 30px;
}

#ambassador-wrapper .ambassador-content-container a.ambassador-full-name {
	display: block;
	width: 100%;
	font-family: 'Caros Soft medium';
    font-size: 28px;
	color: #E6957D!important;
    line-height: 32px;
	text-decoration: none;
	border: 0 none!important;
}

#ambassador-wrapper .ambassador-content-container .ambassador-title {
	display: block;
	width: 100%;
	font-family: 'Caros Soft medium';
    font-size: 28px;
	color: #001036!important;
    line-height: 32px;
	text-decoration: none;
	border: 0 none!important;
}









/* ---- VIDEOBLOK ---- */
#videoblock-wrapper {
	height: auto;
	margin-bottom: 50px;
	overflow: hidden;
}

#videoblock-wrapper .videoblock-title {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 22px;
	margin-bottom: 20px;
}

#videoblock-wrapper .single-video-container {
	position: relative;
	float: left;
	width: calc( 50% - 15px );
}

#videoblock-wrapper .single-video-container.odd {
	padding-right: 15px;
}

#videoblock-wrapper .single-video-container.even {
	padding-left: 15px;
}







/* ---- SINGLE PAGES --> EVENEMENTEN ---- */
#single-page-events-wrapper .single-page-events-content-container {
	padding: 50px 25%;
}

#single-page-events-wrapper .single-page-events-content-container h1.single-page-events-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	color: #001036;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

#single-page-events-wrapper .single-page-events-content-container .single-page-events-content-content {
	width: 100%;
}


/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
#single-page-events-form-wrapper {
	height: auto;
	min-height: 400px;
	background-color: #F4F1E7;
	margin-bottom: -100px; /* -70px; */
}

#single-page-events-form-wrapper .single-page-events-form-container {
	padding: 70px 25%;
}

#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 54px;
	color: #001036;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper .ginput_container_radio {
	margin-bottom: 45px;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
	font-weight: 300;
	font-size: 20px;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
	font-weight: 300;
	font-size: 20px;
	background-color: transparent;
	border: 0 none;
	border-bottom: 2px solid #999999;
	margin-bottom: 45px;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
}

#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	background-color: #1F2A67;
	height: 60px;
	width: auto;
	min-width: 200px;
	line-height: 60px;
	border: 0 none;
	padding: 0 20px;
	border-radius: 20px;
}



/* ---- SINGLE PAGES --> CURSUSSEN ---- */
#single-page-courses-wrapper .single-page-courses-content-container {
	padding: 50px 25%;
}

#single-page-courses-wrapper .single-page-courses-content-container h1.single-page-courses-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	color: #001036;
	width: 100%;
	text-align: center;
	margin-bottom: 60px;
}

#single-page-courses-wrapper .single-page-courses-content-container .single-page-courses-content-content {
	width: 100%;
}


/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
#single-page-courses-form-wrapper {
	height: auto;
	min-height: 400px;
	background-color: #F4F1E7;
	margin-bottom: -100px;
}

#single-page-courses-form-wrapper .single-page-courses-form-container {
	padding: 70px 25%;
}

#single-page-courses-form-wrapper .single-page-courses-form-container h2.gform_title {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 54px;
	color: #001036;
}

#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper .ginput_container_radio {
	margin-bottom: 45px;
}

#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper label {
	font-weight: 300;
	font-size: 20px;
}

#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="text"] {
	font-weight: 300;
	font-size: 20px;
	background-color: transparent;
	border: 0 none;
	border-bottom: 2px solid #999999;
	margin-bottom: 45px;
	padding-left: 0;
	padding-right: 0;
	border-radius: 0;
}

#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="submit"] {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	background-color: #1F2A67;
	height: 60px;
	width: auto;
	min-width: 200px;
	line-height: 60px;
	border: 0 none;
	padding: 0 20px;
	border-radius: 20px;
}



/* ---- ZOEKRESULTATEN ---- */
#search-results-page-wrapper .search-results-page-content-container {
	padding: 0 25%;
}

#search-results-page-wrapper .search-results-page-content-container h1.search-results-page-title {
	font-family: 'Caros Soft Bold';
	font-size: 56px;
	line-height: 64px;
	margin-bottom: 50px;
	text-align: center;
}

#search-results-page-wrapper .search-results-page-content-container .search-inset-container label {
	display: none;
}

#search-results-page-wrapper .search-results-page-content-container .search-inset-container .wp-block-search .wp-block-search__button {
	display: none;
}

#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper {
	margin: 0 auto;
	margin-bottom: 70px;
}

#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input {
	display: block;
	width: 300px;
	height: 54px;
	font-family: 'Caros Soft Regular';
	font-size: 20px;
	color: #ffffff;
	line-height: 54px;
	background-color: #1F2A67;
	border-radius: 27px;
	border: 0 none;
	padding: 0 30px 0 60px;
	margin: 0 auto;
}

#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input[type=search] {
    background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
	background-position: left 20px center;
	background-size: 25px;
}


#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper {
	padding-bottom: 30px;
	margin-bottom: 30px;
	border-bottom: 1px solid #031034;
}

#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper h3.single-search-result-title {
	font-family: 'Caros Soft Medium';
	font-size: 28px;
	line-height: 32px;
}

#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper .single-search-result-content {
	font-family: 'Open Sans';
	font-size: 20px;
	line-height: 28px;
}

#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link {
	display: inline-block;
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 28px;
	color: #001036;
}

#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link::before {
	position: relative;
    display: inline-block;
    top: 2px;
    height: 16px;
    width: 26px;
    content: '';
    background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
    background-position: left center;
    background-size: contain;
    background-repeat: no-repeat;
    margin-right: 10px;
    margin-top: 2px;
}

#search-results-page-wrapper #search-result-page-pagination-wrapper {
	margin: 50px 0;
}

#search-results-page-wrapper #search-result-page-pagination-wrapper span,
#search-results-page-wrapper #search-result-page-pagination-wrapper a {
	display: inline-block;
	height: 32px;
	width: auto;
	min-width: 32px;
	font-family: 'Caros Soft Medium';
	font-size: 14px;
	font-weight: normal;
	color: #001036;
	line-height: 30px;
	text-align: center;
	padding: 0 7px;
	border: 2px solid #001036;
	border-radius: 5px;
	margin: 0 2px;
}

#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:first-of-type {
	margin-left: 0;
}

#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:last-of-type {
	margin-right: 0;
}

#search-results-page-wrapper #search-result-page-pagination-wrapper span.page-numbers.current {
	color: #ffffff;
	background-color: #001036;;
}




/* ---- GRAVITY FORMS ALGEMEEN ---- */
.gfield_radio input[type=radio] {
	position: relative;
	visibility: hidden;
	width: 0;
}

.gfield_radio input[type=radio]:checked+.bb-radio-label:after, 
.gfield_radio input[type=radio]:checked+label:after {
	top: 10px;
	background-color: #001036!important;
}



/* ---- LIKE BUTTON ---- */
body #single-page-buttons-wrapper .likebtn-wrapper {
	position: relative;
	top: -4px;
}
body #single-page-buttons-wrapper .likebtn-button {
	position: relative;
	top: -2px;
	border: 0 none;
	background-color: transparent;
	margin: 0 0 0 70px;
}

body #single-page-buttons-wrapper .lb-fi-hrt1.likebtn-icon.lb-like-icon.lb-fi {
	display: none!important;
}

body #single-page-buttons-wrapper .lb-style-custom img.likebtn-icon {
	display: none!important;
	height: auto;
	width: 25px;
}

body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label {
	font-family: 'Caros Soft Medium'!important;
    font-size: 18px!important;
	line-height: 25px;
    color: #001036!important;
	margin-left: 7px!important;
	font-weight: normal!important;
}

body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label::before {
	position: relative;
	display: inline-block;
	height: 30px;
	width: 30px;
	content: '';
	background-image: url('../icons/Cloud Neuf - Hart leeg.svg');
	background-size: auto 30px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
	transition: all .2s ease-in-out;
	margin-bottom: -7px;
}

body #single-page-buttons-wrapper .likebtn-button.lb-voted .likebtn-label.lb-like-label::before {
	background-image: url('../icons/Cloud Neuf - Hart gevuld.svg');
	transition: all .2s ease-in-out;
}

body #single-page-buttons-wrapper .lb-style-custom .lb-count {
	font-family: 'Caros Soft Medium'!important;
    font-size: 14px!important;
    color: #001036!important;
	margin-top: 6px;
	margin-left: -2px;
}

body #single-page-buttons-wrapper .lb-style-custom .lb-count::before {
	content: '(';
}

body #single-page-buttons-wrapper .lb-style-custom .lb-count::after {
	content: ')';
}




/* ---- FAVORITES BUTTON ---- */
.single-page-content-content .simplefavorite-button {
	display: none;
}

body #single-page-buttons-wrapper .simplefavorite-button {
	font-family: 'Caros Soft Medium';
    font-size: 18px;
    line-height: 70px;
    color: #001036;
	background-color: transparent;
	margin-left: 70px;
	opacity: 1.0!important;
}

body #single-page-buttons-wrapper .simplefavorite-button:hover,
body #single-page-buttons-wrapper .simplefavorite-button:focus {
	background-color: transparent!important;
	box-shadow: none;
}

body #single-page-buttons-wrapper .simplefavorite-button:before {
	position: relative;
	top: 4px;
	display: inline-block;
	font-size: 20px;
	content: '';
	height: 25px;
	width: 25px;
	background-image: url('../icons/Cloud Neuf - Favorites Icon - Blue.svg');
	background-size: 25px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
	transition: all .2s ease-in-out;
}

body #single-page-buttons-wrapper .simplefavorite-button.active::before {
	transition: all .2s ease-in-out;
}



body #single-page-buttons-wrapper .simplefavorite-button.active:before {
	background-image: url('../icons/Cloud Neuf - Favorites Icon - Active.svg');
}

body #single-page-buttons-wrapper .simplefavorite-button .sf-icon-star-empty:before,
body #single-page-buttons-wrapper .simplefavorite-button.active .sf-icon-star-full:before {
	content: '';
}


/* ----- FAVORITES BUTTON CUSTOM POST TYPES ----- */
body #single-page-personal-my-favorites-wrapper,
body #single-page-neuf-my-favorites-wrapper,
#single-page-knowledge-base-my-favorites-wrapper,
#single-page-brand-portal-my-favorites-wrapper {
	display: inline-block;
	height: 100px;
	line-height: 100px;
	width: 100%;
	border-top: 2px solid #031034;
	margin-bottom: 100px;
}

body #single-page-personal-my-favorites-wrapper .simplefavorite-button,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button {
	position: relative;
	top: -40px;
	font-family: 'Caros Soft Medium';
    font-size: 24px;
    color: #001036;
    line-height: 100px;
   	background-color: transparent;
	padding: 0;
	opacity: 1!important;
	border: 0 none!important;
}

body #single-page-personal-my-favorites-wrapper .simplefavorite-button:hover,
body #single-page-personal-my-favorites-wrapper .simplefavorite-button:focus,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:hover,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:focus,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:hover,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:focus,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:hover,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:focus  {
	background-color: transparent!important;
	box-shadow: none;
}

body #single-page-personal-my-favorites-wrapper .simplefavorite-button:before,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:before,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:before,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:before {
	position: relative;
	top: 40px;
	display: inline-block;
	font-size: 20px;
	content: '';
	height: 100px;
	width: 100px;
	background-image: url('../icons/Cloud Neuf - Favorites Icon - Blue.svg');
	background-size: 45px;
	background-position: center;
	background-repeat: no-repeat;
	margin-right: 7px;
}

body #single-page-personal-my-favorites-wrapper .simplefavorite-button.active:before,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button.active:before,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button.active:before,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button.active:before  {
	background-image: url('../icons/Cloud Neuf - Favorites Icon - Active.svg');
}

body #single-page-personal-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
body #single-page-personal-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
body #single-page-neuf-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before {
	content: '';
}




/* ---- FORMULIEREN OP DE PAGINA ----- */
#single-page-wrapper .gform_wrapper.gravity-theme {
	padding: 50px 0 10px 0;
	margin-bottom: 100px;
}

#single-page-neuf-wrapper .gform_wrapper.gravity-theme,
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme,
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
#single-page-personal-wrapper .gform_wrapper.gravity-theme {
	background-color: #F4F1E7;
	padding: 50px 30px 10px 30px;
	margin-bottom: 100px;
}

#single-page-wrapper .gform_wrapper.gravity-theme .gform_fields,
#single-page-neuf-wrapper .gform_wrapper.gravity-theme .gform_fields,
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme .gform_fields,
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
#single-page-personal-wrapper .gform_wrapper.gravity-theme .gform_fields {
	grid-column-gap: 4%;
	grid-row-gap: 45px;
}

#single-page-wrapper .gform_wrapper.gravity-theme h2.gform_title,
#single-page-neuf-wrapper .gform_wrapper.gravity-theme h2.gform_title,
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme h2.gform_title,
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme h2.gform_title,
#single-page-personal-wrapper .gform_wrapper.gravity-theme h2.gform_title {
	font-family: 'Caros Soft Bold';
	font-size: 50px;
	line-height: 54px;
	color: #001036;
	margin-bottom: 50px;
}

#single-page-wrapper .gform_wrapper.gravity-theme input[type="text"],
#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"],
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"],
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"],
#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"] {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 300;
	color: #001036;
	line-height: 42px;
	background-color: transparent;
	border: 0 none;
	border-bottom: 2px solid #999999;
	border-radius: 0;
	padding-left: 0;
	padding-right: 0;
}

#single-page-wrapper .gform_wrapper.gravity-theme textarea {
	font-family: 'Open Sans';
	font-size: 20px;
	font-weight: 300;
	color: #001036;
	line-height: 42px;
	background-color: transparent;
	border: 0 none;
	border-bottom: 2px solid #999999;
	border-radius: 0;
	padding-left: 0;
	padding-right: 0;
	resize: none;
}

#single-page-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder {
	color: #001036;
}

#single-page-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left {
	padding-right: 2%;
}

#single-page-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
	padding-left: 2%;
}

#single-page-wrapper .gform_wrapper.gravity-theme input[type="submit"],
#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="submit"],
#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="submit"],
#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="submit"],
#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="submit"] {
	font-family: 'Caros Soft Medium';
	font-size: 18px;
	line-height: 40px;
	background-color: #1F2A67;
	border-radius: 20px;
	height: 60px;
	padding: 10px 20px;
	margin-top: 35px;
}



/* ---- DIVERSEN ----- */
.waveplayer.wvpl-skin-w3-standard .wvpl-cover {
	display: none!important;
}



/* ---- FOOTER ---- */
#footer-wrapper {
	position: relative;
	height: auto;
	min-height: 250px;
	max-height: 250px;
	font-family: 'Open Sans';
	font-size: 18px;
	line-height: 28px;
	font-weight: 300;
	color: #FFFFFF;
	background-color: #E6957D;
	background-image: url('../patterns/Cloud Neuf - Pattern Footer.svg');
	background-size: 100%;
	background-position: center;
	background-repeat: no-repeat;
}

body.directory.members.buddypress #footer-wrapper {
	display: none;
}

#footer-wrapper #footer-logo-wrapper {
	position: relative;
	left: 10%;
	min-height: 250px;
	width: auto;
	min-width: 260px;
	max-width: 16.66667%;
	/* background-image: url('../logos/NEUF Associates - Cloud NEUF Beeldmerk footer 2.svg'); */
	background-image: url('../logos/Neuf - Beeldmerk - Blauw.svg');
	background-size: 260px auto;
	background-position: center;
	background-repeat: no-repeat;
}



@media( max-width: 767px) {
	body {
		font-size: 16px!important;
		line-height: 26px;
	}

	h3 {
		font-size: 16px;
		line-height: 26px;
	}



	/* ---- CUSTOM LOGIN ---- */
	body.page-template-page-login #site-wrapper {
		margin: 0;
		padding: 0;
	}

	#page-login-wrapper {
		position: fixed;
		display: flex;
		width: 100%;
		height: 100vh;
	}

	#page-login-wrapper #page-login-background-wrapper {
		position: absolute;
		top: 0;
		left: 0;
		display: flex;
		flex-direction: column;
		flex: 1;
		height: 100%;
		width: 100%;
		background-color: #f1f1f1;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-logo-wrapper {
		position: absolute;
		top: 15px;
		left: 15px;
		height: 40px;
		width: 125px;
		background-position: left top;
		z-index: 100;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper {
		flex-direction: row;
		height: 50vh;
		width: 100%;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper {
		flex-direction: column;
		height: 50vh;
		width: 100%;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper {
		flex-direction: row;
		justify-content: center;
		align-items: center;
		height: 50vh;
		width: 100%;
		background-color: #001036;
		background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
		background-size: 100%;
		background-position: top center;
		background-repeat: no-repeat;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper #page-login-right-col-content-wrapper {
		display: none;		
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container {
		position: relative;
		font-family: 'Caros Soft Medium';
		font-size: 22px;
		color: #1F2A67;
		background-color: #ffffff;
		padding: 30px;
		border-radius: 20px;
		min-width: 90%;
		max-width: 90%;
		padding-bottom: 50px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container h2.page-login-credentials-title {
		font-size: 30px;
		line-height: 36px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-lostpassword-link a {
		font-size: 12px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container label {
		font-size: 16px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container input {
		font-size: 16px;
		height: 40px;
		line-height: 40px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button {
		font-size: 16px;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:hover,
	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:focus,
	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:active {
		background-color: transparent!important;
	}

	#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:before {
		height: 16px;
		width: 25px;
		margin-right: 7px;
	}



	/* ---- CUSTOM CREDENTIALS (TML) ---- */
	#page-tml-wrapper #page-login-tml-wrapper {
		flex-direction: column;
	}

	#page-tml-wrapper #page-tml-background-wrapper #page-tml-logo-wrapper {
		top: 15px;
		left: 15px;
		height: 40px;
		width: 125px;
		z-index: 100;
	}

	#page-tml-wrapper #page-tml-background-wrapper #page-tml-left-col-wrapper {
		height: 50%;
		min-width: 100%;
		max-width: 100%;
	}

	#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper {
		position: absolute;
		right: 0;
		top: 50%;
		display: flex;
		flex-direction: column;
		flex: 1;
		justify-content: center;
		align-items: center;
		height: 50%;
		width: auto;
		min-width: 100%;
		max-width: 100%;
		background-color: #001036;
		background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
		background-size: 100%;
		background-position: top center;
		background-repeat: no-repeat;
	}

	#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container {
		font-size: 16px;
		padding: 30px;
		border-radius: 20px;
		min-width: 90%;
		max-width: 90%;
	}

	#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-message {
		font-size: 14px;
		line-height: 18px;
	}

	#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container input {
		font-size: 18px;
	}

	#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button {
		font-size: 16px;
	}

	#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:before {
		height: 16px;
		width: 25px;
		margin-right: 7px;
	}


	/* ---- WACHTWOORD VERGETEN ---- */
	#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-error {
		font-size: 14px;
		line-height: 18px;
	}


									
	/* ---- ZOEKEN ---- */
	#mobile-header-search-icon-wrapper {
		position: absolute;
		right: 110px;
		content: '';
		height: 85px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
		background-size: 25px;
		background-position: center;
		background-repeat: no-repeat;
		z-index: 50000;
	}


	#search-wrapper {
		opacity: 0;
		transform: all .3s ease-in-out;
	}

	#search-wrapper.active {
		opacity: 1;
		transform: all .3s ease-in-out;
	}


	#search-wrapper .search-inset-container {
		justify-content: flex-start;
		height: 85px;
	}

	#search-wrapper .search-close-button {
		height: 40px;
		width: 40px;
		background-size: 40px;
		margin-left: auto;
	}

	#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input {
		font-size: 18px;
		height: 40px;
		line-height: 40px;
		width: calc( 100% + 20px ); /* 100% */
		border-radius: 20px;
		padding: 0 30px 0 60px;
									}

	#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input[type="search"] {
		background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
		background-position: left 18px center;
		background-size: 20px;
	}




	/* ---- ERROR-404 ---- */
	#page-not-found-wrapper {
		position: relative;
		min-height: 100vh;
	}

	#page-not-found-wrapper #page-not-found-background-wrapper {
		top: 0;
		font-size: 200px;
		min-height: calc( 100vh - 900px);	
		margin-top: -225px;
	}

	#page-not-found-wrapper #page-not-found-content-wrapper {
		font-size: 30px;
		line-height: 36px;
		min-height: calc( 100vh - 900px);
		margin-top: -100px;
	}

									


	/* ---- HEADER ---- */
	#header-wrapper {
		display: none;
	}

	#mobile-header-wrapper {
		position: relative;
		position: fixed;
		top: 0;
		left: 0;
		display: inline-flex;
		flex-direction: row;
		background-color: #001036;
		height: 85px;
		width: 100%;
		background-image: url('../patterns/Cloud\ Neuf\ -\ Pattern\ Header.svg');
		background-position: right 35% center;
		background-size: cover;
		background-repeat: no-repeat;
		z-index: 50;
	}

	#mobile-header-wrapper #mobile-header-logo-wrapper .mobile-header-logo {
		display: inline-flex;
		height: 85px;
		min-width: 300px;
		margin-right: 0;
		background-image: url('../logos/Logo Cloud Neuf.svg');
		background-size: auto 40px;
		background-repeat: no-repeat;
		background-position: 15px center;
	}

	#mobile-header-wrapper #mobile-header-buttons-wrapper {
		position: absolute;
		top: 0;
		right: 0;
		display: inline-flex;
		justify-content: center;
		align-items: center;
		height: 85px;
	}

		#mobile-header-wrapper #mobile-header-buttons-wrapper.hide-temp {
			display: none;
		}

	#mobile-header-my-favorites-icon-wrapper::before {
		position: relative;
		display: inline-block;
		content: '';
		height: 40px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Favorites Icon - White.svg');
		background-size: 25px;
		background-position: top 11px center;
		background-repeat: no-repeat;
		z-index: 50000;
		margin-right: 5px;
	}

	#mobile-header-my-favorites-icon-wrapper:hover,
	#mobile-header-my-favorites-icon-wrapper:focus {
		cursor: pointer;
	}

	#mobile-header-wrapper #mobile-header-buttons-wrapper #mobile-header-buttons-pancake-wrapper .mobile-header-buttons-pancake {
		position: relative;
		height: 85px;
		width: 60px;
		background-image: url('../icons/Cloud Neuf - Pancake to open menu.svg');
		background-position: right 15px center;
		background-size: 45px;
		background-repeat: no-repeat;
		transition: all .2s ease-in-out;
	}

	#mobile-header-wrapper #mobile-header-buttons-wrapper #mobile-header-buttons-pancake-wrapper .mobile-header-buttons-pancake.close-menu {
		background-image: url('../icons/Cloud Neuf - Pancake to close menu.svg');
	}

	#mobile-header-wrapper ul {
		position: fixed;
		display: none;
		top: 0;
		left: 0;
		list-style: none;
		height: auto;
		min-height: 100vh;
		max-height: 100vh;
		width: 100vw;
		background-color: #ffffff;
		padding: 0;
		margin: 85px 0 0 0;
		z-index: 45;
	}

	#mobile-header-wrapper ul.show-menu {
		display: block;
		
	}

	#mobile-header-wrapper ul.sub-menu.openenvanhetmenu {
		position: fixed;
		top: 0;
		left: 0;
		list-style: none;
		height: auto;
		min-height: 100vh;
		width: 100vw;
		padding: 0;
		margin: 85px 0 0 0;
		opacity: 1!important;
		z-index: 55!important;
		overflow: hidden; 
		overflow-y: scroll;
		margin-bottom: -100px;
		padding-bottom: 100px;
	}

	#mobile-header-wrapper ul li:first-of-type {
		border-top: 1px solid #031034;
	}

	#mobile-header-wrapper ul li {
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 80px;
		width: 100%;
		border-bottom: 1px solid #031034;
	}

	#mobile-header-wrapper li.hidden-non-mobile {
		display: flex!important;
	}

	#mobile-header-wrapper li.bp-menu.bp-profile-nav,
	#mobile-header-wrapper li.one-step-back {
		background-color: #E6957D;
	}

	#mobile-header-wrapper li.bp-menu.bp-profile-nav a,
	#mobile-header-wrapper li.one-step-back a {
		display: inherit!important;
		color: #ffffff;
	}

	#mobile-header-wrapper li.one-step-back a:before {
		position: absolute;
		display: inline-block;
		left: 45px;
		top: 0;
		height: 100%;
		width: 10px;
		content: '';
		background-image: url('../arrows/Cloud Neuf - Mobile menu arrow white.svg');
		background-position: right center;
		background-size:  auto 10px;
		background-repeat: no-repeat;
	}

	#mobile-header-wrapper ul li a {
		position: relative;
		display: inline-block;
		font-family: 'Caros Soft Regular';
		font-size: 18px;
		line-height: 22px; /* 100px; */
		color: #001036;
		width: 100%;
		padding: 0 35px 0 75px;
	}

	#mobile-header-wrapper li.icon-camera > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Camera.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.icon-house > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - House.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.icon-layers > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Layers.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.bp-menu.bp-profile-nav::before,
	#mobile-header-wrapper li.icon-silhouette > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Silhouette.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.bp-menu.bp-profile-nav::before {
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Silhouette - White.svg');
		top: 30px;
	}

	#mobile-header-wrapper li.icon-stopwatch > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Stopwatch.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.icon-cloud > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Cloud.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper li.icon-heart > a:before {
		position: absolute;
		left: 30px;
		top: 0;
		display: inline-block;
		content: '';
		height: 30px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Mobile menu icon - Heart.svg');
		background-position: left top;
		background-size: contain;
		background-repeat: no-repeat;
		margin-top: -3px;
	}

	#mobile-header-wrapper ul li.menu-item-has-children > a:after {
		position: absolute;
		display: inline-block;
		right: 30px;
		top: 0;
		height: 100%;
		width: 10px;
		content: '';
		background-image: url('../arrows/Cloud Neuf - Mobile menu arrow blue.svg');
		background-position: right center;
		background-size:  auto 10px;
		background-repeat: no-repeat;
	}	

	#mobile-header-wrapper ul li.pink-intro-text {
		display: none;
	}

	#neuf-cloud-mobile-main-menu-wrapper ul ul,
	#neuf-cloud-mobile-main-menu-wrapper ul ul ul {
		position: fixed;
		opacity: 0;
		z-index: -1;
	}




	/* ----- ALGEMEEN ---- */
	#site-wrapper {
		margin-top: 85px;
		padding: 70px 0 0 0;
	}




	/* ---- FRONTPAGE ---- */
	#fp-wrapper {
		padding: 0; /* 70px 0; */
	}

	#fp-content-wrapper {
		flex-direction: column;
	}





	/* ---- FRONTPAGE --> NIEUWS ---- */
	#fp-wrapper #fp-news-wrapper {
		max-width: 100%;
		padding: 0 15px;
	}

	#fp-wrapper #fp-news-wrapper span.fp-news-main-news-item-title-container,
	#fp-wrapper #fp-news-wrapper span.fp-news-all-news-item-title-container {
		font-size: 14px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-author-content-container {
		font-size: 12px;
		padding-right: 20px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container {
		font-size: 12px;
		padding-right: 0;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container:before {
		height: 12px;
		width: 12px;
		margin-top: 2px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container h2.fp-news-main-news-item-content-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container .fp-news-main-news-item-content-content {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link {
		font-size: 16px;
		line-height: 30px;
	}

	#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:before {
		height: 14px;
		width: 24px;
	}



	/* ---- FRONTPAGE --> NIEUWS --> ALL OTHER ITES ---- */
	#fp-wrapper #fp-news-all-news-item-wrapper {
		margin-bottom: 15px;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper {
		width: 33.33334%;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper {
		display: inline-flex;
		flex-direction : column;
		position: relative;
		width: 75%;
		padding: 0 0 0 15px;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container {
		display: flex;
		flex: 1 auto;
		align-self: stretch;
		width: 100%;
		height: 18px;
		line-height: 18px;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-author-content-container {
		font-size: 12px;
		line-height: 18px;
		padding-right: 0;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container {
		display: none;
	}

																										
	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container {
		display: inline-block;
		font-size: 12px;
		line-height: 18px;
		color: #B2B1B1;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container::before {
		position: relative;
		display: inline-block;
		top: 1px;
		height: 12px;
		width: 12px;
		content: '';
		background-image: url('../images/icons/neuf-cloud - icon date posted post.svg'); 
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
		margin-right: 4px;
		margin-top: 2px;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container h3.fp-news-all-news-item-content-title {
		font-size: 18px;
		line-height: 20px;
		margin-bottom: 0;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-content-content {
		display: none;
	}

	#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container {
		display: none;
	}

	#fp-wrapper #fp-news-view-all-news-link-wrapper {
		margin-bottom: 50px;
	}

	#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link {
		font-size: 16px;
		line-height: 24px;
	}

	#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link::before {
		top: 1px;
		height: 14px;
		width: 24px;
	}



	/* ---- FRONTPAGE --> SIDEBAR ---- */
	#fp-wrapper #fp-sidebar-wrapper {
		width: 100%;
		max-width: 100%;
		padding: 0 15px;
	}



	/* ---- FRONTPAGE --> SIDEBAR --> NEUFUPDATES ---- */
	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper span.fp-sidebar-neufupdates-title-container {
		font-size: 12px;
		line-height: 30px;
		margin-bottom: 20px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper {
		margin-bottom: 15px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper {
		margin-right: 15px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-author-content {
		font-size: 12px;
		line-height: 28px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper h3.fp-sidebar-neufupdates-single-neufupdate-content-title-content {
		font-size: 18px;
		line-height: 22px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content {
		font-size: 12px;
		line-height: 28px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content::before {
		top: 2px;
		height: 12px;
		width: 12px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a {
		font-size: 16px;
		line-height: 24px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a::before {
		top: 1px;
		height: 14px;
		width: 24px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper {
		float: left;
		margin: 10px 0 0 0;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a {
		font-size: 14px;
		color: #ffffff;
		height: 30px;
		line-height: 30px;
		padding: 0 15px;
		border-radius: 7px;
	}

	#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a::before {
		top: 2px;
		height: 16px;
		width: 16px;
		margin-right: 10px;
		margin-top: 2px;
	}



	/* ---- FRONTPAGE --> SIDEBAR --> HANDIGE LINKS ---- */
	#fp-sidebar-links-wrapper .fp-sidebar-links-title-container {
		font-size: 12px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	#fp-sidebar-links-wrapper a {
		margin: 0 7px;
	}

	#fp-sidebar-links-wrapper #useful-link-wrapper {
		display: inline-flex;
		width: calc( 33.33333% - 10px);
	}

	#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container {
		min-height: 40px;
		padding: 10px 0;
		margin: 20px auto;
	}

	#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-title-container {
		font-family: 'Caros Soft Medium';
		font-size: 12px;
		line-height: 30px;
		height: 30px;
	}



	/* ---- FRONTPAGE --> SIDEBAR --> EVENEMENTEN ---- */
	#fp-sidebar-events-dates-wrapper {
		margin-bottom: 45px;
	}

	#fp-sidebar-events-dates-wrapper .fp-sidebar-events-dates-title-container {
		font-size: 12px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper {
		margin-bottom: 15px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-date-container {
		font-size: 33px;
		line-height: 60px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-month-container {
		top: 7px;
		font-size: 12px;
		margin-left: 5px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper .fp-sidebar-events-dates-single-event-title-container {
		font-size: 18px;
		line-height: 24px;
		padding: 7px 10px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container {
		min-width: 30px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container::before {
		background-size: 8px auto;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a {
		font-size: 16px;
		line-height: 24px;
	}

	#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a::before {
		top: 1px;
		height: 14px;
		width: 24px;
	}



	/* ---- FRONTPAGE --> SIDEBAR --> CURSUSSEN ---- */
	#fp-sidebar-courses-dates-wrapper {
		margin-bottom: 45px;
	}

	#fp-sidebar-courses-dates-wrapper .fp-sidebar-courses-dates-title-container {
		font-size: 12px;
		line-height: 28px;
		margin-bottom: 10px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper {
		height: 90px;
		margin-bottom: 15px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-date-container {
		font-size: 33px;
		line-height: 60px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-month-container {
		top: 7px;
		font-size: 12px;
		margin-left: 5px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper .fp-sidebar-courses-dates-single-course-title-container {
		font-size: 18px;
		line-height: 24px;
		padding: 7px 10px;
	}
																																		
	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container {
		min-width: 30px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container::before {
		background-size: 8px auto;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a {
		font-size: 14px;
		line-height: 24px;
	}

	#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a::before {
		top: 1px;
		height: 14px;
		width: 24px;
	}




	/* ---- FRONTPAGE --> SIDEBAR --> VERJAARDAGEN ---- */
	#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-title {
		font-size: 12px;
		line-height: 28px;
	}

	#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-date {
		font-size: 33px;
	}

	#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-month {
		font-size: 12px;
		height: 65px;
		padding: 10px 0 10px 7px;
	}

	#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container a.fp-sidebar-upcoming-birthdays-single-birthday-name {
		font-size: 18px;
		line-height: 24px;
		padding-left: 30px;
	}




	/* ---- SMOELENBOEK --> MEMBERS DIRECTORY ---- */
	body.directory #primary.content-area.bs-bp-container {
		position: relative;
		clear: both;
		float: inherit;
		max-width: 100%!important;
		margin-left: 0;
		padding-top: 0;
		margin-top: 0;
	}

	body.directory #primary.content-area.bs-bp-container::before {
		display: none;
	}

	body.directory #primary #filter-button-wrapper {
		display: inherit;
		position: fixed;
		top: 85px;
		left: 0;
		height: 80px;
		width: 100vw;
		background-color: #E6957D;
		padding: 0 30px;
		z-index: 20;
	}

	body.directory #primary #filter-button-wrapper:hover,
	body.directory #primary #filter-button-wrapper:focus {
		cursor: pointer;
	}

	body.directory #primary #filter-button-wrapper .filter-button-content {
		font-family: 'Caros Soft Regular';
		font-size: 18px;
		line-height: 80px;
		color: #ffffff;
	}

	body.directory #primary #filter-button-wrapper .filter-button-content:after {
		display: inline-block;
		content: '';
		height: 18px;
		width: 18px;
		background-image: url('../arrows/Cloud Neuf - Mobile menu arrow white.svg');
		background-position: top center;
		background-size: auto 10px;
		background-repeat: no-repeat;
		transform: rotate(180deg);		
		margin-left: 7px;
	}

	body.directory #primary h3.all-members-title.mobile {
		display: inherit;
		font-family: 'Caros Soft Medium';
		font-size: 30px;
		color: #001036;
		line-height: 36px;
		margin-bottom: 40px;
		margin-top: 50px;
	}

	body.directory #primary h2.list-title.member-name a {
		font-size: 26px;
		line-height: 30px;
		margin-bottom: 15px;
	}

	body.directory #primary .member-function {
		font-size: 16px;
		line-height: 18px;
	}

	body.directory #primary .member-oneliner {
		font-size: 16px;
		line-height: 18px;
	}

	body.directory #primary .member-current-location {
		font-size: 14px;
		line-height: 16px;
	}

	body.directory #primary .member-current-location::before {
		position: relative;
		top: 5px;
		display: inline-block;
		content: '';
		height: 18px;
		width: 18px;
		background-image: url('../icons/Cloud Neuf - Member Current Location Pointer.svg');
		background-position: center;
		background-repeat: no-repeat;
		margin-right: 5px;
	}

	body.directory #secondary {
		position: fixed;
		top: 85px;
		left: -100%;
		height: 100vh;
		width: 100vw;
		max-width: 100%!important;
		padding: 50px 30px!important;
		z-index: 400;
		background-color: #ffffff;
		transition: all .3s ease-in-out;
	}

	body.directory #secondary #heading_contains_wrap {
		display: none;
	}

	body.directory .bp-profile-search-widget .bps-form .submit-wrapper {
		position: relative;
		margin-top: -50px;
	}




	/* ---- SMOELENBOEK --> SINGLE USER PROFILE ---- */
	.content-area {
		margin: 0!important;
		padding: 0!important;
	}

	.bp-profile-content {
		padding: 0 15px;
	}



	/* ---- SMOELENBOEK --> SINGLE USER PROFILE --> CUSTOM TEMPLATE ---- */
	#single-profile-wrapper {
		display: flex;
		flex-direction: column
	}


	#single-profile-wrapper #single-profile-left-col-wrapper {
		display: flex;
		flex-direction: column;
		min-width: 100%;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container {
		display: inline-flex;
		justify-content: space-between;
		width: 100%;
		font-size: 14px;
		line-height: 18px;
		margin-bottom: 20px;
		padding-right: inherit;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button {
		display: inline-flex;
		font-size: 14px;
		line-height: 18px;
		color: #1F2A67;
		text-transform: capitalize;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button:before {
		position: relative;
		display: inline-block;
		top: 0;
		content: '';
		height: 18px;
		width: 20px;
		background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
		background-size: contain;
		background-position: right center;
		background-repeat: no-repeat;
		margin-right: 7px;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-logout-button {
		display: inline-flex;
		position: relative;
		top: -3px;
		font-size: 14px;
		line-height: 18px;
		color: #1F2A67;
		text-transform: capitalize;
		margin-left: 30px;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container .single-profile-left-col-avatar-image {
		top: -35px;
		height: 150px;
		width: 150px;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container .single-profile-left-col-member-name-content {
		font-size: 30px;
		line-height: 36px;
		margin: 15px 0 15px 0;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container .single-profile-left-col-function-content {
		font-size: 16px;
		line-height: 22px;
		margin: 0 0 15px 0;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container .single-profile-left-col-oneliner-content {
		display: block;
		font-family: 'Caros Soft Light';
		font-size: 16px;
		line-height: 24px;
		color: #303031;
		margin: 30px 0 50px 0;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content {
		font-size: 14px;
		line-height: 24px;
		margin: 30px 0 0 0;
	}

	#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content::before {
		top: 7px;
		height: 24px;
		width: 24px;
		background-size: 16px auto;
		margin-right: 5px;
	}


	/* ---- PROFILE ACTION BUTTON ---- */
	#single-profile-left-col-profile-action-buttons-wrapper {
		margin-bottom: 35px;
	}

	#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container {
		display: block;
	}

	#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a {
		position: relative;
		display: block;
		line-height: 45px;
		font-family: 'Caros Soft Medium';
		font-size: 16px;
		color: #ffffff;
		background-color: #1F2A67;
		width: 100%;
		padding: 5px 20px 5px 15px;
		border-radius: 20px;
		margin-right: 5px;
		margin-bottom: 10px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper {
		display: flex;
		flex-direction: column;
		min-width: 100%;
		margin-left: 0;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-title-container {
		font-size: 14px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button {
		display: none;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button:before {
		display: none;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-logout-button {
		display: none;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container {
		flex-direction: column;
		padding: 30px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper {
		display: flex;
		flex-direction: column;
		min-width: 100%;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper {
		position: relative;
		display: flex;
		flex-direction: column;
		min-width: 100%;
		padding-left: 0;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper::before {
		display: none;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-title,
	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-title {
		font-size: 16px;
		line-height: 18px;
		margin-bottom: 7px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-interest-container,
	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-interest-container {
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		height: 32px;
		padding: 0 15px;
		margin: 4px 8px 4px 0;
		border-radius: 16px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-expertise-container,
	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-expertise-container {
		display: inline-block;
		font-size: 14px;
		line-height: 32px;
		height: 32px;
		padding: 0 15px;
		margin: 4px 8px 4px 0;
		border-radius: 16px;
	}



	/* ---- SINGLE PROFILE WRAPPER --> RECENT ACTIVITIES ---- */
	#single-profile-wrapper #profile-recent-activities-wrapper h3.profile-recent-activities-title {
		font-size: 12px;
		line-height: 18px;
		text-transform: uppercase;
		margin-bottom: 20px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper {
		display: flex;
		padding-bottom: 15px;
		margin-bottom: 15px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper {
		display: inline-block;
		position: relative;
		width: 20%;
		margin-right: 15px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container {
		display: inline-flex;
		flex-direction: column;
		max-width: calc( 78% - 15px );
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-intro-container {
		font-size: 12px;
		line-height: 18px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-content {
		display: none;
		font-size: 12px;
		line-height: 18px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content {
		font-size: 142x;
		line-height: 18px;
	}

	#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content::before {
		top: 2px;
		height: 10px;
		width: 10px;
		background-size: contain;
		margin-right: 10px;
		margin-top: 2px;
	}



	/* ---- CATEGORIES ----- */
	#category-wrapper {
		padding: 0;
	}

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

	#category-wrapper #category-title-wrapper {
		font-size: 16px;
		line-height: 22px;
		margin-bottom: 30px;
	}

	#category-wrapper #category-title-wrapper h1 {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#category-wrapper #category-single-item-wrapper {
		margin-bottom: 15px;
	}

	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container {
		display: flex;
		flex-direction: column;
		/* flex: 1 auto; */
		align-self: stretch;
		width: 100%;
		height: auto; /* 30px; */
		line-height: inherit; /* 30px; */
	}

	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-author-content-container {
		font-size: 12px;
		line-height: 16px;
		padding-right: 0;
	}

	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container {
		display: none;
	}
																																				
	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile {
		display: inherit;
		font-size: 12px;
		line-height: 16px;
		padding-right: 0;
		color: #B2B1B1;
	}

	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile:before {
		position: relative;
		display: inline-block;
		top: 2px;
		height: 12px;
		width: 12px;
		content: '';
		background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
		margin-right: 4px;
		margin-top: 0px;
	}

	#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container {
		display: none;
	}




	/* ---- PAGE TEMPLATES ---- */


	/* ---- PAGE TEMPLATES --> EVENEMENTEN ---- */
	#page-events-wrapper .page-events-content-container {
		padding: 0 15px;
	}

	#page-events-wrapper .page-events-content-container h1.page-events-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper {
		margin-bottom: 0;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper {
		width: 45%;
		padding: 15px 0px;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-date-container {
		font-size: 33px;
		line-height: 75px;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-month-container {
		top: 10px;
		font-size: 12px;
		margin-left: 5px;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper .page-events-dates-single-event-title-container {
		font-size: 18px;
		line-height: 22px;
		padding: 10px 15px;
	}

	#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container::before {
		background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px auto;
	}



	/* ---- PAGE TEMPLATES --> CURSUSSEN ---- */
	#page-courses-wrapper .page-courses-content-container {
		padding: 0 15px;
	}

	#page-courses-wrapper .page-courses-content-container h1.page-courses-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper {
		display: inline-flex;
		width: auto;
		min-width: 100%;
		height: 105px;
		border-bottom: 1px solid #1F2A67;
		margin-bottom: 0;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper {
		width: 45%;
		padding: 15px 0;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-date-container {
		font-size: 33px;
		line-height: 75px;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-month-container {
		top: 10px;
		font-size: 12px;
		margin-left: 5px;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper .page-courses-dates-single-course-title-container {
		font-size: 18px;
		line-height: 22px;
		padding: 10px 15px;
	}

	#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container::before {
		background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: 10px auto;
	}




	/* ---- PAGE TEMPLATES --> NEUF-UPDATES ---- */
	#page-neuf-update-wrapper {
		padding: 0 15px;
	}

	#page-neuf-update-wrapper .page-neuf-update-content-container h1.page-neuf-update-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper label {
		font-size: 16px;
		line-height: 20px;
	}

	#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="text"] {
		font-size: 16px;
		padding: 0 20px;
	}

	#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container iframe {
		font-size: 16px;
	}

	#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="submit"] {
		font-size: 16px;
		line-height: 30px;
		height: 50px;
		padding: 10px 20px;
	}




	/* ---- PAGE TEMPLATES --> FAVORIETEN ---- */
	#page-favorites-wrapper {
		padding: 0 15px;
	}

	#page-favorites-wrapper h1 {
		font-family: 'Caros Soft Bold';
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#page-favorites-wrapper .page-favorites-lists-container > ul > li {
		color: #B7B1B1;
		font-size: 18px;
		line-height: 24px;
		margin-bottom: 35px;
	}

	#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li,
	#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
		font-family: 'Caros Soft Medium';
		font-size: 18px;
		line-height: 24px;
	}

	#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
		border-bottom: 0;
	}

	#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:hover,
	#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:focus {
		color: #FBCFCD!important;
	}








	/* ---- SINGLE PAGE ---- */
	#single-page-wrapper {
		padding: 0;
	}

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

	#single-page-wrapper .single-page-content-container h1.single-page-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#single-page-wrapper .single-page-content-container .single-page-written-by-content-container {
		font-size: 14px;
		line-height: 28px;
		margin-bottom: 20px;
	}

	#single-page-wrapper .single-page-content-container .single-page-publish-date-content-container {
		font-size: 12px;
		line-height: 16px;
		margin-bottom: 30px;
	}

	#single-page-wrapper .single-page-content-container .single-page-content-content p:first-of-type {
		font-size: 16px;
		line-height: 26px;
		margin-bottom: 30px;
	}

	#single-page-wrapper .single-page-content-container > .single-page-content-content > figure:first-of-type {
		left: inherit;
		width: 100%;
		margin-bottom: 30px;
	}

	#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote p {
		font-size: 28px;
		line-height: 34px;
	}

	#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link {
		font-size: 14px; /* 16px; */
		line-height: 70px;
	}

	#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link::before {
		height: 14px;
		width: 20px; /* 25px; */
		background-size: 16px auto; /* 18px auto; */
		margin-right: 5px;
	}

	#single-page-wrapper .single-page-content-container h4.comments-title {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 30px;
	}

	#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container {
		font-size: 18px;
		line-height: 22px;
	}

	#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea {
		font-size: 16px;
		line-height: 24px;
		min-height: 120px;
	}

	#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea::placeholder {
		font-size: 16px;
		line-height: 24px;
	}

	#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit input {
		font-size: 16px;
		height: 60px;
		line-height: 48px;
		padding: 6px 30px;
		border-radius: 20px;
	}

	#single-page-wrapper .single-page-content-container .comment-author a {
		font-size: 16px;
		line-height: 20px;
		color: #E6957D;
	}

	#single-page-wrapper .single-page-content-container a.comment-date {
		font-size: 12px;
		line-height: 18px;
		color: #B2B1B1;
	}

	#single-page-wrapper .single-page-content-container .comment-text {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 30px;
		margin-top: 15px;
		margin-left: -70px;
	}

	#single-page-wrapper .single-page-content-container #comments .sce-edit-button a {
		left: 70px;
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	#single-page-wrapper .single-page-content-container #comments .sce-edit-button a:before {
		top: 5px;
		height: 20px;
		width: 24px;
		background-size: 18px auto;
		margin-right: 5px;
	}

	#single-page-wrapper .single-page-content-container #comments button.sce-comment-save, 
	#single-page-wrapper .single-page-content-container #comments button.sce-comment-cancel {
		display: inline-block;
	}

	#single-page-wrapper .single-page-content-container #comments textarea.sce-comment-text {
		max-width: 72%;
	}

	#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer {
		font-size: 14px;
		line-height: 24px;
		margin-left: -70px;
		margin-bottom: 20px;
	}

	#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer::before {
		top: 7px;
		height: 20px;
		width: 24px;
		background-size: 22px auto;
		margin-right: 7px;
	}






	/* ---- SINGLE PAGES --> BRAND PORTAL ---- */
	#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar {
		display: none;
	}

	#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper {
		clear: both;
		float: inherit;
		width: 100%;
		padding: 0 15px;
	}

	#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper h1.single-page-brand-portal-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}


	/* ---- SINGLE PAGES --> DOWNLOADS BY BRANDPORTAL ---- */
	#single-page-brand-portal-download-wrapper h3.single-page-brand-portal-download-title {
		font-size: 26px;
		line-height: 34px;
		margin-top: 30px;
	}	
																						
	#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper {
		width: 100%;
	}

	#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(odd) {
		padding-right: 0;
	}

	#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(even) {
		padding-left: 0;
	}

	#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title {
		top: -10px;
		font-size: 18px;
		line-height: 24px;
		padding: 0 15px;
	}

											


	/* ---- SINGLE PAGES --> PERSOONLIJKE OMGEVING ---- */
	#single-page-personal-wrapper .single-page-personal-left-sidebar {
		display: none;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper {
		clear: both;
		float: inherit;
		width: 100%;
		padding: 0 15px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper h1.single-page-personal-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}



	/* ---- SINGLE PAGES --> KENNISBANK ---- */
	#single-page-knowledge-base-wrapper {
		height: auto;
		overflow: hidden;
		padding: 0 15px;
	}

	#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar {
		display: none;
	}

	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper {
		clear: both;
		float: inherit;
		width: 100%;
	}

	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper h1.single-page-knowledge-base-title {
		font-family: 'Caros Soft Bold';
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}



	/* ---- SINGLE PAGES --> NEUF OMGEVING ---- */
	#single-page-neuf-wrapper {
		padding: 0 15px;
	}

	#single-page-neuf-wrapper .single-page-neuf-left-sidebar {
		display: none;
	}

	#single-page-neuf-wrapper #single-page-neuf-content-wrapper {
		clear: both;
		float: inherit;
		width: 100%;
	}

	#single-page-neuf-wrapper #single-page-neuf-content-wrapper h1.single-page-neuf-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}



	/* ---- SINGLE PAGES --> DOWNLOADS EN/OF LINKS ---- */
	#single-page-download-and-or-links-wrapper h3.single-page-download-and-or-links-title {
		font-size: 26px;
		line-height: 34px;
		margin-top: 50px;
	}

	#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper {
		height: 80px;
		padding: 0 15px;
	}

	#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container {
		position: relative;
		display: flex;
		flex-direction: row;
		justify-content: flex-start;
		align-items: center;
		height: 80px;
		width: 100%;
		
	}

	#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a {
		font-size: 18px;
		line-height: 24px;
		border: 0 none;
		margin-left: 50px;
	}

	#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.link::before {
		position: absolute;
		top: 0;
		display: inline-block;
		content: '';
		height: 80px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Link Icon.svg');
		background-size: 30px;
		background-position: center;
		background-repeat: no-repeat;
	}

	#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.download::before {
		display: inline-block;
		top: 0;
		content: '';
		height: 80px;
		width: 30px;
		background-image: url('../icons/Cloud Neuf - Download Icon.svg');
		background-size: 30px;
		background-position: center;
		background-repeat: no-repeat;
	}



	/* ---- SINGLE PAGES --> AMBASSADEUR ---- */
	#ambassador-wrapper {
		display: inline-flex;
		flex-direction: row;
		height: auto;
		min-height: 100px;	
		margin-bottom: 30px;
	}

	#ambassador-wrapper .ambassador-avatar-container {
		display: flex;
		flex-direction: column;
		justify-content: center;
		height: 100px;
		width: 75px;
	}

	#ambassador-wrapper .ambassador-content-container {
		height: auto;
		min-height: 100px;
		padding-left: 15px;
	}

	#ambassador-wrapper .ambassador-content-container a.ambassador-full-name {
		font-size: 16px;
		color: #E6957D!important;
		line-height: 20px;
	}

	#ambassador-wrapper .ambassador-content-container .ambassador-title {
		font-size: 12px;
		color: #001036!important;
		line-height: 16px;
		text-decoration: none;
		border: 0 none!important;
	}



	/* ---- ZOEKRESULTATEN ---- */
	#search-results-page-wrapper .search-results-page-content-container {
		padding: 0 15px;
	}

	#search-results-page-wrapper .search-results-page-content-container h1.search-results-page-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper {
		width: 70%!important;
		margin: 0 auto;
		margin-bottom: 50px;
	}

	#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input {
		width: 70%;
		height: 40px;
		font-size: 18px;
		line-height: 40px;
		border-radius: 20px;
		padding: 0 30px 0 50px;
	}

	#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input[type=search] {
		background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
		background-position: left 20px center;
		background-size: 20px;
	}
												
	#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper h3.single-search-result-title {
		font-size: 22px;
		line-height: 26px;
	}

	#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper .single-search-result-content {
		font-size: 18px;
		line-height: 20px;
	}

	#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link {
		font-size: 16px;
		line-height: 18px;
	}

	#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link::before {
		height: 14px;
		width: 26px;
		background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
		background-position: left center;
		background-size: contain;
		background-repeat: no-repeat;
		margin-right: 10px;
		margin-top: 2px;
	}




	/* ---- VIDEOBLOK ---- */
	#videoblock-wrapper {
		margin-bottom: 30px;
	}

	#videoblock-wrapper .videoblock-title {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	#videoblock-wrapper .single-video-container {
		clear: both;
		width: 100%;
	}

	#videoblock-wrapper .single-video-container.odd {
		padding-right: 0;
	}

	#videoblock-wrapper .single-video-container.even {
		padding-left: 0;
	}







	/* ---- SINGLE PAGES --> EVENEMENTEN ---- */
	#single-page-events-wrapper .single-page-events-content-container {
		padding: 0 15px;
	}

	#single-page-events-wrapper .single-page-events-content-container h1.single-page-events-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 50px;
	}



	/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
	#single-page-events-form-wrapper .single-page-events-form-container {
		padding: 70px 15px;
	}

	#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
		font-size: 30px;
		line-height: 36px;
	}

	#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
		font-weight: 300;
		font-size: 16px;
	}

	#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
		font-size: 16px;
		margin-bottom: 30px;
	}

	#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0 10px;
	}



	/* ---- SINGLE PAGES --> CURSUSSEN ---- */
	#single-page-courses-wrapper .single-page-courses-content-container {
		padding: 0 15px;
	}

	#single-page-courses-wrapper .single-page-courses-content-container h1.single-page-courses-title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

										

	/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
	#single-page-courses-form-wrapper {
		height: auto;
		min-height: 400px;
		background-color: #F4F1E7;
		margin-bottom: -100px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container {
		padding: 70px 15px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container h2.gform_title {
		font-size: 30px;
		line-height: 36px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper .ginput_container_radio {
		margin-bottom: 60px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper label {
		font-weight: 300;
		font-size: 16px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="text"] {
		font-size: 16px;
		margin-bottom: 30px;
	}

	#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="submit"] {
		font-size: 16px;
		height: 50px;
		line-height: 50px;
		padding: 0 10px;
	}



	/* ---- LIKE BUTTON ---- */
	body #single-page-buttons-wrapper .likebtn-wrapper {
		position: relative;
		/* top: 20px; */
		/* float: right; */
		margin-right: 20px;
	}

	body #single-page-buttons-wrapper .likebtn-button {
		top: 2px;
		margin: 0; /* 0 0 0 35px; */
	}

	body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label {
		font-size: 14px!important; /* 16px */
		margin-left: 7px!important;
	}

	body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label::before {
		height: 20px; /* 24px */
		width: 20px; /* 24px */
		background-size: auto 20px; /* auto 24px; */
		margin-right: 5px; /* 7px; */
		transition: all .2s ease-in-out;
		margin-bottom: -7px;
	}

	body #single-page-buttons-wrapper .lb-style-custom .lb-count {
		font-size: 12px!important;
		margin-top: 2px;
		margin-left: -2px;
	}	




	/* ---- FAVORITES BUTTON ---- */
	body #single-page-buttons-wrapper .simplefavorite-button {
		position: relative;
		top: -3px;
		font-size: 14px; /* 16px; */
		line-height: 24px;
		color: #001036;
		background-color: transparent;
		margin-left: 10px; /* 35px; */
		padding: 0;
	}

	body #single-page-buttons-wrapper .simplefavorite-button:before {
		top: 5px;
		font-size: 14px; /* 16px; */
		height: 20px; /* 22px; */
		width: 20px; /* 22px; */
		background-size: 18px; /* 20px; */
		margin-right: 5px; /* 7px; */
	}



	/* ----- FAVORITES BUTTON CUSTOM POST TYPES ----- */
	body #single-page-personal-my-favorites-wrapper,
	body #single-page-neuf-my-favorites-wrapper,
	#single-page-knowledge-base-my-favorites-wrapper,
	#single-page-brand-portal-my-favorites-wrapper {
		height: 50px;
		line-height: 50px;
		width: 100%;
		margin-bottom: 50px;
		padding: 0 15px;
	}

	body #single-page-personal-my-favorites-wrapper .simplefavorite-button,
	body #single-page-neuf-my-favorites-wrapper .simplefavorite-button,
	body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button,
	body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button {
		/* left: -10px; */
		top: 0; /* -40px; */
		/* width: 100%; */
		font-size: 18px;
		line-height: 24px;
		opacity: 1!important;
	}

	body #single-page-personal-my-favorites-wrapper .simplefavorite-button:before,
	body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:before,
	body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:before,
	body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:before {
		top: 10px; /*  40px; */
		content: '';
		height: 40px; /* 100px */
		width: 30px;
		background-size: 25px;
		margin-right: 10px;
	}




	/* ---- FORMULIEREN OP DE PAGINA ----- */
	#single-page-neuf-wrapper .gform_wrapper.gravity-theme,
	#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme,
	#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
	#single-page-personal-wrapper .gform_wrapper.gravity-theme {
		padding: 30px 15px 10px 15px;
		margin-bottom: 70px;
	}

	#single-page-neuf-wrapper .gform_wrapper.gravity-theme h2.gform_title,
	#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme h2.gform_title,
	#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme h2.gform_title,
	#single-page-personal-wrapper .gform_wrapper.gravity-theme h2.gform_title {
		font-size: 30px;
		line-height: 36px;
		margin-bottom: 30px;
	}

	#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"],
	#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"],
	#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"],
	#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"] {
		font-size: 16px;
		line-height: 28px;
	}

	#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
	#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
	#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
	#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left {
		padding-right: 0%;
		margin-bottom: 30px;
	}

	#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
	#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
	#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
	#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
		padding-left: 0%;
	}

	#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="submit"],
	#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="submit"],
	#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="submit"],
	#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="submit"] {
		font-size: 16px;
		line-height: 40px;
		height: 60px;
		padding: 10px 20px;
		margin-top: 35px;
	}



	/* ---- DOWNLOAD EN LINKS --> TOEVOEGING MEI 2022 --> ACCORDION ---- */
	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom {
		position: relative;
		display: flex;
		flex-direction: row;
		width: 100%;
		justify-content: flex-start;
		align-items: center;
		height: 80px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a {
		font-size: 18px;
		line-height: 24px;
		margin-left: 50px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:before,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:before {
		position: absolute;
		top: 0; 
		left: 0;
		height: 80px;
		width: 30px;
		background-size: 30px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:after,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion h4.panel-title-custom a:after {
		position: absolute;
		top: 0; 
		right: 0;
		height: 80px;
		width: 30px;
		background-size: 10px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body {
		padding: 0 0 30px 0;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a {
		position: relative;
		left: 30px;
		width: calc( 100% - 50px );
		font-size: 14px;
		line-height: 24px;
		margin-left: 20px;
		padding: 10px 0 10px 30px;
		text-indent: -30px;
	}

	#single-page-personal-wrapper #single-page-personal-content-wrapper .downloads-and-links-accordion .panel-body a:before,
	#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .downloads-and-links-accordion .panel-body a:before {
		left: 0px;
		top: 5px;
		height: 20px;
		width: 20px;
		background-size: contain;
		margin-right: 7px;
	}








	/* ---- FOOTER ---- */
	#footer-wrapper {
		position: relative;
		min-height: 200px;
		max-height: 200px;
		font-size: 16px;
		line-height: 24px;
		background-image: url('../patterns/Cloud Neuf - Pattern Footer Mobile.svg');
		background-size: cover;
		background-position: center;
		background-repeat: no-repeat;
		
	}

	#footer-wrapper #footer-logo-wrapper {
		position: relative;
		left: 15px;
		min-height: 200px;
		width: 100%;
		background-image: url('../logos/NEUF Associates - Cloud NEUF Beeldmerk footer 2.svg');
		background-size: 145px auto;
		background-position: left top 30px;
		background-repeat: no-repeat;
	}

	}




@media only screen
and (min-width: 768px) 
and (max-width: 1024px) 
and (orientation: portrait) {
	@media( max-width: 767px) {
		body {
			font-size: 16px!important;
			line-height: 26px;
		}

		h3 {
			font-size: 16px;
			line-height: 26px;
		}



		/* ---- CUSTOM LOGIN ---- */
		body.page-template-page-login #site-wrapper {
			margin: 0;
			padding: 0;
		}

		#page-login-wrapper {
			position: fixed;
			display: flex;
			width: 100%;
			height: 100vh;
		}

		#page-login-wrapper #page-login-background-wrapper {
			position: absolute;
			top: 0;
			left: 0;
			display: flex;
			flex-direction: column;
			flex: 1;
			height: 100%;
			width: 100%;
			background-color: #f1f1f1;
		}

		#page-login-wrapper #page-login-background-wrapper #page-login-logo-wrapper {
			position: absolute;
			top: 15px;
			left: 15px;
			height: 40px;
			width: 125px;
			background-position: left top;
			z-index: 100;
		}

		#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper {
			flex-direction: row;
			height: 50vh;
			width: 100%;
		}

		#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper {
			flex-direction: column;
			height: 50vh;
			width: 100%;
		}

		#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper {
			flex-direction: row;
			justify-content: center;
			align-items: center;
			height: 50vh;
			width: 100%;
			background-color: #001036;
			background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
			background-size: 100%;
			background-position: top center;
			background-repeat: no-repeat;
		}

		#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper #page-login-right-col-content-wrapper {
			display: none;		
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container {
			position: relative;
			font-family: 'Caros Soft Medium';
			font-size: 22px;
			color: #1F2A67;
			background-color: #ffffff;
			padding: 30px;
			border-radius: 20px;
			min-width: 90%;
			max-width: 90%;
			padding-bottom: 50px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container h2.page-login-credentials-title {
			font-size: 30px;
			line-height: 36px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-lostpassword-link a {
			font-size: 12px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container label {
			font-size: 16px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container input {
			font-size: 16px;
			height: 40px;
			line-height: 40px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button {
			font-size: 16px;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:hover,
		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:focus,
		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:active {
			background-color: transparent!important;
		}

		#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:before {
			height: 16px;
			width: 25px;
			margin-right: 7px;
		}



		/* ---- CUSTOM CREDENTIALS (TML) ---- */
		#page-tml-wrapper #page-login-tml-wrapper {
			flex-direction: column;
		}

		#page-tml-wrapper #page-tml-background-wrapper #page-tml-logo-wrapper {
			top: 15px;
			left: 15px;
			height: 40px;
			width: 125px;
			z-index: 100;
		}

		#page-tml-wrapper #page-tml-background-wrapper #page-tml-left-col-wrapper {
			height: 50%;
			min-width: 100%;
			max-width: 100%;
		}

		#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper {
			position: absolute;
			right: 0;
			top: 50%;
			display: flex;
			flex-direction: column;
			flex: 1;
			justify-content: center;
			align-items: center;
			height: 50%;
			width: auto;
			min-width: 100%;
			max-width: 100%;
			background-color: #001036;
			background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
			background-size: 100%;
			background-position: top center;
			background-repeat: no-repeat;
		}

		#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container {
			font-size: 16px;
			padding: 30px;
			border-radius: 20px;
			min-width: 90%;
			max-width: 90%;
		}

		#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-message {
			font-size: 14px;
			line-height: 18px;
		}

		#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container input {
			font-size: 18px;
		}

		#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button {
			font-size: 16px;
		}

		#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:before {
			height: 16px;
			width: 25px;
			margin-right: 7px;
		}


		/* ---- WACHTWOORD VERGETEN ---- */
		#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-error {
			font-size: 14px;
			line-height: 18px;
		}


										
		/* ---- ZOEKEN ---- */
		#mobile-header-search-icon-wrapper {
			position: absolute;
			right: 110px;
			content: '';
			height: 85px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
			background-size: 25px;
			background-position: center;
			background-repeat: no-repeat;
			z-index: 50000;
		}

		
		#search-wrapper {
			opacity: 0;
			transform: all .3s ease-in-out;
		}

		#search-wrapper.active {
			opacity: 1;
			transform: all .3s ease-in-out;
		}
		

		#search-wrapper .search-inset-container {
			justify-content: flex-start;
			height: 85px;
		}

		#search-wrapper .search-close-button {
			height: 40px;
			width: 40px;
			background-size: 40px;
			margin-left: auto;
		}

		#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input {
			font-size: 18px;
			height: 40px;
			line-height: 40px;
			width: calc( 100% + 20px ); /* 100% */
			border-radius: 20px;
			padding: 0 30px 0 60px;
										}

		#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input[type="search"] {
			background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
			background-position: left 18px center;
			background-size: 20px;
		}




		/* ---- ERROR-404 ---- */
		#page-not-found-wrapper {
			position: relative;
			min-height: 100vh;
		}

		#page-not-found-wrapper #page-not-found-background-wrapper {
			top: 0;
			font-size: 200px;
			min-height: calc( 100vh - 900px);	
			margin-top: -225px;
		}

		#page-not-found-wrapper #page-not-found-content-wrapper {
			font-size: 30px;
			line-height: 36px;
			min-height: calc( 100vh - 900px);
			margin-top: -100px;
		}

										


		/* ---- HEADER ---- */
		#header-wrapper {
			display: none;
		}

		#mobile-header-wrapper {
			position: relative;
			position: fixed;
			top: 0;
			left: 0;
			display: inline-flex;
			flex-direction: row;
			background-color: #001036;
			height: 85px;
			width: 100%;
			background-image: url('../patterns/Cloud\ Neuf\ -\ Pattern\ Header.svg');
			background-position: right 35% center;
			background-size: cover;
			background-repeat: no-repeat;
			z-index: 50;
		}

		#mobile-header-wrapper #mobile-header-logo-wrapper .mobile-header-logo {
			display: inline-flex;
			height: 85px;
			min-width: 300px;
			margin-right: 0;
			background-image: url('../logos/Logo Cloud Neuf.svg');
			background-size: auto 40px;
			background-repeat: no-repeat;
			background-position: 15px center;
		}

		#mobile-header-wrapper #mobile-header-buttons-wrapper {
			position: absolute;
			top: 0;
			right: 0;
			display: inline-flex;
			justify-content: center;
			align-items: center;
			height: 85px;
		}

			#mobile-header-wrapper #mobile-header-buttons-wrapper.hide-temp {
				display: none;
			}

		#mobile-header-my-favorites-icon-wrapper::before {
			position: relative;
			display: inline-block;
			content: '';
			height: 40px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Favorites Icon - White.svg');
			background-size: 25px;
			background-position: top 11px center;
			background-repeat: no-repeat;
			z-index: 50000;
			margin-right: 5px;
		}
		
		#mobile-header-my-favorites-icon-wrapper:hover,
		#mobile-header-my-favorites-icon-wrapper:focus {
			cursor: pointer;
		}

		#mobile-header-wrapper #mobile-header-buttons-wrapper #mobile-header-buttons-pancake-wrapper .mobile-header-buttons-pancake {
			position: relative;
			height: 85px;
			width: 60px;
			background-image: url('../icons/Cloud Neuf - Pancake to open menu.svg');
			background-position: right 15px center;
			background-size: 45px;
			background-repeat: no-repeat;
			transition: all .2s ease-in-out;
		}

		#mobile-header-wrapper #mobile-header-buttons-wrapper #mobile-header-buttons-pancake-wrapper .mobile-header-buttons-pancake.close-menu {
			background-image: url('../icons/Cloud Neuf - Pancake to close menu.svg');
		}

		#mobile-header-wrapper ul {
			position: fixed;
			display: none;
			top: 0;
			left: 0;
			list-style: none;
			height: auto;
			min-height: 100vh;
			max-height: 100vh;
			width: 100vw;
			background-color: #ffffff;
			padding: 0;
			margin: 85px 0 0 0;
			z-index: 45;
		}

		#mobile-header-wrapper ul.show-menu {
			display: block;
			
		}

		#mobile-header-wrapper ul.sub-menu.openenvanhetmenu {
			position: fixed;
			top: 0;
			left: 0;
			list-style: none;
			height: auto;
			min-height: 100vh;
			width: 100vw;
			padding: 0;
			margin: 85px 0 0 0;
			opacity: 1!important;
			z-index: 55!important;
			overflow: hidden; 
			overflow-y: scroll;
			margin-bottom: -100px;
			padding-bottom: 100px;
		}

		#mobile-header-wrapper ul li:first-of-type {
			border-top: 1px solid #031034;
		}

		#mobile-header-wrapper ul li {
			display: flex;
			flex-direction: column;
			justify-content: center;
			height: 80px;
			width: 100%;
			border-bottom: 1px solid #031034;
		}

		#mobile-header-wrapper li.hidden-non-mobile {
			display: flex!important;
		}

		#mobile-header-wrapper li.bp-menu.bp-profile-nav,
		#mobile-header-wrapper li.one-step-back {
			background-color: #E6957D;
		}

		#mobile-header-wrapper li.bp-menu.bp-profile-nav a,
		#mobile-header-wrapper li.one-step-back a {
			display: inherit!important;
			color: #ffffff;
		}

		#mobile-header-wrapper li.one-step-back a:before {
			position: absolute;
			display: inline-block;
			left: 45px;
			top: 0;
			height: 100%;
			width: 10px;
			content: '';
			background-image: url('../arrows/Cloud Neuf - Mobile menu arrow white.svg');
			background-position: right center;
			background-size:  auto 10px;
			background-repeat: no-repeat;
		}

		#mobile-header-wrapper ul li a {
			position: relative;
			display: inline-block;
			font-family: 'Caros Soft Regular';
			font-size: 18px;
			line-height: 22px; /* 100px; */
			color: #001036;
			width: 100%;
			padding: 0 35px 0 75px;
		}

		#mobile-header-wrapper li.icon-camera > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Camera.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.icon-house > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - House.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.icon-layers > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Layers.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.bp-menu.bp-profile-nav::before,
		#mobile-header-wrapper li.icon-silhouette > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Silhouette.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.bp-menu.bp-profile-nav::before {
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Silhouette - White.svg');
			top: 30px;
		}

		#mobile-header-wrapper li.icon-stopwatch > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Stopwatch.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.icon-cloud > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Cloud.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper li.icon-heart > a:before {
			position: absolute;
			left: 30px;
			top: 0;
			display: inline-block;
			content: '';
			height: 30px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Mobile menu icon - Heart.svg');
			background-position: left top;
			background-size: contain;
			background-repeat: no-repeat;
			margin-top: -3px;
		}

		#mobile-header-wrapper ul li.menu-item-has-children > a:after {
			position: absolute;
			display: inline-block;
			right: 30px;
			top: 0;
			height: 100%;
			width: 10px;
			content: '';
			background-image: url('../arrows/Cloud Neuf - Mobile menu arrow blue.svg');
			background-position: right center;
			background-size:  auto 10px;
			background-repeat: no-repeat;
		}	

		#mobile-header-wrapper ul li.pink-intro-text {
			display: none;
		}

		#neuf-cloud-mobile-main-menu-wrapper ul ul,
		#neuf-cloud-mobile-main-menu-wrapper ul ul ul {
			position: fixed;
			opacity: 0;
			z-index: -1;
		}

		


		/* ----- ALGEMEEN ---- */
		#site-wrapper {
			margin-top: 85px;
			padding: 70px 0;
		}




		/* ---- FRONTPAGE ---- */
		#fp-wrapper {
			padding: 0; /* 70px 0; */
		}

		#fp-content-wrapper {
			flex-direction: column;
		}





		/* ---- FRONTPAGE --> NIEUWS ---- */
		#fp-wrapper #fp-news-wrapper {
			max-width: 100%;
			padding: 0 15px;
		}

		#fp-wrapper #fp-news-wrapper span.fp-news-main-news-item-title-container,
		#fp-wrapper #fp-news-wrapper span.fp-news-all-news-item-title-container {
			font-size: 14px;
			line-height: 30px;
			margin-bottom: 20px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-author-content-container {
			font-size: 12px;
			padding-right: 20px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container {
			font-size: 12px;
			padding-right: 0;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container:before {
			height: 12px;
			width: 12px;
			margin-top: 2px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container h2.fp-news-main-news-item-content-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container .fp-news-main-news-item-content-content {
			font-size: 16px;
			line-height: 26px;
			margin-bottom: 20px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link {
			font-size: 16px;
			line-height: 30px;
		}

		#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:before {
			height: 14px;
			width: 24px;
		}


		
		/* ---- FRONTPAGE --> NIEUWS --> ALL OTHER ITES ---- */
		#fp-wrapper #fp-news-all-news-item-wrapper {
			margin-bottom: 15px;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper {
			width: 33.33334%;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper {
			display: inline-flex;
			flex-direction : column;
			position: relative;
			width: 75%;
			padding: 0 0 0 15px;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container {
			display: flex;
			flex: 1 auto;
			align-self: stretch;
			width: 100%;
			height: 18px;
			line-height: 18px;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-author-content-container {
			font-size: 12px;
			line-height: 18px;
			padding-right: 0;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container {
			display: none;
		}

																											
		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container {
			display: inline-block;
			font-size: 12px;
			line-height: 18px;
			color: #B2B1B1;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container::before {
			position: relative;
			display: inline-block;
			top: 1px;
			height: 12px;
			width: 12px;
			content: '';
			background-image: url('../images/icons/neuf-cloud - icon date posted post.svg'); 
			background-position: left center;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 4px;
			margin-top: 2px;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container h3.fp-news-all-news-item-content-title {
			font-size: 18px;
			line-height: 20px;
			margin-bottom: 0;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-content-content {
			display: none;
		}

		#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container {
			display: none;
		}

		#fp-wrapper #fp-news-view-all-news-link-wrapper {
			margin-bottom: 50px;
		}

		#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link {
			font-size: 16px;
			line-height: 24px;
		}

		#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link::before {
			top: 1px;
			height: 14px;
			width: 24px;
		}



		/* ---- FRONTPAGE --> SIDEBAR ---- */
		#fp-wrapper #fp-sidebar-wrapper {
			width: 100%;
			max-width: 100%;
			padding: 0 15px;
		}



		/* ---- FRONTPAGE --> SIDEBAR --> NEUFUPDATES ---- */
		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper span.fp-sidebar-neufupdates-title-container {
			font-size: 12px;
			line-height: 30px;
			margin-bottom: 20px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper {
			margin-bottom: 15px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper {
			margin-right: 15px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-author-content {
			font-size: 12px;
			line-height: 28px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper h3.fp-sidebar-neufupdates-single-neufupdate-content-title-content {
			font-size: 18px;
			line-height: 22px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content {
			font-size: 12px;
			line-height: 28px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content::before {
			top: 2px;
			height: 12px;
			width: 12px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a {
			font-size: 16px;
			line-height: 24px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a::before {
			top: 1px;
			height: 14px;
			width: 24px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper {
			float: left;
			margin: 10px 0 0 0;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a {
			font-size: 14px;
			color: #ffffff;
			height: 30px;
			line-height: 30px;
			padding: 0 15px;
			border-radius: 7px;
		}

		#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a::before {
			top: 2px;
			height: 16px;
			width: 16px;
			margin-right: 10px;
			margin-top: 2px;
		}



		/* ---- FRONTPAGE --> SIDEBAR --> HANDIGE LINKS ---- */
		#fp-sidebar-links-wrapper .fp-sidebar-links-title-container {
			font-size: 12px;
			line-height: 28px;
			margin-bottom: 10px;
		}

		#fp-sidebar-links-wrapper a {
			margin: 0 7px;
		}

		#fp-sidebar-links-wrapper #useful-link-wrapper {
			display: inline-flex;
			width: calc( 33.33333% - 10px);
		}

		#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container {
			min-height: 40px;
			padding: 10px 0;
			margin: 20px auto;
		}

		#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-title-container {
			font-family: 'Caros Soft Medium';
			font-size: 12px;
			line-height: 30px;
			height: 30px;
		}



		/* ---- FRONTPAGE --> SIDEBAR --> EVENEMENTEN ---- */
		#fp-sidebar-events-dates-wrapper {
			margin-bottom: 45px;
		}

		#fp-sidebar-events-dates-wrapper .fp-sidebar-events-dates-title-container {
			font-size: 12px;
			line-height: 28px;
			margin-bottom: 10px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper {
			margin-bottom: 15px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-date-container {
			font-size: 33px;
			line-height: 60px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-month-container {
			top: 7px;
			font-size: 12px;
			margin-left: 5px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper .fp-sidebar-events-dates-single-event-title-container {
			font-size: 18px;
			line-height: 24px;
			padding: 7px 10px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container {
			min-width: 30px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container::before {
			background-size: 8px auto;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a {
			font-size: 16px;
			line-height: 24px;
		}

		#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a::before {
			top: 1px;
			height: 14px;
			width: 24px;
		}



		/* ---- FRONTPAGE --> SIDEBAR --> CURSUSSEN ---- */
		#fp-sidebar-courses-dates-wrapper {
			margin-bottom: 45px;
		}

		#fp-sidebar-courses-dates-wrapper .fp-sidebar-courses-dates-title-container {
			font-size: 12px;
			line-height: 28px;
			margin-bottom: 10px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper {
			height: 90px;
			margin-bottom: 15px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-date-container {
			font-size: 33px;
			line-height: 60px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-month-container {
			top: 7px;
			font-size: 12px;
			margin-left: 5px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper .fp-sidebar-courses-dates-single-course-title-container {
			font-size: 18px;
			line-height: 24px;
			padding: 7px 10px;
		}
																																			
		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container {
			min-width: 30px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container::before {
			background-size: 8px auto;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a {
			font-size: 14px;
			line-height: 24px;
		}

		#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a::before {
			top: 1px;
			height: 14px;
			width: 24px;
		}




		/* ---- FRONTPAGE --> SIDEBAR --> VERJAARDAGEN ---- */
		#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-title {
			font-size: 12px;
			line-height: 28px;
		}

		#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-date {
			font-size: 33px;
		}

		#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-month {
			font-size: 12px;
			height: 65px;
			padding: 10px 0 10px 7px;
		}

		#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container a.fp-sidebar-upcoming-birthdays-single-birthday-name {
			font-size: 18px;
			line-height: 24px;
			padding-left: 30px;
		}




		/* ---- SMOELENBOEK --> MEMBERS DIRECTORY ---- */
		body.directory #primary.content-area.bs-bp-container {
			position: relative;
			clear: both;
			float: inherit;
			max-width: 100%!important;
			margin-left: 0;
			padding-top: 0;
			margin-top: 0;
		}

		body.directory #primary.content-area.bs-bp-container::before {
			display: none;
		}

		body.directory #primary #filter-button-wrapper {
			display: inherit;
			position: fixed;
			top: 85px;
			left: 0;
			height: 80px;
			width: 100vw;
			background-color: #E6957D;
			padding: 0 30px;
			z-index: 20;
		}

		body.directory #primary #filter-button-wrapper:hover,
		body.directory #primary #filter-button-wrapper:focus {
			cursor: pointer;
		}

		body.directory #primary #filter-button-wrapper .filter-button-content {
			font-family: 'Caros Soft Regular';
			font-size: 18px;
			line-height: 80px;
			color: #ffffff;
		}

		body.directory #primary #filter-button-wrapper .filter-button-content:after {
			display: inline-block;
			content: '';
			height: 18px;
			width: 18px;
			background-image: url('../arrows/Cloud Neuf - Mobile menu arrow white.svg');
			background-position: top center;
			background-size: auto 10px;
			background-repeat: no-repeat;
			transform: rotate(180deg);		
			margin-left: 7px;
		}

		body.directory #primary h3.all-members-title.mobile {
			display: inherit;
			font-family: 'Caros Soft Medium';
			font-size: 30px;
			color: #001036;
			line-height: 36px;
			margin-bottom: 40px;
			margin-top: 50px;
		}

		body.directory #primary h2.list-title.member-name a {
			font-size: 26px;
			line-height: 30px;
			margin-bottom: 15px;
		}

		body.directory #primary .member-function {
			font-size: 16px;
			line-height: 18px;
		}

		body.directory #primary .member-oneliner {
			font-size: 16px;
			line-height: 18px;
		}

		body.directory #primary .member-current-location {
			font-size: 14px;
			line-height: 16px;
		}

		body.directory #primary .member-current-location::before {
			position: relative;
			top: 5px;
			display: inline-block;
			content: '';
			height: 18px;
			width: 18px;
			background-image: url('../icons/Cloud Neuf - Member Current Location Pointer.svg');
			background-position: center;
			background-repeat: no-repeat;
			margin-right: 5px;
		}

		body.directory #secondary {
			position: fixed;
			top: 85px;
			left: -100%;
			height: 100vh;
			width: 100vw;
			max-width: 100%!important;
			padding: 50px 30px!important;
			z-index: 400;
			background-color: #ffffff;
			transition: all .3s ease-in-out;
		}

		body.directory #secondary #heading_contains_wrap {
			display: none;
		}

		body.directory .bp-profile-search-widget .bps-form .submit-wrapper {
			position: relative;
			margin-top: -50px;
		}




		/* ---- SMOELENBOEK --> SINGLE USER PROFILE ---- */
		.content-area {
			margin: 0!important;
			padding: 0!important;
		}

		.bp-profile-content {
			padding: 0 15px;
		}



		/* ---- SMOELENBOEK --> SINGLE USER PROFILE --> CUSTOM TEMPLATE ---- */
		#single-profile-wrapper {
			display: flex;
			flex-direction: column
		}
		

		#single-profile-wrapper #single-profile-left-col-wrapper {
			display: flex;
			flex-direction: column;
			min-width: 100%;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container {
			display: inline-flex;
			justify-content: space-between;
			width: 100%;
			font-size: 14px;
			line-height: 18px;
			margin-bottom: 20px;
			padding-right: inherit;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button {
			display: inline-flex;
			font-size: 14px;
			line-height: 18px;
			color: #1F2A67;
			text-transform: capitalize;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button:before {
			position: relative;
			display: inline-block;
			top: 0;
			content: '';
			height: 18px;
			width: 20px;
			background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
			background-size: contain;
			background-position: right center;
			background-repeat: no-repeat;
			margin-right: 7px;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-logout-button {
			display: inline-flex;
			position: relative;
			top: -3px;
			font-size: 14px;
			line-height: 18px;
			color: #1F2A67;
			text-transform: capitalize;
			margin-left: 30px;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container .single-profile-left-col-avatar-image {
			top: -35px;
			height: 150px;
			width: 150px;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container .single-profile-left-col-member-name-content {
			font-size: 30px;
			line-height: 36px;
			margin: 15px 0 15px 0;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container .single-profile-left-col-function-content {
			font-size: 16px;
			line-height: 22px;
			margin: 0 0 15px 0;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container .single-profile-left-col-oneliner-content {
			display: block;
			font-family: 'Caros Soft Light';
			font-size: 16px;
			line-height: 24px;
			color: #303031;
			margin: 30px 0 50px 0;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content {
			font-size: 14px;
			line-height: 24px;
			margin: 30px 0 0 0;
		}

		#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content::before {
			top: 7px;
			height: 24px;
			width: 24px;
			background-size: 16px auto;
			margin-right: 5px;
		}


		/* ---- PROFILE ACTION BUTTON ---- */
		#single-profile-left-col-profile-action-buttons-wrapper {
			margin-bottom: 35px;
		}

		#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container {
			display: block;
		}

		#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a {
			position: relative;
			display: block;
			line-height: 45px;
			font-family: 'Caros Soft Medium';
			font-size: 16px;
			color: #ffffff;
			background-color: #1F2A67;
			width: 100%;
			padding: 5px 20px 5px 15px;
			border-radius: 20px;
			margin-right: 5px;
			margin-bottom: 10px;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper {
			display: flex;
			flex-direction: column;
			min-width: 100%;
			margin-left: 0;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-title-container {
			font-size: 14px;
			text-transform: uppercase;
			margin-bottom: 20px;
		}
		
		#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button {
			display: none;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button:before {
			display: none;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-logout-button {
			display: none;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container {
			flex-direction: column;
			padding: 30px;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper {
			display: flex;
			flex-direction: column;
			min-width: 100%;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper {
			position: relative;
			display: flex;
			flex-direction: column;
			min-width: 100%;
			padding-left: 0;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper::before {
			display: none;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-title,
		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-title {
			font-size: 16px;
			line-height: 18px;
			margin-bottom: 7px;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-interest-container,
		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-interest-container {
			display: inline-block;
			font-size: 14px;
			line-height: 32px;
			height: 32px;
			padding: 0 15px;
			margin: 4px 8px 4px 0;
			border-radius: 16px;
		}

		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-expertise-container,
		#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-expertise-container {
			display: inline-block;
			font-size: 14px;
			line-height: 32px;
			height: 32px;
			padding: 0 15px;
			margin: 4px 8px 4px 0;
			border-radius: 16px;
		}



		/* ---- SINGLE PROFILE WRAPPER --> RECENT ACTIVITIES ---- */
		#single-profile-wrapper #profile-recent-activities-wrapper h3.profile-recent-activities-title {
			font-size: 12px;
			line-height: 18px;
			text-transform: uppercase;
			margin-bottom: 20px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper {
			display: flex;
			padding-bottom: 15px;
			margin-bottom: 15px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper {
			display: inline-block;
			position: relative;
			width: 20%;
			margin-right: 15px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container {
			display: inline-flex;
			flex-direction: column;
			max-width: calc( 78% - 15px );
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-intro-container {
			font-size: 12px;
			line-height: 18px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-content {
			display: none;
			font-size: 12px;
			line-height: 18px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content {
			font-size: 142x;
			line-height: 18px;
		}

		#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content::before {
			top: 2px;
			height: 10px;
			width: 10px;
			background-size: contain;
			margin-right: 10px;
			margin-top: 2px;
		}



		/* ---- CATEGORIES ----- */
		#category-wrapper {
			padding: 0;
		}

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

		#category-wrapper #category-title-wrapper {
			font-size: 16px;
			line-height: 22px;
			margin-bottom: 30px;
		}

		#category-wrapper #category-title-wrapper h1 {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#category-wrapper #category-single-item-wrapper {
			margin-bottom: 15px;
		}

		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container {
			display: flex;
			flex-direction: column;
			/* flex: 1 auto; */
			align-self: stretch;
			width: 100%;
			height: auto; /* 30px; */
			line-height: inherit; /* 30px; */
		}

		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-author-content-container {
			font-size: 12px;
			line-height: 16px;
			padding-right: 0;
		}

		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container {
			display: none;
		}
																																						
		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile {
			display: inherit;
			font-size: 12px;
			line-height: 16px;
			padding-right: 0;
			color: #B2B1B1;
		}

		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile:before {
			position: relative;
			display: inline-block;
			top: 2px;
			height: 12px;
			width: 12px;
			content: '';
			background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
			background-position: left center;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 4px;
			margin-top: 0px;
		}

		#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container {
			display: none;
		}




		/* ---- PAGE TEMPLATES ---- */


		/* ---- PAGE TEMPLATES --> EVENEMENTEN ---- */
		#page-events-wrapper .page-events-content-container {
			padding: 0 15px;
		}

		#page-events-wrapper .page-events-content-container h1.page-events-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper {
			margin-bottom: 0;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper {
			width: 45%;
			padding: 15px 0px;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-date-container {
			font-size: 33px;
			line-height: 75px;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-month-container {
			top: 10px;
			font-size: 12px;
			margin-left: 5px;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper .page-events-dates-single-event-title-container {
			font-size: 18px;
			line-height: 22px;
			padding: 10px 15px;
		}

		#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container::before {
			background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
			background-position: center;
			background-repeat: no-repeat;
			background-size: 10px auto;
		}



		/* ---- PAGE TEMPLATES --> CURSUSSEN ---- */
		#page-courses-wrapper .page-courses-content-container {
			padding: 0 15px;
		}

		#page-courses-wrapper .page-courses-content-container h1.page-courses-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper {
			display: inline-flex;
			width: auto;
			min-width: 100%;
			height: 105px;
			border-bottom: 1px solid #1F2A67;
			margin-bottom: 0;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper {
			width: 45%;
			padding: 15px 0;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-date-container {
			font-size: 33px;
			line-height: 75px;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-month-container {
			top: 10px;
			font-size: 12px;
			margin-left: 5px;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper .page-courses-dates-single-course-title-container {
			font-size: 18px;
			line-height: 22px;
			padding: 10px 15px;
		}

		#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container::before {
			background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
			background-position: center;
			background-repeat: no-repeat;
			background-size: 10px auto;
		}




		/* ---- PAGE TEMPLATES --> NEUF-UPDATES ---- */
		#page-neuf-update-wrapper {
			padding: 0 15px;
		}

		#page-neuf-update-wrapper .page-neuf-update-content-container h1.page-neuf-update-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper label {
			font-size: 16px;
			line-height: 20px;
		}

		#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="text"] {
			font-size: 16px;
			padding: 0 20px;
		}

		#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container iframe {
			font-size: 16px;
		}

		#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="submit"] {
			font-size: 16px;
			line-height: 30px;
			height: 50px;
			padding: 10px 20px;
		}




		/* ---- PAGE TEMPLATES --> FAVORIETEN ---- */
		#page-favorites-wrapper {
			padding: 0 15px;
		}

		#page-favorites-wrapper h1 {
			font-family: 'Caros Soft Bold';
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#page-favorites-wrapper .page-favorites-lists-container > ul > li {
			color: #B7B1B1;
			font-size: 18px;
			line-height: 24px;
			margin-bottom: 35px;
		}

		#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li,
		#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
			font-family: 'Caros Soft Medium';
			font-size: 18px;
			line-height: 24px;
		}

		#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
			border-bottom: 0;
		}

		#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:hover,
		#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:focus {
			color: #FBCFCD!important;
		}

		






		/* ---- SINGLE PAGE ---- */
		#single-page-wrapper {
			padding: 0;
		}

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

		#single-page-wrapper .single-page-content-container h1.single-page-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#single-page-wrapper .single-page-content-container .single-page-written-by-content-container {
			font-size: 14px;
			line-height: 28px;
			margin-bottom: 20px;
		}

		#single-page-wrapper .single-page-content-container .single-page-publish-date-content-container {
			font-size: 12px;
			line-height: 16px;
			margin-bottom: 30px;
		}

		#single-page-wrapper .single-page-content-container .single-page-content-content p:first-of-type {
			font-size: 16px;
			line-height: 26px;
			margin-bottom: 30px;
		}

		#single-page-wrapper .single-page-content-container > .single-page-content-content > figure:first-of-type {
			left: inherit;
			width: 100%;
			margin-bottom: 30px;
		}

		#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote p {
			font-size: 28px;
			line-height: 34px;
		}

		#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link {
			font-size: 14px; /* 16px; */
			line-height: 70px;
		}

		#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link::before {
			height: 14px;
			width: 20px; /* 25px; */
			background-size: 16px auto; /* 18px auto; */
			margin-right: 5px;
		}

		#single-page-wrapper .single-page-content-container h4.comments-title {
			font-size: 22px;
			line-height: 26px;
			margin-bottom: 30px;
		}

		#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container {
			font-size: 18px;
			line-height: 22px;
		}

		#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea {
			font-size: 16px;
			line-height: 24px;
			min-height: 120px;
		}

		#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea::placeholder {
			font-size: 16px;
			line-height: 24px;
		}

		#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit input {
			font-size: 16px;
			height: 60px;
			line-height: 48px;
			padding: 6px 30px;
			border-radius: 20px;
		}

		#single-page-wrapper .single-page-content-container .comment-author a {
			font-size: 16px;
			line-height: 20px;
			color: #E6957D;
		}

		#single-page-wrapper .single-page-content-container a.comment-date {
			font-size: 12px;
			line-height: 18px;
			color: #B2B1B1;
		}

		#single-page-wrapper .single-page-content-container .comment-text {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 30px;
			margin-top: 15px;
			margin-left: -70px;
		}

		#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer {
			font-size: 14px;
			line-height: 24px;
			margin-left: -70px;
			margin-bottom: 20px;
		}

		#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer::before {
			top: 7px;
			height: 20px;
			width: 24px;
			background-size: 22px auto;
			margin-right: 7px;
		}






		/* ---- SINGLE PAGES --> BRAND PORTAL ---- */
		#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar {
			display: none;
		}

		#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper {
			clear: both;
			float: inherit;
			width: 100%;
			padding: 0 15px;
		}

		#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper h1.single-page-brand-portal-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}


		/* ---- SINGLE PAGES --> DOWNLOADS BY BRANDPORTAL ---- */
		#single-page-brand-portal-download-wrapper h3.single-page-brand-portal-download-title {
			font-size: 26px;
			line-height: 34px;
			margin-top: 30px;
		}	
																							
		#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper {
			width: 100%;
		}

		#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(odd) {
			padding-right: 0;
		}

		#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(even) {
			padding-left: 0;
		}

		#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title {
			top: -10px;
			font-size: 18px;
			line-height: 24px;
			padding: 0 15px;
		}

												


		/* ---- SINGLE PAGES --> PERSOONLIJKE OMGEVING ---- */
		#single-page-personal-wrapper .single-page-personal-left-sidebar {
			display: none;
		}

		#single-page-personal-wrapper #single-page-personal-content-wrapper {
			clear: both;
			float: inherit;
			width: 100%;
			padding: 0 15px;
		}

		#single-page-personal-wrapper #single-page-personal-content-wrapper h1.single-page-personal-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}



		/* ---- SINGLE PAGES --> KENNISBANK ---- */
		#single-page-knowledge-base-wrapper {
			height: auto;
			overflow: hidden;
			padding: 0 15px;
		}

		#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar {
			display: none;
		}

		#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper {
			clear: both;
			float: inherit;
			width: 100%;
		}

		#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper h1.single-page-knowledge-base-title {
			font-family: 'Caros Soft Bold';
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}



		/* ---- SINGLE PAGES --> NEUF OMGEVING ---- */
		#single-page-neuf-wrapper {
			padding: 0 15px;
		}

		#single-page-neuf-wrapper .single-page-neuf-left-sidebar {
			display: none;
		}

		#single-page-neuf-wrapper #single-page-neuf-content-wrapper {
			clear: both;
			float: inherit;
			width: 100%;
		}

		#single-page-neuf-wrapper #single-page-neuf-content-wrapper h1.single-page-neuf-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}



		/* ---- SINGLE PAGES --> DOWNLOADS EN/OF LINKS ---- */
		#single-page-download-and-or-links-wrapper h3.single-page-download-and-or-links-title {
			font-size: 26px;
			line-height: 34px;
			margin-top: 50px;
		}

		#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper {
			height: 80px;
			padding: 0 15px;
		}

		#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container {
			position: relative;
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			align-items: center;
			height: 80px;
			width: 100%;
			
		}

		#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a {
			font-size: 18px;
			line-height: 24px;
			border: 0 none;
			margin-left: 50px;
		}

		#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.link::before {
			position: absolute;
			top: 0;
			display: inline-block;
			content: '';
			height: 80px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Link Icon.svg');
			background-size: 30px;
			background-position: center;
			background-repeat: no-repeat;
		}

		#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.download::before {
			display: inline-block;
			top: 0;
			content: '';
			height: 80px;
			width: 30px;
			background-image: url('../icons/Cloud Neuf - Download Icon.svg');
			background-size: 30px;
			background-position: center;
			background-repeat: no-repeat;
		}



		/* ---- SINGLE PAGES --> AMBASSADEUR ---- */
		#ambassador-wrapper {
			display: inline-flex;
			flex-direction: row;
			height: auto;
			min-height: 100px;	
			margin-bottom: 30px;
		}

		#ambassador-wrapper .ambassador-avatar-container {
			display: flex;
			flex-direction: column;
			justify-content: center;
			height: 100px;
			width: 75px;
		}

		#ambassador-wrapper .ambassador-content-container {
			height: auto;
			min-height: 100px;
			padding-left: 15px;
		}

		#ambassador-wrapper .ambassador-content-container a.ambassador-full-name {
			font-size: 16px;
			color: #E6957D!important;
			line-height: 20px;
		}

		#ambassador-wrapper .ambassador-content-container .ambassador-title {
			font-size: 12px;
			color: #001036!important;
			line-height: 16px;
			text-decoration: none;
			border: 0 none!important;
		}



		/* ---- ZOEKRESULTATEN ---- */
		#search-results-page-wrapper .search-results-page-content-container {
			padding: 0 15px;
		}

		#search-results-page-wrapper .search-results-page-content-container h1.search-results-page-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper {
			width: 70%!important;
			margin: 0 auto;
			margin-bottom: 50px;
		}

		#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input {
			width: 70%;
			height: 40px;
			font-size: 18px;
			line-height: 40px;
			border-radius: 20px;
			padding: 0 30px 0 50px;
		}

		#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input[type=search] {
			background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
			background-position: left 20px center;
			background-size: 20px;
		}
													
		#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper h3.single-search-result-title {
			font-size: 22px;
			line-height: 26px;
		}

		#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper .single-search-result-content {
			font-size: 18px;
			line-height: 20px;
		}

		#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link {
			font-size: 16px;
			line-height: 18px;
		}

		#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link::before {
			height: 14px;
			width: 26px;
			background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
			background-position: left center;
			background-size: contain;
			background-repeat: no-repeat;
			margin-right: 10px;
			margin-top: 2px;
		}




		/* ---- VIDEOBLOK ---- */
		#videoblock-wrapper {
			margin-bottom: 30px;
		}

		#videoblock-wrapper .videoblock-title {
			font-size: 16px;
			line-height: 24px;
			margin-bottom: 20px;
		}

		#videoblock-wrapper .single-video-container {
			clear: both;
			width: 100%;
		}

		#videoblock-wrapper .single-video-container.odd {
			padding-right: 0;
		}

		#videoblock-wrapper .single-video-container.even {
			padding-left: 0;
		}







		/* ---- SINGLE PAGES --> EVENEMENTEN ---- */
		#single-page-events-wrapper .single-page-events-content-container {
			padding: 0 15px;
		}

		#single-page-events-wrapper .single-page-events-content-container h1.single-page-events-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 50px;
		}



		/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
		#single-page-events-form-wrapper .single-page-events-form-container {
			padding: 70px 15px;
		}

		#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
			font-size: 30px;
			line-height: 36px;
		}

		#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
			font-weight: 300;
			font-size: 16px;
		}

		#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
			font-size: 16px;
			margin-bottom: 30px;
		}

		#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
			font-size: 16px;
			height: 50px;
			line-height: 50px;
			padding: 0 10px;
		}



		/* ---- SINGLE PAGES --> CURSUSSEN ---- */
		#single-page-courses-wrapper .single-page-courses-content-container {
			padding: 0 15px;
		}

		#single-page-courses-wrapper .single-page-courses-content-container h1.single-page-courses-title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

											

		/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
		#single-page-courses-form-wrapper {
			height: auto;
			min-height: 400px;
			background-color: #F4F1E7;
			margin-bottom: -100px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container {
			padding: 70px 15px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container h2.gform_title {
			font-size: 30px;
			line-height: 36px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper .ginput_container_radio {
			margin-bottom: 60px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper label {
			font-weight: 300;
			font-size: 16px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="text"] {
			font-size: 16px;
			margin-bottom: 30px;
		}

		#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="submit"] {
			font-size: 16px;
			height: 50px;
			line-height: 50px;
			padding: 0 10px;
		}



		/* ---- LIKE BUTTON ---- */
		body #single-page-buttons-wrapper .likebtn-wrapper {
			position: relative;
			/* top: 20px; */
			/* float: right; */
			margin-right: 20px;
		}

		body #single-page-buttons-wrapper .likebtn-button {
			top: 2px;
			margin: 0; /* 0 0 0 35px; */
		}

		body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label {
			font-size: 14px!important; /* 16px */
			margin-left: 7px!important;
		}

		body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label::before {
			height: 20px; /* 24px */
			width: 20px; /* 24px */
			background-size: auto 20px; /* auto 24px; */
			margin-right: 5px; /* 7px; */
			transition: all .2s ease-in-out;
			margin-bottom: -7px;
		}

		body #single-page-buttons-wrapper .lb-style-custom .lb-count {
			font-size: 12px!important;
			margin-top: 2px;
			margin-left: -2px;
		}	




		/* ---- FAVORITES BUTTON ---- */
		body #single-page-buttons-wrapper .simplefavorite-button {
			position: relative;
			top: -3px;
			font-size: 14px; /* 16px; */
			line-height: 24px;
			color: #001036;
			background-color: transparent;
			margin-left: 10px; /* 35px; */
			padding: 0;
		}

		body #single-page-buttons-wrapper .simplefavorite-button:before {
			top: 5px;
			font-size: 14px; /* 16px; */
			height: 20px; /* 22px; */
			width: 20px; /* 22px; */
			background-size: 18px; /* 20px; */
			margin-right: 5px; /* 7px; */
		}



		/* ----- FAVORITES BUTTON CUSTOM POST TYPES ----- */
		body #single-page-personal-my-favorites-wrapper,
		body #single-page-neuf-my-favorites-wrapper,
		#single-page-knowledge-base-my-favorites-wrapper,
		#single-page-brand-portal-my-favorites-wrapper {
			height: 50px;
			line-height: 50px;
			width: 100%;
			margin-bottom: 50px;
			padding: 0 15px;
		}

		body #single-page-personal-my-favorites-wrapper .simplefavorite-button,
		body #single-page-neuf-my-favorites-wrapper .simplefavorite-button,
		body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button,
		body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button {
			/* left: -10px; */
			top: -40px;
			/* width: 100%; */
			font-size: 18px;
			line-height: 24px;
			opacity: 1!important;
		}

		body #single-page-personal-my-favorites-wrapper .simplefavorite-button:before,
		body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:before,
		body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:before,
		body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:before {
			top: 40px;
			content: '';
			height: 100px;
			width: 30px;
			background-size: 25px;
			margin-right: 10px;
		}




		/* ---- FORMULIEREN OP DE PAGINA ----- */
		#single-page-neuf-wrapper .gform_wrapper.gravity-theme,
		#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme,
		#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
		#single-page-personal-wrapper .gform_wrapper.gravity-theme {
			padding: 30px 15px 10px 15px;
			margin-bottom: 70px;
		}

		#single-page-neuf-wrapper .gform_wrapper.gravity-theme h2.gform_title,
		#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme h2.gform_title,
		#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme h2.gform_title,
		#single-page-personal-wrapper .gform_wrapper.gravity-theme h2.gform_title {
			font-size: 30px;
			line-height: 36px;
			margin-bottom: 30px;
		}

		#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"],
		#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"],
		#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"],
		#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"] {
			font-size: 16px;
			line-height: 28px;
		}

		#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
		#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
		#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
		#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left {
			padding-right: 0%;
			margin-bottom: 30px;
		}

		#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
		#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
		#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
		#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
			padding-left: 0%;
		}

		#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="submit"],
		#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="submit"],
		#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="submit"],
		#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="submit"] {
			font-size: 16px;
			line-height: 40px;
			height: 60px;
			padding: 10px 20px;
			margin-top: 35px;
		}




		/* ---- FOOTER ---- */
		#footer-wrapper {
			position: relative;
			min-height: 200px;
			max-height: 200px;
			font-size: 16px;
			line-height: 24px;
			background-image: url('../patterns/Cloud Neuf - Pattern Footer Mobile.svg');
			background-size: cover;
			background-position: center;
			background-repeat: no-repeat;
			
		}

		#footer-wrapper #footer-logo-wrapper {
			position: relative;
			left: 15px;
			min-height: 200px;
			width: 100%;
			background-image: url('../logos/NEUF Associates - Cloud NEUF Beeldmerk footer 2.svg');
			background-size: 145px auto;
			background-position: left top 30px;
			background-repeat: no-repeat;
		}
		
	}	
}




@media only screen
and (min-width: 768px) 
and (max-width: 1024px) 
and (orientation: landscape) {
	@media( max-width: 767px) {
		/* ---- ALGEMENE OPMAAK ---- */
		html {
			height: 100%;
			width: 100%;
			min-height: inherit;
			background-color: #FFFFFF!important;
		}

		body {
			font-size: 18px!important;
			font-weight: 300;
			line-height: 28px!important;
			background-color: #FFFFFF!important;
			min-height: inherit;
		}

									.no-pointer {
										cursor:initial;
									}

									h3 {
										font-family: 'Open Sans';
										font-size: 20px;
										line-height: 30px;
										font-weight: 500;
										margin-bottom: 0;
									}

									a {
										transition: all .2s ease-in-out;
									}

									a.bp-suggestions-mention {
										color: #E4957E!important;
										font-weight: 400;
										border-bottom: 1px solid transparent!important;
									}

									a.bp-suggestions-mention:hover,
									a.bp-suggestions-mention:focus {
										border-bottom: 1px solid transparent!important;
										/* border-color: #E4957E!important; */
									}

									img {
										margin: 20px 0;
									}

									a:hover,
									a:focus {
										transition: all .2s ease-in-out;
									}

									li.one-step-back > a {
										display: none!important;
									}



									.wp-block-button a.wp-block-button__link {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 40px;
										color: #ffffff!important;
										height: 60px;
										background-color: #1F2A67;
										border: 0 none;
										border-radius: 20px;
										margin-bottom: 20px;
										padding: 10px 20px;
									}


									/* ---- CONTAINER ----- */
									.container {
										width: 100%;
										max-width: 1024px;
									}



									/* ---- INLOGGEN ---- */
									.lostmenot {
										display: none;
									}



									/* ---- START SITE ---- */
									#site-wrapper {
										height: auto;
										min-height: 60vh;
										padding: 100px 0;
										margin-top: 125px;
										overflow: hidden;
										/* margin-bottom: -100px; */
									}



									/* ---- CUSTOM LOGIN ---- */
									body.page-template-page-login #site-wrapper {
										margin: 0;
										padding: 0;
									}

									#page-login-wrapper {
										position: fixed;
										display: flex;
										width: 100%;
										height: 100vh;
									}

									#page-login-wrapper #page-login-background-wrapper {
										position: absolute;
										top: 0;
										left: 0;
										display: flex;
										flex-direction: row;
										flex: 1;
										height: 100%;
										width: 100%;
										background-color: #f1f1f1;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-logo-wrapper {
										position: absolute;
										top: 45px;
										left: 70px;
										height: 75px;
										width: 300px;
										background-image: url('../logos/Logo Cloud Neuf.svg');
										background-position: left top;
										background-size: contain;
										background-repeat: no-repeat;
										z-index: 100;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper {
										display: flex;
										flex-direction: column;
										flex: 1;
										height: 100%;
										width: 50%;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper {
										position: relative;
										display: flex;
										flex-direction: column;
										flex: 1;
										height: 100%;
										width: 100%;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-item {
										position: absolute;
										display: flex;
										flex-direction: column;
										flex: 1;
										height: 100%;
										width: 100%;
										opacity: 0;
										transition: all .75s ease;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-item.active {
										opacity: 1;
										transition: all .75s ease;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper .carousel-item {
										
										background-size: cover;
										background-position: center;
										background-repeat: no-repeat;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-left-col-wrapper #slideshow-wrapper #slider #carousel-bounding-box #myCarouselHome1 .carousel-inner .carousel-title {
										position: absolute;
										font-family: 'Caros Soft Light';
										font-size: 18px;
										color: #ffffff;
										bottom: 45px;
										left: 70px
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper {
										display: flex;
										flex-direction: column;
										flex: 1;
										justify-content: center;
										align-items: center;
										height: 100%;
										width: 50%;
										background-color: #001036;
										background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
										background-size: 100%;
										background-position: top center;
										background-repeat: no-repeat;
									}

									#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper #page-login-right-col-content-wrapper {
										font-family: 'Caros Soft Light';
										color: #ffffff;
										font-size: 40px;
										line-height: 48px;
										width: calc( 40% + 70px );
										padding-left: 70px;
										
									}

									#page-login-wrapper #page-login-credentials-wrapper {
										position: absolute;
										top: 0;
										left: 0;
										display: flex;
										flex-direction: row;
										flex: 1;
										justify-content: center;
										align-items: center;
										height: 100%;
										width: 100%;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container {
										position: relative;
										font-family: 'Caros Soft Medium';
										font-size: 22px;
										color: #1F2A67;
										background-color: #ffffff;
										padding: 30px;
										border-radius: 20px;
										min-width: 400px; /* 22%; */
										max-width: 22%;
										padding-bottom: 80px;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container h2.page-login-credentials-title {
										font-family: 'Caros Soft Bold';
										font-size: 40px;
										line-height: 48px;
										color: #001036;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-alerts {
										display: none;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml .tml-error {
										font-size: 14px;
										line-height: normal;
										border-left: 1px solid #dc3232;
										box-shadow: 0;
										padding: 5px 15px;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml .tml-message {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-rememberme-wrap {
										display: none;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container ul.tml-links {
										position: absolute;
										bottom: 30px;
										padding: 0;
										margin: 0;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container li.tml-lostpassword-link {
										list-style: none;
										padding: 0;
										margin: 0;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-lostpassword-link a {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										color: #575756;
										list-style: none;
										
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container form label {
										font-size: 16px;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container input {
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #1F2A67;
										height: 50px;
										line-height: 50px;
										background-color: #F5F5F5;
										border: 0 none;
										border-radius: 10px;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-field-wrap.tml-submit-wrap {
										position: absolute;
										bottom: 20px;
										right: 10px;
										text-align: right;
										margin-bottom: 0;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 30px;
										color: #001036;
										background-color: transparent;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:hover,
									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:focus {
										box-shadow: none;
									}


									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container .tml-field-wrap.tml-submit-wrap {
										background-color: #ffffff!important;
										background: transparent!important;
									}

									#page-login-wrapper #page-login-credentials-wrapper .page-login-credentials-container button:before {
										position: relative;
										display: inline-block;
										content: '';
										height: 16px;
										width: 30px;
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-repeat: no-repeat;
										background-size: contain;
										margin-right: 5px;
									}



									/* ---- CUSTOM CREDENTIALS (TML) ---- */
									body.page-template-page-tml #site-wrapper {
										margin: 0;
										padding: 0;
									}

									#page-tml-wrapper {
										position: fixed;
										display: flex;
										width: 100%;
										height: 100vh;
										background-color: #001036;
									}

									#page-tml-wrapper #page-login-tml-wrapper {
										position: absolute;
										top: 0;
										left: 0;
										display: flex;
										flex-direction: row;
										flex: 1;
										height: 100%;
										width: 100%;
										background-color: #f1f1f1;
									}

									#page-tml-wrapper #page-tml-background-wrapper #page-tml-logo-wrapper {
										position: absolute;
										top: 45px;
										left: 70px;
										height: 75px;
										width: 300px;
										background-image: url('../logos/Logo Cloud Neuf.svg');
										background-position: left top;
										background-size: contain;
										background-repeat: no-repeat;
										z-index: 100;
									}

									#page-tml-wrapper #page-tml-background-wrapper #page-tml-left-col-wrapper {
										position: absolute;
										top: 0;
										left: 0;
										display: flex;
										flex-direction: column;
										flex: 1;
										height: 100%;
										width: auto;
										min-width: 50%;
										max-width: 50%;
									}

									#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper {
										position: absolute;
										right: 0;
										top: 0;
										display: flex;
										flex-direction: column;
										flex: 1;
										justify-content: center;
										align-items: center;
										height: 100%;
										width: auto;
										min-width: 50%;
										max-width: 50%;
										background-color: #001036;
										background-image: url('../patterns/Cloud Neuf - Pattern Homepage.svg');
										background-size: cover;
										background-position: top 100px left;
										background-repeat: no-repeat;
									}

									#page-tml-wrapper #page-tml-background-wrapper #page-tml-right-col-wrapper #page-tml-right-col-content-wrapper {
										font-family: 'Caros Soft Light';
										color: #ffffff;
										font-size: 40px;
										line-height: 48px;
										width: calc( 40% + 70px );
										padding-left: 70px;
										
									}

									#page-tml-wrapper #page-tml-credentials-wrapper {
										position: absolute;
										top: 0;
										left: 0;
										display: flex;
										flex-direction: row;
										flex: 1;
										justify-content: center;
										align-items: center;
										height: 100%;
										width: 100%;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container {
										font-family: 'Caros Soft Medium';
										font-size: 22px;
										color: #1F2A67;
										background-color: #ffffff;
										padding: 30px;
										border-radius: 20px;
										min-width: 400px;
										max-width: 22%;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-alerts {
										display: none;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-error {
										font-size: 14px;
										line-height: normal;
										border-left: 1px solid #dc3232;
										box-shadow: 0;
										padding: 5px 15px;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml .tml-message {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-rememberme-wrap {
										display: none;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container ul.tml-links {
										position: relative;
										top: -25px;
										padding: 0;
										margin: 0;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container li.tml-lostpassword-link {
										list-style: none;
										padding: 0;
										margin: 0;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-lostpassword-link a {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										color: #575756;
										list-style: none;
										
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container form label {
										font-size: 16px;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container input {
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #1F2A67;
										height: 50px;
										line-height: 50px;
										background-color: #F5F5F5;
										border: 0 none;
										border-radius: 10px;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container .tml-field-wrap.tml-submit-wrap {
										text-align: right;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button {
										position: relative;
										top: 50px;
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 30px;
										color: #1F2A67;
										background-color: transparent;
										padding: 0;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:hover,
									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:focus {
										box-shadow: none;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .page-tml-credentials-container button:before {
										display: inline-block;
										content: '';
										height: 16px;
										width: 30px;
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-repeat: no-repeat;
										background-size: contain;
										margin-right: 5px;
									}


									/* ---- WACHTWOORD VERGETEN ---- */
									#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-error {
										font-size: 18px;
										line-height: 22px;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword .tml-login-link {
										display: none;
									}

									#page-tml-wrapper #page-tml-credentials-wrapper .tml-lostpassword button {
										top: 25px;
									}



									/* ---- ZOEKEN ---- */
									#main-header-search-icon-wrapper {
										position: absolute;
										right: 150px;
										content: '';
										height: 125px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
										background-size: 30px;
										background-position: center;
										background-repeat: no-repeat;
										z-index: 50000;
									}

									#search-wrapper {
										position: fixed;
										top: 0;
										left: 0;
										height: 100vh;
										width: 100vw;
										background: rgba( 0, 0, 0, 0.6); 
										z-index: -1;
										transition: all .3s ease-in-out;
										opacity: 0;
									}

									#search-wrapper.active {
										z-index: 10100;
										transition: all .3s ease-in-out;
										opacity: 1;
									}

									#search-wrapper .search-inset-container {
										display: flex;
										flex-direction: row;
										justify-content: flex-end;
										align-items: center;
										flex-flow: row wrap;
										height: 125px;
										width: 100%;
									}

									#search-wrapper .search-close-button {
										display: inline-flex;
										position: relative;
										content: '';
										height: 54px;
										width: 54px;
										background-image: url('../icons/Cloud Neuf - Search close.svg');
										background-size: 54px;
										background-position: center;
										background-repeat: no-repeat;
										margin-left: 25px;
									}

									#search-wrapper .search-inset-container form {
										display: inline-flex;
										margin: 0;
									}

									#search-wrapper label {
										display: none;
									}

									#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper {
										position: relative;
										display: block;
									}

									#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input {
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #ffffff;
										height: 54px;
										line-height: 54px;
										width: 450px;
										background-color: #1F2A67;
										border: 0 none;
										border-radius: 27px;
										padding: 0 30px 0 60px;
									}

									#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper input[type="search"] {
										background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
										background-position: left 20px center;
										background-size: 25px;
									}

									#search-wrapper .search-inset-container .wp-block-search .wp-block-search__inside-wrapper button {
										display: none;
									}



									/* ---- ERROR-404 ---- */
									#page-not-found-wrapper {
										position: relative;
										min-height: calc( 100vh - 500px);
									}

									#page-not-found-wrapper #page-not-found-background-wrapper {
										position: relative;
										top: -300px;
										display: flex;
										flex-direction: column;
										height: 100%;
										width: 100%;
										justify-content: center;
										align-items: center;
										position: absolute;
										top: 0;
										left: 0;
										font-family: 'Caros Soft Bold';
										font-size: 600px;
										color: #F7F7F7;
										min-height: calc( 100vh - 500px);	
										margin-top: -100px;
									}

									#page-not-found-wrapper #page-not-found-content-wrapper {
										display: flex;
										flex-direction: column;
										height: 100%;
										width: 100%;
										justify-content: center;
										align-items: center;
										position: absolute;
										top: 0;
										left: 0;
										font-family: 'Caros Soft Bold';
										font-size: 70px;
										line-height: 80px;
										color: #001036;
										text-align: center;
										min-height: calc( 100vh - 500px);	
										margin-top: 70px;
									}

									#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper {
										width: 100%;
										text-align: center;
									}

									#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper a.page-not-found-content-button {
										position: relative;
										display: inline-block;
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										color: #ffffff;
										line-height: 60px;
										height: 60px;
										padding: 0 20px;
										background-color: #1F2A67;
										border-radius: 20px;
									}

									#page-not-found-wrapper #page-not-found-content-wrapper #page-not-found-content-button-wrapper a.page-not-found-content-button::before {
										position: relative;
										top: 2px;
										display: inline-block;
										content: '';
										height: 18px;
										width: 30px;
										background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right - White.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
									}








									/* ---- HEADER ---- */
									#header-wrapper {
										position: fixed;
										top: 0;
										left: 0;
										width: 100%;
										height: 125px;
										background-color: #001036;
										background-image: url('../patterns/Cloud Neuf - Pattern Header.svg');
										background-position: center;
										background-repeat: no-repeat;
										z-index: 10000;
									}

										#mobile-header-wrapper {
											display: none;
										}

										/*
										#header-wrapper #main-header-wrapper {
											position: relative;
											left: -100px;
											width: calc( 100% + 100px );
											display: flex;
											flex-direction: row;
											height: 100%;	
										}

										@media(max-width: 1300px) {
											#header-wrapper #main-header-wrapper {
												left: 0;
												width: 100%;
											}
										}
										*/

										#header-wrapper #main-header-wrapper {
											position: relative;
											width: 100%;
											display: flex;
											flex-direction: row;
											height: 100%;	
										}

										@media(min-width: 1700px) {
											#header-wrapper #main-header-wrapper .container {
												display: inline-flex;
												flex-direction: row;
												position: relative;
												max-width: 1640px;
											}
										}

									#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper {
										position: relative;
										display: inline-flex;
										height: 100%;
										z-index: 12500;
									}

									#header-wrapper #main-header-wrapper  #main-header-logo-mainmenu-wrapper a {
										position: relative;
										z-index: 12500;
									}

									#header-wrapper #main-header-wrapper #header-logo-wrapper {
										display: inline-flex;
										height: 100%;
										min-width: 250px;	
										margin-right: 50px;
										background-image: url('../logos/Logo Cloud Neuf.svg');
										background-size: auto 70px;
										background-repeat: no-repeat;
										background-position: left center;
										
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper {
										display: inline-flex;
										flex-direction: row;
										height: 125px;
										align-content: center;
									}

										#header-wrapper #neuf-cloud-main-menu-wrapper.hide-temp {
											opacity: 0;
											transition: all .2s ease-in-out;
										}

									#header-wrapper #neuf-cloud-main-menu-wrapper ul {
										display: inline-flex;
										list-style: none;
										padding: 0;
										margin: 0;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li {
										display: flex;
										align-items: center;
										margin: 0 20px;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li.hidden-non-mobile {
										display: none!important;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li.bp-menu.bp-profile-nav {
										display: none;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:first-child {
										margin-left: 0;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:last-child {
										margin-right: 0;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li a {
										position: relative;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 22px;
										color: #FFFFFF;
										z-index: 5500;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li.pink-link a {
										color: #FBCFCD;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li ul {
										display: none;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper > ul > li:hover > ul.sub-menu {
										position: fixed;
										top: 0; /* 125px; */
										left: 0;
										display: block;
										width: 100%;
										height: auto;
										padding: 195px 0 70px 0; /* 70px 0; */
										/*column-count: 3;
										column-gap: 40px;
										-moz-column-count: 3;
										-moz-column-gap: 40px;
										-webkit-column-count: 3;
										-webkit-column-gap: 40px; */
										background: linear-gradient( to bottom, #ffffff00 125px, #ffffff 125px);
										/* background-color: #ffffff; */
										/* border-left: 2px solid #001036; */
										border-bottom: 2px solid #001036;
										/* border-right: 2px solid #001036;  */
										z-index: 2500;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li ul {
										position: relative;
										display: block;
										top: inherit;
										padding: inherit;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li {
										display: inherit;
										margin: 0;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a {
										display: block;
										color: #000000;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a:hover,
									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li a:focus {
										color: #E6957D;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.pink-intro-text a {
										position: relative;
										top: 0; /* -25px; */
										padding: 15px 0;
										color:#E6957D;
										cursor: inherit;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header {
										position: relative;
										float: left;
										display: block;
										width: 33%;
										margin: 0;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header > a {
										font-size: 20px;
										color: #B2B1B1;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header a {
										line-height: 35px;
									}

									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header:hover > a,
									#header-wrapper #neuf-cloud-main-menu-wrapper li:hover ul.sub-menu li.col-header:focus > a {
										cursor: inherit;
									}

									#main-header-right-container-wrapper {
										display: inline-flex;
										flex-direction: column;
										height: 100%;
										width: auto;
									}

										#main-header-right-container-wrapper.hide-temp {
											opacity: 0;
											transition: all .2s ease-in-out;
										}


									/* ---- MAIN HEADER FAVORITES ---- */
									#main-header-my-favorites-icon-wrapper {
										position: absolute;
										right: 90px;
										flex-direction: column;
										height: 100%;
										display: inline-flex;
										justify-content: center;
									}


									#main-header-my-favorites-icon-wrapper::before {
										position: relative;
										display: inline-block;
										content: '';
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Favorites Icon - White.svg');
										background-size: 30px;
										background-position: center;
										background-repeat: no-repeat;
										z-index: 50000;
									}

									#main-header-my-favorites-icon-wrapper:hover,
									#main-header-my-favorites-icon-wrapper:focus {
										cursor: pointer;
									}

									#main-header-my-favorites-icon-wrapper ul {
										display: none;
									}

									#main-header-my-favorites-icon-wrapper:hover ul {
										display: block;
									}

									#main-header-my-favorites-icon-wrapper > ul {
										position: fixed;
										top: 0;
										left: 0;
										width: 100%;
										list-style: none;
										padding: 70px 0;
										margin: 0;
										border-bottom: 2px solid #001036;
										background: linear-gradient(to bottom, #ffffff00 125px, #ffffff 125px);
										padding-top: 195px;
									}

									#main-header-my-favorites-icon-wrapper > ul > li {
										position: relative;
										float: left;
										display: block;
										width: 33%;
										padding: 0;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #B2B1B1;
									}


									#main-header-my-favorites-icon-wrapper > ul > li > ul {
										color: #001036;
										list-style: none;
										padding: 0;
										margin: 0;
									}

									#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #001036;
									}

									#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a.all-my-favorites-link {
										display: inline-block;
										margin-top: 30px;
									}

									#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a.all-my-favorites-link::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}

									#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a:hover,
									#main-header-my-favorites-icon-wrapper > ul > li > ul > li > a:focus {
										color: #E6957D;
									}



									/* ----- MAIN HEADER AVATAR ---- */
									#main-header-current-user-avatar-wrapper {
										position: absolute;
										right: 0;
										flex-direction: column;
										height: 100%;
										display: inline-flex;
										justify-content: center;
										padding-right: 15px;
									}

									#main-header-current-user-avatar-wrapper img {
										height: 60px;
										width: 60px;
										margin: 0;
									}






									/* ---- FRONTPAGE ---- */
									#fp-wrapper {
										padding: 0; /* 70px 0; */
									}

									#fp-content-wrapper {
										display: flex;
										width: 100%;
										flex-direction: row;
									}





									/* ---- FRONTPAGE --> NIEUWS ---- */
									#fp-wrapper #fp-news-wrapper {
										width: 100%;
										max-width: 66.66667%;
										padding-right: 30px;
									}

									#fp-wrapper #fp-news-wrapper span.fp-news-main-news-item-title-container,
									#fp-wrapper #fp-news-wrapper span.fp-news-all-news-item-title-container {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										line-height: 30px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 20px;
									}


									/* ---- FRONTPAGE --> NIEUWS --> MAIN ITEM ---- */
									#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper {
										margin-bottom: 40px;
									}

									#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper .fp-news-main-news-item-image-container {
										position: relative;
										height: 0;
										padding-bottom: 50%;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-news-wrapper #fp-news-main-news-item-wrapper .fp-news-main-news-item-image-container img {
										position: absolute;
										top: 0;
										height: 100%;
										width: 100%;
										object-position: center;
										object-fit: cover;
										margin: 0;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container {
										display: flex;
										flex: 1 auto;
										align-self: stretch;
										width: 100%;
										height: 30px;
										line-height: 30px;
										margin-bottom: 10px;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-author-content-container {
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										color: #E6957D;
										padding-right: 20px;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										color: #B2B1B1;
										padding-right: 20px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-date-posted-content-mobile-container {
										display: none;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-author-date-posted-container .fp-news-main-news-item-date-posted-content-container:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 4px;
										margin-top: 2px;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container h2.fp-news-main-news-item-content-title {
										display: flex;
										width: 100%;
										font-family: 'Caros Soft Bold';
										font-size: 46px;
										line-height: 50px;
										color: #001036;
										margin-bottom: 30px;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-content-container .fp-news-main-news-item-content-content {
										display: flex;
										flex: 1 auto;
										align-self: stretch;
										width: 100%;
										font-family: 'Caros Soft Light';
										font-size: 20px;
										line-height: 30px;
										color: #001036;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 30px;
										color: #001036;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:hover,
									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:focus {
										color: #001036;
									}

									#fp-wrapper #fp-news-main-news-item-wrapper #fp-news-main-news-item-content-wrapper .fp-news-main-news-item-readmore-link-container a.fp-news-main-news-item-readmore-link:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}






									/* ---- FRONTPAGE --> NIEUWS --> ALL OTHER ITES ---- */
									#fp-wrapper #fp-news-all-news-item-wrapper {
										display: inline-flex;
										position: relative;
										width: 100%;
										margin-bottom: 30px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper {
										display: inline-flex;
										position: relative;
										width: 25%;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper .fp-news-all-news-item-image-container {
										position: relative;
										height: 0;
										width: 100%;
										padding-bottom: 75%;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-image-wrapper .fp-news-all-news-item-image-container img {
										position: absolute;
										top: 0;
										height: 100%;
										width: 100%;
										object-position: center;
										object-fit: cover;
										margin: 0;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper {
										display: inline-flex;
										flex-direction : column;
										position: relative;
										width: 75%;
										padding: 0 30px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container {
										display: flex;
										flex: 1 auto;
										align-self: stretch;
										width: 100%;
										height: 30px;
										line-height: 30px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-author-content-container {
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										color: #E6957D;
										padding-right: 20px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										color: #B2B1B1;
										padding-right: 20px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-author-date-posted-container .fp-news-all-news-item-date-posted-content-container:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 4px;
										margin-top: 2px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container {
										display: flex;
										flex-direction: column;
										width: 100%;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container h3.fp-news-all-news-item-content-title {
										display: flex;
										width: 100%;
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										line-height: 32px;
										color: #001036;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-content-container .fp-news-all-news-item-content-content {
										display: flex;
										flex: 1 auto;
										align-self: stretch;
										width: 100%;
										font-family: 'Caros Soft Light';
										font-size: 18px;
										line-height: 24px;
										color: #001036;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container {
										display: flex;
										flex: 1 auto;
										flex-direction: row;
										align-self: stretch;
										width: 100%;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 30px;
										color: #001036;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:hover,
									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:focus {
										color: #001036;
									}

									#fp-wrapper #fp-news-all-news-item-wrapper #fp-news-all-news-item-content-wrapper .fp-news-all-news-item-readmore-link-container a.fp-news-all-news-item-readmore-link:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}


									#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 40px;
										color: #001036;
									}

									#fp-wrapper #fp-news-view-all-news-link-wrapper a.fp-news-view-all-news-link::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}



									/* ---- FRONTPAGE --> SIDEBAR ---- */
									#fp-wrapper #fp-sidebar-wrapper {
										width: 100%;
										max-width: 33.33333%;
									}



									/* ---- FRONTPAGE --> SIDEBAR --> NEUFUPDATES ---- */
									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper {
										margin-bottom: 45px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper span.fp-sidebar-neufupdates-title-container {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										line-height: 30px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper {
										display: flex;
										flex-direction: row;
										width: 100%;
										margin-bottom: 20px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper {
										display: inline-block;
										width: calc( 25% + 30px );
										margin-right: 30px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper .fp-sidebar-neufupdates-single-neufupdate-image-container {
										position: relative;
										display: block;
										width: 100%;
										height: 0;
										padding-bottom: 100%;
										
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-image-wrapper .fp-sidebar-neufupdates-single-neufupdate-image-container img {
										position: absolute;
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										object-fit: cover;
										object-position: center;
										margin: 0;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper {
										display: block;
										width: 75%;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-content-container {
										display: flex;
										flex-direction: column;
										justify-content: center;
										height: 100%;
										width: 100%;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-author-content {
										display: block;
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										line-height: 28px;
										color:#E6957D;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper h3.fp-sidebar-neufupdates-single-neufupdate-content-title-content {
										font-family: 'Caros Soft Medium';
										font-size: 24px;
										line-height: 28px;
										color:#001036;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										line-height: 28px;
										color:#B2B1B1;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-single-neufupdate-wrapper #fp-sidebar-neufupdates-single-neufupdate-content-wrapper .fp-sidebar-neufupdates-single-neufupdate-publish-date-content::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 4px;
										margin-top: 2px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper {
										position: relative;
										display: inline-block;
										width: 100%;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper {
										position: relative;
										float: left;
										width: auto;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 40px;
										color: #001036;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-link-wrapper a::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper {
										position: relative;
										float: right;
										width: auto;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a {
										display: block;
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										color: #ffffff;
										height: 40px;
										line-height: 40px;
										background-color: #1F2A67;
										padding: 0 20px;
										border-radius: 10px;
									}

									#fp-wrapper #fp-sidebar-wrapper #fp-sidebar-neufupdates-wrapper #fp-sidebar-neufupdates-link-and-button-wrapper #fp-sidebar-neufupdates-button-wrapper a::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 18px;
										width: 18px;
										content: '';
										background-image: url('../icons/Cloud Neuf - Pencil.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}



									/* ---- FRONTPAGE --> SIDEBAR --> HANDIGE LINKS ---- */
									#fp-sidebar-links-wrapper {
										margin-bottom: 45px;
									}

									#fp-sidebar-links-wrapper .fp-sidebar-links-title-container {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 25px;
									}

									#fp-sidebar-links-wrapper a {
										margin: 0 15px;
									}

									#fp-sidebar-links-wrapper a:first-of-type {
										margin-left: 0;
									}

									#fp-sidebar-links-wrapper a:last-of-type {
										margin-right: 0;
									}

									#fp-sidebar-links-wrapper #useful-link-wrapper {
										display: inline-flex;
										width: calc( 33.33333% - 20px);
									}



									#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container {
										position: relative;
										display: flex;
										flex-direction: column;
										width: 100%;
										height: 0;
										padding-bottom: 100%;
										background-color: #FBCFCD;
									}



									#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container {
										position: relative;
										display: flex;
										min-height: 60px;
										width: 80px;
										padding: 15px 0;
										margin: 20px auto;

									}

									#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-icon-container img {
										position: absolute;
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										object-fit: contain;
										object-position: center;
										margin: 0;
									}

									#fp-sidebar-links-wrapper #useful-link-wrapper .useful-link-container .useful-link-title-container {
										position: absolute;
										bottom: 0;
										display: flex;
										flex: 1;
										justify-content: center;
										font-family: 'Caros Soft Bold';
										font-size: 12px;
										color: #1F2A67;
										line-height: 50px;
										height: 50px;
										width: 100%;
										margin-top: auto;
									}

									#fp-sidebar-links-wrapper .useful-link-container button.simplefavorite-button {
										display: none;
									}



									/* ---- FRONTPAGE --> SIDEBAR --> EVENEMENTEN ---- */
									#fp-sidebar-events-dates-wrapper {
										margin-bottom: 45px;
									}

									#fp-sidebar-events-dates-wrapper .fp-sidebar-events-dates-title-container {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 25px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper {
										display: inline-flex;
										width: auto;
										min-width: 100%;
										height: 90px;
										border: 1px solid #1F2A67;
										margin-bottom: 20px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper {
										position: relative;
										display: inline-flex;
										width: 40%;
										padding: 15px 20px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper:after {
										position: absolute;
										content: '';
										top: 10px;
										right: 0;
										width: 1px;
										height: calc( 100% - 20px );
										background-color: #1F2A67;	
										margin: 0 10px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-date-container {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 60px;
										color: #001036;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-date-wrapper .fp-sidebar-events-dates-single-event-month-container {
										position: relative;
										top: 5px;
										font-family: 'Caros Soft Bold';
										font-size: 14px;
										text-transform: uppercase;
										color: #001036;
										margin-left: 5px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper {
										display: inline-flex;
										width: 100%;
										height: 100%;
										align-items: center;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper #fp-sidebar-events-dates-single-event-title-wrapper .fp-sidebar-events-dates-single-event-title-container {
										font-family: 'Caros Soft Regular';
										font-size: 24px;
										line-height: 28px;
										color: #001036;
										padding: 10px 15px;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container {
										position: relative;
										display: inline-flex;
										width: auto;
										min-width: 40px;
										height: 100%;
										border-left: 1px solid #031034;
										background-color: #E6957D;
										margin-left: auto;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-single-event-event-wrapper .fp-sidebar-events-dates-single-event-readmore-link-container::before {
										position: absolute;
										content: '';
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
										background-position: center;
										background-repeat: no-repeat;
										background-size: 15px auto;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
									}

									#fp-sidebar-events-dates-wrapper #fp-sidebar-events-dates-read-all-link-wrapper a::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}



									/* ---- FRONTPAGE --> SIDEBAR --> CURSUSSEN ---- */
									#fp-sidebar-courses-dates-wrapper {
										margin-bottom: 45px;
									}

									#fp-sidebar-courses-dates-wrapper .fp-sidebar-courses-dates-title-container {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 25px;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper {
										display: inline-flex;
										width: auto;
										min-width: 100%;
										height: 90px;
										border: 1px solid #1F2A67;
										background-color: #1F2A67;
										margin-bottom: 20px;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper {
										position: relative;
										display: inline-flex;
										width: 40%;
										padding: 15px 20px;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper:after {
										position: absolute;
										content: '';
										top: 10px;
										right: 0;
										width: 1px;
										height: calc( 100% - 20px );
										background-color: #F4D1CE;	
										margin: 0 10px;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-date-container {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 60px;
										color: #FFFFFF;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-date-wrapper .fp-sidebar-courses-dates-single-course-month-container {
										position: relative;
										top: 5px;
										font-family: 'Caros Soft Bold';
										font-size: 14px;
										text-transform: uppercase;
										color: #E6957D;
										margin-left: 5px;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper {
										display: inline-flex;
										width: 100%;
										height: 100%;
										align-items: center;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper #fp-sidebar-courses-dates-single-course-title-wrapper .fp-sidebar-courses-dates-single-course-title-container {
										font-family: 'Caros Soft Regular';
										font-size: 24px;
										line-height: 28px;
										color: #FFFFFF;
										padding: 10px 15px;
									}
																															
									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container {
										position: relative;
										display: inline-flex;
										width: auto;
										min-width: 40px;
										height: 100%;
										border-left: 1px solid #031034;
										background-color: #E6957D;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-single-course-course-wrapper .fp-sidebar-courses-dates-single-course-readmore-link-container::before {
										position: absolute;
										content: '';
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
										background-position: center;
										background-repeat: no-repeat;
										background-size: 15px auto;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
									}

									#fp-sidebar-courses-dates-wrapper #fp-sidebar-courses-dates-read-all-link-wrapper a::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}




									/* ---- FRONTPAGE --> SIDEBAR --> VERJAARDAGEN ---- */
									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-title {
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
									}

									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container {
										display: flex;
										min-height: 70px;
										align-items: center;
										justify-content: flex-start;
										border-bottom: 1px solid #031034;
										padding: 10px 0;
									}

									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container:last-of-type {
										border-bottom: 0 none;
									}

									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-date {
										font-family: 'Caros Soft Bold';
										height: 100%;
										font-size: 50px;
										color: #001036;
									}

									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container span.fp-sidebar-upcoming-birthdays-single-birthday-month {
										display: flex;
										font-family: 'Caros Soft Bold';
										font-size: 14px;
										text-transform: uppercase;
										align-items: flex-start;
										height: 70px;
										padding: 10px 0;
										color: #001036;
									}

									#fp-sidebar-upcoming-birthdays-wrapper .fp-sidebar-upcoming-birthdays-single-birthday-container a.fp-sidebar-upcoming-birthdays-single-birthday-name {
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										color: #E6957D;
										padding-left: 30px;
									}




									/* ---- SMOELENBOEK --> MEMBERS DIRECTORY ---- */
									body.directory #primary.content-area.bs-bp-container {
										position: relative;
										float: right;
										max-width: 70%!important;
										margin-left: 5%;
										padding-top: 0;
										margin-top: 0;
									}

									body.directory #primary.content-area.bs-bp-container::before {
										position: absolute;
										content: '';
										left: -3%;
										top: -100px;
										width: 2px;
										height: calc( 100% + 400px ); /* 100vh; */
										background-color: #031034;
									}

									body.directory #primary .component-navigation.members-nav {
										display: none;
									}

									body.directory #primary .members-type-navs.main-navs.bp-navs.dir-navs.bp-subnavs {
										display: none;
									}

									body.directory #primary .bp-secondary-header {
										display: none;
									}


									body.directory #primary #members-list.item-list .list-wrap {
										border-color: #70707010;
										border-radius: 20px;
										box-shadow: 0 0 6px rgb(0, 0, 0, 0.15);
									}

									body.directory #primary h2.list-title.member-name a {
										font-family: 'Caros Soft Bold';
										font-size: 18px;
										line-height: 22px;
										color: #E6957D;
									}

									body.directory #primary .member-function {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
										margin-bottom: 30px;
									}

									body.directory #primary .member-oneliner {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #575756;
										margin-bottom: 30px;
									}

									body.directory #primary .member-current-location {
										font-family: 'Caros Soft Medium';
										font-size: 12px;
										line-height: 22px;
										color: #1F2A67;
									}

									body.directory #primary .member-current-location::before {
										position: relative;
										top: 5px;
										display: inline-block;
										content: '';
										height: 18px;
										width: 18px;
										background-image: url('../icons/Cloud Neuf - Member Current Location Pointer.svg');
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 5px;
									}

									body .members-directory-container .pag-count.bottom {
										display: none;
									}

									body .members-directory-container .bp-pagination.bottom {
										display: inherit;
									}





									body .members-directory-container .page-numbers,
									body .members-directory-container a.page-numbers {
										display: inline-block;
										height: 32px;
										width: auto;
										min-width: 32px;
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										font-weight: normal;
										color: #001036;
										line-height: 30px;
										text-align: center;
										padding: 0 7px;
										border: 2px solid #001036;
										border-radius: 5px;
										margin: 0 2px;
									}

															#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:first-of-type {
																margin-left: 0;
															}

															#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:last-of-type {
																margin-right: 0;
															}

									body .members-directory-container .page-numbers.current,
									body .members-directory-container a.page-numbers.current {
										color: #ffffff;
										background-color: #001036;;
									}


									body #post-6 .entry-header {
										display: none;
									}

									body.directory #secondary {
										position: fixed;
										max-width: 25%!important;
										padding-right: 0%!important;
										padding-top: 0!important;
									}

									body.directory #secondary #heading_contains_wrap {
										border: 0 none;
										background-color: transparent;
										margin-top: 0;
										margin-bottom: 45px;
										padding-top: 0;
									}

									body.directory #secondary #heading_contains_wrap strong {
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										line-height: 32px;
										font-weight: normal;
										color: #122B46;
										text-transform: capitalize;
									}

									body.directory .bp-profile-search-widget {
										border: 0 none;
									}

									body.directory .bp-profile-search-widget .bps-form-title {
										display: none;
									}

									body.directory .bp-profile-search-widget .bps-form {
										border: 0 none;
										padding: 0;
									}

									body.directory .bp-profile-search-widget .bps-form label.bps-label {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #001036;
									}

									body.directory .bp-profile-search-widget .bps-form input {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 60px;
										height: 60px;
										border-color: #D0CAB9;
										border-radius: 20px;
										margin-bottom: 20px;
									}

									body.directory .bp-profile-search-widget .bps-form .submit-wrapper {
										position: relative;
									}

									body.directory .bp-profile-search-widget .bps-form .submit-wrapper .clear-from-wrap {
										position: relative;
										top: 65px;
										left: 200px;
									}

									body.directory .bp-profile-search-widget .bps-form .submit-wrapper input {
										line-height: 60px;
										background-color:#1F2A67;
										padding: 0;
										border: 0 none;
									}



									body.directory .bp-profile-search-widget .bps-form select {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 60px;
										height: 60px;
										border-color: #D0CAB9;
										border-radius: 20px;
										margin-bottom: 20px;
										background-image: url('../arrows/Cloud Neuf - Select Arrow.svg');
									}

									body.directory .bp-profile-search-widget .bps-form select option {
										line-height: 26px;
										padding: 10px;
									}


									body.directory .bp-profile-search-widget .bps-form .clear-from-wrap a {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										line-height: 28px;
										color: #B2B1B1;
									}

									body.directory .bp-profile-search-widget .bps-form input[type="submit"]:before {
										content: 'áaaa';
									}



									/* ---- SMOELENBOEK --> SINGLE USER PROFILE ---- */
									body.bp-user .single-screen-navs {
										display: none;
									}

									.bp-profile-wrapper {
										border: 0 none!important;
									}



									/* ---- SMOELENBOEK --> SINGLE USER PROFILE --> CUSTOM TEMPLATE ---- */
									#single-profile-wrapper {
										display: flex;
									}

									body.directory #primary #filter-button-wrapper {
										display: none;
									}

									body.directory #primary h3.all-members-title.mobile {
										display: none;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper {
										display: flex;
										flex-direction: column;
										min-width: 33.33333%;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container {
										display: block;
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										width: 100%;
										margin-bottom: 30px;
										padding-right: 15px;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button {
										display: none;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-edit-button:before {
										display: none;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-title-container .single-profile-right-col-edit-button-container.mobile a.single-profile-right-col-logout-button {
										display: none;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container {
										padding: 50px;
										border: 1px solid #70707050;
										border-radius: 20px;
										box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
										margin-bottom: 30px;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container {
										width: 100%;
										text-align: center;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-avatar-container .single-profile-left-col-avatar-image {
										position: relative;
										top: -25px;
										height: 250px;
										width: 250px;
										margin: 0 auto;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container {
										width: 100%;
										text-align: center;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-member-name-container .single-profile-left-col-member-name-content {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 32px;
										line-height: 40px;
										color: #E6957D;
										margin: 30px 0 15px 0;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container {
										width: 100%;
										text-align: center;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-function-container .single-profile-left-col-function-content {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										line-height: 24px;
										color: #001036;
										margin: 0 0 15px 0;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container {
										width: 100%;
										text-align: center;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-oneliner-container .single-profile-left-col-oneliner-content {
										display: block;
										font-family: 'Caros Soft Light';
										font-size: 16px;
										line-height: 24px;
										color: #303031;
										margin: 30px 0 50px 0;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container {
										width: 100%;
										text-align: center;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 16px;
										line-height: 26px;
										color: #1F2A67;
										text-transform: uppercase;
										margin: 30px 0 0 0;
									}

									#single-profile-wrapper #single-profile-left-col-wrapper .single-profile-left-col-content-container .single-profile-left-col-current-location-container .single-profile-left-col-current-location-content::before {
										position: relative;
										display: inline-block;
										top: 7px;
										content: '';
										height: 26px;
										width: 22px;
										background-image: url('../images/icons/neuf-cloud - icon profile current location.svg');
										background-position: center;
										background-repeat: no-repeat;
										background-size: 18px auto;
										margin-right: 5px;
									}


									/* ---- PROFILE ACTION BUTTON ---- */
									#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container {
										display: inline-block;
									}

									#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a {
										position: relative;
										display: inline-block;
										line-height: 45px;
										font-family: 'Caros Soft Medium';
										font-size: 16px;
										color: #ffffff;
										background-color: #1F2A67;
										padding: 5px 20px 5px 15px;
										border-radius: 20px;
										margin-right: 5px;
										margin-bottom: 10px;
									}

									#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-resume::before {
										position: relative;
										top: 10px;
										display: inline-block;
										content: '';
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - View Icon.svg');
										background-size: 20px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
									}

									#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-avatar::before {
										position: relative;
										top: 10px;
										display: inline-block;
										content: '';
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Download Icon White.svg');
										background-size: 20px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
										padding: 5px 0;
									}

									#single-profile-left-col-profile-action-buttons-wrapper .single-profile-left-col-profile-action-buttons-container a.profile-email-address:before {
										position: relative;
										top: 10px;
										display: inline-block;
										content: '';
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Email Icon.svg');
										background-size: 20px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
									}



									#single-profile-wrapper #single-profile-right-col-wrapper {
										display: flex;
										flex-direction: column;
										min-width: 66.66667%;
										margin-left: 45px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper {
										display: flex;
										flex-direction: row;
										justify-content: flex-start;
										width: 100%;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-title-container {
										display: flex;
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 30px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container {
										display: flex;
										align-self: flex-end;
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 30px;
										margin-left: auto
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button {
										font-size: 14px;
										line-height: 17px;
										color: #1F2A67;
										text-transform: capitalize;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-edit-button:before {
										position: relative;
										display: inline-block;
										top: 3px;
										content: '';
										height: 17px;
										width: 20px;
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-size: contain;
										background-position: right center;
										background-repeat: no-repeat;
										margin-right: 7px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper #single-profile-right-col-title-edit-button-wrapper .single-profile-right-col-edit-button-container a.single-profile-right-col-logout-button {
										position: relative;
										top: 4px;
										font-size: 14px;
										line-height: 17px;
										color: #1F2A67;
										text-transform: capitalize;
										margin-left: 70px;
									}



									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container {
										display: flex;
										flex: 1;
										padding: 50px;
										border: 1px solid #70707050;
										border-radius: 20px;
										box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
										margin-bottom: 45px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper {
										display: flex;
										flex-direction: column;
										min-width: 50%;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper {
										position: relative;
										display: flex;
										flex-direction: column;
										min-width: 50%;
										padding-left: 50px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper::before {
										position: absolute;
										left: 0px;
										content: '';
										width: 1px;
										height: 100%;
										background-color: #D0CAB9;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container,
									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container {
										margin-bottom: 30px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-title,
									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-title {
										font-family: 'Caros Soft Regular';
										font-size: 16px;
										line-height: 18px;
										color: #575756;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content,
									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content {
										font-family: 'Caros Soft Bold';
										font-size: 16px;
										line-height: 18px;
										color: #001036;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-interest-container,
									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-interest-container {
										display: inline-block;
										font-family: 'Caros Soft Regular';
										font-size: 16px;
										line-height: 32px;
										height: 32px;
										padding: 0 15px;
										background-color: #FBCFCD;
										margin: 4px 8px 4px 0;
										border-radius: 16px;
									}

									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-left-col-wrapper .single-profile-right-col-inner-left-col-content-container .single-profile-right-col-inner-left-col-content-content .single-expertise-container,
									#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container #single-profile-right-col-inner-right-col-wrapper .single-profile-right-col-inner-right-col-content-container .single-profile-right-col-inner-right-col-content-content .single-expertise-container {
										display: inline-block;
										font-family: 'Caros Soft Regular';
										font-size: 16px;
										line-height: 32px;
										height: 32px;
										padding: 0 15px;
										background-color: #FBCFCD;
										margin: 4px 8px 4px 0;
										border-radius: 16px;
									}


									/* ---- SINGLE PROFILE WRAPPER --> RECENT ACTIVITIES ---- */
									#single-profile-wrapper #profile-recent-activities-wrapper h3.profile-recent-activities-title {
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										line-height: 28px;
										color: #575756;
										text-transform: uppercase;
										margin-bottom: 20px;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper {
										display: flex;
										flex: 1;
										flex-direction: column;
										padding: 50px;
										border: 1px solid #70707050;
										border-radius: 20px;
										box-shadow: 0px 0px 6px rgba( 0, 0, 0, 0.16);
										margin-bottom: 45px;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper {
										display: block;
										width: 100%;
										padding-bottom: 20px;
										margin-bottom: 20px;
										border-bottom: 1px solid #D0CAB9;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper:last-of-type {
										padding-bottom: 0;
										margin-bottom: 0;
										border-bottom:  0 none;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper {
										display: inline-block;
										position: relative;
										width: 12%;
										margin-right: 30px;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper .profile-recent-activities-single-activity-image-container {
										position: relative;
										width: 100%;
										height: 0;
										padding-bottom: 100%;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper #profile-recent-activities-single-activity-image-wrapper .profile-recent-activities-single-activity-image-container img {
										position: absolute;
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										object-fit: cover;
										object-position: center;
										margin: 0;
										border-radius: 10px;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container {
										display: inline-block;
										width: auto;
										max-width: calc( 85% - 30px );
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-intro-container {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 21px;
										color: #001036;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container a.profile-recent-activities-single-activity-current-profile-user-container,
									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-container a.profile-recent-activities-single-activity-post-author-container {
										color: #E6957D;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-content-content {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 21px;
										color: #001036;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										line-height: 28px;
										color: #B2B1B1;
									}

									#single-profile-wrapper #profile-recent-activities-wrapper #profile-recent-activities-all-activies-wrapper #profile-recent-activities-single-activity-wrapper .profile-recent-activities-single-activity-publish-date-content::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}



									/* ---- SINGLE PROFILE --> EDIT PROFILE ---- */
									#site-wrapper .entry-content {
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										line-height: 28px;
										color: #001036;
									}

									#site-wrapper .entry-content .profile.edit {
										padding-top: 0;
									}

									#site-wrapper .entry-content .user-subnav {
										border-bottom: 0 none;
									}

									#site-wrapper .entry-content h1.entry-title.bb-profile-title {
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										line-height: 32px;
										font-weight: normal;
										color: #122B46;
										text-transform: capitalize;
										margin-bottom: 30px;
									}

									#site-wrapper .entry-content input[type="text"] {
										border: 1px solid #70707050;
										border-radius: 10px;
										box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
									}

									#site-wrapper .entry-content .bp-navs ul li {
										width: 100%;
									}

									#site-wrapper .entry-content .bp-navs ul li a {
										font-family: 'Caros Soft Medium';
										font-size: 16px;
										line-height: 30px;
										color: #001036;
										border-bottom: 0;
									}

									#site-wrapper .entry-content .bp-navs ul li.selected a {
										color: #E6957D;
									}

									#site-wrapper .entry-content .push-right.button.outline.small {
										display: inline-block;
										line-height: 45px;
										font-family: 'Caros Soft Medium';
										font-size: 16px;
										color: #ffffff;
										background-color: #1F2A67;
										padding: 5px 20px 5px 15px;
										border-radius: 20px;
										margin-right: 5px;
										margin-bottom: 10px;
										border: 0 none
									}

									body #site-wrapper .entry-content #profile-edit-form input[name="profile-group-edit-submit"] {
										display: inline-block;
										line-height: 50px;
										height: 55px;
										font-family: 'Caros Soft Medium';
										font-size: 16px;
										color: #ffffff;
										background-color: #1F2A67!important;
										padding: 5px 20px 5px 15px;
										border-radius: 20px;
										margin-right: 5px!important;
										margin-bottom: 10px;
										border: 0 none
									}



									/* ---- CATEGORIES ----- */
									#category-wrapper {
										padding: 0;
									}

									#category-wrapper .container {
										padding: 0 25%;
									}

									#category-wrapper #category-title-wrapper .simplefavorite-button {
										display: none;
									}

									#category-wrapper #category-title-wrapper {
										font-style: 'Open Sans';
										font-size: 18px;
										line-height: 28px;
										margin-bottom: 70px;
										text-align: center;
									}

									#category-wrapper #category-title-wrapper h1 {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										text-align: center;
										margin-bottom: 60px;
									}


									#category-wrapper #category-single-item-wrapper {
										display: inline-flex;
										position: relative;
										width: 100%;
										margin-bottom: 30px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper {
										display: inline-flex;
										position: relative;
										width: 25%;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper .category-single-item-image-container {
										position: relative;
										height: 0;
										width: 100%;
										padding-bottom: 75%;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-image-wrapper .category-single-item-image-container img {
										position: absolute;
										top: 0;
										height: 100%;
										width: 100%;
										object-position: center;
										object-fit: cover;
										margin: 0;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper {
										display: inline-flex;
										flex-direction : column;
										position: relative;
										width: 75%;
										padding: 0 30px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container {
										display: flex;
										/* flex: 1 auto; */
										align-self: stretch;
										width: 100%;
										height: auto; /* 30px; */
										line-height: inherit; /* 30px; */
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-author-content-container {
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										color: #E6957D;
										padding-right: 20px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										color: #B2B1B1;
										padding-right: 20px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-author-date-posted-container .category-single-item-date-posted-content-container:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 4px;
										margin-top: 2px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-date-posted-content-container.mobile {
										display: none;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container {
										display: flex;
										flex-direction: column;
										width: 100%;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container h3.category-singles-item-content-title {
										display: flex;
										width: 100%;
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										line-height: 32px;
										color: #001036;
										margin-bottom: 20px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-content-container .category-single-item-content-content {
										display: flex;
										flex: 1 auto;
										align-self: stretch;
										width: 100%;
										font-family: 'Caros Soft Light';
										font-size: 18px;
										line-height: 24px;
										color: #001036;
										margin-bottom: 20px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container {
										display: flex;
										flex: 1 auto;
										flex-direction: row;
										align-self: stretch;
										width: 100%;
										margin-top: 25px;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 30px;
										color: #001036;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:hover,
									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:focus {
										color: #001036;
									}

									#category-wrapper #category-single-item-wrapper #category-single-item-content-wrapper .category-single-item-readmore-link-container a.category-single-item-readmore-link:before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}

									#category-wrapper #category-pagination-wrapper {
										margin: 50px 0;
									}

									#category-wrapper #category-pagination-wrapper span,
									#category-wrapper #category-pagination-wrapper a {
										display: inline-block;
										height: 32px;
										width: auto;
										min-width: 32px;
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										font-weight: normal;
										color: #001036;
										line-height: 30px;
										text-align: center;
										padding: 0 7px;
										border: 2px solid #001036;
										border-radius: 5px;
										margin: 0 2px;
									}

									#category-wrapper #category-pagination-wrapper .page-numbers:first-of-type {
										margin-left: 0;
									}

									#category-wrapper #category-pagination-wrapper .page-numbers:last-of-type {
										margin-right: 0;
									}

									#category-wrapper #category-pagination-wrapper span.page-numbers.current {
										color: #ffffff;
										background-color: #001036;;
									}









									/* ---- PAGE TEMPLATES ---- */



									/* ---- PAGE TEMPLATES --> EVENEMENTEN ---- */
									#page-events-wrapper .page-events-content-container {
										padding: 50px 25%;
									}

									#page-events-wrapper .page-events-content-container h1.page-events-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										color: #001036;
										width: 100%;
										text-align: center;
										margin-bottom: 60px;
									}

									#page-events-wrapper .page-events-content-container .page-events-content-content {
										width: 100%;
										text-align: center;
									}

									/* ---- PAGE TEMPLATES --> EVENEMENTEN --> BESCHIKBARE DATA ---- */
									#page-events-dates-wrapper {
										margin-bottom: 45px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper {
										display: inline-flex;
										width: auto;
										min-width: 100%;
										height: 105px;
										border-bottom: 1px solid #1F2A67;
										margin-bottom: 15px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper {
										position: relative;
										display: inline-flex;
										width: 25%;
										padding: 15px 30px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper:after {
										position: absolute;
										content: '';
										top: 20px;
										right: 0;
										width: 1px;
										height: calc( 100% - 40px );
										background-color: #1F2A67;	
										margin: 0 10px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-date-container {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 75px;
										color: #001036;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-date-wrapper .page-events-dates-single-event-month-container {
										position: relative;
										top: 10px;
										font-family: 'Caros Soft Bold';
										font-size: 14px;
										text-transform: uppercase;
										color: #001036;
										margin-left: 5px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper {
										display: inline-flex;
										width: 100%;
										height: 100%;
										align-items: center;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper #page-events-dates-single-event-title-wrapper .page-events-dates-single-event-title-container {
										font-family: 'Caros Soft Regular';
										font-size: 28px;
										line-height: 32px;
										color: #001036 ;
										padding: 10px 15px;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container {
										position: relative;
										display: inline-flex;
										float: right;
										width: auto;
										min-width: 40px;
										height: 100%;
										margin-left: auto;
									}

									#page-events-dates-wrapper #page-events-dates-single-event-event-wrapper .page-events-dates-single-event-readmore-link-container::before {
										position: absolute;
										content: '';
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
										background-position: center;
										background-repeat: no-repeat;
										background-size: 15px auto;
									}


									/* ---- PAGE TEMPLATES --> EVENEMENTEN --> FORMULIER ---- */
									#single-page-events-form-wrapper .single-page-events-form-container {
										padding: 70px 25%;
									}

									#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 54px;
										color: #001036;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper .ginput_container_radio {
										margin-bottom: 45px;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
										font-weight: 300;
										font-size: 20px;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
										font-weight: 300;
										font-size: 20px;
										background-color: transparent;
										border: 0 none;
										border-bottom: 2px solid #999999;
										margin-bottom: 45px;
										padding-left: 0;
										padding-right: 0;
										border-radius: 0;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										background-color: #1F2A67;
										height: 60px;
										width: auto;
										min-width: 200px;
										line-height: 60px;
										border: 0 none;
										padding: 0 20px;
										border-radius: 20px;
									}



									/* ---- PAGE TEMPLATES --> CURSUSSEN ---- */
									#page-courses-wrapper .page-courses-content-container {
										padding: 50px 25%;
									}

									#page-courses-wrapper .page-courses-content-container h1.page-courses-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										color: #001036;
										width: 100%;
										text-align: center;
										margin-bottom: 60px;
									}

									#page-courses-wrapper .page-courses-content-container .page-courses-content-content {
										width: 100%;
										text-align: center;
									}

									/* ---- PAGE TEMPLATES --> CURSUSSEN --> BESCHIKBARE DATA ---- */
									#page-courses-dates-wrapper {
										margin-bottom: 45px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper {
										display: inline-flex;
										width: auto;
										min-width: 100%;
										height: 105px;
										border-bottom: 1px solid #1F2A67;
										margin-bottom: 15px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper {
										position: relative;
										display: inline-flex;
										width: 25%;
										padding: 15px 30px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper:after {
										position: absolute;
										content: '';
										top: 20px;
										right: 0;
										width: 1px;
										height: calc( 100% - 40px );
										background-color: #1F2A67;	
										margin: 0 10px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-date-container {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 75px;
										color: #001036;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-date-wrapper .page-courses-dates-single-course-month-container {
										position: relative;
										top: 10px;
										font-family: 'Caros Soft Bold';
										font-size: 14px;
										text-transform: uppercase;
										color: #001036;
										margin-left: 5px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper {
										display: inline-flex;
										width: 100%;
										height: 100%;
										align-items: center;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper #page-courses-dates-single-course-title-wrapper .page-courses-dates-single-course-title-container {
										font-family: 'Caros Soft Regular';
										font-size: 28px;
										line-height: 32px;
										color: #001036 ;
										padding: 10px 15px;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container {
										position: relative;
										display: inline-flex;
										float: right;
										width: auto;
										min-width: 40px;
										height: 100%;
										margin-left: auto;
									}

									#page-courses-dates-wrapper #page-courses-dates-single-course-course-wrapper .page-courses-dates-single-course-readmore-link-container::before {
										position: absolute;
										content: '';
										top: 0;
										left: 0;
										height: 100%;
										width: 100%;
										background-image: url('../arrows/Cloud Neuf - Arrow Readmore Right.svg');
										background-position: center;
										background-repeat: no-repeat;
										background-size: 15px auto;
									}


									/* ---- PAGE TEMPLATES --> NEUF-UPDATES ---- */
									#page-neuf-update-wrapper {
										padding: 0 25%;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container h1.page-neuf-update-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper {
										padding: 35px 0;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper label {
										font-family: 'Caros Soft Medium';
										font-size: 22px;
										line-height: 26px;
										font-weight: normal;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="text"] {
										font-family: 'Open Sans';
										font-size: 18px;
										color: #0D2B46;
										border: 1px solid #70707050;
										border-radius: 10px;
										box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
										padding: 0 20px;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container {
										border: 1px solid #70707050;
										border-radius: 10px;
										box-shadow: 0px 0px 6px rgb(0 0 0 / 16%);
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container iframe {
										font-family: 'Open Sans';
										font-size: 18px;
										color: #0D2B46;
										padding: 10px;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .mce-toolbar-grp,
									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper .wp-editor-container .mce-toolbar-grp {
										border-radius: 10px 10px 0 0;
									}

									#page-neuf-update-wrapper .page-neuf-update-content-container .gform_wrapper input[type="submit"] {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 40px;
										height: 60px;
										background-color: #1F2A67;
										padding: 10px 20px;
										border: 0 none;
										border-radius: 20px;
										margin-bottom: 20px;
									}




									/* ---- PAGE TEMPLATES --> FAVORIETEN ---- */
									#page-favorites-wrapper {
										padding: 0 25%;
									}

									#page-favorites-wrapper h1 {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}

									#page-favorites-wrapper .page-favorites-lists-container ul {
										list-style: none;
										padding: 0;
										margin: 0;
									}

									#page-favorites-wrapper .page-favorites-lists-container > ul > li {
										font-family: 'Caros Soft Medium';
										font-size: 36px;
										line-height: 50px;
										margin-bottom: 60px;
									}

									#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li,
									#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
										font-family: 'Open Sans';
										font-size: 20px;
										font-weight: 300;
										line-height: 30px;
										color: #001036;
										
									}

									#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a {
										border-bottom: 1px solid #001036;
									}

									#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:hover,
									#page-favorites-wrapper .page-favorites-lists-container > ul > li > ul > li > a:focus {
										color: #E4957D;
										border-bottom: 1px solid #E4957D;
									}





									/* ---- SINGLE PAGE ---- */
									#single-page-wrapper {
										padding: 0;
									}

									#single-page-wrapper .single-page-content-container {
										padding: 0 25%;
									}

									#single-page-wrapper .single-page-content-container h1.single-page-title {
										font-family: 'Caros Soft Bold';
										font-size: 60px;
										line-height: 70px;
										text-align: center;
										margin-bottom: 70px;
									}

									#single-page-wrapper .single-page-content-container .single-page-written-by-content-container {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										color: #001036;
										line-height: 22px;
										width: 100%;
										text-align: center;
										margin-bottom: 20px;
									}

									#single-page-wrapper .single-page-content-container .single-page-written-by-content-container span.single-page-written-by-display-name {
										color: #E6957D;
									}

									#single-page-wrapper .single-page-content-container .single-page-publish-date-content-container {
										font-family: 'Caros Soft Regular';
										font-size: 14px;
										line-height: 16px;
										color: #B2B1B1;
										text-align: center;
										margin-bottom: 45px;
									}

									#single-page-wrapper .single-page-content-container .single-page-content-content p:first-of-type {
										font-size: 20px;
										line-height: 28px;
										font-weight: 500;
										color: #000000;
										margin-bottom: 30px;
									}

									#single-page-wrapper .single-page-content-container .wp-block-embed-youtube {
										max-width: 100%;
										height: auto;
									}

									/*
									#single-page-wrapper .single-page-content-container .wp-block-embed-youtube {
										position: relative;
										left: -8.33333%;
										width: calc( 100% + 16.66667% );
										max-width: inherit;
										margin-bottom: 45px;
									}
									*/

									#single-page-wrapper .single-page-content-container .wp-block-image {
										max-width: 100%;
										height: auto;
									}

									#single-page-wrapper .single-page-content-container > .single-page-content-content > figure:first-of-type {
										position: relative;
										left: -8.33333%;
										width: calc( 100% + 16.66667% );
										max-width: inherit;
										margin-bottom: 45px;
									}

									/*
									#single-page-wrapper .single-page-content-container .wp-block-post-date {
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 20px;
										color: #B2B1B1;
										text-align: center;
										margin-bottom: 30px;
									}
									*/

									#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote {
										margin: 50px 0;
									}

									#single-page-wrapper .single-page-content-container .single-page-content-content .wp-block-quote p {
										font-family: 'Caros Soft Regular';
										font-size: 42px;
										line-height: 48px;
										width: 100%;
										color: #E6957D;
										text-align: center;
									}

									#single-page-wrapper #single-page-buttons-wrapper {
										border-top: 2px solid #031034;
										margin: 100px 0 70px 0;
									}

									#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 70px;
										color: #001036;
									}

									#single-page-wrapper #single-page-buttons-wrapper .single-page-buttons-respond-link::before {
										display: inline-block;
										content: '';
										height: 14px;
										width: 25px;
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-size: 20px auto;
										background-position: left center;
										background-repeat: no-repeat;
										margin-right: 5px;

									}

									#single-page-wrapper .single-page-content-container .single-page-content-content .likebtn_container {
										display: none;
									}




									#single-page-wrapper .single-page-content-container h4.comments-title {
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										margin-bottom: 50px;
									}


									#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container {
										font-family: 'Caros Soft Medium';
										font-size: 24px;
										line-height: 28px;
										color: #001036;
										margin-top: 70px;
									}

									#single-page-wrapper .single-page-content-container #comments h3.form-comment-custom-title-container span.form-comment-custom-title-author-name {
										color: #E6957D;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-respond {
										border: 0 none;
										padding: 0;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-respond.bb-active {
										box-shadow: inherit;
									}

									#single-page-wrapper .single-page-content-container #comments .logged-in-as {
										display: none;
									}

									#single-page-wrapper .single-page-content-container #comments ol ol ol {
										margin-left: 0;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea {
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										line-height: 30px;
										color: #1F2A67;
										min-height: 120px;
										max-height: inherit;
										resize: none;
										border: 1px solid #D0CAB9;
										padding: 20px;
										border-radius: 20px;
										overflow: hidden;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-form-comment textarea::placeholder {
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										line-height: 30px;
										color: #B2B1B1; /* #1F2A67; */
									}

									#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit {
										text-align: left;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-respond .form-submit input {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										height: 60px;
										line-height: 48px;
										width: auto;
										color: #ffffff;
										background-color: #1F2A67;
										border: 0 none;
										padding: 6px 30px;
										border-radius: 20px;
									}



									#single-page-wrapper .single-page-content-container #comments .comment-body {
										border-color: #70707010;
										box-shadow: 0 0 6px rgba( 0, 0, 0, .15);
										border-radius: 20px;
									}

									#single-page-wrapper .single-page-content-container #comments .comment-edit-link {
										display: none;
									}

									#single-page-wrapper .single-page-content-container .comment-meta.comment-metadata {
										display: flex;
										height: 60px;
										width: 100%;
										padding-left: 15px;
										flex-direction: column;
										justify-content: center;
									}

									#single-page-wrapper .single-page-content-container .comment-author a {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 18px;
										color: #E6957D;
									}

									#single-page-wrapper .single-page-content-container a.comment-date {
										line-height: 20px;
										color: #B2B1B1;
									}

									#single-page-wrapper .single-page-content-container a.comment-date::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 14px;
										width: 14px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon date posted post.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 7px;
										margin-top: 2px;
									}

									#single-page-wrapper .single-page-content-container a.comment-date:hover,
									#single-page-wrapper .single-page-content-container a.comment-date:focus {
										color: #B2B1B1;
									}

									#single-page-wrapper .single-page-content-container .comment-author .avatar { 
										max-width: 60px;
										margin: 0;
									}

									#single-page-wrapper .single-page-content-container .comment-text {
										font-family: 'Open Sans';
										font-size: 20px;
										font-weight: 300;
										line-height: 30px;
										color: #000000;
										margin-bottom: 30px;
										margin-top: 15px;
										margin-left: -70px;
									}

									#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 28px;
										color: #001036;
										margin-left: -70px;
										margin-bottom: 20px;
									}

									#single-page-wrapper .single-page-content-container .comment-reply-link.no-pointer::before {
										position: relative;
										top: 5px;
										display: inline-block;
										content: '';
										height: 20px;
										width: 30px;
										background-image: url('../arrows/Cloud Neuf - Reply Arrow.svg');
										background-size: 30px auto;
										background-position: left center;
										background-repeat: no-repeat;
										margin-right: 10px;
									}






									/* ---- SINGLE PAGES --> BRAND PORTAL ---- */
									#single-page-brand-portal-wrapper {
										height: auto;
										overflow: hidden;
									}
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar {
										position: relative;
										float: left;
										width: 25%;
										padding-right: 5%;
										padding-top: 15px;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar ul {
										padding: 0;
										margin: 0;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper li {
										display: none;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper li.hidden-non-mobile {
										display: none;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.current-menu-item > a {
										color: #E6957D!important;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.current-menu-ancestor > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 28px;
										line-height: 32px;
										color: #E6957D;
										width: 100%;
										margin-bottom: 45px;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-item,
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-item li,
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li.current-menu-ancestor {
										display: block;
										margin-bottom: 45px;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li,
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 60px;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 0;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
										margin-bottom: 15px;
										/* border-bottom: 1px solid #CECBC3; */
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
										position: relative;
										border-bottom: 1px solid #CECBC3;
										margin-bottom: 0;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
										color: #1F2A67!important;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
										position: absolute;
										content: '';
										right: 0;
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
										background-position: center;
										background-size: auto 10px;
										background-repeat: no-repeat;
										transition: all .2s ease-in-out;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
										transform: rotate(90deg);
										transition: all .2s ease-in-out;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
										display: none;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper > ul > li > ul > li > ul > li:first-child {
										border-top: 1px solid #CECBC3;;
									}


									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px; /* 30px */
										color: #1F2A67;
										padding: 5px 0;
										margin-bottom: 0;
										border-bottom: 1px solid #CECBC3;
									}

									#single-page-brand-portal-wrapper .single-page-brand-portal-left-sidebar #neuf-cloud-brand-portal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
										padding-left: 30px;
									}

									#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper {
										position: relative;
										float: left;
										width: 50%;
										height: auto;
										overflow: hidden;
									}

									#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a {
										color: #1F2A67;
										border-bottom: 1px solid #1F2A67;
										transition: all .2s ease-in-out;
									}

									#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a:hover,
									#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper a:focus {
										color: #E1957B;
										border-bottom: 1px solid #E1957B;
										transition: all .2s ease-in-out;
									}

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

									#single-page-brand-portal-wrapper #single-page-brand-portal-content-wrapper h1.single-page-brand-portal-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}


									/* ---- SINGLE PAGES --> DOWNLOADS BY BRANDPORTAL ---- */
									#single-page-brand-portal-download-wrapper h3.single-page-brand-portal-download-title {
										font-family: 'Caros Soft Bold';
										font-size: 40px;
										color: #001036;
										line-height: 48px;
										margin-top: 70px;
										margin-bottom: 15px;
									}	
																				
									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper {
										display: inline-flex;
										flex-direction: row;
										width: calc( 50% - 15px );
										height: auto;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(odd) {
										padding-right: 15px;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper:nth-of-type(even) {
										padding-left: 15px;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container {
										width: 100%;
										margin-bottom: 30px;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container img {
										width: 100%;
										height: auto;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title {
										position: relative;
										top: -10px;
										display: inline-block;
										font-family: 'Caros Soft Medium';
										font-size: 20px;
										line-height: 28px;
										color: #001036;
										text-indent: -40px;
										margin-left: 40px;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-content-container a .single-page-brand-portal-download-single-item-download-title::before {
										position: relative;
										top: 10px;
										display: inline-block;
										content: '';
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Download Icon.svg');
										background-size: 30px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 10px;
									}










									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a {
										display: inline-block;
										font-family: 'Caros Soft Medium';
										font-size: 24px;
										color: #001036;
										line-height: 100px;
										margin-left: 100px;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a span.single-page-brand-portal-download-single-item-file-extension {
										color: #B2B1B1;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a.link::before {
										position: absolute;
										left: 0px;
										display: inline-block;
										content: '';
										height: 100px;
										width: 100px;
										background-image: url('../icons/Cloud Neuf - Link Icon.svg');
										background-size: 45px;
										background-position: center;
										background-repeat: no-repeat;
									}

									#single-page-brand-portal-download-wrapper #single-page-brand-portal-download-single-item-wrapper .single-page-brand-portal-download-single-item-container a.download::before {
										position: absolute;
										left: 0px;
										display: inline-block;
										content: '';
										height: 100px;
										width: 100px;
										background-image: url('../icons/Cloud Neuf - Download Icon.svg');
										background-size: 45px;
										background-position: center;
										background-repeat: no-repeat;
									}





									/* ---- SINGLE PAGES --> PERSOONLIJKE OMGEVING ---- */
									#single-page-personal-wrapper {
										height: auto;
										overflow: hidden;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar {
										position: relative;
										float: left;
										width: 25%;
										padding-right: 5%;
										padding-top: 15px;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar ul {
										padding: 0;
										margin: 0;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper li {
										display: none;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper li.current-menu-item > a,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li.current-menu-item > a {
										color: #E6957D!important;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.current-menu-ancestor > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 28px;
										line-height: 32px;
										color: #E6957D;
										width: 100%;
										margin-bottom: 45px;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
										color: #1F2A67!important;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-item,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-item li,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li.current-menu-ancestor {
										display: block;
										margin-bottom: 45px;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 60px;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 0;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
										margin-bottom: 15px;
										/* border-bottom: 1px solid #CECBC3; */
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
										border-bottom: 1px solid #CECBC3;
										margin-bottom: 0;
										
									}
									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper > ul > li > ul > li > ul > li:first-child {
										border-top: 1px solid #CECBC3;;
									}


									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
										position: relative;
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #1F2A67;
										margin-bottom: 0;
										padding: 5px 0;
										border-bottom: 1px solid #CECBC3;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
										display: none;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.current-menu-ancestor > ul {
										display: block;
									}




									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
										position: absolute;
										content: '';
										right: 0;
										height: 22px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
										background-position: center;
										background-size: auto 10px;
										background-repeat: no-repeat;
										transition: all .2s ease-in-out;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
										transform: rotate(90deg);
										transition: all .2s ease-in-out;
									}

									#single-page-personal-wrapper .single-page-personal-left-sidebar #neuf-cloud-personal-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
										padding-left: 30px;
									}

									#single-page-personal-wrapper #single-page-personal-content-wrapper {
										position: relative;
										float: left;
										width: 50%;
										height: auto;
										overflow: hidden;
									}

									#single-page-personal-wrapper #single-page-personal-content-wrapper a {
										color: #1F2A67;
										border-bottom: 1px solid #1F2A67;
										transition: all .2s ease-in-out;
									}

									#single-page-personal-wrapper #single-page-personal-content-wrapper a:hover,
									#single-page-personal-wrapper #single-page-personal-content-wrapper a:focus {
										color: #E1957B;
										border-bottom: 1px solid #E1957B;
										transition: all .2s ease-in-out;
									}

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

									#single-page-personal-wrapper #single-page-personal-content-wrapper h1.single-page-personal-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}



									/* ---- SINGLE PAGES --> KENNISBANK ---- */
									#single-page-knowledge-base-wrapper {
										height: auto;
										overflow: hidden;
									}
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar {
										position: relative;
										float: left;
										width: 25%;
										padding-right: 5%;
										padding-top: 15px;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar ul {
										padding: 0;
										margin: 0;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper li {
										display: none;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper li.pink-intro-text a {
										font-family: 'Caros Soft Medium';
										color: #E6957D;
									}
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.current-menu-item > a,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li.current-menu-item > a,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li.current-menu-item > a {
										color: #E6957D!important;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.current-menu-ancestor > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 28px;
										line-height: 32px;
										color: #E6957D;
										width: 100%;
										margin-bottom: 45px;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-item,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-item li,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li.current-menu-ancestor {
										display: block;
										margin-bottom: 45px;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.blue > a{
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #1F2A67;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 60px;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 0;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
										margin-bottom: 15px;
										/* border-bottom: 1px solid #CECBC3; */
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
										border-bottom: 1px solid #CECBC3;
										margin-bottom: 0;
										
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li:first-child {
										border-top: 1px solid #CECBC3;;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
										position: relative;
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px;
										color: #1F2A67;
										margin-bottom: 0;
										padding: 5px 0;
										border-bottom: 1px solid #CECBC3;
									}


									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
										position: absolute;
										content: '';
										right: 0;
										height: 30px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
										background-position: center;
										background-size: auto 10px;
										background-repeat: no-repeat;
										transition: all .2s ease-in-out;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a.sub-menu-open:after {
										transform: rotate(90deg);
										transition: all .2s ease-in-out;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
										display: none;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
										padding-left: 30px;
									}

									#single-page-knowledge-base-wrapper .single-page-knowledge-base-left-sidebar #neuf-cloud-knowledge-base-menu-wrapper > ul > li > ul > li > ul > li.current-menu-ancestor > a { 
										color: #1F2A67!important;
									}

									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper {
										position: relative;
										float: left;
										width: 50%;
										height: auto;
										overflow: hidden;
									}

									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a {
										color: #1F2A67;
										border-bottom: 1px solid #1F2A67;
										transition: all .2s ease-in-out;
									}

									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a:hover,
									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper a:focus {
										color: #E1957B;
										border-bottom: 1px solid #E1957B;
										transition: all .2s ease-in-out;
									}

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

									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper h1.single-page-knowledge-base-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}

									#single-page-knowledge-base-wrapper #single-page-knowledge-base-content-wrapper .single-page-knowledge-base-content-container {
										margin-bottom: 70px;
									}


									/* ---- SINGLE PAGES --> NEUF OMGEVING ---- */
									#single-page-neuf-wrapper {
										height: auto;
										overflow: hidden;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar {
										position: relative;
										float: left;
										width: 25%;
										padding-right: 5%;
										padding-top: 15px;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar ul {
										padding: 0;
										margin: 0;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper li {
										display: none;
									}



									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper li.current-menu-item a,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li.current-menu-item > a {
										color: #E6957D!important;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.current-menu-ancestor > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 28px;
										line-height: 32px;
										color: #E6957D;
										width: 100%;
										margin-bottom: 45px;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-item,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-item li,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li.current-menu-ancestor {
										display: block;
										margin-bottom: 45px;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 60px;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li,
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li > ul > li {
										display: block;
										margin-bottom: 0;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li.menu-item-has-children > a {
										display: block;
										font-family: 'Caros Soft Bold';
										font-size: 18px;
										line-height: 22px;
										color: #001036;
										margin-bottom: 15px;
										/* border-bottom: 1px solid #CECBC3; */
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li:last-child > a {
										border-bottom: 1px solid #CECBC3;
										margin-bottom: 0;
										
									}
									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper > ul > li > ul > li > ul > li:first-child {
										border-top: 1px solid #CECBC3;;
									}


									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > a {
										position: relative;
										display: block;
										font-family: 'Caros Soft Regular';
										font-size: 18px;
										line-height: 24px; /* 30px */
										color: #1F2A67;
										margin-bottom: 0;
										padding: 5px 0;
										border-bottom: 1px solid #CECBC3;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > ul {
										display: none;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li.menu-item-has-children > a:after {
										position: absolute;
										content: '';
										right: 0;
										height: 22px;
										width: 30px;
										background-image: url('../icons/Cloud Neuf - Menu Caret.svg');
										background-position: center;
										background-size: auto 10px;
										background-repeat: no-repeat;
									}

									#single-page-neuf-wrapper .single-page-neuf-left-sidebar #neuf-cloud-neuf-menu-wrapper ul > li.menu-item-has-children > ul > li > ul > li > ul > li > a {
										padding-left: 30px;
									}

									#single-page-neuf-wrapper #single-page-neuf-content-wrapper {
										position: relative;
										float: left;
										width: 50%;
										height: auto;
										overflow: hidden;
									}

									#single-page-neuf-wrapper #single-page-neuf-content-wrapper a {
										color: #1F2A67;
										border-bottom: 1px solid #1F2A67;
										transition: all .2s ease-in-out;
									}

									#single-page-neuf-wrapper #single-page-neuf-content-wrapper a:hover,
									#single-page-neuf-wrapper #single-page-neuf-content-wrapper a:focus {
										color: #E1957B;
										border-bottom: 1px solid #E1957B;
										transition: all .2s ease-in-out;
									}

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

									#single-page-neuf-wrapper #single-page-neuf-content-wrapper h1.single-page-neuf-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 60px;
									}



									/* ---- SINGLE PAGES --> DOWNLOADS EN/OF LINKS ---- */
									#single-page-download-and-or-links-wrapper h3.single-page-download-and-or-links-title {
										font-family: 'Caros Soft Bold';
										font-size: 40px;
										color: #001036;
										line-height: 48px;
										margin-top: 70px;
										margin-bottom: 15px;
									}

									#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper {
										display: block;
										height: 100px;
										border-top: 2px solid #031034;
									}

									#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a {
										display: inline-block;
										font-family: 'Caros Soft Medium';
										font-size: 24px;
										color: #001036;
										line-height: 100px;
										margin-left: 100px;
										border: 0 none;
									}

									#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a span.single-page-download-and-or-links-single-item-file-extension {
										color: #B2B1B1;
									}

									#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.link::before {
										position: absolute;
										left: 0px;
										display: inline-block;
										content: '';
										height: 100px;
										width: 100px;
										background-image: url('../icons/Cloud Neuf - Link Icon.svg');
										background-size: 45px;
										background-position: center;
										background-repeat: no-repeat;
									}

									#single-page-download-and-or-links-wrapper #single-page-download-and-or-links-single-item-wrapper .single-page-download-and-or-links-single-item-container a.download::before {
										position: absolute;
										left: 0px;
										display: inline-block;
										content: '';
										height: 100px;
										width: 100px;
										background-image: url('../icons/Cloud Neuf - Download Icon.svg');
										background-size: 45px;
										background-position: center;
										background-repeat: no-repeat;
									}



									/* ---- SINGLE PAGES --> AMBASSADEUR ---- */
									#ambassador-wrapper {
										display: inline-flex;
										flex-direction: row;
										height: 150px;	
										margin-bottom: 45px;
									}

									#ambassador-wrapper .ambassador-avatar-container {
										height: 150px;
										width: 150px;
									}

									#ambassador-wrapper .ambassador-avatar-container img {
										margin: 0;
									}

									#ambassador-wrapper .ambassador-content-container {
										display: flex;
										flex-direction: column;
										justify-content: center;
										height: 150px;
										width: auto;
										padding-left: 30px;
									}

									#ambassador-wrapper .ambassador-content-container a.ambassador-full-name {
										display: block;
										width: 100%;
										font-family: 'Caros Soft medium';
										font-size: 28px;
										color: #E6957D!important;
										line-height: 32px;
										text-decoration: none;
										border: 0 none!important;
									}

									#ambassador-wrapper .ambassador-content-container .ambassador-title {
										display: block;
										width: 100%;
										font-family: 'Caros Soft medium';
										font-size: 28px;
										color: #001036!important;
										line-height: 32px;
										text-decoration: none;
										border: 0 none!important;
									}









									/* ---- VIDEOBLOK ---- */
									#videoblock-wrapper {
										height: auto;
										margin-bottom: 50px;
										overflow: hidden;
									}

									#videoblock-wrapper .videoblock-title {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 22px;
										margin-bottom: 20px;
									}

									#videoblock-wrapper .single-video-container {
										position: relative;
										float: left;
										width: calc( 50% - 15px );
									}

									#videoblock-wrapper .single-video-container.odd {
										padding-right: 15px;
									}

									#videoblock-wrapper .single-video-container.even {
										padding-left: 15px;
									}







									/* ---- SINGLE PAGES --> EVENEMENTEN ---- */
									#single-page-events-wrapper .single-page-events-content-container {
										padding: 50px 25%;
									}

									#single-page-events-wrapper .single-page-events-content-container h1.single-page-events-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										color: #001036;
										width: 100%;
										text-align: center;
										margin-bottom: 60px;
									}

									#single-page-events-wrapper .single-page-events-content-container .single-page-events-content-content {
										width: 100%;
									}


									/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
									#single-page-events-form-wrapper {
										height: auto;
										min-height: 400px;
										background-color: #F4F1E7;
										margin-bottom: -100px; /* -70px; */
									}

									#single-page-events-form-wrapper .single-page-events-form-container {
										padding: 70px 25%;
									}

									#single-page-events-form-wrapper .single-page-events-form-container h2.gform_title {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 54px;
										color: #001036;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper .ginput_container_radio {
										margin-bottom: 45px;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper label {
										font-weight: 300;
										font-size: 20px;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="text"] {
										font-weight: 300;
										font-size: 20px;
										background-color: transparent;
										border: 0 none;
										border-bottom: 2px solid #999999;
										margin-bottom: 45px;
										padding-left: 0;
										padding-right: 0;
										border-radius: 0;
									}

									#single-page-events-form-wrapper .single-page-events-form-container .gform_wrapper input[type="submit"] {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										background-color: #1F2A67;
										height: 60px;
										width: auto;
										min-width: 200px;
										line-height: 60px;
										border: 0 none;
										padding: 0 20px;
										border-radius: 20px;
									}



									/* ---- SINGLE PAGES --> CURSUSSEN ---- */
									#single-page-courses-wrapper .single-page-courses-content-container {
										padding: 50px 25%;
									}

									#single-page-courses-wrapper .single-page-courses-content-container h1.single-page-courses-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										color: #001036;
										width: 100%;
										text-align: center;
										margin-bottom: 60px;
									}

									#single-page-courses-wrapper .single-page-courses-content-container .single-page-courses-content-content {
										width: 100%;
									}


									/* ---- SINGLE PAGES--> EVENEMENTEN --> FORMULIER ---- */
									#single-page-courses-form-wrapper {
										height: auto;
										min-height: 400px;
										background-color: #F4F1E7;
										margin-bottom: -100px;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container {
										padding: 70px 25%;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container h2.gform_title {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 54px;
										color: #001036;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper .ginput_container_radio {
										margin-bottom: 45px;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper label {
										font-weight: 300;
										font-size: 20px;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="text"] {
										font-weight: 300;
										font-size: 20px;
										background-color: transparent;
										border: 0 none;
										border-bottom: 2px solid #999999;
										margin-bottom: 45px;
										padding-left: 0;
										padding-right: 0;
										border-radius: 0;
									}

									#single-page-courses-form-wrapper .single-page-courses-form-container .gform_wrapper input[type="submit"] {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										background-color: #1F2A67;
										height: 60px;
										width: auto;
										min-width: 200px;
										line-height: 60px;
										border: 0 none;
										padding: 0 20px;
										border-radius: 20px;
									}



									/* ---- ZOEKRESULTATEN ---- */
									#search-results-page-wrapper .search-results-page-content-container {
										padding: 0 25%;
									}

									#search-results-page-wrapper .search-results-page-content-container h1.search-results-page-title {
										font-family: 'Caros Soft Bold';
										font-size: 56px;
										line-height: 64px;
										margin-bottom: 50px;
										text-align: center;
									}

									#search-results-page-wrapper .search-results-page-content-container .search-inset-container label {
										display: none;
									}

									#search-results-page-wrapper .search-results-page-content-container .search-inset-container .wp-block-search .wp-block-search__button {
										display: none;
									}

									#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper {
										margin: 0 auto;
										margin-bottom: 70px;
									}

									#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input {
										display: block;
										width: 300px;
										height: 54px;
										font-family: 'Caros Soft Regular';
										font-size: 20px;
										color: #ffffff;
										line-height: 54px;
										background-color: #1F2A67;
										border-radius: 27px;
										border: 0 none;
										padding: 0 30px 0 60px;
										margin: 0 auto;
									}

									#search-results-page-wrapper .search-results-page-content-container .wp-block-search__inside-wrapper input[type=search] {
										background-image: url('../icons/Cloud Neuf - Magnifying glass.svg');
										background-position: left 20px center;
										background-size: 25px;
									}


									#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper {
										padding-bottom: 30px;
										margin-bottom: 30px;
										border-bottom: 1px solid #031034;
									}

									#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper h3.single-search-result-title {
										font-family: 'Caros Soft Medium';
										font-size: 28px;
										line-height: 32px;
									}

									#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper .single-search-result-content {
										font-family: 'Open Sans';
										font-size: 20px;
										line-height: 28px;
									}

									#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link {
										display: inline-block;
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 28px;
										color: #001036;
									}

									#search-results-page-wrapper .search-results-page-content-container #single-search-result-wrapper a.single-search-result-readmore-link::before {
										position: relative;
										display: inline-block;
										top: 2px;
										height: 16px;
										width: 26px;
										content: '';
										background-image: url('../images/icons/neuf-cloud - icon readmore link.svg');
										background-position: left center;
										background-size: contain;
										background-repeat: no-repeat;
										margin-right: 10px;
										margin-top: 2px;
									}

									#search-results-page-wrapper #search-result-page-pagination-wrapper {
										margin: 50px 0;
									}

									#search-results-page-wrapper #search-result-page-pagination-wrapper span,
									#search-results-page-wrapper #search-result-page-pagination-wrapper a {
										display: inline-block;
										height: 32px;
										width: auto;
										min-width: 32px;
										font-family: 'Caros Soft Medium';
										font-size: 14px;
										font-weight: normal;
										color: #001036;
										line-height: 30px;
										text-align: center;
										padding: 0 7px;
										border: 2px solid #001036;
										border-radius: 5px;
										margin: 0 2px;
									}

									#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:first-of-type {
										margin-left: 0;
									}

									#search-results-page-wrapper #search-result-page-pagination-wrapper .page-numbers:last-of-type {
										margin-right: 0;
									}

									#search-results-page-wrapper #search-result-page-pagination-wrapper span.page-numbers.current {
										color: #ffffff;
										background-color: #001036;;
									}




									/* ---- GRAVITY FORMS ALGEMEEN ---- */
									.gfield_radio input[type=radio] {
										position: relative;
										visibility: hidden;
										width: 0;
									}

									.gfield_radio input[type=radio]:checked+.bb-radio-label:after, 
									.gfield_radio input[type=radio]:checked+label:after {
										top: 10px;
										background-color: #001036!important;
									}



									/* ---- LIKE BUTTON ---- */
									body #single-page-buttons-wrapper .likebtn-wrapper {
										position: relative;
										top: -4px;
									}
									body #single-page-buttons-wrapper .likebtn-button {
										position: relative;
										top: -2px;
										border: 0 none;
										background-color: transparent;
										margin: 0 0 0 70px;
									}

									body #single-page-buttons-wrapper .lb-fi-hrt1.likebtn-icon.lb-like-icon.lb-fi {
										display: none!important;
									}

									body #single-page-buttons-wrapper .lb-style-custom img.likebtn-icon {
										display: none!important;
										height: auto;
										width: 25px;
									}

									body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label {
										font-family: 'Caros Soft Medium'!important;
										font-size: 18px!important;
										line-height: 25px;
										color: #001036!important;
										margin-left: 7px!important;
										font-weight: normal!important;
									}

									body #single-page-buttons-wrapper .likebtn-button .likebtn-label.lb-like-label::before {
										position: relative;
										display: inline-block;
										height: 30px;
										width: 30px;
										content: '';
										background-image: url('../icons/Cloud Neuf - Hart leeg.svg');
										background-size: auto 30px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
										transition: all .2s ease-in-out;
										margin-bottom: -7px;
									}

									body #single-page-buttons-wrapper .likebtn-button.lb-voted .likebtn-label.lb-like-label::before {
										background-image: url('../icons/Cloud Neuf - Hart gevuld.svg');
										transition: all .2s ease-in-out;
									}

									body #single-page-buttons-wrapper .lb-style-custom .lb-count {
										font-family: 'Caros Soft Medium'!important;
										font-size: 14px!important;
										color: #001036!important;
										margin-top: 6px;
										margin-left: -2px;
									}

									body #single-page-buttons-wrapper .lb-style-custom .lb-count::before {
										content: '(';
									}

									body #single-page-buttons-wrapper .lb-style-custom .lb-count::after {
										content: ')';
									}




									/* ---- FAVORITES BUTTON ---- */
									.single-page-content-content .simplefavorite-button {
										display: none;
									}

									body #single-page-buttons-wrapper .simplefavorite-button {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 70px;
										color: #001036;
										background-color: transparent;
										margin-left: 70px;
										opacity: 1.0!important;
									}

									body #single-page-buttons-wrapper .simplefavorite-button:hover,
									body #single-page-buttons-wrapper .simplefavorite-button:focus {
										background-color: transparent!important;
										box-shadow: none;
									}

									body #single-page-buttons-wrapper .simplefavorite-button:before {
										position: relative;
										top: 4px;
										display: inline-block;
										font-size: 20px;
										content: '';
										height: 25px;
										width: 25px;
										background-image: url('../icons/Cloud Neuf - Favorites Icon - Blue.svg');
										background-size: 25px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
										transition: all .2s ease-in-out;
									}

									body #single-page-buttons-wrapper .simplefavorite-button.active::before {
										transition: all .2s ease-in-out;
									}



									body #single-page-buttons-wrapper .simplefavorite-button.active:before {
										background-image: url('../icons/Cloud Neuf - Favorites Icon - Active.svg');
									}

									body #single-page-buttons-wrapper .simplefavorite-button .sf-icon-star-empty:before,
									body #single-page-buttons-wrapper .simplefavorite-button.active .sf-icon-star-full:before {
										content: '';
									}


									/* ----- FAVORITES BUTTON CUSTOM POST TYPES ----- */
									body #single-page-personal-my-favorites-wrapper,
									body #single-page-neuf-my-favorites-wrapper,
									#single-page-knowledge-base-my-favorites-wrapper,
									#single-page-brand-portal-my-favorites-wrapper {
										display: inline-block;
										height: 100px;
										line-height: 100px;
										width: 100%;
										border-top: 2px solid #031034;
										margin-bottom: 100px;
									}

									body #single-page-personal-my-favorites-wrapper .simplefavorite-button,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button {
										position: relative;
										top: -40px;
										font-family: 'Caros Soft Medium';
										font-size: 24px;
										color: #001036;
										line-height: 100px;
										background-color: transparent;
										padding: 0;
										opacity: 1!important;
									}

									body #single-page-personal-my-favorites-wrapper .simplefavorite-button:hover,
									body #single-page-personal-my-favorites-wrapper .simplefavorite-button:focus,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:hover,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:focus,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:hover,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:focus,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:hover,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:focus  {
										background-color: transparent!important;
										box-shadow: none;
									}

									body #single-page-personal-my-favorites-wrapper .simplefavorite-button:before,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button:before,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button:before,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button:before {
										position: relative;
										top: 40px;
										display: inline-block;
										font-size: 20px;
										content: '';
										height: 100px;
										width: 100px;
										background-image: url('../icons/Cloud Neuf - Favorites Icon - Blue.svg');
										background-size: 45px;
										background-position: center;
										background-repeat: no-repeat;
										margin-right: 7px;
									}

									body #single-page-personal-my-favorites-wrapper .simplefavorite-button.active:before,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button.active:before,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button.active:before,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button.active:before  {
										background-image: url('../icons/Cloud Neuf - Favorites Icon - Active.svg');
									}

									body #single-page-personal-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
									body #single-page-personal-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
									body #single-page-neuf-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
									body #single-page-knowledge-base-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button .sf-icon-star-empty:before,
									body #single-page-brand-portal-my-favorites-wrapper .simplefavorite-button.active .sf-icon-star-full:before {
										content: '';
									}




									/* ---- FORMULIEREN OP DE PAGINA ----- */
									#single-page-neuf-wrapper .gform_wrapper.gravity-theme,
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme,
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
									#single-page-personal-wrapper .gform_wrapper.gravity-theme {
										background-color: #F4F1E7;
										padding: 50px 30px 10px 30px;
										margin-bottom: 100px;
									}

									#single-page-neuf-wrapper .gform_wrapper.gravity-theme .gform_fields,
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme .gform_fields,
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme .gform_fields,
									#single-page-personal-wrapper .gform_wrapper.gravity-theme .gform_fields {
										grid-column-gap: 4%;
										grid-row-gap: 45px;
									}

									#single-page-neuf-wrapper .gform_wrapper.gravity-theme h2.gform_title,
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme h2.gform_title,
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme h2.gform_title,
									#single-page-personal-wrapper .gform_wrapper.gravity-theme h2.gform_title {
										font-family: 'Caros Soft Bold';
										font-size: 50px;
										line-height: 54px;
										color: #001036;
										margin-bottom: 50px;
									}

									#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"],
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"],
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"],
									#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"] {
										font-family: 'Open Sans';
										font-size: 20px;
										font-weight: 300;
										color: #001036;
										line-height: 42px;
										background-color: transparent;
										border: 0 none;
										border-bottom: 2px solid #999999;
										border-radius: 0;
										padding-left: 0;
										padding-right: 0;
									}

									#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder,
									#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="text"]::placeholder {
										color: #001036;
									}

									#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
									#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
									#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,
									#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left {
										padding-right: 2%;
									}

									#single-page-neuf-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
									#single-page-brand-portal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
									#single-page-knowledge-base-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right,
									#single-page-personal-wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right {
										padding-left: 2%;
									}

									#single-page-neuf-wrapper .gform_wrapper.gravity-theme input[type="submit"],
									#single-page-brand-portal-wrapper .gform_wrapper.gravity-theme input[type="submit"],
									#single-page-knowledge-base-wrapper .gform_wrapper.gravity-theme input[type="submit"],
									#single-page-personal-wrapper .gform_wrapper.gravity-theme input[type="submit"] {
										font-family: 'Caros Soft Medium';
										font-size: 18px;
										line-height: 40px;
										background-color: #1F2A67;
										border-radius: 20px;
										height: 60px;
										padding: 10px 20px;
										margin-top: 35px;
									}



									/* ---- DIVERSEN ----- */
									.waveplayer.wvpl-skin-w3-standard .wvpl-cover {
										display: none!important;
									}



									/* ---- FOOTER ---- */
									#footer-wrapper {
										position: relative;
										height: auto;
										min-height: 250px;
										max-height: 250px;
										font-family: 'Open Sans';
										font-size: 18px;
										line-height: 28px;
										font-weight: 300;
										color: #FFFFFF;
										background-color: #E6957D;
										background-image: url('../patterns/Cloud Neuf - Pattern Footer.svg');
										background-size: 100%;
										background-position: center;
										background-repeat: no-repeat;
									}

									body.directory.members.buddypress #footer-wrapper {
										display: none;
									}

									#footer-wrapper #footer-logo-wrapper {
										position: relative;
										left: 10%;
										min-height: 250px;
										width: auto;
										min-width: 260px;
										max-width: 16.66667%;
										background-image: url('../logos/NEUF Associates - Cloud NEUF Beeldmerk footer 2.svg');
										background-size: 260px auto;
										background-position: center;
										background-repeat: no-repeat;
									}

	}
}



@media only screen
and (min-width: 1025px) 
and (max-width: 1440px) {
	.container {
		padding: 0 30px;
	}
	
	#header-wrapper #main-header-wrapper #main-header-logo-mainmenu-wrapper {
		max-width: calc( 100% - 200px );
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper {
		align-items: flex-end;
	}

	#page-login-wrapper #page-login-background-wrapper #page-login-right-col-wrapper #page-login-right-col-content-wrapper {
		font-size: 40px;
		line-height: 46px;
		width: calc( 60% + 100px );
		padding-right: 30px;
	}

	#header-wrapper #main-header-wrapper #header-logo-wrapper {
		min-width: 200px;
		margin-right: 25px;
		background-size: 200px auto;
	}

	.bp-profile-content {
		padding: 0;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper {
		margin-left: 30px;
	}

	#single-profile-wrapper #single-profile-right-col-wrapper .single-profile-right-col-content-container {
		padding: 30px;
	}

	#header-wrapper #neuf-cloud-main-menu-wrapper li li a {
		font-size: 16px;
		line-height: 20px;
	}
}




@media (-webkit-min-device-pixel-ratio: 1.25 ) {
	#header-wrapper #neuf-cloud-main-menu-wrapper > ul > li {
		max-width: 130px;
	}

	body.directory #secondary {
		margin-top: -70px;
	}

	body.directory #secondary #heading_contains_wrap {
		margin-bottom: 20px;
	}

	body.directory .bp-profile-search-widget .bps-form select,
	body.directory .bp-profile-search-widget .bps-form input[type=search] {
		height: 50px;
		line-height: 50px;
		margin-bottom: 10px;
	}

	
}

@media (-webkit-min-device-pixel-ratio: 1.5 ) {
	#header-wrapper #neuf-cloud-main-menu-wrapper > ul > li {
		max-width: 130px;
	}

	body.directory #secondary {
		margin-top: -70px;
	}

	body.directory #secondary #heading_contains_wrap {
		margin-bottom: 30px;
	}


}

@media (-webkit-min-device-pixel-ratio: 2 ) {
	#header-wrapper #neuf-cloud-main-menu-wrapper > ul > li {
		max-width: 130px;
	}
}

