/* wooCommerce */
@font-face {
	font-family: 'star';
	src:url('../fonts/star/star.eot');
	src:url('../fonts/star/star.eot?#iefix') format('embedded-opentype'),
	url('../fonts/star/star.woff') format('woff'),
	url('../fonts/star/star.ttf') format('truetype'),
	url('../fonts/star/star.svg#star') format('svg');
	font-weight: normal;
	font-style: normal;
}

/*--------------------------------------*/
/* MAKES LEAVE A REVIEW WORK PERFECTLY! */
/* Copied from plugins-woocommerce-assets-css-woocommerce.ss */
/*--------------------------------------*/
.woocommerce p.stars a:before,.woocommerce p.stars a:hover~a:before{
	content:"\73";
}

.woocommerce p.stars a:hover {
    color: #ccc;
}

.woocommerce #review_form #respond p{
	margin: 0 0 30px;
}

.woocommerce #review_form #respond p.stars {
	line-height: 1;
}

.woocommerce #review_form #respond .form-submit input{
	left:auto;
}

.woocommerce #review_form #respond textarea{
	box-sizing:border-box;
	width:100%;
}

.woocommerce p.stars a{
	position:relative;
	height:1em;
	width:1em;
	text-indent:-999em;
	display:inline-block;
	text-decoration:none;
	color: #242424;
	margin-right: 3px;
}

.woocommerce p.stars a:before{
	display:block;
	position:absolute;
	top:0;
	left:0;
	width:1em;
	height:1em;
	line-height:1;
	font-family:star;
	text-indent:0;
}

.woocommerce table.shop_attributes td,.woocommerce table.shop_attributes th{
	line-height:1.5;
	border-bottom:1px dotted rgba(0,0,0,.1);
	border-top:0;
	margin:0;
}

.woocommerce p.stars.selected a.active:before,.woocommerce p.stars span:hover a:before{
	content:"\53";
}

.woocommerce p.stars.selected a.active~a:before{
	content:"\73";
}

.woocommerce p.stars.selected a:not(.active):before{
	content:"\53";
}


/*--------------------------------------*/
/* STAR RATINGS!! EEEEYYYY!! */
/*--------------------------------------*/
/* COULD POSSIBLY BE FORCING S's on SHOP PAGE! When removed, all ratings change to numerical "4 out of 5". But when above taken from woocommerce.css then Add a review section works fine */

/* Adds some space between top avg review and product price */
.woocommerce div.product .woocommerce-product-rating {
	margin-bottom: 1.618em;
}


/* Deleting made no changes to Product OR Shop page stars */
/*.woocommerce .woocommerce-product-rating:after, .woocommerce .woocommerce-product-rating:before {
content: " ";
display: table;
}*/

/* Deleting made no changes to Product OR Shop page stars */
/*.woocommerce .woocommerce-product-rating .star-rating {
margin: .5em 4px 0 0;
float: left;
}*/


/* Fills in posted review's star's on product page and removes "# out of # based on customer reviews" from top of product page next to avg stars & removes "# out of # from shop page and aligns S's */
.woocommerce .star-rating {
	overflow: hidden;
	position: relative;
	height: 1em;
	line-height: 1;
	font-size: 1em;
	width: 5.4em;
	font-size: 14px;
}

/* Adds empty stars behind user submitted star ratings & grey s's to shop page */
.woocommerce .star-rating:before {
	content: "\73\73\73\73\73";
	color: #d3ced2;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	font-family: star;
}

/* Changes product page black stars to blue and removes previous "# out of #" text & removes "# out of # from Shop page*/
.woocommerce .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-family = "star";
	color: #52a0cd;
}

/* Fills in product page review stars and avg star ratings appropriately based on posted reviews & Add's uppercase blue S's to Shop page */
.woocommerce .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
	font-family: star;
	visibility: visible;
	font-family: star;
}