.rating .fa-star-half,
.stars .fa-star-half {
	color: #FC0;
	font-size: 16px;
}
.rating .fa-star-half + .fa-star-o,
.stars .fa-star-half + .fa-star-o {
	color: #E69500 !important;
}
.rating .fa-star-half:before,
.stars .fa-star-half:before {
	margin-left: -7px;
}
#rating-stars {
	color: #000;
}
@media (min-width: 768px) {
	#rating-stars #progresses {
		padding-right: 0px;
	}
}
#rating-stars #progresses .stars {
	line-height: 28px;
}
#rating-stars #progresses .stars .fa-stack {
	vertical-align: super;
}
#rating-stars #progresses .progress-container {
	padding-left: 0;
	margin-top: 2px;
}
@media (min-width: 992px) and (max-width: 1199px) {
	#rating-stars #progresses .stars {
		padding-right: 0px;
	}
	#rating-stars #progresses .progress-container {
		padding-left: 15px;
		padding-right: 30px;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	#rating-stars #progresses .progress-container {
		padding-right: 30px;
	}
}
#rating-stars #progresses .progress {
	height: 14px;
	margin-bottom: 0px;
	position: relative;
}
#rating-stars #progresses .progressbar-back-text {
	position: absolute;
	width: 100%;
	height: 100%;
	font-size: 11px;
	line-height: 14px;
	text-align: center;
}
#rating-stars #rating-stars hr {
	margin-left: 15px;
	margin-right: 15px;
}
#rating-stars .total-points .points {
	font-size: 60px;
	line-height: 30px;
}
#rating-stars .total-points .help-block {
	font-size: 20px;
	line-height: normal;
	margin-bottom: 0px;
	color: #000;
}
#rating-stars .total-points .help-block a {
	font-size: 12px;
}