/* Rating */
.jq-ry-container {
  position: relative;
  padding: 0 0 10px 0;
  line-height: 0;
  display: block;
  cursor: pointer;
}

.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;
}

.jq-ry-container > .jq-ry-group-wrapper > .jq-ry-group.jq-ry-normal-group {
  width: 100%;
  float: left;
}

.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;
}

.float-left {
	float: left;
}

.elm-rating-wrapper {
	width: 100%;
	float: left;
}

.elm-loading {
	width: 16px;
	height: 16px;
	background: url(../images/loading.gif);
	float: right;
}

.elm-rating {
	width: 100%;
	float: left;
}

.elm-rating-stats {
	padding: 0 5px 0 5px;
	float: left;
}

.elm-readonly {
	position: relative;
	top: -10px;
}

/* Feedback form */
.elm-feedback-form {
	width: 100%;
	float: left;
}

.elm-feedback-form .feedback-errors {
	width: 100%;
	color: red;
	float: left;
}

.elm-feedback-form input[type="text"] {
	width: 40%;
}

.elm-feedback-form textarea {
	width: 100%;
}

.elm-feedback-form input[type="button"] {
	float: right;
}

.elm-sort-by-widget {
	width: 100%;
	float: left;
}

.elm-thankyou-msg {
	margin: 0 10px 0 0;
}

/* Top rated posts widget */
.widget_elm_rml_top_rated_posts ul {
	list-style-type: none;
}