

/* Start:/bitrix/templates/main/components/bitrix/news/blog/style.css?1677662738932*/
.blog-nav{
	display:block;
	position:relative;
	cursor:default;
	font-size:0;
	line-height:0;
	margin-bottom:25px;
}
.blog-nav .blog-nav-item{
	font-size:14px;
	line-height:18px;
	display:inline-block;
	padding:7px 12px;
	background:#eee0d0;
	border-radius:4px;
	cursor:pointer;
	color:#525354;
	text-decoration:none;
	margin:0 15px 15px 0;
	transition:0.3s ease-in-out;
}
.blog-nav .blog-nav-item:hover,
.blog-nav .blog-nav-item:focus,
.blog-nav .blog-nav-item.selected{
	background:#b3ca7d;
	color:#fff;
}
.blog-nav .blog-nav-item.selected{
	cursor:default;
}
.blog-nav .search-form{
	display:flex;
	flex-wrap:nowrap;
	float:right;
	padding-left:15px;
}
.blog-nav .search-form input{
	font-size:14px;
	line-height:18px;
	border-radius:0;
}
.blog-nav .search-form input.form-control{
	min-width:200px;
}
.blog-nav .search-form input.btn{
	padding: 10px 20px;
}
.blog-list + .subscribe-form{
	margin-top:40px;
	margin-bottom:70px;
}
/* End */


/* Start:/bitrix/templates/main/components/bitrix/news/blog/bitrix/news.list/.default/style.css?16776627381577*/
.blog-list{
}
.blog-list .blog-list-item{
	margin-bottom:30px;
}
.blog-list .blog-list-item .item-inner{
	border:10px solid #f0f2f2;
	position:relative;
	background:center center no-repeat;
	background-size:cover;
	height:100%;
	transition:0.3s ease-in-out;
}
.blog-list .blog-list-item .item-inner:hover,
.blog-list .blog-list-item .item-inner:focus{
	border:10px solid #5baa00;
}
.blog-list .blog-list-item .item-inner:before{
	content: '';
    display: block;
    width: 100%;
    height: 1px;
    opacity: 0;
    padding-top: 75%;
}
.blog-list .blog-list-item .item-title{
	position:absolute;
	display:block;
	width:100%;
	height:100%;
	top:0;
	left:0;
	text-decoration:none;
}
.blog-list .blog-list-item .item-title:after{
	content:'';
	top:0;
	z-index:0;
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	background:linear-gradient(0deg, rgba(0,0,0,0.8) 0, transparent 85%);
}
.blog-list .blog-list-item .item-title h3{
	display:block;
	position:absolute;
	width:100%;
	bottom:25px;
	z-index:5;
	left:0;
	padding:0 15px;
	text-align:center;
	font-size:24px;
	margin:0;
	color:#fff;
}
.blog-list .blog-list-item .item-section{
	display:inline-block;
	position:absolute;
	left:15px;
	top:15px;
	z-index:5;
	font-size: 14px;
    line-height: 18px;
    padding: 7px 12px;
    background: #eee0d0;
    border-radius: 4px;
    cursor: pointer;
    color: #525354;
    text-decoration: none;
    transition: 0.3s ease-in-out;
}
.blog-list .blog-list-item .item-section:hover,
.blog-list .blog-list-item .item-section:focus{
	background: #b3ca7d;
    color: #fff;
}
/* End */


/* Start:/bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?167766274051*/
font.errortext{color:red}font.notetext{color:green}
/* End */
/* /bitrix/templates/main/components/bitrix/news/blog/style.css?1677662738932 */
/* /bitrix/templates/main/components/bitrix/news/blog/bitrix/news.list/.default/style.css?16776627381577 */
/* /bitrix/components/bitrix/system.show_message/templates/.default/style.min.css?167766274051 */
