
/* HOMEPAGE */

/** top screen and top header */
body#body .pum-container{
	padding:0px;
}
body#body .pum-container .pum-title{
margin:0px;
}
body#body .pum-content h2{
 font-size: 32px;
 line-height: 1.2;
 margin-top:0px;
}
body#body .pum-content{
	color: rgb(102, 102, 102);
}
body#body .pum-content .small-button{
	font-weight: normal !important;
  font-size: 14px;
  border-radius: 0px;
}
body#body .pum-content .et_pb_section,
body#body .pum-content .et_pb_section .et_pb_row{
	width: 100% !important;
	padding:0px !important;
	margin:0px !important;
}
body#body .pum-content .et_pb_column.et_pb_column_1_2{
	width: 50%;
	margin: 0px !important;
}
body#body .pum-content .et_pb_text{
	padding: 20px;
}
body#body .pum-content .et_pb_button_module_wrapper{
	padding-left:20px;
}
@media only screen and (max-width: 980px) {
	body#body .popmake{
		width: calc(100vw - 40px) !important;
		top: 20px !important;
	}
	.pum-content .et_pb_section .et_pb_row {
	  display: flex;
	  flex-direction: column;
	}
	body#body .pum-content .et_pb_column.et_pb_column_1_2:first-child{
		order: 2;
		width: 100% !important;
	}
	body#body .pum-content .et_pb_column.et_pb_column_1_2:nth-child(2){
		width: 100% !important;
		margin: 20px !important;
		padding: 20px !important;
	}	
}
body#body .frontpage-topscreen {
	width: 100%;
	position: relative;
	min-height: calc(100vh - 112px);
	height: calc(100vh - 112px);
	margin-bottom: 48px;
}
.frontpage-header-wrapper + * .frontpage-topscreen {
	position: fixed;
	top: 0px;
}
html.et-fb-preview--desktop .frontpage-topscreen {
	position: static;
}
.frontpage-topscreen-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	height: calc(100vh - 112px);
	z-index: 3;
	background-color: black;
	opacity: 0;
}
body.mega-menu-hamburger_menu-mobile-open .frontpage-topscreen-overlay {
	display: none;
}
.frontpage-header-wrapper {
	position: relative;
	height: 100vh;
}
.frontpage-header-wrapper #main-header {
	position: absolute;
	top: auto;
	bottom: 0px;
}
.frontpage-header-wrapper #main-header.flush-top {
	position: fixed;
	top: 0px;
	bottom: auto;
	z-index: 2;
}
.frontpage-header-wrapper #main-header.bottom-half ul.nav > li > ul {
	bottom: 100%;
	margin-bottom: 30px;
}
.animated-typing {
	white-space: pre-line;
}
.animated-typing.animated-typing-done[data-animate-index="0"]::after {
	content: none;
}
.home #breadcrumbs{
	display: none;
}
.home #breadcrumbs + * {
	border-top: none;
}

/* ticker */

#body #page-container #et-boc .home-ticker-row{
	padding: 50px 50px 50px 50px;
	box-sizing: border-box;
}
#body #page-container #et-boc .home-ticker-row .et_pb_text .et_pb_text_inner{
	font-size: 164px;
	line-height: 168px;
	letter-spacing: -7.61px;
}
/* button */
body#body .frontpage-topscreen #home-button-row{
	position: absolute;
	bottom: 50px;
	max-width: 100%;
}
body#body .frontpage-topscreen #home-button-row .et_pb_column{
	max-width: 1440px;
	margin: 0px auto !important;
	padding: 0px 50px;
	box-sizing: border-box;
	float: none;
}
/* slider */
.home #page-container #et-boc .et_pb_slider{
	max-width: 1060px;
	margin-left: auto;
	position: relative;
}
.home #page-container #et-boc .et_pb_slide{
	padding: 0px;
}
.home #page-container #et-boc .et_pb_slide .et_pb_container{
	height: auto  !important;
}
.home #page-container #et-boc .et_pb_slide .et_pb_slide_image,
.home #page-container #et-boc .et_pb_slide .et_pb_slide_image img{
	height: 565px !important;
	max-height: 565px !important;
	width: 1060px;
	object-fit: cover;
	margin: 0px;
}
.home #page-container #et-boc .et_pb_slide .et_pb_slide_image{
	margin-bottom: 22px !important;
	margin-top: 0px !important;
}

