

/* Start:/local/templates/.default/components/bitrix/news.detail/news-item/style.css?156153402737*/
.special-sign {
    color: #747e89;
}
/* End */


/* Start:/local/templates/.default/components/aristov.comments/comments/news/style.css?15641474847759*/
.av-comment-wrap{
	border           : 1px solid #dddddd;
	background-color : #ffffff;
	border-radius    : 10px;
	padding          : 15px;
	color            : #949494;
	overflow         : hidden;
	zoom             : 1;
	margin-top       : 15px;
}
.av-comment__text{
	min-height    : 54px;
	margin-bottom : 20px;
}
.av-comment__date{
	font-size : 14px;
}
.av-comment__avatar-wrap{
	display        : table-cell;
	vertical-align : top;
	padding-right  : 10px;
}
.av-comment__avatar{
	max-height     : 65px;
	max-width      : 65px;
	vertical-align : middle;
	border         : 0;
}
.av-comment__link-to-comment{
	font-size       : 14px;
	color           : #949494;
	text-decoration : underline;
	float           : right;
}
.av-comment-form-wrap{
	border           : 1px solid #dddddd;
	background-color : #ffffff;
	border-radius    : 10px;
	padding          : 15px;
	margin           : 15px 0px;
	color            : #949494;
}
.av-comment-add-form__avatar{
	max-height : 65px;
	max-width  : 65px;
}
.av-comment-add-form__socseti-item:hover{
	text-decoration : none;
}
#comments-success{
	text-align : center;
}
.av-comments-advertisement{
	text-align : center;
	margin-top : 25px;
}
.av-comments__personal-privacy{
	margin    : 20px 0px;
	font-size : 17px;
}
.av-comment__body{
	display        : table-cell;
	vertical-align : top;
	width          : 10000px;
	overflow       : hidden;
	zoom           : 1;
}
.av-comment__heading{
	margin-top    : 0;
	margin-bottom : 5px;
	font-size     : 18px;
	font-family   : inherit;
	font-weight   : 500;
	line-height   : 1.1;
	color         : inherit;
}
.av-comment__heading:before, .av-comment__heading:after{
	content    : '\0020';
	display    : block;
	overflow   : hidden;
	visibility : hidden;
	width      : 0;
	height     : 0;
}
.av-comment__heading:after{
	clear : both;
}
.av-comment__footer{
	text-align : right;
}
.av-comment__actions{
	position       : relative;
	display        : inline-block;
	vertical-align : middle;
}
.av-comment__footer-btn{
	display          : inline-block;
	/*padding          : 6px 12px;*/
	color: #3d3d3d;
	margin-right: 15px;
	border-bottom: dashed 1px #cecece;
	margin-bottom    : 0;
	font-size        : 14px;
	font-weight      : 400;
	line-height      : 1.42857143;
	text-align       : center;
	white-space      : nowrap;
	vertical-align   : middle;
	touch-action     : manipulation;
	cursor           : pointer;
	user-select      : none;
	background-image : none;
	/*border           : 1px solid transparent;*/
	border-radius    : 4px;
	position         : relative;
	float            : left;
}
.av-comment__footer-btn:first-child{
	margin-left : 0;
}
.av-comment__footer-btn:first-child:not(:last-child){
	border-top-right-radius    : 0;
	border-bottom-right-radius : 0;
}
.av-comment__footer-btn:last-child:not(:first-child){
	border-top-left-radius    : 0;
	border-bottom-left-radius : 0;
}
.av-comment__footer-btn:not(:first-child):not(:last-child){
	border-radius : 0;
}
.av-comment__footer-btn + .av-comment__footer-btn{
	margin-left : -1px;
}
.av-comment__footer-btn_success{
	color            : #ffffff;
	background-color : #5cb85c;
	border-color     : #4cae4c;
}
.av-comment__footer-btn_info{
/*	color            : #ffffff;
	background-color : #5bc0de;
	border-color     : #46b8da;*/
}
.av-comment__footer-btn_default{
	color            : #333333;
	background-color : #ffffff;
	border-color     : #cccccc;
}
.av-comment__footer-btn_danger{
/*	color            : #ffffff;
	background-color : #d9534f;
	border-color     : #d43f3a;*/
}
.av-comment__footer-btn_only-for-read{
	cursor : default;
}
.av-comment-form-title{
	margin-top    : 20px;
	margin-bottom : 10px;
	font-size     : 24px;
}
.av-comment-add-form__row{
	margin-right : -15px;
	margin-left  : -15px;
	box-sizing   : border-box;
}
.av-comment-add-form__row::before{
	display : table;
	content : " ";
}
.av-comment-add-form__row::after{
	clear   : both;
	display : table;
	content : " ";
}
.av-comment-add-form__top-field-wrap{
	margin-bottom : 15px;
}
.av-comment-add-form__label{
	display       : inline-block;
	max-width     : 100%;
	margin-bottom : 5px;
	font-weight   : 700;
}
.av-comment-add-form__input{
	display            : block;
	width              : 100%;
	height             : 34px;
	padding            : 6px 12px;
	font-size          : 14px;
	line-height        : 1.42857143;
	color              : #555555;
	background-color   : #ffffff;
	background-image   : none;
	border             : 1px solid #cccccc;
	border-radius      : 4px;
	-webkit-box-shadow : inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow         : inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition : border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition      : border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition         : border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	box-sizing         : border-box;
}
textarea.av-comment-add-form__input{
	height : auto;
}
.av-comment-add-form__btn{
	display          : inline-block;
	padding          : 6px 12px;
	margin-bottom    : 0;
	font-size        : 14px;
	font-weight      : 400;
	line-height      : 1.42857143;
	text-align       : center;
	white-space      : nowrap;
	vertical-align   : middle;
	touch-action     : manipulation;
	cursor           : pointer;
	user-select      : none;
	background-image : none;
	border           : 1px solid transparent;
	border-radius    : 4px;
}
.av-comment-add-form__btn_primary{
	color            : #ffffff;
	background-color : #337ab7;
	border-color     : #2e6da4;

}
.av-comment-add-form__avatar-wrap{
	position      : relative;
	min-height    : 1px;
	padding-right : 15px;
	padding-left  : 15px;
	box-sizing    : border-box;
}
.av-comment-add-form__top-field-wrap{
	position      : relative;
	min-height    : 1px;
	padding-right : 15px;
	padding-left  : 15px;
	box-sizing    : border-box;
}
.av-comment-add-form__form-group{
	margin-bottom : 15px;
}
@media (min-width : 992px){
	.av-comment-add-form__avatar-wrap{
		width : 8.33333333%;
		float : left;
	}
	.av-comment-add-form__top-field-wrap{
		width : 86%;
		float : right;
	}
}
.av-comment-modal-fade{
	opacity          : .5;
	position         : fixed;
	top              : 0;
	right            : 0;
	bottom           : 0;
	left             : 0;
	z-index          : 1040;
	background-color : #000000;
}
.av-comment-modal{
	overflow-x                 : hidden;
	overflow-y                 : auto;
	position                   : fixed;
	top                        : 0;
	right                      : 0;
	bottom                     : 0;
	left                       : 0;
	z-index                    : 1050;
	-webkit-overflow-scrolling : touch;
	outline                    : 0;
}
.av-comment-modal__dialog{
	position : relative;
	width    : auto;
	margin   : 10px;
}
.av-comment-modal__content{
	position                : relative;
	background-color        : #ffffff;
	-webkit-background-clip : padding-box;
	background-clip         : padding-box;
	border                  : 1px solid rgba(0, 0, 0, .2);
	border-radius           : 6px;
	outline                 : 0;
	-webkit-box-shadow      : 0 5px 15px rgba(0, 0, 0, .5);
	box-shadow              : 0 5px 15px rgba(0, 0, 0, .5);
}
.av-comment-modal__body{
	position : relative;
	padding  : 15px;
}
.av-comment-modal__p{
	font-size : 17px;
}
.av-comment-modal-open{
	overflow : hidden;
}
@media (min-width : 768px){
	.modal-dialog{
		width  : 600px;
		margin : 30px auto;
	}
}
/* End */
/* /local/templates/.default/components/bitrix/news.detail/news-item/style.css?156153402737 */
/* /local/templates/.default/components/aristov.comments/comments/news/style.css?15641474847759 */
