/* POSTS */

.related-cell-inner {
	cursor: pointer;
	color: var(--font-color);
	background-color: var(--body-color);
	border: 1px solid var(--wp--preset--color--light-gray);
	transition: var(--transition);
}

.related-cell-inner .post-meta {
	opacity: .43;
}

.related-cell-inner:hover {
	background-color: var(--body-color-alt);
	color: var(--font-color-alt);
}

.related-cell-inner:hover a {
	color: var(--accent-color);
}

.blog-hero-img {
	position: relative;
	padding-top: 70%;
	border-radius: var(--border-radius) var(--border-radius) 0 0;
}

/* PA */

.pa-inner {
	cursor: pointer;
	color: inherit;
	background: transparent;
	transition: var(--transition);
}

.pa-inner:hover {
	color: var(--font-color-alt);
	background: var(--accent-color);
}

.pa-inner a {
	color: inherit;
}

.pa-inner:hover a {
	color: var(--font-color-alt);
}

.pa-icon {
	width: 75px;
	height: 75px;
}


.pa-icon img, .pa-icon svg {
    max-height: 75px;
    height: auto;
    max-width: 75px;
	transition: var(--transition);
}

.pa-icon svg * {
	fill: var(--accent-color) !important;
	transition: var(--transition);
}

.pa-inner:hover .pa-icon svg * {
	fill: var(--font-color-alt) !important;
}

ul.related-pages {
	list-style: none;
	padding: 0;
	margin: 0;
}

ul.related-pages li {
    margin: 0;
    padding: .75rem 0;
	border-bottom: .2px solid var(--wp--preset--color--gray);
}

ul.related-pages li:before {
	content: none !important;
}

.related-pages a {
	color: inherit;
}

/* STAFF */

.staff-wrap-inner {
	cursor: pointer;
}

.simp-staff-img-cont {
	padding-top: 115%;
	background-position: top center;
}

.staff-wrap-inner .simp-staff-info-cont a {
	color: inherit;
}

.staff-wrap-inner:hover .simp-staff-info-cont {
	color: var(--font-color);
	background: var(--body-color);
}

.staff-wrap-inner:hover .simp-staff-info-cont a {
	color: var(--font-color);
}

.staff-overlay {
	color: var(--font-color-alt);
    background: #b28706d1;
	opacity: 0;
	transition: var(--transition);
}

.staff-wrap-inner:hover .staff-overlay {
	opacity: 1;
}

/* REVIEWS */

.rev-cont-inner {
    color: inherit;
    background: transparent;
    max-width: 800px;
    margin: auto;
}

/* RESULTS */

.result-cont-inner {
	background: transparent;
	color: inherit;
}

.result-cont-inner .h6 {
	color: inherit;
}

.result-cont-inner .amount {
	color: var(--font-color-accent);
}

.hide-result-description .res-description {
	display: none !important;
}

/* RESPONSIVE */

@media (max-width: 991px){
	.pa-cell:hover .pa-inner {
		padding: 1.5rem !important;
	}
}

@media (max-width: 575px){
	.staff-hero .staff-img-cont {
		min-height: unset;
		padding-top: 100%;
	}
}