  /**
* Custom

* Any custom styles implemented in the OmniUpdate environment
* should go here
*/

.footer-social-image:hover {
	filter: brightness(0%);
}

.learn-online__lists {
	flex-wrap: wrap;
}

.experts-section {
	border-bottom: #eee 1px solid;
	padding-bottom: 30px;
}

.experts-section-header {

}

.experts-social-links {
	display: flex;
}

.experts-social-links > a {
	margin: 0px 5px;
}

.areas-of-expertise-section {
	display: flex;
}

.areas-of-expertise-section > p {
	padding: 5px;
	border: black 1px solid;
	border-radius: 5px;
	margin: 0px 5px;
}

.experts-accomplishments {
}

.experts-accomplishments .accomplishment {
	margin: 20px 0px;
}

.experts-accomplishments .accomplishment .title {

}

.experts-education {

}

.experts-education .education {
	margin: 20px 0px;
}

.experts-education .education .school {
}

.experts-articles {

}

.experts-articles .article {
	margin: 20px 0px;
}

.experts-articles .article .title {
}

.experts-event-appearances {

}

.experts-event-appearances .appearance {
	margin: 20px 0px;
}

.experts-event-appearances .appearance .title {
}

.experts-media-appearances {

}

.experts-media-appearances .appearance {
	margin: 20px 0px;
}

.experts-media-appearances .appearance .title {
}

.story-explorer__title_nolightbox {
	color: #FFFFFF;
	font-size: inherit;
	line-height: inherit;
	text-align: left;
	font-family: Lato, Helvetica, sans-serif;
	padding-left: 0;
	padding-right: 3rem;
	letter-spacing: 0px;
	background: none;
	border: none;
	text-decoration: none !important;
}

.story-explorer__title_nolightbox:hover {
	color: #FFFFFF;
}

.story-explorer__title_nolightbox:before {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 2;
}

@media (min-width: 700px) {
	.story-explorer__title_nolightbox {
		padding-right: 6rem;
		font-size: 3.4rem;
		line-height: 3.6rem;
	}
}

@media (min-width: 1025px) {
	.story-explorer__title_nolightbox {
		padding-right: 6rem;
		max-width: 74.8%;
	}
}

@media (min-width: 1025px) {
	.story-explorer__title_nolightbox span {
		font-size: 4rem;
		line-height: 4.8rem;
	}
}

.story-explorer__title_nolightbox > * {
	margin: 0;
}

.story-explorer__title_nolightbox:focus {
	outline: solid 2px #FFFFFF;
	outline-offset: 2px;
}

.faculty .wrapper-table td {
    width: 0% !important;
}

.faculty .wrapper-table th:first-child {
    width: auto !important;
}

#faculty-table img {
    width: 100px !important;
    height: 100px !important;
}

.large-heading-font {
	font-size: 70px;
}

.carousel__img img {
	object-fit: contain;
    height: 100%;
}

.slick-autoplay-toggle-button {
	display: none;
}
/* @view-transition {
	navigation: auto;
} */
