/*!
    Glossary styles
*/
.post-type-archive-glossary .jumbotron {
	height: 100%;
	padding: 2rem 1rem;
	margin-bottom: 2rem;
	background-color: var(--wp--preset--color--theme-5);
	border-radius: 0;
	color: var(--wp--preset--color--theme-2);
}

.post-type-archive-glossary .jumbotron .card {
	text-align: center;
	background-color: var(--wp--preset--color--theme-2);
}

.post-type-archive-glossary #category_row a {
	text-decoration: none;
}

.post-type-archive-glossary #category_row .shadow:hover {
	box-shadow: 0 0.15rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.post-type-archive-glossary .glossary-term {
	font-weight: 900;
	font-size: 1.1rem;
}

.post-type-archive-glossary a.index-letter,
.post-type-archive-glossary a.index-letter:hover,
.post-type-archive-glossary a.index-letter:visited {
	display: inline;
	cursor: pointer;
	color: #000000;
	text-decoration: underline;
}

.post-type-archive-glossary #glossary_index_letters {
	word-wrap: anywhere;
}

.post-type-archive-glossary #glossary_index_letters .index-letter {
	padding: 0 0.5rem;
}

.post-type-archive-glossary .index-anchor {
	font-size: 2rem;
	font-weight: 600;
	border-bottom: 2px solid var(--wp--preset--color--theme-4);
	margin-top: 1rem;
	margin-bottom: 1rem;
}

.post-type-archive-glossary span.scroll-spacer {
	display: block;
	position: relative;
	top: -150px;
	visibility: hidden;
}

.post-type-archive-glossary .glossary .content .entry-content p {
	display: inline;
}

.post-type-archive-glossary #ask-an-expert {
	position: fixed;
	top: 6.8rem;
	width: 25%;
	max-width: 350px;
	z-index: 2;
}

.post-type-archive-glossary #ask-an-expert form select {
	min-width: 100%;
}

.post-type-archive-glossary #faq_agent {
	width: 50%;
	margin-left: 25%;
	margin-right: 25%;
}

.post-type-archive-glossary #faq_agent img {
	max-width: 130px !important;
}

.post-type-archive-glossary .z-index-3 {
	z-index: 3;
	position: relative;
}

.post-type-archive-glossary #site-footer {
	z-index: 3;
	position: sticky;
}

@media (max-width: 768px) {
	.post-type-archive-glossary #ask-an-expert {
		position: inherit;
		top: 0em;
		right: 0em;
		margin-bottom: 2em;
		width: 100%;
		max-width: 100%;
	}
}

/*# sourceMappingURL=archive-glossary.css.map */