/*
 Theme Name:     Divi Child
 Theme URI:      https://www.elegantthemes.com/gallery/divi/
 Description:    Divi Child Theme
 Author:         Elegant Themes
 Author URI:     https://www.elegantthemes.com
 Template:       Divi
 Version:        1.0.0
*/

 
/* =Theme customization starts here
------------------------------------------------------- */
@import url("https://maxcdn.bootstrapcdn.com/font-awesome/4.6.3/css/font-awesome.min.css");
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,700;1,700&display=swap');

@font-face {
    font-family: 'kg second chances solid';
    src: url('webfonts/KGSecondChancesSolid-webfont.woff2') format('woff2');
    font-weight: normal;
    font-style: normal;

}

body{
	font-weight: 400;
}

#main-content h1,
#main-content h2,
#main-content h3,
#main-content h4{
		font-family: 'kg second chances solid', sans;
		font-weight: normal !important;
}
	@media only screen and (min-width: 980px) {
	/* HEADER SETTINGS */
	#main-header > .container {
		width: 100%;
	}
	#main-header #top-menu-nav > ul > li a {
		letter-spacing: 0.45px;
		text-transform: capitalize;
		line-height: 29px;
		margin-top: 10px;
		margin-bottom: -39px;
		font-weight: 500;
		color: #000000;
		font-size: 18px;
	}
	#main-header #top-menu-nav > ul >  li.et-hover > a,
	#main-header #top-menu-nav > ul >  li.current_page_item > a {
		border-bottom: 4px solid #234f20;
		padding-bottom: 0px;
		transition: none;
		color: #000000;	
		opacity: 1;
	}
	#main-header #top-menu-nav > ul > li.menu-item-1685.et-hover > a,
	#main-header #top-menu-nav > ul > li.menu-item-1685.current_page_item > a{
		border-bottom: none;
	}
	#main-header #top-menu-nav > ul > li.menu-item-1685 > a{
		font-size: 24px;
		line-height: 29x;
		border-radius: 30px;
		padding: 6px 20px 10px;
		background-color: #b87d24;
		color: #FFFFFF;
		font-weight: bold;
		margin-right: -20px;
		/*font-family: 'Overlock', sans;*/
		letter-spacing: 0px;
		text-transform: none;
	}
	#main-header #top-menu-nav > ul > li.menu-item-1685 > a:hover{
		background-color: #d59c3b;
	}
	#main-header #top-menu-nav > ul > li ul.sub-menu{
		top: 42px !important;
		border: none;
		padding-top: 38px;
		box-shadow: none;
		width: auto;
		padding-bottom: 0px;
	}
	#main-header #top-menu-nav > ul > li ul.sub-menu  > li{
		padding: 0px;
	}
	#main-header #top-menu-nav > ul > li ul.sub-menu  > li a{
		font-weight: 400;
		line-height: 1;
		margin: 0px;
		padding: 10px 20px;
			opacity: 1;		
	}
	#main-header #top-menu-nav > ul > li ul.sub-menu  > li a:hover{
			background-color: #d9ecf8;;
			color: #000000;

	}
	#main-header #logo{
		width: auto;
		height: 80px;
		max-height: 50%;
	}
	.site-pt-br #main-header #logo{
				height: 72px;
				margin-bottom: 10px;
	}
	.site-en #main-header #top-menu-nav li{
		padding-right: 20px;
	}
	.site-pt-br #main-header #top-menu-nav li{
		padding-right: 15px;
	}
	.site-pt-br #main-header #top-menu-nav li:last-child,
	.site-en #main-header #top-menu-nav li:last-child{
		padding-right: 0px;
	}
	#main-header.et-fixed-header #logo{
		max-height: 100%;
		width: auto;
		height: 60px;
		max-width: none;
	}
	#main-header.et-fixed-header #top-menu-nav li a {
		margin-top: -10px;
		margin-bottom: -11px;
	}	
	/* test vervang menu door mobiel menu bij scrollen */
	#main-header.et-fixed-header #top-menu-nav{
		display: none;
	}
	#main-header.et-fixed-header .wpml-floating-language-switcher{
		top: 30px;
	}	
	#main-header.et-fixed-header #et_mobile_nav_menu{
		display: block;
		float: right;
		margin-right: 100px;
	}
}

#splash{
	min-height: calc(100vh - 160px);
	position: relative;	
}
#splash .et_pb_row{
	min-height: calc(100vh - 160px);
}

#splash .et_pb_row .et_pb_slider{
	min-height: calc(100vh - 160px);
	position: relative;
}
#splash .et_pb_row .et_pb_slider .et_pb_slides .et_pb_slider_container_inner{
	vertical-align: middle;
}
#splash .et_pb_row .et_pb_slider .et_pb_slide_description{
	text-shadow: 1px 3px rgba(0,0,0,.05);
		padding: 0px !important;
		width: 50vw;	
}
#splash .et_pb_row .et_pb_slider .et_pb_slide_description h2{
	font-weight: 700;
	font-size: 3.385vw !important;
	line-height: 3.724vw;
/*	font-family: 'Roboto',Helvetica,Arial,Lucida,sans-serif;*/
}


#splash .et_pb_row .et_pb_code{
	position: absolute;
	z-index: 99999;
	bottom: 5px;
	text-align: center;
	width: 100%;
}
#splash .et_pb_row .et_pb_code #scroll-button {
	width: 80px;
	height: 80px;
	display: inline-block;
	cursor: pointer;
}
#splash .et_pb_row .et_pb_code #scroll-button::before {
	font-family: 'ETMODULES';
	content: '\33';
	font-size: 80px;
	color: #FFFFFF;
	vertical-align: top;
}
#map-scroll-target{
	margin-top: -85px !important;
	padding-top: 85px !important;
	margin-bottom: 0px !important;
}
.home-intro .et_pb_text_inner{
	text-align: center;
}
.home-intro .et_pb_text_inner h1{
	margin-top: 17px;
}
.home-intro .et_pb_text_inner h3{
	margin-top: 40px;
	margin-bottom: 15px;
}
.arrow-right h1:before {

}
/* SLIDER SETTINGS */

