/*
	Portfolio
*/
.emtnlplgn-portfolio .portfolio-item {
	margin-bottom: 1.875rem;
}
.emtnlplgn-portfolio .post-title {
	text-align:center;
}
.emtnlplgn-portfolio .blog-article-animation .portfolio-link {
	overflow:hidden;
	display:block;
}
.emtnlplgn-portfolio .blog-article-animation figcaption .content .year,
.emtnlplgn-portfolio .blog-article-animation figcaption .content .client {
	padding-bottom:1rem;
}
.emtnlplgn-portfolio .blog-article-animation figcaption .content .subtitle {
	font-weight:600;
	font-size: 1.375rem;
	letter-spacing: 0.85px;
}
.emtnlplgn-portfolio .blog-article-animation figcaption .content .categories {
	text-transform: uppercase;
	font-weight:600;
	font-size:0.875rem;
	padding-top:1.5rem;
}


/*
	Portfolio gallery
*/
.emtnlplgn-portfolio .portfolio-grid-gallery {
    overflow: hidden;
    position: relative;
}
.emtnlplgn-categories-filter {
	width:100%;
	margin-bottom:40px;
	text-align:center;
}
.emtnlplgn-categories-filter ul {
	display: inline-block;
}
.emtnlplgn-categories-filter ul li {
	display: inline-block;
	list-style: none;
	margin: 0 1em 0 0;
	font-size:1.5rem;
	float:left;
}
.emtnlplgn-categories-filter ul li:last-child {
	margin-right:0px;
}
.emtnlplgn-categories-filter ul li a {
	padding-bottom:0.7rem;
}
.emtnlplgn-categories-filter .category {
	text-transform: uppercase;
	border: none;
	background: transparent;
	outline: none;
	letter-spacing: 1.5px;
}

/*
	Portfolio grid classic
*/
.emtnlplgn-portfolio .portfolio-grid-classic .post-image {
    overflow: hidden;
}

