

/* Start:/bitrix/templates/s1_blog/components/bitrix/news/blog/style.min.css?1793219734173*/
.ab-comments__title{text-transform:uppercase;font-weight:600;font-size:16px}.ab-comments__title .glyphicon-comment{position:relative;top:3px;font-size:18px;margin-right:3px}
/* End */


/* Start:/bitrix/templates/s1_blog/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17932197343858*/
.blog-row-list{
	position: relative;
	margin-top: 15px;
	clear: both;
}
	.blog__post{
		position: relative;
		padding-bottom: 30px;
	}
	.blog__post-active-N:before{
		content: "\e017";
		font-family: 'Glyphicons Halflings';
		color: red;
		position: absolute;
		font-size: 34px;
		left: 0;
		display: block;
		text-align: center;
		top: 35%;
		z-index: 2;
		width: 100%;
		font-weight: bold;
	}
	.blog__post-active-N .blog__post-relative{
		opacity: 0.5;
	}
		.blog__post-relative{
			padding: 0 15px 52px 15px;
			position: relative;
			width: 100%;
			min-height: 100%;
		}
		.blog__post--left{
			float: left;
		}
		.blog-row-list .blog__post--right,
		.blog-row-list .blog__post--add{
			float: none;
			display: inline-block;
			vertical-align: top;
			margin-right: 1px;
		}
		.blog-row-list .blog__post--right-absolute{
			position: absolute;
			right: 0;
		}
			.blog__post-title{
				padding-right: 35px;
				margin-top: 15px;
			}
			.blog__post-props-right{
				position: absolute;
				right: 15px;
				top: 15px;
				padding: 2px 0 2px 2px;
			}
				.blog__post-comment-ico{
					font-size: 28px;
				}
				.blog__post-comment-count{
					position: absolute;
					top: 0;
					width: 100%;
					text-align: center;
					line-height: 28px;
					font-size: 14px;
					display: block;
				}

			.blog__post-text{
				overflow: hidden;
				text-overflow: ellipsis;
			}
				.blog__post-img-wrap{
					text-align: center;
					margin: 0 -15px;
				}
			.blog__post-read-more-wrap{
				margin-top: 15px;
				clear: both;
			}
				.blog__post-read-more{
					white-space: nowrap;
					font-size: 13px !important;
				}
					.blog__post-read-more .glyphicon{
						font-size: 11px;
					}
			.blog__post-props{
				border-top: 1px solid;
				padding: 7px 25px 8px 15px;
				font-size: 12px;
				white-space: nowrap;
				position: absolute;
				bottom: 0;
				width: 100%;
				left: 0;
			}
				.blog__post-props-cont{
					overflow: hidden;
					text-overflow: ellipsis;
				}
					.blog__post-user{
						display: inline;
						color: inherit;
					}
					.blog__post-date{
						padding: 0 2px;
						display: inline;
					}
				.blog__post-tag{
					position: absolute;
					right: 2px;
					bottom: 2px;
					width: 35px;
					height: 29px;
					text-align: center;
					color: inherit;
					text-transform: lowercase;
				}
					.blog__post-tag .blog__post-tag-ico{
						position: absolute;
						right: 8px;
						bottom: 8px;
						top: auto;
					}
					.blog__post-tag a{
						display: inline;
						color: inherit;
						white-space: nowrap;
					}
					.blog__post-tag-cont{
						display: none;
						text-align: left;
						position: absolute;
						padding: 4px 35px 6px 10px;
						white-space: normal;
						bottom: -1px;
						right: -1px;
						border: 1px solid;
						z-index: 2;
					}
					.blog__post-tag:hover .blog__post-tag-cont{
						display: block
					}
	.blog__post--add{
		padding-bottom: 30px;
	}
		.blog__post--add--hidden{
			display: none !important;
		}
	.blog-rss-link{
		position: absolute;
		bottom: -15px;
		left: 15px;
	}
		.blog-rss-link__img{
			width: 32px;
			height: 32px;
		}
@media screen and (min-width:992px) and (max-width: 1300px) {
	.blog__post-title{
		font-size: 20px;
	}
}
@media screen and (min-width:768px) and (max-width: 991px) {
	.blog__post-title{
		font-size: 20px;
	}
	.blog-rss-link{
		bottom: -45px;
	}
}
@media screen and (max-width:767px) {
	.blog__post-title{
		font-size: 20px;
	}
	.blog__post-read-more {
		white-space: normal;
	}
	.blog-row-list .blog__post,
	.blog-row-list .blog__post--add{
		position: static !important;
		height: auto !important;
	}
	.blog-row-list .blog__post--right,
	.blog-row-list .blog__post--add{
		margin-right: 0;
	}
	.blog-rss-link{
		bottom: -45px;
	}
}
@media print{
	.blog-row-list .blog__post--right-absolute{
		position: static !important;
	}
}
/* End */
/* /bitrix/templates/s1_blog/components/bitrix/news/blog/style.min.css?1793219734173 */
/* /bitrix/templates/s1_blog/components/bitrix/news/blog/bitrix/news.list/.default/style.css?17932197343858 */
