/* /templates2_0/module/rating/stars.less */
.rating_star {
  position: relative;
  display: inline-block;
  overflow: hidden;
}
.rating_star > span {
  position: relative;
  float: right;
  width: 20px;
  height: 20px;
  font-weight: bold;
  margin-left: 0;
  margin-right: 0;
  background: url(/templates2_0/module/rating/stars.png) -20px -70px no-repeat;
  cursor: default;
}
.rating_star.enabled > span {
  cursor: pointer;
}
.rating_star.small > span {
  width: 15px;
  height: 15px;
  background-position: -15px -90px;
}
.rating_star.large > span {
  width: 35px;
  height: 35px;
  background-position: 0 -35px;
}
.rating_star.enabled span:hover,
.rating_star.enabled span:hover ~ span,
.rating_star .selected,
.rating_star .selected ~ span {
  background-position: 0 -70px;
}
.rating_star.enabled.small span:hover,
.rating_star.enabled.small span:hover ~ span,
.rating_star.small .selected,
.rating_star.small .selected ~ span {
  background-position: 0 -90px;
}
.rating_star.enabled.large span:hover,
.rating_star.enabled.large span:hover ~ span,
.rating_star.large .selected,
.rating_star.large .selected ~ span {
  background-position: 0 0;
}
