.featured-carousel.similar {
    padding: 0 2em;
}
.featured-carousel.similar .prev {
    left: 0;
}
.featured-carousel.similar .next {
    right: 0;
}
body .featured-carousel.similar .featured {
	padding: 0 2%;
}
body .featured-carousel p,
.featured p {
    margin-bottom: 0;
    margin-top: .5em;
    text-align: center;
    text-transform: uppercase;
}
.featured-carousel {
	padding: 0 5em;
	position: relative;
}
.featured-carousel .prev *, 
.featured-carousel .next * {
	transition: none !important;
}
.featured-carousel .prev.no-click, 
.featured-carousel .next.no-click {
	pointer-events: none;
	color: #eeeeee; 
}
.featured-carousel .prev, 
.featured-carousel .next {
    font-size: 3em;
    position: absolute;
    left: 1em;
    top: 50%;
    transform: translateY(-50%);
	cursor: pointer;
	transition: none !important;
}
.featured-carousel .next {
	right: 1em;
	left: initial;
}
.featured-carousel .featured {
    width: 33.333333%;
    display: inline-block;
    vertical-align: top;
    padding: 0 5px;
	position: relative;
}
.featured-carousel .featured a:not(.download-icon) {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	z-index: 1;
	height: 100%;
}
.featured-carousel .featured:hover .download-icon {
    display: block;
    opacity: 1;
	z-index: 999;
}
.featured-carousel .featured-img {
    padding-bottom: 56.25%;
    background-size: cover;
    background-position: top center;
    border: 2px solid #eeeeee;
	position: relative;
	z-index: 1;
}
.featured-carousel .featured-img[style*="Hi5-Logo.jpg"] {
    background-size: auto;
    background-repeat: no-repeat;
    background-position: center;
}
.featured-carousel .featured-img:before {
	content: '';
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 0%;
	background: rgba(117, 188, 32, 0.3);
	transition: all .2s linear;
}
.featured-carousel .featured:hover .featured-img:before {
	width: 100%;
}
.featured-carousel .prods {
    white-space: nowrap;
    overflow: hidden;
	text-align: center;
}

@media all and (max-width: 1200px) {
	.featured-carousel .featured {
		width: 50%;
	}
	.featured-carousel {
		padding: 0 2em;
	}
	.featured-carousel .prev {
		left: 5px;
	}
	.featured-carousel .next {
		right: 5px;
	}
}