/* text bottom aligned */

.et_pb_slides .et_pb_slider_container_inner {
    vertical-align: bottom;
}
.et_pb_section_first .et_pb_slide {
    padding-top: 0!important;
}
.et_pb_slide_description {
    padding-bottom: 60px!important;
}
/* === Begin: Set the divi slider height === */
/* Src: https://divibooster.com/changing-the-height-of-the-divi-slider/ */
.et_pb_slides{
	height: 100% !important;
	min-height: 100% !important;
}

/* height 100% */

/* Desktop */
.et_pb_slide .et_pb_container {
	height: auto !important;
	min-height: 100% !important;
}
/* Tablet */
@media only screen and (min-width: 768px) and (max-width: 980px) {
.et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 100% !important;
	}
}
/* Phone */
@media only screen and (max-width: 767px) {
.et_pb_slide .et_pb_container {
		height: auto !important;
		min-height: 100% !important;
	}
}
.et_pb_bg_layout_dark .et_pb_slide_description{
	text-shadow: 1px 3px rgba(0,0,0,.1)
}
/* HEADINGS */

h1{
	font-weight: bold;
	font-size: 52px;
	line-height: 63px;
}
h2{
	font-weight: bold;
	font-size: 46px;
	line-height: 56px;
}
h3{
	font-weight: bold;
	/*font-size: 32px;
	line-height: 39px;*/
	font-size: 26px;
	line-height: 32px;

	padding-bottom: 25px;
}
h4{
	font-weight: bold;
	font-size: 24px;
	line-height: 29px;
	padding-bottom: 25px;
}

#et-main-area #main-content .et_pb_row{
	width: 100%;
}
/* READ MORE BUTTONS */
/*style the Divi blog link text as a button*/

.et_pb_post a.more-link,
#et-main-area #main-content .et_pb_button {
	/*font-family: Roboto, sans;*/
	font-size: 20px;
	line-height: 28px;
	background-color: #39b559;
	color: #FFFFFF;
	min-width: 145px;
	min-height: 50px;
	padding: 10px 15px;
	margin-top: 20px;
	display: inline-block;
	transition: all 0.3s ease-in-out;
	font-weight: normal;
	border: none;
	border-radius: 0px;
}
#et-main-area #main-content .et_pb_button_module_wrapper  {
	text-align: left;
}
#et-main-area #main-content .et_pb_button_module_wrapper.et_pb_button_alignment_center  {
	text-align: center;
}
#et-main-area #main-content .et_pb_button {
	padding: 10px 20px 10px 15px;
	margin-top: -20px;
}

#et-main-area #main-content .et_pb_button::after {
	content:' >';
	/*font-family: Roboto, sans !important;*/
	font-size: 20px;
	line-height: 28px;
	position: static;
}
#et-main-area #main-content .et_pb_button.no-arrow{
	border-radius: 30px;
	background-color: #b87d24;
	margin-top: 0px;	
	min-width: 230px;
	height: 60px;
	font-size: 30px;
	line-height: 60px !important;
	padding: 0px; 
	margin-top: 30px;
	/*font-family: Overlock;*/
	font-weight: bold;
}
#et-main-area #main-content .et_pb_button.no-arrow::after {
	display: none;
}
#et-main-area #main-content .et_pb_button.no-arrow:hover{
	background-color: #105521;
	color: #d59c3b;
}
.et_pb_post a.more-link:first-letter{
	text-transform: uppercase;
}
/*style the Divi blog link text as a button on hover*/

.et_pb_post a.more-link:hover,
 .et_pb_button:hover{
	background-color: #b5d34b;
	transition: all 0.3s ease-in-out;
}

/*add an icon to the Divi blog read more button*/

.et_pb_post .more-link:after {
	content: " >";
	vertical-align: middle;
}
.wpml-floating-language-switcher{
	position: absolute;
	right: 0px;
	top: 37px;
	background-color: #f2fad6;
	padding: 0px;
}
.wpml-ls-legacy-list-horizontal{
	padding: 0px 5px;
}
.wpml-floating-language-switcher .wpml-ls-item{
	margin-right: 5px;
}
.wpml-floating-language-switcher .wpml-ls-item:last-child{
	margin-right: 0px;
}
.wpml-floating-language-switcher .wpml-ls-item .wpml-ls-link{
	font-size: 14px;
	line-height: 22px;
	padding: 0px;
	font-weight: normal;
}
.wpml-floating-language-switcher .wpml-ls-item .wpml-ls-link:hover{
	font-weight: bold;
}
.wpml-floating-language-switcher .wpml-ls-item.wpml-ls-current-language .wpml-ls-link{
	font-weight: bold;
}
.wpml-floating-language-switcher .wpml-ls-item .wpml-ls-link::after{
	content:" / ";	
}
.wpml-floating-language-switcher .wpml-ls-item:last-child .wpml-ls-link::after{
	content:"";	
}


/* SLIDER */
/*
.home .et_pb_slider:not(.et_pb_post_slider)::after{
	content:"";
	background-image: url('/wp-content/uploads/2021/08/HSF_slider_butterfly_pattern_mask.svg') !important;
	position: absolute;
	left: 0px;
	bottom: 0px;
	background-size: 100% auto;
	width: 100%;
	height: 100%;
	background-position: center bottom;
	background-repeat: no-repeat;
	z-index: 100;
}	*/
#main-content .et_pb_post_slider{
	height: 440px;
	overflow: visible;
}
#main-content .et_pb_post_slider .et_pb_slide{
	height: 440px;	
}
#main-content .et_pb_post_slider .et-pb-controllers{
	bottom: -68px;
}
#main-content .et_pb_post_slider .et-pb-controllers a{
	border-radius: 15px;
  width: 15px;
  height: 15px;
  border: 1px solid #5E7C90;
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_image img{
	max-height: 440px !important;
	height: 440px;
	width: 100%;
	object-fit: cover;
}

