/*--------------------------------------------------------------
# blog.css
--------------------------------------------------------------*/
/*Blog-list*/
.blog-list1 .uc_post_list_content_inside{
	display:flex;
	flex-direction: column-reverse;
}
.blog-list .ue-grid-item-category, .post-content>span{
	order:2;
}
.blog-list .uc_post_list_title, .post-content h2{
	order:3;
}
.blog-list .ue-meta-data, .post-content header{
	order:1;
}
.blog-list .uc_post_content, .post-content div.ast-excerpt-container{
	order:4;
}

/*Blog-ast*/
/*category list*/
.blog .site-content > .ast-container, .archive .site-content > .ast-container{
	display:flex;
	flex-direction:column;
}
#primary, #secondary{
	width:100%;
}
#secondary {
    margin: 0;
}
#secondary ul{
	display:flex;
	flex-direction:row;
	justify-content: space-around;
}
#secondary .cat-item-1, .cat-item-10{
	display:none;
}

@media (max-width: 921px) {
	.ast-left-sidebar #content > .ast-container {
		display: flex;
		flex-direction: column;
	}
}
@media (max-width: 768px) {
		#block-6 div a{
		font-size:90%;
	}
	#block-6 div ul{
		justify-content: space-between;
	}
}
.blog.ast-separate-container #primary, .category.ast-separate-container #primary{
	margin:0 0 200px!important;
}
.ast-blog-layout-5-grid .ast-article-post{
	margin:20px 0;
}
.post-content{
	display:flex;
	flex-wrap:wrap;
	align-content: center;
	align-items: center;
	border-bottom:2px solid var(--ast-global-color-6);
	margin:0!important;
	padding:10px 0 30px!important;
}
.ast-article-post:last-child .post-content{
	border-bottom:none;
}
.post-content header, .post-content h2, .post-content div, .post-content>span{
	margin-bottom:0!important;
	display:flex!important;
}
.post-content header, .post-content>span{
	margin-right:10px!important;
}

/*Blog-uc*/
#blog-list .uc_post_list_title{
	width:100%;
}
.blog-list .ue-grid-item-category a{
	line-height:1.5;
}
.blog-list .uc_post_list_content_inside{
	display:flex;
	flex-direction:row;
	flex-wrap: wrap;
	gap:5px;
}

.blog-list .ue-meta-data{
	margin:0!important;
}

@media screen and (max-width:768px) {
	.blog-list .uc_post_list_content_inside {
    	justify-content: center;
		text-align:center;
	}
	#top-blog.elementor-widget-ha-post-tab{
		animation: none !important;
    opacity: 1 !important; 
    transition: none !important;
	}
}