.tt_rating{display:inline-block;vertical-align:middle}#ttshowcase_form .tt_rating label{width:1em!important;font-size:200%}.tt_rating:not(:checked) > input {visibility:hidden;width:0;height:0;float:right;top:100%;clip:rect(0,0,0,0);margin:0;padding:0;border:10px #fff solid}.tt_rating:not(:checked) > label {float:right;display:block;width:1em;padding:0;margin:0;overflow:hidden;white-space:nowrap;margin:0;cursor:pointer;font-size:200%;line-height:1.2;color:#eee}.tt_rating > input:checked ~ label {color:#f70}.tt_rating:not(:checked) > label:hover,
.tt_rating:not(:checked) > label:hover ~ label {color:#ffd700}.tt_rating > input:checked + label:hover,
.tt_rating > input:checked + label:hover ~ label,
.tt_rating > input:checked ~ label:hover,
.tt_rating > input:checked ~ label:hover ~ label,
.tt_rating > label:hover ~ input:checked ~ label {color:#ea0}