/* ========= latest posts / display-posts cards ============ */
ul.cards {
	display:flex;
	flex-wrap: wrap;
	align-content: space-between;
	justify-content:left;
	gap: 20px 20px;
	padding-right:20px;
	padding-bottom:15px;
}
.cards > li {
	background: #fff 0 0 no-repeat padding-box;
box-shadow: 0 10px 24px #0000003c;
border-radius: 30px;
overflow: hidden;
position: relative;
padding-top:0px;
	padding-left:10px !important;
	padding-right:10px !important;
padding-bottom: 80px;
width:280px;
	max-width:280px;
	flex-grow:1;
}

.cards img {
	width:100%;
	margin-left: 0px;
	margin-bottom:10px;
	background-color:#dddddd;
}

.cards a.wp-block-latest-posts__post-title {
	text-decoration: none !important;
	font-size: large;
	font-style: bold;
}

.cards .wp-block-button a {
	position: absolute;
	bottom:15px;
	right:10px;
	padding: 0.3em 0.9em !important;
	border-width:0px;
}

.cards .wp-block-button a.wp-block-button__link {
	color:#00000000;
}
.cards .wp-block-latest-posts__featured-image, .cards .wp-post-image {
	margin-left:-10px;
	margin-right:-10px;
}

.cards a.image, .cards span.image {
	display:block;
	margin-left:-10px;
	margin-right:-10px;
}

.cards .wp-block-button__link {
    background-color: #00000000;
}

.cards .image img {
	margin-left:0px;
	margin-right:0px;
}

span.title {
	font-size: 16px;
	font-weight:600;
}
