.posts_list-layout-1 .posts_list .content,
.posts_list .feature_post .content{
	bottom: 0;
	left: 0;
	right: 0;
}
.posts_list-layout-1 .post_wrap .post_img a:before,
.posts_list-layout-1 .post_wrap .post_img a:after,
.posts_list .feature_post .post_img a:before,
.posts_list .feature_post .post_img a:after{
	content: '';
	height: 100%;
	width: 100%;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	position: absolute;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 40%, var(--color-dark));
	transition: all ease 0.6s;
}
.posts_list-layout-1 .post_wrap .post_img a:after,
.posts_list .feature_post .post_img a:after{
	opacity: 0;
}
.posts_list-layout-1 .post_inner:hover .post_img a:after,
.posts_list .feature_post .post_inner:hover .post_img a:after{
	opacity: 1;
	background-image: linear-gradient(to bottom, rgb(0 0 0 / 45%) 7%, var(--color-dark));
}
.posts_list-layout-1 .posts_list .post_inner{
	height: 287px;
}
.posts_list-layout-1 .posts_list .post_inner:first-child{
	height: 604px;
}
.post-categories{
	column-gap: 5px;
}
.post-categories li a,
.posts_list .content p{
	color: var(--color-white);
}
.small_box p{
	font-size: 15px;
}
.post-categories li a{
	text-decoration: underline !important;
}
.posts_list .post_inner:hover a.entry-title,
.post-categories li a:hover{
	color: var(--color-secondary) !important;
}
.posts_list-layout-1 .posts_list .post_inner .post_content,
.posts_list .feature_post .post_content{
	visibility: hidden;
	overflow: hidden;
	height: 0;
	margin-bottom: 0;
	opacity: 0;
	transition: all 0.5s ease;
}
.posts_list-layout-1 .posts_list .post_inner:hover .post_content,
.posts_list .feature_post.post_inner:hover .post_content{
	visibility: visible;
	height: auto;
	opacity: 1;
	margin-bottom: 15px;
	transition: all 0.5s ease;
}

/* Layout 2 */
.posts_list-layout-2 .featured-image a{
	max-height: 385px;
	display: block;
	overflow: hidden;
}
.posts_list-layout-2 article .featured-image img{
	transition: all ease 0.7s;
}
.posts_list-layout-2 article:hover .featured-image img{
	transform: scale(1.05);
}

/* Layout 3 */
.posts_list-layout-3 .featured_post_wrap .post_inner,
.posts_list-layout-3 .side_posts_wrap{
	height: 643px;
}
.posts_list-layout-3 .side_posts_wrap{
	overflow-y: scroll;
}
.posts_list-layout-3 .side_posts_wrap .post_img{
	width: 90px;
	height: 70px;
	flex: 0 0 30%;
}
.posts_list-layout-3 .side_posts_wrap .content{
	flex: 0 0 70%;
}
.posts_list-layout-3 .side_posts_wrap .post_wrap {
	border-bottom-color: #eeeeee !important;
}
.posts_list-layout-3 .side_posts_wrap .entry-title,
.posts_list-layout-6 .entry-title{
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}

/* width */
.posts_list-layout-3 ::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.posts_list-layout-3 ::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px #e7e7e7; 
	border-radius: 10px;
}

/* Handle */
.posts_list-layout-3 ::-webkit-scrollbar-thumb {
	background: #aab2be; 
	border-radius: 10px;
}

/* Handle on hover */
.posts_list-layout-3 ::-webkit-scrollbar-thumb:hover {
	background: #0d6efd; 
}

/* Layout 4 */
.posts_list-layout-4 .feature_post {
	height: 432px;
}
.posts_list-layout-4 .small_posts .post_img{
	width:170px;
	flex:0 0 170px;
	height:116px;
}
.posts_list .slick-arrow:before{
	color: var(--color-dark);
	font-family: 'Font Awesome 6 Free';
	font-weight: 700;
}
.posts_list .slick-arrow:hover:before{
	color: var(--color-secondary);
}
.posts_list .slick-prev{
	top: -40px;
	right: 65px;
	left: auto;
}
.posts_list .slick-prev:before{
	content: "\f060";
}
.posts_list .slick-next{
	top: -40px;
	right: 30px;
}
.posts_list .slick-next:before{
	content: "\f061";
}

