.sprav-review-holder{
	margin-bottom: 30px;
	font-size: 20px;
}
.sprav-review-holder>div{
	background: var(--color-light-gray);
	padding: 32px 40px;
	height: 100%;
	position: relative;
	padding-bottom: 80px;
}
.sprav-review-author{
	font-weight: bold;
	white-space: nowrap;
	text-overflow: ellipsis;
	border-bottom: 1px solid var(--color-main);
	display: inline-block;
	overflow: hidden;
}
.sprav-review-date{
	font-size: 16px;
	color: var(--color-date-gray);
	background: white;
	padding: 5px 7px;
	position: absolute;
	left: 40px;
	bottom: 32px;
}
.sprav-review-text{
	margin-top: 15px;
}


.sprav-review-holder span.rating{
	white-space: nowrap;
	line-height: 1;
	width: auto;
}
@media(max-width: 1199.98px){
	.sprav-review-rating-holder{
		line-height: 1;
	}
}

@media(min-width: 1500px){
	.sprav-review-holder{
		-ms-flex: 0 0 33.333333%;
		flex: 0 0 33.333333%;
		max-width: 33.333333%;
	}
}

.sprav-review-holder span.rating i{
	font-size: 22px !important;
	text-shadow: 0px 0px 1px black;
}

.sprav-review-holder span.rating i:first-child{
	margin-left: 0;
}

.sprav-review-holder span.rating i.star-empty:after{
	display: none;
}

.sprav-review-holder span.rating i.star-half:after{
	background: var(--color-light-gray);
}

.sprav-review-holder span.rating i.star-empty{
	opacity: 0.3;
}

.review-slider-holder{position: relative;}

 

.review-slider-holder .product-related-arrow{margin-top: -20px}

.review-slider-holder .sprav-review-holder {margin-bottom: 0}

.review-slider-holder .slick-dots{margin-top: 5px}

.reviews-bottom{
	background-color: black;
	color: white;
	padding: 40px;
	background-image: url('/wa-data/public/site/themes/kfork/img/reviews_bottom_image.png');
	background-repeat: no-repeat;
	background-position: center right;
	background-size: contain;
}

.reviews-bottom-text{
	font-size: 30px;
	line-height: 1.3;
	
}
.reviews-bottom-text a{
	color: var(--color-main);
	text-decoration: underline;
	transition: all var(--dur);
}

.reviews-bottom-text a:hover{
	color: var(--color-main-hover);
}

.reviews-bottom-button{
	margin-top: 30px
}



@media(min-width: 768px){
	.reviews-bottom-text-qr{
		display: flex;
		align-items: center;
		justify-content: start;
	}
	.reviews-bottom-text-qr>div:first-child{
		width: calc(100% - 250px);
	}
}



@media(max-width: 767.98px){
	.reviews-bottom-text-qr{
		position: relative;
		width: calc(100% - 150px);
	}
	.reviews-bottom-qr{
		position:absolute;
		right: 0;
		bottom: 0;
	}
}

@media(max-width: 655px){
	.reviews-bottom-text-qr{
		display: flex;
		align-items: center;
		justify-content: start;
		flex-direction: column-reverse;
		width: auto;
	}
	.reviews-bottom-text-qr>div:first-child{
		width: auto;
		text-align: center;
	}
	.reviews-bottom-qr{
		position: static;
		margin-bottom: 30px;
	}
	.reviews-bottom{
		background-image: none
	}
	.reviews-bottom .button{
		padding: 0 15px;
	}
}