.ts-portfoliobox-style-8 .themestek-post-item{
	position: relative;
	overflow: hidden;
}
.ts-portfoliobox-style-8 .themestek-item-thumbnail-inner img{
	width: 100%;
}
.ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3{
	margin-bottom: 0;
	font-size: 22px;
	line-height: 30px;
	text-transform: none;
}
.ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a{
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	overflow: hidden;
}
.ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.ts-portfoliobox-style-8 .themestek-box-category h4{
	margin: 0;
	font-weight: 400;
	letter-spacing: 1px;
	color: transparent;
}
.ts-portfoliobox-style-8 .themestek-box-category h4 > a:not(:first-child){
	display: none;
}
.ts-portfoliobox-style-8 .themestek-box-category {
	margin-left: 10px;
}
.rtl .ts-portfoliobox-style-8 .themestek-box-category{
	margin-right: 10px;
	margin-left: 0;
}
.ts-portfoliobox-style-8 .themestek-box-category a{
	padding: 6px 10px;
	border: 1px solid #e9eaee;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
}
.ts-textcolor-white .ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a,
.ts-bgcolor-darkgrey .ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a{
	color: #fff;
}
.ts-portfoliobox-style-8 .themestek-box-category a:hover,
.ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a:hover{
	color: var(--tste-labtechco-skincolor);
}
.ts-portfoliobox-style-8 .themestek-box-category a:hover{
	border-color: var(--tste-labtechco-skincolor);
}
.ts-bgcolor-skincolor .ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a:hover{
	color: #fff;
}
.ts-textcolor-white.ts-bgcolor-skincolor .ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title h3 a:hover,
.ts-bgcolor-skincolor .ts-portfoliobox-style-8 .themestek-box-category a:hover{
	color: var(--tste-labtechco-skincolor-dark);
}
.ts-bgcolor-skincolor .ts-portfoliobox-style-8 .themestek-box-category a:hover{
	border-color: var(--tste-labtechco-skincolor-dark);
}

/*=== Responsive ===*/
@media (max-width: 1200px){
	.ts-portfoliobox-style-8.themestek-box-portfolio .themestek-pf-box-title{
		flex-direction: column-reverse;
		align-items: start;
	}
	.ts-portfoliobox-style-8 .themestek-box-category{
		margin: 0 0 5px;
	}
}