/******************************************************************************************************************************************************
******************************************************************************************************************************************************

																	 	Rating
																		
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/ 
.rd-rating{
	width:100% !important;
	float:right !important;
	margin-top: var(--rd-product-mg-tp)!important;
	font-size: var(--rd-fn-md)!important;
	padding-top: 0.0em;
}
.rd-post-product  .rd-rating{
		font-size: var(--rd-product-md)!important;
	margin-top: 0!important;
	margin-bottom: var(--rd-product-mg-tp)!important;
}
.rd-rating .star-rating {
	overflow:hidden !important;
	position:relative!important;
	height:1.5em!important;
	line-height:1.5em!important;
	font-size:1em!important;
	width:5.4em!important;
	font-family:fontsite!important;
	display: block!important;
	float: var(--rd-ag,right)!important;
	vertical-align:top!important;
	margin: auto!important;
}
.rd-rating .star-rating::before {
	content:"\F032\F032\F032\F032\F032"!important;
	color:var(--rd-rat-no-cr)!important;
	float:right!important;
	font-size:calc(1em - 1px);
	letter-spacing:1px;
	top:0!important;
	right:0!important;
	position:absolute!important;
}
body .rd-rating .star-rating span {
	overflow:hidden!important;
	float:right!important;
	top:0!important;
	right:0!important;
	position:absolute!important;
	padding-top:1.5em!important;
}
.woocommerce .star-rating::before{
	content:"\F032\F032\F032\F032\F032";
	font-family:fontsite ;
	color:var(--rd-rat-no-cr);
	font-size:calc(1em - 1px);
	letter-spacing:1px;	
}
.woocommerce .star-rating span::before{
	content:"\F032\F032\F032\F032\F032";
	color:var(--rd-rat-rat-cr);
		font-size:calc(1em - 1px);
	letter-spacing:1px;
	font-family:fontsite ;
}
.woocommerce .rd-rating .star-rating span::before {
	content:"\F032\F032\F032\F032\F032";
	top:0;
	color:var(--rd-rat-rat-cr);
		font-size:calc(1em - 1px);
	letter-spacing:1px;
	width:calc(20% * var(--rd-rating,0));
	position:absolute;
	right:0
}
.woocommerce p.stars span{
	font-size:0px !important;
}
.woocommerce p.stars a{
	font-size: var(--rd-fn-md)!important;
	width: 1.1em;
}
.woocommerce p.stars a::before{
	content:"\F032" !important;
	font-family:fontsite !important;
	margin:1px;
}
.woocommerce p.stars a:hover~a::before,.woocommerce p.stars a::before,.woocommerce p.stars.selected a.active~a::before{
	color:var(--rd-rat-no-cr);
}
.woocommerce p.stars{
	width: auto !important;
	position: relative;
	height: 1.5em;
	margin-bottom: 15px !important;
}
.woocommerce p.stars:hover a::before,.woocommerce p.stars.selected a.active::before,.woocommerce p.stars.selected a:not(.active)::before{
	color:var(--rd-rat-rat-cr);
}