#main-content .et_pb_post_slider  .et_pb_slider_container_inner{
	vertical-align: top;
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_title{
	padding-bottom: 20px;
	font-size: 32px;
	line-height: 39px;
	font-weight: bold;
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content{
	max-height: 84px;
	overflow: hidden;
	font-size: 24px;
	line-height: 34px;
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description{
	padding: 30px 85px 30px 30px !important;
	width: 50%;
	font-size: 24px;
	line-height: 34px;
	display: flex;
	flex-direction: column;
	height: 440px;
}
#main-content .et_pb_post_slider .et_pb_slider_container_inner{
	
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_content{
	max-height: 100%;
	flex-grow: 10;
}

#et-main-area #main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_button{
	padding: 0px;
	background-color: transparent;
	margin: 0px;
	color: inherit;
	min-height: auto;
}
#et-main-area #main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_button:hover{
	color: #8b5607 !important;
}
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_image{
	width: 50%;
	margin-right: 0;
	bottom: auto;
	top: 0px;
	margin-top: 0px !important;
}
#main-content .et_pb_post_slider .et_pb_slide{
	padding: 0px;
}	


#et-main-area #main-content .results-slider .et_pb_slide_title{
	font-size: 20px;
	line-height: 28px;
	font-weight: normal;
	color: #75BDD7 !important;
}
#et-main-area #main-content .results-slider .et_pb_slide_title span{
	font-size: 80px;
	line-height: 97px;
	display: block;
	font-weight: bold;
	letter-spacing: -8px;
	text-indent: -8px;
}
#et-main-area #main-content .results-slider .et_pb_slide  .et_pb_slide_description .et_pb_button{
	color: #75BDD7 !important;
}
#et-main-area #main-content .results-slider .et_pb_slide  .et_pb_slide_description .et_pb_button:hover{
	color: #FFFFFF !important;
}
#main-content .stories-row{
	padding-bottom: 90px;
}
#main-content .stories-row .et_pb_post_slider{
	background-color: #FFFFFF;
}
#main-content .stories-row .et_pb_post_slider .et_pb_slide_description .et_pb_slide_content,
#main-content .stories-row .et_pb_post_slider .et_pb_slide_description .et_pb_slide_title,
#main-content .stories-row .et_pb_post_slider .et_pb_slide_description .et_pb_button{
	color: #000000 !important;
	text-shadow: none;
}
#main-content .stories-row .et_pb_post_slider .et_pb_slide_description .et_pb_button:hover{
	color: #8b5607;
}

#main-content .stories-row .et_pb_post_slider .et-pb-arrow-next{
	color: #8b5607;
}
/* ABOUT ROW */
#main-content .about-row{
	column-gap: 40px;
}
#main-content .about-row::after {
	content: none;
}
#main-content .about-row .et_pb_column{
	width: 100%;
	margin: 0px;
	float: none;
}
#main-content .about-row .et_pb_blurb::after{
	content:"Read more >";
   /* font-family: Roboto, sans;*/
    font-size: 20px;
    line-height: 28px;
    background-color: #39b559;
    color: #FFFFFF;
    min-width: 145px;
    min-height: 50px;
    padding: 10px 15px;
    margin-top: 20px;
    display: inline-block;
    transition: all 0.3s ease-in-out;
    font-weight: normal;
	box-sizing: border-box;
}

#main-content .about-row .et_pb_blurb:hover::after{
   background-color: #f2fad6;
}
.site-es #main-content .about-row .et_pb_blurb::after{
	content:"Leer más >";
    min-width: 120px;	
}
.site-pt-br #main-content .about-row .et_pb_blurb::after{
	content:"Ler mais >";
    min-width: 120px;		
}
/* MAIN THEMES ROW / OUR WORK */

#main-content .blue-page-intro{
	background-color: #f2fad6 !important;
	padding-top: 33px !important;
	padding-bottom: 55px !important;
}
#main-content .blue-page-intro .et_pb_text_inner,
#main-content .home-intro .et_pb_text_inner,
#main-content .intro .et_pb_text_inner{
	font-size:  24px;
	line-height: 34px;
}
#main-content .home-intro .et_pb_text_inner{
	max-width: 1065px;
}
#main-content .home-intro h1{
	padding-bottom: 28px;
}
#main-content .blue-page-intro h1{
	padding-bottom: 28px;
}
#main-content .blue-page-intro h2{
	padding-bottom: 11px;
}
#main-content .blue-page-intro h3{
	/*padding-bottom: 40px;*/
}
.home .et_pb_section.themes-section{
/*	background-image: url('/wp-content/uploads/2021/08/HSF_slider_butterfly_pattern_mask.svg') !important;
	background-size: auto 494px;
	background-position: center bottom;
	background-repeat: no-repeat;*/
	padding-bottom: 145px; 
	padding-top: 50px;
}	
.home .et_pb_section.themes-section .et_pb_text_inner h2{
	padding-bottom: 8px;
	text-align: center;
}
.home .et_pb_section.themes-section .et_pb_text_inner h3{
/*	padding-bottom: 50px;*/
	text-align: center;	
}
#main-content .theme-row .et_pb_post{
	margin-bottom: 40px;
}	

#main-content .theme-row .et_pb_posts {
	column-count: 2;
	width: 100%;
	max-width: 1200px;
	margin: 0px auto;

}
#main-content .number-blurb .et_pb_module_header{
	margin-bottom: 33px;
	padding-bottom: 0px;
}
#main-content .number-blurb .et_pb_module_header span{
	background-color: #234f20;
	width: 98px;
	height: 98px;
	border-radius: 49px;
	color: #b5d34b;
	font-size: 40px;
	line-height: 98px;
	font-weight: bold;
	text-align: center;
	display: block;
	margin: 0px auto;
	letter-spacing: -2px;
	text-indent: -2px;
}
#main-content .number-blurb .et_pb_blurb_description{
	font-size: 15px;
	line-height: 18px;
	text-align: center;
	padding: 0px 9%;	
}
#main-content .et_pb_divider{
	margin-top: 30px;
	margin-bottom: 30px;
	height: 2px;
}
#main-content .et_pb_divider::before {
	height: 2px;
	border-top: 2px solid #234f20;
}
#main-content .images-row{
	margin-top: 30px;
	margin-bottom: 50px;
}
#main-content .images-row .et_pb_text{
	font-size: 15px;
	line-height: 18px;
}
#main-content .share-button{
	margin-top: 40px;
	margin-bottom: 80px;
}
#a2apage_dropdown .a2a_mini_services{
	width: auto;
}
#a2apage_dropdown .a2a_i{
	width: auto;
}
/*move wrapped title, meta, and text up over the image*/

