@import url(https://fonts.googleapis.com/css?family=Muli:400,300,300italic,400italic);
@import url(https://fonts.googleapis.com/css?family=Oswald);
* {
  box-sizing: border-box; }

html {
  font-size: 16px;
  font-family: 'Muli', 'Helvetica', sans-serif; }
  @media screen and (max-width: 1024px) {
    html {
      font-size: 15px; } }
  @media screen and (max-width: 768px) {
    html {
      font-size: 14px; } }
  @media screen and (max-width: 540px) {
    html {
      font-size: 13px; } }

html,
body {
  height: 100%; }

ul {
  list-style: disc;
  margin-left: 20px; }

.valign {
  display: table-cell;
  vertical-align: middle; }

.container {
  max-width: 960px;
  margin: auto; }
  @media screen and (max-width: 1024px) {
    .container {
      max-width: 700px; } }
  @media screen and (max-width: 768px) {
    .container {
      max-width: 500px; } }
  @media screen and (max-width: 540px) {
    .container {
      max-width: none;
      margin: 0 20px; } }

.btn {
  display: block;
  position: fixed;
  bottom: 0;
  width: 100%;
  text-align: center;
  background: #E02721;
  z-index: 2000;
  padding: 15px 25px;
  color: #FFF;
  text-transform: uppercase;
  text-decoration: none; }

.splash {
  display: table;
  width: 100%;
  height: 100%;
  background-image: url("../images/diamond-field-bg.jpg");
  background-position: bottom center;
  background-size: cover;
  position: relative; }
  .splash .logo {
    max-width: 400px;
    margin: 0 auto 40px; }
    @media screen and (max-width: 1024px) {
      .splash .logo {
        max-width: 300px; } }
    @media screen and (max-width: 768px) {
      .splash .logo {
        max-width: 250px; } }
    @media screen and (max-width: 540px) {
      .splash .logo {
        max-width: 180px; } }
    .splash .logo span {
      display: block;
      text-indent: -9999px;
      background: url("../images/wesmen-logo.png") no-repeat 0 0;
      background-size: 100%;
      width: 100%;
      padding-top: 49%;
      margin: auto; }
  .splash .sponor-op {
    max-width: 960px;
    margin: auto; }
    .splash .sponor-op h1 {
      text-indent: -9999px;
      background-image: url("../images/sponsorship-opportunity.png");
      background-repeat: no-repeat;
      background-size: 100%;
      width: 100%;
      padding-top: 31.354166667%;
      margin: auto; }

.sponsor-title {
  max-width: 830px;
  margin: auto; }

.sponsor-price {
  font-family: 'Oswald', sans-serif;
  font-size: 100px;
  color: #FFF; }

.sponsor-header {
  display: table;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: top;
  background-attachment: fixed;
  position: relative; }
  @media screen and (max-width: 1024px) {
    .sponsor-header {
      height: auto;
      padding: 100px 0;
      background-attachment: inherit; } }
  .sponsor-header h3 {
    margin: auto;
    position: relative;
    text-indent: -9999px;
    background-size: 100%;
    background-repeat: no-repeat; }
  .sponsor-header:after {
    content: "";
    display: block;
    position: absolute;
    z-index: 200;
    left: 50%;
    bottom: 0;
    margin-left: -40px;
    width: 0;
    height: 0;
    border-left: 40px solid transparent;
    border-right: 40px solid transparent;
    border-bottom: 40px solid #000; }
  .sponsor-header.grand-slam {
    background-image: url("../images/grand-slam-bg.jpg"); }
    .sponsor-header.grand-slam h3 {
      background-image: url("../images/grand-slam-title.png");
      padding-top: 68.155111633%; }
  .sponsor-header.home-run {
    background-image: url("../images/home-run-bg.jpg"); }
    .sponsor-header.home-run h3 {
      background-image: url("../images/home-run-title.png");
      padding-top: 66.507177033%; }
  .sponsor-header.perfect-game {
    background-image: url("../images/perfect-game-bg.jpg"); }
    .sponsor-header.perfect-game h3 {
      background-image: url("../images/perfect-game-title.png");
      padding-top: 56.815816857%; }
  .sponsor-header.triple-play {
    background-image: url("../images/triple-play-bg.jpg"); }
    .sponsor-header.triple-play h3 {
      background-image: url("../images/triple-play-title.png");
      padding-top: 68.554216867%; }
  .sponsor-header.double-play {
    background-image: url("../images/double-play-bg.jpg"); }
    .sponsor-header.double-play h3 {
      background-image: url("../images/double-play-title.png");
      padding-top: 68.018539977%; }
  .sponsor-header.single-play {
    background-image: url("../images/single-play-bg.jpg"); }
    .sponsor-header.single-play h3 {
      background-image: url("../images/single-play-title.png");
      padding-top: 68.018539977%; }
  .sponsor-header.base-hit {
    background-image: url("../images/base-hit-bg.jpg"); }
    .sponsor-header.base-hit h3 {
      background-image: url("../images/base-hit-title.png");
      padding-top: 77.701778386%; }

.sponsor-content {
  background-size: cover;
  background-attachment: fixed;
  display: table;
  font-size: 1.250rem;
  background: #000;
  color: #FFF;
  padding: 100px 0;
  width: 100%;
  position: relative; }
  .sponsor-content:after {
    content: "";
    display: table;
    clear: both; }
  .sponsor-content .valign {
    position: relative; }
  .sponsor-content ul {
    margin: auto;
    list-style: disc;
    padding-left: 20px;
    width: 82%; }
    .sponsor-content ul li {
      color: #ED2727;
      margin-bottom: 20px;
      line-height: 1.25; }
      .sponsor-content ul li p {
        color: #FFF; }

/*# sourceMappingURL=style.css.map */
