.featured_post {
	max-width: 1165px;
	margin-left: auto;
	margin-right: auto;
	align-items: center;
}

.featured_post .post_meta {
	width: 51.25%;;
	background: #fff;
	padding: 105px 90px 44px 90px;
	box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.20);
	transform: translateX(35px);
	z-index: 2;
}
.featured_post .post-date {
	position: absolute;
	top: -21px;
	right: 90px;
	width: 184px;
	height: 42px;
	background: #003767;
	text-align: center;
	color: #fff;
	line-height: 42px;
}
.featured_post .post_meta h3 {
	font-weight: 400;
}
.featured_post .post_image {
	width: 48.75%;
	transform: translateX(-35px);
	z-index: 1;
}
.featured_post .post_image img {
	width: 100%;
}
@media only screen and (max-width: 600px) {
	.featured_post { flex-direction: column-reverse; }
	.featured_post > * { width: 100%; }
	.featured_post .post_meta { width: 100%; padding: 74px 74px 30px 74px; transform: translateX(0); margin-top: -21px; }
	.featured_post .post_image { width: calc(100% + 64px); transform: translateX(0); z-index: 1;  }
	.featured_post .post-date { right: 0;}
}
@media only screen and (max-width: 480px) {
	.featured_post .post_image { width: calc(100% + 48px); }
}