.rating{min-width:80px}.rating__stars{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:vsoicons;flex-direction:row;width:auto}.rating__star{color:#fcb253;height:20px;margin:0 2px;width:20px;z-index:2}.rating__star:after{content:""}.rating__star--active:after{content:""}.rating__star--half:after{content:""}.rating__options{margin:0 10px}.rating__options ul{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;margin:0;padding:0;list-style:none}.rating__options ul>li{position:relative}.rating__options ul>li label{color:#fcb253;cursor:pointer;font-family:vsoicons;height:20px;margin:0 2px;width:20px;z-index:2}.rating__options ul>li label:after{content:""}.rating__options ul>li label.active:after{content:""}.rating__options ul>li input{display:none}.rating__options ul:hover>li label:after{content:""}.rating__options ul>li+li{margin-left:10px}.rating__options ul>li:hover~li label.active:after,.rating__options ul>li:hover~li label:after{content:""}.rating__options ul>li+li:before{content:"";display:block;position:absolute;top:0;bottom:0;left:-10px;width:10px}.page-title{margin-bottom:30px;text-align:center}.page-title h1{letter-spacing:normal}.page-title a,.page-title h1{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:20px}.page-title a{color:#575756;font-style:italic}@media(min-width:1200px){.page-title{margin-bottom:50px}.page-title h1{font-size:36px}.page-title a{font-size:34px}}.write-review{margin-bottom:50px}.write-review .btn__login{background-color:#fff;border:1px solid #fcb253;color:#575756}.reviewsBlock{left:auto;padding:0 25px;width:100%;background:#f8f8f8;margin-top:25px;position:relative}@media(min-width:1200px){.reviewsBlock{padding:0 1rem}}.reviewsBlock .title{font-size:25px;margin-bottom:25px}@media(min-width:1200px){.reviewsBlock .title{font-size:28px}}.reviewsBlock .vote{cursor:pointer}.reviewsBlock .vote:hover{font-weight:700}.write-review label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:20px}@media(min-width:1200px){.write-review label{font-size:24px}}.review__title{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:10px}@media(min-width:1200px){.review__title{flex-wrap:nowrap;margin-bottom:30px}}.review__title label{flex:0 0 auto}.review__title .input-wrapper{flex:0 0 100%;margin-top:3px}@media(min-width:1200px){.review__title .input-wrapper{flex:1;margin-left:10px}}.review__title input{border:1px solid #ccc;height:34px;width:100%}.review__title input:focus{outline:none}.review__title .required{font-size:25px;text-align:right;flex:0 0 10px}.review__title .field-validation-error{flex:0 0 100%}.review__text{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:0}.review__text textarea{flex:0 0 100%;height:220px}.review__text .required{font-size:25px;text-align:right;flex:0 0 14px}.review__rating{flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:wrap;margin-bottom:10px}@media(min-width:900px){.review__rating{flex-wrap:nowrap;margin-bottom:30px}}.review__rating .rating-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-evenly;margin-top:2px;margin-left:10px}.review__rating .rating-wrapper .label{font-family:Source Sans Pro,sans-serif;font-weight:400;font-size:17px}.reviewInfoText{margin:30px 0 0}@media(min-width:1200px){.reviewInfoText{margin:0 0 0 60px}}.reviewInfoText h2{color:#575756;font-size:24px;margin-bottom:10px}.reviewInfoText h2,.reviewInfoText p{font-family:Source Sans Pro,sans-serif;font-weight:400}.reviewInfoText p{font-size:16px}.field-validation-error:not(:empty){flex-direction:row;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;font-family:Source Sans Pro,sans-serif;font-weight:400;color:#da001b;font-size:13px}@media(min-width:1200px){.field-validation-error:not(:empty){font-size:16px}}