/* Quick Links Block styles */

/* Stretched-link card pattern */
.quick-links .grid-item-inner { position: relative; }
.quick-links .grid-item-link {
	position: absolute;
	inset: 0;
	z-index: 1;
	text-decoration: none;
}
.quick-links .grid-item-inner{
	box-shadow: var(--global-box-shadow);
	transition: var(--global-box-shadow-transition);
}
.quick-links .grid-item-inner:hover {
	box-shadow: var(--global-box-shadow-hover);
	transition: var(--global-box-shadow-transition);
}

.quick-links .grid-item-inner {
	display: flex;
	flex-direction: column;
	height: 100%;
	min-height: 150px; /** ensure a minimum height for better appearance when content is short -on desktop */
}

.quick-links .item-thumbnail {
	overflow: hidden;
}

.quick-links .item-thumbnail img {
	width: 100%;
	height: auto;
	display: block;
}

.quick-links .item-content {
	display: flex;
	flex-direction: column;
	flex: 1;
}

.quick-links .item-title {
	color: var(--link-color);
	margin-top: 0;
	margin-bottom: 20px !important;
}
.quick-links .item-excerpt.wysiwyg-small,
.quick-links .item-excerpt.wysiwyg-small p {
	font-size: 0.9rem;
	line-height: 1.5;
	margin-top: 0;
}

.quick-links .read-more-wrap {
	margin-top: auto;
	padding-top: 15px;
	text-align: right;
}

.quick-links .read-more-link {
	color: var(--link-color);
	text-decoration: none;
}

.quick-links .read-more-link:hover {
	text-decoration: underline;
}
