
/* Footer */
#page-container #et-boc footer .et_pb_section .et_pb_row{
	max-width: 1440px;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
}
#page-container #et-boc .footer-section-1{
	background-color: #F0F0F0;
}
#page-container #et-boc .footer-section-1 .et_pb_row{
	padding: 25px 30px 77px;
}
#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search{
	max-width: 920px;
	background-color: white;
	border-radius: 30px;
	border: none;
	position: relative;
	margin-bottom: 20px;
}
#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search input[type="text"]{
	border-radius: 30px;
	color: #333333;
	font-size: 16px;
	line-height: 60px !important;
	height: 60px;
	line-height: 20px;
	padding: 0px 68px !important;
	box-sizing: border-box;
	font-family: 'GT Eesti Text Regular',Helvetica,Arial,Lucida,sans-serif;
}
#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search ::-webkit-input-placeholder, /* Edge */
#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search :-ms-input-placeholder, /* Internet Explorer 10-11 */
#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search ::placeholder {
	color: #333333;
}

#page-container #et-boc .footer-section-1 .et_pb_row .et_pb_search::after{
	content: "";
	height: 40px;
	width: 40px;
	background-image: url('/wp-content/themes/SDGNederland2021/icons/search.svg');
	background-repeat: no-repeat;
	background-position: center center;
	position: absolute;
	top: 10px;
	left: 10px;	
}

#page-container #et-boc .footer-section-2{
	background-color: #FFFFFF;
	overflow: hidden;
}

#page-container #et-boc .footer-section-2 .et_pb_row{
	padding: 110px 30px 0px !important;
}
#page-container #et-boc .footer-section-2 .et_pb_row h2{
	font-weight: normal;
	line-height: 54px;
	margin-bottom: 20px;
}
#page-container #et-boc .footer-section-2 .et_pb_row h2 a{
	text-decoration: none;
}

/* Mailchimp */

#mc_embed_signup form{
	padding: 0px !important;
}
#mc_embed_signup .mc-field-group{
	display: flex;
	column-gap: 20px;
}
#mc_embed_signup #mce-EMAIL{
	color: #333333;
	font-size: 16px;
	line-height: 60px;
	height: 60px;
	padding: 0px 20px;
	box-sizing: border-box;
	font-family: 'GT Eesti Text Regular',Helvetica,Arial,Lucida,sans-serif;
	width: 590px;
	border: none;
	background-color: #F0F0F0;
	text-transform: uppercase;
}
#mc_embed_signup #mce-EMAIL::placeholder{
	color: #000000;
}
#mc_embed_signup #mc-embedded-subscribe{
	line-height: 60px  !important;
	height: 60px  !important;
	border-radius: 30px !important;
	padding: 0 20px !important;
	margin: 0px;
}
#mc_embed_signup div#mce-responses{
margin: -40px 0px 0px !important
}
#mc_embed_signup div.response{
	color: #333333 !important;
	margin: 0px !important;
}
#page-container #et-boc .footer-section-2 .et_pb_image {
	width: 874px;
	max-width: 100%;
	margin: 0px auto;
}
#page-container #et-boc .footer-section-2 .et_pb_image .et_pb_image_wrap{
	position: relative;
	width: 100%;
	padding-bottom: 100%; /* relative to parent width */
	margin-bottom: -50%; /* relative to parent width */
}
#page-container #et-boc .footer-section-2 .et_pb_image .et_pb_image_wrap img {
	position: absolute;
	left: 0px;
	right: 0px;
	width: 100%;
	height: 100%;
	animation: spin 60000ms infinite linear;
}
@keyframes spin { 
	from { 
		transform: rotate(0deg); 
	} to { 
		transform: rotate(360deg); 
	}
}

#page-container #et-boc .footer-section-3{
	background-color: #333333;
	font-family: 'GT Eesti Text Regular',Helvetica,Arial,Lucida,sans-serif;
}
#page-container #et-boc .footer-section-3 .et_pb_row {
	color: #FFFFFF;
	padding-top: 24px;
	padding-bottom: 20px;
	font-size: 16px;
	line-height: 24px;	
	display: flex;
	font-weight: normal;
}
#page-container #et-boc .footer-section-3 .et_pb_row a{
	text-decoration: none;
	color: #FFFFFF;
}
#page-container #et-boc .footer-section-3 .et_pb_row a:hover{
	text-decoration: underline;	
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:first-child{
	display: flex;
	flex-direction: column;
	justify-content: flex-end;
	font-family: 'GT Eesti Text Regular',Helvetica,Arial,Lucida,sans-serif;
	line-height: 28px;
	font-size: 24px;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:first-child .et_pb_image{
	width: 138px;
	margin-bottom: 12px;
} 
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:first-child .et_pb_image img{
	width: 100%;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:first-child h3{
	margin-bottom: 12px;
	margin-top: 0px;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column{
	border-right: 1px solid #FFFFFF;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:first-child,
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:last-child{
	border-right: none;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column:last-child .et_pb_text_inner{
	margin-top: -4px;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column h3{
	font-size: 48px;
	line-height: 56px;
	margin-bottom: 23px;
	color: #FFFFFF;
	font-weight: normal;
	margin-top: -8px;
}

#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column ul.menu{
	list-style-type: none;
	padding-left: 0px;
	padding-bottom: 0px;
}
#page-container #et-boc .footer-section-3 .et_pb_row .et_pb_column ul.menu li{
	margin-bottom: 28px;
	line-height: 28px;
	font-size: 24px;
}