.pa-blog-text {
	position: absolute;
	bottom: 0%;
	left: 50%;
	transform: translate(-50%, 0%);
	width: 100%;
	padding: 10px 20px;
	z-index: 1;
	background-color: rgba(35,79,32,0.65);
	color: #FFFFFF;	
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	overflow: hidden;
}
#post-120 .pa-blog-text {
	mix-blend-mode: normal;	
}
.pa-blog-text h3{
	padding: 5px 0px;
	flex: 0;
}
.pa-blog-text .post-content .post-content-inner{
	display: block;
	position:absolute;
	opacity: 0;
	-webkit-transition: all 1s; 
	-moz-transition: all 1s; 
	-ms-transition: all 1s; 
	-o-transition: all 1s; 
	transition: all 1s; 	
}
/*keep the moved items positioned with their parent items*/

.blog-title-over-image article {
	position: relative;
}
#main-content .blog-title-over-image article .pa-blog-text{
	box-sizing: border-box;
	-webkit-transition: all 0.25s; 
	-moz-transition: all 0.25s; 
	-ms-transition: all 0.25s; 
	-o-transition: all 0.25s; 
	transition: all 0.25s; 
 	max-height: 132px; 
}
@media (min-width: 980px){
	#main-content .blog-title-over-image article:hover .pa-blog-text{
		bottom: 0%;
		height: 100%;
		max-height: 100%;
		pointer-events:none;
	}
	#main-content .blog-title-over-image article:hover .pa-blog-text .post-content {
		display: flex;
		align-self: flex-end;
	}
	#main-content .blog-title-over-image article:hover .pa-blog-text .post-content .post-content-inner {
		position:static;
		opacity: 1;
	}
	#main-content .blog-title-over-image article:hover .pa-blog-text .post-content p {
		color: #FFFFFF;
	}
}
#main-content .blog-title-over-image .et_overlay{
	display: none ;
}
#main-content .blog-title-over-image h3{
		line-height: 34px;
		font-family: 'Open sans', sans !important;
		font-weight: bold !important;
}
#main-content .blog-title-over-image h3 a{
	color: #FFFFFF !important;
}
	
/*remove spacing around entire blog post*/

.blog-title-over-image .et_pb_post {
	padding: 0px;
}


/*remove negative margins on blog featured image*/

.et_pb_image_container {
	margin: 0;
}


/*remove the margin below the featured image frame*/

.et_pb_post .entry-featured-image-url {
	margin: 0;
}


/*
.blog-title-over-image .entry-featured-image-url::before {
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.5);
}
*/
/* STORIES */
#main-content .blog-stories{
	margin-top: 45px;
}
#main-content .blog-stories > div{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	column-gap: 30px;
	row-gap: 75px;
}
#main-content .blog-stories > div article{
	display: flex;
	flex-direction: column;
	margin-bottom: 0px;
}
#main-content .blog-stories > div article img{
	width: 380px;
	height: 240px;
	object-fit: cover;
}

#main-content .blog-stories > div article h4.entry-title{
	color: #000000;
	margin-top: 16px;
	flex-grow: 10;
	/*font-family: Roboto;*/
	font-size: 24px;
	line-height: 28px;
}
#main-content .blog-stories > div article a.more-link{
	padding:0px;
	background-color: transparent;
	font-weight: 500;
	color: #000000;
	min-height: auto;
	margin-top: 0px;
}
#main-content .blog-stories > div article a.more-link:hover{
	color: #8b5607;
}
/* NEWS */
#main-content .news-row{
	column-gap: 40px;
}
#main-content .news-row::after {
	content: none;
}
#main-content .news-row .et_pb_column{
	width: 100%;
	margin: 0px;
}
#main-content .news-row .et_pb_column .post-content-inner{
	max-height: 2.8em;
	overflow: hidden;
	text-overflow: ellipsis;	
}
#main-content .news-row .et_pb_column h4{
	color: #000000;
}
#main-content .news-row .et_pb_column h4 a:hover{
	color: #8b5607;
}

	
	.blog-single-blog img{
		width: 580px;
		height: 400px;
		object-fit: cover;
	}
	.blog-news .et_pb_post{
		margin-bottom: 20px;
		min-height: 120px;
	}

    .blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        float: left;
		width: 190px;
		height: 120px;
    }
	.blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url img{
		width: 190px;
		height: 120px;
		object-fit: cover;	
	}
    .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .entry-title,
    .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
		padding-left: 210px;
    }
    .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content .post-content-inner p{
		color: black;
    }
	.blog-news .et_pb_post a.more-link {
		font-size: inherit;
		line-height: inherit;
		background-color: transparent;
		color: #8b5607;
		padding: 0px;
		margin: 0px;
		display: inline-block;
		transition: none;
		text-transform: underline;
		min-height: auto;
	}
	#main-content .blog-news .et_pb_post a.more-link:hover, 
	#main-content .blog-news .et_pb_post .entry-title a:hover{
		color: #75BDD7 !important;
	}
	#main-content .blog-news .et_pb_post a.more-link,
	#main-content .blog-news .et_pb_post .entry-title{
		margin-bottom: 3px;
		color: #15486E !important;
	}
	#main-content .blog-news .et_pb_post .post-content-inner{
			/*max-height: 55px;*/
			max-height: 198px;
			overflow: hidden;
	}	

/* STORIES */

