
/* rating */

.comment-form-rating {
    font-size: 13px;
	margin: 10px;
}
.woocommerce .woocommerce-product-rating, 
.woocommerce-page .woocommerce-product-rating, 
.woocommerce div.product .woocommerce-product-rating{
	margin-bottom:0;
}
.woocommerce .products .meta-right .star-rating, 
.woocommerce-page .products .meta-right .star-rating, 
.woocommerce .star-rating .meta-right, 
.woocommerce-page .meta-right .star-rating{
	margin-left:auto;/* rtl */
	margin-right:auto;/* rtl */
}
/* RATING */
.woocommerce .products .star-rating,
.woocommerce-page .products .star-rating,
.star-rating:before, 
.pp_woocommerce .star-rating:before, 
.woocommerce .star-rating:before, 
.woocommerce-page .star-rating:before,
.testimonial-content .rating:before{
	color:#f8d73f;
}
.star-rating span:before,
.pp_woocommerce .star-rating span:before, 
.woocommerce .star-rating span:before, 
.woocommerce-page .star-rating span:before,
.testimonial-content .rating span:before{
	color:#f8d73f
}

.star-rating {
    overflow: hidden;
    position: relative;
    height: 1.618em;
    line-height: 1.618;
    font-size: 18px!important;
    width: 5.3em;
    font-family: star;
    font-weight: 400;
}


.star-rating::before {
    content: "SSSSS";
    opacity: .25;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
}

.star-rating span {
    overflow: hidden;
    float: left;
    top: 0;
    left: 0;
    position: absolute;
    padding-top: 1.5em;
}

.star-rating span::before {
    content: "SSSSS";
    top: 0;
    position: absolute;
    left: 0;
    color: gold;
}

p.stars a {
    position: relative;
    height: 1em;
    width: 1em;
    text-indent: -999em;
    display: inline-block;
    text-decoration: none;
    margin-right: 1px;
    font-weight: 400;
}

p.stars a::before {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 1em;
    height: 1em;
    line-height: 1;
    font-family: star;
    content: "S";
    color: #404040;
    text-indent: 0;
    opacity: .25;
}

p.stars a:hover~a::before {
    content: "S";
    color: #404040;
    opacity: .25;
}

p.stars:hover a::before {
    content: "S";
    color: gold;
    opacity: 1;
}

p.stars.selected a.active::before {
    content: "S";
    color: gold;
    opacity: 1;
}

p.stars.selected a.active~a::before {
    content: "S";
    color: #404040;
    opacity: .25;
}

p.stars.selected a:not(.active)::before {
    content: "S";
    color: gold;
    opacity: 1;
}
/* 
.woocommerce .products .meta-right .star-rating, 
.woocommerce-page .products .meta-right .star-rating, 
.woocommerce .star-rating .meta-right, 
.woocommerce-page .meta-right .star-rating{
	margin:7px 0 0 0;
	display:inline-block;
}

.woocommerce.widget_recent_reviews ul.product_list_widget li .star-rating,
.woocommerce-page .widget_recent_reviews ul.product_list_widget li .star-rating{
	margin-top:5px;
}

.woocommerce .ratings .star-rating span:before, .woocommerce .woocommerce-product-rating .star-rating span:before, .woocommerce-page .ratings .star-rating span:before, .woocommerce-page .woocommerce-product-rating .star-rating span:before {
    color: #333;
    content: '\e9d5\e9d5\e9d5\e9d5\e9d5';
    font-family: 'plaza-icon';
    font-size: 14px;
    letter-spacing: 0px;
}

.woocommerce p.stars a.star-1, 
.woocommerce p.stars a.star-2, 
.woocommerce p.stars a.star-3, 
.woocommerce p.stars a.star-4, 
.woocommerce p.stars a.star-5{
	border:0;
}
.woocommerce p.stars a.star-1:after, 
.woocommerce p.stars a.star-2:after, 
.woocommerce p.stars a.star-3:after, 
.woocommerce p.stars a.star-4:after, 
.woocommerce p.stars a.star-5:after{
	font-size:12px;
	line-height:14px;
}
.woocommerce p.stars a{
	line-height:16px;
}
.woocommerce ul.cart_list li .star-rating, 
.woocommerce ul.product_list_widget li .star-rating, 
.woocommerce-page ul.cart_list li .star-rating, 
.woocommerce-page ul.product_list_widget li .star-rating{
	margin:5px 0 0 0;
}
 */