p, a, li, div {
	 font-size:1.1rem;
}
 h1, h2, h3, h4, h5, h6, p, a, li {
	 font-family: "Source Sans Pro", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
}
 #hero.jumbotron .hero-caption p {
	 font-size: 1.2rem;
}

 #hero.jumbotron .logo-fixed {
	 top: 500px;
}

@media (min-width: 991px) {
#hero.jumbotron .logo-fixed {
    max-width: 430px;
    min-width: 350px;
}
}

 #banner {
	 z-index:1040;
}
 #schools p, .card-deck p {
	 font-size:1.1rem;
}
 .btn {
	 text-decoration: none;
	 border:0;
	 padding: 0.8rem 3rem;
	 font-weight:600;
}
 .btn:hover {
	 border:0;
}
 button.btn-primary{
	 background-color: #FFEEBD;
	 color: #5b1300;
	 text-decoration: none;
	 border:0;
	 padding: 0.8rem 2.5rem;
}
 button.btn-primary:hover {
	 background-color: #ffcf44;
	 color:#5b1300;
	 border:0;
}
 .btn-secondary{
	 background-color: #235474;
	 color:#fff;
}

 header {
	 position: relative;
	 height: fit-content;
	 min-height: 25rem;
	 width: 100%;
	 overflow: hidden;
}


 #hero video {
	 position: absolute;
	 top: 50%;
	 left: 50%;
	 min-width: 100%;
	 min-height: 100%;
	 width: auto;
	 height: auto;
	 z-index: 0;
	 -ms-transform: translateX(-50%) translateY(-50%);
	 -moz-transform: translateX(-50%) translateY(-50%);
	 -webkit-transform: translateX(-50%) translateY(-50%);
	 transform: translateX(-50%) translateY(-50%);
	 overflow:hidden;
}


 @media (min-width: 991px){
	 #topnavbar {
		 top: 75px;
	}
}


.news-events .card-body {
    padding: 0.5rem 1.25rem;
}

.news-events .card-deck p {
    margin-bottom: 1rem;
}
