.popup .form .form_head.reviews-popup__head{
	text-align: center;
	padding: 34px 35px 35px 35px;
}
.reviews-about-good .form-control label .star{
	position: absolute;
	left: .5%;
	top: 60%;
}
.form form .form_body .reviews-popup__vote{
	display: flex;
	align-items: center;
	padding:2rem 0;
}
.reviews-popup__vote-element{
	margin-left: 1.5rem;
}
.reviews-about-good .form-control .inputtext{
	color:rgba(0,0,0,25);
	position:relative;
}
.reviews-about-good .form-control{
	position:relative;
}
.reviews-popup__star{
	color:red;
	margin-right:.5rem;
}
.reviews-popup__label{
	display:flex;
	padding-left: 1.5rem;
	align-items: center;
}
.reviews-popup__fake-drawnfield .inputtext, .reviews-popup__fake-drawnfield .form-control > label > span{
	opacity:0;
	position:absolute;
}
.reviews-popup__fake-drawnfield .form-control.error .error{
	display:block;
	position:static
}
.reviews-popup__fake-drawnfield .form-control.error{
	margin:0 1rem 0 1rem;
}

.reviews-good__popup.form-required
{
	color: red;
}
.reviews-popup__required{
	position:relative;
}
.reviews-good__popup .reviews-popup__required::after{
	content:"*";
	color:red;
	position:absolute;
	top:60%;
	transform:translateY(-50%);
	left:6px;
}
.reviews-good__popup .reviews-popup__required--hidden::after{
	content:"*";
	color:red;
	position:absolute;
	top:40%;
	transform:translateY(-50%);
	left:6px;
}
.reviews-good__popup .reviews-popup__fake-drawnfield .reviews-popup__required::after{
	content:'';
}
.reviews-good__popup .form-control label .star, .reviews-good__popup .form-control .reviews-popup__star{
	display:none;
}
.reviews-good__popup. error-fld {
	display: block;
	float: left;
	height: 13px;
	width: 15px;
	background-repeat: no-repeat;
	background-image: url(images/icon_warn.gif);
}
@media(max-width:823px){
	.item-detail__rating {
		top: 73px;
		left: 12%;
		right:unset;
	}
}

@media(max-width:533px){
	.item-detail__rating {
		top: 310px;
		left: 240px;
		right:unset;
	}
}
@media(max-width:360px){
	.item-detail__rating {
		top: 262px;
		left: 198px;
		right:unset;
	}
}
@media (max-width:400px){
	.popup .form.ITEM_REVIEW .form_head.reviews-popup__head{
		padding:14px 75px 15px 35px;
	}
	.popup .form.ITEM_REVIEW form .reviews-popup__body{
		padding-top:9px;
	}
	.popup .form .form_body .reviews-popup__vote{
		padding:0;
	}
	.reviews-good__popup.popup.jqm-init{
		z-index: 100000000;
	}

}