.featured-article {
	position: relative
}

.featured-article a {
	display: flex;
	position: relative;
	width: 100%;
	color: #fff;
	height: 600px
}

.featured-article a:hover {
	color: #fff
}

.featured-article .featured-info {
	display: block;
	position: absolute;
	bottom: 100px;
	padding-left: 60px;
	padding-right: 180px;
	z-index: 3
}

.featured-article .featured-category {
	font-family: "FuturaPT Demi";
	font-size: 15px;
	background: #000;
	color: #fff;
	padding: 3px 18px;
	display: inline-block;
	margin-bottom: 15px
}

.featured-article .featured-title {
	font-size: 50px;
	font-weight: 500;
	font-family: "Montserrat Medium";
	line-height: 1em;
	margin-bottom: 15px
}

.featured-article .featured-body {
	font-family: "Montserrat Medium";
	font-size: 20px;
	line-height: 1em
}

.featured-article .featured-author {
	margin-top: 20px
}

.featured-article .featured-image {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	overflow: hidden;
	z-index: 1
}

.featured-article .featured-image img {
	object-fit: cover;
	width: 100%;
	height: 100%
}

@media(max-width: 992px) {
	.featured-article .featured-info {
		bottom:60px;
		padding-left: 30px;
		padding-right: 120px
	}

	.featured-article .featured-title {
		font-size: 40px
	}
}

@media(max-width: 768px) {
	.featured-article a {
		display:flex;
		position: relative;
		width: 100%;
		color: #fff;
		min-height: 400px;
		height: auto
	}

	.featured-article .featured-info {
		position: static;
		padding: 20px
	}

	.featured-article .featured-title {
		font-size: 30px
	}
}