#main-content .et_pb_section.story-post{
	background-color: transparent;
	padding: 0 !important;
}
#main-content .et_pb_section.story-post .et_pb_title_container h1{
	font-size: 52px;
	line-height: 63px;
}

#main-content .et_pb_section.related-posts{
	background-color: #b5d34b !important;
	padding-top: 65px !important;
	padding-bottom: 65px !important;
}
#main-content .et_pb_section.related-posts h2{
	font-size: 32px;
	line-height: 39px;	
	padding-bottom: 30px;
	margin-bottom: 0px;
	text-align: center;
}
#main-content .et_pb_section.related-posts .et_pb_posts > div{
	display: flex;
	column-gap: 33.75px;
}
#main-content .et_pb_section.related-posts .et_pb_posts > div article{
	margin-bottom: 0px;
	padding-bottom: 0px;
	flex: 1;
}
#main-content .et_pb_section.related-posts .et_pb_posts > div article img{
	width: 100%;
	height: auto;
	object-fit: cover;
	aspect-ratio: 276 / 165;
}
#main-content .et_pb_section.related-posts .et_pb_posts > div article h2.entry-title,
#main-content .et_pb_section.related-posts .et_pb_posts > div article h3.entry-title{
/*	margin-top: 10px;	
	font-size: 15px;
	line-height: 18px;
	font-weight: normal;
	text-align: left;*/
    color: #000000;
    margin-top: 16px;
    flex-grow: 10;
    font-size: 24px;
    line-height: 28px;	
}
#main-content .et_pb_section.related-posts .et_pb_posts > div article h3.entry-title{
	font-family: 'Open sans', sans !important;
	font-weight: bold !important;
}
/* PARTNERS */

#main-content .partners .et_pb_gallery_item{
	width: 11.7647%;
	margin-right: 5.8823%;
	float: left;
    position: relative;
}

#main-content .partners .et_pb_gallery_item .et_overlay{
	display: none;
}

#main-content .partners .et_pb_gallery_item.last_in_row{
	margin-right: 0px;
}
#main-content .partners2 .et_pb_gallery_item{
	width: 14.1656%;
	margin-right: 3.0012%;
	float: left;
    position: relative;	
	margin-bottom: 5.5%;
}
#main-content .partners2 .et_pb_gallery_item .et_pb_gallery_image{
	line-height: 0px;
}
#main-content .partners2 .et_pb_gallery_item .et_overlay{
	display: none;
}
#main-content .partners2 .et_pb_gallery_item.last_in_row{
	margin-right: 0px;
}
#main-content .partners2 .partner-social-icons img{
	width: 30px;
	height: 30px;
    margin-right: 7px;
	margin-top: 13px;
}
#main-content .partners2 .partner-social-icons a:last-child img{
    margin-right: 0px;
}
/* SINGLE POST */
.single.et_right_sidebar #main-content .container::before{
	display: none;
}
.single.et_right_sidebar #left-area{
	width: 100%;
	padding-right: 0px;
	float: none;
}
body.single #main-content{
	background-color: #f2fad6 ;
}
body.single #main-content .et_pb_post_title .et_pb_title_container,
body.single #main-content .et_pb_post_content{
	max-width: 720px;
	margin-left: auto;
	margin-right: auto;
}
body.single #main-content .et_pb_post_content{
	padding-bottom: 80px;
}
body.single.et_pb_pagebuilder_layout #main-content .et_pb_post, 
body.single.et_pb_pagebuilder_layout #main-content #left-area{
	padding: 0px;
	margin: 0px;
}

.text-left-image-right .et_pb_column:first-child{
	width: 700px;
	margin-right: 82px;
}
.text-left-image-right .et_pb_column:last-child{
	width: 418px;
}
body.single #et-main-area #main-content .container{
	padding-top: 0px;
}

body.single #main-content h1{
	padding-top: 33px;
	padding-bottom: 24px;
	text-align: left;
	max-width: 750px;
	margin-left: auto;
	margin-right: auto;
}
body.single #main-content .full-width{
	 width: calc( 100vw - 10px ); 
	 max-width: 100vw;
	 position: relative;
	 margin-left: -50vw;
	 left: 50%;
}
body.single #main-content .quote-blurb{
	max-width: 520px;
	margin-top: 50px;
	margin-bottom: 40px;
}
body.single #main-content .quote-blurb .et_pb_main_blurb_image{
	width: 60px;
}


body.single #main-content .quote-blurb .et_pb_blurb_container{
	font-size: 26px;
	line-height: 30px;
	margin-top: -3px;
	font-weight: bold;
	box-sizing: border-box;
}
body #main-content .join-our-movement-blurb{
	width: 188px;
	height: 188px;
	margin-top: 65px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	background-color: #b87d24;
	border-radius: 94px;
}
body #main-content .join-our-movement-blurb:hover{
	background-color: #d59c3b;
}
/*
body #main-content .join-our-movement-blurb:hover{
	background-image: url(/wp-content/uploads/2024/11/Join-our-movement-mouse-in.svg);
}
body #main-content .join-our-movement-blurb:hover .et_pb_blurb_description{
	color: #44D369;
}
*/
body #main-content .join-our-movement-blurb .et_pb_blurb_description{
  text-align: center;	
   font-size: 30px;
  line-height: 32px;
 /* font-family: Overlock;*/
  font-weight: bold; 
  color: #FFFFFF;
}

body.single #main-content .et_pb_gallery  .et_pb_gallery_item .et_pb_gallery_title{
	display: none;	
}
body.single #main-content .et_pb_gallery  .et_pb_gallery_item .et_overlay{
	display: none;
}


/* round button */
.round-button .et_pb_blurb_content {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.round-button .et_pb_blurb_content h3{
	padding-bottom: 0px;
}
/* add to any */
.add-to-any > span{
	display: inline-block;
}
#main-content a.addtoany_share img{
	width: 46px;
	height: 46px;
}

