/* Actualites : masonry conserve avec deux colonnes chronologiques. */
.actualites-masonry-page .actualites-2027-list {
	display:flex !important;
	flex-wrap:wrap;
	column-gap:18px !important;
	row-gap:18px !important;
	align-items:flex-start;
	column-count:auto !important;
}

.actualites-masonry-page .actualites-2027-list.is-masonry-enhanced {
	flex-wrap:nowrap;
}

.actualites-masonry-page .actualites-masonry-col {
	display:flex;
	flex:1 1 0;
	flex-direction:column;
	gap:18px;
	min-width:0;
}

.actualites-masonry-page .actualites-2027-list .gallery-item {
	display:block;
	flex:0 0 calc(50% - 9px);
	position:relative !important;
	float:none !important;
	width:calc(50% - 9px) !important;
	margin:0 !important;
	transform:none !important;
	break-inside:auto;
}

.actualites-masonry-page .actualites-2027-list.is-masonry-enhanced .gallery-item {
	flex:0 0 auto;
	width:100% !important;
}

.actualites-masonry-page .actualites-2027-list .grid-item-holder {
	height:auto;
}

@media only screen and (max-width: 764px) {
	.actualites-masonry-page .actualites-2027-list {
		display:block !important;
		height:auto !important;
	}

	.actualites-masonry-page .actualites-2027-list .gallery-item {
		flex:0 0 100%;
		position:relative !important;
		width:100% !important;
		margin:0 0 18px !important;
	}
}
