@import url('https://fonts.googleapis.com/css?family=Lato:400,700,900|Oswald:700|Alfa+Slab+One|Open+Sans:400&display=swap');
a.sidearm-skip-link {
  position: absolute;
  left: -99999px;
  top: 0;
  background-color: #990033;
  color: white;
}
a.sidearm-skip-link:link,
a.sidearm-skip-link:visited {
  color: white;
}
a.sidearm-skip-link:focus {
  position: fixed;
  left: 0;
  z-index: 9999999;
}
body {
  font: 14px/1.4 'Lato', sans-serif;
  color: black;
  margin: 0;
  padding: 0;
  background: url('https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/goleopards.com/images/responsive/bg.jpg') top center fixed;
}
.showcase-play-button {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  overflow: visible;
  outline: 0;
  padding: 0;
  font-size: 0;
  border: 0;
  background-color: transparent;
  background-image: url("https://s3.amazonaws.com/assets.sidearmsports.com/images/play-full.png");
  background-size: contain;
  height: 70px;
  width: 70px;
  z-index: 100;
}
/*Stories Video*/

.showcase-video-player {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
/*Tabs*/

.ui-tabs-panel {
  transition: 0.2s opacity;
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  height: auto;
  opacity: 1;
  overflow: hidden;
}
.ui-tabs-panel[aria-hidden=true] {
  display: block !important;
  height: 0;
  opacity: 0;
}
/*SIDEARM DFP*/

.content-ad .dfp-ad {
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .content-ad .dfp-ad {
    margin: 24px auto;
  }
}
/*Mixins*/
/*Colors*/
/*Social Media Brand Colors*/
/*Fonts*/
/*Utility Classes*/

.reset-list {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.margin-none {
  margin: 0;
}
.margin-top-none {
  margin-top: none;
}
.margin-right-none {
  margin-right: none;
}
.margin-bottom-none {
  margin-bottom: none;
}
.margin-left-none {
  margin-left: none;
}
.margin-auto {
  margin: auto;
}
.margin-top-auto {
  margin-top: auto;
}
.margin-right-auto {
  margin-right: auto;
}
.margin-bottom-auto {
  margin-bottom: auto;
}
.margin-left-auto {
  margin-left: auto;
}
.margin-centered {
  margin-left: auto;
  margin-right: auto;
}
.accessible-hide {
  position: absolute;
  left: -99999px;
  top: -99999px;
  display: block !important;
  background: black;
  color: white;
}
.hide {
  background: black;
  color: white;
}
.gsc-above-wrapper-area * {
  word-wrap: normal;
  box-sizing: content-box;
}
/*Animations*/

/*Row Styles*/

.row {
  max-width: 1440px;
  margin-left: auto;
  margin-right: auto;
}
.row.pad {
  padding-left: 12px;
  padding-right: 12px;
}
.row.no-pad {
  max-width: 1416px;
}
.row.row-wide {
  max-width: 2000px;
}
@media screen and (max-width: 1416px) {
  .row.extra-pad {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
}
html:not(.index) .main-content-placeholder .row {
  width: 100%;
}
/*Slick Dots*/

ul.slick-dots {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
/* perfect-scrollbar v0.7.0 */

.ps {
  -ms-touch-action: auto;
  touch-action: auto;
  overflow: hidden !important;
  -ms-overflow-style: none;
}
.ps.ps--active-x > .ps__scrollbar-x-rail,
.ps.ps--active-y > .ps__scrollbar-y-rail {
  display: block;
  background-color: transparent;
  z-index: 1;
}
.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: #eeeeee;
  opacity: 1;
}
.ps.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: #999999;
  height: 11px;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: #eeeeee;
  opacity: 1;
}
.ps.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: #999999;
  width: 14px;
}
.ps > .ps__scrollbar-x-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  opacity: 0;
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  bottom: 0px;
  /* there must be 'bottom' for ps__scrollbar-x-rail */
  height: 15px;
}
.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  position: absolute;
  /* please don't change 'position' */
  background-color: black;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  bottom: 2px;
  /* there must be 'bottom' for ps__scrollbar-x */
  height: 6px;
}
.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x {
  height: 11px;
}
.ps > .ps__scrollbar-y-rail {
  display: none;
  position: absolute;
  /* please don't change 'position' */
  -webkit-transition: background-color 0.2s linear, opacity 0.2s linear;
  -o-transition: background-color 0.2s linear, opacity 0.2s linear;
  -moz-transition: background-color 0.2s linear, opacity 0.2s linear;
  transition: background-color 0.2s linear, opacity 0.2s linear;
  right: 6px !important;
  /* there must be 'right' for ps__scrollbar-y-rail */
  background: white !important;
  width: 6px;
}
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  position: absolute;
  /* please don't change 'position' */
  background-color: #990033;
  -webkit-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out;
  -o-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  -moz-transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out;
  transition: background-color 0.2s linear, height 0.2s linear, width 0.2s ease-in-out, border-radius 0.2s ease-in-out, -webkit-border-radius 0.2s ease-in-out, -moz-border-radius 0.2s ease-in-out;
  right: 0;
  /* there must be 'right' for ps__scrollbar-y */
  width: 6px;
  border-radius: 6px;
}
.ps > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y,
.ps > .ps__scrollbar-y-rail:active > .ps__scrollbar-y {
  width: 6px;
}
.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail {
  background-color: white;
  opacity: 1;
}
.ps:hover.ps--in-scrolling.ps--x > .ps__scrollbar-x-rail > .ps__scrollbar-x {
  background-color: white;
  height: 11px;
}
.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail {
  background-color: white;
  opacity: 1;
}
.ps:hover.ps--in-scrolling.ps--y > .ps__scrollbar-y-rail > .ps__scrollbar-y {
  background-color: white;
  width: 11px;
}
.ps:hover > .ps__scrollbar-x-rail,
.ps:hover > .ps__scrollbar-y-rail {
  opacity: 1;
}
.ps:hover > .ps__scrollbar-x-rail:hover {
  background-color: white;
  opacity: 1;
}
.ps:hover > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x {
  background-color: white;
}
.ps:hover > .ps__scrollbar-y-rail:hover {
  background-color: #990033;
  opacity: 1;
}
.ps:hover > .ps__scrollbar-y-rail:hover > .ps__scrollbar-y {
  background-color: #990033;
}
.main-content-placeholder {
  margin-top: 80px;
}
.wide .main-content-placeholder {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
  background: white;
  padding: 12px;
}
.s-scoreboard {
  background: white;
  height: 110px;
  position: relative;
}
.s-scoreboard .c-scoreboard--slider {
  height: 110px;
}
.s-scoreboard .c-scoreboard--slider .slick-track {
  display: flex;
  display: -webkit-flex;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__list {
  padding: 0 24px;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__item {
  height: 110px;
  padding: 12px;
  border-right: 1px solid #d8d8d8;
  font-size: .875rem;
  position: relative;
  overflow: hidden;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__header {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__sport {
  color: #990033;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__matchup {
  margin: 12px 0 0 0;
  padding: 0 18px 0 0;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__atvs {
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background: #990033;
  color: white;
  text-align: center;
  line-height: 15px;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: .625rem;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__logo-container {
  margin: 0 12px;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__opponent {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__overlay {
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.9);
  z-index: 3;
  position: absolute;
  top: 100%;
  left: 0;
  transition: 0.25s;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__overlay.is-open {
  top: 0;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__media-item {
  font-size: 18px;
  margin: 6px;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__media-link {
  color: #990033;
  text-decoration: none;
  transition: 0.25s;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__media-link:hover {
  color: #660022;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  position: absolute;
  bottom: 6px;
  right: 6px;
  color: black;
  font-size: 14px;
  z-index: 10;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__toggle::-ms-expand {
  display: none;
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__toggle i:before {
  transition: 0.25s;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.s-scoreboard .c-scoreboard--slider .c-scoreboard__toggle.is-toggled i:before {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
.s-scoreboard .slick-prev,
.s-scoreboard .slick-next {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  height: 110px;
  background: #eeeeee;
  font-size: 0;
  width: 24px;
  text-align: center;
  line-height: 110px;
  position: absolute;
  top: 0;
  transition: 0.25s;
}
.s-scoreboard .slick-prev::-ms-expand,
.s-scoreboard .slick-next::-ms-expand {
  display: none;
}
.s-scoreboard .slick-prev::before,
.s-scoreboard .slick-next::before {
  font-family: sidearm_font_v2;
  color: black;
  font-size: 18px;
}
.s-scoreboard .slick-prev:hover,
.s-scoreboard .slick-next:hover {
  background: #990033;
}
.s-scoreboard .slick-prev:hover::before,
.s-scoreboard .slick-next:hover::before {
  color: white;
}
.s-scoreboard .slick-prev {
  left: 0;
  border-right: 1px solid #d8d8d8;
}
.s-scoreboard .slick-prev::before {
  content: '\e009';
}
.s-scoreboard .slick-next {
  right: 0;
}
.s-scoreboard .slick-next::before {
  content: '\e010';
}
.main-header {
  position: absolute;
  top: 110px;
  left: 0;
  width: 100%;
  z-index: 9000;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.main-header.headroom--not-top {
  position: fixed;
  top: 0;
}
.main-header.headroom--not-top .c-header__logo__image--top {
  display: none;
}
.main-header.headroom--not-top .c-header__logo__image--scroll {
  display: block;
}
.main-header .c-header {
  height: 80px;
  background: #990033;
}
.main-header .c-header > div {
  height: 100%;
}
.main-header .c-header__logo {
  margin: 43px 0 0 0;
  position: relative;
  z-index: 9000;
}
.main-header .c-header__logo__link {
  display: block;
}
.main-header .c-header__logo__image--top {
  display: block;
}
.main-header .c-header__logo__image--scroll {
  display: none;
}
.main-header .c-header search-component {
  margin-left: auto;
}
.main-header .c-header .c-search--popout {
  position: relative;
}
.main-header .c-header .c-search--popout fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.main-header .c-header .c-search--popout .c-search__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  display: block;
  padding: 0 24px;
  border-left: 1px solid black;
  border-right: 1px solid black;
  color: white;
  font-size: 24px;
  height: 80px;
  transition: 0.25s;
}
.main-header .c-header .c-search--popout .c-search__toggle::-ms-expand {
  display: none;
}
.main-header .c-header .c-search--popout .c-search__toggle.is-toggled {
  background: white;
  color: #990033;
}
.main-header .c-header .c-search--popout .c-search__toggle.is-toggled i::before {
  content: '\e077';
}
.main-header .c-header .c-search--popout .c-search__popout {
  position: absolute;
  top: 100%;
  left: -99999px;
  opacity: 0;
  transition: opacity 0.25s;
  width: 300px;
  height: 48px;
  background: white;
  border: 1px solid #d8d8d8;
  z-index: 8999;
}
.main-header .c-header .c-search--popout .c-search__popout.is-open {
  left: auto;
  right: 0;
  opacity: 1;
}
.main-header .c-header .c-search--popout .c-search__text {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  padding: 0 24px;
  text-transform: capitalize;
  color: black;
  max-width: 1416px;
  margin: 0 auto;
  display: block;
  line-height: 48px;
}
.main-header .c-header .c-search--popout .c-search__text::-ms-expand {
  display: none;
}
.main-header .c-header .c-search--popout .c-search__text::placeholder {
  color: black;
}
.main-header .c-header .c-search--standard fieldset {
  border: none;
  margin: 0;
  padding: 0;
}
.main-header .c-header .c-search--standard .c-search__container {
  border-bottom: 1px solid #d8d8d8;
}
.main-header .c-header .c-search--standard .c-search__text {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  padding: 0 24px;
  background: white;
  height: 48px;
  font-size: 1rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  text-transform: capitalize;
}
.main-header .c-header .c-search--standard .c-search__text::-ms-expand {
  display: none;
}
.main-header .c-header .c-search--standard .c-search__text::placeholder {
  color: black;
}
.main-header .c-header .c-search--standard .c-search__submit {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  height: 48px;
  padding: 0 24px;
  background: #d8d8d8;
  color: black;
  font-size: 18px;
  transition: 0.25s;
}
.main-header .c-header .c-search--standard .c-search__submit::-ms-expand {
  display: none;
}
.main-header .c-header .c-search--standard .c-search__submit:hover {
  background: #990033;
  color: white;
}
.main-header .main-navigation {
  height: 80px;
}
.main-header .main-navigation .c-navigation--main ul {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-header .main-navigation .c-navigation--main .c-navigation__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  margin: 0 0 0 12px;
  color: white;
  font-size: 1.125rem;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  height: 80px;
  padding: 0 24px;
}
.main-header .main-navigation .c-navigation--main .c-navigation__toggle::-ms-expand {
  display: none;
}
.main-header .main-navigation .c-navigation--main .c-navigation__toggle i {
  font-size: 25px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url {
  text-decoration: none;
  display: block;
  color: inherit;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__offcanvas {
  width: 100%;
  background-color: #630021;
  position: absolute;
  top: 100%;
  left: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  transition: height 0.25s;
  z-index: 8999;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__offcanvas.is-open {
  height: 60px;
  pointer-events: all;
  overflow: visible;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__offcanvas.is-open .c-navigation__level-1 {
  opacity: 1;
  transition-delay: .25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__level-1 {
  max-width: 1416px;
  margin: 0 auto;
  height: 100%;
  padding: 0 0 0 176px;
  opacity: 0;
  transition: 0.25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__item--level-1 {
  padding: 0 24px;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 1.125rem;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__item--level-1:hover {
  cursor: pointer;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__item--level-1.is-open .c-navigation__level-2 {
  left: 0;
  opacity: 1;
  transition: opacity .25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1 {
  color: white;
  position: relative;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1:hover,
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1.is-toggled {
  color: #eeeeee;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1:hover::before,
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1.is-toggled::before {
  width: 100%;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-1::before {
  content: '';
  width: 0;
  height: 1px;
  transition: width 0.25s;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: white;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__level-2 {
  position: absolute;
  top: 100%;
  left: -99999px;
  max-height: calc(100vh - 200px);
  opacity: 0;
  width: 100%;
  background: white;
  padding: 24px 0;
  border-bottom: 6px solid #a59474;
  overflow: auto;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__level-2.is-open {
  left: 0;
  opacity: 1;
  transition: 0s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__level-2-inner {
  max-width: 1440px;
  width: 100%;
  margin: 0 auto;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__column {
  flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
  min-width: 1px;
  min-height: 1px;
  padding: 0 12px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__item--level-2 {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  border-bottom: 1px solid #990033;
  height: 48px;
  padding: 0 24px;
  font-size: .875rem;
  text-transform: capitalize;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__separator {
  color: #990033;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 1.5rem;
  text-transform: uppercase;
  border-bottom: none;
  padding: 0;
  height: auto;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-2 {
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  color: #666666;
  transition: 0.25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-2:first-child {
  margin-right: auto;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  color: black;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-2:first-child:last-child {
  width: 100%;
  margin-right: 0;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__url--level-2:hover {
  color: #990033;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__schedule-roster-news::after {
  content: '/';
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  color: black;
  margin: 0 6px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__schedule-roster-news.news {
  display: none;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social {
  width: 1rem;
  height: 100%;
  overflow: hidden;
  white-space: nowrap;
  visibility: hidden;
  line-height: 48px;
  font-size: 18px;
  margin: 0 6px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social[href] {
  visibility: visible;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social::before {
  font-family: sidearm_font_v2;
  margin-right: 30px;
  color: #990033;
  transition: 0.25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.facebook {
  margin-left: 32px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.facebook::before {
  content: '\e041';
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.facebook:hover::before {
  color: #3b5998;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.twitter::before {
  content: '\e035';
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.twitter:hover::before {
  color: #1b95e0;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.instagram::before {
  content: '\e044';
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.instagram:hover::before {
  color: #e4405f;
}
.main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__social.tickets {
  display: none;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__url {
  text-decoration: none;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__offcanvas {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__offcanvas.is-open {
  max-height: calc(100vh);
  overflow: auto;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__item--level-1 {
  font-size: 1.125rem;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1 {
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1:after {
  font-family: sidearm_font_v2;
  font-size: 20px;
  content: '\e012';
  margin-left: 10px;
  font-style: normal;
  display: block;
  transition: transform .25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1.is-open:after {
  transform: rotate(-180deg);
  transition: transform .25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__url--level-1 {
  height: 48px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  background: #630021;
  border-bottom: 1px solid white;
  padding: 0 24px;
  color: white;
  transition: 0.25s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__level-2 {
  position: static;
  opacity: 1;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__level-2.is-open {
  max-height: 1500px;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__item--level-2 {
  text-transform: capitalize;
  font-size: .875rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__separator {
  height: 48px;
  padding: 0 24px;
  color: #990033;
  font-size: 1rem;
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  text-transform: uppercase;
  background: white;
  border-bottom: 1px solid #d8d8d8;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
}
.main-header .main-navigation .c-navigation--main.c-navigation--mobile .c-navigation__url--level-2 {
  height: 48px;
  padding: 0 24px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  background: white;
  border-bottom: 1px solid #d8d8d8;
  color: #990033;
}
.main-header .sport-navigation {
  height: 80px;
}
.main-header .sport-navigation .c-navigation--sport ul {
  list-style: none;
  margin: 0;
  padding: 0;
  list-style: none;
  margin: 0;
  padding: 0;
}
.main-header .sport-navigation .c-navigation--sport .c-navigation__toggle {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  height: 80px;
  padding: 0 24px;
  background: #630021;
  color: white;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
}
.main-header .sport-navigation .c-navigation--sport .c-navigation__toggle::-ms-expand {
  display: none;
}
.main-header .sport-navigation .c-navigation--sport .c-navigation__toggle i:before {
  transition: 0.25s;
  transform: rotate(0deg);
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}
.main-header .sport-navigation .c-navigation--sport .c-navigation__toggle.is-toggled i:before {
  transform: rotate(-180deg);
  -webkit-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__offcanvas {
  width: 100%;
  background-color: #630021;
  position: absolute;
  top: 100%;
  left: 0;
  height: 0;
  overflow: hidden;
  pointer-events: none;
  transition: height 0.25s;
  z-index: 8999;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__offcanvas.is-open {
  height: 60px;
  pointer-events: all;
  overflow: visible;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__offcanvas.is-open .c-navigation__level-1 {
  opacity: 1;
  transition-delay: .25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url {
  text-decoration: none;
  display: block;
  color: inherit;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__level-1 {
  max-width: 1416px;
  margin: 0 auto;
  height: 100%;
  padding: 0 0 0 176px;
  opacity: 0;
  transition: 0.25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1 {
  padding: 0 24px;
  text-transform: uppercase;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  height: 100%;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  transition: 0.25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1:hover {
  cursor: pointer;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1.is-open .c-navigation__url--level-1 {
  color: #eeeeee;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__item--level-1.is-open .c-navigation__level-2 {
  left: auto;
  right: 0;
  opacity: 1;
  transition: opacity .25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1 {
  color: white;
  transition: 0.25s;
  position: relative;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1:hover,
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1.is-open {
  color: #eeeeee;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1:hover::before,
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1.is-open::before {
  width: 100%;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-1::before {
  content: '';
  width: 0;
  height: 1px;
  transition: width 0.25s;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  background: white;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__parent {
  position: relative;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__parent .c-navigation__url--level-1 {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__parent .c-navigation__url--level-1:after {
  font-family: sidearm_font_v2;
  content: '\e012';
  margin-left: 10px;
  font-style: normal;
  display: block;
  transition: 0.25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__parent .c-navigation__url--level-1.is-open:after {
  transform: rotate(-180deg);
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__level-2 {
  position: absolute;
  left: -99999px;
  top: 100%;
  opacity: 0;
  width: 100%;
  background-color: white;
  min-width: 300px;
  overflow: auto;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__level-2.is-open {
  left: auto;
  right: 0;
  opacity: 1;
  transition: 0s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__item--level-2 {
  padding: 12px;
  font-size: .875rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-2 {
  color: #990033;
  text-decoration: none;
  transition: 0.25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__url--level-2:hover {
  color: #660022;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__url {
  text-decoration: none;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__offcanvas {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__offcanvas.is-open {
  max-height: calc(100vh - 0px);
  overflow: auto;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1 {
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1:after {
  font-family: sidearm_font_v2;
  content: '\e012';
  margin-left: 10px;
  font-style: normal;
  display: block;
  transition: transform .25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__parent .c-navigation__url--level-1.is-open:after {
  transform: rotate(-180deg);
  transition: transform .25s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__item--level-1 {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-transform: uppercase;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__url--level-1 {
  height: 48px;
  padding: 0 24px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  background: #630021;
  border-bottom: 1px solid white;
  color: white;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__level-2 {
  padding: 0;
  opacity: 1;
  position: static;
  width: 100%;
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.5s;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__level-2.is-open {
  max-height: 1500px;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__item--level-2 {
  text-transform: capitalize;
  font-size: .875rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.main-header .sport-navigation .c-navigation--sport.c-navigation--mobile .c-navigation__url--level-2 {
  height: 48px;
  padding: 0 24px;
  display: flex;
  display: -webkit-flex;
  align-items: center;
  -webkit-align-items: center;
  background: white;
  border-bottom: 1px solid #d8d8d8;
  color: #990033;
}
.s-leaderboard--top {
  padding: 24px 0;
}
.s-leaderboard--top .dfp-ad {
  margin: 0 auto;
  text-align: center;
}
.s-stories {
  margin: 0 0 48px 0;
  min-height: 400px;
}
.s-stories .c-stories--center,
.s-stories .c-stories--slider {
  position: relative;
}
.s-stories .c-stories--center .c-stories__media-container,
.s-stories .c-stories--slider .c-stories__media-container {
  background: black;
  color: white;
}
.s-stories .c-stories--center .c-stories__media,
.s-stories .c-stories--slider .c-stories__media {
  padding-bottom: 56.25%;
  position: relative;
}
.s-stories .c-stories--center .c-stories__picture img,
.s-stories .c-stories--slider .c-stories__picture img,
.s-stories .c-stories--center .c-stories__default,
.s-stories .c-stories--slider .c-stories__default {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.s-stories .c-stories--center .c-stories__details,
.s-stories .c-stories--slider .c-stories__details {
  padding: 24px 24px 48px 24px;
  background: white;
  border-top: 6px solid #990033;
}
.s-stories .c-stories--center .c-stories__title,
.s-stories .c-stories--slider .c-stories__title {
  font-family: 'Lato', sans-serif;
  font-weight: 900;
  font-size: 3rem;
  line-height: 1.25;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.s-stories .c-stories--center .c-stories__url,
.s-stories .c-stories--slider .c-stories__url {
  color: black;
  text-decoration: none;
  transition: 0.25s;
}
.s-stories .c-stories--center .c-stories__url:hover,
.s-stories .c-stories--slider .c-stories__url:hover {
  color: #990033;
}
.s-stories .c-stories--center .c-stories__meta,
.s-stories .c-stories--slider .c-stories__meta {
  color: #990033;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  margin: 12px 0 0 0;
}
.s-stories .c-stories--center .c-stories__sport,
.s-stories .c-stories--slider .c-stories__sport {
  font-family: 'Lato', sans-serif;
  font-weight: 700;
}
.s-stories .c-stories--center .c-stories__buttons,
.s-stories .c-stories--slider .c-stories__buttons {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  max-width: 1416px;
  width: 100%;
  padding: 0 12px 56.25% 12px;
  pointer-events: none;
}
.s-stories .c-stories--center .c-stories__button,
.s-stories .c-stories--slider .c-stories__button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  color: white;
  font-size: 48px;
  transition: 0.25s;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  pointer-events: all;
}
.s-stories .c-stories--center .c-stories__button::-ms-expand,
.s-stories .c-stories--slider .c-stories__button::-ms-expand {
  display: none;
}
.s-stories .c-stories--center .c-stories__button:hover,
.s-stories .c-stories--slider .c-stories__button:hover {
  color: #990033;
}
.s-stories .c-stories--center .c-stories__button--prev,
.s-stories .c-stories--slider .c-stories__button--prev {
  left: 0;
}
.s-stories .c-stories--center .c-stories__button--next,
.s-stories .c-stories--slider .c-stories__button--next {
  right: 0;
}
.s-stories .c-stories--center .c-stories__item {
  max-width: 1416px;
  width: 100%;
  transform: scale(0.95);
  -webkit-transform: scale(0.95);
  transform: scale(0.95);
  transition: 0.25s;
}
.s-stories .c-stories--center .c-stories__item.slick-center {
  transform: scale(1);
  -webkit-transform: scale(1);
  transform: scale(1);
}
.s-stories .c-stories--center .c-stories__button {
  transform: translateY(calc(-50% - 125px));
  -webkit-transform: translateY(calc(-50% - 125px));
  transform: translateY(calc(-50% - 125px));
}
.s-stories .c-stories--slider .c-stories__buttons {
  max-width: none;
}
.s-quicklinks {
  background: #990033;
  padding: 12px 0;
}
.s-tickets,
.s-giving,
.s-shop {
  margin: 12px;
}
.s-tickets .c-tickets__header,
.s-giving .c-tickets__header,
.s-shop .c-tickets__header,
.s-tickets .c-giving__header,
.s-giving .c-giving__header,
.s-shop .c-giving__header,
.s-tickets .c-shop__header,
.s-giving .c-shop__header,
.s-shop .c-shop__header {
  color: white;
  font-family: 'Oswald', sans-serif;
  font-size: 1.125rem;
  text-transform: uppercase;
  margin: 0 24px 0 0;
}
.s-tickets .c-tickets__button,
.s-giving .c-tickets__button,
.s-shop .c-tickets__button,
.s-tickets .c-giving__button,
.s-giving .c-giving__button,
.s-shop .c-giving__button,
.s-tickets .c-shop__button,
.s-giving .c-shop__button,
.s-shop .c-shop__button {
  transition: 0.25s;
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  width: 75px;
  height: 53px;
  text-align: center;
  line-height: 53px;
  text-transform: uppercase;
  color: #990033;
  font-family: 'Oswald', sans-serif;
  font-size: 1rem;
  background: white;
  position: relative;
  border-left: 1px solid #d8d8d8;
}
.s-tickets .c-tickets__button::-ms-expand,
.s-giving .c-tickets__button::-ms-expand,
.s-shop .c-tickets__button::-ms-expand,
.s-tickets .c-giving__button::-ms-expand,
.s-giving .c-giving__button::-ms-expand,
.s-shop .c-giving__button::-ms-expand,
.s-tickets .c-shop__button::-ms-expand,
.s-giving .c-shop__button::-ms-expand,
.s-shop .c-shop__button::-ms-expand {
  display: none;
}
.s-tickets .c-tickets__button:hover,
.s-giving .c-tickets__button:hover,
.s-shop .c-tickets__button:hover,
.s-tickets .c-giving__button:hover,
.s-giving .c-giving__button:hover,
.s-shop .c-giving__button:hover,
.s-tickets .c-shop__button:hover,
.s-giving .c-shop__button:hover,
.s-shop .c-shop__button:hover {
  background: #d8d8d8;
}
.s-tickets .c-tickets__button::before,
.s-giving .c-tickets__button::before,
.s-shop .c-tickets__button::before,
.s-tickets .c-giving__button::before,
.s-giving .c-giving__button::before,
.s-shop .c-giving__button::before,
.s-tickets .c-shop__button::before,
.s-giving .c-shop__button::before,
.s-shop .c-shop__button::before {
  content: '\e012';
  font-family: sidearm_font_v2;
  font-size: 18px;
  pointer-events: none;
  color: black;
  position: absolute;
  top: 50%;
  left: -30px;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
}
.s-tickets .c-tickets select,
.s-giving .c-tickets select,
.s-shop .c-tickets select,
.s-tickets .c-giving select,
.s-giving .c-giving select,
.s-shop .c-giving select,
.s-tickets .c-shop select,
.s-giving .c-shop select,
.s-shop .c-shop select {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  height: 53px;
  background: white;
  padding: 0 24px;
  width: 260px;
  color: #990033;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  text-transform: uppercase;
}
.s-tickets .c-tickets select::-ms-expand,
.s-giving .c-tickets select::-ms-expand,
.s-shop .c-tickets select::-ms-expand,
.s-tickets .c-giving select::-ms-expand,
.s-giving .c-giving select::-ms-expand,
.s-shop .c-giving select::-ms-expand,
.s-tickets .c-shop select::-ms-expand,
.s-giving .c-shop select::-ms-expand,
.s-shop .c-shop select::-ms-expand {
  display: none;
}
.s-leaderboard--middle {
  margin: 48px 0;
}
.s-leaderboard--middle .dfp-ad {
  margin: 0 auto;
  text-align: center;
}
.s-promos {
  margin: 0 0 72px 0;
}
.s-promos__inner {
  padding: 48px 0 84px 0;
  border-top: 6px solid #990033;
  border-bottom: 6px solid #990033;
  background: white;
}
.s-promos__inner .ads-container {
  position: relative;
}
.s-promos__inner .ads-container .ad {
  display: flex;
  display: -webkit-flex;
  justify-content: center;
  -webkit-justify-content: center;
}
.s-promos__inner .slick-prev,
.s-promos__inner .slick-next {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 0;
}
.s-promos__inner .slick-prev::-ms-expand,
.s-promos__inner .slick-next::-ms-expand {
  display: none;
}
.s-promos__inner .slick-prev::before,
.s-promos__inner .slick-next::before {
  font-family: sidearm_font_v2;
  font-size: 48px;
  color: #999999;
  transition: 0.25s;
}
.s-promos__inner .slick-prev:hover::before,
.s-promos__inner .slick-next:hover::before {
  color: #990033;
}
.s-promos__inner .slick-prev {
  left: 12px;
}
.s-promos__inner .slick-prev::before {
  content: '\e009';
}
.s-promos__inner .slick-next {
  right: 12px;
}
.s-promos__inner .slick-next::before {
  content: '\e010';
}
.s-strategic {
  background: white;
  padding: 20px 0px;
}
.s-strategic .strategic-plan-ad {
  height: 100%;
}
.s-strategic__inner {
  background-color: black;
  background-image: url('https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/goleopards.com/images/responsive/promo_375_stratplan_bg.png');
  background-repeat: repeat-x;
  height: 394px;
  color: white;
  text-align: center;
  margin: 20px auto;
}
.s-strategic__plan {
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
  width: 100%;
  height: 100%;
  border-top: 5px solid #990033;
  border-bottom: 5px solid #990033;
  margin: 0 !important;
}
.s-strategic__plan img {
  width: 180px;
  margin-top: -5px;
}
.s-strategic__plan__text-top {
  text-transform: uppercase;
  font-size: 2.5rem;
  text-shadow: -1px 2px black;
}
.s-strategic__plan__large-text {
  font-family: 'Alfa Slab One', cursive;
  font-size: 5rem;
  text-transform: uppercase;
  color: white;
  text-shadow: -1px 2px black;
}
.s-strategic__plan__text-bottom {
  text-transform: uppercase;
  font-size: 3rem;
  text-shadow: -1px 2px black;
  margin-top: -10px;
}
.s-strategic__plan__small-text {
  font-size: 1.2rem;
  line-height: 1.2;
  padding: 20px 0px;
}
.s-strategic__plan__buttons {
  position: relative;
  text-transform: uppercase;
}
.s-strategic__plan__buttons-print,
.s-strategic__plan__buttons-read {
  position: absolute;
  padding: 10px 30px;
  text-decoration: none;
  font-size: 1.2rem;
  background: white;
  border: 1px solid #990033;
  bottom: 20px;
}
.s-strategic__plan__buttons-print:hover,
.s-strategic__plan__buttons-read:hover {
  text-decoration: underline;
}
.s-strategic__plan__buttons-print {
  right: 50px;
}
.s-strategic__plan__buttons-read {
  left: 50px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  .s-strategic__plan__large-text {
    background-image: repeating-linear-gradient(-90deg, #f7f7f7, #d0d0d1 20px, #d0d0d1 20px, #f7f7f7 50px);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    filter: drop-shadow(-1px 2px black);
    text-shadow: none;
  }
}
@-moz-document url-prefix() {
  .s-strategic__plan__large-text {
    background-image: repeating-linear-gradient(-90deg, #f7f7f7, #d0d0d1 20px, #d0d0d1 20px, #f7f7f7 50px);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    filter: drop-shadow(-1px 2px black);
    text-shadow: none;
  }
}
.s-videos {
  background: white;
  border-top: 1px solid #d8d8d8;
  padding: 60px 0;
}
.s-videos .c-videos--grid .showcase-modal,
.s-videos .c-videos--slider .showcase-modal {
  position: fixed;
  top: 0;
  left: -9999px;
  height: 100%;
  width: 100%;
  z-index: 10000;
  background: rgba(0, 0, 0, 0.5);
}
.s-videos .c-videos--grid .showcase-modal.video-is-playing,
.s-videos .c-videos--slider .showcase-modal.video-is-playing {
  left: 0;
}
.s-videos .c-videos--grid .showcase-modal__inner,
.s-videos .c-videos--slider .showcase-modal__inner {
  padding: 16px;
  background: white;
  width: 90%;
  max-width: 1200px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}
.s-videos .c-videos--grid .showcase-modal__player,
.s-videos .c-videos--slider .showcase-modal__player {
  padding-bottom: 56.25%;
  position: relative;
  overflow: hidden;
}
.s-videos .c-videos--grid .showcase-modal__close,
.s-videos .c-videos--slider .showcase-modal__close {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  background-color: #990033;
  color: white;
  padding: 8px 12px;
  position: absolute;
  bottom: 100%;
  right: 0;
}
.s-videos .c-videos--grid .showcase-modal__close::-ms-expand,
.s-videos .c-videos--slider .showcase-modal__close::-ms-expand {
  display: none;
}
.s-videos .c-videos--grid .showcase-modal .showcase-video-player,
.s-videos .c-videos--slider .showcase-modal .showcase-video-player {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.s-videos .c-videos--grid .c-videos__header,
.s-videos .c-videos--slider .c-videos__header {
  margin: 0 0 12px 0;
}
.s-videos .c-videos--grid .c-videos__label,
.s-videos .c-videos--slider .c-videos__label {
  text-transform: uppercase;
  color: #990033;
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
}
.s-videos .c-videos--grid .c-videos__archives,
.s-videos .c-videos--slider .c-videos__archives {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  text-decoration: none;
  position: absolute;
  bottom: 0;
  right: 12px;
}
.s-videos .c-videos--grid .c-videos__archives::before,
.s-videos .c-videos--slider .c-videos__archives::before {
  content: '';
  width: 0;
  height: 1px;
  background: black;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: 0.25s;
}
.s-videos .c-videos--grid .c-videos__archives:hover::before,
.s-videos .c-videos--slider .c-videos__archives:hover::before {
  width: 100%;
}
.s-videos .c-videos--grid .c-videos__media-container,
.s-videos .c-videos--slider .c-videos__media-container {
  position: relative;
}
.s-videos .c-videos--grid .c-videos__media-container::before,
.s-videos .c-videos--slider .c-videos__media-container::before {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
  opacity: 1;
  transition: opacity 0.25s;
  z-index: 2;
}
.s-videos .c-videos--grid .c-videos__media-container:hover::before,
.s-videos .c-videos--slider .c-videos__media-container:hover::before {
  opacity: 0;
}
.s-videos .c-videos--grid .c-videos__media,
.s-videos .c-videos--slider .c-videos__media {
  padding-bottom: 56.25%;
  position: relative;
}
.s-videos .c-videos--grid .c-videos__image,
.s-videos .c-videos--slider .c-videos__image {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.s-videos .c-videos--grid .c-videos__play-btn,
.s-videos .c-videos--slider .c-videos__play-btn {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  display: block;
  font-size: 0;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  font-size: 48px;
  transition: 0.25s;
  z-index: 3;
}
.s-videos .c-videos--grid .c-videos__play-btn::-ms-expand,
.s-videos .c-videos--slider .c-videos__play-btn::-ms-expand {
  display: none;
}
.s-videos .c-videos--grid .c-videos__play-btn:hover,
.s-videos .c-videos--slider .c-videos__play-btn:hover {
  color: #eeeeee;
}
.s-videos .c-videos--grid .c-videos__logo-container,
.s-videos .c-videos--slider .c-videos__logo-container {
  background: #990033;
  width: 96px;
  height: 96px;
}
.s-videos .c-videos--grid .c-videos__title,
.s-videos .c-videos--slider .c-videos__title {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  line-height: 1.63;
  padding: 0 12px;
}
.s-videos .c-videos--grid .c-videos__item {
  flex: 0 0 33.3333%;
  -webkit-flex: 0 0 33.3333%;
  min-width: 1px;
  min-height: 1px;
}
.s-videos .c-videos--grid .c-videos__item__inner {
  margin: 12px;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-videos .c-videos--slider {
  position: relative;
}
.s-videos .c-videos--slider .c-videos__header {
  display: flex;
  display: -webkit-flex;
  align-items: flex-end;
  -webkit-align-items: flex-end;
  justify-content: space-between;
  -webkit-justify-content: space-between;
}
.s-videos .c-videos--slider .c-videos__archives {
  position: relative;
  bottom: auto;
  right: auto;
}
.s-videos .c-videos--slider .c-videos__list {
  margin: 24px -12px 0 -12px;
}
.s-videos .c-videos--slider .c-videos__item {
  margin: 0 12px;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-videos .c-videos--slider .c-videos__details {
  border: 1px solid #d8d8d8;
  border-top: none;
}
.s-videos .c-videos--slider .c-videos__buttons {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  left: 0;
  width: 100%;
}
.s-videos .c-videos--slider .c-videos__button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  font-size: 48px;
  color: white;
  transition: 0.25s;
}
.s-videos .c-videos--slider .c-videos__button::-ms-expand {
  display: none;
}
.s-videos .c-videos--slider .c-videos__button:hover {
  color: #990033;
}
.s-strategic-multi {
  background: white;
  border-top: 1px solid #d8d8d8;
  padding: 60px 0;
}
.s-strategic-multi__inner {
  background-color: white;
  max-width: 1416px;
}
.s-strategic-multi .slick-prev,
.s-strategic-multi .slick-next {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  transition: 0.25s;
  position: absolute;
  top: calc(50% - 26px);
  font-size: 0;
  z-index: 9999;
}
.s-strategic-multi .slick-prev::-ms-expand,
.s-strategic-multi .slick-next::-ms-expand {
  display: none;
}
.s-strategic-multi .slick-prev::before,
.s-strategic-multi .slick-next::before {
  font-family: sidearm_font_v2;
  color: white;
  font-size: 3.25rem;
}
.s-strategic-multi .slick-prev:hover::before,
.s-strategic-multi .slick-next:hover::before {
  color: #990033;
}
.s-strategic-multi .slick-prev {
  left: 12px;
}
.s-strategic-multi .slick-prev::before {
  content: '\e009';
}
.s-strategic-multi .slick-next {
  right: 12px;
}
.s-strategic-multi .slick-next::before {
  content: '\e010';
}
@media screen and (max-width: 767px) {
  .s-strategic-multi .slick-prev,
  .s-strategic-multi .slick-next {
    position: relative;
    padding-top: 24px;
  }
  .s-strategic-multi .slick-prev::before,
  .s-strategic-multi .slick-next::before {
    color: #999999;
    font-size: 1.5rem;
  }
  .s-strategic-multi .slick-prev {
    left: calc(50% - 52px);
  }
  .s-strategic-multi .slick-next {
    left: calc(50% + 0px);
  }
}
.s-parallax {
  height: 100%;
  width: 100%;
  padding-bottom: 25%;
  background: url('https://dxbhsrqyrr690.cloudfront.net/sidearm.nextgen.sites/goleopards.com/images/responsive/parallax_bg.jpg') center fixed no-repeat;
  background-size: cover;
}
.s-social {
  background: white;
  padding: 84px 0 48px 0;
}
.s-social .c-social__header {
  text-align: center;
  color: #990033;
  text-transform: uppercase;
  font-size: 3rem;
  font-family: 'Oswald', sans-serif;
  margin: 0 0 24px 0;
}
.s-social .c-social__section {
  flex: 0 0 33.3333%;
  -webkit-flex: 0 0 33.3333%;
  min-width: 1px;
  min-height: 1px;
}
.s-twitter .c-twitter--scroll,
.s-twitter .c-twitter--slider {
  margin: 0 12px;
}
.s-twitter .c-twitter--scroll .c-twitter__header,
.s-twitter .c-twitter--slider .c-twitter__header {
  margin: 0 0 24px 0;
  text-align: center;
}
.s-twitter .c-twitter--scroll .c-twitter__header__icon,
.s-twitter .c-twitter--slider .c-twitter__header__icon {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50%;
  border: 3px solid #8e7f64;
  line-height: 54px;
  text-align: center;
  color: #990033;
  font-size: 24px;
}
.s-twitter .c-twitter--scroll .c-twitter__header__label,
.s-twitter .c-twitter--slider .c-twitter__header__label {
  color: #990033;
  text-transform: uppercase;
  margin: 12px 0 0 0;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
.s-twitter .c-twitter--scroll .c-twitter__item,
.s-twitter .c-twitter--slider .c-twitter__item {
  background: white;
}
.s-twitter .c-twitter--scroll .c-twitter__item--has-photo .c-twitter__user__photo,
.s-twitter .c-twitter--slider .c-twitter__item--has-photo .c-twitter__user__photo {
  position: absolute;
  top: -24px;
  left: 24px;
}
.s-twitter .c-twitter--scroll .c-twitter__main,
.s-twitter .c-twitter--slider .c-twitter__main {
  padding: 24px;
  position: relative;
}
.s-twitter .c-twitter--scroll .c-twitter__user__photo,
.s-twitter .c-twitter--slider .c-twitter__user__photo {
  border-radius: 50%;
  width: 48px;
  height: 48px;
  border: 2px solid white;
  display: block;
}
.s-twitter .c-twitter--scroll .c-twitter__follow__link,
.s-twitter .c-twitter--slider .c-twitter__follow__link {
  display: inline-block;
  border: 2px solid black;
  text-decoration: none;
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  padding: 0 12px;
  border-radius: 24px;
  transition: 0.25s;
}
.s-twitter .c-twitter--scroll .c-twitter__follow__link:hover,
.s-twitter .c-twitter--slider .c-twitter__follow__link:hover {
  background: black;
  color: white;
}
.s-twitter .c-twitter--scroll .c-twitter__user,
.s-twitter .c-twitter--slider .c-twitter__user {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  transition: 0.25s;
}
.s-twitter .c-twitter--scroll .c-twitter__user:hover,
.s-twitter .c-twitter--slider .c-twitter__user:hover {
  color: #990033;
}
.s-twitter .c-twitter--scroll .c-twitter__body,
.s-twitter .c-twitter--slider .c-twitter__body {
  margin: 12px 0 0 0;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.63;
}
.s-twitter .c-twitter--scroll .c-twitter__body a,
.s-twitter .c-twitter--slider .c-twitter__body a {
  color: #990033;
  text-decoration: none;
}
.s-twitter .c-twitter--scroll .c-twitter__body a:hover,
.s-twitter .c-twitter--slider .c-twitter__body a:hover {
  text-decoration: underline;
}
.s-twitter .c-twitter--scroll .c-twitter__list {
  max-height: 489px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-twitter .c-twitter--scroll .c-twitter__list::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #1b95e0;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.s-twitter .c-twitter--scroll .c-twitter__list::after {
  content: '\e035';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 6px;
  z-index: 100;
}
.s-twitter .c-twitter--scroll .c-twitter__item {
  border-bottom: 1px solid #d8d8d8;
}
.s-twitter .c-twitter--slider {
  margin: 0 0 24px 0;
}
.s-twitter .c-twitter--slider .c-twitter__list {
  padding: 0 12px;
}
.s-twitter .c-twitter--slider .c-twitter__item {
  margin: 0 12px;
}
.s-twitter .c-twitter--slider .c-twitter__item__inner {
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-twitter .c-twitter--slider .c-twitter__item__inner::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #1b95e0;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.s-twitter .c-twitter--slider .c-twitter__item__inner::after {
  content: '\e035';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 6px;
  z-index: 100;
}
.s-twitter .c-twitter--slider .c-twitter__buttons {
  margin: 24px 0 0 0;
}
.s-twitter .c-twitter--slider .c-twitter__button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  font-size: 24px;
  color: #999999;
  transition: 0.25s;
  margin: 0 12px;
}
.s-twitter .c-twitter--slider .c-twitter__button::-ms-expand {
  display: none;
}
.s-twitter .c-twitter--slider .c-twitter__button:hover {
  color: #990033;
}
.s-instagram .c-instagram--scroll,
.s-instagram .c-instagram--slider {
  padding: 0 12px;
}
.s-instagram .c-instagram--scroll .c-instagram__header,
.s-instagram .c-instagram--slider .c-instagram__header {
  margin: 0 0 24px 0;
  text-align: center;
}
.s-instagram .c-instagram--scroll .c-instagram__header__icon,
.s-instagram .c-instagram--slider .c-instagram__header__icon {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50%;
  border: 3px solid #8e7f64;
  line-height: 54px;
  text-align: center;
  color: #990033;
  font-size: 24px;
}
.s-instagram .c-instagram--scroll .c-instagram__header__label,
.s-instagram .c-instagram--slider .c-instagram__header__label {
  color: #990033;
  text-transform: uppercase;
  margin: 12px 0 0 0;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
.s-instagram .c-instagram--scroll .c-instagram__item__inner,
.s-instagram .c-instagram--slider .c-instagram__item__inner {
  margin: 12px;
  position: relative;
}
.s-instagram .c-instagram--scroll .c-instagram__link,
.s-instagram .c-instagram--slider .c-instagram__link {
  display: block;
  position: relative;
}
.s-instagram .c-instagram--scroll .c-instagram__link::after,
.s-instagram .c-instagram--slider .c-instagram__link::after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(transparent 50%, black);
}
.s-instagram .c-instagram--scroll .c-instagram__list {
  max-height: 489px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-instagram .c-instagram--scroll .c-instagram__list::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #e4405f;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 12px;
  z-index: 100;
}
.s-instagram .c-instagram--scroll .c-instagram__list::after {
  content: '\e044';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 17px;
  z-index: 100;
}
.s-instagram .c-instagram--scroll .c-instagram__item {
  flex: 0 1 50%;
  -webkit-flex: 0 1 50%;
  min-width: 1px;
  min-height: 1px;
}
.s-instagram .c-instagram--slider {
  margin: 0 0 24px 0;
}
.s-instagram .c-instagram--slider .c-instagram__list {
  padding: 0 12px;
}
.s-instagram .c-instagram--slider .c-instagram__item {
  margin: 0 12px;
}
.s-instagram .c-instagram--slider .c-instagram__item__inner {
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-instagram .c-instagram--slider .c-instagram__item__inner::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #e4405f;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.s-instagram .c-instagram--slider .c-instagram__item__inner::after {
  content: '\e044';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 6px;
  z-index: 100;
}
.s-instagram .c-instagram--slider .c-instagram__buttons {
  margin: 24px 0 0 0;
}
.s-instagram .c-instagram--slider .c-instagram__button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  font-size: 24px;
  color: #999999;
  transition: 0.25s;
  margin: 0 12px;
}
.s-instagram .c-instagram--slider .c-instagram__button::-ms-expand {
  display: none;
}
.s-instagram .c-instagram--slider .c-instagram__button:hover {
  color: #990033;
}
.s-facebook .c-facebook--scroll,
.s-facebook .c-facebook--slider {
  margin: 0 12px;
}
.s-facebook .c-facebook--scroll .c-facebook__header,
.s-facebook .c-facebook--slider .c-facebook__header {
  margin: 0 0 24px 0;
  text-align: center;
}
.s-facebook .c-facebook--scroll .c-facebook__header__icon,
.s-facebook .c-facebook--slider .c-facebook__header__icon {
  width: 60px;
  height: 60px;
  margin: 0 auto;
  border-radius: 50%;
  border: 3px solid #8e7f64;
  line-height: 54px;
  text-align: center;
  color: #990033;
  font-size: 24px;
}
.s-facebook .c-facebook--scroll .c-facebook__header__label,
.s-facebook .c-facebook--slider .c-facebook__header__label {
  color: #990033;
  text-transform: uppercase;
  margin: 12px 0 0 0;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1.5rem;
}
.s-facebook .c-facebook--scroll .c-facebook__item,
.s-facebook .c-facebook--slider .c-facebook__item {
  background: white;
}
.s-facebook .c-facebook--scroll .c-facebook__item--has-photo .c-facebook__user__photo,
.s-facebook .c-facebook--slider .c-facebook__item--has-photo .c-facebook__user__photo {
  position: absolute;
  top: -24px;
  left: 24px;
}
.s-facebook .c-facebook--scroll .c-facebook__main,
.s-facebook .c-facebook--slider .c-facebook__main {
  padding: 24px;
  position: relative;
}
.s-facebook .c-facebook--scroll .c-facebook__user__photo,
.s-facebook .c-facebook--slider .c-facebook__user__photo {
  width: 48px;
  height: 48px;
  border: 2px solid white;
  display: block;
}
.s-facebook .c-facebook--scroll .c-facebook__like__link,
.s-facebook .c-facebook--slider .c-facebook__like__link {
  display: inline-block;
  border: 2px solid black;
  text-decoration: none;
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  padding: 0 12px;
  border-radius: 24px;
  transition: 0.25s;
}
.s-facebook .c-facebook--scroll .c-facebook__like__link:hover,
.s-facebook .c-facebook--slider .c-facebook__like__link:hover {
  background: black;
  color: white;
}
.s-facebook .c-facebook--scroll .c-facebook__screen-name,
.s-facebook .c-facebook--slider .c-facebook__screen-name {
  color: black;
  font-family: 'Lato', sans-serif;
  font-weight: 700;
  font-size: 1rem;
  text-decoration: none;
  transition: 0.25s;
}
.s-facebook .c-facebook--scroll .c-facebook__screen-name:hover,
.s-facebook .c-facebook--slider .c-facebook__screen-name:hover {
  color: #990033;
}
.s-facebook .c-facebook--scroll .c-facebook__body,
.s-facebook .c-facebook--slider .c-facebook__body {
  margin: 12px 0 0 0;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.63;
}
.s-facebook .c-facebook--scroll .c-facebook__body a,
.s-facebook .c-facebook--slider .c-facebook__body a {
  color: #990033;
  text-decoration: none;
}
.s-facebook .c-facebook--scroll .c-facebook__body a:hover,
.s-facebook .c-facebook--slider .c-facebook__body a:hover {
  text-decoration: underline;
}
.s-facebook .c-facebook--scroll .c-facebook__list {
  max-height: 489px;
  overflow: hidden;
  position: relative;
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-facebook .c-facebook--scroll .c-facebook__list::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #3b5998;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.s-facebook .c-facebook--scroll .c-facebook__list::after {
  content: '\e041';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 6px;
  z-index: 100;
}
.s-facebook .c-facebook--scroll .c-facebook__item {
  border-bottom: 1px solid #d8d8d8;
}
.s-facebook .c-facebook--slider .c-facebook__list {
  padding: 0 12px;
}
.s-facebook .c-facebook--slider .c-facebook__item {
  margin: 0 12px;
}
.s-facebook .c-facebook--slider .c-facebook__item__inner {
  box-shadow: 0 0.188rem 0.625rem rgba(0, 0, 0, 0.25);
}
.s-facebook .c-facebook--slider .c-facebook__item__inner::before {
  content: '';
  width: 0;
  height: 0;
  border-top: 60px solid #3b5998;
  border-left: 60px solid transparent;
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
}
.s-facebook .c-facebook--slider .c-facebook__item__inner::after {
  content: '\e041';
  font-family: sidearm_font_v2;
  color: white;
  font-size: 22px;
  position: absolute;
  top: 3px;
  right: 6px;
  z-index: 100;
}
.s-facebook .c-facebook--slider .c-facebook__buttons {
  margin: 24px 0 0 0;
}
.s-facebook .c-facebook--slider .c-facebook__button {
  -webkit-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  border: none;
  background: none;
  margin: 0;
  padding: 0;
  border-radius: 0px;
  font-size: 24px;
  color: #999999;
  transition: 0.25s;
  margin: 0 12px;
}
.s-facebook .c-facebook--slider .c-facebook__button::-ms-expand {
  display: none;
}
.s-facebook .c-facebook--slider .c-facebook__button:hover {
  color: #990033;
}
.s-galleries {
  background: white;
}
.s-galleries .c-galleries--grid .c-galleries__header {
  padding: 48px 0;
  background: #990033;
}
.s-galleries .c-galleries--grid .c-galleries__header__label {
  color: white;
  font-family: 'Oswald', sans-serif;
  font-size: 3rem;
  text-transform: uppercase;
  text-align: center;
}
.s-galleries .c-galleries--grid .c-galleries__header__archives {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  color: white;
  text-decoration: none;
  font-size: 1rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.s-galleries .c-galleries--grid .c-galleries__header__archives::before {
  content: '';
  width: 0;
  height: 1px;
  background: white;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: 0.25s;
}
.s-galleries .c-galleries--grid .c-galleries__header__archives:hover::before {
  width: 100%;
}
.s-galleries .c-galleries--grid .c-galleries__item {
  flex: 0 0 25%;
  -webkit-flex: 0 0 25%;
  min-width: 1px;
  min-height: 1px;
}
.s-galleries .c-galleries--grid .c-galleries__item:hover .c-galleries__media-container::after {
  opacity: 0;
}
.s-galleries .c-galleries--grid .c-galleries__item:nth-child(n+5) {
  flex: 0 0 12.5%;
  -webkit-flex: 0 0 12.5%;
  min-width: 1px;
  min-height: 1px;
}
.s-galleries .c-galleries--grid .c-galleries__media-container {
  position: relative;
}
.s-galleries .c-galleries--grid .c-galleries__media-container::after {
  content: '';
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  opacity: 1;
  pointer-events: none;
  transition: opacity 0.25s;
}
.s-galleries .c-galleries--grid .c-galleries__media {
  padding-bottom: 56.25%;
  position: relative;
}
.s-galleries .c-galleries--grid .c-galleries__picture img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.s-footer {
  padding: 60px 0 18px 0;
  background: white;
}
.s-footer .c-footer--sub {
  padding: 0 0 72px 0;
}
.s-footer .c-footer--sub .c-footer__left,
.s-footer .c-footer--sub .c-footer__right {
  padding: 0 36px;
}
.s-footer .c-footer--sub .c-footer__text {
  color: #666666;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  line-height: 1.71;
}
.s-footer .c-footer--sub .c-footer__links__item {
  font-size: .875rem;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
}
.s-footer .c-footer--sub .c-footer__links__item::after {
  content: '|';
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  color: #990033;
  margin: 0 6px;
}
.s-footer .c-footer--sub .c-footer__links__item:last-of-type::after {
  content: none;
}
.s-footer .c-footer--sub .c-footer__links__link {
  color: #990033;
  position: relative;
  text-decoration: none;
}
.s-footer .c-footer--sub .c-footer__links__link::before {
  content: '';
  width: 0;
  height: 1px;
  background: #990033;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  transition: 0.25s;
}
.s-footer .c-footer--sub .c-footer__links__link:hover::before {
  width: 100%;
}
.s-footer .c-footer--sub .c-footer__logos {
  margin: 24px 0 0 0;
}
.s-footer .c-footer--sub .c-footer__logos__logo {
  margin: 0 0 0 48px;
}
.s-footer .c-footer--sub .c-footer__logos__logo:first-of-type {
  margin: 0;
}
.s-footer .c-footer--sub .c-footer__logos__link {
  display: block;
}
.s-footer .c-footer--dfp {
  border-top: 1px solid #d8d8d8;
  padding: 48px 0 0 0;
}
.s-footer .c-footer--dfp .dfp-ad {
  margin: 0 auto;
  text-align: center;
}
.main-footer {
  background: #990033;
}
.main-footer .c-footer--copy {
  text-align: center;
  color: white;
  font-family: 'Lato', sans-serif;
  font-weight: 400;
  font-size: .875rem;
  padding: 12px 0;
}
.main-footer .c-footer--copy span,
.main-footer .c-footer--copy a {
  margin: 0 3px;
}
.main-footer .c-footer--copy a {
  color: white;
  text-decoration: none;
}
.main-footer .c-footer--copy a:hover {
  text-decoration: underline;
}
.s-leaderboard--sticky {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 12px 0;
  background: rgba(0, 0, 0, 0.5);
  transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  transition: 0.5s;
}
.s-leaderboard--sticky.headroom--not-top {
  transform: translateY(100%);
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
}
.s-leaderboard--sticky .dfp-ad {
  margin: 0 auto;
  text-align: center;
}
.s-leaderboard--sticky .ad {
  margin: 0 auto;
  text-align: center;
}
@media screen and (max-width: 1440px) {
  .s-stories .c-stories--center .c-stories__item {
    max-width: 1280px;
  }
  .s-stories .c-stories--center .c-stories__buttons {
    max-width: 1280px;
  }
  .main-header .c-header__logo {
    margin-left: 24px;
  }
  .s-galleries .c-galleries--grid .c-galleries__header__archives {
    right: 24px;
  }
}
@media screen and (max-width: 1280px) {
  .main-header .c-header__logo {
    margin: 0 0 0 24px;
  }
  .main-header .c-header__logo__image--top {
    height: 61px;
  }
  .main-header .c-header__logo__image--scroll {
    height: 61px;
  }
  .main-header .main-navigation .c-navigation--main.c-navigation--desktop .c-navigation__level-1 {
    padding: 0;
  }
  .main-header .sport-navigation .c-navigation--sport.c-navigation--desktop .c-navigation__offcanvas .c-navigation__level-1 {
    padding: 0;
  }
  .main-header .c-header .c-search--popout .c-search__text {
    padding: 0 24px;
  }
  .s-stories .c-stories--center .c-stories__item {
    max-width: 1024px;
  }
  .s-stories .c-stories--center .c-stories__buttons {
    max-width: 1024px;
  }
}
@media screen and (max-width: 1024px) {
  .s-stories {
    margin: 0;
  }
  .s-quicklinks {
    padding: 24px 0;
  }
  .s-quicklinks > div {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .s-tickets,
  .s-giving,
  .s-shop {
    margin: 0 0 24px 0;
    width: 100%;
  }
  .s-tickets .c-tickets__header,
  .s-giving .c-tickets__header,
  .s-shop .c-tickets__header,
  .s-tickets .c-giving__header,
  .s-giving .c-giving__header,
  .s-shop .c-giving__header,
  .s-tickets .c-shop__header,
  .s-giving .c-shop__header,
  .s-shop .c-shop__header {
    flex: 0 0 60px;
    -webkit-flex: 0 0 60px;
    min-width: 1px;
    min-height: 1px;
  }
  .s-tickets .c-tickets__dropdown,
  .s-giving .c-tickets__dropdown,
  .s-shop .c-tickets__dropdown,
  .s-tickets .c-giving__dropdown,
  .s-giving .c-giving__dropdown,
  .s-shop .c-giving__dropdown,
  .s-tickets .c-shop__dropdown,
  .s-giving .c-shop__dropdown,
  .s-shop .c-shop__dropdown {
    flex: 1;
    -webkit-flex: 1;
    min-width: 1px;
    min-height: 1px;
  }
  .s-tickets .c-tickets ads-component,
  .s-giving .c-tickets ads-component,
  .s-shop .c-tickets ads-component,
  .s-tickets .c-giving ads-component,
  .s-giving .c-giving ads-component,
  .s-shop .c-giving ads-component,
  .s-tickets .c-shop ads-component,
  .s-giving .c-shop ads-component,
  .s-shop .c-shop ads-component {
    flex: 1;
    -webkit-flex: 1;
    min-width: 1px;
    min-height: 1px;
  }
  .s-tickets .c-tickets ads-component .ad,
  .s-giving .c-tickets ads-component .ad,
  .s-shop .c-tickets ads-component .ad,
  .s-tickets .c-giving ads-component .ad,
  .s-giving .c-giving ads-component .ad,
  .s-shop .c-giving ads-component .ad,
  .s-tickets .c-shop ads-component .ad,
  .s-giving .c-shop ads-component .ad,
  .s-shop .c-shop ads-component .ad {
    width: 100%;
  }
  .s-tickets .c-tickets select,
  .s-giving .c-tickets select,
  .s-shop .c-tickets select,
  .s-tickets .c-giving select,
  .s-giving .c-giving select,
  .s-shop .c-giving select,
  .s-tickets .c-shop select,
  .s-giving .c-shop select,
  .s-shop .c-shop select {
    width: auto;
    flex: 1;
    -webkit-flex: 1;
    min-width: 1px;
    min-height: 1px;
    width: 100%;
  }
  .s-shop {
    margin: 0;
  }
  .s-parallax {
    padding-bottom: 50%;
  }
  .s-social .c-social__row {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .s-social .c-social__section {
    flex: 1 1 100%;
    -webkit-flex: 1 1 100%;
    min-width: 1px;
    min-height: 1px;
  }
  .s-promos__inner {
    padding: 60px 0;
  }
  .s-galleries .c-galleries--grid .c-galleries__item {
    flex: 0 0 50%;
    -webkit-flex: 0 0 50%;
    min-width: 1px;
    min-height: 1px;
  }
  .s-galleries .c-galleries--grid .c-galleries__item:nth-child(n+3) {
    flex: 0 0 33.33333%;
    -webkit-flex: 0 0 33.33333%;
    min-width: 1px;
    min-height: 1px;
  }
  .s-footer .c-footer--sub {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .s-footer .c-footer--sub .c-footer__left,
  .s-footer .c-footer--sub .c-footer__right {
    text-align: center;
  }
  .s-footer .c-footer--sub .c-footer__left {
    margin: 0 0 60px 0;
  }
  .s-footer .c-footer--sub .c-footer__text {
    text-align: center !important;
  }
  .s-footer .c-footer--sub .c-footer__links,
  .s-footer .c-footer--sub .c-footer__logos {
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
    flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
  }
  .main-footer .c-footer--copy span:first-of-type {
    display: block;
    text-align: center;
  }
  .main-footer .c-footer--copy span:nth-of-type(2) {
    display: none;
  }
}
@media screen and (max-width: 767px) {
  .main-header .main-navigation {
    margin-left: auto;
  }
  .main-header .main-navigation .c-navigation--main .c-navigation__toggle {
    font-size: 1rem;
    margin-left: 0;
  }
  .main-header .main-navigation .c-navigation--main .c-navigation__toggle i {
    font-size: 18px;
  }
}
@media screen and (max-width: 540px) {
  .s-stories .c-stories--slider {
    background: white;
  }
  .s-stories .c-stories--slider .c-stories__title {
    font-size: 1.5rem;
  }
  .s-stories .c-stories--slider .c-stories__button {
    font-size: 24px;
  }
  .s-leaderboard--middle {
    margin: 24px 0;
  }
  .s-tickets .c-tickets__header,
  .s-giving .c-tickets__header,
  .s-shop .c-tickets__header,
  .s-tickets .c-giving__header,
  .s-giving .c-giving__header,
  .s-shop .c-giving__header,
  .s-tickets .c-shop__header,
  .s-giving .c-shop__header,
  .s-shop .c-shop__header {
    font-size: 1rem;
  }
  .s-tickets .c-tickets__button,
  .s-giving .c-tickets__button,
  .s-shop .c-tickets__button,
  .s-tickets .c-giving__button,
  .s-giving .c-giving__button,
  .s-shop .c-giving__button,
  .s-tickets .c-shop__button,
  .s-giving .c-shop__button,
  .s-shop .c-shop__button {
    font-size: .875rem;
  }
  .s-tickets .c-tickets select,
  .s-giving .c-tickets select,
  .s-shop .c-tickets select,
  .s-tickets .c-giving select,
  .s-giving .c-giving select,
  .s-shop .c-giving select,
  .s-tickets .c-shop select,
  .s-giving .c-shop select,
  .s-shop .c-shop select {
    font-size: .875rem;
  }
  .s-promos {
    margin: 0;
  }
  .s-promos__inner {
    padding: 48px 0 72px 0;
  }
  .s-promos__inner .slick-prev,
  .s-promos__inner .slick-next {
    bottom: -36px;
    top: auto;
    left: 50%;
    right: auto;
  }
  .s-promos__inner .slick-prev::before,
  .s-promos__inner .slick-next::before {
    font-size: 24px;
  }
  .s-promos__inner .slick-prev {
    transform: translate(calc(-50% - 24px), 0);
    -webkit-transform: translate(calc(-50% - 24px), 0);
    transform: translate(calc(-50% - 24px), 0);
  }
  .s-promos__inner .slick-next {
    transform: translate(calc(-50% + 24px), 0);
    -webkit-transform: translate(calc(-50% + 24px), 0);
    transform: translate(calc(-50% + 24px), 0);
  }
  .s-videos {
    padding: 24px 0;
  }
  .s-videos .c-videos--slider .c-videos__header {
    flex-direction: column;
    -webkit-flex-direction: column;
    align-items: center;
    -webkit-align-items: center;
    justify-content: center;
    -webkit-justify-content: center;
  }
  .s-videos .c-videos--slider .c-videos__archives {
    margin: 12px 0 0 0;
  }
  .s-videos .c-videos--slider .c-videos__buttons {
    justify-content: center;
    -webkit-justify-content: center;
    position: static;
    transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
    margin: 24px 0 0 0;
  }
  .s-videos .c-videos--slider .c-videos__button {
    font-size: 24px;
    margin: 0 12px;
    color: #999999;
  }
  .s-parallax {
    padding-bottom: 40%;
  }
  .s-social {
    padding: 48px 0;
  }
  .s-galleries .c-galleries--grid .c-galleries__header {
    padding: 48px 0 36px 0;
    border-bottom: 6px solid #a59474;
    text-align: center;
  }
  .s-galleries .c-galleries--grid .c-galleries__header__archives {
    margin: 12px 0 0 0;
    display: inline-block;
    position: static;
  }
  .s-galleries .c-galleries--grid .c-galleries__item {
    flex: 0 0 100%;
    -webkit-flex: 0 0 100%;
    min-width: 1px;
    min-height: 1px;
  }
  .s-facebook .c-facebook--slider .c-facebook__item {
    margin: 0;
    padding: 12px;
  }
  .s-twitter .c-twitter--slider .c-twitter__item {
    margin: 0;
    padding: 12px;
  }
  .s-instagram .c-instagram--slider .c-instagram__item {
    margin: 0;
  }
  .s-footer {
    padding: 48px 0 24px 0;
  }
  .s-footer .c-footer--sub {
    padding: 0 0 48px 0;
  }
  .s-footer .c-footer--sub .c-footer__logos {
    flex-direction: column;
    -webkit-flex-direction: column;
  }
  .s-footer .c-footer--sub .c-footer__logos__logo {
    margin: 0 0 24px 0;
  }
  .s-footer .c-footer--sub .c-footer__logos__logo:first-of-type {
    margin: 0 0 24px 0;
  }
  .s-footer .c-footer--sub .c-footer__logos__logo:last-of-type {
    margin: 0;
  }
  .s-footer .c-footer--dfp {
    padding: 24px 0 0 0;
  }
}
@media screen and (max-width: 400px) {
  .main-header .c-header__logo__image--top {
    height: 48px;
  }
  .main-header .c-header__logo__image--scroll {
    height: 48px;
  }
  .main-header .main-navigation .c-navigation--main .c-navigation__toggle {
    font-size: .875rem;
  }
  .main-header .sport-navigation .c-navigation--sport .c-navigation__toggle {
    font-size: .875rem;
  }
}
@media screen and (max-width: 720px) {
  .s-strategic__inner {
    height: auto;
    background-size: 100% 100%;
  }
  .s-strategic__plan__text-top {
    font-size: 1.5rem !important;
    top: -5px;
    position: relative;
  }
  .s-strategic__plan__large-text {
    font-size: 2.2rem !important;
  }
  .s-strategic__plan__text-bottom {
    font-size: 1.8rem !important;
    margin-top: 0px !important;
  }
  .s-strategic__plan__buttons {
    margin-top: 10px;
    margin-bottom: 40px;
  }
  .s-strategic__plan__buttons a {
    position: relative !important;
    left: auto !important;
    right: auto !important;
    bottom: auto !important;
    height: 50px;
  }
}
@media screen and (max-width: 870px) {
  .s-strategic__plan__text-top {
    font-size: 1.8rem;
  }
  .s-strategic__plan__large-text {
    font-size: 2.8rem;
  }
  .s-strategic__plan__text-bottom {
    font-size: 2rem;
    margin-top: -5px;
  }
  .s-strategic__plan__small-text {
    width: 300px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }
}
.sidearm-loading {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 900000;
  height: 100%;
  background: #990033;
  display: flex;
  display: -webkit-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
}
.sidearm-loading-logo {
  height: 150px;
}
.sidearm-loading .sidearm-progress-bar > div {
  background-color: #d8d8d8;
}
.sidearm-loading .sidearm-loading-progress {
  height: 150px;
  width: 100%;
}
.sidearm-loading .sidearm-loading-progress > div {
  margin: 26px 2px;
}
.sidearm-schedule-game-opponent-date {
  text-transform: none !important;
}
