

/* Start:/bitrix/components/bitrix/rating.vote/templates/like/popup.min.css?15805503113088*/
.bx-ilike-wrap-block{display:inline-block;max-height:132px;position:relative;font-family:Verdana,Tahoma,sans-serif;overflow:hidden;width:186px}* html .bx-ilike-wrap-block{width:186px}.bx-ilike-popup{background-color:#fff;display:inline-block;max-height:121px;margin:0 0 2px 0;padding:0 6px 5px 0;overflow-y:auto;overflow-x:hidden;width:180px;-moz-user-select:none;-khtml-user-select:none;user-select:none}* html .bx-ilike-popup{width:186px;height:130px}.bx-ilike-popup-img{display:block;color:#656365;text-decoration:none;overflow:hidden;zoom:1;height:23px;white-space:nowrap}.bx-ilike-popup-img:link span,.bx-ilike-popup-img:visited span{color:#50688e;text-decoration:none}.bx-ilike-popup-img:hover span{color:#50688e;text-decoration:underline}.bx-ilike-popup-img-extranet:link span,.bx-ilike-popup-img-extranet:visited span{color:#ca7b00!important;text-decoration:none}.bx-ilike-popup-img-extranet:hover span{color:#ca7b00!important;text-decoration:underline}.bx-ilike-popup-img-mail:link span,.bx-ilike-popup-img-mail:visited span{color:#ca7b00!important;text-decoration:none}.bx-ilike-popup-img-mail:hover span{color:#ca7b00!important;text-decoration:underline}.bx-ilike-bottom_scroll{background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/i-like-sprite.png") repeat-x 0 -148px;display:block;height:13px;position:absolute;left:0;bottom:-1px;width:170px}* html .bx-ilike-bottom_scroll{display:none}.bx-ilike-popup-avatar{background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar.gif") no-repeat center;border-radius:50%;display:block;margin:1px;float:left;width:21px;height:21px}.bx-ilike-popup-avatar-new{display:inline-block;vertical-align:middle;margin-right:2px;background:#fff;position:relative;width:20px;height:20px}.bx-ilike-popup-avatar-img{background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar-sprite.png") no-repeat scroll 0 -65px #fff;width:inherit;height:inherit;border:0;border-radius:50%}.bx-ilike-popup-avatar-status-icon{display:none;position:absolute;background:url("/bitrix/components/bitrix/rating.vote/templates/like/images/avatar-sprite.png") repeat scroll 0 0;width:14px;height:15px;float:right;margin-top:-11px;right:-3px}.bx-ilike-popup-img-extranet .bx-ilike-popup-avatar-status-icon{display:block;background-position:0 0}.bx-ilike-popup-img-mail .bx-ilike-popup-avatar-status-icon{display:block;background-position:0 -22px}* html .bx-ilike-popup-avatar,* html .bx-ilike-popup-avatar-new{width:23px}.bx-ilike-wait{background:url(/bitrix/components/bitrix/rating.vote/templates/like/images/i-like-wait.gif) no-repeat center center;width:183px;height:26px;display:block;margin-top:2px}.bx-ilike-popup-img img{border:0;background-color:#FFF;border-radius:50%}.bx-ilike-popup-name{cursor:pointer;display:block;font-size:11px;padding-left:3px;height:15px;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding-top:2px;white-space:nowrap;min-width:100px}.bx-ilike-popup-name-new{cursor:pointer;display:inline-block;font-size:11px;padding-left:5px;height:15px;text-decoration:underline;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;padding-top:2px;white-space:nowrap;min-width:100px;max-width:150px;vertical-align:middle}* html .bx-ilike-popup-name,* html .bx-ilike-popup-name-new{width:135px}
/* End */


/* Start:/bitrix/templates/mpt/components/bitrix/rating.vote/new_like_share/style.css?15805503082512*/
.soc-ob-new{
	margin:0 0 20px 0;
}
.soc-ob-new:after{
	content: '';
	display: table;
	clear: both;
}
.ilike-btn{
	float:left;
	width: 158px;
	height: 38px;
	border:1px solid #005c99;
	padding:6px 0 6px 40px;
	position: relative;
	color:#005c99 !important;
	font-size:15px;
	cursor: pointer;
}
.hide-like-btn .ilike-btn{
	display: none;
}
.hide-like-btn .bx-ilike-wrap-block{
	visibility: hidden;
}
.ilike-btn:before{
	content: '';
	width: 17px;
	height: 17px;
	position: absolute;
	left:13px;
	top:9px;
	background: url(/bitrix/templates/mpt/components/bitrix/rating.vote/new_like_share/images/sprite.png) -223px 0 no-repeat;
	background-size: 240px 80px;
}
.ilike-btn:after{
	content: 'Нравится';
	line-height: 25px;
	vertical-align: middle;
}
.ilike-btn .like-counter {
	position: absolute;
	top:6px;
	right:0;
	width: 37px;
	height: 25px;
	line-height: 25px;
	vertical-align: middle;
	border-left:1px solid #005c99;
	text-align: center;
}
.ilike-btn .bx-ilike-right-wrap .bx-ilike-text{
	display:none;
}
.rating_vote_graphic { display: inline-block!important; }
.rating_vote_text { display: none!important;}


.soc-ob{
	
}


.soc-bmb{
	float:right !important;
}
.soc-bmb a{
	width:30px;
	height:30px;
	display: inline-block;
	position: relative;
}
.soc-bmb a:before{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background:url('/bitrix/templates/mpt/components/bitrix/rating.vote/new_like_share/images/sprite.png') 0 -30px transparent no-repeat;
	background-size: 180px 60px;
}
.soc-bmb a:after{
	content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	background:url('/bitrix/templates/mpt/components/bitrix/rating.vote/new_like_share/images/sprite.png') 0 0 transparent no-repeat;
	background-size: 180px 60px;
	opacity: 0;
}
.soc-bmb a:hover:before{
	opacity: 1;
}
.soc-bmb a:hover:after{
	opacity: 1;
}

.soc-bmb .soc-bm-facebook:before{ background-position:-30px -30px; }
.soc-bmb .soc-bm-facebook:after{ background-position:-30px 0; }
.soc-bmb .soc-bm-twitter:before{ background-position:-120px -30px; }
.soc-bmb .soc-bm-twitter:after{ background-position:-120px 0; }
.soc-bmb .soc-bm-odnoklassniki:before{ background-position:-60px -30px; }
.soc-bmb .soc-bm-odnoklassniki:after{ background-position:-60px 0; }
.soc-bmb .soc-bm-vkontakte:before{ background-position:0 -30px; }
.soc-bmb .soc-bm-vkontakte:after{ background-position:0 0; }
.soc-bmb .soc-bm-moimir:before{ background-position:-90px -30px; }
.soc-bmb .soc-bm-moimir:after{ background-position:-90px 0; }

.ilike-right-cont{
	float: left;
	margin:0 12px;
	line-height: 38px;
	height: 38px;
	vertical-align: middle;
}
.ilike-right-cont .btn-border{
	height: 38px;
	display: block;
}
.comment__reply-link{

}
/* End */


/* Start:/bitrix/components/resta/reviews/templates/new2018/style.css?15805503095607*/
.wrap.window-wrap .review-win{
	margin:20px;
}
.review-comments{

}
.review-comments .title-brd-q{
	/*padding-bottom:5px;*/
	margin-bottom:18px;
}
.review-comments h2{
	font-size:22px;
	font-weight: normal;
}
.review-comments .comment{
	margin:0;
	padding:20px 0;
	border-top:1px solid #b3b3b3;
}
.review-comments > .comments-list > div > .comment-pr:first-child > .comment{
	border-top:0;
}
.review-comments .comment:after{
	content: '';
	display: table;
	clear: both;
}
.review-comments .comment .cm-header{
	margin:0 0 7px 0;
	float:left;
	width: 30%;
	padding:0 20px 20px 0;
}
.review-comments .comment .cm-header:after{
	content: '';
	display: table;
	clear: both;
}
.review-comments .comment .cm-header .pic{
	float:left;
	width: 48px;
	margin:0 10px 0 0;
	min-height: 48px;
	background: url(/bitrix/templates/mpt/images/sprite.png) -352px -49px no-repeat;
	background-size: auto auto;
	background-size: 400px 200px;
	border-radius: 50%;
	overflow: hidden;
}
.review-comments .comment .cm-header .pic.gender-f{
	background: url(/bitrix/templates/mpt/images/sprite.png) -352px -1px;
}
.review-comments .comment .cm-header .auth-date{
	width: calc(100% - 33px);
	margin: 0 0 0 60px;
}
.review-comments .comment .cm-header .author{
	font-size:16px;
	margin:0 0 3px 0;
	color:#93278f;
}
.review-comments .comment .cm-header .author a,
.review-comments .comment .cm-header .author i{
	color:#93278f;
}
.review-comments .comment .cm-header .author .answer-to{
	color:#999;
	font-size:12px;
}
.review-comments .comment .cm-header .author .answer-to a{
	/*color:#999;
	text-decoration: none;*/
}
.review-comments .comment .cm-header .date{
	text-transform: lowercase;
	color:#999;
}
.review-comments .comment .cm-header .date a{
	text-decoration: none;
	color:#999;
}
.review-comments .comment .cm-content{
	width: 70%;
	margin-left:30%;
	font-size:14px;
	color:#000000;
}
.review-comments .comment-ans .comment .cm-content{
	width: calc(70% - 19px);
	margin-left:calc(30% + 19px);
}

.review-comments .comment .cm-content .answer-to{
	color:#999;
	font-size:13px;
	position: relative;
	line-height: 1;
	margin:0 0 12px 0;
}
.review-comments .comment .cm-content .answer-to a{
	color:#999;
}

.review-comments .comment .cm-content img{
	max-width: 100%;
}
.review-comments .comment .cm-footer{
	width: 70%;
	margin-left:30%;
	font-size:12px;
	padding-top:20px;
}
.review-comments .comment-ans .comment .cm-footer{
	width: calc(70% - 19px);
	margin-left:calc(30% + 19px);
}
.review-comments .comment .cm-footer a{
	color:#999;
	text-decoration: none;
}
.review-comments .comment .cm-footer .comment__reply-link{
	font-size:14px;
	color:#009959;
	text-decoration: none !important;
	display: inline-block;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	margin-left:12px;
}
.review-comments .comment .cm-footer .moder-div .comment__reply-link{
	height: auto;
	line-height: 1;
}
.review-comments .comment .cm-footer .soc-ob-new{
	margin-bottom:0 !important;
	/*transform: scale(0.86);
	margin-left: 0;
	left: -8%;
	position: relative;
	width: 115%;*/
}
.review-comments .comment .cm-footer .moder-div{
	font-size:12px !important;
	margin:12px 0 0 0;
}
.review-comments .comment .cm-footer .moder-div a{
	color:#999;
	margin:0 15px 0 0;
}

.review-comments .comment-ans{
	margin-left:59px;
}
.review-comments .comment-ans .comment-ans{
	margin-left:0;
}
.add-comment .note,
.add-comment-div .note{
	color:green;
	font-size:15px;
	padding:20px 0;
}
.add-comment-div .note{
	padding:0;
}
.add-comment{
	margin:15px 0 20px 0;
	min-width: 400px;
	box-sizing: border-box;
}
.add-comment *{
	box-sizing: border-box;
}
.add-comment .tlt{
	color:#32AF00;
	font-size:22px;
	font-weight: bold;
	margin:0 0 10px 0;
}
.add-comment .note.error,
.add-comment-div .note.error{
	color:red;
}
.add-comment .form-row{
	margin:0 0 7px 0;
}
.add-comment .form-row.btn-row{
	padding-top:13px;
}
.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;
}
.add-comment .form-row input,
.add-comment .form-row textarea,
.add-comment .form-row select{
	width: 100%;
	height: auto;
}
.comment-form textarea{
	min-height: 72px;
}
.add-comment .form-row input,
.add-comment .form-row select{

}
.add-comment .btn-border{
	font-size:16px;
	cursor: pointer;
	padding:0 15px;
	min-width: 150px;
	font-weight: normal;
}
.review-win .add-comment .btn-border{
	font-size:16px;
	padding:0 10px;
}
.add-comment-div{
	margin:10px 0 10px 30%;
	border:1px solid #999;
	padding:15px 15px 10px 15px;
	background:#fdfdfd;
	display: none;
	position: relative;
	top:-20px;
	box-sizing: border-box;
}
.comment-ans .add-comment-div{
	margin-left:calc(30% + 19px);
}
.add-comment-div textarea{
	display: block;
	width: 100%;
	box-sizing: border-box;
}
.add-comment-div .btns-line{
	margin:7px 0 0 0;
}
.add-comment-div .btns-line .btn{
	background: #fff;
	color: #00a661;
	border: 1px solid #00a661;
	font-size: 14px;
	cursor: pointer;
	margin:0 10px 0 0;
	display: inline-block;
	text-decoration: none;
	padding:3px 10px;
}
.add-comment-div .btns-line .btn.gray{
	border-color: #999;
	color:#999;
	font-size:13px;
}

.js-review-comments[data-iscomments="y"][data-cnt="0"] .comments-list{
	display: none !important;
}
/* End */
/* /bitrix/components/bitrix/rating.vote/templates/like/popup.min.css?15805503113088 */
/* /bitrix/templates/mpt/components/bitrix/rating.vote/new_like_share/style.css?15805503082512 */
/* /bitrix/components/resta/reviews/templates/new2018/style.css?15805503095607 */