#a2apage_show_more_less{
	display: none !important;
}
/* FOOTER 2024 */
.et-l--footer{
/*	background-image: url('/wp-content/uploads/2021/09/HSF_footer_butterfly_pattern_right.svg'), url('/wp-content/uploads/2021/09/HSF_footer_butterfly_pattern_left.svg');
	background-size: auto 440px, auto 440px;
	background-position: bottom right, bottom left;
	background-repeat: no-repeat, no-repeat;*/
	height: auto;
	box-sizing: border-box;
	padding-top: 60px;
	padding-bottom: 60px;
	background-color: #234f20;	
}
body footer.et-l--footer .et_pb_section{
	max-width: 1200px;
	margin: 0px auto;
	padding: 0px;
	background-color: transparent;
}
.et-l--footer .et_pb_section .et_pb_row{
	width: 100%;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_column{
	margin-right: 170px;
	width: 250px;
}

.et-l--footer .et_pb_section .et_pb_row .et_pb_column:first-child{
	width: 360px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_column:first-child img{
	width: 130px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_column{
	margin-right: 170px;
	width: 250px;
}

.et-l--footer h4{
	color: #f2fad6;
	font-weight: bold;
	font-size: 24px;
	padding-bottom: 0px;
}
.et-l--footer p{
	color: #f2fad6;
}
.et-l--footer .et_pb_text a,
.et-l--footer .et_pb_text{
	color: white;
}
.et-l--footer .et_pb_text.hashtags{
	margin-top: 0px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_column:nth-child(2) .et_pb_image{
	margin-top: 15px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_column:nth-child(2) .et_pb_image.et_pb_image_2_tb_footer img{
	width: 180px;
}
.et-l--footer .et_pb_section .et_pb_row .social-header{
	margin-top: 50px;
}
.et-l--footer .et_pb_section .et_pb_row .social-header h4{
	padding-bottom: 20px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_social_media_follow li a.icon{
	height: 35px;
	width: 35px;
}
.et-l--footer .et_pb_section .et_pb_row .et_pb_social_media_follow li a.icon::before{
	height: 35px;
	width: 35px;
	font-size: 35px;
	line-height: 35px;
}
.et-l--footer .footer-row-2{
	margin-top: 20px;
}
.et-l--footer .footer-row-2 .et_pb_text a,
.et-l--footer .footer-row-2 .et_pb_text{
	color: #75bdd7;
}

/* FOOTER */
#footer-widgets{
	padding-top: 100px;
	padding-bottom: 0px;
}
footer#main-footer{
	background-image: url('/wp-content/uploads/2021/09/HSF_footer_butterfly_pattern_right.svg'), url('/wp-content/uploads/2021/09/HSF_footer_butterfly_pattern_left.svg');
	background-size: auto 440px, auto 440px;
	background-position: bottom right, bottom left;
	background-repeat: no-repeat, no-repeat;
	height: 440px;
	box-sizing: border-box;
}
footer#main-footer .footer-widget .wp-image-158,
footer#main-footer .footer-widget .wp-image-354,
footer#main-footer .footer-widget .wp-image-353{
	width: 360px;
	height: auto;
}	
footer#main-footer .footer-widget h4,
footer#main-footer .footer-widget p{
	color: #f2fad6;
}
footer#main-footer .footer-widget{
	margin-right: 170px;
	width: 250px;
}
footer#main-footer .footer-widget:first-child{
	width: 360px;
}
footer#main-footer .footer-widget:last-child{
	margin-right: 0px;
}
footer#main-footer .footer-widget:last-child .fwidget:nth-child(3){
	margin-top: 15px;
}
footer#main-footer .footer-widget .et_pb_widget{
	float: none;
	margin-bottom: 0px;
}
footer#main-footer .footer-widget:nth-child(2) .widget_media_image{
	margin-top: 15px;
}
footer#main-footer #footer-widgets .footer-widget .wp-block-social-links{
	margin-top: 15px;
	margin-bottom: 35px;
}
footer#main-footer #footer-widgets .footer-widget .wp-block-social-links li{
	padding: 0px;
	margin: 0px 5px 0px 0px;
	height: 36px;
	width: 36px;
}
footer#main-footer #footer-widgets .footer-widget .wp-block-social-links li a{
	padding: 0px;
}

footer#main-footer #footer-widgets .footer-widget .wp-block-social-links li svg{
	width: 36px;
	height: 36px;
}
footer#main-footer #footer-widgets .footer-widget .wp-block-social-links li:before{
	display: none;
}
#footer-bottom{
	display: none;
}

:not(.et_pb_pagebuilder_layout) .et_pb_text_inner {
  max-width: 930px;
  margin-left: auto;
  margin-right: auto;
}
body:not(.et_pb_pagebuilder_layout) .et_pb_text_inner h2,
body:not(.et_pb_pagebuilder_layout) .et_pb_text_inner h1{
  margin-bottom: 30px;
}
/* disable animation in post slider */
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_image,
#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_image img, 
#main-content .et_pb_post_slider .et_pb_slide_description {
          -webkit-animation-duration: 0s !important;
          animation-duration: 0s !important;
}

	
/* MOBIELE VERSIE */

