<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;"> .main-nav a {
	 color: #fff !important;
}
 .umsl-footer {
	 margin-top: -15px;
}
 .button-container {
	 width: 100%;
	 float: left;
	 text-align: center;
}
 .event-list-heading {
	 text-align: center;
	 margin-bottom: 4.5rem;
	 position: relative;
}

#top-links .dropdown-menu {
    margin-left: -10px !important;
}
 #localist-widget {
	 padding-top: 80px;
	 padding-bottom: 80px;
	 position: relative;
	 background-color: #f9f9f9;
	 margin-bottom: 13px;
}
 .event-list-heading:after {
	 background: #981e32;
	 content: "";
	 height: 4px;
	 width: 45px;
	 z-index: 99999;
	 position: absolute;
	 bottom: 0;
	 left: 0px;
	 right: 0px;
	 vertical-align: center;
	 top: 45px;
	 margin: 0px auto;
}
 .hero-story-headline p, .hero-story-headline h1 {
	 color: #fff;
}
 .fa-angle-left, .fa-angle-right {
	 font-size: 25px;
}
 .hero-story-headline {
	 position: relative;
	 max-width: 60%;
	 background: none;
	 background-image: none;
	 text-align: left;
	 padding: 0px;
	 background: rgb(0, 0, 01);
	 background: rgba(0, 0, 0, 0.6);
	 padding: 20px;
}
 .headline-wrapper {
	 position: absolute;
	 width: 100%;
	 margin: auto;
	/* top: 0;
	 */
	 right: 0;
	 bottom: 20px;
	 left: 0;
	 width: 100%;
}
 .read-more-box {
	 transition: background 0.5s ease;
	 position: relative;
	 display: inline-block;
	 padding: 5px 10px 5px 10px;
	 margin: 0px;
}
 .hero-story-headline h1 {
	 margin-top: 0px;
	 font-size: 45px;
}
 .hero-story-headline p {
	 font-size: 19px;
	 margin-bottom: 0px;
	 width: 100%;
}
 .read-more-box p {
	 width: 100%!important;
	 margin-bottom: 0px;
	 font-weight: bold;
	 font-size: 15px;
	 font-family: 'roboto';
}
 .read-more-box p:hover, .read-more-box a:hover {
	 cursor: pointer;
	 text-decoration: none;
}
 .read-more-box:hover {
	 background: #c32640 
}
 #direction-nav {
	 position: absolute;
	 z-index: 9;
	 bottom: 40px;
	 right: 15%;
	 width: 100%;
	 height: 20px;
	 width: 90px;
	 height: 45px;
	/*border: rgba(255, 255, 255, 0.6) 1px solid*/
}
 .carousel a:visited {
	 color: #fff!important;
}
 .carousel-fade .carousel-inner .item {
	 transition-property: opacity;
}
 .carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	 opacity: 0;
}
 .carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right {
	 opacity: 1;
}
 .carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right {
	 left: 0;
	 -webkit-transform: translate3d(0, 0, 0);
	 transform: translate3d(0, 0, 0);
}
 .carousel-fade .carousel-control {
	 z-index: 2;
}
 .carousel-control-prev {
	 width: 50%;
	 background: #981e32;
	 font-size: 15px;
	 border-right: rgba(255, 255, 255, 0.6) 1px solid;
}
 .carousel-control-next {
	 width: 50%;
	 background: #981e32;
	 font-size: 15px;
}
 .carousel-control-next, .carousel-control-prev {
	 display: flex;
	 display: -webkit-flex;
	 justify-content: center;
	 -webkit-justify-content: center;
	 align-items: center;
	 -webkit-align-items: center;
}
 .carousel {
	 position: relative 
}
 .carousel-inner {
	 position: relative;
	 width: 100%;
	 overflow: hidden;
	 border: 0px;
	 box-shadow: none;
}
 .carousel-inner::after {
	 display: block;
	 clear: both;
	 content: "" 
}
 .carousel-item {
	 position: relative;
	 display: none;
	 float: left;
	 width: 100%;
	 margin-right: -100%;
	 -webkit-backface-visibility: hidden;
	 backface-visibility: hidden;
	 transition: -webkit-transform .6s ease-in-out;
	 transition: transform .6s ease-in-out;
	 transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out 
}
 .carousel-item img {
	 max-width: 100%;
	 width: 100%;
	 vertical-align: middle;
	 border: 0;
	 -ms-interpolation-mode: bicubic;
}
 .carousel-item-next, .carousel-item-prev, .carousel-item.active {
	 display: block 
}
 .active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
	 -webkit-transform: translateX(100%);
	 transform: translateX(100%) 
}
 .active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
	 -webkit-transform: translateX(-100%);
	 transform: translateX(-100%) 
}
 .carousel-fade .carousel-item {
	 opacity: 0;
	 transition-property: opacity;
	 -webkit-transform: none;
	 transform: none 
}
 .carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
	 z-index: 1;
	 opacity: 1 
}
 .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
	 z-index: 0;
}
 .carousel-control-next, .carousel-control-prev {
	 position: absolute;
	 top: 0;
	 bottom: 0;
	 z-index: 1;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-align: center;
	 align-items: center;
	 -ms-flex-pack: center;
	 justify-content: center;
	 color: #fff;
	 text-align: center;
}
 .carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
	 color: #fff;
	 text-decoration: none;
	 outline: 0;
}
 .carousel-control-prev:hover, .carousel-control-next:hover {
	 background: #c32640;
	 transition: background 0.5s ease;
}
 .carousel-control-prev {
	 left: 0 
}
 .carousel-control-next {
	 right: 0 
}
 .carousel-control-next-icon, .carousel-control-prev-icon {
	 display: inline-block;
	 width: 20px;
	 height: 20px;
	 background: no-repeat 50%/100% 100% 
}
/*.carousel-control-prev-icon {
	 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e") 
}
 .carousel-control-next-icon {
	 background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e") 
}
 */
 .carousel-indicators {
	 position: absolute;
	 right: 0;
	 bottom: 0;
	 left: 0;
	 z-index: 15;
	 display: -ms-flexbox;
	 display: flex;
	 -ms-flex-pack: center;
	 justify-content: center;
	 padding-left: 0;
	 margin-right: 15%;
	 margin-left: 15%;
	 list-style: none 
}
 .carousel-indicators .active {
	 opacity: 1 
}
 .carousel-caption {
	 position: absolute;
	 right: 15%;
	 bottom: 20px;
	 left: 15%;
	 z-index: 10;
	 padding-top: 20px;
	 padding-bottom: 20px;
	 color: #fff;
	 text-align: center 
}
 @media screen and (max-width: 1200px) {
	 .hero-story-headline h1 {
		 font-size: 35px;
	}
	 .headline-wrapper {
		 width: 100%;
	}
	 .hero-story-headline p {
		 width: 100%;
	}
	 #direction-nav {
		 right: 0px;
	}
	 .hero-story-headline p {
		 font-size: 17px;
	}
}
 @media screen and (max-width: 991px) {
	 .read-more-box {
		 width: auto;
	}
	 #direction-nav {
		 width: 10%;
	}
	 .hero-story-headline h1 {
		 font-size: 30px;
	}
	 .hero-story-headline p {
		 font-size: 16px;
	}
}
 @media screen and (max-width: 767px) {
	 .hero-story-headline {
		 max-width: 100%!important;
		 text-align: left;
		 padding: 10px;
	}
	 .hero-story-headline h1 {
		 font-size: 23px;
		 margin-bottom: 0px;
	}
	 .headline-wrapper {
		 right: auto;
		 width: 70%;
		 bottom: 0px;
	}
	 .read-more-box {
		 margin: 0px 0px 0px 0px;
		 text-align: left;
	}
	 .read-more-box p {
		 font-size: 15px;
	}
	 .hero-story-headline, .read-more-box {
		 width: 100%;
	}
	 #direction-nav {
		 width: 75px;
		 height: 35px;
	}
}
 @media screen and (max-width: 576px) {
	 .headline-wrapper .container{
		 padding: 0px;
		 margin: 0px;
	}
	 .headline-wrapper{
		 width:100% 
	}
	 .read-more-box p {
		 font-size: 14px;
	}
	 .carousel-item img{
		 margin-bottom:80px 
	}
	 .hero-story-headline{
		 background: #333;
	}
	 #direction-nav{
		 bottom: 86px;
	}
	 .hero-story-headline h1{
		 font-size:30px 
	}
}
 </pre></body></html>