/* Customer Reviews Styles */
.overall-reviews { clear: both; border-radius: 5px; background: #333; color: #FFF; margin: 0 0 25px; padding: 4% 4% 5%; }
	.overall-reviews h3 {
		font: normal 1.429em/1.2em 'Oswald', Arial, Helvetica, sans-serif;
		margin: 0 0 15px; }
	.overall-reviews p { line-height: 1.2em; padding-top: 7px; }
	.overall-reviews div.stars {
		float: left;
		width: 195px; height: 33px; margin: 0 30px 0 0; }
		.overall-reviews div.stars.three { background: url(../images/icon-stars3-large.png) no-repeat left top; }
		.overall-reviews div.stars.three-half { background: url(../images/icon-stars3_5-large.png) no-repeat left top; }
		.overall-reviews div.stars.four { background: url(../images/icon-stars4-large.png) no-repeat left top; }
		.overall-reviews div.stars.four-half { background: url(../images/icon-stars4_5-large.png) no-repeat left top; }
		.overall-reviews div.stars.five { background: url(../images/icon-stars5-large.png) no-repeat left top; }

.tmt-reviews { clear: both; margin: 0 0 25px; }

.tmt-reviews blockquote.stars:before, .reviews .txtarea blockquote.stars:before {
	position: relative; top: 2px; margin: 0 5px 0 0; }
.tmt-reviews blockquote.stars.one:before, .reviews .txtarea blockquote.stars.one:before { content: url(../images/icon-stars1.png); }
.tmt-reviews blockquote.stars.two:before, .reviews .txtarea blockquote.stars.two:before { content: url(../images/icon-stars2.png); }
.tmt-reviews blockquote.stars.three:before, .reviews .txtarea blockquote.stars.three:before { content: url(../images/icon-stars3.png); }
.tmt-reviews blockquote.stars.four:before, .reviews .txtarea blockquote.stars.four:before { content: url(../images/icon-stars4.png); }
.tmt-reviews blockquote.stars.five:before, .reviews .txtarea blockquote.stars.five:before { content: url(../images/icon-stars5.png); }

.tmt-reviews blockquote {
	font: italic 600 .929em/1.538em 'Open Sans', Arial, Helvetica, sans-serif; color: #3E3D3F;
	margin: 0 0 25px; }
.tmt-reviews cite, .reviews .txtarea cite { display: block; font-weight: bold; line-height: 1em; margin: 10px 0 0 }
.tmt-reviews .pager a { color: #e89122 }


/* REVIEWS */
.reviews .txtarea { margin: 0; }
	.reviews .txtarea h2 {
		background: url(../images/icon-reviews.png) no-repeat left top;
		line-height: 1.28em; padding: 0 0 0 45px; }
	.reviews .txtarea blockquote {
		font-weight: 600; font-style: italic; font-size: .929em; line-height: 1.538em; color: #3e3d3f;
		margin: 0 0 15px; }

@media only screen
and (max-width : 475px) {
	.overall-reviews div.stars { float: none; }
}

/* updated april 16, 2014 */