/* Featured Modalities */
.custom-fposts-list-wrapper {
	display: flex;
	flex-wrap: wrap;
}
.custom-fposts-column {
	flex: 0 0 50%;
}
.custom-fpost-item {
	background: #f7f5f4;
	padding: 50px;
	border-radius: 5px;
	margin: 0 15px 30px 15px;
}
@media (max-width: 1024px) {
	.custom-fposts-column {
		flex: 0 0 100%;
	}
	.custom-fpost-item {
		padding: 30px;
		margin-left: 0;
		margin-right: 0;
	}
}

/* Modalities */
.custom-posts-list-wrapper {
	/*column-count: 3;*/
	/*display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	align-items: start;*/
	display: flex;
	flex-wrap: wrap;
}
.custom-posts-column {
	flex: 0 0 33.3%;
}
@media (max-width: 768px) {
	.custom-posts-column {
		flex: 0 0 100%;
	}
}
.custom-post-item {
	padding: 10px;
	break-inside: avoid;
}

/* Style the buttons that are used to open and close the accordion panel */
.accor-title {
	background-color: transparent;
	cursor: pointer;
	padding: 5px 15px;
	width: 100%;
	text-align: left;
	border: none;
	outline: none;
	transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.accor-title:hover {
	color: #ba7878;
}

/* Style the accordion panel. Note: hidden by default */
.accor-content {
	padding: 15px;
	display: none;
	overflow: hidden;
}

.accor-title:after {
	content: '+'; /* Unicode character for "plus" sign (+) */
	margin-left: 15px;
}

.active:after {
	content: "-"; /* Unicode character for "minus" sign (-) */
}