@charset "utf-8";
/* CSS Document */
/*.nav-main .fsNavLevel1 > li > a:last-of-type {
    background: #4dpee9!important;
}
li.fsNavParentPage:last-child {
    background: #4dbee9!important;
}*/
li.navbutton a {
    background-color: #4dbee9!important;
    color: #fff!important;
}

/*Athletics Page Customizations - 09-26-19 */
.athleticsFooterContainer {
    background-color: #335b84;
    padding-top: 50px;
    padding-bottom: 50px;
    width: 100%;
    display: block;
}
.athleticsFooterFormContainer {
    font-family: "Oxygen", sans-serif;
    font-size: 14px;
    line-height: 28px;
    color: #0c0c0c;
    position: relative!important;
    padding: 2em 2em 5em 2em!important;
    border-radius: 4px!important;
    overflow: hidden!important;
    background-color: rgba(255,255,255, .7);
    margin: 0 auto;
    width: 70%;
}
h3#athleticsFormTitle {
    text-align: center;
}
.hs-input {
    width: 100%!important;
    padding: 1.2em 2em;
}
#athleticsForm input.hs-button.primary.large {
    position: absolute!important;
    bottom: 0!important;
    left: 0!important;
    width: 100%!important;
    display: block!important;
    background-color: #692648!important;
    padding: 1.5em 1em!important;
    margin: 0!important;
    border-radius: 0px 0px 4px 4px!important;
    border: 0!important;
    font-size: .9em!important;
    text-align: center!important;
    color: #fff!important;
    font-weight: bold!important;
    text-transform: uppercase!important;
    -webkit-border-radius: 0!important;
    -webkit-appearance: none!important;
    transition: background-color .2s ease-out!important;
    -webkit-transition: background-color .2s ease-out!important;
}
#athleticsForm input.hs-button.primary.large:active {
    outline: none!important;
}
#athleticsForm input.hs-button.primary.large:hover {
    background-color: #2da5bb!important;
}
.hs-form fieldset {
max-width: none!important;
}

/*covid-banner-03-18-20*/
nav.alertBanner {
	background: #bce7f7;
	}
.alertBanner li > a {
	background: #bce7f7!important;
	color: #031d42!important;
        }

.athleticBlock{
  margin-inline: 20px 10% 20px 10%;
}
.community-spotlight {
background-color: #0b58a5; /*Added by Pepperland on 03-16-2022*/
    padding: 100px 0 100px 0;
    color: #ffffff;
}
/* Mobile */
@media only screen and (max-width: 600px) {
  /* Athletics Page Adjustments - 09-26-19 */
  .athleticsFooterFormContainer {
    width: 100%;
  }
  div#fsEl_6457 {
    display: block!important;
    margin: 0 auto;
    text-align: center;
  }
}