.vote-block {overflow: hidden;margin: 0 10px 0 0;padding-bottom: 20px;vertical-align: middle;position: relative;}
.vote-block .rating-info {position: absolute;bottom: 1px;right: 0;font-size: 14px;color: #000;font-family: georgia, serif;}
.vote-block span.rating-text {font-size: 14px;color: #000;font-family: georgia, serif;display: block;float: right;}
.vote-block .rating {list-style: none;margin: 0 10px 0 0;padding: 0;width: 80px;height: 15px;float: right;vertical-align: middle;}
.vote-block .rating:hover li {background-image: url("star.png");}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.vote-block .rating:hover li {background-image: url("star@2x.png");background-size: 16px 45px !important;}
}
.vote-block .rating li {display: block;width: 16px;height: 15px;float: right;text-indent: -9999px;cursor: pointer;}
.vote-block .rating li:hover,
.vote-block .rating li:hover ~ li {background-position: 0 -15px;}
.vote-block.disabled .rating li.current {display: block;z-index: 10;}
.vote-block .rating li.active,
.vote-block .rating li.active ~ li {background-position: 0 -30px;}
.vote-block li.current {display: none;}
.vote-block ol.show-current {position: relative;}
.vote-block ol.show-current li {cursor: default;z-index: 2;position: relative;}
.vote-block ol.show-current li.current {position: absolute;top: 0;left: 0;display: block;width: 100%;z-index: 1;background-position: 0 0;background-repeat: repeat-x;background-image: url("star.png");}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx) {
.vote-block ol.show-current li.current {background-image: url("star@2x.png");background-size: 16px 45px !important;}
}
.vote-block ol.show-current li.current span {display: block;height: 20px;width: 0;background: inherit;background-position: 0 -30px;}