
/* C15 Small Thumbnail links */
.c15 .thumbnail-links-parent {
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 20px;
}

.c15 .thumbnail-card {
	width: calc(33.33% - 14px);
	padding: 15px 45px 30px 45px;
	box-sizing: border-box;
	background-color: #fff;
	border-radius: 3px;
	border: 1px solid var(--color-lime);
	box-shadow: -1px 5px 7px 0px rgb(0 0 0 / 12%);
	display: flex;
}

.c15 figure {
	max-width: 100px;
	padding: 0 15px 0px 0px;
	margin: 0 0 0 -25px;
	align-self: center;
}

.c15 .descriptilink h3 {
	color: var(--color-evergreen);
	font-weight: 600;

}

.c15 .descriptilink p {
	margin: 0.5em 0;
	font-size: 0.8rem;
	color: var(--color-evergreen);
}

.c15 .descriptilink a {
	color: var(--color-evergreen);
	text-decoration: none;
	font-size: 0.9rem;
	border-bottom: 3px solid var(--color-lime);
}

.c15 .descriptilink a:hover {
	border-bottom: 3px solid var(--color-evergreen);
}

@media (min-width: 900px) {
	.c15 .thumbnail-cards-parent {
		margin: 0 -5px;
	}
}

@media (max-width: 1100px) {
	.c15 .thumbnail-card {
		width: calc(50% - 15px);
	}
}

@media (max-width: 500px) {
	.c15 .thumbnail-card {
		width: 100%;
	}
}

/* End C15 Small Thumbnail Links */
