/*********************************************************************************************************
 /$$$$$$$  /$$        /$$$$$$   /$$$$$$        /$$$$$$$$ /$$$$$$$$  /$$$$$$   /$$$$$$  /$$$$$$$$ /$$$$$$$
| $$__  $$| $$       /$$__  $$ /$$__  $$      |__  $$__/| $$_____/ /$$__  $$ /$$__  $$| $$_____/| $$__  $$
| $$  \ $$| $$      | $$  \ $$| $$  \__/         | $$   | $$      | $$  \ $$| $$  \__/| $$      | $$  \ $$
| $$$$$$$ | $$      | $$  | $$| $$ /$$$$         | $$   | $$$$$   | $$$$$$$$|  $$$$$$ | $$$$$   | $$$$$$$/
| $$__  $$| $$      | $$  | $$| $$|_  $$         | $$   | $$__/   | $$__  $$ \____  $$| $$__/   | $$__  $$
| $$  \ $$| $$      | $$  | $$| $$  \ $$         | $$   | $$      | $$  | $$ /$$  \ $$| $$      | $$  \ $$
| $$$$$$$/| $$$$$$$$|  $$$$$$/|  $$$$$$/         | $$   | $$$$$$$$| $$  | $$|  $$$$$$/| $$$$$$$$| $$  | $$
|_______/ |________/ \______/  \______/          |__/   |________/|__/  |__/ \______/ |________/|__/  |__/
********************************************************************************************************/
#blog_teaser
{
	margin-top: -225px;
	margin-bottom: 150px;
}

@media screen and (max-width: 991px)
{
	#blog_teaser
	{
		margin-bottom: 70px;
	}	
}

#blog_teaser .teaser-heading
{
	text-align: center;
	margin-bottom: 60px;
	margin-top: 120px;
}

.blog-teaser-wrapper
{
	display: block;
	transition: transform 900ms;
	height: 437px;
	text-decoration: none !important;
}

@media screen and (max-width: 1200px)
{
	.blog-teaser-wrapper
	{
		height: auto;
	}	
}


@media screen and (max-width: 991px)
{
	.blog-teaser-wrapper
	{
		margin-bottom: 40px;
	}	
}

.blog-teaser-wrapper.has-image:hover
{
	position: relative;
	transform: translateY(-30px);
	text-decoration: none;
	box-shadow: 0 0 5px rgba(0,0,0,0.15);
	transition: 600ms;
}

.blog-teaser-wrapper:hover:not(.has-image)
{
	position: relative;
	transform: translateY(-30px);
	text-decoration: none;
	transition: 600ms;

}


#blog_teaser .teaser-item
{
	position: relative;	
	/* margin-bottom: 40px; */
	background-color: #ffffff;
}

.blog-details-wrapper
{
	display: block;
	padding: 21px;
}

#blog_teaser .teaser-item .date-container
{
	position: relative;
	right: 0;
	font-family: 'Roboto-Regular';
	font-size: 12pt;
	font-weight: normal;
	font-style: normal !important;
	color: #373F51 !important;
	text-decoration: none !important;
	text-transform: uppercase !important;
}

#blog_teaser .teaser-item img
{
	width: 100%;
}

#blog_teaser .teaser-item .teaser-title
{
	font-family: 'Roboto-Medium';
	font-size: 18pt;
	text-decoration: none;
	color: #000000;
	transition: color 200ms;
	margin-bottom: 27px;
	font-weight: normal !important;
}

.blog-teaser-wrapper:hover .teaser-title
{
	color: #35A666 !important;
}
.blog-teaser-wrapper:not(.has-image)
{
	display: flex;
	align-items: flex-end;
}

/* #blog_teaser .teaser-item .teaser-date-and-author
{
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 10px 0 20px 0;
} */

#blog_teaser .teaser-item .teaser-date-and-author span
{
	font-family: "roboto";
	font-size: 10pt;
	color: #4F4F4F;
}

#blog_teaser .teaser-description
{
	font-family: 'Roboto-Regular';
	font-weight: normal !important;
	font-size: 14pt;
	color: #373F51;
	margin-bottom: 15px;
}

/* #blog_teaser .teaser-link
{
	position: relative;
	display: flex;
	font-family: montserrat_semibold;
	font-weight: normal;
	font-size: 14pt;
	text-decoration: none;
	color: #CC2229;
} */

/* #blog_teaser .teaser-link::after
{
	content: '\f0a9';
	position: relative;
	display: block;
	font-family: font_awesome;
	margin-left: 10px;
} */


/* #blog_teaser .teaser-link img
{
	transition: transform 200ms;
} */

/* #blog_teaser .teaser-link:hover img
{
	transform: translateX(3px);
} */

