

/* Start:/local/templates/specialflat/components/bitrix/news/reviews/bitrix/news.list/.default/style.css?16721337973779*/
.row.reviews{
	padding-top: 25px;	
}
.one-review{
	float: left;
}
.one-review .inner{
	border: 1px solid #edf5ff;
	height: 320px;
	box-sizing: border-box;
	padding: 15px;
}
.one-review .inner span.icon{
	width: 75px;
	height: 75px;
	display: block;
	background: #f5f5f5;
	margin: 0 auto 10px;
	text-align: center;
	line-height: 75px;
	color: #b2b2b2;
	font-size: 30px;
}

.one-review .inner span.icon img{
	width: 100%;
}
.one-review .inner .name{
	/*margin-left: 90px;*/
	display: block;
}
.one-review .review-middle{
	height: 100px;
	overflow: hidden;
	display: block;
	position: relative;
	/*font-size: 14px;*/
	/*line-height: 1.2em;*/
	box-sizing: border-box;
	padding-top: 15px;
}
.one-review .review-middle:after{
	content: ' ';
	width: 100%;
	height: 30px;
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;	
	background: #ccc;
	background: -webkit-linear-gradient(to top, #fff, transparent); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(to top, #fff, transparent); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(to top, #fff, transparent); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to top, #fff, transparent); /* Standard syntax (must be last)*/
}
.one-review .review-bottom{
	font-size: 14px;
	padding-top: 10px;
}

.one-review .review-bottom .btn{
	display: block;
	padding: 10px 0;
}

/* Review add form */
.btn.sh-review {
	position: relative;
	margin: 10px auto 10px auto;
	/*font-size: 16px;*/
	cursor: pointer;
	width: 200px;
	display: block;
	/*height: 50px;*/
	/*line-height: 50px;*/
	/*text-transform: uppercase;*/
	/*font-weight: bold;*/
	text-align: center;
	/*border: 2px solid #ae313a;*/
	/*color: #ae313a;*/
	/*transition: background-color ease-out 0.25s, color ease-out 0.25s;*/
}
.sh-review:hover {
	/*background-color: #ae313a;*/
	/*color: white;*/
}
#hide-review {
	display: none;
}
#add-review {
	display: none;
	position: relative;
	width: 60%;
	background-color: #eaeaea;
	padding: 10px 20px;
	margin: 15px auto;
}
.iblock-prop {
	position: relative;
}
.iblock-prop img.captcha {
	float: left;
	height: 52px;
	margin: 10px 20px 10px 0px;
}
.iblock-prop textarea {
	width: 100%;
	min-width: 100%;
	resize: vertical;
}
#copy-area {
	display: none;
}
.file-block {
	position: relative;
	float: right;
	width: 175px;
	height: 50px;
	line-height: 50px;
	text-align: right;
	cursor: pointer;
	transition: color ease-out 0.25s;
}
.file-block:hover {
	color: #1277e8;
}
.file-block input {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 100%;
	height: 100%;
	opacity: 0;
	cursor: pointer;
}
#add-review input, .iblock-prop textarea {
	outline: none;
	border-width: 0px;
	margin: 10px 0px;
	padding: 15px;
	max-width: 100%;
}
/* End Review add form */

.pro-firmy{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	display: block;
	margin-top: 5px;
}

@media (min-width: 992px) {
	.one-review{
		margin-bottom: 25px;
	}

	.one-review{
		width: calc( 20% - 12px );
		margin-bottom: 15px;
	}

	.one-review:nth-of-type(5n+1),
	.one-review:nth-of-type(5n+2),
	.one-review:nth-of-type(5n+3),
	.one-review:nth-of-type(5n+4) {
		margin-right: 15px;
	}
}

@media (min-width: 650px) and (max-width: 991px) {
	.one-review {
		width: calc( 25% - 12px );
		margin-bottom: 15px;
	}
	.one-review:nth-of-type(4n+1){
		margin-right: 15px;
	}
	.one-review:nth-of-type(4n+2){
		margin-right: 15px;
	}
	.one-review:nth-of-type(4n+4){
		margin-left: 15px;
	}
}

@media (max-width: 650px) {
	.one-review{
		margin-bottom: 10px;
		width: calc( 50% - 5px );
		margin-right: 0;
	}
	.one-review:nth-of-type(odd){
		margin-right: 5px;
	}
	.one-review:nth-of-type(even){
		margin-left: 5px;
	}
}

@media (max-width: 480px) {
	.one-review{
		width: 100%;
		margin-left: 0;
		margin-right: 0;
	}
}



/* End */
/* /local/templates/specialflat/components/bitrix/news/reviews/bitrix/news.list/.default/style.css?16721337973779 */
