.review-popup{width:100%;max-width:960px}.review-popup__title{text-align:center;font-weight:700;font-size:20px}.review-popup__rate-header{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:0 0 20px 0}.review-popup__rate-label{margin:0 15px 0 0}.rateit{height:18px}div.rating-stars div.rateit-range{background:url(images/star-gray.svg);height:18px;width:18px;background-repeat:space no-repeat}div.rating-stars div.rateit-hover,div.rating-stars div.rateit-selected{background:url(images/star-yellow.svg);background-repeat:space no-repeat}div.rating-stars div.rateit-hover{display:none}.review-popup__rate textarea{width:100%;border-radius:5px;resize:none;border:1px solid #d1d2d3;margin-bottom:20px;height:100px;padding:15px}.review-popup__rate .text{display:flex;align-items:center}.review-popup__rate .text input[type=email],.review-popup__rate .text input[type=password],.review-popup__rate .text input[type=tel],.review-popup__rate .text input[type=text]{box-shadow:none;max-width:350px;margin-bottom:20px}.review-popup__rate .text input+label{font-weight:400;margin-left:15px;color:#bbb;margin-bottom:20px}.fancybox-close{background:url(images/close.png) center center no-repeat;top:5px;right:5px}.message_send{text-align:center;padding-top:15px;font-size:18px}.message_err{color:#f02e2e}.message_send{color:#ce0080}@media screen and (max-width:768px){.review-popup__rate .text{align-items:flex-start;flex-direction:column}.review-popup__rate .text input+label{margin-left:0}}