@media (max-width: 980px){
	/* algemeen */
	.et_pb_row, .container{
		width: 100%;
	}
	.et_pb_column .et_pb_row_inner, .et_pb_row{
	padding: 0px 0px;
	}	
	body{
		font-size: 18px !important;
		line-height: 26px !important;
	}

	h1{
		font-size: 39px !important;
		/* line-height: 48px !important; */
		line-height: 1 !important;
		padding-bottom: 18px;
	}	
	h2 {
		font-size: 35px !important;
		line-height: 39px !important;
	}		
	h3{
		font-size: 24px !important;
		line-height: 30px !important;
	}
	h4{
		/* font-size: 24px !important;
		line-height: 29px !important; */
		font-size: 20px !important;
		line-height: 26px !important;
	}
	.et_pb_row:not(.et_pb_row_0), 
	.single .et_pb_row{
		width: calc(100% - 40px) !important;
		max-width:calc(100% - 40px) !important;
		margin-left: auto;
		margin-right: auto;
	}
	.et_pb_column .et_pb_module.et_pb_text_0{
		margin-bottom: 10px;
	}
	/*
	h1, h2, h3, h4, .et_pb_blurb_description, .et_pb_text_inner, .et_pb_gallery_caption{
		padding-left: 20px;
		padding-right: 20px;
		box-sizing: border-box;
	}	
	*/
	
	/* logo en header */
	#logo{
		height: 60% !important;
		max-height: 60% !important;
		max-width: 100% !important;
		margin-left: 15px;
	}	
	.wpml-floating-language-switcher{
		right: 55px;
		top: auto;
	}

	#et_mobile_nav_menu{
		margin-right: 15px;
	}

	/* slider */
	#splash,
	#splash .et_pb_row,
	#splash .et_pb_row .et_pb_slider{
	 /* min-height: calc(100vh - 80px);*/
		min-height: auto !important;
	}
	#splash .et_pb_row .et_pb_code{
		display: none;
	}	
	.home-intro .et_pb_text_inner h1,
	.home-intro .et_pb_text_inner h3{
		margin: 0px;
	}	

	#et-main-area #main-content .results-slider .et_pb_slide_title span{
	font-size: 39px !important;
    line-height: 1 !important;
	}
	#et-main-area #main-content .results-slider .et_pb_slide_title{
		font-size: 24px !important;
		line-height: 25px !important;
	}
	
	#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description{
		width: 100%;
	}
	.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_content{
		font-size: 18px !important;
		line-height: 26px !important;
	}
	#main-content .et_pb_post_slider,
	#main-content .et_pb_post_slider .et_pb_slide,
	#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_image img,
	#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description{
		max-height: auto !important;
		height: auto;
	}
	#main-content .et_pb_post_slider .et-pb-controllers {
	  bottom: -40px;
	}	
/*	
	.et_pb_slider, .et_pb_slides,.et_pb_slide{
		height: 62vw !important;
	}
	.et_pb_slide{
		background-size: cover;
	}
	.et_pb_slide h2 {
		line-height: 1 !important;
	}	

	.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{
		font-size: 39px !important;
		line-height: 48px !important;	
	}
	*/
	/* about */
	#main-content .about-row .et_pb_column:first-child{
		margin-bottom: 20px;
	}
	#main-content .about-row .et_pb_blurb::after{
		margin-top: 12px;
		content:"Read more";
	}
	#main-content .about-row .et_pb_blurb .et_pb_main_blurb_image{
		display: block;
	}
	
	#main-content .about-row .et_pb_blurb .et_pb_image_wrap img{
		width: 100%;
	}		
	/* themas */

	#main-content .theme-row .et_pb_text_1{
		margin-bottom: 10px !important;
	}	
	#main-content .theme-row .et_pb_posts{
		column-count: 1;
		width: 100%;
		margin-bottom: 20px;
	}

	#main-content .theme-row .et_pb_post,
	#main-content .et_pb_post{
		margin-bottom: 20px;
	}	
	

    /* news */
	#main-content .news-row .et_pb_column{
		float: none !important;
	}
	/* stories */


	#main-content .et_pb_section.story-post .et_pb_posts > div{
		flex-direction: column;
		row-gap: 20px;
	}
	#main-content .et_pb_section.story-post .et_pb_posts > div article img{
		width: 100%;
		height: auto;
	}
	/* partners */
	#main-content .partners .et_pb_gallery_item{
		width: calc(33.3333333333333% - 13.4px);
		margin-right: 20px;
	}	
	#main-content .et_pb_column .et_pb_grid_item:nth-child(2n+1) {
	clear: none;
	} 
	#main-content .partners2 .et_pb_gallery_item, 
	.et_pb_column .et_pb_grid_item, .et_pb_column .et_pb_grid_item.et_pb_portfolio_item	{
		width: calc(50% - 10px);
		margin-right: 20px;
		margin-bottom: 20px;
	}	
	#main-content .partners .et_pb_gallery_item img,
	#main-content .partners2 .et_pb_gallery_item img, 
	.et_pb_column .et_pb_grid_item img, 
	.et_pb_column .et_pb_grid_item.et_pb_portfolio_item img	{
		width: 100%;
	}
	#main-content .partners2 .et_pb_gallery_item:nth-child(even){
		margin-right: 0%;
	}	
	#main-content .partners2 .et_pb_gallery_item .et_pb_gallery_image img{
		width: 100%;
	}
	#main-content .partners2 .et_pb_gallery_item .partner-social-icons a:last-child img{
		margin-right: 0px;
	}
	#main-content .partners2 .et_pb_gallery_item .partner-social-icons img{
		max-width: calc(20% - 9.375px);
	}
	.text-left-image-right .et_pb_column:first-child, 
	.text-left-image-right .et_pb_column:last-child{
		width: 100%;
		margin-right: 0;
	}
	.text-left-image-right .et_pb_text_0{
		font-size: 21px !important;
		line-height: 30px  !important;
	}
	
	.text-left-image-right .et_pb_image{
		margin-bottom: 17px;
		margin-left: -20px;
		margin-right: -20px;
	}
	body.single #main-content .et_pb_blurb_position_left .et_pb_blurb_container .et_pb_blurb_description{
		font-size: 26px !important;
		line-height: 30px !important;
	}
	body.single #main-content h1{
		max-width: calc(100% - 40px) !important; 
	}
	#main-content .images-row .et_pb_text{
		margin-top: 5px;
	}
	#main-content .et_pb_section.related-posts .et_pb_posts > div {
		flex-direction: column;
		row-gap: 33.75px;
	}
	#main-content .et_pb_section.related-posts .et_pb_posts > div article h2.entry-title, #main-content .et_pb_section.related-posts .et_pb_posts > div article h3.entry-title{
		margin-top: 10px;
		font-size: 15px !important;
		line-height: 18px !important;
		font-weight: normal;
		text-align: left;
		padding-bottom: 0px;
	}
	#main-content .et_pb_section.related-posts .et_pb_posts > div article img{
		width: calc(100vw - 40px); 
	}
	.blog-single-blog img{
		width: 100%;
		height: 68.9655vw;
		object-fit: cover;
	}
	/* footer */
	footer.et-l--footer{
		height: auto;
		padding-left: 0px;
		padding-right: 0px;
		box-sizing: border-box;		
	/*	background-image: url('/wp-content/uploads/2021/09/HSF_footer_butterfly_pattern_left.svg');
		background-size: auto 100%;
		background-repeat: no-repeat;
		background-position: bottom left;*/
	}
	.et-l--footer .et_pb_section .et_pb_row .et_pb_column	,
	.et-l--footer .et_pb_text.hashtags,
	.et-l--footer .et_pb_section .et_pb_row .social-header{
		padding: 0px;
		margin-bottom: 10px;
		margin-top: 0px;
	}
	.et_pb_column .et_pb_module{
		margin: 0px;
	}
	.et-l--footer .et_pb_section .et_pb_row .social-header h4{
		padding-bottom: 0px;
		margin-top: 10px;
	}
	.et-l--footer .footer-row-2,
	.et-l--footer .footer-row-2 .et_pb_colum{
		margin-top: 0px;
	}

	/*
	#footer-widgets{
		padding: 48px 37px 20px;
	}
	#main-footer .wp-block-image{
		line-height: 0px;
		margin-bottom: 25px;
	}
	#main-footer #block-18 .wp-block-image{
		margin-bottom: 35px;
		margin-left: -10px;
	}
	#main-footer .footer-widget .et_pb_widget.widget_text{
		max-width: 230px;
	}
	#main-footer .footer-widget h4{
		font-size: 24px !important;
		line-height: 28px !important;
		font-family: Roboto, sans;
	}
	#main-footer .footer-hide-mobile{
		display: none;
	}
	#footer-widgets .footer-widget .fwidget, #footer-widgets .footer-widget:nth-child(n){
		margin-bottom: 0px !important;
	}	
	#footer-widgets .footer-widget .wp-image-266,
	#footer-widgets .footer-widget .wp-image-267,
	#footer-widgets .footer-widget .wp-image-268{
		width: 75%;
	}
	
	footer#main-footer #footer-widgets .footer-widget .wp-block-social-links{
		margin-top: 5px;
		margin-bottom: 15px;
	}
	footer#main-footer .footer-widget:last-child .fwidget:nth-child(3){
		margin-top: 25px;
	}	
	*/
	/* feedback dec 2022 */
	
	#main-content .news-row .blog-title-over-image article .pa-blog-text{
		position: static;
		overflow: visible;
		max-height: auto;
		transform: none;
		background-color: #58809A;
	}
	.pa-blog-text h3{
		font-size: 24px !important;

		line-height: 25px !important;
	}
	#main-content .blog-news .et_pb_post a.more-link, 
	#main-content .blog-news .et_pb_post .entry-title{
		font-size: 18px  !important;
		line-height: 21px  !important;
	}
	.et_pb_column .et_pb_grid_item:nth-child(3n){
		margin-right: 20px;
	}
    .blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url {
		width: calc(50% - 10px);
		min-height: 120px;
		margin-right: 20px;
    }
	.blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url img{
        width: 100%;
		height: auto;
	}
    .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .entry-title,
    .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
        padding-left: calc(50% + 10px);
    }
	#main-content .blog-stories > div{
		display: flex;
		flex-direction:column;
		row-gap: 40px;
	}
	#main-content .blog-stories > div article img{
		width: 100%;
		height: auto;
		aspect-ratio: 380 / 240;
	}
	#main-content .blog-stories > div article h4.entry-title{
		padding-bottom: 0px;
	}
	#main-content .et_pb_post_slider .et_pb_slide .et_pb_slide_description .et_pb_slide_title{
        font-size: 24px !important;
        line-height: 30px !important;
	}
}
@media (max-width: 768px){
	.et_pb_slider_0.et_pb_slider .et_pb_slides .et_pb_slide_description .et_pb_slide_title{
		font-size: 39px !important;
		line-height: 48px !important;
		font-size: 24px !important;
		line-height: 29px !important;	
	}	

}

