*:focus {outline:0;}
a:hover
{
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	transition: all 0.3s linear;
}
h1, h2, h3
{
	margin: 0 0 1em 0;
	padding: 0;
	font-weight: 300;
}
ul
{
	font-weight: 300;
}
figure, header, section, nav
{
	margin: 0;
}
.floatLeft
{
	position: relative;
	float: left !important;
}
.floatRight
{
	position: relative;
	float: right !important;
}
.clear
{
	clear: both;
}

.txtAlignLeft
{
	text-align: left !important;
	float: none !important;
}
.txtAlignRight
{
	text-align: right;
	float: none !important;
}
.txtAlignCenter
{
	text-align: center;
}
.noMargin
{
	margin: 0 !important;
}

.noTopPadding{
	padding-top: 0px !important;
}
.noBottomPadding{
	padding-bottom: 0px !important;
}
.divClick:hover
{
	cursor: pointer;
}
.center
{
	width: 100%;
	margin: 0 auto;
	position: relative;
}
.showMobile, .showMobileOnly{
    display: none !important;
}
body
{
	-webkit-font-smoothing: antialiased;
	margin: 0;
	padding: 0;
	font-weight: 100;
	overflow-x: hidden;
}
.kop1
{
	line-height: 1.3;
}
.kop2
{
	line-height: 1;
}
.kop3
{
	line-height: 1;
}
.bolditalic{
	font-weight: bold !important;
	font-style: italic !important;
}
p, li
{
    margin: 0 0 1em 0;
	position: relative;
	line-height : 1.7em;
}
a
{
	cursor: pointer;
	text-decoration: underline;
}
a:hover
{
	cursor: pointer;
	text-decoration: none;
}
.hamburger{
	display: none;
}

.colorIndustrie{
	color: rgb(228,138,18) !important;
}
.colorIndustrie a{
	color: rgb(228,138,18) !important;
	text-decoration: none;
}
.bgColorIndustrie{
	background-color: rgb(228,138,18) !important;
}
.bgCorporateColor{
	background-color: rgb(139,171,181) !important;
}
nav.nav__main a.menu__industrie.active:after{
	background-color: rgb(228,138,18) !important;;
}

.colorVastgoed{
	color: rgb(62,152,204) !important;;
}
.colorVastgoed a{
	color: rgb(62,152,204) !important;
	text-decoration: none;
}
.bgColorVastgoed{
	background-color: rgb(62,152,204) !important;;
}
nav.nav__main a.menu__vastgoed.active:after{
	background-color: rgb(62,152,204) !important;;
}

.colorDuurzaam{
	color: rgb(41,153,17) !important;;
}
.colorDuurzaam a{
	color: rgb(41,153,17) !important;;
	text-decoration: none;
}
.bgColorDuurzaam{
	background-color: rgb(41,153,17) !important;;
}
nav.nav__main a.menu__duurzaam.active:after{
	background-color: rgb(41,153,17) !important;;
}


