/* GMIA Locations: "Our Attorneys" cards on practice area pages (loaded on single practice areas only).
   4 cards in a row on desktop, 2 on tablets and phones. UABB positions grid cards absolutely, so the grid
   becomes a CSS grid here. */
.gmia-pa-team .uabb-blog-posts-grid {
	display: grid !important;
	grid-template-columns: repeat(4, minmax(0, 1fr));
	height: auto !important;
}

.gmia-pa-team .uabb-blog-posts-grid .uabb-post-wrapper {
	position: relative !important;
	top: auto !important;
	left: auto !important;
	width: auto !important;
}

.gmia-pa-team .uabb-blog-posts-grid .uabb-blog-posts-shadow {
	height: 100% !important;
}

@media (max-width: 992px) {
	.gmia-pa-team .uabb-blog-posts-grid {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}
}

/* Heading and divider, as in the location pages' team section. */
.gmia-center-text,
.gmia-center-text .fl-heading {
	text-align: center !important;
}

.gmia-divider .fl-separator {
	width: 100px !important;
	max-width: 100px !important;
	border-top-width: 4px !important;
	border-top-style: solid !important;
	border-top-color: #e3bf79 !important;
	margin-left: auto !important;
	margin-right: auto !important;
}
