@charset "UTF-8";
/* CSS Document */

body {
	background-color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-weight: 300;
}

hr.line {
  border: 20px solid black;
}

/* jumbotron brockport courage-bowl-lunch-2025 */
.jumbotron-team-2025 {
 background: rgb(0,0,0);
background: linear-gradient(180deg, rgba(0,0,0,0) 15%, rgba(0,0,0,1) 100%), url("../2025/media/2025-schedule-jumbo.webp") center no-repeat;
 background-size: cover;
 height: 550px;
 padding-top:120px;
}

/* jumbotron brockport-courage-bowl-lunch-2025 mobile */
.jumbotron-team-2025-mobile {
 background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%), url("../2025/media/2025-schedule-jumbo.webp") center no-repeat;
 height: 500px;
 padding-top: 130px;
 background-size: cover;
 background-position: center;
}

/* jumbotron brockport */
.jumbotron-middle {
 background: url("../media/avon-lake-stadium.webp") fixed center no-repeat;
 background-size: cover;
 height: 550px;
 padding-top:120px;
}

/* jumbotron brockport mobile */
.jumbotron-middle-mobile {
 background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%);
background: linear-gradient(0deg, rgba(0,0,0,1) 5%, rgba(0,0,0,0.835171568627451) 20%, rgba(0,0,0,0) 100%), url("../media/avon-lake-stadium.webp") center no-repeat;
 height: 500px;
 padding-top: 130px;
 background-size: cover;
 background-position: center;
}

/* jumbotron brockport */
.jumbotron-middle-schedule {
 background: url("../2024/media/cortland/seniors-and-families-top-jumbo.webp") center no-repeat;
 background-size: cover;
 height: 700px;
 padding-top:120px;
}

/* jumbotron brockport */
.jumbo-fluid-body {
 background-color: #FFFFFF;
}

.font-size-nav {
  font-size: 2em; /* 40px/16=2.5em */
}

/* Countdown for the front of the page */
#world-premiere .heading{
    text-align:center;
    font-size: 1em;
}

#world-premiere .my-countdown .countdown-row {
    display:block;
    text-align:center;
}

#world-premiere .my-countdown .countdown-section {
    display:inline-block;
    width: 150px;
}

#world-premiere .my-countdown .countdown-amount {
    display:block;
    color:#ffffff;
    font-size:5em;
    line-height:55px;
}

#world-premiere .my-countdown .countdown-period {
    display:block;
    color:#ffffff;
    font-size:0.8em;
    text-transform:uppercase;
    letter-spacing:2px;
    margin-top:15px;
	margin-bottom:20px;
}


@media screen and (max-width: 630px) {

#world-premiere{
    font-size: 9px;
    min-height:60px;
}

#world-premiere h3{
    line-height:20px;
}

#world-premiere .my-countdown .countdown-section {
    width: 70px;
}
}
/* End of Countdown */

.card-brockport {
  box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.6);
}

.title-brockport {
  color: #AA0002;
  font-size: 18px;
}

.button-brockport {
  border: none;
  outline: 0;
  display: inline-block;
  padding: 8px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 18px;
}

a-brockport {
  text-decoration: none;
  font-size: 22px;
  color: #fff;
}

button-brockportr:hover, a:hover {
  opacity: 0.7;
}