@media screen {
	body{
		font-family: "centrale_sans_regularregular";
		font-size: 20px;
		color: rgb(65,96,118);
		overflow-x: hidden;
	}
	.kop1{
		font-size: 30px;
		font-family: "ubuntubold";
		color: rgb(33,79,103);
		font-weight: 100;
	}
    .kop2{
        font-size: 24px;
        font-family: "ubuntubold";
        color: rgb(33,79,103);
        font-weight: 100;
    }

	/* SECTIONS */
	section.section__topbar{
		position: relative;
		height: 50px;
		width: 100%;
		background-color: rgb(139,171,181);
		z-index: 100;
	}
	body.fixed{
		padding-top: 128px;
	}
		section.section__topbar .center {
			max-width: 1280px;
		}
	section.section__navmain{
		position: relative;
		height: 128px;
		width: 100%;
		z-index: 100;
		background-color: rgb(255,255,255);
	}
	body.fixed section.section__navmain{
		position: fixed;
		top: 0;
		left: 0;
		height: 90px;

		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);

	}
		section.section__navmain .center {
			max-width: 1280px;
		}
	section.section__homeMovie{
		position: relative;
		height: 860px;
		width: 100%;
		overflow: hidden;
	}
		section.section__homeMovie .center {
			max-width: 1280px;
			height: inherit;
			display: flex;
			align-items: center;
			align-content: center;
			z-index: 10;
		}
	article.section__homeIntro{
		position: relative;
		width: 100%;
		padding: 140px 0px;
	}
	article.section__homeIntro .center {
		max-width: 760px;
		text-align: center;
	}
	section.section__headerPage{
		height: 430px;
		width: 100%;
		position: relative;
		padding: 0;
		background-size: cover;
	}
	section.section__headerPage.small{
		height: 215px !important;
	}
	section.section__headerPage:after{
		content: ' ';
		position: absolute;
		left: 0; top: 0;
		pointer-events: none;
		z-index: 1;
		width: 100%;
		height: 100%;
		background-color: rgba(65,96,118,0.6);
	}
	section.section__headerPage.isPage:after{
		display: none;
	}

	section.section__picFrame{
		position: relative;
		width: 100%;
		padding: 0 0 0px 0;
	}
    section.section__picFrame#maps__location{
        height: 500px;
        padding: 0px;
    }
	section.section__picFrame.isContact{
		padding-bottom: 200px;
	}
	section.section__picFrame.belowPortfolio{
		padding: 0;
	}
		section.section__picFrame.belowPortfolio:after{
			content: ' ';
			position: absolute;
			left: 0; top: 0;
			pointer-events: none;
			z-index: 1;
			width: 100%;
			height: 100%;
			background-color: rgba(65,96,118,0.6);
		}
		section.section__picFrame section.pic{
			height: 1300px;
			position: relative;
			background-position: center center;
			background-size: cover;
			z-index: 1;
		}
		section.section__picFrame.isContact section.pic{
			height: 875px;
		}
		section.section__picFrame.belowPortfolio section.pic {
			height: 875px;
		}
		section.section__picFrame article.article__inPic{
			z-index: 2;
			position: relative;
			width: 725px;
			box-sizing: border-box;
			background-color: rgb(255,255,255);
			margin: -455px 0 0 calc(50% - (1280px / 2));
			padding: 60px 40px;
		}
		section.section__picFrame.isContact article.article__inPic{
			margin: -345px calc(50% - (1280px / 2)) 0 0 ;
			float: right;
		}
	section.section__homeNews{
		position: relative;
		width: 100%;
		padding: 140px 0 200px 0;
		background-color: rgb(139,171,181);
	}
		.section__newsCarousel{
			float: left;
			height: 470px;
			width: 100%;
			/*width: calc(100vw - (50% - 1200px / 2));*/
		}

	section.section__homeFondsMain{
		padding: 140px 0px;
		width: 100%;
		position: relative;
	}
	section.section__homeFondsMain:after{
		content: ' ';
		position: absolute;
		left: 0; top: 0;
		pointer-events: none;
		z-index: 1;
		width: 100%;
		height: 100%;
		background-color: rgba(65,96,118,0.6);
	}
		section.section__homeFondsMain .center{
			max-width: 1280px;
			display: flex;
			align-items: center;
			align-content: center;
		}
	section.section__fonds__left{
		position: relative;
		float: left;
		width: calc(50% - (1280px / 2) + 555px);
		padding: 90px 0px 60px 0px;
	}
		section.section__fonds__left__content{
			width: 510px;
			float: right;
			margin: 0 40px 0 0;
			z-index: 10;
		}
		.section__fonds__transFill{
			position: absolute;
			left: 0; top: 0; width: 100%; height: 100%;
			opacity: 0.15;
			pointer-events: none;
			z-index: 1;
		}
		.section__fonds__transFill.isNews{
			opacity: 1;
		}
		.section__fonds__transFill.fixedHeight{
			height: 170px;
		}
	section.section__fonds__right{
		position: relative;
		float: left;
		width: calc(50% - (1280px / 2) + 555px);
		padding: 90px 0px 60px 0px;
	}
	section.section__fonds__right__content{
		width: 510px;
		float: left;
		margin: 0 0 0 40px;
		z-index: 10;
	}

		section.section__fonds__main{
			display: flex;
			flex-wrap: wrap;
			z-index: 30;
			position: relative;
		}
		.section__fonds__mainContent{

			z-index: 10;
			width: 725px;
			background-color: rgb(255,255,255);
			float: left;
			position: relative;
			margin: -160px 0 0 0;
			box-sizing: border-box;
			padding: 60px 40px;
			border-right: 1px solid rgba(33,79,103,0.2);
		}
		.isNews .section__fonds__mainContent{
			float: none;
		}

		.news__overview{
			z-index: 10;
			width: 725px;
			background-color: rgb(255,255,255);
			float: left;
			position: relative;
			margin: 0px 0 0 0;
			box-sizing: border-box;
			padding: 60px 40px 60px 40px;
			border-right: 1px solid rgba(255,255,255,0.2);
		}
		.section__fonds__main.isPortfolio{
			/*margin-bottom: 340px;*/
		}
	.belowPortfolio .section__fonds__mainContent{
		margin: 0 0 0px calc(50% - (1280px / 2));
		border-left: 1px solid rgba(33,79,103,0.2);
		border-top: 1px solid rgba(33,79,103,0.2);
		border-right: 0px;
	}
	.section__fonds__mainContent__portfolioContent{
		z-index: 10;
		width: calc(100% - (50% - (1280px / 2)));
		background-color: rgb(255,255,255);
		float: left;
		position: relative;
		box-sizing: border-box;
		padding: 160px 40px 60px 40px;
		border-left: 1px solid rgba(33,79,103,0.2);
		margin: -340px 0 0  calc(50% - (1280px / 2));
		border-right: 0px;
	}
	.section__fonds__mainContent__portfolioContent .centered{
		width: 1170px;
		position: relative;
		float: left;
		position: relative;
	}
	.section__fonds__mainContent__portfolioContent .centered *:first-child{
		margin-right: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered .slick__gallery{
		width: 570px;
		height: 330px;
		display: inline-block;
		position: relative;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight{
		text-decoration: none;
		color: rgb(228,138,18);
		position: absolute;
		top: 150px;
		left: 550px;
		z-index: 9;
		font-size: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight.prev{
		right: unset;
		left: -20px;
		-webkit-transform: rotate(180deg);
		transform: rotate(180deg);
	}

	.section__fonds__mainContent__portfolioContent .centered figure{
		width: 570px;
		height: 330px;
		display: inline-block;
		position: relative;
	}
	.section__fonds__mainContent__portfolioContent .centered figure img{
		opacity: 1;
		width: 100%;
		height: auto;
	}
	.section__fonds__mainContent__portfolioContent .centered figure div{
		position: absolute;
		left:0;top:0;
		width: 570px;
		pointer-events: none;
		height: 330px;
		background-position: center center;
		background-size: cover;
	}
	section.section__logoSlider{
		width: 100%;
		padding: 90px 0px;
		background-color: rgb(96,115,128);
		position: relative;
	}
	section.section__fondsen_portfolio{
		width: 100%;
		padding: 140px 0px;
		background-color: rgb(255,255,255);
		position: relative;
	}
		section.section__fondsen_portfolio .center{
			max-width: 1280px;
		}
	section.section__teamOverview{
		width: 100%;
		padding: 0px 0px 0px 0px;
		background-color: rgb(255,255,255);
		position: relative;
	}
	section.section__teamOverview .center{
		max-width: 1170px;
		padding: 140px 55px 0 55px;
		border-right: 1px solid rgba(33,79,103,0.2);
	}
	section.section__fondsen__overzichtBelow{
		width: 100%;
		padding: 140px 0px;
		background-color: rgb(139,171,181);
		position: relative;
	}
	section.section__fondsen__overzichtBelow .center{
		max-width: 1280px;
	}
	section.section__fondsen__overzichtBelow .center .fondsOverzichtRow{
		position: relative;
		width: 100%;
		min-height: 470px;
		margin-bottom: 40px;
	}
	section.section__newsOverview{
		width: 100%;
		padding: 140px 0px;
		background-color: rgb(255,255,255);
		position: relative;
	}
	section.section__newsOverview.detailed{
		background-color: rgb(139,171,181);
	}

	section.section__newsOverview .center{
		max-width: 1280px;
	}

	section.section__story{
		width: calc(100% - (50% - (1280px / 2)));
		position: relative;
		float: right;
		clear: both;
		/*background-color: rgb(255,255,255);*/
		z-index: 99;
		line-height: 0;
		height: calc(760px + (550px - 250px));
	}
	section.section__story:nth-child(2n){
		float: left;
	}
	section.section__story .img{
		position: relative;
		float: left;
		height:760px;
		width: 100%;
	}
	section.section__story .img:after{
		content: ' ';
		position: absolute;
		left: 0; top: 0;
		pointer-events: none;
		z-index: 1;
		width: 100%;
		height: 100%;
		background-color: rgba(65,96,118,0.6);
	}

	section.section__storyLine{
		/*background-color: rgb(255,255,255);*/
		width: 100%;
		position: relative;
	}





	/* NAVIGATIONS */
	nav.nav__meta{
		position: absolute;
		right: 0px;
		top: 0px;
	}
	nav.nav__language{
		position: absolute;
		left: 0;
		top: 0;
		display: flex;
	}
	nav.nav__meta a, nav.nav__language a{
		color: rgb(255,255,255);
		font-size: 11px;
		font-family: 'ubuntumedium';
		text-transform: uppercase;
		text-decoration: none;
		line-height: 50px;
		margin: 0 0 0 35px;
	}
	nav.nav__language a{
		margin: 0 0 0 15px;
	}
	nav.nav__meta a.active{
		border-bottom: 1px solid rgb(255,255,255);
	}
	nav.nav__meta a:hover, nav.nav__language a:hover{
		opacity: 0.7;
	}
	nav.nav__language span{
		color: rgb(255,255,255);
		height: 50px;
		display: inline-block;
		vertical-align: middle;
		line-height: 50px;
	}
	nav.nav__language:hover{
		cursor: pointer;
	}
	nav.nav__language a{
		display: inline-block;
		order: 2;
		opacity: 0;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		pointer-events: none;
	}

	nav.nav__language a.active{
		order: 1;
		opacity: 1;
	}
	nav.nav__language.languageShow a{
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		opacity: 1;
	}
	nav.nav__language.languageShow a:hover{
		opacity: 0.7;
	}


	nav.nav__main{
		position: absolute;
		left: 0; top: 0;
	}
	nav.nav__main a{
		position: relative;
		font-size: 20px;
		height: 128px;
		line-height: 128px;
		margin-right: 115px;
		font-family: "ubuntumedium";
		color: rgb(33,79,103);
		text-decoration: none;
		text-transform: lowercase;
	}
	body.fixed nav.nav__main a{
		line-height: 90px;
		height: 90px;
	}
	nav.nav__main a:last-child{
		margin-right: 0;
	}
	nav.nav__main a:hover{
		color: rgb(139,171,181);
	}
	nav.nav__main a.active:after{
		position: absolute;
		content: ' ';
		left: 0;
		bottom: -10px;
		width: 40px;
		height: 3px;
		border-radius: 5px;
		-webkit-border-radius: 5px;
	}
	nav.nav__menu{
		padding: 60px 0px 115px 0px;
		height: auto;
		overflow: hidden;
		position: absolute;
		top: -2000px;
		width: 100%;
		background-color: rgb(226,232,234);
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		z-index: 999;
	}
	body.fixed nav.nav__menu{
		position: fixed;
	}
	nav.nav__menu.active{
		top: 178px;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	body.fixed nav.nav__menu.active{
		top: 90px;
	}
		nav.nav__menu .center{
			max-width: 1170px;
		}
	nav.nav__menu .close{
		position: absolute;
		bottom: -7px;

		left: calc(50% - 25px);
		z-index: 98;
		cursor: pointer;
		transform: rotate(-90deg);
		text-align: center;
		padding: 20px;
	}
	nav.nav__menu .close:hover{
		cursor: pointer;
		opacity: 0.7;
		bottom: -4px;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}

	/* ITEMS */
	.newsSwiper{
		display: none;
	}
	#video__home {
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
		z-index: 1;
	}
	.logo__anders-invest{
		position: relative;
		float: right;
		height: 75px;
		width: 185px;
		margin: 26px 225px 0 0 ;
	}
	body.fixed .logo__anders-invest{
		height: 60px;
		margin: 15px 225px 0 0;
	}
	body.fixed .logo__anders-invest img{
		height: 60px; width: auto;
	}
	p.movie__tekst{
		font-size: 94px;
		font-family: "ubuntumedium";
		line-height: 113px;
		color: rgb(255,255,255);
	}
	.frame__news{
		float: left;
		margin: 0px 20px;
		width: 520px;
		height: 470px;
		-webkit-border-radius: 0px 0px 0px 60px;
		border-radius: 0px 0px 0px 60px;
		position: relative;
		display: block;
		background-color: rgb(255,255,255);
		z-index: 10;
	}
	.frame__news.teamDetail, .isNews .frame__news{
		float: right;
	}
	.isNews .frame__news{
		margin-top:90px;
	}
	.section__fondsen__overzichtBelow .frame__news{
		margin: 0;
	}
	.section__homeFondsMain .frame__news{
		margin: 0px 0px 0px calc(50% - 470px);
		height: auto;
		min-height: 50px;
		z-index: 10;
		box-sizing: border-box;
		-webkit-border-radius: 0px 60px 0px 0px;
		border-radius: 0px 60px 0px 0px;
	}
	.section__homeFondsMain.homeFondsChange .frame__news{
		margin: 0px calc(50% - 470px) 0px 0px ;
	}
	.section__homeFondsMain .homeFondsMain__teksten{
		position: relative;
		margin: 140px 85px 115px 60px;
	}
	.section__fonds__left__content .frame__news, .section__fonds__right__content .frame__news{
		margin: 0 0 45px 0;
		height: auto;
		min-height: 50px;
		z-index: 10;
		box-sizing: border-box;
		-webkit-border-radius: 0px 0px 60px  0px;
		border-radius: 0px 0px 60px 0px;
	}
	.section__fonds__left__content .fonds__main__content, .section__fondsen__overzichtBelow .fonds__main__content{
		position: relative;
		margin: 80px 60px 60px 60px;
	}
	.section__fonds__left__content .fonds__main__content.portfolioDetail{
		position: relative;
		margin: 40px 60px 40px 60px;
	}
	.portfolioViewer{
		margin: 0 -53px 20px;
	}
	.portfolioViewer .item{
		position: relative;
		display: inline-block;
		width: 100px;
		height: 100px;
		background-color: rgb(139,171,181);
		text-align: center;
		color: rgb(255,255,255);
		vertical-align: middle;
		margin: 0 1px 0 0;
	}
	.portfolioViewer .item img{
		width: 100px;
		height: 100px;
		object-fit: cover;
		object-position: center;
		vertical-align: middle;
		filter: grayscale(100%);
	}
	.portfolioViewer .item .count{
		display: block;
		text-align: center;
		widht: 100%;
		margin-top: 10px;
		font-size: 46px;
		font-family: "ubuntumedium";
	}
	.portfolioViewer .item .title{
		display: block;
		text-align: center;
		font-size: 14px;
	}

	.section__fonds__right__content .fonds__main__content{
		position: relative;
		margin: 400px 60px 40px 60px;
	}
	.section__homeFondsMain .homeFondsMain__cta{
		position: relative;
		margin: 0px 85px 115px 0px;
	}
	.frame__news .news__titleBar{
		height: 55px;
		width: 100%;
		position: absolute;
		left: 0; top: 0;
		box-sizing: border-box;
		padding: 0px 50px;
	}
	.frame__news.active .news__titleBar, .frame__news.active .news__splitBar{
		width: 520px;
	}
	.section__fonds__left__content .frame__news .news__titleBar{
		margin-left: -25px;
	}

	.frame__news .news__splitBar{
		position: absolute;
		top: 55px;
		height: 2px;
		width: 100%;
		left: 0;
		opacity: 0.2;
	}
	.frame__news .news__titleBar p{
		font-family: "ubuntumedium";
		margin: 0; line-height: 55px;
		text-align: right;
	}
	.section__homeFondsMain .frame__news .news__titleBar p, .section__fondsen__overzichtBelow .frame__news .news__titleBar p, .section__fonds__left__content .frame__news .news__titleBar p, .section__fonds__right__content .frame__news .news__titleBar p{
		text-align: left;
	}
	.frame__news figure.news__image{
		position: absolute;
		left: 25px;
		top: 57px;
		width: 470px;
		height: 360px;
	}
	.frame__news figure.news__image img{
		width: 100%;
		height: 100%;
	}
	.frame__news p.news__date{
		position: absolute;
		bottom: 0px;
		right: 50px;
		line-height: 55px;
		margin: 0;
	}
	.frame__news.active p.news__date{
		right: calc(560px + 50px);
		transition: none !important;
	}
	.frame__news p.news__date a{
		text-decoration: none;
		color: rgb(65,96,118);
	}
	.section__newsCarousel .slick-track {
		display: flex;
		align-items: top;
		flex-wrap: nowrap;
		height: 470px;
		justify-content: center;
	}
	.section__newsCarousel .slick-slide {
		float: none;
		display: inline-block;

	}

	.frame__news.active{

		width: calc((520px * 2) + 40px);
		/*width: 630px !important;*/
		-webkit-transition: all 0.2s linear;
		-moz-transition: all 0.2s linear;
		-o-transition: all 0.2s linear;
		transition: all 0.2s linear;
		/*background-color: transparent;*/
		/*margin-right: calc(100vw - 520px - 520px - 630px - 20px - 20px - 20px);*/
	}
	.frame__news .activeContent{
		opacity: 0;
		pointer-events: none;
	}
	.frame__news.active .activeContent{
		position: absolute;
		left: 520px;
		width: 560px;
		height: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		background-color: rgb(139,171,181);
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.frame__news.active .activeContent .kop1, .frame__news.active .activeContent p{
		color: rgb(255,255,255);
	}
	/*.frame__news.active .news__image,.frame__news.active .news__date, .frame__news.active .news__splitBar, .frame__news.active .news__titleBar{
		display: none;
	}*/
	.frame__news .news__introtext{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 235px;
		margin: 0 0 40px 0;
		-webkit-line-clamp: 7;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.buttonsNews{
		position: absolute;
		bottom: 0;
		left: 20px;
	}
	.news__nav{
		position: absolute;
		height: 50px;
		width: 50px;
		z-index: 10;
		top: calc(70px + (470px / 2) + (50px / 2));
		right: 0;
		color: rgb(255,255,255);
		font-size: 50px;
		transform: rotate(0deg);
	}
	.news__nav.slider__arrow__next{
		right: unset;
		left: 0;
		transform: rotate(180deg);
	}
	.news__nav:hover{
		opacity: 0.7;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		cursor: pointer;
	}
	.team__nav{
		position: absolute;
		height: 50px;
		width: 50px;
		z-index: 10;
		top: calc(70px + (710px / 2) + (50px / 2));
		left: 30px;
		color: rgb(255,255,255);
		font-size: 50px;
		transform: rotate(180deg);
	}
	.team__nav.slider__arrow__next{
		right: 30px;
		left: unset;
		transform: rotate(0deg);
	}
	.team__nav:hover{
		opacity: 0.7;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
		cursor: pointer;
	}
	.teamFunction{
		font-family: "centrale_sans_boldbold";
		font-size: 14px;
	}

	.homeFonds__cijfers{
		position: relative;
		z-index: 10;
		width: 50%;
		text-align: right;
	}
	.homeFondsChange .homeFonds__cijfers{
		order: 2;
		text-align: left;
	}
	.homeFonds__cijfers p{
		color: rgb(255,255,255);
	}
	p.fondsCijfers{
		 font-family: "centrale_sans_regularregular";
		 font-size: 15px;
		 line-height: 30px;
		 margin-bottom: 60px;
	 }
	p.fondsCijfers .big{
		font-size: 46px;
		font-family: "ubuntumedium";
	}
	.fonds__main__content p.fondsCijfers{
		color: rgb(139,171,181);
		margin-bottom: 10px;
	}
	.fonds__main__content p.fondsCijfers .big{
		color: rgb(33,79,103);
	}
	.fonds__main__content a{
		color: rgb(65,96,118);
		text-decoration: none;
	}
	.menu__uitleg{
		width: 370px;
		position: relative;
		float: left;
	}
	.menu__fonds{
		margin: 0 0 0 100px;
		position: relative;
		float: left;
		width: 260px;
	}
	.menu__kennis{
		margin:0;
		position: relative;
		float: left;
		width: 270px;
	}
	.menu__nieuws{
		margin:0;
		position: relative;
		float: left;
		width: 150px;
	}
	.nav__menu__titel{
		font-size: 38px;
		font-family: "ubuntumedium";
		color: rgb(33,79,103);
		text-transform: lowercase;
	}
	.nav__menu__titel a{
		text-decoration: none;
		color: rgb(33,79,103);
	}
	.nav__menu__fondstitel{
		margin: 0 0 6px 0;
		font-family: "ubuntumedium";
		color:rgb(96,115,128);
        line-height: 1;
	}
	p.nav__menu__borderd{
		font-family: "ubuntumedium";
		color:rgb(96,115,128);
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;
		line-height: 1em;

	}
	p.nav__menu__borderd:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}

	p.nav__menu__borderd a{
		color:rgb(96,115,128);
		text-decoration: none;
		text-transform:lowercase;
		display: inline-block;
		margin-bottom: 8px;
	}
	.fonds__main__title{
		font-family: "ubuntumedium";
		margin: 0;
		text-align: left;
		margin: 0 0  50px 60px;
		line-height: 34px;
	}
	.fonds__main__title img.imgAnders{
		height: 24px;
		margin-top: -5px;
		vertical-align: middle;
		display: inline-block;
	}
	section.section__logoSlider img{
		height: 60px;
		width: auto;
		margin: 0px 65px;
		opacity: 0.7;
	}
	.portfolioItem{
		position: relative;;
		float: left;
		width: 424px;
		height: 424px;
		margin: 0px 4px 4px 0px;
		display: flex;
		align-content: center;
		align-items: center;
		background-size: cover;
		background-position: center center;
	}
	.portfolioItem.notFirst6{
		display: none;
	}
	.portfolioItem .hover{
		position: absolute;
		pointer-events: none;
		z-index: 1;
		width: 195px; height: 195px;
		left: calc(50% - (194px / 2));
		top: calc(50% - (194px / 2));
		background-color: rgba(33,79,103,0.8);
	}
	.portfolioItem .portfolio__overview__content {
		position: relative;
		z-index: 10;
		text-align: center;
		width: 100%;
	}
	.portfolioItem  p.portfolio__title {
		position: absolute;
		left: calc(50% - (194px / 2));
		top: calc(50% - (194px / 2) + 75px);
		width: 194px; height: 194px;
		font-family: "centrale_sans_boldbold";
		font-size: 15px;
		color: rgb(255,255,255);
		margin: 15px 0 0 0;
	}
	.portfolioItem .portfolio__logo{
		position: absolute;
		/*height: 195px;
		width: auto;*/
		left: calc(50% - (194px / 2));
		top: calc(50% - (194px / 2) - 50px) ;
		width: 194px; height: 194px;
		object-fit: fill;
		object-position: center;
	}
	.portfolioItem:nth-child(3n){
		margin-right: 0px;
	}
	.portfolioItem .hoveredContent{
		position: absolute;
		opacity: 0;
		z-index: 15;
		pointer-events: none;
		width: 100%; height: 100%;
		left: 0; top: 0;
		text-align: center;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;;
	}
	.portfolioItem .hoveredContent .btnPlus{
		position: relative;
		margin-top: 70px;
	}
	.portfolioItem .hoveredContent .portfolioFacts{
		position: absolute;
		left: 20px;
		width: calc(100% -  40px);
		bottom: 20px;
		height: 72px;
	}
	.portfolioItem .hoveredContent .portfolioFacts p{
		font-size: 15px;
		position: absolute;
		color: rgb(255,255,255);
		text-align: left;
	}
	.portfolioItem .hoveredContent .portfolioFacts p:first-child{
		left: 0;

	}
	.portfolioItem .hoveredContent .portfolioFacts p:last-child{
		right: 0;
	}
	portfolioItem .hoveredContent .portfolioFacts p .big{
		font-size: 36px;
	}
	.portfolioItem .hoveredContent .kop1{
		color: rgb(255,255,255);
		margin: 35px 0px 0px 0px;
	}
	.portfolioItem:hover .hoveredContent{
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;;
	}

	.sectionSlider{
		position: relative;
		width: 100%;
		padding: 60px 0;
		background-color: rgb(138, 170, 180);
		min-height: 470px;
		position: relative;
	}
	.sectionSlider .arrowRight, .sectionSlider .arrowLeft{
		position: absolute;
		right: 55px;
		top:  calc((60px / 2) + (470px / 2) + (55px / 2));
		width: 28px;
		height: 55px;
		z-index: 10;
	}
	.sectionSlider .arrowLeft{
		right: unset;
		left: 55px;
	}
	.sectionSlider .arrowRight:hover, .sectionSlider .arrowLeft:hover{
		opacity: 0.8;
		cursor: pointer;
	}
	.sectionSlider .arrowLeft img, .sectionSlider .arrowRight img{
		width: 28px;
		height: 55px;
	}
	.sectionSlider .slider{
		position: relative;
		width: calc(100% - 180px);
		height: 470px;
	}
	.sectionSlider .slider .slide{
		height: 470px;
		box-sizing: border-box;
		background-color: #FFF;
		border-bottom-left-radius: 60px;
		padding: 50px 15px;
		display: inline-block;
		margin: 0px 20px;
	}
	.sectionSlider .slider .slide img{
		height: 100%;
		width: auto;
		object-position:center;
		object-fit: cover;
	}
	.fonds__overview__content{
		position: relative;
		float: left;
		margin: 0 0 0 55px;
		width: calc(100% - 55px - 520px);
	}
	.fonds__overview__content p{
		color: rgb(255,255,255);
	}
	.fondsDetailOther{
		z-index: 9;
		text-align: center;
	}
	.detailAbout{
		z-index: 9;
		text-align: left;
		margin: 10px 50px 20px 50px;
		line-height: 1em;
	}
	.detailAbout .title{
		color: rgb(139,171,181);
		font-size: 15px;

	}
	.detailAbout a.a__los{
		color: rgb(65,96,136);
		text-decoration: none;
	}
	.detailAbout a.icon_pdf{
		padding-left: 30px;
		display: inline-block;
		position: relative;
	}
	.detailAbout a.icon_pdf:before{
		position: absolute;
		content: ' ';
		left: 0; top: 0;
		background-image: url('../images/icon_pdf.svg');
		background-position: center;
		background-repeat: no-repeat;
		background-size: contain;
		height: 20px;
		width: 20px;
	}
	.section__fondsen__overzichtBelow .fondsBelowHead{
		color: rgb(255,255,255);
		margin: 0 0 90px 50px;
	}
	.teamOutline{
		width: 100%;
		/*display: flex;
		flex-wrap: wrap;
		justify-content: space-between;*/
	}
	.teamFrame{
		display: inline-block;
		background-color: rgb(232,238,240);
		width: 370px;
		height: 476px;
		margin: 0 20px 20px 0;
		/*margin: 30px 0px;*/
		box-sizing: border-box;
		float: left;
		position: relative;
		padding: 20px;
		border-radius: 0 0 40px 0;
		-webkit-border-radius: 0 0 40px 0;
	}
	.teamFrame.ontmoet{
		display: flex;
		flex-wrap: wrap;
		align-content: center;
		align-items: center;
		justify-content: center;
		box-sizing: border-box;
		background-color: transparent !important;
		border: 1px solid rgb(232,238,240);
	}
	.teamFrame.ontmoet .btnPlus{
		padding: 0px 20px 0px 20px;
	}
	.teamFrame:nth-child(3n){
		/*margin-right: 0;*/
	}
	.teamFrame img{
		width: 100%;
		height: auto;
	}
	.teamFrame .head{
		margin: 20px 0px;
		font-size: 20px;
		font-family: 'ubuntubold';
	}
	.teamFrame p.phones{
		margin: 0 0 0px 0;
	}
	.teamActiefIn{
		margin: 20px 20px 0 0;
		font-size: 15px;
		text-align: right;
	}
	.collegaSlider .teamFrame{
		margin: 30px 15px;
	}
	.news__overview p, .news__overview .kop1{
		color: Rgb(255,255,255);
	}
	.news__overview p.news__crop{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 275px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsOverviewFrame{
		width: 625px;
		float:left;
		height: 290px;
		margin: 0px 30px 30px 0px;
		background-color: rgb(232,238,240);
		box-sizing: border-box;
		position: relative;
		padding: 0px 55px 0px 40px;
		border-radius: 0px 0px 0px 40px;
		-webkit-border-radius: 0px 0px 0px 40px;
	}
	.newsOverviewFrame .title{
		position: absolute;
		font-family: "ubuntumedium";
		top: 0; left: 0;
		line-height: 48px;
		box-sizing: border-box;
		padding: 0px 55px 0px 40px;
		border-bottom: 2px solid rgb(255,255,255);
		text-align: right;
		width: 100%;
		height: 48px;
	}
	.newsOverviewFrame .text__intro{
		position: absolute;
		top: 70px;
		line-height: 25px;
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 150px;
		font-size: 15px;
		width: 300px;
		margin: 0 0 0px 0;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.newsOverviewFrame .text__intro .kop2{
		margin-bottom: 25px;
		line-height: 25px;
		width: 100%;
		font-size: 20px;
		display: inline-block;
		font-family: "ubuntubold";
	}
	.newsOverviewFrame:nth-child(2n){
		margin-right: 0;
	}
	.newsholder{
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.newsholder .newsOverviewFrame{
		margin: 0 0 30px 0 !important;
	}


	.newsOverviewFrame .news__date{
		position: absolute;
		bottom: 20px;
		right: 55px;
		font-size: 15px;
		margin: 0;
	}
	.newsOverviewFrame .readOn{
		position: absolute;
		bottom: 20px;
		left: 40px;
		margin: 0;

	}
	.newsOverviewFrame .readOn a{
		font-size: 15px;
		font-family: "ubuntubold";
		text-decoration: none;
		color: rgb(65,96,118);

	}
	.newsOverviewFrame img{
		position: absolute;
		width: 170px;
		height: auto;
		right: 55px;
		top: 70px;
	}
	.p__share {
		text-align: right;
		color: rgb(138, 170, 180);
		font-size: 15px;
		line-height: 40px;
	}
	section.section__newsOverview.detailed .kop1{
		color: rgb(255,255,255);
	}
	.story__text{
		position: relative;
		margin: -250px 0 0 -1px;
		width: 1055px;
		background-color: rgb(255,255,255);
		z-index: 50;
		float: left;
		min-height: 500px;
	}
	section.section__story:nth-child(2n) .story__text{
		float: right;
	}
	.story__text__verhaal{
		width: 560px;
		position: absolute;
		left: 300px;
		top: 70px;
		opacity: 0;
		pointer-events: none;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.story__text__verhaal.active{
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.story__text__verhaal .icon-arrowRight{
		position: absolute;
		top: 0px;
		right: -90px;
		color: rgb(228,138,18);
		text-decoration: none;
		font-weight: bold;
		font-size: 28px;
		cursor: pointer;
	}
	.story__text__verhaal .icon-arrowRight.prev{
		right: -50px;
		transform: rotate(180deg);
	}
	.storyNav{
		position: absolute;
		top: 70px;
		left: 50px;
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		border-left: 3px solid rgb(33,79,103);
	}
	.storyNav li{
		padding: 0; margin: 0;
	}
	.storyNav li a{
		font-size: 20px;
		margin: 0 0 1em 0;
		font-family: "ubuntumedium";
		color: rgb(139,171,181);
		text-decoration: none;
	}
	.storyNav li a.active{
		color: rgb(33,79,103);
	}
	.story__text .imageHead{
		position: absolute;
		left: 50px;
		top: -70px;
		color: rgb(255,255,255);
		font-size: 46px !important;
	}
	.slogan{
		position: absolute;
		width:725px;
		left: calc((50% - (1280px / 2)) + (1280px - 725px));
		height: 50px;
		font-family: "ubuntumedium";
		color: rgb(255,255,255);
		font-size: 46px;
		top: 110px;
		z-index: 10;
	}
	.slogan .btnPlus{
		float: right;
	}
	.slogan img{
		margin-top: -70px;
		height: 195px;
		width: auto;
	}
	.section__fonds__mainContent p#over{
		margin-top: 50px;
	}
	.p__filter{
		font-size: 15px;
		text-transform: lowercase;
		margin: 0 0 50px 0;
	}
	.p__view{
		text-align: right;
		font-size: 15px;
		text-transform: lowercase;
		margin: 0 0 50px 0;
	}
	.filterView{
		display: inline-block;
		color: rgba(33,79,103,1);
		background-color: rgb(226,232,234);
		height: 40px;
		width: 40px;
		line-height: 40px;
		text-align: center;
		font-size: 20px;
		cursor: pointer;
	}
	.filterView.active{
		background-color: rgba(33,79,103,1);
		color: rgb(226,232,234);
	}
	.viewPortfolio{
		display: none;
	}
	.viewPortfolio.active{
		display: block;
	}
	.viewPortfolio{
		height: 830px;
	}
	img.anders-e{
		position: absolute;
		z-index: 20;
		top: 250px;
		right: 0px;
		width: 755px;
		height: auto;
		pointer-events: none;
	}
		/* HAMBURGER */
	.hamburger {
		position: absolute;
		right: 0px;
		top: 50px;
		font: inherit;
		display: inline-block;
		overflow: visible;
		margin: 0;
		padding: 0px;
		cursor: pointer;
		transition-timing-function: linear;
		transition-duration: .15s;
		transition-property: opacity, filter;
		text-transform: none;
		color: inherit;
		border: 0;
		background-color: transparent;
		z-index:99;
	}
	body.fixed .hamburger{
		top: 30px;
	}

	.hamburger:hover {
		opacity: .7
	}
	.hamburger-box {
		position: relative;
		display: inline-block;
		width: 40px;
		height: 24px
	}
	.hamburger-inner {
		top: 50%;
		display: block;
		margin-top: -2px
	}
	.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
		position: absolute;
		width: 40px;
		height: 3px;
		border-radius: 1.5px;
		-webkit-border-radius: 1.5px;
		transition-timing-function: ease;
		transition-duration: .15s;
		transition-property: transform;
		border-radius: 1px;
		background-color:  rgb(33,76,103);
	}
	.hamburger-inner:after, .hamburger-inner:before {
		display: block;
		content: ''
	}
	.hamburger-inner:before {
		top: -10px
	}
	.hamburger-inner:after {
		bottom: -10px
	}
	.hamburger--spin .hamburger-inner {
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
		transition-duration: .3s
	}
	.hamburger--spin .hamburger-inner:before {
		transition: top .1s ease-in .34s, opacity .1s ease-in
	}
	.hamburger--spin .hamburger-inner:after {
		transition: bottom .1s ease-in .34s, transform .3s cubic-bezier(.55, .055, .675, .19)
	}
	.hamburger--spin.is-active .hamburger-inner {
		transition-delay: .14s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: rotate(225deg)
	}
	.hamburger--spin.is-active .hamburger-inner:before {
		top: 0;
		transition: top .1s ease-out, opacity .1s ease-out .14s;
		opacity: 0
	}
	.hamburger--spin.is-active .hamburger-inner:after {
		bottom: 0;
		transition: bottom .1s ease-out, transform .3s cubic-bezier(.215, .61, .355, 1) .14s;
		transform: rotate(-90deg)
	}
	.hamburger--spin-r .hamburger-inner {
		transition-timing-function: cubic-bezier(.55, .055, .675, .19);
		transition-duration: .3s
	}
	.hamburger--spin-r .hamburger-inner:before {
		transition: top .1s ease-in .34s, opacity .1s ease-in
	}
	.hamburger--spin-r .hamburger-inner:after {
		transition: bottom .1s ease-in .34s, transform .3s cubic-bezier(.55, .055, .675, .19)
	}
	.hamburger--spin-r.is-active .hamburger-inner {
		transition-delay: .14s;
		transition-timing-function: cubic-bezier(.215, .61, .355, 1);
		transform: rotate(-225deg)
	}
	.hamburger--spin-r.is-active .hamburger-inner:before {
		top: 0;
		transition: top .1s ease-out, opacity .1s ease-out .14s;
		opacity: 0
	}
	.hamburger--spin-r.is-active .hamburger-inner:after {
		bottom: 0;
		transition: bottom .1s ease-out, transform .3s cubic-bezier(.215, .61, .355, 1) .14s;
		transform: rotate(90deg)
	}

	/* FOOTER */
	footer{
		position: relative;
		width: 100%;
		padding: 90px 0 140px 0;
		background-color: rgb(226,232,234);
	}
	footer .center{
		max-width: 1280px;
	}
	footer figure.footer__logo{
		display: block;
		height: 75px;
		width: auto;
	}
	footer figure.footer__logo img{
		width: auto;
		height: 100%;
	}
	.footer__item__bezoek{
		position: relative;
		float: left;
		margin: 70px 0px 0px 235px;
		width: 285px;
	}
	.footer__item__bel{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 270px;
	}
	.footer__item__mail{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 260px;
	}
	.footer__item__volg{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 200px;
	}
	footer p.footer__block, footer a{
		color: rgb(96,115,128);
		font-family: "ubuntumedium";
		text-decoration: none;
	}
	p.footer__block:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}
	p.footer__block{
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;

	}
	footer .kop1{
		text-transform: lowercase;
		/*background-color: rgb(96,115,128);*/
	}
	.accordion{
		margin-bottom: 50px;
	}
	.accordion h3{
		display: inline-block;
		box-sizing: border-box;
		padding: 0px 10px;
		height: 60px;
		font-size: 26px !important;
		line-height: 60px;
		width: 100%;
		background-color: rgb(226,232,234);
		cursor: pointer;
		margin: 0;
		position: relative;
		border: 1px solid rgba(0,78,102,0.2);
	}
	.accordion h3:after{
		position: absolute;
		right: 10px;
		font-size: 16px;
		top: 24px;
		/* use !important to prevent issues with browser extensions that change fonts */
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e901";
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.accordion h3.ui-state-active:after{
		right: 15px;
		transform: rotate(90deg);
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.accordion .content{
		padding: 10px;
	}


	/* BUTTONS */
	.btnPlus{

		line-height: 55px;
		height: 55px;
		padding: 0px 75px 0px 20px;
		font-size: 20px;
		font-family: "ubuntumedium";
		text-decoration: none;
		background-color: rgb(139,171,181) !important;
		color: rgb(255,255,255) !important;
		display: inline-block;
		position: relative;
		text-transform: lowercase;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.btnPlus:after{
		position: absolute;
		right: 0px;
		line-height: 55px;
		width: 55px;
		height: 55px;
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		font-size: 25px;
		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		content: "\e909";
		text-align: center;
	}
	.btnPlus:hover{
		background-color: rgb(104,146,159);
	}
	.btnPlus.team{
		line-height: 40px;
		height: 40px;
		padding: 0px 55px 0px 20px;
		font-size: 14px;
	}
	.btnPlus.team:after{
		right: 0px;
		line-height: 40px;
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
	.btnPlus.clear{
		background-color: transparent !important;
		color: rgb(255,255,255) !important;
		border: 1px solid rgb(255,255,255) !important;
	}
	.btnSmall {
		background-color: rgb(138, 170, 180);
		line-height: 40px;
		height: 40px;
		padding: 0px 20px 0px 20px;
		font-size: 20px;
		font-family: "ubuntumedium";
		text-decoration: none;
		color: rgb(255, 255, 255);
		display: inline-block;
		position: relative;
		text-transform: lowercase;
		margin: 0 0 6px 0;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.btnAnchor {
		line-height: 30px;
		height: 30px;
		color: rgb(139,171,181);
		padding: 0px 0px 0px 10px;
		font-size: 16px;
		font-family: "ubuntumedium";
		text-decoration: none;
		display: inline-block;
		position: relative;
		text-transform: lowercase;
		margin: 0 5px 0px 0;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.btnAnchor:before{
		position: absolute;
		content: '>';
		font-size: 14px;
		left: 0; top: 0px;

	}
	.btnSmall:hover, .btnSmall.active{
		background-color: rgb(104,146,159);
	}
	.btnSmall.white {
		background-color: rgb(255, 255, 255);
		color: rgb(139,171,181);
	}
	.btnSmall.team, .btnSmall.portfolio {
		font-size: 15px;
		line-height: 30px;
		height: 30px;
	}
	.btnSmall.white:hover{
		color: rgb(104,146,159);
	}

	.btnFilter{
		/*background-color: rgba(33,79,103,0.15);*/
		font-size: 15px;
		line-height: 30px;
		height: 30px;
		padding: 0px 20px 0px 25px;
		font-family: "ubuntumedium";
		text-decoration: none;
		color: rgba(33,79,103,1);
		display: inline-block;
		position: relative;
		text-transform: lowercase;
		margin: 0 0 6px 0;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.btnFilter:before{
		content: ' ';
		position: absolute;
		left: 0;
		top: 5px;
		box-sizing: border-box;
		background-color: rgb(226,232,234);
		border: 2px solid rgb(226,232,234);
		width: 20px;
		height: 20px;
	}
	.btnFilter.active:before{
		background-color: rgba(33,79,103,1);
		border: 2px solid rgb(226,232,234);
	}
    .filterView{

    }
	.btnSocial{
		background-color: rgb(138, 170, 180);
		width: 40px;
		height: 40px;
		color: rgb(255,255,255);
		position: relative;
		display: inline-block;
		text-align: center;
		vertical-align: middle;
		text-decoration: none;
		font-size: 22px;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;
	}
	.btnSocial span{
		display: inline-block;
		vertical-align: middle;
		line-height: 40px;
	}
	.btnSocial:hover{
		background-color: rgb(104,146,159);
		cursor: pointer;
	}

	.opmaakMainContent p{
		margin: 0 0 1em 0 !important;
	}
	.opmaakMainContent h1, .opmaakMainContent h2, .opmaakMainContent h3, .opmaakMainContent .kop1, .opmaakMainContent .kop2, .opmaakMainContent .kop3{
		margin-bottom: 1em !important;
	}
	.opmaakMainContent h1.teamKop{
		margin-bottom:0 !important;
	}
    .opmaakMainContent h2{
        margin-top: 2em;
    }
    .opmaakMainContent .kop2{
        margin-bottom: 0.3em !important;
    }
	.opmaakMainContent .accordion h3.kop1{
		margin-bottom:0 !important;

	}
    strong{
        font-family: "centrale_sans_boldbold";
        font-weight: 100;
    }
    .opmaakMainContent img{

        max-width: 100% !important;
    }
	.section__picFrame iframe{
		width: 100% !important;
	}
	section.marguee{
		padding: 0;
		position: relative;
		width: 100%;
		background-color:rgb(96,115,128);
	}
	section.marguee img{
		height: 260px;
		width: auto;
		margin: 0 50px;
	}
	#slider-range{
		margin-left: 20px;
		width: 300px;
		display: inline-block;
		height: 3px;
		border: 0;
		background-color: rgb(139,171,181)

	}
	#amount{
		display: block;
		font-family: "centrale_sans_regularregular";
		font-size: 14px;
		color: rgb(65,96,118);
	}
	.section__fondsen_portfolio .ui-slider .ui-slider-range{
		background:  rgb(65,96,118);
	}
	.section__fondsen_portfolio .ui-slider-horizontal .ui-slider-handle {
		top: -.6em !important;
	}
	.section__fondsen_portfolio .ui-corner-all,
	.section__fondsen_portfolio .ui-corner-bottom,
	.section__fondsen_portfolio .ui-corner-right,
	.section__fondsen_portfolio .ui-corner-br {
		border-bottom-right-radius: 3px;
	}
	.section__fondsen_portfolio .ui-widget.ui-widget-content {
		border: 1px solid #c5c5c5;
	}
	.section__fondsen_portfolio .ui-corner-all,
	.section__fondsen_portfolio .ui-corner-bottom,
	.section__fondsen_portfolio .ui-corner-right,
	.section__fondsen_portfolio .ui-corner-br {
		  border-bottom-right-radius: 3px;
	  }
	.section__fondsen_portfolio .ui-corner-all,
	.section__fondsen_portfolio .ui-corner-bottom,
	.section__fondsen_portfolio .ui-corner-left,
	.section__fondsen_portfolio .ui-corner-bl {
						  border-bottom-left-radius: 3px;
					  }
	.section__fondsen_portfolio .ui-corner-all,
	.section__fondsen_portfolio .ui-corner-top,
	.section__fondsen_portfolio .ui-corner-right,
	.section__fondsen_portfolio .ui-corner-tr {
						  border-top-right-radius: 3px;
					  }
	.section__fondsen_portfolio .ui-corner-all,
	.section__fondsen_portfolio .ui-corner-top,
	.section__fondsen_portfolio .ui-corner-left,
	.section__fondsen_portfolio .ui-corner-tl {
			  border-top-left-radius: 3px;
		  }
	.section__fondsen_portfolio .ui-widget-content {
						 border: 1px solid #dddddd;
						 background: #ffffff;
						 color: #333333;
					 }
	.section__fondsen_portfolio .ui-widget {
						 font-family: Arial,Helvetica,sans-serif;
						 font-size: 1em;
					 }
	.section__fondsen_portfolio .ui-slider-horizontal {
						 height: .8em;
					 }
	.section__fondsen_portfolio .ui-slider {
						 position: relative;
						 text-align: left;
					 }


	.section__fondsen_portfolio  .ui-slider-horizontal .ui-slider-range {
		top: 0;
		height: 100%;
	}
	.section__fondsen_portfolio  .ui-slider .ui-slider-range {
						 position: absolute;
						 z-index: 1;
						 font-size: .7em;
						 display: block;
						 border: 0;
						 background-position: 0 0;
					 }

	.section__fondsen_portfolio  .ui-slider-horizontal .ui-slider-handle {
		top: -.3em;
		margin-left: -.6em;
	}
	.section__fondsen_portfolio  .ui-slider .ui-slider-handle {
						 position: absolute;
						 z-index: 2;
						 width: 1.2em;
						 height: 1.2em;
						 cursor: pointer;
						 -ms-touch-action: none;
						 touch-action: none;
					 }

	.section__fondsen_portfolio .ui-state-default,
	.section__fondsen_portfolio .ui-widget-content .ui-state-default,
	.section__fondsen_portfolio .ui-widget-header .ui-state-default,
	.section__fondsen_portfolio .ui-button,
	.section__fondsen_portfolio html .ui-button.ui-state-disabled:hover,
	.section__fondsen_portfolio html .ui-button.ui-state-disabled:active{

		font-weight: normal;
		color: rgb(226,232,234) ;

		left: 0;
		top: 5px;
		box-sizing: border-box;
		background-color: rgb(226,232,234) !important;
		border: 2px solid rgb(226,232,234) !important;
		width: 20px;
		height: 20px;
	}
	.section__fondsen_portfolio .ui-state-focus, .section__fondsen_portfolio .ui-state-hover{
		background-color: rgba(33,79,103,1)  !important;
		border: 2px solid rgb(226,232,234)  !important;
	}

	.section__pagesMain{
		padding: 80px 0;
		width: 100%;
		min-height: 560px;
		background-color: rgb(255,255,255)
	}
	.section__pagesMain:nth-child(odd){
		background-color: rgb(221,233,239)
	}
	.section__pagesMain .center{
		max-width: 1280px;
	}

	.section__pagesMain .imgHolder{
		float: right;

		width: 520px;
		height: 560px;

		position: relative;
		display: block;
		z-index: 10;
	}
	.section__pagesMain .imgHolder img{
		-webkit-border-radius: 0px 0px 0px 60px;
		border-radius: 0px 0px 0px 60px;
		width: 520px;
		height: 560px;
		object-position: center;
		object-fit: cover;
	}
	.section__pagesMain:nth-child(odd) .imgHolder{
		float: left;
		margin: 0px 20px;
	}
	.section__pagesMain .textHolder{
		width: 660px;
		float: left;
	}
	.section__pagesMain:nth-child(odd) .textHolder
	{
		float: right;
	}
	.section__pagesMain .quote{
		position: relative;
		clear: both;

		width: 100%;
		font-size: 46px;
		font-family: 'ubuntubold';
		text-align: center;
		color: rgb(138, 170, 180);
	}

}
@media screen and (max-width: 1320px)
{
	body{
		font-size: 16px;
	}
	.kop1{
		font-size: 24px;
	}
    .kop2{
		font-size: 19px;
	}
	.accordion h3 {

		height: 60px;
		font-size: 24px !important;
		line-height: 60px;
	}

	/* SECTIONS */
	section.section__topbar{
		height: 40px;
	}
	section.section__topbar .center {
		max-width: 940px;
	}
	section.section__navmain{
		height: 105px;
	}
	section.section__navmain .center {
		max-width: 940px;
	}
	section.section__homeMovie{
		height: 575px;
	}
	section.section__homeMovie .center {
		max-width: 940px;
	}
	article.section__homeIntro{
		padding: 90px 0px;
	}
	article.section__homeIntro .center {
		max-width: 615px;
	}
	section.section__headerPage{
		height: 430px;
	}
	section.section__headerPage.small{
		height: 215px;
	}
	section.section__picFrame{
		padding: 0 0 0px 0;
	}
	section.section__picFrame.isContact{
		padding-bottom: 200px;
	}
	section.section__picFrame section.pic{
		height: 865px;
	}
	section.section__picFrame.isContact section.pic{
		height: 635px;
	}
	section.section__picFrame.belowPortfolio section.pic {
		height: 635px;
	}
	section.section__picFrame article.article__inPic{
		width: 600px;
		margin: -455px 0 0 calc(50% - (940px / 2));
		padding: 60px 40px;
	}
	section.section__picFrame.isContact article.article__inPic{
		margin: -345px calc(50% - (940px / 2)) 0 0 ;
	}
	section.section__homeNews{
		padding: 90px 0 140px 0;
	}
	.section__newsCarousel{
		height: 405px;
		width: 100%;
	}

	section.section__homeFondsMain{
		padding: 90px 0px;
		width: 100%;
		position: relative;
	}
	section.section__homeFondsMain .center{
		max-width: 1024px;
	}
	section.section__fonds__left{
		width: calc(50% - (1024px / 2) + 440px);
		padding: 90px 0px 60px 0px;
	}
	section.section__fonds__left__content{
		width: 420px;
		margin: 0 20px 0 0;
	}
	.section__fonds__transFill.fixedHeight{
		height: 170px;
	}
	section.section__fonds__right{
		width:calc(50% - (1024px / 2) + 499px);
		padding: 90px 0px 60px 0px;
	}
	section.section__fonds__right__content{
		width: 565px;
		margin: 0 0 0 20px;
	}
	.section__fonds__mainContent{

		width: 555px;
		margin: -160px 0 0 0;
		padding: 60px 40px;
	}
	.news__overview{
		width: 525px;
		margin: 0px 0 0 0;
		padding: 60px 40px 60px 40px;
	}
	.section__fonds__main.isPortfolio{
		/*margin-bottom: 340px;*/
	}
	.belowPortfolio .section__fonds__mainContent{
		margin: 0 0 0px calc(50% - (1024px / 2));
	}
	.section__fonds__mainContent__portfolioContent{
		width: calc(100% - (50% - (1024px / 2)));
		padding: 160px 40px;
		margin: -340px 0 0  calc(50% - (1024px / 2));
	}
	.section__fonds__mainContent__portfolioContent .centered{
		width: 960px;
	}
	.section__fonds__mainContent__portfolioContent .centered *:first-child{
		margin-right: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered figure{
		width: 450px;
	}
	.section__fonds__mainContent__portfolioContent .centered figure img{
		width: 100%;
		height: auto;
	}
	.section__fonds__mainContent__portfolioContent .centered iframe{
		width: 450px !important
	}
	.section__fonds__mainContent__portfolioContent .centered .slick__gallery{
		width: 450px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight{
		top: 150px;
		left: 426px;
		z-index: 9;
		font-size: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight.prev{
		right: unset;
		left: -20px;
	}


	section.section__logoSlider{
		padding: 90px 0px;
	}
	section.section__fondsen_portfolio{
		padding: 140px 0px;
	}
	section.section__fondsen_portfolio .center{
		max-width: 1024px;
	}
	section.section__teamOverview .center{
		max-width: 940px;
		padding: 140px 42px;
	}
	section.section__fondsen__overzichtBelow{
		width: 100%;
		padding: 140px 0px;
		background-color: rgb(139,171,181);
		position: relative;
	}
	section.section__fondsen__overzichtBelow .center{
		max-width: 1024px;
	}
	section.section__fondsen__overzichtBelow .center .fondsOverzichtRow{
		position: relative;
		width: 100%;
		min-height: 470px;
		margin-bottom: 40px;
	}
	section.section__newsOverview{
		padding: 90px 0px;
	}
	section.section__newsOverview .center{
		max-width: 1024px;
	}

	section.section__story{
		width: calc(100% - (50% - (960px / 2)));
		height: calc(545px + (500px - 250px));
	}
	section.section__story .img{
		height:545px;
	}
	/* NAVIGATIONS */
	nav.nav__meta a, nav.nav__language a{
		font-size: 10px;
		line-height: 40px;
		margin: 0 0 0 35px;
	}
	nav.nav__language span{
		height: 40px;
		line-height: 40px;
	}
	nav.nav__main a {
		font-size: 16px;
		height: 105px;
		line-height: 105px;
		margin-right: 90px;
	}
	nav.nav__menu.active{
		top: 145px;
	}
	nav.nav__menu .center{
		max-width: 940px;
	}
	nav.nav__menu .close{
		bottom: -7px;
		left: calc(50% - 25px);
		text-align: center;
		padding: 20px;
	}
	nav.nav__menu .close:hover{
		bottom: -4px;
	}

	/* ITEMS */
	.logo__anders-invest{
		height: 52px;
		width: 130px;
		margin: 26px 225px 0 0 ;
	}
	p.movie__tekst{
		font-size: 53px;
		line-height: 63px;
	}
	.frame__news{
		margin: 0px 20px;
		width: 420px;
		height: 405px;
		-webkit-border-radius: 0px 0px 0px 60px;
		border-radius: 0px 0px 0px 60px;
	}
	.isNews .frame__news{
		margin-top:90px;
	}
	.section__fondsen__overzichtBelow .frame__news{
		margin: 0;
	}
	.section__homeFondsMain .frame__news{
		margin: 0px 0px 0px calc(50% - 420px);
		-webkit-border-radius: 0px 60px 0px 0px;
		border-radius: 0px 60px 0px 0px;
	}
	.section__homeFondsMain.homeFondsChange .frame__news{
		margin: 0px calc(50% - 420px) 0px 0px ;
	}
	.section__homeFondsMain .homeFondsMain__teksten{
		margin: 90px 85px 65px 60px;
	}
	.section__fonds__left__content .frame__news, .section__fonds__right__content .frame__news{
		margin: 0 0 45px 0;
		height: auto;
		min-height: 50px;
		z-index: 10;
		box-sizing: border-box;
		-webkit-border-radius: 0px 0px 60px  0px;
		border-radius: 0px 0px 60px 0px;
	}
	.section__fonds__left__content .fonds__main__content, .section__fondsen__overzichtBelow .fonds__main__content{
		position: relative;
		margin: 80px 60px 60px 60px;
	}
	.section__fonds__left__content .fonds__main__content.portfolioDetail{
		position: relative;
		margin: 40px 60px 40px 60px;
	}
	.section__fonds__right__content .fonds__main__content{
		position: relative;
		margin: 400px 60px 40px 60px;
	}
	.section__homeFondsMain .homeFondsMain__cta{
		position: relative;
		margin: 0px 85px 115px 0px;
	}
	.frame__news .news__titleBar{
		height: 55px;
		width: 100%;
		position: absolute;
		left: 0; top: 0;
		box-sizing: border-box;
		padding: 0px 50px;
	}
	.section__fonds__left__content .frame__news .news__titleBar{
		margin-left: -25px;
	}

	.portfolioViewer{
		margin: 0 -53px 20px;
	}
	.portfolioViewer .item{
		position: relative;
		display: inline-block;
		width: 100px;
		height: 100px;
		background-color: rgb(139,171,181);
		text-align: center;
		color: rgb(255,255,255);
		vertical-align: middle;
		margin: 0 1px 0 0;
	}
	.portfolioViewer .item:nth-child(4){
		display: none;
	}
	.portfolioViewer .item img{
		width: 100px;
		height: 100px;
		object-fit: cover;
		object-position: center;
		vertical-align: middle;
		filter: grayscale(100%);
	}
	.portfolioViewer .item .count{
		display: block;
		text-align: center;
		widht: 100%;
		margin-top: 10px;
		font-size: 46px;
		font-family: "ubuntumedium";
	}
	.portfolioViewer .item .title{
		display: block;
		text-align: center;
		font-size: 14px;
	}

	.frame__news .news__splitBar{
		position: absolute;
		top: 55px;
		height: 2px;
		width: 100%;
		left: 0;
		opacity: 0.2;
	}
	.frame__news .news__titleBar p{
		font-family: "ubuntumedium";
		margin: 0; line-height: 55px;
		text-align: right;
	}
	.section__homeFondsMain .frame__news .news__titleBar p, .section__fondsen__overzichtBelow .frame__news .news__titleBar p, .section__fonds__left__content .frame__news .news__titleBar p, .section__fonds__right__content .frame__news .news__titleBar p{
		text-align: left;
	}
	.frame__news figure.news__image{
		position: absolute;
		left: 25px;
		top: 57px;
		width: 370px;
		height: 283px;
	}

	.frame__news p.news__date{
		right: 50px;
		line-height: 55px;
	}
	.frame__news.active{
		width: calc((420px * 2) +  40px) !important;
		-webkit-transition: width 0.3s linear;
		-moz-transition: width 0.3s linear;
		-o-transition: width 0.3s linear;
		transition: width 0.3s linear;

		/*margin-right: calc(100vw - 420px  - 20px - 20px - 20px);*/
	}
	.frame__news.active .activeContent{
		position: absolute;
		left: 420px;
		width: 460px;
		height: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		background-color: rgb(139,171,181);
		opacity: 1;
		pointer-events: all;
	}
	.frame__news.active .news__titleBar, .frame__news.active .news__splitBar {
		width: 420px;
	}
	.frame__news.active p.news__date{
		right: calc(460px + 50px);
		transition: none !important;
	}
	.frame__news .news__introtext{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 220px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.news__nav{
		height: 50px;
		width: 50px;
		top: calc(30px + (420px / 2) + (50px / 2));
		font-size: 50px;
	}
	.team__nav{
		top: calc(70px + (620px / 2) + (50px / 2));
		font-size: 40px;
	}

	.homeFonds__cijfers{
		position: relative;
		z-index: 10;
		width: 50%;
		text-align: right;
	}
	.homeFondsChange .homeFonds__cijfers{
		order: 2;
		text-align: left;
	}
	.homeFonds__cijfers p{
		color: rgb(255,255,255);
	}
	p.fondsCijfers{
		font-family: "centrale_sans_regularregular";
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 60px;
	}
	p.fondsCijfers .big{
		font-size: 30px;
		font-family: "ubuntumedium";
	}
	.fonds__main__content p.fondsCijfers{
		color: rgb(139,171,181);
		margin-bottom: 10px;
	}
	.fonds__main__content p.fondsCijfers .big{
		color: rgb(33,79,103);
	}
	.fonds__main__content a{
		color: rgb(65,96,118);
		text-decoration: none;
	}
	.menu__uitleg{
		width: 300px;
		position: relative;
		float: left;
	}
	.menu__fonds{
		margin: 0 0 0 50px;
		width: 230px;
	}
	.menu__kennis{
		width: 230px;
	}
	.menu__nieuws{
		width: 130px;
	}
	.nav__menu__titel{
		font-size: 28px;
	}
	.nav__menu__fondstitel{
		margin: 0 0 6px 0;
	}
	p.nav__menu__borderd{
		font-family: "ubuntumedium";
		color:rgb(96,115,128);
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;
		line-height: 1em;

	}
	p.nav__menu__borderd:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}

	p.nav__menu__borderd a{
		color:rgb(96,115,128);
		text-decoration: none;
		text-transform:lowercase;
		display: inline-block;
		margin-bottom: 8px;
	}
	.fonds__main__title{
		font-family: "ubuntumedium";
		margin: 0;
		text-align: left;
		margin: 0 0  50px 60px;
		line-height: 34px;
	}
	.fonds__main__title img.imgAnders{
		height: 24px;
		margin-top: -5px;
		vertical-align: middle;
		display: inline-block;
	}
	section.section__logoSlider img{
		height: 60px;
		width: auto;
		margin: 0px 65px;
		opacity: 0.7;
	}
	.portfolioItem.portfolioMaps{

	}
	.portfolioItem{
		width: 338px;
		height: 338px;
		margin: 0px 4px 4px 0px;
	}
	.portfolioItem .hover{
	/*	position: absolute;
		pointer-events: none;
		z-index: 1;
		width: 100%; height: 100%;
		left: 0; top: 0;
		background-color: rgba(33,79,103,0.8);*/
	}
	.portfolioItem .portfolio__overview__content {
		position: relative;
		z-index: 10;
		text-align: center;
		width: 100%;
	}
	.portfolioItem  p.portfolio__title {
		font-family: "centrale_sans_boldbold";
		font-size: 15px;
		color: rgb(255,255,255);
		margin: 15px 0 0 0;
	}
	.portfolioItem .portfolio__logo{
		/*height: 155px;
		width: auto;*/
		height: auto;
		width: auto;
		max-width: calc(100% - 60px);
		max-height: 155px;
	}
	.portfolioItem:nth-child(3n){
		margin-right: 0px;
	}
	.portfolioItem .hoveredContent{
		position: absolute;
		opacity: 0;
		z-index: 15;
		pointer-events: none;
		width: 100%; height: 100%;
		left: 0; top: 0;
		text-align: center;
	}
	.portfolioItem .hoveredContent .btnPlus{
		position: relative;
		margin-top: 40px;
	}
	.portfolioItem .hoveredContent .portfolioFacts{
		position: absolute;
		left: 20px;
		width: calc(100% -  40px);
		bottom: 20px;
		height: 72px;
	}
	.portfolioItem .hoveredContent .portfolioFacts p{
		font-size: 15px;
		position: absolute;
		color: rgb(255,255,255);
		text-align: left;
	}
	.portfolioItem .hoveredContent .portfolioFacts p:first-child{
		left: 0;

	}
	.portfolioItem .hoveredContent .portfolioFacts p:last-child{
		right: 0;
	}
	portfolioItem .hoveredContent .portfolioFacts p .big{
		font-size: 36px;
	}
	.portfolioItem .hoveredContent .kop1{
		color: rgb(255,255,255);
		margin: 35px 0px 0px 0px;
	}
	.portfolioItem:hover .hoveredContent{
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;;
	}


	.sectionSlider{
		padding: 40px 0;
		min-height: 420px;
	}
	.sectionSlider .arrowRight, .sectionSlider .arrowLeft{
		right: 55px;
		top:  calc((40px / 2) + (420px / 2) + (55px / 2));
		width: 28px;
		height: 55px;
	}
	.sectionSlider .slider{
		width: calc(100% - 180px);
		height: 420px;
	}
	.sectionSlider .slider .slide{
		height: 420px;
		border-bottom-left-radius: 60px;
		padding: 50px 15px;
		margin: 0px 20px;
	}

	.fonds__overview__content{
		position: relative;
		float: left;
		margin: 0 0 0 55px;
		width: calc(100% - 55px - 420px - 42px);
	}
	.fonds__overview__content p{
		color: rgb(255,255,255);
	}
	.fondsDetailOther{
		z-index: 9;
		text-align: center;
	}
	.detailAbout{
		z-index: 9;
		text-align: left;
		margin: 10px 50px 20px 50px;
		line-height: 1em;
	}
	.detailAbout .title{
		color: rgb(139,171,181);
		font-size: 15px;

	}
	.detailAbout a.a__los{
		color: rgb(65,96,136);
		text-decoration: none;
	}
	.section__fondsen__overzichtBelow .fondsBelowHead{
		color: rgb(255,255,255);
		margin: 0 0 90px 50px;
	}
	.teamOutline{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.teamFrame{
		width: 310px;
		height: 413px;
		margin: 30px 0px;
		padding: 20px;
		border-radius: 0 0 40px 0;
		-webkit-border-radius: 0 0 40px 0;
	}
	.teamFrame:nth-child(3n){
		margin-right: 0;
	}
	.teamFrame img{
		width: 100%;
		height: auto;
	}
	.teamFrame .head{
		margin: 20px 0px;
		font-size: 20px;
		font-family: 'ubuntubold';
	}
	.teamFrame p.phones{
		margin: 0 0 0px 0;
	}
	.teamActiefIn{
		margin: 20px 20px 0 0;
		font-size: 15px;
		text-align: right;
	}

	.news__overview p, .news__overview .kop1{
		color: Rgb(255,255,255);
	}
	.news__overview p.news__crop{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 275px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsOverviewFrame{
		width: 495px;
		height: 290px;
		margin: 0px 30px 30px 0px;
		padding: 0px 55px 0px 40px;
		border-radius: 0px 0px 0px 40px;
		-webkit-border-radius: 0px 0px 0px 40px;
	}
	.newsOverviewFrame .title{
		line-height: 48px;
		padding: 0px 55px 0px 40px;
		width: 100%;
		height: 48px;
	}
	.newsOverviewFrame .text__intro{
		top: 70px;
		line-height: 19px;
		height: 150px;
		font-size: 12px;
		width: 215px;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.newsOverviewFrame .text__intro .kop2{
		margin-bottom: 25px;
		line-height: 25px;
		font-size: 16px;
	}
	.newsOverviewFrame:nth-child(2n){
		margin-right: 0;
	}
	.newsOverviewFrame .news__date{
		position: absolute;
		bottom: 20px;
		right: 55px;
		font-size: 15px;
		margin: 0;
	}
	.newsOverviewFrame .readOn{
		position: absolute;
		bottom: 20px;
		left: 40px;
		margin: 0;

	}
	.newsOverviewFrame .readOn a{
		font-size: 15px;
		font-family: "ubuntubold";
		text-decoration: none;
		color: rgb(65,96,118);

	}
	.newsOverviewFrame img{
		position: absolute;
		width: 170px;
		height: auto;
		right: 55px;
		top: 70px;
	}
	.p__share {
		text-align: right;
		color: rgb(138, 170, 180);
		font-size: 15px;
		line-height: 25px;
	}
	section.section__newsOverview.detailed .kop1{
		color: rgb(255,255,255);
	}
	.story__text{
		margin: -250px 0 0 -1px;
		width: 845px;
		min-height: 500px;
	}
	section.section__story:nth-child(2n) .story__text{
		float: right;
	}
	.story__text__verhaal{
		width: 460px;
		left: 300px;
		top: 70px;
	}
	.story__text__verhaal .icon-arrowRight{
		top: 0px;
		right: -60px;
		font-size: 26px;
		cursor: pointer;
	}
	.story__text__verhaal .icon-arrowRight.prev{
		right: -25px;
		transform: rotate(180deg);
	}
	.storyNav{
		position: absolute;
		top: 70px;
		left: 50px;
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		border-left: 3px solid rgb(33,79,103);
	}
	.storyNav li{
		padding: 0; margin: 0;
	}
	.storyNav li a{
		font-size: 16px;
	}
	.story__text .imageHead{
		position: absolute;
		left: 50px;
		top: -70px;
		font-size: 30px !important;
	}
	.slogan{
		position: absolute;
		width:480px;
		left: calc((50% - (1024px / 2)) + (1024px - 512px));
		height: 50px;
		font-size: 30px;
		top: 110px;
		z-index: 10;
	}
	.slogan .btnPlus{
		float: right;
	}
	.slogan img{
		height: 150px;
		margin-top: -50px;
		width: auto;
	}
	.section__fonds__mainContent p#over{
		margin-top: 50px;
	}
	.p__filter{
		font-size: 15px;
		text-transform: lowercase;
		margin: 0 0 50px 0;
	}
	img.anders-e{
		width: 475px;
	}
	/* HAMBURGER */
	.hamburger {
		top: 40px;
	}



	/* FOOTER */
	footer{
		position: relative;
		width: 100%;
		padding: 90px 0 140px 0;
		background-color: rgb(226,232,234);
	}
	footer .center{
		max-width: 940px;
	}
	footer figure.footer__logo{
		height: 75px;
	}
	.footer__item__bezoek{
		position: relative;
		float: left;
		clear: both;
		margin: 70px 0px 0px 0px;
		width: 235px;
	}
	.footer__item__bel{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 235px;
	}
	.footer__item__mail{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 235px;
	}
	.footer__item__volg{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 235px;
	}
	footer p.footer__block, footer a{
		color: rgb(96,115,128);
		font-family: "ubuntumedium";
		text-decoration: none;
	}
	p.footer__block:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}
	p.footer__block{
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;

	}
	footer .kop1{
		text-transform: lowercase;
	}


	/* BUTTONS */
	.btnPlus{
		line-height: 35px;
		height: 35px;
		padding: 0px 45px 0px 20px;
		font-size: 13px;
	}
	.btnPlus:after{
		line-height: 35px;
		width: 35px;
		height: 35px;
		font-size: 18px;
	}
	.btnPlus.team{
		line-height: 35px;
		height: 35px;
		padding: 0px 55px 0px 20px;
		font-size: 14px;
	}
	.btnPlus.team:after{
		right: 0px;
		line-height: 40px;
		width: 40px;
		height: 40px;
		font-size: 20px;
	}
	.btnSmall {
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 16px;
		font-size: 15px;
		margin: 0 0 6px 0;
	}
	.btnAnchor {
		line-height: 25px;
		height: 25px;
		font-size: 15px;
		margin: 0 5px 0px 0;
	}
	.btnAnchor:before{
		position: absolute;
		content: '>';
		font-size: 14px;
		left: 0; top: 0px;
	}
	.btnSmall.team, .btnSmall.portfolio {
		font-size: 15px;
		line-height: 25px;
		height: 25px;
	}

	.btnFilter{
		font-size: 15px;
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 25px;
	}
	.btnFilter:before{
		top: 3px;
	}

	.btnSocial{
		width: 25px;
		height: 25px;
		font-size: 14px;
	}
	.btnSocial span{
		line-height: 25px;
	}



}
@media screen and (max-width: 976px)
{
	.showMobile{
		display: block;
	}
	body{
		font-size: 16px;
	}
	.kop1{
		font-size: 24px;
	}
    .kop2{
        font-size: 19px;
    }
	.accordion h3 {

		height: 50px;
		font-size: 22px !important;
		line-height: 50px;
	}
	.accordion h3:after {
		top: 15px;
	}
	/* SECTIONS */
	section.section__topbar{
		height: 40px;
	}
	section.section__topbar .center {
		max-width: 702px;
	}
	section.section__navmain{
		height: 105px;
	}
	section.section__navmain .center {
		max-width: 702px;
	}
	section.section__homeMovie{
		height: 345px;
	}
	section.section__homeMovie .center {
		max-width: 702px;
	}
	article.section__homeIntro{
		padding: 90px 0px;
	}
	article.section__homeIntro .center {
		max-width: 460px;
	}
	section.section__headerPage{
		height: 265px;
	}
	section.section__picFrame{
		padding: 0 0 0px 0;
	}
	section.section__picFrame.isContact{
		padding-bottom: 200px;
	}
	section.section__picFrame section.pic{
		height: 520px;
	}
	section.section__picFrame.isContact section.pic{
		height: 520px;
	}
	section.section__picFrame.belowPortfolio section.pic {
		height: 520px;
	}
	section.section__picFrame article.article__inPic{
		width: 420px;
		margin: -255px 0 0 calc(50% - (702px / 2));
		padding: 60px 40px;
	}
	section.section__picFrame.isContact article.article__inPic{
		margin: -245px calc(50% - (702px / 2)) 0 0 ;
	}
	section.section__homeNews{
		padding: 90px 0 140px 0;
	}
	.section__newsCarousel{
		height: 255px;
		width: 100%;
	}

	section.section__homeFondsMain{
		padding: 90px 0px;
		width: 100%;
		position: relative;
	}
	section.section__homeFondsMain .center{
		max-width: 768px;
	}
	section.section__fonds__left{
		width: calc(50% - (768px / 2) + 340px);
		padding: 90px 0px 60px 0px;
	}
	section.section__fonds__left__content{
		width: 320px;
		margin: 0 20px 0 0;
	}
	.section__fonds__transFill.fixedHeight{
		height: 170px;
	}
	section.section__fonds__right{
		width:calc(50% - (768px / 2) + 363px);
		padding: 90px 0px 60px 0px;
	}
	section.section__fonds__right__content{
		width: 340px;
		margin: 0 0 0 20px;
	}
	.section__fonds__mainContent{

		width: 405px;
		margin: -80px 0 0px 0px;
		padding: 40px 25px;
	}
	.news__overview{
		width: 405px;
		margin: 0px 0 0 0;
		padding: 60px 40px 60px 40px;
	}
	.section__fonds__main.isPortfolio{
		margin-bottom: 340px;
	}
	.belowPortfolio .section__fonds__mainContent{
		margin: 0 0 0px calc(50% - (768px / 2));
	}
	.section__fonds__mainContent__portfolioContent{
		width: calc(100% - (50% - (702px / 2)));
		padding: 160px 40px;
		margin: -340px 0 0  calc(50% - (702px / 2));
	}
	.section__fonds__mainContent__portfolioContent .centered{
		width: 600px;
	}
	.section__fonds__mainContent__portfolioContent .centered *:first-child{
		margin-right: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered figure{
		width: 290px;
	}
	.section__fonds__mainContent__portfolioContent .centered figure img{
		width: 100%;
		height: auto;
	}
	.section__fonds__mainContent__portfolioContent .centered iframe{
		width: 290px !important
	}

	.section__fonds__mainContent__portfolioContent .centered .slick__gallery{
		width: 290px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight{
		top: 150px;
		left: 270px;
		z-index: 9;
		font-size: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight.prev{
		right: unset;
		left: -20px;
	}

	section.section__logoSlider{
		padding: 90px 0px;
	}
	section.section__fondsen_portfolio{
		padding: 140px 0px;
	}
	section.section__fondsen_portfolio .center{
		max-width: 702px;
	}
	section.section__teamOverview .center{
		max-width: 702px;
		padding: 140px 42px;
	}
	section.section__fondsen__overzichtBelow{
		width: 100%;
		padding: 140px 0px;
		background-color: rgb(139,171,181);
		position: relative;
	}
	section.section__fondsen__overzichtBelow .center{
		max-width: 768px;
	}
	section.section__fondsen__overzichtBelow .center .fondsOverzichtRow{
		position: relative;
		width: 100%;
		min-height: 470px;
		margin-bottom: 40px;
	}
	section.section__newsOverview{
		padding: 90px 0px;
	}
	section.section__newsOverview .center{
		max-width: 702px;
	}

	section.section__story{
		width: 100%;
		height: calc(445px + (500px - 250px));
	}
	section.section__story .img{
		height:445px;
	}
	/* NAVIGATIONS */
	nav.nav__meta a, nav.nav__language a{
		font-size: 10px;
		line-height: 40px;
		margin: 0 0 0 35px;
	}
	nav.nav__language span{
		height: 40px;
		line-height: 40px;
	}
	nav.nav__main a {
		font-size: 16px;
		height: 105px;
		line-height: 105px;
		margin-right: 90px;
	}
	nav.nav__menu.active{
		top: 145px;
	}
	nav.nav__menu .center{
		max-width: 702px;
	}
	nav.nav__menu .close{
		bottom: -7px;
		left: calc(50% - 25px);
		text-align: center;
		padding: 20px;
	}
	nav.nav__menu .close:hover{
		bottom: -4px;
	}

	/* ITEMS */
	.logo__anders-invest{
		height: 52px;
		width: 130px;
		margin: 26px 115px 0 0 !important;
	}
	body.fixed .logo__anders-invest {
		height: 52px;
		margin: 15px 115px 0 0 !important;
	}
	p.movie__tekst{
		font-size: 53px;
		line-height: 63px;
	}
	.frame__news{
		margin: 0px 20px;
		width: 280px;
		height: 270px;
		-webkit-border-radius: 0px 0px 0px 30px;
		border-radius: 0px 0px 0px 30px;
	}
	.isNews .frame__news{
		margin-top:90px;
	}
	.section__fondsen__overzichtBelow .frame__news{
		margin: 0;
		height: 380px;
	}
	.section__homeFondsMain .frame__news{
		margin: 0px 0px 0px 108px;
		-webkit-border-radius: 0px 30px 0px 0px;
		border-radius: 0px 30px 0px 0px;
	}
	.section__homeFondsMain.homeFondsChange .frame__news{
		margin: 0px calc(50% - 280px) 0px 0px ;
	}
	.section__homeFondsMain .homeFondsMain__teksten{
		margin: 90px 25px 65px 25px;
	}
	.section__fonds__left__content .frame__news, .section__fonds__right__content .frame__news{
		margin: 0 0 45px 0;
		height: auto;
		min-height: 50px;
		z-index: 10;
		box-sizing: border-box;
		-webkit-border-radius: 0px 0px 30px  0px;
		border-radius: 0px 0px 30px 0px;
	}
	.section__fonds__left__content .fonds__main__content, .section__fondsen__overzichtBelow .fonds__main__content{
		position: relative;
		margin: 80px 25px 40px 20px;
	}
	.section__fonds__left__content .fonds__main__content.portfolioDetail{
		position: relative;
		margin: 40px 25px 40px 20px;
	}
	.section__fonds__right__content .fonds__main__content{
		position: relative;
		margin: 220px 60px 40px 60px;
	}
	.section__homeFondsMain .homeFondsMain__cta{
		position: relative;
		margin: 0px 85px 115px 0px;
	}
	.frame__news .news__titleBar{
		height: 55px;
		width: 100%;
		position: absolute;
		left: 0; top: 0;
		box-sizing: border-box;
		padding: 0px 25px;
	}
	.section__fonds__left__content .frame__news .news__titleBar{
		margin-left: 0px;
	}
	.portfolioViewer {
		margin: 0 -8px 20px;
	}
	.portfolioViewer .item {
		width: 60px;
		height: 60px;
	}
	.portfolioViewer .item img {
		width: 60px;
		height: 60px;
	}
	.portfolioViewer .item .title {
		font-size: 10px;
	}
	.portfolioViewer .item .count {
		font-size: 20px;
	}
	.frame__news .news__splitBar{
		position: absolute;
		top: 55px;
		height: 2px;
		width: 100%;
		left: 0;
		opacity: 0.2;
	}
	.frame__news .news__titleBar p{
		font-family: "ubuntumedium";
		margin: 0; line-height: 55px;
		text-align: right;
	}
	.section__homeFondsMain .frame__news .news__titleBar p, .section__fondsen__overzichtBelow .frame__news .news__titleBar p, .section__fonds__left__content .frame__news .news__titleBar p, .section__fonds__right__content .frame__news .news__titleBar p{
		text-align: left;
	}
	.frame__news figure.news__image{
		position: absolute;
		left: 25px;
		top: 57px;
		width: 230px;
		height: 173px;
	}

	.frame__news p.news__date{
		right: 20px;
		line-height: 55px;
	}

	.frame__news.active{
		width: calc((280px * 2) +  40px) !important;
		-webkit-transition: width 0.3s linear;
		-moz-transition: width 0.3s linear;
		-o-transition: width 0.3s linear;
		transition: width 0.3s linear;

		/*margin-right: calc(100vw - 420px  - 20px - 20px - 20px);*/
	}
	.frame__news.active .activeContent{
		position: absolute;
		left: 280px;
		width: 320px;
		height: 100%;
		box-sizing: border-box;
		padding: 0 20px;
		background-color: rgb(139,171,181);
		opacity: 1;
		pointer-events: all;
	}
	.frame__news.active .news__titleBar, .frame__news.active .news__splitBar {
		width: 280px;
	}
	.frame__news.active p.news__date{
		right: calc(280px + 50px);
		transition: none !important;
	}
	.frame__news .news__introtext{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 50px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsSwiper{
		position: absolute;
		left: 80px;
		top: 180px;
		width: 100px;
		z-index: 90;
		background: rgb(33,79,103);
		height: 100px;
		text-align: center;
		border-radius: 100px;
		display: block;
	}
	.news__nav{
		display: none;
		height: 50px;
		width: 50px;
		top: calc(30px + (420px / 2) + (50px / 2));
		font-size: 50px;
	}
	.team__nav{
		top: calc(70px + (620px / 2) + (50px / 2));
		font-size: 40px;
		display: none;
	}
	.teamSwiper{
		position: absolute;
		left: calc(50% - 50px);
		top: calc(70px + (620px / 2) + (50px / 2));
		width: 100px;
		z-index: 90;
		background: rgb(33,79,103);
		height: 100px;
		text-align: center;
		border-radius: 100px;
	}

	.homeFonds__cijfers{
		position: relative;
		z-index: 10;
		width: 50%;
		text-align: right;
	}
	.homeFondsChange .homeFonds__cijfers{
		order: 2;
		text-align: left;
	}
	.homeFonds__cijfers p{
		color: rgb(255,255,255);
	}
	p.fondsCijfers{
		font-family: "centrale_sans_regularregular";
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	p.fondsCijfers .big{
		font-size: 30px;
		font-family: "ubuntumedium";
	}
	.fonds__main__content p.fondsCijfers{
		color: rgb(139,171,181);
		margin-bottom: 10px;
	}
	.fonds__main__content p.fondsCijfers .big{
		color: rgb(33,79,103);
	}
	.fonds__main__content a{
		color: rgb(65,96,118);
		text-decoration: none;
	}
	.menu__uitleg{
		width: 100%;
		position: relative;
		float: left;
	}
	.menu__fonds{
		margin: 0 0 0 0px;
		width: 230px;
	}
	.menu__kennis{
		width: 230px;
	}
	.menu__nieuws{
		width: 130px;
	}
	.nav__menu__titel{
		font-size: 28px;
	}
	.nav__menu__fondstitel{
		margin: 0 0 6px 0;
	}
	p.nav__menu__borderd{
		font-family: "ubuntumedium";
		color:rgb(96,115,128);
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;
		line-height: 1em;

	}
	p.nav__menu__borderd:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}

	p.nav__menu__borderd a{
		color:rgb(96,115,128);
		text-decoration: none;
		text-transform:lowercase;
		display: inline-block;
		margin-bottom: 8px;
	}
	.fonds__main__title{
		font-family: "ubuntumedium";
		margin: 0;
		text-align: left;
		margin: 0 0  50px 60px;
		line-height: 34px;
	}
	.fonds__main__title img.imgAnders{
		height: 24px;
		margin-top: -5px;
		vertical-align: middle;
		display: inline-block;
	}
	section.section__logoSlider img{
		height: 60px;
		width: auto;
		margin: 0px 65px;
		opacity: 0.7;
	}
	.portfolioItem{
		width: 230px;
		height: 230px;
		margin: 0px 5px 5px 0px;
	}
	.portfolioItem .hover{
		position: absolute;
		pointer-events: none;
		z-index: 1;
		width: calc(100% - 50px);
		height: calc(100% - 50px);
		left: 25px;
		top: 25px;
		background-color: rgba(33,79,103,0.8);
	}
	.portfolioItem .portfolio__overview__content {
		position: relative;
		z-index: 10;
		text-align: center;
		width: 100%;
	}
	.portfolioItem  p.portfolio__title {
		font-family: "centrale_sans_boldbold";
		font-size: 15px;
		color: rgb(255,255,255);
		margin: 15px 0 0 0;
	}
	.portfolioItem .portfolio__logo{
		/*height: 130px;
		width: auto;*/
		height: auto;
		width: auto;
		max-width: calc(100% - 60px);
		max-height: 130px;
		left: 50px;
		top: -110px;
	}
	.portfolioItem:nth-child(3n){
		margin-right: 0px;
	}
	.portfolioItem .hoveredContent{
		position: absolute;
		opacity: 0;
		z-index: 15;
		pointer-events: none;
		width: 100%; height: 100%;
		left: 0; top: 0;
		text-align: center;
	}
	.portfolioItem .hoveredContent .portfolio__title,.portfolioItem .hoveredContent .portfolioFacts {
		display: none;
	}
	.portfolioItem .hoveredContent .btnPlus{

		position: relative;
		margin-top: 70px;
	}
	.portfolioItem .hoveredContent .portfolioFacts{
		position: absolute;
		left: 20px;
		width: calc(100% -  40px);
		bottom: 20px;
		height: 72px;
	}
	.portfolioItem .hoveredContent .portfolioFacts p{
		font-size: 15px;
		position: absolute;
		color: rgb(255,255,255);
		text-align: left;
	}
	.portfolioItem .hoveredContent .portfolioFacts p:first-child{
		left: 0;

	}
	.portfolioItem .hoveredContent .portfolioFacts p:last-child{
		right: 0;
	}
	portfolioItem .hoveredContent .portfolioFacts p .big{
		font-size: 36px;
	}
	.portfolioItem .hoveredContent .kop1{
		color: rgb(255,255,255);
		margin: 35px 0px 0px 0px;
	}
	.portfolioItem:hover .hoveredContent{
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;;
	}
	.viewPortfolio{
		height: 500px;
	}

	.sectionSlider{
		padding: 40px 0;
		min-height: 340px;
	}
	.sectionSlider .arrowRight, .sectionSlider .arrowLeft{
		right: 55px;
		top:  calc((340px / 2) + (55px / 2));
		width: 28px;
		height: 55px;
	}
	.sectionSlider .slider{
		width: 100%;
		height: 340px;
	}
	.sectionSlider .slider .slide{
		height: 340px;
		border-bottom-left-radius: 40px;
		padding: 30px 7px;
		margin: 0px 20px;
	}


	.fonds__overview__content{
		position: relative;
		float: left;
		margin: 0 0 0 55px;
		width: calc(100% - 55px - 280px - 42px);
	}
	.fonds__overview__content p{
		color: rgb(255,255,255);
	}
	.fondsDetailOther{
		z-index: 9;
		text-align: center;
	}
	.detailAbout{
		z-index: 9;
		text-align: left;
		margin: 10px 50px 20px 20px;
		line-height: 1em;
	}
	.detailAbout .title{
		color: rgb(139,171,181);
		font-size: 15px;

	}
	.detailAbout a.a__los{
		color: rgb(65,96,136);
		text-decoration: none;
	}
	.section__fondsen__overzichtBelow .fondsBelowHead{
		color: rgb(255,255,255);
		margin: 0 0 90px 50px;
	}
	.teamOutline{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.teamFrame{
		width: 212px;
		height: 390px;
		margin: 30px 0px;
		padding: 20px;
		border-radius: 0 0 40px 0;
		-webkit-border-radius: 0 0 40px 0;
	}
	.teamFrame:nth-child(3n){
		margin-right: 0;
	}
	.teamFrame img{
		width: 100%;
		height: auto;
	}
	.teamFrame .head{
		margin: 20px 0px;
		font-size: 20px;
		font-family: 'ubuntubold';
	}
	.teamFrame p.phones{
		margin: 0 0 0px 0;
	}
	.teamActiefIn{
		margin: 20px 20px 0 0;
		font-size: 15px;
		text-align: right;
	}

	.news__overview p, .news__overview .kop1{
		color: Rgb(255,255,255);
	}
	.news__overview p.news__crop{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 275px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsOverviewFrame{
		width: 339px;
		height: 260px;
		margin: 0px 24px 24px 0px;
		padding: 0px 25px 0px 20px;
		border-radius: 0px 0px 0px 40px;
		-webkit-border-radius: 0px 0px 0px 40px;
	}
	.newsOverviewFrame .title{
		line-height: 48px;
		padding: 0px 55px 0px 40px;
		width: 100%;
		height: 48px;
	}
	.newsOverviewFrame .text__intro{
		top: 70px;
		line-height: 19px;
		height: 130px;
		font-size: 12px;
		width: 185px;
		-webkit-line-clamp: 3;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.newsOverviewFrame .text__intro .kop2{
		margin-bottom: 25px;
		line-height: 25px;
		font-size: 16px;
	}
	.newsOverviewFrame:nth-child(2n){
		margin-right: 0;
	}
	.newsOverviewFrame .news__date{
		position: absolute;
		bottom: 20px;
		right: 20px;
		font-size: 15px;
		margin: 0;
	}
	.newsOverviewFrame .readOn{
		position: absolute;
		bottom: 20px;
		left: 20px;
		margin: 0;

	}
	.newsOverviewFrame .readOn a{
		font-size: 15px;
		font-family: "ubuntubold";
		text-decoration: none;
		color: rgb(65,96,118);

	}
	.newsOverviewFrame img{
		position: absolute;
		width: 105px;
		height: auto;
		right: 25px;
		top: 70px;
	}
	.p__share {
		text-align: right;
		color: rgb(138, 170, 180);
		font-size: 15px;
		line-height: 25px;
	}
	section.section__newsOverview.detailed .kop1{
		color: rgb(255,255,255);
	}
	.story__text{
		margin: -250px 0 0 -1px;
		width: 690px;
		min-height: 500px;
	}
	section.section__story:nth-child(2n) .story__text{
		float: left;
	}
	.story__text__verhaal{
		width: 360px;
		left: 240px;
		top: 70px;
	}
	.story__text__verhaal .icon-arrowRight{
		top: 0px;
		right: -60px;
		font-size: 26px;
		cursor: pointer;
	}
	.story__text__verhaal .icon-arrowRight.prev{
		right: -25px;
		transform: rotate(180deg);
	}
	.storyNav{
		position: absolute;
		top: 70px;
		left: 20px;
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		border-left: 3px solid rgb(33,79,103);
	}
	.storyNav li{
		padding: 0; margin: 0;
	}
	.storyNav li a{
		font-size: 16px;
	}
	.story__text .imageHead{
		position: absolute;
		left: 20px;
		top: -70px;
		font-size: 30px !important;
	}
	.slogan{
		position: absolute;
		width: 405px;
		left: calc((50% - (702px / 2)) + (702px - 395px));
		height: 50px;
		font-size: 30px;
		top: 50px;
		z-index: 10;
		text-align:left;
	}
	.slogan .btnPlus{
		margin-top: 20px;
		float: left;
		display: block;
		position: absolute;
	}
	.slogan img{
		height: 100px;
		margin-top: 0px;
		width: auto;
	}
	.section__fonds__mainContent p#over{
		margin-top: 50px;
	}
	.p__filter{
		font-size: 15px;
		text-transform: lowercase;
		margin: 0 0 50px 0;
	}
	img.anders-e{
		width: 325px;
		top: 170px;
	}
	/* HAMBURGER */
	.hamburger {
		top: 40px;
	}



	/* FOOTER */
	footer{
		position: relative;
		width: 100%;
		padding: 90px 0 140px 0;
		background-color: rgb(226,232,234);
	}
	footer .center{
		max-width: 702px;
	}
	footer figure.footer__logo{
		height: 75px;
	}
	.footer__item__bezoek{
		position: relative;
		float: left;
		clear: both;
		margin: 70px 0px 0px 0px;
		width: 195px;
	}
	.footer__item__bel{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 155px;
	}
	.footer__item__mail{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 195px;
	}
	.footer__item__volg{
		position: relative;
		float: left;
		margin: 70px 0px 0px 0px;
		width: 155px;
	}
	footer p.footer__block, footer a{
		color: rgb(96,115,128);
		font-family: "ubuntumedium";
		text-decoration: none;
	}
	p.footer__block:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}
	p.footer__block{
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;

	}
	footer .kop1{
		text-transform: lowercase;
	}


	/* BUTTONS */
	.btnPlus{
		line-height: 35px;
		height: 35px;
		padding: 0px 45px 0px 20px;
		font-size: 13px;
	}
	.btnPlus:after{
		line-height: 35px;
		width: 35px;
		height: 35px;
		font-size: 18px;
	}
	.btnPlus.team{
		line-height: 35px;
		height: 35px;
		padding: 0px 35px 0px 16px;
		font-size: 12px;
	}
	.btnPlus.team:after{
		right: 0px;
		line-height: 35px;
		width: 35px;
		height: 35px;
		font-size: 16px;
	}
	.btnSmall {
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 16px;
		font-size: 15px;
		margin: 0 0 6px 0;
	}
	.btnAnchor {
		line-height: 25px;
		height: 25px;
		font-size: 15px;
		margin: 0 5px 0px 0;
	}
	.btnAnchor:before{
		position: absolute;
		content: '>';
		font-size: 14px;
		left: 0; top: 0px;

	}
	.btnSmall.team, .btnSmall.portfolio {
		font-size: 15px;
		line-height: 25px;
		height: 25px;
	}

	.btnFilter{
		font-size: 15px;
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 25px;
	}


	.btnSocial{
		width: 25px;
		height: 25px;
		font-size: 14px;
	}
	.btnSocial span{
		line-height: 25px;
	}

	.frame__news.teamDetail .news__date{
		right: 20px;
		line-height: 1.5em;
	}
	.isContact{
		height: 330px;

	}
	.isContact .news__date{
		left: 20px !important;
		bottom: 20px !important;
	}


}
@media screen and (max-width: 767px)
{
	.showMobile{
		display: block !important;
	}
	body{
		font-size: 16px;
		padding-top: 85px;
	}
	body.fixed{
		padding-top: 85px;
	}

	.kop1{
		font-size: 24px;
	}
    .kop2{
        font-size: 19px;
    }

	/* SECTIONS */
	section.section__topbar{
		display: none;
	}
	section.section__navmain{
		height: 85px;
		position: fixed;
		top: 0; left: 0;
		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	}
	body.fixed section.section__navmain{
		height: 85px;
		-webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
		box-shadow: 0 0 5px 0 rgba(0,0,0,0.5);
	}
	section.section__navmain .center {
		max-width: calc(100% - 50px);
	}
    section.section__navmain .nav__main{
        display: none;
    }
	section.section__homeMovie{
		height: 240px;
	}
	section.section__homeMovie .center {
        display: none;
	}
	article.section__homeIntro{
		padding: 50px 0px;
	}
	article.section__homeIntro .center {
		max-width: calc(100% - 50px);
		text-align:left;
	}
	section.section__headerPage{
		height: 235px;
	}
	section.section__picFrame{
		padding: 0 0 0px 0;
	}
	section.section__picFrame.isContact{
		padding-bottom: 0px;
	}
	section.section__picFrame section.pic{
		height: 215px;
        width: 100%;
	}
	section.section__picFrame.isContact section.pic{
        height: 215px;
        width: 100%;
	}
	section.section__picFrame.belowPortfolio section.pic {
        height: 140px;
        width: 100%;
	}
	section.section__picFrame article.article__inPic{
		width: 100%;
		margin: 0px;
		padding: 40px 25px;
	}
	section.section__picFrame.isContact article.article__inPic{
		margin: 0px 0 0 0 ;
	}
	section.section__homeNews{
		padding: 90px 0 140px 0;
	}
	.section__newsCarousel{
		height: 475px;
		width: 100%;
	}
    .section__newsCarousel .slick-list{
        overflow-y: visible;
    }

	section.section__homeFondsMain{
		padding: 90px 0px;
		width: 100%;
		position: relative;
	}
	section.section__homeFondsMain .center{
		max-width: calc(100% - 50px);
		flex-wrap: wrap;
	}
	section.section__fonds__left{
		width: calc(100% - 50px);
		order: 2;
		padding: 50px 25px 50px 25px;
	}
	section.section__fonds__left.isTeam {
		display: none;
	}
	section.section__fonds__left__content{
		width: 100%;
		margin: 0 0px 0 0;
	}
	.section__fonds__transFill.fixedHeight{
		height: 170px;
	}
	section.section__fonds__right{
		width: 100%;
		padding: 50px 0px 50px 0px;
		order: 2;
	}
	section.section__fonds__right__content{
		width: 340px;
		margin: 0 0 0 20px;
	}
	.section__fonds__mainContent{
		order: 1;
		width: 100%;
		margin: 0px 0 0px 0px;
		padding: 40px 25px;
	}
	.news__overview{
		width:  100%;
		margin: 0px 0 0 0;
		padding: 50px 25px 50px 25px;
	}
	.section__fonds__main.isPortfolio{
		margin-bottom: 0px;
	}
	.belowPortfolio .section__fonds__mainContent{
		margin: 0;
		order: 1;
	}
	.section__fonds__mainContent__portfolioContent{
		width: 100%;
		padding: 50px 0px;
		margin: 0px;
	}
	.section__fonds__mainContent__portfolioContent .centered{
		width: calc(100% - 50px);
		margin-left: 25px;
	}
	.section__fonds__mainContent__portfolioContent .centered *:first-child{
		margin-right: 0px;
	}
	.section__fonds__mainContent__portfolioContent .centered figure{
		width: calc(100vw - 50px);
		position: relative;
	}
	.section__fonds__mainContent__portfolioContent .centered figure img{
		width: 100%;
		height: auto;
	}
	.section__fonds__mainContent__portfolioContent .centered iframe{
		width: 100% !important
	}

	.section__fonds__mainContent__portfolioContent .centered .slick__gallery{
		width: 100%;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight{
		top: 150px;
		left: 100%;
		z-index: 9;
		font-size: 30px;
	}
	.section__fonds__mainContent__portfolioContent .centered .icon-arrowRight.prev{
		right: unset;
		left: -17px;
	}

	section.section__logoSlider{
		padding: 30px 0px;
	}
	section.section__fondsen_portfolio{
		padding: 50px 0px;
	}
	section.section__fondsen_portfolio .center{
		max-width: calc(100% - 50px);
	}
	section.section__teamOverview .center{
		max-width: calc(100% - 50px);
		padding: 50px 0px;
		border-right: 0px;
	}
	section.section__fondsen__overzichtBelow{
		width: 100%;
		padding: 50px 0px;
		background-color: rgb(139,171,181);
		position: relative;
	}
	section.section__fondsen__overzichtBelow .center{
		max-width: calc(100% - 50px);
	}
	section.section__fondsen__overzichtBelow .center .fondsOverzichtRow{
		position: relative;
		width: 100%;
		min-height: 470px;
		margin-bottom: 40px;
	}
	section.section__newsOverview{
		padding: 50px 0px;
	}
	section.section__newsOverview .center{
		max-width: calc(100% - 50px);
	}

	section.section__story{
		width: 100%;
		height: auto;
	}
	section.section__story .img{
		height:150px;
	}
	/* NAVIGATIONS */
	.menuHolder{
		width: 100%;
		top: 0; height: 100%;
		overflow: hidden;
		position: absolute;
	}
	nav.nav__menu{
		top: 85px !important;
		right: -100%;
		min-height:calc(100vh - 85px - 60px - 20px);
		padding: 60px 0px 20px 0px
	}
	nav.nav__menu.active{
		top: 85px;
		right: 0px;
		z-index: 99;
		display: block;
	}
	nav.nav__meta a, nav.nav__language a{
		font-size: 10px;
		line-height: 40px;
		margin: 0 0 0 35px;
		color: rgb(33,79,103);
	}
	nav.nav__language span{
		height: 40px;
		line-height: 40px;
	}
	nav.nav__main{
		top: 85px;
		width: 100%;
	}
	nav.nav__language {
		position: absolute;
		left: 0;
		top: unset;
		display: block;
		bottom:120px;
		width: 100%;
		text-align: center;
	}
	nav.nav__language span{
		color: rgb(33,79,103);
	}
	nav.nav__main a {
		font-size: 16px;
		height: 105px;
		line-height: 105px;
		margin-right: 90px;
	}

	nav.nav__menu.industrie, nav.nav__menu.vastgoed, nav.nav__menu.duurzaam{
		z-index: 100;
	}
	nav.nav__menu .center{
		max-width: calc(100% - 50px);
	}
	nav.nav__menu .close{
		display: none;
	}
	nav.nav__menu .close:hover{
		bottom: -4px;
	}

	/* ITEMS */
	.logo__anders-invest{
		height: 46px;
		width: 110px;
		margin: 20px 0px 0 0 ;
        float: left;
	}
	body.fixed .logo__anders-invest {
		height: 46px;
		width: 110px;
		margin: 20px 0px 0 0;
		float: left;
	}
	body.fixed .logo__anders-invest img{
		height: 46px;
	}
	p.movie__tekst{
        display: none;
		font-size: 24px;
        color: rgb(33,76,103);
		line-height: 1.3em;
	}
    .showMobileOnly{
        display: block !important;
    }
	.hideMobileOnly{
		display: none;
	}
	p.showMobileOnly.movie__tekst{
        display: block;
		line-height: 35px;
		max-width: calc(100% - 50px);
		margin: 50px 25px 0px 25px;
		font-family: "ubuntubold";

	}
	.frame__news{
		margin: 0px 20px;
		width: 280px;
		height: 270px;
		-webkit-border-radius: 0px 0px 0px 30px;
		border-radius: 0px 0px 0px 30px;
	}
	.isNews .frame__news{
		margin-top:0px;
	}
	.section__homeFondsMain .frame__news{
		width: 100%;
	}
	.section__fondsen__overzichtBelow .frame__news{
		margin: 0;
		height: 380px;
		width: 100%;
	}
	.frame__news.teamDetail{
		height: 330px;
	}
	.section__homeFondsMain .frame__news{
		order: 1;
		margin: 0px 0px 0px 0px;
		-webkit-border-radius: 0px 30px 0px 0px;
		border-radius: 0px 30px 0px 0px;
	}
	.section__homeFondsMain.homeFondsChange .frame__news{
		margin: 0px calc(50% - 280px) 0px 0px ;
	}
	.section__homeFondsMain .homeFondsMain__teksten{
		margin: 90px 25px 65px 25px;
	}
	.section__fonds__left__content .frame__news, .section__fonds__right__content .frame__news{
		margin: 0 0 45px 0;
		height: auto;
		min-height: 50px;
		z-index: 10;
		box-sizing: border-box;
		-webkit-border-radius: 0px 0px 30px  0px;
		border-radius: 0px 0px 30px 0px;
	}
	.section__fonds__left__content .fonds__main__content, .section__fondsen__overzichtBelow .fonds__main__content{
		position: relative;
		margin: 80px 25px 40px 20px;
	}
	.section__fonds__left__content .fonds__main__content.portfolioDetail{
		position: relative;
		margin: 40px 25px 40px 20px;
	}
	.section__fonds__right__content .fonds__main__content{
		position: relative;
		margin: 220px 60px 40px 60px;
	}
	.section__homeFondsMain .homeFondsMain__cta{
		position: relative;
		margin: 0px 85px 115px 0px;
	}
	.frame__news .news__titleBar{
		height: 55px;
		width: 100%;
		position: absolute;
		left: 0; top: 0;
		box-sizing: border-box;
		padding: 0px 25px;
	}
	.section__fonds__left__content .frame__news .news__titleBar{
		margin-left: 0px;
	}

	.frame__news .news__splitBar{
		position: absolute;
		top: 55px;
		height: 2px;
		width: 100%;
		left: 0;
		opacity: 0.2;
	}
	.frame__news .news__titleBar p{
		font-family: "ubuntumedium";
		margin: 0; line-height: 55px;
		text-align: right;
	}
	.section__homeFondsMain .frame__news .news__titleBar p, .section__fondsen__overzichtBelow .frame__news .news__titleBar p, .section__fonds__left__content .frame__news .news__titleBar p, .section__fonds__right__content .frame__news .news__titleBar p{
		text-align: left;
	}
	.frame__news figure.news__image{
		position: absolute;
		left: 25px;
		top: 57px;
		width: 230px;
		height: 173px;
	}
    .frame__news.active .news__image, .frame__news.active .news__date, .frame__news.active .news__splitBar, .frame__news.active .news__titleBar {
        display: block;
    }
	.frame__news p.news__date{
		right: 20px;
		line-height: 55px;
	}
	.section__newsCarousel .slick-track {

		height: 600px;
		justify-content: center;
	}
	.frame__news.active{
		width: 280px !important;
		-webkit-transition: width 0.3s linear;
		-moz-transition: width 0.3s linear;
		-o-transition: width 0.3s linear;
		transition: width 0.3s linear;
		background-color: rgb(255,255,255);
		margin-right: 0px;
		margin-bottom:0px;
	}
	.frame__news.active p.news__date {
		right: 20px;
		transition: none !important;
	}
  .frame__news.active .activeContent {
      opacity: 1;
      position: absolute;
      top: 300px;
	  width: 280px;
	  left: 0px;
  }
	.frame__news .news__introtext{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 50px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsSwiper{
		position: absolute;
		left: calc(50% - 25px);
		top: 180px;
		width: 50px;
		z-index: 90;
		background: rgb(33,79,103);
		height: 50px;
		text-align: center;
		border-radius: 100px;
	}
	.news__nav{
		display: none;
		height: 50px;
		width: 50px;
		top: calc(30px + (420px / 2) + (50px / 2));
		font-size: 50px;
	}
	.team__nav{
		top: calc(70px + (620px / 2) + (50px / 2));
		font-size: 40px;
		display: none;
	}
	.teamSwiper{
		position: absolute;
		left: calc(50% - 25px);
		top: calc(70px + (312px / 2) + (25px / 2));
		width: 50px;
		z-index: 90;
		background: rgb(33,79,103);
		height: 50px;
		text-align: center;
		border-radius: 50px;
	}

	.homeFonds__cijfers{
		position: relative;
		z-index: 10;
		width: 100%;
		text-align: right;
		margin-top: 30px;
		order: 2;
	}
	.homeFondsChange .homeFonds__cijfers{
		order: 2;
		text-align: left;
	}
	.homeFonds__cijfers p{
		color: rgb(255,255,255);
	}
	p.fondsCijfers{
		font-family: "centrale_sans_regularregular";
		font-size: 12px;
		line-height: 24px;
		margin-bottom: 30px;
	}
	p.fondsCijfers .big{
		font-size: 30px;
		font-family: "ubuntumedium";
	}
	.fonds__main__content p.fondsCijfers{
		color: rgb(139,171,181);
		margin-bottom: 10px;
	}
	.fonds__main__content p.fondsCijfers .big{
		color: rgb(33,79,103);
	}
	.fonds__main__content a{
		color: rgb(65,96,118);
		text-decoration: none;
	}
	.menu__uitleg{
		width: 100%;
		position: relative;
		float: left;
		display: none;
	}
	.menu__uitleg p.p__uitlegtekst{
		display: none;
	}
	.menu__uitleg p:last-child{
		display: block;
	}
	.menu__fonds{
		margin: 0 0 0 0px;
		width: 100%;
	}
	.nav__menu.main .menu__uitleg, .nav__menu.main .menu__fonds, .nav__menu.main .menu__kennis, .nav__menu.main .menu__nieuws{
		display: none;
	}
	.menu__kennis{
		width: 100%;
	}
	.menu__nieuws{
		width: 100%;
	}
	.nav__menu__titel{
		font-size: 16px;
	}
	.nav__menu__fondstitel{
		margin: 0 0 6px 0;
	}

	.respBackButton{
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 50px;
		text-align: center;
		line-height: 50px;
		color: rgb(255,255,255);
		font-size: 16px;
		font-family: "ubuntubold";
	}

	.respBackButton:before{
		content: "\e901";
		font-family: 'icomoon' !important;
		speak: none;
		font-style: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		line-height: 1;

		/* Better Font Rendering =========== */
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-transform: rotate(180deg);
		font-size: 20px;
		position: absolute;
		left: 25px;
		top: 16px;
	}
	.metaNavMobile{
		margin-top: 50px;
	}

	.metaNavMobile a{
		color: rgb(33,79,103);
		font-size: 11px;
		font-family: 'ubuntumedium';
		text-transform: uppercase;
		text-decoration: none;
		line-height: 45px;
		margin: 0 0 15px 0px;
	}
	p.nav__menu__borderd{
		font-family: "ubuntumedium";
		color:rgb(96,115,128);
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;
		line-height: 1em;

	}
	p.nav__menu__borderd:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}

	p.nav__menu__borderd a{
		color:rgb(96,115,128);
		text-decoration: none;
		text-transform:lowercase;
		display: inline-block;
		margin-bottom: 8px;
	}
	.fonds__main__title{
		font-family: "ubuntumedium";
		margin: 0;
		text-align: left;
		margin: 0 0  20px 0px;
		line-height: 34px;
	}
	.fonds__main__title img.imgAnders{
		height: 24px;
		margin-top: -5px;
		vertical-align: middle;
		display: inline-block;
	}
	section.section__logoSlider img{
		height: 60px;
		width: auto;
		margin: 0px 65px;
		opacity: 0.7;
	}
	.portfolioItem{
		width: calc((50vw - 25px) - 5px);
		height: calc((50vw - 25px) - 5px);
		margin: 0px 5px 5px 0px;
	}
	.portfolioItem .hover{
		position: absolute;
		pointer-events: none;
		z-index: 1;
		width: calc(100% - 40px);
		height: calc(100% - 40px);
		left: 20px; top: 20px;
		background-color: rgba(33,79,103,0.8);
	}
	.portfolioItem .portfolio__overview__content {
		position: relative;
		z-index: 10;
		text-align: center;
		width: 100%;
		height: 100%;
	}
	.portfolioItem  p.portfolio__title {
		display: none;
		font-family: "centrale_sans_boldbold";
		font-size: 10px;
		color: rgb(255,255,255);
		margin: 15px 0 0 0;
	}
	.portfolioItem .portfolio__logo{
		/*height: 130px;
		width: auto;*/
		height: calc(100% - 60px);
		width: calc(100% - 60px);
		max-width: unset;
		max-height: unset;
		object-fit: contain;
		object-position: center;
		top: 30px;
		left: 30px;
	}
	.portfolioItem:nth-child(3n){
		margin-right: 5px;
	}
	portfolioItem:nth-child(2n){
		margin-right: 0px;
	}
	.portfolioItem .hoveredContent{
		position: absolute;
		opacity: 0;
		z-index: 15;
		pointer-events: none;
		width: 100%; height: 100%;
		left: 0; top: 0;
		text-align: center;
	}
	.portfolioItem .hoveredContent .portfolio__title,.portfolioItem .hoveredContent .portfolioFacts {
		display: none;
	}
	.portfolioItem .hoveredContent .btnPlus{

		position: relative;
		margin-top: 50px;
		font-size: 10px;
	}
	.portfolioItem .hoveredContent .portfolioFacts{
		display: none;
	}
	.portfolioItem .hoveredContent .portfolioFacts p{
		display: none;
	}
	.portfolioItem .hoveredContent .portfolioFacts p:first-child{
		left: 0;

	}
	.portfolioItem .hoveredContent .portfolioFacts p:last-child{
		right: 0;
	}
	portfolioItem .hoveredContent .portfolioFacts p .big{
		font-size: 36px;
	}
	.portfolioItem .hoveredContent .kop1{
		display: none;
	}
	.portfolioItem:hover .hoveredContent{
		opacity: 1;
		pointer-events: all;
		-webkit-transition: all 0.3s linear;
		-moz-transition: all 0.3s linear;
		-o-transition: all 0.3s linear;
		transition: all 0.3s linear;;
	}
	.sectionSlider{
		padding: 40px 0;
		min-height: 340px;
	}
	.sectionSlider .arrowRight, .sectionSlider .arrowLeft{
		right: 55px;
		top:  calc((340px / 2) + (55px / 2));
		width: 28px;
		height: 55px;
	}
	.sectionSlider .slider{
		width: 100%;
		height: 340px;
	}
	.sectionSlider .slider .slide{
		height: 340px;
		border-bottom-left-radius: 40px;
		padding: 30px 7px;
		margin: 0px 20px;
	}
	.fonds__overview__content{
		position: relative;
		float: left;
		margin: 20px 0 0 0px;
		width: 100%;
	}
	.fonds__overview__content p{
		color: rgb(255,255,255);
	}
	.fondsDetailOther{
		z-index: 9;
		text-align: center;
		clear: both;
	}
	.detailAbout{
		z-index: 9;
		text-align: left;
		margin: 10px 50px 20px 20px;
		line-height: 1em;
	}
	.detailAbout .title{
		color: rgb(139,171,181);
		font-size: 15px;

	}
	.detailAbout a.a__los{
		color: rgb(65,96,136);
		text-decoration: none;
	}
	.section__fondsen__overzichtBelow .fondsBelowHead{
		color: rgb(255,255,255);
		margin: 0 0 20px 0px;
	}
	.teamOutline{
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}
	.teamFrame{
		width: 100%;
		height: auto;
		margin: 10px 0px;
		padding: 20px;
		border-radius: 0 0 40px 0;
		-webkit-border-radius: 0 0 40px 0;
	}
	.collegaSlider .teamFrame{
		height: 390px;
		width: 212px;
	}
	.teamFrame:nth-child(3n){
		margin-right: 0;
	}
	.teamFrame img{
		width: 100%;
		height: auto;
	}
	.teamFrame .head{
		margin: 20px 0px;
		font-size: 20px;
		font-family: 'ubuntubold';
	}
	.teamFrame p.phones{
		margin: 0 0 0px 0;
	}
	.teamActiefIn{
		margin: 20px 20px 0 0;
		font-size: 15px;
		text-align: right;
	}

	.news__overview p, .news__overview .kop1{
		color: Rgb(255,255,255);
	}
	.news__overview p.news__crop{
		display: block;
		display: -webkit-box;
		max-width: 100%;
		height: 275px;
		margin: 0 0 60px 0;
		-webkit-line-clamp: 8;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}
	.newsOverviewFrame{
		width: 100%;
		height: 260px;
		margin: 0px 24px 24px 0px;
		padding: 0px 25px 0px 20px;
		border-radius: 0px 0px 0px 40px;
		-webkit-border-radius: 0px 0px 0px 40px;
	}
	.newsOverviewFrame .title{
		line-height: 48px;
		padding: 0px 55px 0px 40px;
		width: 100%;
		height: 48px;
	}
	.newsOverviewFrame .text__intro{
		top: 70px;
		line-height: 19px;
		height: 130px;
		font-size: 12px;
		width: 185px;
		-webkit-line-clamp: 5;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	}

	.newsOverviewFrame .text__intro .kop2{
		margin-bottom: 25px;
		line-height: 25px;
		font-size: 16px;
	}
	.newsOverviewFrame:nth-child(2n){
		margin-right: 0;
	}
	.newsOverviewFrame .news__date{
		position: absolute;
		bottom: 20px;
		right: 20px;
		font-size: 15px;
		margin: 0;
	}
	.newsOverviewFrame .readOn{
		position: absolute;
		bottom: 20px;
		left: 20px;
		margin: 0;

	}
	.newsOverviewFrame .readOn a{
		font-size: 15px;
		font-family: "ubuntubold";
		text-decoration: none;
		color: rgb(65,96,118);

	}
	.newsOverviewFrame img{
		position: absolute;
		width: calc(100% - 185px - 40px);
		max-width: 175px;
		height: auto;
		right: 25px;
		top: 70px;
	}
	.p__share {
		text-align: right;
		color: rgb(138, 170, 180);
		font-size: 15px;
		line-height: 25px;
	}
	section.section__newsOverview.detailed .kop1{
		color: rgb(255,255,255);
	}
	.story__text{
		margin: 0px 0 0 0px;
		width: 100%;
		min-height: 500px;
	}
	section.section__story:nth-child(2n) .story__text{
		float: left;
	}
	.story__text__verhaal{
		width: calc(100% - 50px);
		left: 25px;
		top: 160px;
	}
	.story__text__verhaal .icon-arrowRight{
		top: 0px;
		right: 0px;
		font-size: 26px;
		cursor: pointer;
		z-index: 20;
	}
	.story__text__verhaal .icon-arrowRight.prev{
		right: 25px;
		transform: rotate(180deg);
	}
	.storyNav{
		position: absolute;
		top: 40px;
		left: 25px;
		list-style: none;
		padding: 0 0 0 15px;
		margin: 0;
		border-left: 3px solid rgb(33,79,103);
	}
	.storyNav li{
		padding: 0; margin: 0;
	}
	.storyNav li a{
		font-size: 16px;
	}
	.story__text .imageHead{
		position: absolute;
		left: 20px;
		top: -70px;
		font-size: 30px !important;
	}
	.slogan{
		position: absolute;
		width: calc(100% - 50px);
		left: 25px;
		height: 50px;
		font-size: 27px;
		top: 70px;
		z-index: 10;
		text-align:center;
	}
	.slogan .btnPlus{
		margin-top: 20px;
		float: none;
		display: inline-block;
		position: relative;
	}
	.slogan img{
		height: 120px;
		width: auto;
	}
	.section__fonds__mainContent p#over{
		margin-top: 50px;
	}
	.p__filter{
		font-size: 15px;
		text-transform: lowercase;
		margin: 0 0 50px 0;
	}
	img.anders-e{
        width: 185px;
        top: 140px;
	}
	/* HAMBURGER */
	.hamburger {
		top: 33px;
	}



	/* FOOTER */
	footer{
		position: relative;
		width: 100%;
		padding: 50px 0 50px 0;
		background-color: rgb(226,232,234);
	}
	footer .center{
		max-width: calc(100% - 50px);
	}
	footer figure.footer__logo{
		height: 75px;
		text-align: center;
	}
	.footer__item__bezoek{
		position: relative;
		float: left;
		clear: both;
		margin: 60px 0px 0px 0px;
		width: 100%;
	}
	.footer__item__bel{
		position: relative;
		float: left;
		clear: both;
		margin: 30px 0px 0px 0px;
		width: 100%;
	}
	.footer__item__mail{
		position: relative;
		float: left;
		clear: both;
		margin: 30px 0px 0px 0px;
		width: 100%;
	}
	.footer__item__volg{
		position: relative;
		float: left;
		clear: both;
		margin: 30px 0px 0px 0px;
		width: 100%;
	}
	footer p.footer__block, footer a{
		color: rgb(96,115,128);
		font-family: "ubuntumedium";
		text-decoration: none;
	}
	p.footer__block:before{
		width: 4px;
		height: 100%;
		background-color: rgb(96,115,128);
		border-radius: 4px;
		position: absolute;
		left: 0;
		top: 0;
		content: ' ';
	}
	p.footer__block{
		position: relative;
		display: block;
		padding: 0px 0px 0px 15px;

	}
	footer .kop1{
		text-transform: lowercase;
		margin-bottom:5px;
	}


	/* BUTTONS */
	.btnPlus{
		line-height: 35px;
		height: 35px;
		padding: 0px 45px 0px 20px;
		font-size: 13px;
	}
	.btnPlus:after{
		line-height: 35px;
		width: 35px;
		height: 35px;
		font-size: 18px;
	}
	.btnPlus.team{
		line-height: 35px;
		height: 35px;
		padding: 0px 35px 0px 16px;
		font-size: 12px;
	}
	.btnPlus.team:after{
		right: 0px;
		line-height: 35px;
		width: 35px;
		height: 35px;
		font-size: 16px;
	}
	.btnSmall {
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 16px;
		font-size: 15px;
		margin: 0 0 6px 0;
	}
	.btnAnchor {
		line-height: 25px;
		height: 25px;
		font-size: 15px;
		margin: 0 5px 0px 0;
	}
	.btnAnchor:before{
		position: absolute;
		content: '>';
		font-size: 14px;
		left: 0; top: 0px;

	}
	.btnSmall.team, .btnSmall.portfolio {
		font-size: 15px;
		line-height: 25px;
		height: 25px;
	}

	.btnFilter{
		font-size: 15px;
		line-height: 25px;
		height: 25px;
		padding: 0px 16px 0px 25px;
	}


	.btnSocial{
		width: 25px;
		height: 25px;
		font-size: 14px;
	}
	.btnSocial span{
		line-height: 25px;
	}

	.frame__news.teamDetail .news__date{
		width: calc(100% - 50px);
		right: 0;
		line-height: 1.5em;
		bottom: 20px;
	}
	.isContact{
		height: 330px;

	}
	.isContact .news__date{
		left: 20px !important;
		bottom: 20px !important;
	}

}
