/* Rating */
.pj_pjfr_average_reviews-block .reviews_rating,
.pj_pjfr_reviews-block .main-score {
	font-size: 2em;
}

.pj_pjfr_average_reviews-block .filled,
.pj_pjfr_reviews-block .filled {
	color: #ffd800;
	margin: 0 2px;
}
.pj_pjfr_average_reviews-block .empty,
.pj_pjfr_reviews-block .empty{
	color: #bcbcbc;
	margin: 0 2px;
}
.pj_pjfr_average_reviews-block .half-container,
.pj_pjfr_reviews-block .half-container{
	position: relative;
	margin: 0 2px;
}

.pj_pjfr_average_reviews-block .half-container .half,
.pj_pjfr_reviews-block .half-container .half {
	position: absolute;
	overflow: hidden;
	z-index: 10;
	top: 0;
	color: #ffd800;
	margin-top: 0.06em;
}

.pj_pjfr_average_reviews-block .half-container .empty,
.pj_pjfr_reviews-block .half-container .empty {
	margin: 0;
}

.pj_pjfr_average_reviews-block .inner {
	display: flex;
    align-items: center;
}

.pj_pjfr_average_reviews-block .reviews_rating {
	margin-left: 10px;
}

.pj_pjfr_average_reviews-block .reviews-nb {
	text-decoration: none;
}

.pj_pjfr_average_reviews-block .new-review {
	text-decoration: none;
	transition: all 0.1s ease-out;
	border-radius: 0;
	background-color: #ffd800;
	padding: 18px;
}

.pj_pjfr_average_reviews-block .new-review:hover {
	background-color: #0060cd;
}

.pj_pjfr_average_reviews-block .new-review span {
	text-transform: uppercase;
	color: #303030;
}

.pj_pjfr_average_reviews-block .new-review:hover span {
	color: #fff;
}

.pj_pjfr_average_reviews-block .new-review .value {
	font-weight: bold;
}