#spr .rating-star-display > .spr_scroll_to_review_footer label,
#spr .rating-star-display > .spr_scroll_to_review_tab label,
#spr .rating-star-display > label {
    cursor: pointer;
}

#spr .rating-star-display > input:checked + .spr_scroll_to_review_footer label,
#spr .rating-star-display > input:checked + .spr_scroll_to_review_footer label,
#spr .rating-star-display > input:checked + label,
#spr_list .rating-star-display > label.checked {
    color: #000000 !important
}

#spr .progress_custom_color {
    background-color: #000000 !important
}

#spr .progress-stars {
    color: #000000 !important
}

#spr .star_custom_size {
    font-size: 20px !important
}

#spr .rating-star-display > .spr_scroll_to_review_footer .half.product-block-half:before,
#spr .rating-star-display > .spr_scroll_to_review_tab .half.product-block-half:before,
#spr .rating-star-display > .half.product-block-half:before {
    left: 12px !important
}

#spr_list .rating-star-display > .half.product-block-half:before  {
    left: 10px !important
}

#spr .star_custom_size_list {
    font-size: 15px !important
}

#spr .text_custom_size_list {
    font-size: 15px !important
}

#spr .badge_custom_color {
    color: #000000 !important
}

#spr_list .rating-star-display > input:checked +  label,
#spr_list .rating-star-display > label.checked  {
    color: #000000 !important
}

#spr_list .progress_custom_color {
    background-color: #000000 !important
}

#spr_list .progress-stars {
    color: #000000 !important
}

#spr_list .star_custom_size {
    font-size: 20px !important
}

#spr_list .star_custom_size_list {
    font-size: 15px !important
}

#spr_list .text_custom_size_list {
    font-size: 15px !important
}

#spr_list .badge_custom_color {
    color: #008000 !important
}

#spr label.star {
    color: #000 !important
}

#spr input.star:checked ~ label.star {
    color: grey !important
}

#spr input.star:checked + label.star {
    color: #000000 !important
}

#spr .stars:hover label.star,
#spr input.star:checked ~ label.star:hover {
    color: #000000 !important;
}

#spr .stars:hover label.star:hover ~ label.star {
    color: grey !important
}

#spr .stars-criteria:hover label.star:hover ~ label.star {
    color: grey !important
}

#spr label.star:hover {
    color: #000000 !important
}

#spr label.star:before:hover {
    color: #000000 !important
}

#spr_list .rating-star-display > label.product-block-half:before,
#spr_list .rating-star-display > label.product-block-half {
    margin-left: -4px;
}