/* Pure CSS Star Rating Widget - James Barnett */
/****** Style Star Rating Widget *****/
fieldset {
display: inline;
}
.rating > input { display: none; } 
.rating > label:before { 
margin: 5px;
font-size: 1.3em;
font-family: FontAwesome;
display: inline-block;
content: "\f005";
}
.rating > .half:before { 
content: "\f089";
position: absolute;
}
.rating > label { 
color: #ddd; 
float: right; 
}
/***** CSS Magic to Highlight Stars on Hover *****/
.rating > input:checked ~ label, /* show gold star when clicked */
.rating:not(:checked) > label:hover, /* hover current star */
.rating:not(:checked) > label:hover ~ label { color: #FFD700; cursor: pointer;  } /* hover previous stars in list */
.rating > input:checked + label:hover, /* hover current star when changing rating */
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, /* lighten current selection */
.rating > input:checked ~ label:hover ~ label { color: #FFED85;  }