

/* Start:/bitrix/templates/kdn/components/resta/reviews/.default/style.css?16482880171673*/
.wrap.window-wrap .review-win{
	margin:20px;
}
.review-comments{

}
.wrap .review-comments h2{
	font-size:16px;
	margin:30px 0 20px 0;
}
.review-comments .comment{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px solid #999;
}
.review-comments .comment .cm-header{
	margin:0 0 7px 0;
}
.review-comments .comment .cm-header:after{
	content: '';
	display: table;
	clear: both;
}
.review-comments .comment .cm-header .author{
	font-size:16px;
	margin:0 155px 0 0;
	font-weight: bold;
}
.review-comments .comment .cm-header .date{
	float:right;
	width: 145px;
	text-transform: lowercase;
	text-align: right;
}
.review-comments .comment .cm-content{
	margin:0 0 7px 0;
}
.review-comments .comment .cm-footer{
	text-align: right;
}
.review-comments .comment-ans{
	margin-left:50px;
}
.add-comment .note{
	color:green;
	font-size:15px;
	padding:20px 0;
}
.add-comment{
	max-width: 380px;
	box-sizing: border-box;
}
.add-comment *{
	box-sizing: border-box;
}
.add-comment .tlt{
	color:#008a4e;
	font-size:18px;
	font-weight: bold;
	margin:0 0 10px 0;
}
.add-comment .note.error{
	color:red;
}
.add-comment .form-row{
	margin:0 0 7px 0;
}
.add-comment .form-row:after{
	content: '';
	display: table;
	clear: both;
}
.add-comment .form-row .form-col{
	float:left;
	width:48%;
	margin-right:4%;
}
.add-comment .form-row .form-col:nth-child(2n){
	margin-right:0;
}
.wrap .add-comment .form-row input,
.wrap .add-comment .form-row textarea,
.wrap .add-comment .form-row select{
	width: 100%;
	height: auto;
}
.wrap .add-comment .form-row input,
.wrap .add-comment .form-row select{

}

/* End */
/* /bitrix/templates/kdn/components/resta/reviews/.default/style.css?16482880171673 */
