.content-box-title {
	color: var( --second-font-color );
	margin-top: 1rem;
	margin-bottom: 2rem;
	transition: all 300ms;
	font-size: 1.5rem;
}

.content-box-title span {
	color: var( --eloria-gold );
	font-size: 1.3rem;
	display: block;
}
/* H4 special case */
h4.content-box-title {
	font-size: 1.8rem;
}
h4.content-box-title span {
	font-size: 1.3rem;
}

.content-box-image {
	margin-bottom: 1rem;
}
.content-box-image img {
	width: 100%;
	height: auto;
}

.content-box-text {
	text-align: center;
}

.content-box-text p {
	color: var( --second-font-color );
}
.content-box-text a {
	color: var( --eloria-gold-2 );
	font-weight: 900;
}
.content-box-text a:hover {
	color: var( --eloria-gold );
}

.content-accordion .content-box .content-box-title {
	margin-bottom: 1rem;
}

/* WP Block Columns inside content-box class */
.wp-block-columns.content-box .wp-block-column {
	margin-bottom: 2rem;
}

/* Responsive */
@media screen and ( min-width: 576px ) {
	.wp-block-columns.content-box .wp-block-column {
		margin-bottom: 0;
	}
}
@media screen and ( min-width: 768px ) {
	.content-accordion .content-box .content-box-title {
		cursor: inherit;
		pointer-events: none;
		margin-bottom: 1.5rem;
		text-align: left;
	}
	.content-accordion .content-box .content-box-text {
		text-align: left;
	}
}
@media screen and ( min-width: 992px ) {
	.content-accordion .content-box .content-box-text,
	.content-accordion .content-box .content-box-image {
		display: block;
	}

	.content-box-title {
		font-size: 2rem;
	}
	.content-box-title span {
		font-size: 1.5rem;
	}

	.content-box-text {
		text-align: left;
	}
}
