/* ===== SECTION: Blog Category - Start ===== */
.blog-category-section {
	padding-bottom: 100px;
}

.blog-category-section .h2 {
	margin-bottom: 20px;
}

.blog-category-section .category-description {
	max-width: 800px;
	margin: 0 auto 30px;
	color: var(--dark-gray);
}

/* Blog Categories */
.blog-category-section .blog-categories {
	margin-bottom: 40px;
	flex-wrap: wrap;
}

/* Hide meta/excerpt on blog category */
.blog-category-section .post-card-mini .post-meta,
.blog-category-section .post-card-mini .post-excerpt {
	display: none;
}



/* Load More */
.blog-load-more {
	margin-top: 20px;
}

/* No Posts */
.blog-category-section .no-posts-message {
	padding: 60px 20px;
}

/* Adaptive 1680px */
@media (max-width: 1680px) {
	.blog-category-section {
		padding-bottom: 75px;
	}
}

/* Adaptive 1279px */
@media (max-width: 1279px) {
	.blog-category-section {
		padding-bottom: 50px;
	}

	.blog-category-section .category-description {
		margin-bottom: 20px;
	}

	/* Categories horizontal scroll */
	.blog-category-section .blog-categories {
		flex-wrap: nowrap;
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		scrollbar-width: none;
		margin-bottom: 30px;
	}
	.blog-category-section .blog-categories::-webkit-scrollbar {
		display: none;
	}
	.blog-category-section .blog-categories .btn {
		white-space: nowrap;
		flex-shrink: 0;
	}
}
/* ===== SECTION: Blog Category - End ===== */