.vmlabel-wrap{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 999;
}
.vmlabel-wrap img.vmlabel-img{
    position: relative;
    display: block;
    float: left;
    margin: 0 5px 5px 0;
}
.vmlabel-wrap .vmlabel{
    display: block;
    width: 100%;
    float: left;
    clear: both;
    margin: 0 0 5px 0;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    vertical-align: baseline;
    padding: 3px 7px;
    border-radius: 0;
}
.vmlabel.vmlabel-new{
    background-color: #03a9f4;
}
.vmlabel.vmlabel-sale{
    background-color: #ef00ff;
}
.vmlabel.vmlabel-special{
    background-color: #ff5722;
}
.vmlabel.vmlabel-product{
    background-color: #ff5722;
}
.vmlabel.vmlabel-category{
    background-color: #4caf50;
}.clearfix:before, .clearfix:after {
    display: table;
    content: "";
    line-height: 0;
}
.vm-rating {
	width: 120px;
	height: 20px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	float: left;
	margin-bottom: 10px;
}

@media(min-width: 992px) {
	.vm-rating[data-product-id] {
		cursor: pointer;
	}
}
.vm-rating-item {
	-webkit-box-flex: 0;
	    -ms-flex: 0 0 20%;
	        flex: 0 0 20%;
	max-width: 20%;
	background-image: url(vmrating/assest/star.svg);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;
	cursor: pointer;
}
.vm-rating[data-rating="1"] .vm-rating-item:first-child{
	background-image: url(vmrating/assest/star-fill.svg);
}
.vm-rating[data-rating="2"] .vm-rating-item:nth-child(-n+2){
	background-image: url(vmrating/assest/star-fill.svg);
}
.vm-rating[data-rating="3"] .vm-rating-item:nth-child(-n+3){
	background-image: url(vmrating/assest/star-fill.svg);
}
.vm-rating[data-rating="4"] .vm-rating-item:nth-child(-n+4){
	background-image: url(vmrating/assest/star-fill.svg);
}
.vm-rating[data-rating="5"] .vm-rating-item{
	background-image: url(vmrating/assest/star-fill.svg);
}

/* отключение рейтинга на смартфонах и планшетах*/
@media(min-width: 992px) {
	.vm-rating[data-product-id]:hover .vm-rating-item {
		background-image: url(vmrating/assest/star-fill.svg);
	}
	.vm-rating[data-product-id]:hover .vm-rating-item:hover ~ .vm-rating-item {
		background-image: url(vmrating/assest/star.svg);
	}
}
.vm-rating-wrap .count-votes {
	color: #808080;
	padding-left: 5px;
	float: left;
}
.vm-rating-message {
	font-size: 12px;
}
.vm-rating-message .error {
	color: red;
}
.vm-rating-message .success {
	color: green;
}

