/*
Add styles to overwrite customer CSS, USE WITH CAUTION.
*/

/* A-Z Index */
ul.horizontal-list {
	padding-top: 20px;
	padding-bottom: 20px;
}
ul.horizontal-list li {
	display: inline;
	padding: 10px;
	list-style-type: none;
	margin-left: 0.5rem;
}
ul.horizontal-list li a {
	/* 	color: #4F2984!important; */
}
ul.horizontal-list li:before {
	background-image: none;
}
ul.horizontal-list ~ ul li {
	margin-left: 3.5rem;
}
/* END A-Z Index */

.btn-centered {
	width: inherit;
}

.font-slab p {
    font-family: Roboto Slab,Source Serif Pro,Georgia,Times,serif;
}

.btn-unt.small.active {
	--tw-bg-opacity: 1;
	--tw-text-opacity: 1;
	background-color: rgba(51, 51, 51, var(--tw-bg-opacity));
	color: rgba(255, 255, 255, var(--tw-text-opacity))
}

/* Article */
.image-wrapper {
	max-width: 33%;
	float: left;
	margin: 1rem 1rem 1rem 0;
}
.image-wrapper {
	background: #eeeeee;
}

.image-wrapper img {
	width: 100%;
}

.image-caption {
	padding: 15px;
}

/* Editor UI */
.temp_toolbar.mceNonEditable {
	z-index: 1000 !important;
}