
.blog_item{
	padding-left:12px;
	padding-right:12px;
}

.blog_item_in span{
	display:block;
}

.blog_item_in{
	display:block;
}

.blog_img img{
	height: 232px; 
	border-radius: var(--big_border_radius); 
	object-fit:cover;
	width:100%;
}

.blog_img:after{
	content:'';
	display:block;
	width:100%;
	height:100%;
	opacity: 0;
	  content: "";
	border-radius: var(--big_border_radius); 
	  position: absolute;
	  left: 0;
	  right: 0;
	  bottom: 0;
	  top: 0;
	  background: rgba(0, 0, 0, 0.2);
	  transition: opacity 0.3s ease;
	  -moz-transition: opacity 0.3s ease;
	  -ms-transition: opacity 0.3s ease;
	  -o-transition: opacity 0.3s ease;
	  -webkit-transition: opacity 0.3s ease;
	  z-index: 11;
}

.blog_item_in:hover .blog_img:after{
	opacity:1;
}

.blog_img{
	position:relative;
	margin-bottom:23px;
}

.blog_item_in span.blog_date{
	opacity: 0.7; 
	color: var(--333333, #333);
	font-size: 15px;
	margin-bottom:6px;
	font-weight: 300;
	line-height: 171.429%;
}

.blog_title{
	color: var(--333333, #333);
	font-size: 19px; 
	font-weight: 700;
	line-height:  130%;
	text-transform: uppercase; 
	margin-bottom:9px;
}

.blog_short_des{
	color: var(--text_color);
	font-size: 15px;
	font-weight: 300;
	line-height: 140%;
	margin-bottom:21px;
	padding-right:0px;
}

.blog_read_more{
	color: var(--main_color);
	font-size: 15px;
	font-weight: 600;
	line-height: 160%;
}

.blog_item_in{
	height:100%;
	display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	justify-content: space-between;
}

.blog_list_row_category .alm-load-more-btn.more {
  min-height: 56px;
  padding: 12px;
  color: var(--second_color);
  border: 1px solid var(--second_color);
  font-size: 14px;
  letter-spacing: 0.42px;
  font-weight: 700;
  border-radius: var(--button_border_radius); 
  line-height: 32px;
  text-transform: uppercase;
  background-color: transparent;
  width: 100%;
}

.blog_list_row_category .alm-load-more-btn.more:hover {
	background-color:var(--second_color_hover);
	color:#fff;
}

.blog_list_row_category .alm-load-more-btn.more.done {
  opacity: 0;
}

.content_blog_single_text blockquote:before{
	display:none;
}


.blog_item_modern_in{
	display:block; 
	transition: transform .2s;
}

.blog_item_modern_in:hover{
	transform: scale(1.05);
}	
.blog_item_modern_in_content{
	display:flex;	
}

.blog_item_modern_img{
	width:154px;
	height:100%;
	border-radius:var(--big_border_radius);
	max-height:200px;
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
}

.blog_item_modern_in_content{
	padding-left:140px;
	position:relative;
	min-height:200px;
}

.blog_item_modern_info_func_in{
	background-color:#fff;
	padding:24px;
	position:relative;
	box-shadow: 0px 4px 18px 0px var(--main_color_opacity_15);
	border-radius:var(--big_border_radius);
}

.easy .blog_img {
	margin-bottom:18px;
}

.easy .blog_img img{
	height:192px;
}


.blog_item_modern_img img{
	width:100%;
	object-fit:cover;
	height:100%;
	border-radius:var(--big_border_radius);
}

.blog_item_modern_info_func_in span{
	display:block;
}

.blog_item_modern_title{
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	margin-bottom:12px;
	color:var(--text_color);
}

.blog_item_modern_short_des{
	font-weight:300;
	opacity: 0.8;
	line-height: 145%;
}


@media(max-width: 990px) {
	.blog_item_modern_img{
		width:100%;
		margin-bottom:12px;
		position:relative;
		display:block;
	}
	
	.blog_item_modern_img img{
		height:200px;
	}
	
	.blog_item_modern{
		margin-bottom:30px;
	}
	
	.blog_item_modern_info_func_in,
	.blog_item_modern_in_content{
		display:block;
	}
	
	.blog_item_modern_in_content{
		padding-left:0px;
	}
}

/** lite **/

div.blog_item_modern:not(:nth-last-child(-n+2)){
	margin-bottom:48px;
}

.blog_item_lite_in{
	display:block; 
	transition: transform .2s;
}

.blog_item_lite_in_content{
	display:flex;	
}

.blog_item_lite_img{
	width:242px;
	height:100%;
	border-radius:var(--big_border_radius);
	height:192px;
	position:absolute;
	overflow:hidden;
	left:0px;
	top:0px;
}

.blog_item_lite_in_content{
	padding-left:274px;
	position:relative;
	min-height:192px;
}

.blog_item_lite_info_func_in{
	position:relative;
}


.blog_item_lite_img img{
	width:100%;
	object-fit:cover;
	height:100%;
	border-radius:var(--big_border_radius);
}

.blog_item_lite_info_func_in span{
	display:block;
}

.blog_item_lite_title{
	font-size: 16px;
	font-style: normal;
	font-weight: 500;
	line-height: 125%;
	margin-bottom:12px;
	color:var(--text_color);
}

.blog_item_lite_short_des{
	font-weight:400;
	opacity: 0.8;
	line-height: 145%;
}

.blog_item_lite_title{
	text-transform:uppercase;
	margin-bottom:14px;
	font-size:17px;
	font-weight: 700;
}

.blog_item_lite_short_des{
	margin-bottom:16px;
}

.blog_item_lite_date{
	margin-bottom:8px;
	opacity:0.8;
	font-weight: 500;
}

.blog_lite_read_more{
	font-size: 15px;
	color:var(--main_color);
	font-weight: 700;
}


@media(max-width: 990px) {

.blog_item_lite_in_content{
	padding-left:0px;
	display:block;
}

.blog_item_lite_img{
	margin-bottom:24px;
	position:relative;
	display:block;
	width:100%;
}

}