.jq-ry-container {
  position: relative;
  padding: 0 5px;
  line-height: 0;
  display: block;
  cursor: pointer;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
}
.jq-ry-container[readonly="readonly"] {
  cursor: default;
}
.jq-ry-container > .jq-ry-group-wrapper {
  position: relative;
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group {
  position: relative;
  line-height: 0;
  z-index: 10;
  white-space: nowrap;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group > svg {
  display: inline-block;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
  width: 100%;
}
.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-rated-group {
  width: 0;
  z-index: 11;
  position: absolute;
  top: 0;
  left: 0;
  overflow: hidden;
}

div.main-content div.counter {
  margin-left: 10px;
  margin-top: 7px;
}
div.main-content pre {
  border: 0;
  border-radius: 0px;
}
div.rating-container {
  position: relative;
  width: 210px;
  float:right;
}
.precounter {
  display: inline-block;
  padding: 0 5px;
  font-size: 12px;
  line-height: 20px;
  height: 20px;
  background-color: rgba(0, 0, 0, 0.5);
  right: 0;
  color: white;
  float:right;
  margin: 0 6px 2px 0;
}
div.rating-container span.counter {
  display: inline-block;
  font-size: 12px;
  color: white;
}
/*div.rating-container div.counter:before,
div.rating-container div.counter ::before {
  content: "";
  width: 0;
  height: 0;
  top: 50%;
  margin-top: -5px;
  display: block;
  border-color: transparent rgba(0, 0, 0, 0.8) transparent transparent;
  border-width: 5px 5px 5px 0px;
  left: -10px;
  border-style: solid;
  position: relative;
}*/
div.rating-container:hover span.counter {
  display: block;
}
div.method-rating div.rating-actions,
div.method-destroy div.rating-actions {
  margin-top: 10px;
}
div.option,
div.method,
div.event {
  margin-bottom: 20px;
}
#rateyo.rating{position:relative; width:auto;}
.votosbase{float:right; position:relative; background:#FFAE00; padding:0 10px; font-size: 11px; line-height: 21px; margin: 1px 0 0px 0;;  }