@media (max-width: 555px){
	.wpml-floating-language-switcher{
		right: 0px;
		top: 52px;
	}
	.mobile_menu_bar::before{
		top: -10px;
	}	

}
@media (max-width: 500px){
	#logo{
		height: 54% !important;
		max-height: 54% !important;
		max-width: calc(100vw - 140px) !important;
	}

}
/* Overriding Divi responsive design for width>=981px */
@media all and (min-width: 981px) {
	body, html, .et_fixed_nav #main-header, .et_fixed_nav #top-header {
		min-width: 1260px;
	}
}

/* override margins on desktop version */

@media only screen and (min-width: 980px) {
	.et_section_regular.et_pb_section, 
	.et_pb_section_1.et_pb_section{
		padding-top: 40px;
		padding-bottom: 50px;
	}

	.et_pb_section_0.et_pb_section{
		padding-top: 0px !important;
		padding-bottom: 0px !important;
	}
	.et_pb_section  .et_pb_row{
		padding: 0px;
	}
	.et_pb_row .et_pb_column .et_pb_text{
		margin-bottom: 0px !important;
	}
	/*
	#main-content .theme-row .et_pb_post:nth-child(2),
	#main-content .theme-row .et_pb_post:nth-child(4){
		margin-bottom: 0px;
	}*/
	h2{
		padding-bottom: 40px;
	}
	body:not(.home) .blog-news .et_pb_post{
		margin-bottom: 40px;
	}

    body:not(.home) .blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url {
        width: 400px;
		height: 252px;
    }
	body:not(.home) .blog-news .et_pb_post.has-post-thumbnail .entry-featured-image-url img{
        width: 400px;
		height: 252px;
	}
    body:not(.home) .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .entry-title,
    body:not(.home) .blog-news .et_pb_post.has-post-thumbnail:not(.format-gallery) > .post-content {
       padding-left: 440px;
    }
	#main-content .blog-news .et_pb_post .post-content-inner{
		max-height: 140px;
		overflow: hidden;
	}

}