
.portfolioimg {
	width: 100%;
	height: auto
}
.entry-featured .entry-thumb img {
	transition: transform 5s ease;
	transform: translate(0, 0);
}
.entry-featured .entry-thumb:hover img {
	opacity: 0.7;
	transform: translate(0, calc(-100% + 280px));
}
.entry-featured {
	position: relative;
	margin-bottom:20px
}
a.entry-thumb {
	display: block;
	position: relative;
	background-color: #ff9800;
	height: 280px;
	overflow: hidden;
	border: 1px solid #1e223b;
	display: block;
	position: relative;
	cursor: all-scroll
}
a.entry-thumb:hover {
	border-color: #ff9800
}
a.entry-thumb:hover img {
	opacity: 0.15;
	filter: alpha(opacity=15);
	zoom: 1;
}
a.entry-thumb:hover:before {
	opacity: 1;
	filter: alpha(opacity=100);
	zoom: 1;
}
.entry-thumb:hover img {
	opacity: 0.7;
	transform: translate(0, calc(-100% + 280px));
}
.entry-featured .caption {
	position: absolute;
	width: 100%;
	background-color: rgba(30, 34, 59, 0.75);
	bottom: 0;
	left: 0;
	min-height: 40px;
	padding: 0 15px;
	color: #fff;
	transition: background 0.3s ease-in-out;
	z-index: 2;
}
.entry-featured:hover .caption {
	background-color: rgba(255, 152, 0, 0.75);
}
.entry-featured .caption h4 {
	font-weight: 400;
	font-size: 16px;
	text-transform: uppercase;
	margin: 10px 0;
}

/* END CSS */
