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

/* 3885 -1 = 3893 */
.hero-global {
/*  background: #999 50% 50% no-repeat; */
  background-size: cover;
  position: relative;
  background-attachment: fixed;
  height: 0;
  padding-top: 39.5%
}
.hero-global-mask {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 25%; 
  
  /* background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.45)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0) 100%) */
  
  
  background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0)));
  background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  background: -o-linear-gradient(top, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%);
  background: linear-gradient(to bottom, rgba(0, 0, 0, 0.8) 0%, rgba(0, 0, 0, 0) 100%)
}
.hero-global-navigation {

  position: absolute;
  left: 0;
  top: 13px;
  right: 0
}
.hero-global-content {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 70px
}
.hero-global-content h1 {
  padding: 8px 21px;
  font-size: 60px;
  line-height: 1.2;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
  background-color: rgba(15, 33, 59, 0.9);
  color: #ffffff;
  margin: 0;
  letter-spacing: 1.5px
}
.hero-global-content h2 {
  padding: 6px 28px;
  font-size: 13px;
  line-height: 1.2;
  font-weight: 500;
  display: inline-block;
  background-color: rgba(117, 208, 244, 0.9);
  color: #ffffff;
  margin: 0;
  letter-spacing: 0.7px
}
.hero-global-content h2 img {
  margin-top: -2px;
  margin-bottom: -2px;
  width: 18px;
  display: inline-block;
  vertical-align: middle
}
.hero-global-content .text-right {
  text-align: right
}



/* 6087 -1 = 6095 */
.hero-global {
    padding-top: 0;
    height: 400px
  }
  .hero {
    background-size: 100%;
    padding-bottom: 500px;
    background-position: 50% 100%
  }
  .hero-global .hgroup, .hero .hgroup {
    top: 20px
  }
  .hero-global .hgroup h1, .hero .hgroup h1 {
    font-size: 34px
  }
  .hero-global .hgroup h2, .hero .hgroup h2 {
    font-size: 16px
  }


/* 6111 -1 = 6119 */
  .hero-global-content {
    bottom: 30px
  }

    .hero-global-content-give {
    bottom: 30px
  }


/* 6204 -1 = 6212 */
  .hero-global-navigation {
    display: none
  }


/* 6301 -1 = 6309 */
  .about-history, .about-visit, .hero-global, .hero-military, .hero-number, .intro-landing, .uscb-athletics-hero {
    background-attachment: scroll
  }
  .hero-global-right {
    background-position: 75% 50%
  }







































