.uviss-rv_featured-container {
	display: inline;
	display: inline-block;
	background: #eaeaea;
	margin: 1%;
	padding: 1%;
	width: 28.7%;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	vertical-align: top;
	zoom: 1;
	*display: inline;
}

	.uviss-rv_featured-container a:hover {
		text-decoration: underline;
	}

.uviss-rv_featured-unit-photo {
	width: 100%;
	border: none;
	display: block;
	margin: 0 auto;
}

.uviss-rv_featured-unit-title {
	margin: 5px 0;
	display: block;
	width: 100%;
}

	.uviss-rv_featured-unit-title a {
		font-size: 16px;
		font-weight: bold;
		text-decoration: none;
		padding: 4px;
		display: block;
	}

.uviss-rv_featured-container .uviss-rv_primary {
	background-image: none;
	height: auto;
}

.uviss-rv_featured-unit-description {
	font-size: 12px;
	color: #000;
	display: block;
	margin: 5px 0 10px;
}

#uviss-rv_featured-container .uviss-rv_featured-unit-attribute {
	width: auto;
}

.uviss-rv_featured-unit-attribute {
	margin-right: 3px;
}

.uviss-rv_featured-unit-price-mhsrv {
	margin: 0 0 10px;
	float: left;
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.uviss-rv_featured-unit-price {
	margin: 0 0 10px;
	float: left;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	background: url(images/featuredunit.png) no-repeat left top;
}

.uviss-rv_featured-unit-price-mhsrv .uviss-rv_saleprice,
.uviss-similar-unit-price .uviss-rv_saleprice {
	margin: 5px 0 0 -25px;
	float: left;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #ee1212;
	background: url(images/featuredunit.png) no-repeat left -75px;
}

.uviss-rv_featured-unit-price .uviss-rv_saleprice,
.uviss-similar-unit-price .uviss-rv_saleprice {
	margin: 5px 0 0 -25px;
	float: left;
	padding-left: 25px;
	font-size: 16px;
	font-weight: bold;
	color: #ee1212;
	background: url(images/featuredunit.png) no-repeat left -75px;
}

.uviss-rv_specialprice {
	color: #090;
}

.uviss-rv_featured-unit-details {
	margin: 10px 0;
	float: right;
	padding-left: 20px;
	font-size: 12px;
	font-weight: bold;
	background: url(images/featuredunit.png) no-repeat left -147px;
	float: right;
}

	.uviss-rv_featured-unit-details a {
		color: #000;
		text-decoration: none;
	}

/* PRICE DISPLAY MODE 2 */

.uviss-rv_featured-unit-price-msrp_dm2,
.uviss-rv_featured-unit-price_dm2,
.uviss-rv_featured-unit-price-sale_dm2,
.uviss-rv_featured-unit-yoursavings_dm2 {
	display: inline-block;
	width: 100%;
	text-align: right;
	overflow: hidden;
	margin: 5px 0;
}

.uviss-rv_featured-unit-price-label {
	float: left;
	font-weight: bold;
	font-size: 14px;
}

.uviss-rv_featured-unit-price-sale_dm2 .uviss-rv_featured-unit-price-label {
	color: #EE1212;
}

.uviss-rv_featured-unit-price-msrp_dm2 .uviss-rv_featured-unit-price,
.uviss-rv_featured-unit-price_dm2 .uviss-rv_featured-unit-price,
.uviss-rv_featured-unit-price-sale_dm2 .uviss-rv_saleprice,
.uviss-rv_featured-unit-yoursavings_dm2 .uviss-rv_featured-unit-yoursavings {
	float: right;
	margin: 0;
}


/* Display Mode 2 */
.uviss-rv_featured-container.mode-horizontal {
	box-sizing: border-box;
	margin: 10px 1%;
	width: auto;
}

.uviss-rv_featured-left,
.uviss-rv_featured-right {
	padding: 2%;
	box-sizing: border-box;
	float: left;
	width: 100%;
}

.mode-horizontal .uviss-rv_featured-unit-photo {
	display: inline-block;
	width: 100%;
}

.mode-horizontal .uviss-rv_featured-unit-title {
	display: block;
}

.mode-horizontal .uviss-rv_featured-unit-price {
	display: block;
}

.mode-horizontal .uviss-rv_featured-unit-description {
	margin: 0;
	padding: 1%;
	width: 100%;
	border-top: thin solid #ccc;
	display: inline-block;
}


.mode-horizontal .uviss-rv_featured-unit-attribute-container {
	display: inline-block;
}

.mode-horizontal .uviss-rv_featured-unit-details {
	display: block;
	text-align: right;
}

.mode-horizontal * {
	box-sizing: border-box;
}

.uviss-rv_featured-row {
	Display: flex;
	Flex-wrap: wrap;
}

@media only screen and (min-width: 480px) {
	.uviss-rv_featured-container.mode-horizontal {
		width: 48%;
	}
}

@media only screen and (min-width: 768px) {

	.uviss-rv_featured-left {
		width: 30%;
	}

	.uviss-rv_featured-right {
		width: 70%;
	}
}