














.strong-rating-wrapper {

}





.strong-rating {

  display: inline-block;

  border: 0;

  margin: 0;

  padding: 5px;

}



.strong-rating:focus {

  outline: 1px solid #CCC;

}





.strong-rating input[type=radio] {

  display: none !important;

}



.strong-rating label {

  font-weight: normal;

}



.strong-rating label:hover {

  cursor: pointer;

}







.strong-rating-wrapper legend {

  clip: rect(1px, 1px, 1px, 1px);

  height: 1px;

  overflow: hidden;

  position: absolute !important;

  width: 1px;

  word-wrap: normal !important;

}





.strong-rating-wrapper.in-form .strong-rating {}





.strong-rating-wrapper.in-view .strong-rating {

  margin: 0;

  padding: 0;

}















.strong-rating label[for$="star0"] {

  display: none !important;

}







.strong-rating-wrapper .star svg path {

  fill: #FFB900;

  stroke: #000;

  stroke-width: 6;

}





.strong-rating-wrapper .star svg {

  width: 20px;

}





.strong-rating input[type="radio"]:checked ~ .star svg .star_solid{

  display: none;

}





.strong-rating input[type="radio"]:checked + .star svg .star_solid{

  display: block;

}





.strong-rating:hover .star svg .star_solid {

  display: block !important;

}





.strong-rating .star:hover ~ .star svg .star_solid {

  display: none  !important;

}





.strong-rating:focus {

  outline: none;

}



.strong-rating:hover input:checked + .star svg path{

  fill: #FFE39E;

}




