.i-stars {
	background: url(images/stars.png) no-repeat;
	background-size: 132px 560px;
	display: inline-block;
	vertical-align: middle
}
@media print {
	.i-stars {
		background-image: none !important
	}
	.i-stars img {
		position: relative;
		width: auto;
		height: auto
	}
}
.i-stars--large-0 {
	width: 132px;
	height: 24px;
	background-position: 0 -0
}
@media print {
	.i-stars--large-0 img {
		left: 0;
		top: 0
	}
}
.i-stars--large-1 {
	width: 132px;
	height: 24px;
	background-position: 0 -24px
}
@media print {
	.i-stars--large-1 img {
		left: 0;
		top: -24px
	}
}
.i-stars--large-1-half {
	width: 132px;
	height: 24px;
	background-position: 0 -48px
}
@media print {
	.i-stars--large-1-half img {
		left: 0;
		top: -48px
	}
}
.i-stars--large-2 {
	width: 132px;
	height: 24px;
	background-position: 0 -72px
}
@media print {
	.i-stars--large-2 img {
		left: 0;
		top: -72px
	}
}
.i-stars--large-2-half {
	width: 132px;
	height: 24px;
	background-position: 0 -96px
}
@media print {
	.i-stars--large-2-half img {
		left: 0;
		top: -96px
	}
}
.i-stars--large-3 {
	width: 132px;
	height: 24px;
	background-position: 0 -120px
}
@media print {
	.i-stars--large-3 img {
		left: 0;
		top: -120px
	}
}
.i-stars--large-3-half {
	width: 132px;
	height: 24px;
	background-position: 0 -144px
}
@media print {
	.i-stars--large-3-half img {
		left: 0;
		top: -144px
	}
}
.i-stars--large-4 {
	width: 132px;
	height: 24px;
	background-position: 0 -168px
}
@media print {
	.i-stars--large-4 img {
		left: 0;
		top: -168px
	}
}
.i-stars--large-4-half {
	width: 132px;
	height: 24px;
	background-position: 0 -192px
}
@media print {
	.i-stars--large-4-half img {
		left: 0;
		top: -192px
	}
}
.i-stars--large-5 {
	width: 132px;
	height: 24px;
	background-position: 0 -216px
}
@media print {
	.i-stars--large-5 img {
		left: 0;
		top: -216px
	}
}
.i-stars--regular-0 {
	width: 102px;
	height: 18px;
	background-position: 0 -240px
}
@media print {
	.i-stars--regular-0 img {
		left: 0;
		top: -240px
	}
}
.i-stars--regular-1 {
	width: 102px;
	height: 18px;
	background-position: 0 -258px
}
@media print {
	.i-stars--regular-1 img {
		left: 0;
		top: -258px
	}
}
.i-stars--regular-1-half {
	width: 102px;
	height: 18px;
	background-position: 0 -276px
}
@media print {
	.i-stars--regular-1-half img {
		left: 0;
		top: -276px
	}
}
.i-stars--regular-2 {
	width: 102px;
	height: 18px;
	background-position: 0 -294px
}
@media print {
	.i-stars--regular-2 img {
		left: 0;
		top: -294px
	}
}
.i-stars--regular-2-half {
	width: 102px;
	height: 18px;
	background-position: 0 -312px
}
@media print {
	.i-stars--regular-2-half img {
		left: 0;
		top: -312px
	}
}
.i-stars--regular-3 {
	width: 102px;
	height: 18px;
	background-position: 0 -330px
}
@media print {
	.i-stars--regular-3 img {
		left: 0;
		top: -330px
	}
}
.i-stars--regular-3-half {
	width: 102px;
	height: 18px;
	background-position: 0 -348px
}
@media print {
	.i-stars--regular-3-half img {
		left: 0;
		top: -348px
	}
}
.i-stars--regular-4 {
	width: 102px;
	height: 18px;
	background-position: 0 -366px
}
@media print {
	.i-stars--regular-4 img {
		left: 0;
		top: -366px
	}
}
.i-stars--regular-4-half {
	width: 102px;
	height: 18px;
	background-position: 0 -384px
}
@media print {
	.i-stars--regular-4-half img {
		left: 0;
		top: -384px
	}
}
.i-stars--regular-5 {
	width: 102px;
	height: 18px;
	background-position: 0 -402px
}
@media print {
	.i-stars--regular-5 img {
		left: 0;
		top: -402px
	}
}
.i-stars--small-0 {
	width: 82px;
	height: 14px;
	background-position: 0 -420px
}
@media print {
	.i-stars--small-0 img {
		left: 0;
		top: -420px
	}
}
.i-stars--small-1 {
	width: 82px;
	height: 14px;
	background-position: 0 -434px
}
@media print {
	.i-stars--small-1 img {
		left: 0;
		top: -434px
	}
}
.i-stars--small-1-half {
	width: 82px;
	height: 14px;
	background-position: 0 -448px
}
@media print {
	.i-stars--small-1-half img {
		left: 0;
		top: -448px
	}
}
.i-stars--small-2 {
	width: 82px;
	height: 14px;
	background-position: 0 -462px
}
@media print {
	.i-stars--small-2 img {
		left: 0;
		top: -462px
	}
}
.i-stars--small-2-half {
	width: 82px;
	height: 14px;
	background-position: 0 -476px
}
@media print {
	.i-stars--small-2-half img {
		left: 0;
		top: -476px
	}
}
.i-stars--small-3 {
	width: 82px;
	height: 14px;
	background-position: 0 -490px
}
@media print {
	.i-stars--small-3 img {
		left: 0;
		top: -490px
	}
}
.i-stars--small-3-half {
	width: 82px;
	height: 14px;
	background-position: 0 -504px
}
@media print {
	.i-stars--small-3-half img {
		left: 0;
		top: -504px
	}
}
.i-stars--small-4 {
	width: 82px;
	height: 14px;
	background-position: 0 -518px
}
@media print {
	.i-stars--small-4 img {
		left: 0;
		top: -518px
	}
}
.i-stars--small-4-half {
	width: 82px;
	height: 14px;
	background-position: 0 -532px
}
@media print {
	.i-stars--small-4-half img {
		left: 0;
		top: -532px
	}
}
.i-stars--small-5 {
	width: 82px;
	height: 14px;
	background-position: 0 -546px
}
@media print {
	.i-stars--small-5 img {
		left: 0;
		top: -546px
	}
}
@media (-webkit-min-device-pixel-ratio:2), (min-resolution:192dpi) {
	.i-stars {
		background-image: url(images/stars@2x.png)
	}
}
.image {
    width: 60px;
    height: 60px;
    background-size: cover;
}
.rating, .rating-large, .rating-very-large {
    position: relative;
    overflow: hidden;
}
.offscreen {
    clip: rect(0 0 0 0);
    position: absolute;
    left: -9999px;
    top: auto;
    overflow: hidden;
    width: 1px;
    height: 1px;
}
.time {
    padding-left: 10px;
    color: #666;
}
.review-link {
	color: #666;
}
.user .image {
    margin: 5px;
    float: left;
}
.review {
    border-bottom: 1px solid #ccc;
    padding: 10px;
}
.user_name {
    display: inline-block;
    font-weight: bold;
    padding-top: 10px;
}
.clearfix:before {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
    display: table;
    content: " ";
}