/* CSS Document */

/*****************************************
*		REVIEWS
******************************************/

#review_entries {font-size: 13px; line-height:1.4em; display: table; margin:0 auto; }
.review_entry {
	display: block;
	float:left;
	color: #000;
	border: 1px solid #ccc; 
	background:#E1E1E1; 
	box-shadow: 0 0 2px rgba(0,0,0,0.4);
	margin: 0 0 1em 1em;
	width: auto;
	padding:10px;
	min-width:300px;
	max-width: 300px;
	border-radius: 10px
}
#review_entries .review_avatar{width: 50px; float: left;margin-right: 10px;}
#review_entries span.review_rating{display: inline-block;}
#review_entries span.reviewer {font-weight: bold;font-size: 16px}
#review_entries p.more{cursor: pointer; font-size: 18px;}
#review_entries .google_icon:before {
	content:'\f1a0';
	font-family:FontAwesome;
	font-size: 18px;
	margin-right: 3px;
	color: #DB4437;	
}
#review_entries .yelp_icon:before {
	content:'\f1e9';
	font-family:FontAwesome;
	margin-right: 3px;
	color: #E6050B;	
}
#review_entries .facebook_icon:before {
	content:'\f082';
	font-family:FontAwesome;
	margin-right: 3px;
	font-size:17px;
	color: #3B5998;	
}

#review_entries .houzz_icon:before {
	content:'\f27c';
	font-family:FontAwesome;
	margin-right: 3px;
	font-size:17px;
	color: #7AC143;	
}


#review_entries .vor_icon:before {
	content:'\f03d';
	font-family:FontAwesome;
	margin-right: 3px;
	color: #FFF;	
	background: #FF7E00;
	padding:3px;
	border-radius:10px;
	font-size:9px;
}
#review_entries .rr_icon:before {
    content: '\f00c';
    font-family: FontAwesome;
    margin-right: 3px;
    color: #FFF;
    background: #b44b96;
    padding: 2px;
    border-radius: 10px;
    font-size: 12px;
}
#review_entries span.bbb_icon {
	padding-left: 20px;
	background: url(images/bbb_icon16.png) no-repeat;
}
#review_entries span.repairpal_icon {
	padding-left: 20px;
	background: url(images/repairpal_icon16.png) no-repeat;
}
#review_entries span.df_icon {
	padding-left: 20px;
	background: url(images/DF-Demand-Force-16px-Icon.png) no-repeat;
}


body.page-template-page-customer-reviews-php div.post-excerpt-text {float: left; width: 100%}

.onestar, .twostar, .threestar, .fourstar, .fivestar {
	display: block;
	width: 86px;
	height: 17px;
	background: url(images/Altra-Star-Ratings.png) no-repeat;
}
.onestar	{background-position: 0 -113px;}
.twostar	{background-position: 0 -85px;}
.threestar	{background-position: 0 -57px;}
.fourstar	{background-position: 0 -28px;}
.fivestar	{background-position: 0 0px;}
div.read-rr {margin-bottom: 15px;width: 25%; float:right;padding: 1%; text-align: center; background-color:#FFFFCC; border-radius: 5px; border:1px solid #069;}

p.review_source {text-align:right; margin:0}