.archive.post-type-archive-ressource article.post-card .entry-footer,
.archive.tax-thematique article.post-card .entry-footer {
	justify-content: flex-end;
}


.tax-thematique header.page-header .thematique-illustration {
	display: none;
}

.ol_table-of-content_classic {
	list-style: disc;
	counter-reset: step-counter;
	color: #EC7857;
	padding-top: 1rem;
	padding-left: .5rem;
}


.ol_table-of-content_classic li {
	list-style-position: inside;
}


.ol_table-of-content_classic a {
	color: rgb(102, 102, 102);
}

.ol_table-of-content_classic a:hover,
.ol_table-of-content_classic a:active,
.ol_table-of-content_classic a:focus {
	color: #000000;
}


.tax-thematique h2.section-title {
	color: #000000;
	font-family: "Marianne-Bold", Arial, Helvetica, sans-serif;
	font-size: 1.75rem;
	font-weight: 700;
	line-height: 2.375rem;
	letter-spacing: 0.06px;

}

.tax-thematique .post-card h3.entry-title {
	font-size: 1.5rem;
	line-height: 1.5;
}


@media (min-width: 768px) {
	.tax-thematique header.page-header {
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
		gap: 20px;
	}


	.tax-thematique header.page-header .thematique-illustration {
		width: 300px;
		display: flex;
		flex-direction: row;
		justify-content: center;
		align-items: center;
	}

	.tax-thematique header.page-header img {
		max-height: 140px;
	}


	.ol_table-of-content_classic {
		display: flex;
		flex-direction: row;
		padding-left: 0;
	}

	.ol_table-of-content_classic li {
		padding-left: .5rem;
	}

	.ol_table-of-content_classic li:first-of-type {
		list-style-position: inside;
		padding-left: 0;
		list-style: none;
	}

}