div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-pages {
	padding: .5rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-item {
	margin-bottom: 2rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-description {
	margin-top: .5rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-item a.card { 
	height: 100%;
	display: block;
	border-radius: .475rem;
	box-shadow: 0 3px 5px rgba(0, 0, 0, .12);
	color: var(--bs-link-color);
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-card-body {
	padding: .5rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-overlay { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
	opacity: 0;
	//transition: opacity .1s linear;
	transition-duration: 0.09s;
	transition-timing-function: linear;
	transition-delay: 0.01s;
	transition-property: opacity;
	border-top-left-radius: .475rem;
	border-top-right-radius: .475rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-image-wrapper {
	background-color: #efefef;
	border-top-left-radius: .475rem;
	border-top-right-radius: .475rem;
}

img.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-image {
	border-top-left-radius: .475rem;
	border-top-right-radius: .475rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-title-wrapper {
    display: table; ///table
    //width: 100%!important;
    height: 100%;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-title {
    display: table-cell; ///table-cell
    width: 100%!important;
    text-align: center;
    height: 100%;
    vertical-align: middle;
    //text-align: center;
    color: #fff;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-title i {
    display: block!important; // none
    font-size: 1.5rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-list-info {
    text-align: center;
	margin-top: 1rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-wrapper > .ccm-pagination-wrapper {
    margin-top: 1rem;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-view-all {
	text-align: center;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-fr-item {
	position: relative;
}

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-item .text-dark {
	color: rgba(20, 20, 20, 1)!important;
}

/* Reset Global H level colors to match base overlays (Elemental) */
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h1,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h2,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h3,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h4,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h5,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-name .text-title h6,

div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h1,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h2,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h3,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h4,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h5,
div.ccm-block-enlil-page-list-entry-grid-bootstrap5-3col-date .text-date h6
{
	color: inherit;
}


