.main-menu {
        display: flex;
}

.main-menu a, .main-menu span.more {
	flex: none;
}

.main-menu a.last {
	background: #ff0000;
	flex: auto;
	border: none;
}

.main-menu a.last:hover {
	background: #f50000;
}

.main-menu a.last.selected {
	background: #000000;
}

.review-form {
	margin-bottom: 74px;
}

.review-form .comment {
	padding-left: 0;
}

.review-form .button {
	margin-left: 0;
}

.articles-list .item.review {
	font-size: 14px;
	border-bottom: 1px solid #93246F;
	padding-bottom: 20px;
	margin-bottom: 20px;
}

.articles-list .rate {
	margin-bottom: 5px;
	display: flex;
	align-items: center;
}

.articles-list .rate .stars {
	margin-left: 10px;
}

.status-form .rate {
	display: inline-flex;
    align-items: center;
}

.status-form .rate .stars {
	display: flex;
	flex-direction: row-reverse;
}

.status-form .rate label {
	margin: 0 10px 0 0;
	cursor: pointer;
}

.status-form .rate :checked ~ label path,
.status-form .rate label:hover path,
.status-form .rate label:hover ~ label path {
	fill: #93246F;
  }

.rate .stars input {
	display: none;
}

.catalog-list-nav-big .catalog-list-pager {
	display: flex;
    align-items: center;
    justify-content: space-between;
	padding: 0 12px;
}

.catalog-list-nav-big .catalog-list-pager .prev,
.catalog-list-nav-big .catalog-list-pager .next {
	width: 18px;
    height: 30px;
}

.catalog-list-nav-big .catalog-list-pager .prev {
	background: #fff url(../img/jprev.png) no-repeat 0 50%;
}

.catalog-list-nav-big .catalog-list-pager .next {
	border: none;
	background: #fff url(../img/jnext.png) no-repeat 100% 50%;
}

.catalog-list-nav-big .catalog-list-pager .next::after {
	content: none;
}

.form__success {
	display:none;
	margin-bottom: 20px;
    font-weight: bold;
    font-size: 20px;
    color: #49215d;
}
.form__errors {
	font-size: 16px;
    color: red;
}
input[name="UF_SCORE"].error ~ label path{
	stroke: red;
}