/** Pure CSS & FA 5 Star Rating By Johnny S & Vintagedaddyo **/
  .star_rating {
     list-style:none outside none;
     margin: 0;
     padding: 0px;
     width: 90px;
     position: relative;
     margin-left:-5px;
}
 .star_rating li {
     margin-left: 1px;
     float: right;
   
}
 .star_rating li a {
     color: #b9b9b9;
     text-decoration: none;
}
 .star_rating li a {
     font-size: 0px;
}
 .star_rating li a:before {
     font-family: "Font Awesome 5 Free";
     font-weight: 900;
     content: "\f005";
     font-size: 14px;
}
 .star_rating_notrated li:hover a, .star_rating_notrated li:hover ~ li a {
     color: #e28813 !important;
     cursor: pointer;
}
 li.current_rating[style*="20"] ~ li a.one_star, li.current_rating[style*="40"] ~ li:nth-child(n+5) a, li.current_rating[style*="60"] ~ li:nth-child(n+4) a, li.current_rating[style*="80"] ~ li:nth-child(n+3) a, li[style*="100"]~ li:nth-child(n+2) a {
     color: #eab71f;
}
 .star_rating .current_rating {
    display: none;
     float: left;
   position: relative;
     
}
 .inline_rating {
     display:grid;
     grid-template-columns:1fr 1fr;
     float: left;
     vertical-align: middle;
     padding-right: 5px;
}
 .star_rating_success, .success_message {
     color: #00b200;
     font-weight: bold;
     font-size: 10px;
     margin-bottom: 10px;
}

		