.category-page .category-title {
	color: var(--main-900, #1A1A1A);
	font-family: var(--font-family-stag), serif;
	font-size: var(--heading-font-size-large);
	font-weight: 600;
	line-height: 96px;
	position: relative;
	top: 15px;
	word-wrap: break-word;
}

.category-page .ads-container {
	margin-top: 60px;
}

.category-cards-container {
	display: flex;
	flex-direction: column;
	gap: 20px;
	width: 100%;
}

.archive .home-section-dark,
.category-page .home-section-dark {
	margin-top: 120px;
}

.category-page .category-meta {
	display: flex;
	gap: 100px;
	padding-top: 30px;
}

.category-page .category-meta__description {
	flex: 1;
}

.category-page .category-meta__description p {
	color: var(--main-900, #1A1A1A);
	/* general/paragraph */
	font-family: Inter;
	font-size: var(--font-size-h-6);;
	font-style: normal;
	font-weight: 400;
	line-height: 140%;
}

.category-tags-container {
	flex: 2;
}

.category-subcategories {
	display: flex;
	gap: 15px;
}

.category-subcategories a {
	color: var(--main-400, #999999);
	font-family: var(--font-family-stag), serif;
	font-size: var(--font-size-h-3);
	font-style: normal;
	font-weight: 400;
	line-height: 120%;
	text-align: right;
	text-decoration: none;
}
.category-subcategories a:hover {
    color: var(--secondary-blue-1000);
}

.category-subcategories a#asep-diorismoi {
    display: none;
}

.category-subcategories a.active {
	color: var(--main-900, #1A1A1A);
}

.category-title-container {
	align-items: flex-end;
	border-bottom: 1px solid var(--main-400, #999999);
	display: flex;
	gap: 20px;
	justify-content: space-between;
	margin-top: 60px;
	padding-bottom: 20px;
}

.category-container {
	flex: 1;
}

.category-tags-container .tags-list {
	justify-content: end;
}

.page-template-recipes .category-subcategories a:hover,
.tax-recipe_tag .category-subcategories a:hover,
.tax-recipe_category .category-subcategories a:hover {
    color: #FF5500;
}

@media (max-width: 1600px) {
	.category-page .category-meta{gap:60px}
	.category-tags-container {flex: 1}
}

@media (max-width:1023px) {
.archive .home-section-dark,
.category-page .home-section-dark { margin-top:60px}	
.category-page .category-meta{gap:30px}	
.category-container .mb-60 {margin-bottom: 30px}
}

@media (max-width:768px) {
.category-page .ads-container{margin-top:40px}  
.category-cards-container{gap:10px}	
}