.home #page-container #et-boc .et_pb_slider_container_inner{
	display: block;
	min-height: 847px;
}
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_description{
	padding: 0px;
	margin-bottom: 110px;
	max-height: 144px;
	overflow: hidden;	
}
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_title,
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_content{
	text-shadow: none;
	font-size: 32px;
	line-height: 36px;
	margin: 0px;
	color: #333333;
	text-align: left;
	font-family: "GT Eesti Text Regular", Helvetica, Arial, Lucida, sans-serif;
}
/*
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_content > div{
	max-height: 72px;
	overflow: hidden;
}
*/
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_title{
	font-weight: 500;
}
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_title a{
	text-decoration: none;
}
.home #page-container #et-boc  .et_pb_slide .et_pb_slide_title a:hover{
	text-decoration: underline;
}	
.home #page-container #et-boc .et_pb_slider .et-pb-slider-arrows {
	position: absolute;
	bottom: 62px;
	left: 0;
}
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-prev,
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-next{
	opacity: 1;
	top: auto;
	bottom: 0px;
	height: 48px;
	width: 48px;
	background-size: cover;
	background-repeat: no-repeat;
}	
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-prev {
	left: 0px;
	background-image: url('icons/previous.svg');
}
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-next {
	left: 72px;
	background-image: url('icons/next.svg');
}
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-prev::before,
.home #page-container #et-boc .et_pb_slider .et-pb-arrow-next::before {
	content: '';
}
.home #page-container #main-content .aandeslag-grid{
	margin-top: 0px;
	padding-top: 152px;
}
.home #page-container #main-content .has-row-title .et_pb_column:first-child .et_pb_module:first-child{
	top: 32px;
}
/* nieuwsbrief op home */
.home #page-container #et-boc .newsletter-row{
	padding-top: 60px;
	padding-bottom: 48px;
}
.home #page-container #et-boc .newsletter-row{
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
/* sdgs row */
.home #page-container #et-boc .sdgs-intro-row{
	padding-top: 60px;
	padding-bottom: 48px;
}
.home #page-container #et-boc .sdgs-intro-row .et_pb_text_inner{
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
.home #page-container #et-boc .sdg-grid{
	padding-bottom: 90px;
}
.home #page-container #et-boc .sdg-grid h2{
	display: none;
}
/* organisatielijst */
.home #page-container #et-boc .organisatie-lijst-row{
	border: none;
	padding-bottom: 60px;
}
.home #page-container #et-boc .organisatie-lijst-row .et_pb_text_inner{
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
.home #page-container #et-boc .organisatie-lijst-row .et_pb_text_inner a{
	text-decoration: none;
}
.home #page-container #et-boc .organisatie-lijst-row .et_pb_text_inner a:hover{
	text-decoration: underline;
}
.home #page-container #et-boc .organisatie-lijst-row .et_pb_button_module_wrapper {
	max-width: 910px;
	margin-left: auto;
	margin-right: auto;
}
.home #page-container #et-boc .organisatie-lijst-row .organisatie-lijst-intro{
	padding-bottom: 60px;	
}
.home #page-container #et-boc .organisatie-lijst-row .et_pb_button{
	margin-top: 28px;	
}
/* news row */
.home #page-container #et-boc .news-row{
	margin-top: 0px;
}
/* instagram blokken */
.home #page-container #et-boc .instagram-row{
	padding-bottom: 40px;
	max-width: 1380px;
}
.home #page-container #et-boc .instagram-row .esf_insta_feed_wraper.esf-insta-skin-44640 .esf-insta-grid-skin .esf-insta-row.e-outer{
	grid-template-columns: 1fr 1fr 1fr 1fr;
	column-gap: 20px;
}

.home #page-container #et-boc .instagram-row .esf_insta_feed_wraper .esf-insta-grid-skin .esf-insta-row>div{
	padding: 0px;
}
.home #page-container #et-boc .instagram-row .esf_insta_feed_wraper .esf-insta-grid-skin .esf-insta-row>div .esf-insta-grid-wrapper{
	margin: 0px;
	border: none;
}
.home #page-container #et-boc .instagram-row .esf_insta_load_more_btns_wrap{
	display: none !important;
}
.home #page-container #et-boc .instagram-row .et_pb_text_inner a{
	text-decoration: none;
}
.home #page-container #et-boc .instagram-row .et_pb_text_inner a:hover{
	text-decoration: underline;
}
