@font-face {
  font-family: "dashicons";
  src: url("../fonts/dashicons.eot");
}
@font-face {
  font-family: "dashicons";
  src: url(data:application/x-font-woff;charset=utf-8;base64,/* !! Large amount of data removed, see wp-includes/css/dashicons.css for complete data !! */) format("woff"),
    url("../fonts/dashicons.ttf") format("truetype"),
    url("../fonts/dashicons.svg#dashicons") format("svg");
  font-weight: normal;
  font-style: normal;
}
.star-rating .star-full:before {
    content: "\f155";
}
.star-rating .star-half:before {
    content: "\f459";
}
.star-rating .star-empty:before {
    content: "\f154";
}
.star-rating .star {
    display: inline-block;
    font-family: dashicons;
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    height: 20px;
    line-height: 1;
    text-align: center;
    text-decoration: inherit;
    vertical-align: top;
    width: 20px;
}
@media (min-width: 1200px) {
  .star-rating .star {
    font-size: 28px;
    width: 30px;
    height: 30px
  }
}
.vigo_star_rating_el {
	padding: 20px;
}
.vigo_star_rating_el.inline .star-rating, .vigo_star_rating_el.inline .rating_subtitle{
	display: inline-block;
}
.vigo_star_rating_el.block .star-rating, .vigo_star_rating_el.block .rating_subtitle{
	display: block;
}