/* Layout 6 */
.posts_list-layout-6 .featured-image{
	border-radius: 10px 0 0 10px;
	height: 265px;
}
.posts_list-layout-6 .featured-image a:after{
	content: '';
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgb(0, 0, 0,0.6) 100%);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    transition: all ease 0.5s;
}
.posts_list-layout-6 article.layout-6:hover a:after{
	opacity: 0;
}
.posts_list-layout-6 .post-body_inner{
	background: #fffad1;
    border-radius: 0 10px 10px 0;
}

/* Responsiveness */
@media(max-width: 1399px){
	.posts_list-layout-3 .featured_post_wrap .post_inner, .posts_list-layout-3 .side_posts_wrap {
	    height: 560px;
	}
	.posts_list-layout-4 .feature_post {
		height: 360px;
	}
	.posts_list-layout-4 .small_posts .post_img {
		width: 120px;
		flex: 0 0 120px;
		height: 100px;
	}
}

@media(max-width: 1199px){
	.posts_list-layout-3 .featured_post_wrap .post_inner, .posts_list-layout-3 .side_posts_wrap {
	    height: 475px;
	}
	.posts_list-layout-1 .posts_list .post_inner {
		height: 224px;
	}
	.posts_list-layout-1 .posts_list .post_inner:first-child {
		height: 480px;
	}
	.posts_list-layout-4 .feature_post {
		height: 330px;
	}
	.posts_list-layout-4 .small_posts .post_img {
		width: 100px;
		flex: 0 0 100px;
		height: 80px;
	}
}

@media(max-width: 991px){
	.posts_list-layout-1 .posts_list .post_inner {
		height: 175px;
	}
	.posts_list-layout-1 .posts_list .post_inner:first-child {
		height: 366px;
	}
	.posts_list .content p{
		font-size: var(--fs-body);
	}

	/* Layout 3 */
	.posts_list-layout-3 .side_posts_wrap .post_img {
		width: 85px;
		height: 60px;
	}
}

@media(max-width: 767px){
	.posts_list-layout-1 .posts_list .post_inner,
	.posts_list-layout-1 .posts_list .post_inner:first-child,
	.posts_list-layout-3 .featured_post_wrap .post_inner, .posts_list-layout-3 .side_posts_wrap {
		height: 350px;
	}
	.posts_list-layout-1 .posts_list .entry-title{
		font-size: calc(var(--fs-h3) * var(--scale));
	}
	.posts_list-layout-4 .feature_post {
		height: 280px;
	}
	.posts_list-layout-4 .small_posts .post_img {
		width: 90px;
		flex: 0 0 90px;
		height: 70px;
	}
	.posts_list .slick-arrow:before{
		font-size: 14px;
	}
	.posts_list .slick-arrow {
	    top: -35px;
	}

	/* Layout 6 */
	.posts_list-layout-6 .featured-image{
		border-radius: 10px 10px 0 0;
	}
	.posts_list-layout-6 .post-body_inner{
		border-radius: 0 0 10px 10px;
	}
}

@media(max-width: 576px){
	.posts_list-layout-1 .posts_list .post_inner,
	.posts_list-layout-1 .posts_list .post_inner:first-child,
	.posts_list-layout-3 .side_posts_wrap {
		height: 290px;
	}
	.posts_list-layout-3 .side_posts_wrap,
	.posts_list-layout-3 .featured_post_wrap .post_inner{
		width: 400px;
	    margin: auto;
	    max-width: 100%;
	}
	.posts_list-layout-3 .featured_post_wrap .post_inner{
	    height: 240px;
	}
	.posts_list-layout-3 .featured_post_wrap .entry-title{
		overflow: hidden;
	    text-overflow: ellipsis;
	    display: -webkit-box !important;
	    -webkit-line-clamp: 2;
	    line-clamp: 2;
	    -webkit-box-orient: vertical;
	}
}

@media(max-width: 480px){
	.posts_list-layout-1 .posts_list .post_inner,
	.posts_list-layout-1 .posts_list .post_inner:first-child {
		height: 240px;
	}
}