/* Styles for html_locks: header */
.setion.otzivi{box-shadow: 0 -10px 12px -12px rgba(0,0,0,0.2);}
.otzivi{ padding:20px 0; background: #f5f7f7; padding-bottom: 40px  }
.otzivi .text{ max-width: 1170px; margin: 0 auto }

.otzivi .__line-blocks{ max-width:375px; margin:auto; }
.otzivi .__line-block-wrap{ padding: 10px; margin-bottom: 10px;}
.otzivi .__line-block-item{   background-color: #fff;  padding: 15px; box-shadow: 0 3px 6px 0 rgba(0,0,0,0.2);   border-radius: 10px; }

.otzivi .__line-block-title{ font-size:1.2em; font-weight: 500   }
.otzivi .__line-block-text{ text-align:left; height: 220px; overflow: hidden }
.otzivi .button{}

.otzivi .stars{ background:url(../../../images/stars.svg); background-repeat:no-repeat; background-position:left center; background-size:contain; height:15px; margin:5px 0}

.otzivi .__slick-container .__line-block-wrap{ }
.otzivi .__slick-container .slick-arrow.slick-prev{left:0}
.otzivi .__slick-container .slick-arrow.slick-next{right:0}


.otzivi .__line-block-text:after, .otzivi .__line-block-text:before{ display:block; content:""; position:absolute; bottom:0px; left:0;  width:50%; height:2px;}
.otzivi .__line-block-text:before{bottom:auto; top:0;  }

.otzivi .__line-block-text{   }
#slick-otzivi  .slick-arrow{ width: 15px; height: 144px; bottom: auto; top:60px;}

.otzivi .title-wrap.home{ padding-left: 0; background: none; text-align: center;}
.otzivi .title-wrap.home h2{ font-size: 1.6em;     max-width: none;text-align: center;}


.otzivi .more-link{ display: block;	position: absolute;	bottom: 0;	left: 0;	width: 100%;
	padding-top: 30px;
}
.otzivi .more-link span{ position: relative; z-index: 10}
.otzivi .more-link:before{	content: ""; z-index: 1;	position: absolute;top:0;	bottom: 0px;	left: 0;	right: 0;	margin: auto;
	background-image: -webkit-gradient(linear, 0 0, 0 80%, from(rgba(255, 255, 255, 0) ), to(rgba(255, 255, 255, 1)));
	background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0) 800%);
	background-image: linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 80%);
}

.otzivi .button-wrap .button{ background-color: #e89876; color: #fff; margin: 0; width: 180px}
.otzivi .button-wrap .button.white{ background-color: #fff; color: #000; }

@media only screen and (min-width: 375px) {
	.otzivi .__slick-container .__line-block-wrap{ padding:0 30px;}
.otzivi .__line-block-item{  padding-left:10px; padding-right:15px   }


	
}

@media only screen and (min-width: 480px) {

}

@media only screen and (min-width: 768px) {
	.otzivi .__slick-container .__line-block-wrap{ padding:0px 10px;}

	.otzivi .__line-blocks{ max-width: none; margin:auto; }

	.otzivi .button-wrap { padding: 0 40px  }

}


@media only screen and (min-width: 960px) {
	.otzivi{ }
	.otzivi .__line-blocks{ max-width:900px}
	.otzivi .__slick-container .__line-block-wrap{ padding:0 10px }
	.otzivi .__line-block-text{ }





}

@media only screen and (min-width: 1100px) {
	.otzivi .__line-block-title{  }
	.otzivi .__line-block-item{  }

	.otzivi .__line-blocks{ max-width:1170px}
	.otzivi .__line-block-wrap{ }
	
}


@media only screen and (min-width: 1240px) {
	
}
/* CSS Document */

