.splashAmericanFootball {
}
.splashAmericanFootball.header_2
  .stm-header
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  li.stm_megamenu.stm_megamenu__boxed
  > ul.sub-menu
  li {
  padding: 0 0 0 15px;
}
.splashAmericanFootball.header_2
  .stm-header
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  li.stm_megamenu.stm_megamenu__boxed
  > ul.sub-menu
  li
  a
  span
  i.fa {
  margin-top: -4px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_blocks
  .stm-single-block-event-list
  .stm-title-team {
  min-width: auto;
  width: calc(50% - 15px) !important;
}
.splashAmericanFootball .heading-font {
  color: inherit;
}
.splashAmericanFootball .stm-page-sportspress-sidebar-right .row .page,
.splashAmericanFootball .stm-page-sportspress-sidebar-left .row .page {
  margin-top: 85px;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li.current-menu-item
  > a {
  border-left: 2px solid #ad0008;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  .fa {
  color: #0e2d91;
  vertical-align: top;
  margin-top: 7px;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  a {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  a:before {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  a {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  a:after {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li.stm_mega_has_info
  a {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li.stm_mega_has_info
  a
  span
  .stm_mega_textarea {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li.stm_mega_has_info
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li.stm_mega_has_info
  a:hover
  i {
  color: #fff;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li
  a {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  > li
  > ul.sub-menu
  li
  > ul.sub-menu
  li
  a:after {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  ul.header-menu
  .stm-cart-mobile
  span {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-header-four
  .stm-header-inner
  .stm-header-container
  .stm-main-menu
  .stm-main-menu-unit
  .stm-menu-socials
  ul
  li
  a
  i {
  color: #0e2d91;
}
.splashAmericanFootball h1,
.splashAmericanFootball h2,
.splashAmericanFootball h3,
.splashAmericanFootball h3,
.splashAmericanFootball h4,
.splashAmericanFootball h5,
.splashAmericanFootball h6,
.splashAmericanFootball .h1,
.splashAmericanFootball .h2,
.splashAmericanFootball .h3,
.splashAmericanFootball .h4,
.splashAmericanFootball .h5,
.splashAmericanFootball .h6 {
  font-weight: 400;
  text-transform: uppercase;
}
.splashAmericanFootball .no-uppercase h1,
.splashAmericanFootball .no-uppercase h2,
.splashAmericanFootball .no-uppercase h3,
.splashAmericanFootball .no-uppercase h3,
.splashAmericanFootball .no-uppercase h4,
.splashAmericanFootball .no-uppercase h5,
.splashAmericanFootball .no-uppercase h6,
.splashAmericanFootball .no-uppercase .h1,
.splashAmericanFootball .no-uppercase .h2,
.splashAmericanFootball .no-uppercase .h3,
.splashAmericanFootball .no-uppercase .h4,
.splashAmericanFootball .no-uppercase .h5,
.splashAmericanFootball .no-uppercase .h6 {
  text-transform: none !important;
}
.splashAmericanFootball .stm-ipad-none {
  display: none;
}
.splashAmericanFootball .stm-ipad-block {
  display: block;
}
.splashAmericanFootball .fa-check-square:before {
  color: #ad0008;
}
.splashAmericanFootball .modal-header {
  background-color: #ad0008;
  border: 1px solid #ad0008;
}
.splashAmericanFootball ol li:before {
  color: #ad0008;
}
.splashAmericanFootball ul.stm-list-icon li:before {
  display: none;
  color: #ad0008;
}
.splashAmericanFootball ul.stm-list-icon li i:before {
  color: #ad0008;
}
.splashAmericanFootball ul li:before {
  color: #ad0008;
  background-color: #ad0008;
}
.splashAmericanFootball blockquote {
  border-color: #ad0008;
}
.splashAmericanFootball blockquote.style_2:before {
  content: "\e909";
  font-family: "stm-splash-icons";
  color: #ad0008;
  font-size: 40px;
}
.splashAmericanFootball .stm-red {
  color: #ad0008 !important;
}
.splashAmericanFootball .highlight {
  background-color: #ad0008;
}
.splashAmericanFootball .fa.fa-check {
  color: #ad0008;
}
.splashAmericanFootball .wpb_text_column p {
  font-weight: 400;
  font-size: 16px;
  line-height: 30px;
  color: #404040;
}
.splashAmericanFootball .stm-af-left {
  float: left;
}
.splashAmericanFootball .stm-af-right {
  float: right;
}
.splashAmericanFootball .stm-single-league-title_box {
  margin-bottom: 25px;
}
.splashAmericanFootball input[type="submit"] {
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball .button {
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-weight: 700;
  font-size: 14px;
  color: #ad0008;
  padding: 12px 35px;
  background: transparent !important;
  margin-top: 40px;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball .button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background-color: #ad0008;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);
  opacity: 0;
}
.splashAmericanFootball .button:hover:active {
  color: #0e2d91 !important;
}
.splashAmericanFootball .button:hover:active span {
  color: #0e2d91 !important;
}
.splashAmericanFootball .button:hover:active input[type="submit"] {
  color: #0e2d91 !important;
}
.splashAmericanFootball .button:hover {
  border: solid 2px #ad0008;
  background: #ad0008 !important;
  color: #fff;
}
.splashAmericanFootball .button:hover:before {
  color: #ad0008;
  width: 100%;
  left: 100%;
  background: #ad0008;
  opacity: 1;
}
.splashAmericanFootball .button:hover span {
  color: #fff;
}
.splashAmericanFootball .button:hover input[type="submit"] {
  color: #fff !important;
}
.splashAmericanFootball .button.btn-md,
.splashAmericanFootball .button.checkout-button {
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding: 12px 35px;
  background: #ad0008 !important;
  margin-top: 40px;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball .button.btn-md:before,
.splashAmericanFootball .button.checkout-button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #0e2d91 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  opacity: 0;
}
.splashAmericanFootball .button.btn-md:hover:active,
.splashAmericanFootball .button.checkout-button:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-md:hover:active input[type="submit"],
.splashAmericanFootball
  .button.checkout-button:hover:active
  input[type="submit"] {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-md:hover,
.splashAmericanFootball .button.checkout-button:hover {
  border: solid 2px #0e2d91;
  background: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball .button.btn-md:hover:before,
.splashAmericanFootball .button.checkout-button:hover:before {
  width: 100%;
  left: 100%;
  background: #0e2d91 !important;
  opacity: 1;
}
.splashAmericanFootball .button.btn-md:hover span,
.splashAmericanFootball .button.checkout-button:hover span {
  color: #fff;
}
.splashAmericanFootball .button.btn-md:hover input[type="submit"],
.splashAmericanFootball .button.checkout-button:hover input[type="submit"] {
  color: #fff;
}
.splashAmericanFootball
  .button.btn-md:hover
  input[type="submit"]:disabled:hover:active,
.splashAmericanFootball
  .button.checkout-button:hover
  input[type="submit"]:disabled:hover:active {
  color: #fff !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4 {
  border: 0;
  overflow: hidden;
  border-radius: 0;
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding: 14px 35px;
  background: #ad0008 !important;
  margin-top: 40px;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #0e2d91 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  opacity: 0;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:hover:active span,
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover:active
  .add_to_cart_button {
  color: #ad0008 !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover:active
  span:before,
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover:active
  .add_to_cart_button:before {
  color: #ad0008 !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover:active
  input[type="submit"] {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:hover {
  border: 0;
  background: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:hover:before {
  width: 100%;
  left: 100%;
  background: #0e2d91 !important;
  opacity: 1;
}
.splashAmericanFootball .button.btn-secondary.btn-style-4:hover span {
  color: #fff !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover
  input[type="submit"] {
  color: #fff;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-4:hover
  input[type="submit"]:disabled:hover:active {
  color: #fff !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2 {
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-weight: 700;
  font-size: 14px;
  color: #0e2d91;
  padding: 14px 35px;
  background: transparent !important;
  margin-top: 40px;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #ad0008 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  opacity: 0;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:hover:active span,
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover:active
  .add_to_cart_button {
  color: #ad0008 !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover:active
  span:before,
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover:active
  .add_to_cart_button:before {
  color: #ad0008 !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover:active
  input[type="submit"] {
  color: #ad0008 !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:hover {
  border: solid 2px #0e2d91;
  background: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:hover:before {
  width: 100%;
  left: 100%;
  background: #0e2d91 !important;
  opacity: 1;
}
.splashAmericanFootball .button.btn-secondary.btn-style-2:hover span {
  color: #fff !important;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover
  input[type="submit"] {
  color: #fff;
}
.splashAmericanFootball
  .button.btn-secondary.btn-style-2:hover
  input[type="submit"]:disabled:hover:active {
  color: #fff !important;
}
.splashAmericanFootball .stm-fs-16 {
  text-decoration: none !important;
  font-size: 14px !important;
  padding: 15px 35px 12px;
  letter-spacing: 0.6px;
}
.splashAmericanFootball .stm-fs-16:hover {
  text-decoration: none !important;
}
.splashAmericanFootball .tp-caption .button.btn-md {
  border: 0 !important;
}
.splashAmericanFootball .tp-caption .button.btn-md:hover {
  border-color: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball .tp-caption .button.btn-md:hover:active {
  border-color: #0e2d91 !important;
  color: #ad0008 !important;
}
.splashAmericanFootball .wpcf7-submit {
  background: #ad0008 !important;
  border-color: #ad0008;
  transition: all 0.25s ease;
}
.splashAmericanFootball .wpcf7-submit:hover {
  background: #0e2d91 !important;
  border-color: #0e2d91;
  color: #fff !important;
}
.splashAmericanFootball .wpcf7-submit:hover:active {
  border-color: #0e2d91 !important;
  color: #ad0008 !important;
}
.splashAmericanFootball #wrapper .tp-bullets.ares {
  display: block;
  top: 93% !important;
  position: relative;
  height: 22px !important;
  padding: 0;
  width: 100%;
  text-align: inherit;
  left: 50% !important;
  transform: translateX(-50%) !important;
  transform: matrix(1, 0, 0, 1, -30, -50) !important;
}
.splashAmericanFootball #wrapper .tp-bullets.ares .tp-bullet {
  position: inherit;
  display: inline-block;
  border-radius: 0;
  background: #f0f0f0 !important;
  width: 8px;
  height: 8px;
  border: 0 !important;
  vertical-align: middle;
}
.splashAmericanFootball #wrapper .tp-bullets.ares .tp-bullet.selected {
  background: #ad0008 !important;
  width: 8px;
  height: 8px;
  margin-top: -1px;
  border: solid 3px #ad0008 !important;
}
.splashAmericanFootball .stm-header.stm-header-first .stm-header-container,
.splashAmericanFootball .stm-header.stm-header-third .stm-header-container {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.splashAmericanFootball
  .stm-header.stm-header-first
  .stm-header-container
  .logo-main,
.splashAmericanFootball
  .stm-header.stm-header-third
  .stm-header-container
  .logo-main {
  -ms-flex-positive: 0;
  flex-grow: 0;
}
.splashAmericanFootball
  .stm-header.stm-header-first
  .stm-header-container
  .stm-main-menu,
.splashAmericanFootball
  .stm-header.stm-header-third
  .stm-header-container
  .stm-main-menu {
  -ms-flex-positive: 1;
  flex-grow: 1;
}
.splashAmericanFootball .stm-title-left .stm-main-title-unit {
  font-weight: 400;
  color: #000000;
  letter-spacing: 0;
  margin-right: 55px;
  margin-bottom: 49px;
}
.splashAmericanFootball .stm-default-page {
  padding: 10px 0 0;
}
.splashAmericanFootball .af-margin-88 {
  margin-top: 88px;
}
.splashAmericanFootball .af-margin-0 {
  margin-top: 0;
}
.splashAmericanFootball .brown {
  color: #ad0008;
}
.splashAmericanFootball .american_football_title h2,
.splashAmericanFootball .american_football_title h3 {
  font-weight: 400;
  letter-spacing: 0;
}
.splashAmericanFootball table {
  border-collapse: collapse;
}
.splashAmericanFootball table thead tr th {
  background: #ad0008;
  color: #0e2d91;
  font-weight: 700;
  font-size: 16px;
  text-transform: uppercase;
  padding: 16px 0 16px 13px;
}
.splashAmericanFootball table thead tr th:nth-child(1) {
  text-align: center;
}
.splashAmericanFootball table tbody tr {
  background: transparent !important;
}
.splashAmericanFootball table tbody tr:nth-child(odd) td {
  background: #f0f0f0;
}
.splashAmericanFootball table tbody tr td {
  color: #0e2d91;
  font-size: 16px;
  padding: 17px 0 17px 15px;
  border-bottom: 0;
}
.splashAmericanFootball .paging_simple_numbers {
  border-top: solid 1px #d8d8d8;
  padding-top: 30px;
}
.splashAmericanFootball .paging_simple_numbers .previous,
.splashAmericanFootball .paging_simple_numbers .next {
  display: none !important;
}
.splashAmericanFootball .paging_simple_numbers span a {
  background: transparent;
  border: 0;
  border-radius: 0;
  margin: 0 !important;
  opacity: 1;
  color: #0e2d91 !important;
  line-height: 45px;
}
.splashAmericanFootball .paging_simple_numbers span a:hover {
  background: #ad0008;
  color: #fff !important;
}
.splashAmericanFootball .paging_simple_numbers span a.current {
  background: #f0f0f0;
  color: #0e2d91 !important;
}
.splashAmericanFootball .stm-title-box-unit {
  padding-top: 54px;
}
.splashAmericanFootball .stm-title-box-unit .navxtBreads {
  font-size: 13px;
  margin-top: 0;
  margin-bottom: 45px;
  color: #999999;
}
.splashAmericanFootball .stm-title-box-unit .navxtBreads a,
.splashAmericanFootball .stm-title-box-unit .navxtBreads span {
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  text-transform: none;
  letter-spacing: 0;
}
.splashAmericanFootball .stm-title-box-unit .navxtBreads a:hover,
.splashAmericanFootball .stm-title-box-unit .navxtBreads span:hover {
  text-decoration: none;
  color: #ad0008 !important;
}
.splashAmericanFootball .stm-title-box-unit .stm-page-title h3 {
  margin-bottom: 2px;
  letter-spacing: 0;
}
.splashAmericanFootball .heading-font {
  font-weight: 400 !important;
}
.splashAmericanFootball .stm-brown {
  color: #ad0008;
}
.splashAmericanFootball .af-ul-wrap ul li {
  margin-bottom: 12px;
}
.splashAmericanFootball .af-ul-wrap ul li i {
  color: #ad0008 !important;
}
.splashAmericanFootball input[type="submit"] {
  border-radius: 0;
}
.splashAmericanFootball .style-2 {
  background: #fff !important;
  border-radius: 0 !important;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-prev {
  background: #ad0008;
  width: 60px;
  height: 70px;
  line-height: 70px;
  display: block !important;
  position: absolute;
}
.splashAmericanFootball
  .stm-af-carousel
  .stm-slider-control-prev:hover
  i:before {
  color: #0e2d91;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-prev i:before {
  transition: all 0.5s ease-in-out;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-prev:before {
  background: #ad0008;
  padding: 11px 27px 11px 17px;
  margin: 0;
  color: white;
  font-size: 48px;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-prev:after {
  position: absolute;
  content: "";
  display: block;
  top: 0px;
  right: -10px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-next {
  background: #ad0008;
  width: 60px;
  height: 70px;
  line-height: 70px;
  display: block !important;
  position: absolute;
}
.splashAmericanFootball
  .stm-af-carousel
  .stm-slider-control-next:hover
  i:before {
  color: #0e2d91;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-next i:before {
  transition: all 0.5s ease-in-out;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-next:before {
  background: #ad0008;
  padding: 11px 17px 11px 27px;
  margin: 0;
  color: white;
  font-size: 48px;
}
.splashAmericanFootball .stm-af-carousel .stm-slider-control-next:after {
  position: absolute;
  content: "";
  display: block;
  top: 0px;
  left: -10px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball .stm-donation-procent {
  display: block;
  overflow: hidden;
  margin-top: 0;
  clear: both;
}
.splashAmericanFootball .stm-donation-procent .stm-range-wrapp {
  display: block;
  overflow: hidden;
  padding-top: 6px;
  position: relative;
  height: 16px;
}
.splashAmericanFootball
  .stm-donation-procent
  .stm-range-wrapp
  .stm-donation-outer-bar {
  position: relative;
  width: 100%;
  height: 4px;
  background-color: #e6e6e6;
}
.splashAmericanFootball
  .stm-donation-procent
  .stm-range-wrapp
  .stm-donation-outer-bar
  .stm-dontaion-inner-bar {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0e2d91;
}
.splashAmericanFootball
  .stm-donation-procent
  .stm-range-wrapp
  .stm-range-control {
  display: block;
  width: 4px;
  height: 16px;
  position: absolute;
  background: #ad0008;
  top: 0;
}
.splashAmericanFootball .container {
  max-width: 1140px;
}
.splashAmericanFootball .vc_tta-container h2 {
  letter-spacing: 0;
  margin-bottom: 22px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_active
  .vc_tta-panel-heading {
  margin-bottom: 3px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-heading {
  margin-bottom: 7px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-heading
  .vc_tta-panel-title
  a {
  color: #43445c;
  text-transform: none;
  font-weight: 500;
  font-size: 16px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-heading
  .vc_tta-panel-title
  a:hover {
  color: #0e2d91;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-heading
  .vc_tta-panel-title
  a:before {
  display: block;
  overflow: hidden;
  content: "\e90a";
  font-family: "stm-splash-icons" !important;
  font-size: 10px;
  width: 10px;
  height: 10px;
  color: #ad0008;
  position: absolute;
  top: 50%;
  margin-top: -5px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .stm-shortcode-tab-bottom-margin {
  margin-top: 20px;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .stm-shortcode-tab-bottom-margin
  .vc_tta-panel-body {
  padding-left: 0 !important;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-body {
  padding: 0px 0 10px 22px !important;
}
.splashAmericanFootball
  .vc_tta-container
  .vc_tta.vc_general
  .vc_tta-panel-body
  p {
  line-height: 30px;
}
.splashAmericanFootball .vc_tta-container .vc_tta.vc_general .vc_tta-tab > a {
  font-family: "Oswald";
}
.splashAmericanFootball .vc_tta-container .vc_tta.vc_general .vc_active > a {
  color: #ad0008;
  border-color: #ad0008 !important;
}
.splashAmericanFootball .stm-form-bg {
  display: block;
  overflow: hidden;
  position: relative;
  background: #f0f0f0;
}
.splashAmericanFootball .stm-form-bg h4.stm-white {
  color: #000000;
  text-align: left;
  font-size: 30px;
  margin-bottom: 20px;
}
.splashAmericanFootball .stm-form-bg h5 {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  margin-bottom: 15px;
  text-transform: none;
}
.splashAmericanFootball .stm-form-bg p {
  display: block;
  overflow: hidden;
  width: 49%;
  background: #f0f0f0;
  padding: 20px 20px 20px 0;
  margin: 0;
}
.splashAmericanFootball .stm-form-bg p:nth-of-type(1) {
  float: left;
  padding-top: 0;
}
.splashAmericanFootball .stm-form-bg p:nth-of-type(2) {
  float: right;
  padding: 0 20px 0 0;
}
.splashAmericanFootball .stm-form-bg p:nth-of-type(3) {
  float: right;
}
.splashAmericanFootball .stm-form-bg p:nth-of-type(4) {
  float: left;
  padding: 0 20px 25px 0;
  clear: both;
}
.splashAmericanFootball .stm-form-bg p input {
  border-radius: 0;
  border: 0;
  font-family: "Roboto";
}
.splashAmericanFootball .stm-form-bg p textarea {
  border-radius: 0;
  border: 0;
  max-height: 130px;
}
.splashAmericanFootball .stm-form-bg p .button {
  margin-top: 0;
  padding: 5px 20px 5px;
  text-align: center;
}
.splashAmericanFootball .stm-form-bg p .button input[type="submit"] {
  font-family: "Oswald";
  background: transparent !important;
  text-align: center;
}
.splashAmericanFootball .stm-form-bg p .button input[type="submit"]:hover {
  background: transparent !important;
}
.splashAmericanFootball
  .stm-form-bg
  p
  .button
  input[type="submit"]:hover:active {
  background: transparent !important;
}
.splashAmericanFootball .stm-form-bg p .button .ajax-loader {
  display: none !important;
}
.splashAmericanFootball .wpcf7-mail-sent-ok {
  border-top: solid 3px #398f14;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding: 29px 29px 26px;
  margin: 30px 0;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
  vertical-align: top;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.18);
  letter-spacing: 0;
  color: #595959;
}
.splashAmericanFootball #stm-top-bar {
  min-height: 39px;
  background: #0e2d91;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-top-switcher-holder {
  display: inline-block;
  line-height: 38px;
  vertical-align: middle;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_left .language-switcher-unit {
  position: relative;
  vertical-align: top;
  cursor: pointer;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .dropdown-menu {
  display: block;
  visibility: hidden;
  opacity: 0;
  padding: 5px 0;
  margin-top: -1px;
  margin-left: -5px;
  max-width: 100%;
  min-width: 100%;
  background-color: #0e2d91;
  border-radius: 0;
  border: 0;
  box-shadow: none;
  z-index: 1000000;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .dropdown-menu
  > li {
  margin-bottom: 0;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .dropdown-menu
  > li
  > a {
  background-color: #0e2d91 !important;
  padding-top: 2px;
  padding-bottom: 2px;
  padding-left: 5px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .dropdown-menu
  > li
  > a
  .stm-language-flag {
  box-shadow: 0;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .dropdown-menu
  > li
  > a
  .stm-language-code {
  top: 0;
  vertical-align: middle;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit:hover
  .stm-switcher-open {
  opacity: 1;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit.open
  .dropdown-menu {
  opacity: 1;
  visibility: visible;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit.open
  .stm-switcher-open {
  border-top: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-bottom: 5px solid #fff;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .stm-switcher-open {
  position: absolute;
  top: 18px;
  right: 10px;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  opacity: 0.8;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .stm-language-flag {
  margin-right: 10px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .stm-language-flag
  img {
  vertical-align: middle;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .stm-language-code {
  position: relative;
  top: 3px;
  vertical-align: top;
  text-transform: capitalize;
  font-weight: 500;
  font-size: 13px;
  color: #fff;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .language-switcher-unit
  .stm-current-language {
  padding-right: 35px;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_left .stm-head-ticket {
  display: inline-block;
  position: relative;
  overflow: hidden;
  line-height: 38px;
  vertical-align: middle;
  margin-left: 50px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  .stm-ticket-icon {
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_left .stm-head-ticket ul {
  display: inline-block;
  vertical-align: middle;
  list-style: none;
  margin: 0;
  padding: 0;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_left .stm-head-ticket ul li {
  display: inline-block;
  vertical-align: middle;
  margin: 0;
  padding: 0;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li:before {
  display: none;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li:nth-child(2) {
  padding: 0 10px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li:nth-child(2)
  .stm-divider {
  display: block;
  height: 11px;
  width: 1px;
  background: rgba(255, 255, 255, 0.3);
  line-height: 20px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li
  .stm-ticket-text {
  font-size: 12px;
  text-transform: uppercase;
  color: #fff;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li
  .stm-ticket-text
  a {
  text-decoration: none;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_left
  .stm-head-ticket
  ul
  li
  .stm-ticket-text
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_right {
  width: 100%;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_right .stm-top-ticker-holder {
  display: block;
  text-align: left;
  width: auto;
  overflow: hidden;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-ticker-holder
  .stm-ticker-title {
  line-height: 34px;
  margin-right: 15px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-ticker-holder
  .stm-ticker-title
  .stm-red {
  background: #e21e22;
  color: #fff !important;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 11px;
  padding: 2px 4px 1px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-ticker-holder
  .stm-ticker {
  height: 40px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-ticker-holder
  .stm-ticker
  li {
  line-height: 41px;
  font-size: 13px;
  letter-spacing: 0;
  font-weight: 400;
}
.splashAmericanFootball #stm-top-bar .stm-top-bar_right .stm-top-cart-holder {
  line-height: 38px;
  float: right;
  display: block;
  margin-left: 30px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a {
  height: 38px;
  padding: 0;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a:hover {
  background: transparent;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a
  .fa {
  float: right;
  top: 11px;
  right: 9px;
  margin-right: 0;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a
  .fa-shopping-cart:before {
  content: "\e914" !important;
  font-family: "stm-splash-icons" !important;
  font-size: 19px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a
  .list-label {
  float: left;
  text-transform: uppercase;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 12px;
  display: none;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-cart-holder
  .help-bar-shop.stm-cart-af
  a
  .list-badge {
  vertical-align: top;
  margin-top: 2px;
  z-index: 10;
  position: relative;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 10px;
  left: 17px;
  min-width: 16px;
  min-height: 16px;
  line-height: 16px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder {
  line-height: 38px !important;
  float: right;
  display: block;
  margin-left: 20px !important;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder
  .stm-profile-wrapp
  .stm-profile-img {
  display: inline-block;
  max-width: 20px;
  vertical-align: middle;
  margin-right: 5px;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder
  .stm-profile-wrapp
  .stm-profile-img
  img {
  display: block;
  width: 100%;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder
  .stm-profile-wrapp
  a {
  display: inline-block;
  overflow: hidden;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 12px;
  vertical-align: middle;
  color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder
  .stm-profile-wrapp
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball
  #stm-top-bar
  .stm-top-bar_right
  .stm-top-profile-holder
  .stm-profile-wrapp
  .vertical-divider {
  display: inline-block;
  overflow: hidden;
  height: 12px;
  border-left: solid 1px rgba(255, 255, 255, 0.3);
  margin: -3px 12px 0 14px;
  line-height: 15px;
  vertical-align: middle;
}
.splashAmericanFootball .widget_search .search-input {
  background: #f5f5f5 !important;
  border-color: #f5f5f5;
  margin-bottom: 15px;
  height: 50px;
  border-radius: 0;
  font-family: "Roboto";
}
.splashAmericanFootball .widget_search button.search-submit {
  border: 0;
  border-radius: 0;
  min-height: 50px;
  padding: 11px 15px 9px;
}
.splashAmericanFootball .widget_search button.search-submit:before {
  background: #f5f5f5 !important;
}
.splashAmericanFootball .widget_search button.search-submit i {
  color: #7d7e98;
  font-size: 18px;
}
.splashAmericanFootball aside.widget {
  margin-bottom: 30px;
}
.splashAmericanFootball aside.widget .widget-title,
.splashAmericanFootball aside.widget .widget_title {
  background: #0e2d91;
  margin-bottom: 20px;
}
.splashAmericanFootball aside.widget .widget-title h6,
.splashAmericanFootball aside.widget .widget-title h4,
.splashAmericanFootball aside.widget .widget-title h3,
.splashAmericanFootball aside.widget .widget_title h6,
.splashAmericanFootball aside.widget .widget_title h4,
.splashAmericanFootball aside.widget .widget_title h3 {
  font-weight: 400;
  color: #fff;
  font-size: 18px !important;
  padding: 6px 0 4px 14px;
  line-height: 30px !important;
  margin-bottom: 20px;
}
.splashAmericanFootball aside.widget a {
  color: #cccccc;
}
.splashAmericanFootball aside.widget .stm-post-content .h5 {
  text-transform: uppercase;
}
.splashAmericanFootball aside.widget ul li {
  padding: 10px 0 10px 40px;
  border-bottom: solid 1px #d8d8d8;
  margin-bottom: 0;
}
.splashAmericanFootball aside.widget ul li:last-child {
  border-bottom: 0;
}
.splashAmericanFootball aside.widget ul li:before {
  display: block;
  overflow: hidden;
  content: "\e90a";
  font-family: "stm-splash-icons";
  color: #ad0008;
  background: 0 0;
  width: 12px;
  height: 25px;
  font-size: 6px;
  top: 9px;
  line-height: 25px;
  left: 20px;
}
.splashAmericanFootball aside.widget ul li a {
  font-weight: 400;
  font-size: 15px;
  color: #0e2d91;
}
.splashAmericanFootball aside.widget ul li:hover::before {
  color: #0e2d91;
}
.splashAmericanFootball aside.widget ul li.cat-parent li::before {
  top: 18px;
}
.splashAmericanFootball .widget_stm_recent_posts a:hover {
  text-decoration: none;
}
.splashAmericanFootball .widget_stm_recent_posts a:hover .h5 {
  color: #ad0008 !important;
}
.splashAmericanFootball .widget_stm_recent_posts a .stm-post-content .date {
  font-weight: 400;
  font-size: 12px;
  color: #ad0008;
  line-height: 15px;
  margin-top: 3px;
}
.splashAmericanFootball .widget_stm_recent_posts a .stm-post-content .h5 {
  font-weight: 400;
  font-size: 18px;
  color: #0e2d91;
  text-transform: none;
}
.splashAmericanFootball .widget_recent_comments ul li {
  font-size: 14px;
}
.splashAmericanFootball .widget_recent_comments ul li .comment-author-link {
  color: #808080;
  font-weight: 700;
}
.splashAmericanFootball .widget_recent_comments ul li a:hover {
  color: #ad0008;
}
.splashAmericanFootball .widget_tag_cloud .tagcloud {
  padding-top: 0;
}
.splashAmericanFootball .widget_tag_cloud .tagcloud a {
  font-weight: 400;
  font-size: 13px !important;
  border: solid 1px #cccccc;
  padding: 2px 8px 3px;
  margin-bottom: 7px;
  margin-right: 2px;
  color: #404040;
}
.splashAmericanFootball .widget_tag_cloud .tagcloud a:hover {
  border-color: #ad0008;
  background: #ad0008;
  color: #fff;
  text-decoration: none;
}
.splashAmericanFootball .widget_categories ul li a {
  font-weight: 400;
  font-size: 15px;
  color: #0e2d91 !important;
  background: transparent;
  text-transform: none;
  padding: 0;
}
.splashAmericanFootball .widget_categories ul li a:before {
  display: none;
}
.splashAmericanFootball .widget_categories ul li a:after {
  display: none;
}
.splashAmericanFootball .widget_text .textwidget p {
  font-weight: 400;
  font-size: 13px;
  color: #404040;
}
.splashAmericanFootball .widget_shopping_cart {
  position: relative;
}
.splashAmericanFootball .widget_shopping_cart .product_list_widget li {
  display: block;
  overflow: hidden;
  padding: 10px 0;
  margin-bottom: 5px !important;
}
.splashAmericanFootball .widget_shopping_cart .product_list_widget li.empty {
  padding: 0 0 10px !important;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li:last-child {
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball .widget_shopping_cart .product_list_widget li .remove {
  vertical-align: top;
  color: #999999;
  font-size: 20px;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  a:nth-child(2) {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
  color: #000000;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  a:nth-child(2)
  img {
  margin: 0 10px 0 0;
  max-width: 60px;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  .quantity {
  color: #999999;
  font-weight: 400;
  font-size: 15px;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  .quantity
  .woocommerce-Price-amount {
  margin-top: 0;
  font-weight: 400;
  font-size: 15px;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  .variation {
  display: none;
  overflow: hidden;
  border: 0;
  padding: 0;
  margin: 0;
}
.splashAmericanFootball
  .widget_shopping_cart
  .product_list_widget
  li
  .variation
  dd {
  margin: 0;
}
.splashAmericanFootball .widget_shopping_cart .total {
  background: #ad0008;
  padding: 3px 10px 0;
  line-height: 40px;
}
.splashAmericanFootball .widget_shopping_cart .total strong {
  display: none;
}
.splashAmericanFootball .widget_shopping_cart .buttons a:first-child {
  position: absolute;
  top: 9px;
  right: 10px;
  border: 0;
  padding: 0;
  color: #ad0008;
  margin-top: 0;
}
.splashAmericanFootball .widget_shopping_cart .buttons a:first-child:hover {
  background: transparent !important;
}
.splashAmericanFootball .widget_shopping_cart .buttons a:last-child {
  display: block;
  position: absolute;
  bottom: 11px;
  right: 30px;
  border: 0;
  padding: 0;
  color: #fff;
  margin-top: 0;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  box-sizing: border-box;
}
.splashAmericanFootball .widget_shopping_cart .buttons a:last-child:after {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  right: -20px;
  top: 1px;
  font-size: 20px;
}
.splashAmericanFootball .widget_products .product_list_widget li {
  display: block;
  overflow: hidden;
  padding: 5px 0 !important;
  margin-bottom: 5px !important;
}
.splashAmericanFootball .widget_products .product_list_widget li:last-child {
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball .widget_products .product_list_widget li img {
  margin: 0 10px 0 0;
  max-width: 60px;
}
.splashAmericanFootball
  .widget_products
  .product_list_widget
  li
  .product-title {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  margin-bottom: 0;
}
.splashAmericanFootball .widget_products .product_list_widget li del {
  display: inline-block;
  color: #808080 !important;
}
.splashAmericanFootball
  .widget_products
  .product_list_widget
  li
  del
  .woocommerce-Price-amount {
  color: #808080 !important;
  font-weight: 400;
  font-size: 14px;
}
.splashAmericanFootball .widget_products .product_list_widget li del span {
  color: #808080 !important;
}
.splashAmericanFootball .widget_products .product_list_widget li ins {
  display: inline-block;
  color: #ad0008;
  border-bottom: 0;
  padding-left: 5px;
  font-weight: 400;
  font-size: 15px;
  text-decoration: none;
}
.splashAmericanFootball
  .widget_products
  .product_list_widget
  li
  .woocommerce-Price-amount {
  margin-top: 0;
  color: #ad0008;
  font-weight: 400;
  font-size: 15px;
}
.splashAmericanFootball .widget_product_categories ul li a {
  font-weight: 400;
  font-size: 15px;
  color: #0e2d91 !important;
  background: transparent;
  text-transform: none;
  padding: 0;
}
.splashAmericanFootball .widget_product_categories ul li a:before {
  display: none;
}
.splashAmericanFootball .widget_product_categories ul li a:after {
  display: none;
}
.splashAmericanFootball .widget_product_categories ul li .children {
  padding-left: 0;
}
.splashAmericanFootball .widget_product_categories ul li .children li {
  padding-left: 20px;
}
.splashAmericanFootball .widget_product_categories ul li .children li:before {
  left: 0;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider {
  margin: 0 5px 0 0;
  background: #f0f0f0;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider
  .ui-slider-range {
  background: #0e2d91;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider
  .ui-slider-handle {
  width: 4px;
  height: 16px;
  background: #ad0008;
  margin: 0;
  border-radius: 0;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount {
  display: block;
  position: relative;
  overflow: hidden;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount
  .price_label {
  display: block;
  overflow: hidden;
  float: left;
  text-transform: none;
  font-weight: 400;
  font-size: 13px;
  color: #999999;
  padding-top: 3px;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount
  .price_label
  .from,
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount
  .price_label
  .to {
  font-font: "Roboto";
  font-weight: 700;
  font-size: 13px;
  color: #595959;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount
  .button {
  display: block;
  float: right;
  margin: 0;
  color: #0e2d91;
  font-size: 14px;
  height: 36px;
  padding: 5px 25px 6px;
}
.splashAmericanFootball
  .widget_price_filter
  .price_slider_wrapper
  .price_slider_amount
  .button:hover {
  color: #fff;
}
.splashAmericanFootball .widget_top_rated_products .product_list_widget li {
  display: block;
  overflow: hidden;
  padding: 5px 0 !important;
  margin-bottom: 5px !important;
}
.splashAmericanFootball
  .widget_top_rated_products
  .product_list_widget
  li:last-child {
  border-bottom: 0;
}
.splashAmericanFootball
  .widget_top_rated_products
  .product_list_widget
  li
  .product-title {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
  color: #000000;
  margin-bottom: 0;
}
.splashAmericanFootball .widget_top_rated_products .product_list_widget li img {
  margin: 0 10px 0 0;
  max-width: 60px;
}
.splashAmericanFootball .widget_top_rated_products .product_list_widget li del {
  display: inline-block;
  color: #808080 !important;
}
.splashAmericanFootball
  .widget_top_rated_products
  .product_list_widget
  li
  del
  .woocommerce-Price-amount {
  color: #808080 !important;
  font-size: 14px;
  font-weight: 400;
}
.splashAmericanFootball
  .widget_top_rated_products
  .product_list_widget
  li
  del
  span {
  color: #808080 !important;
}
.splashAmericanFootball .widget_top_rated_products .product_list_widget li ins {
  display: inline-block;
  color: #ad0008;
  border-bottom: 0;
  padding-left: 5px;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
  text-decoration: none;
}
.splashAmericanFootball
  .widget_top_rated_products
  .product_list_widget
  li
  .woocommerce-Price-amount {
  margin-top: 0;
  color: #ad0008;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
}
.splashAmericanFootball #sb_instagram.sbi_col_1 #sbi_images .sbi_item {
  width: 12.5% !important;
  height: 12.5% !important;
}
.splashAmericanFootball
  #sb_instagram.sbi_col_1
  #sbi_images
  .sbi_item
  .sbi_photo {
  max-height: 100%;
}
.splashAmericanFootball
  #sb_instagram.sbi_col_1
  #sbi_images
  .sbi_item
  .sbi_photo:before {
  position: absolute;
  content: "";
  display: block;
  font-family: "Font Awesome 5 Free";
  content: "\f16d";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #0e2d91;
  opacity: 0;
  line-height: 237px;
  font-size: 36px;
  color: #fff;
  text-align: center;
  transition: opacity 0.7s;
  z-index: 90;
}
.splashAmericanFootball
  #sb_instagram.sbi_col_1
  #sbi_images
  .sbi_item
  .sbi_photo:hover:before {
  opacity: 0.9;
}
.splashAmericanFootball .stm-sportspress-sidebar {
  margin-top: 98px;
}
.splashAmericanFootball .stm-sportspress-sidebar h4.sp-table-caption {
  font-size: 16px;
  line-height: 16px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-publish
  .stm-single-block-unit {
  display: -ms-flexbox;
  display: flex;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future {
  background: #040526;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit {
  display: -ms-flexbox;
  display: flex;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-team-logo
  .stm-team-l-h-wrapp
  .stm-team-helm {
  display: block;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team {
  color: #fff !important;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team
  .stm-team-city {
  display: none !important;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: inline-block;
  overflow: hidden;
  background: #ad0008;
  margin: 0 auto !important;
  max-width: 45px;
  text-align: center;
  padding: 5px 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-event-list-top
  .stm-future-event-list-time {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  line-height: 22px !important;
  margin: 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-event-list-top
  .stm-future-event-list-time
  .time {
  margin-left: 10px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-event-list-top
  .stm-future-event-list-time
  .time:after {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .sp-stm-template-event-blocks-future
  .stm-single-block-event-list-top
  .stm-future-event-list-time
  time {
  display: none;
}
.splashAmericanFootball .stm-sportspress-sidebar .stm-single-block-event-list {
  margin-bottom: 20px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top {
  background: #43445c;
  padding: 10px 0 10px 35px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .time {
  color: #fff;
  font-weight: 400;
  font-size: 14px;
  opacity: 1;
  text-transform: none;
  margin-right: 5px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .venue {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-link-wrapp {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit {
  position: relative;
  margin-bottom: 0;
  padding: 58px 15px 11px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-team-logo {
  display: inline-block;
  width: 25%;
  padding: 0;
  position: relative;
  vertical-align: top;
  padding: 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-team-logo
  .stm-team-l-h-wrapp
  .stm-team-helm {
  display: block;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-team-logo
  .stm-team-l-h-wrapp
  .stm-team-helm
  > img {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-team-logo
  .stm-team-l-h-wrapp
  .stm-team-helm
  .team-logo
  img {
  width: auto;
  max-height: 50px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info {
  display: inline-block;
  overflow: hidden;
  width: 50%;
  vertical-align: top;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team {
  position: absolute;
  top: 14px;
  left: 15px;
  text-align: left;
  font-weight: 400;
  font-size: 20px;
  color: #0e2d91;
  width: 50%;
  text-transform: uppercase;
  z-index: 2;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team
  .stm-team-city {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team.opponent {
  left: inherit;
  right: 15px;
  text-align: right;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer {
  display: block;
  overflow: hidden;
  position: relative;
  z-index: 3;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0 8px;
  color: #fff;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label,
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  width: auto;
  min-width: inherit;
  padding: 0;
  font-weight: 300;
  font-size: 11px;
  background: transparent;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  color: #999999;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-win {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #ad0008;
  text-align: center;
  color: #fff;
  padding: 6px 0;
  margin-bottom: 2px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-lose {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #999999;
  text-align: center;
  color: #fff;
  padding: 6px 0;
  margin-bottom: 2px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-left {
  display: block;
  width: 50%;
  float: left;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-right {
  display: block;
  width: 50%;
  float: right;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top {
  padding: 10px 0;
  text-align: center !important;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  div {
  display: inline-block;
  vertical-align: middle !important;
  float: inherit;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  div
  span.time {
  margin-left: 0 !important;
  line-height: 15px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .widget-title {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  caption {
  font-weight: 400;
  color: #fff;
  font-size: 18px;
  padding: 6px 0 4px 14px;
  line-height: 30px !important;
  background: #0e2d91;
  text-transform: uppercase;
  margin-bottom: 20px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  thead {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  thead
  tr
  th {
  font-weight: 700;
  font-size: 13px;
  color: #0e2d91;
  padding: 10px 0 9px 13px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tbody {
  background: #f0f0f0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tbody
  tr:first-child
  td {
  padding-top: 10px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tbody
  tr:last-child
  td {
  padding-bottom: 10px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tbody
  tr
  td {
  border-bottom: 0;
  font-weight: 700;
  font-size: 14px;
  color: #0e2d91;
  padding: 5px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tbody
  tr
  td
  a {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tfoot {
  background: #f0f0f0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tfoot
  tr
  td {
  padding: 10px;
  border-top: solid 1px #d8d8d8;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_event_calendar
  .sp-template-event-calendar
  .sp-calendar-wrapper
  .sp-event-calendar
  tfoot
  tr
  td
  a {
  font-weight: 700;
  font-size: 13px;
  color: #ad0008;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li {
  padding: 0;
  margin: 0 0 20px 0;
  border-bottom: 0;
  border-top: solid 2px #ad0008;
  min-height: inherit;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li:before {
  display: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a {
  display: block;
  overflow: hidden;
  width: 100%;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a:hover {
  text-decoration: none;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .commands {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #0e2d91;
  margin: 0;
  float: inherit;
  vertical-align: top;
  padding: 15px 0 13px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .commands
  h3 {
  text-align: center;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .commands
  h3
  span {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 18px;
  text-transform: uppercase;
  color: #fff;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .commands
  h3
  .stm-red {
  color: #ad0008 !important;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .stm-event_date {
  display: block;
  overflow: hidden;
  position: relative;
  bottom: 0;
  width: 100%;
  background: #43445c;
  text-align: center;
  padding: 5px 0 8px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .stm-event_date
  .date
  .stm-middle {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #fff;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_stm_event_list
  .stm-upcoming-events_list
  ul
  li
  a
  .stm-event_date
  .stm-el-venue
  .stadium {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #ad0008;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_countdown
  .sp-template-countdown
  .sp-countdown-wrapper
  .event-name {
  background: #f0f0f0;
  text-align: center;
  padding: 10px 0;
  margin: 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_countdown
  .sp-template-countdown
  .sp-countdown-wrapper
  .event-name
  a {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 20px;
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_countdown
  .sp-template-countdown
  .sp-countdown-wrapper
  .sp-countdown {
  background: #43445c;
  color: #fff;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  text-align: center;
  padding: 7px 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_player_gallery
  .sp-player-gallery-wrapper
  .gallery-item
  a {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #0e2d91;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_player_gallery
  .sp-player-gallery-wrapper
  .gallery-item
  a
  dd {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #fff;
  margin: 0;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_player_list
  .stm-players-inline
  .stm-list-single-player
  .stm-list-single-player-info {
  background: #0e2d91;
}
.splashAmericanFootball .stm-sportspress-sidebar .widget_sp_staff h4 {
  font-size: 20px;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_staff
  .sp-template-details
  .sp-list-wrapper
  .sp-staff-details
  .single-info {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  position: relative;
  clear: both;
  width: 100%;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_staff
  .sp-template-details
  .sp-list-wrapper
  .sp-staff-details
  .single-info
  .st-label {
  display: block;
  overflow: hidden;
  font-family: "Roboto";
  font-weight: 400;
  color: #000000;
}
.splashAmericanFootball
  .stm-sportspress-sidebar
  .widget_sp_staff
  .sp-template-details
  .sp-list-wrapper
  .sp-staff-details
  .single-info
  .st-value {
  display: block;
  overflow: hidden;
  font-family: "Roboto";
  font-weight: 400;
  color: #999999;
}
.splashAmericanFootball .stm-single-league {
  display: block;
  overflow: hidden;
  padding: 0;
}
.splashAmericanFootball .stm-single-league .stm-single-league-title_box h3 {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  width: auto;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 30px;
  text-transform: uppercase;
  color: #fff;
  float: inherit;
  margin-bottom: 0;
  margin-right: 60px;
  line-height: 30px;
  letter-spacing: 0;
}
.splashAmericanFootball .stm-single-league .stm-single-league-title_box a {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  border-bottom: solid 2px #ad0008;
  color: #fff;
  text-decoration: none;
  float: inherit;
  line-height: 25px;
  margin-top: 0;
  margin-bottom: 1px;
}
.splashAmericanFootball .stm-single-league .sp-table-wrapper {
  margin-top: 28px;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  thead {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  thead
  tr
  th {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 13px;
  padding: 11px 7px 10px;
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr.odd {
  background: rgba(62, 64, 103, 0.5) !important;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr.even {
  background: rgba(6, 9, 53, 0.5) !important;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr
  td {
  background: transparent !important;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  padding: 16px 5px 16px;
  color: #fff;
  border: 0;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr
  td.data-rank {
  font-weight: 300;
  opacity: 0.75;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr
  td.data-name {
  font-family: "Oswald";
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr
  td
  a {
  color: #fff !important;
}
.splashAmericanFootball
  .stm-single-league
  .sp-table-wrapper
  .dataTables_wrapper
  tbody
  tr
  .has-logo
  a
  img {
  margin-right: 1.4em;
}
.splashAmericanFootball .stm-stats-wrapp {
  display: block;
  overflow: hidden;
  position: relative;
}
.splashAmericanFootball .stm-stats-wrapp img {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  max-width: 90px;
  margin-right: 10px;
}
.splashAmericanFootball .stm-stats-wrapp .stm-stat-info-wrapp {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.splashAmericanFootball .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-points {
  display: block;
  text-align: left;
  font-weight: 400;
  font-size: 42px;
  color: #0e2d91;
  line-height: 42px;
  margin-bottom: 11px;
  margin-top: 3px;
}
.splashAmericanFootball .stm-stats-wrapp .stm-stat-info-wrapp .stm-stat-title {
  display: block;
  text-align: left;
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: #0e2d91;
}
.splashAmericanFootball .stm-statistic-tabs {
  display: block;
}
.splashAmericanFootball .stm-statistic-tabs .stm-title-left h2 {
  display: inline-block;
  overflow: hidden;
  vertical-align: bottom;
  width: auto;
  font-weight: 400;
  text-transform: uppercase;
  color: #fff !important;
  line-height: 42px;
  letter-spacing: 0;
  margin-bottom: 44px;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .stm-single-player-vc_stats
  .stm-statistic-meta
  .player-meta-name_number
  .title
  a {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .stm-single-player-vc_stats
  .stm-statistic-meta
  .number_position_wrapp
  .number {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .stm-single-player-vc_stats
  .stm-statistic-meta
  .number_position_wrapp
  .position {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .stm-single-player-vc_stats
  .stm-statistic-meta
  .stm-quick-sts {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .owl-nav
  .owl-prev:before {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .owl-nav
  .owl-prev:after {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .owl-nav
  .owl-next:before {
  background: #ad0008;
}
.splashAmericanFootball
  .stm-statistic-tabs
  .stm-player-statistic-unit
  .owl-nav
  .owl-next:after {
  background: #ad0008;
}
.splashAmericanFootball .stm-media-tabs .stm-title-left h2 {
  font-family: "Oswald";
  font-weight: 400;
  color: #000000;
  margin-bottom: 44px;
}
.splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav {
  text-align: right;
  margin-top: 14px;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-media-tabs-nav
  ul
  li.active
  a
  span {
  color: #0e2d91;
  border-color: #ad0008;
}
.splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav ul li:last-child a {
  padding-right: 0 !important;
}
.splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav ul li a {
  font-weight: 700;
  font-size: 14px;
  color: #0e2d91;
  letter-spacing: 0.6px;
  padding: 0 20px;
}
.splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav ul li a span {
  color: #0e2d91;
  padding-bottom: 2px;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit {
  float: left;
  width: 33%;
  padding: 0 7.5px 15px;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit.stm-735-240 {
  width: 66%;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview {
  position: relative;
  z-index: 15;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  .icon {
  position: absolute;
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  background-color: #ad0008;
  text-align: center;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  .icon:after {
  font-family: "Font Awesome 5 Free";
  line-height: 30px;
  content: "\e906";
  font-family: "stm-splash-icons";
  display: inline-block;
  vertical-align: top;
  color: #fff;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  .title {
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 15px 20px;
  background: rgba(0, 0, 0, 0.4);
  font-size: 16px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a {
  display: inline-block;
  overflow: hidden;
  position: relative;
  z-index: 10;
  vertical-align: top;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a:before {
  display: none;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a:after {
  display: none;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a:hover:before {
  display: none;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a:hover:after {
  display: none;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a:hover
  img {
  transform: scale(1.1);
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  a
  img {
  transform: scale(1);
  transition: transform 0.4s;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview:hover
  .title {
  background: rgba(0, 0, 0, 0);
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview:hover
  a:before {
  opacity: 0.8;
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit
  .stm-media-preview
  img {
  transform: scale(1.1);
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit.stm-media-single-unit-audio
  .icon:after {
  content: "\e905";
  font-family: "stm-splash-icons";
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit.stm-media-single-unit-audio
  .stm-media-preview
  a:after {
  content: "\e905";
  font-family: "stm-splash-icons";
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit.stm-media-single-unit-video
  .icon:after {
  content: "\e904";
  font-family: "stm-splash-icons";
}
.splashAmericanFootball
  .stm-media-tabs
  .stm-medias-unit-wider
  .stm-medias-unit
  .stm-media-single-unit.stm-media-single-unit-video
  .stm-media-preview
  a:after {
  content: "\e904";
  font-family: "stm-splash-icons";
}
.splashAmericanFootball .stm-carousel-nav-af {
  display: none;
}
.splashAmericanFootball .stm-products-carousel-unit-wrapper {
  width: 100%;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel {
  border: solid 1px #d8d8d8;
  max-width: 100%;
  background: #fff;
  padding-bottom: 11px;
  margin-bottom: 26px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel:hover {
  border: solid 1px #ad0008;
  box-shadow: 0 0 0 1px #ad0008 inset;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a {
  text-decoration: none !important;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a:hover
  .title {
  color: #000000;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a:hover
  .image:before {
  display: none;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a:hover
  .stm-add-to-cart {
  opacity: 1;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image {
  padding: 30px 10px 0px;
  margin-bottom: 13px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  img {
  width: auto;
  max-height: 240px;
  margin: 0 auto;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart {
  margin-left: -10px;
  top: 40%;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4 {
  padding: 12px 20px !important;
  height: 50px;
  line-height: 26px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  span.add_to_cart_button {
  display: block;
  background: transparent !important;
  border: 0;
  padding: 0px 33px 0px 64px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  span.add_to_cart_button:before {
  display: block;
  overflow: hidden;
  font-family: "Font Awesome 5 Free";
  content: "\e907";
  font-family: "stm-splash-icons";
  width: 30px;
  height: 20px;
  color: #fff;
  position: absolute;
  top: 15px;
  left: 25px;
  opacity: 1;
  background: transparent;
  font-size: 19px;
  letter-spacing: 1px;
  padding: 0;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  .add_to_cart_button.added {
  display: none !important;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  .added_to_cart {
  padding: 12px 30px 13px;
  text-overflow: ellipsis;
  white-space: pre;
  z-index: 1;
  margin: 0;
  text-decoration: none;
  text-align: center;
  position: relative;
  top: -13px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  .added_to_cart:hover {
  text-decoration: none !important;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .image
  .stm-add-to-cart
  .button.btn-secondary.btn-style-4
  .added_to_cart:hover:active {
  text-decoration: none;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .stm-product-meta {
  display: block;
  overflow: hidden;
  margin-top: 0px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .stm-product-meta
  .title {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  float: inherit;
  padding: 0 20px;
  font-weight: 400;
  font-size: 16px;
  color: #000000;
  text-transform: none;
  margin-bottom: 12px;
  line-height: 23px;
  min-height: 45px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  a
  .stm-product-meta
  .price {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  float: inherit;
  font-weight: 400;
  font-size: 18px;
  color: #ad0008;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .stm-single-product-carousel
  .content {
  display: none;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls {
  text-align: center;
  padding-top: 4px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls
  .owl-nav {
  display: none;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls
  .owl-dots {
  display: block;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls
  .owl-dots
  .owl-dot {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  margin: 0 15px;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls
  .owl-dots
  .owl-dot.active
  span {
  width: 14px;
  height: 14px;
  background: #ad0008;
}
.splashAmericanFootball
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .stm-products-carousel-init
  .owl-controls
  .owl-dots
  .owl-dot
  span {
  display: block;
  width: 8px;
  height: 8px;
  background: #7b7c95;
}
.splashAmericanFootball .review_style_two {
  padding-bottom: 75px;
}
.splashAmericanFootball .review_style_two .clearfix {
  margin-top: 34px;
}
.splashAmericanFootball .review_style_two .stm-title-left {
  width: 100%;
  text-align: center;
  margin-bottom: 30px;
}
.splashAmericanFootball .review_style_two .stm-title-left h2 {
  font-family: "Oswald";
  font-weight: 400;
  color: #fff;
  margin: 0;
}
.splashAmericanFootball .review_style_two .stm-reviews-controls {
  display: none;
}
.splashAmericanFootball .review_style_two .stm-reviews-carosel-wrapper {
  margin-left: 0;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel {
  display: block;
  overflow: visible !important;
  width: 100%;
  max-width: 100%;
  min-height: 440px;
  overflow: visible !important;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single {
  display: block;
  overflow: visible;
  position: relative;
  opacity: 1;
  background: #fff;
  transition: none;
  max-width: 550px;
  min-height: 325px;
  margin-top: 30px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container {
  display: block;
  overflow: visible;
  max-width: 550px;
  padding: 82px 15px 70px 15px;
  cursor: pointer;
  background: #fff !important;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .icon {
  top: 37px;
  font-size: 23px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .icon
  .stm-icon-quote:before {
  content: "\e909";
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .content {
  margin: 0;
  font-weight: 400;
  font-size: 24px;
  color: #404040;
  padding: 0 60px;
  line-height: 35px;
  max-height: 140px;
  overflow: hidden;
  letter-spacing: -0.2px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .content
  p {
  margin-bottom: 35px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .title {
  font-weight: 400;
  font-size: 20px;
  color: #000000;
  margin-top: 35px;
  text-transform: none;
  margin-bottom: 6px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .sub-title {
  font-weight: 400;
  font-size: 14px;
  color: #808080;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .avatar {
  position: absolute;
  z-index: 20;
  margin: 0 auto;
  bottom: -48px;
  left: 41.5%;
  max-width: 96px;
}
.splashAmericanFootball
  .review_style_two
  .stm-reviews-carosel-wrapper
  #carousel
  .stm-review-single
  .stm-review-container
  .avatar
  img {
  display: block;
  width: 100%;
}
.splashAmericanFootball.home .stm-footer-image .heading-font .stm-text:before {
  top: 10px !important;
}
.splashAmericanFootball .stm-footer-image .text-right .heading-font {
  text-align: right;
}
.splashAmericanFootball .stm-footer-image .text-right .heading-font span {
  display: block;
  float: left;
  text-align: left;
}
.splashAmericanFootball .stm-footer-image .text-right .stm-btn-text-wrapper {
  float: right;
  text-align: left;
}
.splashAmericanFootball .stm-footer-image .text-center .heading-font {
  text-align: center;
}
.splashAmericanFootball .stm-footer-image .text-center .heading-font span {
  display: inline-block;
  float: inherit;
  text-align: center;
}
.splashAmericanFootball .stm-footer-image .text-center .stm-btn-text-wrapper {
  float: inherit;
  text-align: center;
  margin: 0 auto;
}
.splashAmericanFootball .stm-footer-image .text-left .heading-font {
  text-align: left;
}
.splashAmericanFootball .stm-footer-image .text-left .heading-font span {
  display: inline-block;
  float: inherit;
  text-align: center;
}
.splashAmericanFootball .stm-footer-image .text-left .stm-btn-text-wrapper {
  float: inherit;
  text-align: left;
  margin: 25px 0;
}
.splashAmericanFootball .stm-footer-image .heading-font {
  display: block;
  overflow: hidden;
  font-size: 48px;
  clear: both;
  margin: 0;
  padding-top: 37px;
}
.splashAmericanFootball .stm-footer-image .heading-font span {
  overflow: hidden;
  padding: 14px;
}
.splashAmericanFootball .stm-footer-image .heading-font .stm-red {
  color: #ad0008 !important;
  background: #0e2d91;
}
.splashAmericanFootball .stm-footer-image .heading-font .stm-text {
  margin-top: -11px;
  padding-top: 5px;
  position: relative;
}
.splashAmericanFootball .stm-footer-image .heading-font .stm-text:before {
  content: "";
  display: block;
  width: 100%;
  height: 60px;
  background: #0e2d91;
  position: absolute;
  top: 9px;
  left: 0;
  z-index: -1;
}
.splashAmericanFootball .stm-footer-image .stm-btn-text-wrapper {
  display: block;
  overflow: hidden;
  max-width: 540px;
  min-width: 540px;
}
.splashAmericanFootball .stm-footer-image .stm-btn-text-wrapper .button {
  display: inline-block;
  overflow: hidden;
  border: 0 !important;
  margin-top: 6px;
  padding: 14px 50px 15px;
  letter-spacing: 0.7px;
  clear: both;
}
.splashAmericanFootball
  .stm-footer-image
  .stm-btn-text-wrapper
  .stm-after-btn-text {
  display: block;
  overflow: hidden;
  clear: both;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 11px;
  color: #fff;
  text-transform: uppercase;
  margin-top: 17px;
}
.splashAmericanFootball .footer-widgets-wrapper {
  padding-top: 30px;
  background: #0e2d91;
}
.splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 {
  margin: 0 -15px;
  border-bottom: solid 1px rgba(255, 255, 255, 0.25);
}
.splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 aside {
  display: block;
  float: left;
  width: 33%;
  margin-bottom: 30px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  aside:nth-child(4n + 1) {
  clear: both;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  aside
  .widget-wrapper {
  padding: 0 15px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  aside
  .widget-wrapper
  .widget-title {
  margin-top: 37px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  aside
  .widget-wrapper
  .widget-title
  h6 {
  padding-top: 0;
  padding-left: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  aside
  .widget-wrapper
  .sp-template {
  margin-bottom: 30px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  .footer-logo-wrapp {
  display: block;
  overflow: hidden;
  max-width: 103px;
  margin-top: 40px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table {
  margin-top: 12px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr {
  border: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td {
  border: 0;
  color: #fff;
  padding: 11px 0 0 8px;
  background: transparent !important;
  line-height: 25px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa {
  font-family: "stm-splash-icons" !important;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa-map-marker:before {
  content: "\e913" !important;
  font-size: 14px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa-phone:before {
  content: "\e90d" !important;
  font-size: 14px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa-fax:before {
  content: "\e90b" !important;
  font-size: 14px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa-envelope:before {
  content: "\e90c" !important;
  font-size: 10px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .fa-clock-o:before {
  content: "\e917" !important;
  font-size: 14px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  div {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .icon {
  font-size: 13px;
  margin-right: 7px;
  color: rgba(255, 255, 255, 0.4);
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_contacts
  table
  tr
  td
  .text {
  font-weight: 400;
  font-size: 13px;
  line-height: 13px;
  color: rgba(255, 255, 255, 0.5);
}
.splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 .widget_nav_menu {
  padding-left: 9px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  h6 {
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  margin-bottom: 19px;
  letter-spacing: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  .menu-widget-menu-container {
  padding-top: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  ul {
  list-style: none;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  ul
  li {
  border-bottom: 0;
  padding: 0 0 0 20px;
  line-height: 30px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  ul
  li:before {
  display: block;
  overflow: hidden;
  content: "\e90a";
  font-family: "stm-splash-icons";
  color: #ad0008;
  background: transparent;
  width: 8px;
  height: 20px;
  font-size: 6px;
  top: 0;
  left: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_nav_menu
  ul
  li
  a {
  font-weight: 400;
  font-size: 15px;
  color: #fff;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  h6 {
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  letter-spacing: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  p {
  width: 100%;
  margin-bottom: 8px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  p
  label {
  display: block;
  overflow: hidden;
  font-weight: 400;
  font-size: 15px;
  color: rgba(255, 255, 255, 0.5);
  line-height: 17px;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  .subscribe-wrapp {
  display: block;
  overflow: hidden;
  position: relative;
  width: 100%;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  .subscribe-wrapp
  input[type="email"] {
  display: inline-block;
  border-radius: 0;
  width: 70%;
  margin: 0;
  font-weight: 400;
  font-size: 16px;
  color: #595959;
  height: 52px;
  background: #f5f5f5;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  .subscribe-wrapp
  span {
  display: inline-block;
  width: 30%;
  height: 52px;
  margin: 0 0 0 -5px;
  padding: 0;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  .subscribe-wrapp
  span:hover {
  border: solid 2px #ad0008 !important;
}
.splashAmericanFootball
  .footer-widgets-wrapper
  .stm-cols-3
  .widget_mc4wp_form_widget
  .subscribe-wrapp
  span
  input[type="submit"] {
  display: block;
  border-radius: 0;
  width: 100%;
  height: 52px;
  padding: 7px 10px 10px;
  border: 0;
  letter-spacing: 0.6px;
  font-weight: 700;
  color: #fff;
  font-size: 14px;
  background: transparent !important;
  margin: 0;
}
.splashAmericanFootball #stm-footer-bottom {
  background: #0e2d91;
}
.splashAmericanFootball #stm-footer-bottom .stm-white {
  color: #fff !important;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-left
  .footer-bottom-left-text {
  font-weight: 400;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-bottom-right-text {
  font-weight: 400;
  font-size: 13px;
  color: rgba(255, 255, 255, 0.5);
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  .footer-socials-title {
  display: none;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  ul
  li {
  margin: 0;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  ul
  li
  a {
  color: rgba(255, 255, 255, 0.5);
  background: transparent;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  ul
  li
  a
  i {
  font-size: 17px;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  ul
  li
  a:before {
  display: none;
}
.splashAmericanFootball
  #stm-footer-bottom
  .footer-bottom-right
  .footer-socials-unit
  ul
  li
  a:hover {
  color: #fff;
  background: transparent;
}
.splashAmericanFootball .wpb_revslider_element {
  margin-bottom: 0 !important;
}
.splashAmericanFootball rs-module .button {
  border: none !important;
}
.splashAmericanFootball rs-module .slider-date {
  display: block;
  font-weight: 400;
  padding: 6px 10px !important;
  background: #ad0008;
  color: #fff !important;
  clear: both;
}
.splashAmericanFootball rs-module .slider-title {
  display: block;
  overflow: hidden;
  line-height: 63px !important;
}
.splashAmericanFootball rs-module .slider-title .first_text {
  color: #ad0008;
  font-size: 48px !important;
  letter-spacing: 0px !important;
  line-height: 48px !important;
  padding: 11px 11px 5px !important;
  display: inline-block;
}
.splashAmericanFootball rs-module .slider-title .second_text {
  font-size: 48px !important;
  letter-spacing: 0px !important;
  line-height: 47px !important;
  padding: 5px 11px 11px 15px !important;
  display: inline-block;
  margin-top: -35px !important;
}
.splashAmericanFootball rs-module .slider-title span {
  display: block;
  overflow: hidden;
  background: rgba(6, 8, 52, 0.5);
  padding: 10px !important;
  font-weight: 400;
  text-transform: uppercase;
  letter-spacing: 0;
}
.splashAmericanFootball rs-module .slider-description {
  transition: none;
  text-align: inherit;
  line-height: 30px;
  border-width: 0px;
  margin: 0px;
  padding: 0px;
  letter-spacing: 1px;
  font-weight: 400;
  font-size: 16px;
}
.splashAmericanFootball rs-module .stm-slider-overlay {
  background: linear-gradient(rgba(0, 0, 0, 0.7), transparent) !important;
  opacity: 1 !important;
  visibility: visible !important;
}
.splashAmericanFootball rs-module .tp-leftarrow {
  opacity: 1 !important;
  visibility: visible !important;
  background: transparent !important;
}
.splashAmericanFootball rs-module .tp-leftarrow:hover:before {
  background: #ad0008 !important;
  color: #0e2d91 !important;
}
.splashAmericanFootball rs-module .tp-leftarrow:before {
  display: block;
  overflow: hidden;
  background: #ad0008;
  padding: 21px 10px 11px 17px;
  height: 70px;
  margin: 0;
  color: white;
  font-size: 48px !important;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 26px !important;
  z-index: 10;
}
.splashAmericanFootball rs-module .tp-leftarrow:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  right: 18px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball rs-module .tp-leftarrow .tp-arr-allwrapper {
  opacity: 0 !important;
  visibility: hidden !important;
  background: transparent !important;
}
.splashAmericanFootball rs-module .tp-rightarrow {
  opacity: 1 !important;
  visibility: visible !important;
  background: transparent !important;
}
.splashAmericanFootball rs-module .tp-rightarrow:hover:before {
  background: #ad0008 !important;
  color: #0e2d91 !important;
}
.splashAmericanFootball rs-module .tp-rightarrow:before {
  display: block;
  overflow: hidden;
  background: #ad0008;
  height: 70px;
  padding: 21px 17px 18px 10px;
  margin: 0 0 0 13px;
  color: white;
  font-size: 48px !important;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 26px !important;
  z-index: 10;
}
.splashAmericanFootball rs-module .tp-rightarrow:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  left: 18px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball rs-module .tp-rightarrow .tp-arr-allwrapper {
  opacity: 0 !important;
  visibility: hidden !important;
  background: transparent !important;
}
.splashAmericanFootball .stm-gray-bg {
  display: block;
  overflow: hidden;
  padding: 7px 15px;
}
.splashAmericanFootball .stm-gray-bg .vc_column-inner {
  display: block;
  overflow: hidden;
  padding: 38px 45px 11px !important;
  background: #f0f0f0;
}
.splashAmericanFootball .stm-gray-bg .vc_column-inner .wpb_wrapper h3 {
  text-transform: uppercase;
}
.splashAmericanFootball
  .stm-gray-bg
  .vc_column-inner
  .wpb_wrapper
  ul
  li:before {
  display: block;
  overflow: hidden;
  content: "\e90a";
  font-family: "stm-splash-icons";
  color: #ad0008;
  background: transparent;
  width: 8px;
  height: 20px;
  font-size: 6px;
  top: 0;
}
.splashAmericanFootball .stm-trophy-carousel .stm-thophies-controls {
  display: none;
}
.splashAmericanFootball .stm-trophy-carousel h2 {
  margin-top: 25px;
  margin-bottom: 0;
  font-size: 36px;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-controls {
  top: 0;
  position: absolute;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy {
  padding: 43px 20px 0;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy
  .h6,
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy
  .stm-title {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 15px;
  letter-spacing: 0;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy
  .h6.h6,
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy
  .stm-title.h6 {
  font-size: 16px;
  font-weight: 700;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .stm-single-trophy
  .stm-border {
  background-color: #ad0008;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav {
  display: block !important;
  width: 100%;
  position: absolute;
  top: 50%;
  left: 0;
  z-index: 1000;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-prev {
  display: block !important;
  position: absolute;
  z-index: 1000;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-prev:hover:before {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-prev:before {
  content: "\f104";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background: #ad0008;
  padding: 22px 27px 18px 17px;
  height: 70px;
  margin: 0;
  color: white;
  font-size: 48px;
  transition: all 0.5s ease-in-out;
  display: block;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-prev:after {
  position: absolute;
  content: "";
  display: block;
  top: 0;
  right: -10px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-next {
  display: block !important;
  position: absolute;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-next:hover:before {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-next:before {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background: #ad0008;
  height: 70px;
  padding: 22px 17px 18px 27px;
  margin: 0 0 0 13px;
  color: white;
  font-size: 48px;
  display: block;
  transition: all 0.5s ease-in-out;
}
.splashAmericanFootball
  .stm-trophy-carousel
  .stm-trophy-carousel-init-unit
  .owl-nav
  .owl-next:after {
  position: absolute;
  content: "";
  display: block;
  top: 0px;
  left: 0px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball .stm-carousel-with-data-wrapp .stm-cwd-carousel-wrapp {
  display: block;
  overflow: hidden;
  position: relative;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1000;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-prev {
  display: block;
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: block !important;
  position: absolute;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-prev:hover:before {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-prev:before {
  content: "\f104";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background: #ad0008;
  padding: 11px 27px 11px 17px;
  height: 70px;
  margin: 0;
  color: white;
  font-size: 48px;
  transition: all 0.5s ease-in-out;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-prev:after {
  position: absolute;
  content: "";
  display: block;
  top: -23px;
  right: -10px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-next {
  display: block;
  position: absolute;
  top: 50% !important;
  transform: translateY(-50%) !important;
  display: block !important;
  position: absolute;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-next:hover:before {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-next:before {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  background: #ad0008;
  height: 70px;
  padding: 22px 17px 18px 27px;
  margin: 0 0 0 13px;
  color: white;
  font-size: 48px;
  display: block;
  transition: all 0.5s ease-in-out;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-carousel-wrapp
  .owl-controls
  .owl-nav
  .owl-next:after {
  position: absolute;
  content: "";
  display: block;
  top: 0px;
  left: 0px;
  min-height: 70px;
  width: 32px;
  background: #ad0008;
  transform: skew(-14deg, 0deg);
  z-index: 5;
}
.splashAmericanFootball .stm-carousel-with-data-wrapp .stm-cwd-data-wrapp {
  display: block;
  overflow: hidden;
  padding: 25px 35px;
  background: #f0f0f0;
  position: relative;
  clear: both;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row {
  display: block;
  overflow: hidden;
  float: left;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(1) {
  width: 40%;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(1)
  table
  tr
  td:first-child {
  padding: 12px 0 17px 15px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2) {
  width: 30%;
  padding-left: 24px;
  padding-right: 30px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(1)
  td {
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(1)
  td:nth-child(1) {
  padding: 10px 0px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(1)
  td:nth-child(2) {
  padding: 10px 0 12px 7px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(1)
  td:nth-child(3) {
  padding: 10px 0px;
  color: #404040;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(1)
  td
  i {
  font-size: 14px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(2)
  td:nth-child(1) {
  padding: 11px 0px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(2)
  td:nth-child(2) {
  padding: 11px 0 11px 7px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(2)
  td:nth-child(3) {
  padding: 11px 0px;
  color: #404040;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(2)
  table
  tr:nth-child(2)
  td
  i {
  font-size: 16px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3) {
  width: 30%;
  padding-left: 53px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(1)
  td {
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(1)
  td:nth-child(1) {
  padding: 12px 0px 10px 0;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(1)
  td:nth-child(2) {
  padding: 10px 0 10px 10px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(1)
  td:nth-child(3) {
  padding: 10px 0px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(1)
  td
  i {
  font-size: 16px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(2)
  td:nth-child(1) {
  padding: 11px 0px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(2)
  td:nth-child(2) {
  padding: 11px 0 11px 10px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(2)
  td:nth-child(3) {
  padding: 11px 0px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row:nth-child(3)
  table
  tr:nth-child(2)
  td
  i {
  font-size: 12px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td {
  border: 0;
  font-family: "Roboto";
  font-size: 16px;
  color: #000000;
  vertical-align: top;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td:nth-child(2) {
  padding: 10px 10px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td:nth-child(3) {
  padding: 10px 13px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td
  i {
  color: #ad0008;
  font-size: 17px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td
  .stm-cwd-title {
  font-weight: 700;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td
  .stm-data-content {
  display: block;
  overflow: hidden;
  clear: both;
  color: #404040;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td
  .location_on_map {
  display: inline-block;
  clear: both;
  font-size: 14px;
  color: #ad0008;
  border-bottom: solid 1px #ad0008;
  line-height: 15px;
}
.splashAmericanFootball
  .stm-carousel-with-data-wrapp
  .stm-cwd-data-wrapp
  .stm-data-row
  table
  tr
  td
  .location_on_map:hover {
  text-decoration: none;
}
.splashAmericanFootball .stm-team-history .stm-team-history-single {
  padding-left: 90px;
  padding-bottom: 37px;
}
.splashAmericanFootball .stm-team-history .stm-team-history-single .year {
  font-family: "Oswald";
  font-size: 24px;
  color: #0e2d91;
  letter-spacing: -0.4px;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-linked {
  width: 6.1%;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-linked:after {
  left: 19px;
  top: 20px;
  width: 1px;
  background: #d8d8d8;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-linked
  span {
  box-shadow: none;
  top: 5px;
  left: 11px;
  width: 16px;
  height: 16px;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-linked
  span:after {
  width: 10px;
  height: 10px;
  background: #ad0008;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-content
  .title {
  font-size: 24px;
  text-transform: none;
  margin-top: 0;
  margin-bottom: 25px;
  letter-spacing: -0.3px;
}
.splashAmericanFootball
  .stm-team-history
  .stm-team-history-single
  .stm-team-history-content
  .content {
  font-weight: 400;
  font-size: 15px;
  color: #777777;
  line-height: 23px;
}
.splashAmericanFootball .stm-media-archive {
  padding-top: 45px;
  margin-bottom: 7px;
}
.splashAmericanFootball .stm-media-archive .stm-main-title-unit {
  font-size: 42px;
  margin-bottom: 29px;
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more {
  text-align: center;
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more a {
  cursor: pointer;
  margin-top: 25px;
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more a:after {
  position: absolute;
  content: "";
  display: block;
  font-family: "Font Awesome 5 Free";
  animation: fa-spin 2s infinite linear;
  content: "\f021";
  top: 50%;
  left: 50%;
  font-size: 18px;
  margin: -9px 0 0 -7px;
  transition: opacity 0.4s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
  opacity: 0;
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more a span {
  opacity: 1;
  transition: opacity 0.4s;
  transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more a.loading {
  padding: 11px 0 9px;
}
.splashAmericanFootball .stm-media-archive .stm-media-load-more a.loading span {
  opacity: 0;
}
.splashAmericanFootball
  .stm-media-archive
  .stm-media-load-more
  a.loading:after {
  opacity: 1;
}
.splashAmericanFootball .stm-contact-info .image {
  margin-bottom: 25px;
}
.splashAmericanFootball .stm-contact-info .title {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 24px;
  letter-spacing: 0.6px;
  margin-bottom: 15px;
}
.splashAmericanFootball .stm-contact-info .subtitle {
  margin-bottom: 25px;
  color: #535353;
  font-weight: 700;
}
.splashAmericanFootball .stm-h5 {
  font-family: "Roboto" !important;
  font-weight: 600 !important;
  font-size: 18px !important;
  letter-spacing: 0 !important;
}
.splashAmericanFootball .stm-contacts .stm-single-contact {
  margin-bottom: 6px;
}
.splashAmericanFootball .stm-contacts .stm-single-contact.stm-email {
  margin-top: 2px;
}
.splashAmericanFootball .stm-contacts .stm-single-contact.stm-email i {
  font-size: 12px;
}
.splashAmericanFootball .stm-contacts .stm-single-contact.stm-email i:before {
  content: "\e90c";
}
.splashAmericanFootball .stm-contacts .stm-single-contact.stm-url {
  margin-top: 4px;
}
.splashAmericanFootball .stm-contacts .stm-single-contact i {
  position: relative;
  top: 0px;
  left: 3px;
  margin-right: 16px;
  font-size: 17px;
  color: #ad0008;
  vertical-align: middle;
}
.splashAmericanFootball
  .stm-contacts
  .stm-single-contact
  i.icon-ico_print:before {
  content: "\e90b";
}
.splashAmericanFootball
  .stm-contacts
  .stm-single-contact
  i.icon-ico_phone:before {
  content: "\e90d";
}
.splashAmericanFootball
  .stm-contacts
  .stm-single-contact
  i.icon-ico_pin:before {
  content: "\e913";
}
.splashAmericanFootball .stm-contacts .stm-single-contact .contact-label {
  display: inline-block;
  margin-right: 11px;
  min-width: 40px;
  vertical-align: middle;
  color: #555555;
}
.splashAmericanFootball .stm-contacts .stm-single-contact .contact-value {
  position: relative;
  top: 0px;
  display: inline-block;
  margin-bottom: 0;
  vertical-align: middle;
  letter-spacing: 0;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
}
.splashAmericanFootball .stm-contacts .stm-single-contact .contact-value a {
  font-size: 14px;
  color: #0e2d91;
}
.splashAmericanFootball .stm-contact-form > div {
  margin-left: 15px;
}
.splashAmericanFootball .stm-contact-form > div input,
.splashAmericanFootball .stm-contact-form > div textarea {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
}
.splashAmericanFootball .stm-contact-form > div .button {
  padding: 0;
  margin: -5px 0 25px 0;
}
.splashAmericanFootball .stm-contact-form > div .button input[type="submit"] {
  font-family: "Oswald";
  font-weight: 600;
  font-size: 14px;
  padding: 12px 40px;
  margin: 0;
  border: 0;
  background: transparent !important;
}
.splashAmericanFootball
  .stm-contact-form
  > div
  .button
  input[type="submit"]:hover {
  background: transparent !important;
}
.splashAmericanFootball .stm-contact-form > div .button .ajax-loader {
  display: none;
}
.splashAmericanFootball .stm-af-donations-content {
  margin-bottom: 10px;
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball .stm-af-donations-content .stm-donation-inner {
  padding: 24px 0 34px 0;
  background-color: #fff;
  border-top: 0;
}
.splashAmericanFootball .stm-af-donations-content .stm-donation-inner .image {
  width: 42.5%;
  float: left;
  margin-top: 6px;
  margin-right: 30px;
}
.splashAmericanFootball .stm-af-donations-content .stm-donation-inner .image a {
  background: transparent;
  position: relative;
  display: block;
  z-index: 10;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .image
  img {
  display: block;
  overflow: hidden;
  width: 100%;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta {
  display: block;
  overflow: hidden;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  .title {
  display: block;
  padding: 0 0 10px;
  text-align: center;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 18px;
  text-decoration: none !important;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  .title
  .title-inner {
  display: block;
  overflow: hidden;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 24px;
  width: 100%;
  text-align: left;
  letter-spacing: 0;
  line-height: 35px;
  color: #0e2d91;
  margin-bottom: 13px;
  text-transform: none;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  .title
  .stm-donation-cash {
  display: block;
  overflow: hidden;
  font-weight: 400;
  font-size: 13px;
  width: 100%;
  padding-right: 30px;
  text-align: left;
  color: #999999;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  .content {
  opacity: 0.8;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  .content
  p {
  margin: 25px 0 18px;
  line-height: 30px;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  a.button {
  border: 0 !important;
  border-radius: 0;
  font-family: "Oswald";
  font-weight: 700;
  font-size: 13px;
  color: #0e2d91;
  padding: 0;
  background: transparent !important;
  margin-top: 12px;
  line-height: 13px;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  a.button:before {
  display: none;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  a.button
  i {
  font-size: 13px;
  vertical-align: top;
  margin-left: 5px;
}
.splashAmericanFootball
  .stm-af-donations-content
  .stm-donation-inner
  .stm-donation-meta
  a.button:hover {
  color: #ad0008;
}
.splashAmericanFootball .stm-single-donation .post-thumbnail {
  margin-top: 30px;
  margin-bottom: 30px;
}
.splashAmericanFootball .stm-single-donation p {
  margin-bottom: 40px;
}
.splashAmericanFootball .stm-single-donation .stm-donation-subtitle {
  margin: 20px 0 31px;
  font-size: 24px;
  text-transform: uppercase;
  font-weight: 700;
}
.splashAmericanFootball .stm-single-donation .stm-donation-intro {
  margin-bottom: 13px;
  opacity: 0.8;
  color: #000;
}
.splashAmericanFootball .stm-single-donation .stm-donation-cash {
  display: block;
  margin-top: 1px;
  width: 77%;
}
.splashAmericanFootball
  .stm-single-donation
  .stm-donation-cash
  .stm-donation-info {
  font-weight: 700;
  font-size: 16px;
  color: #0e2d91;
  text-transform: uppercase;
}
.splashAmericanFootball .stm-single-donation .stm-donation-cash .heading-font {
  font-family: "Roboto";
  font-weight: bold !important;
  font-size: 16px;
  color: #0e2d91;
  margin-left: 45px;
  clear: both;
}
.splashAmericanFootball
  .stm-single-donation
  .stm-donation-cash
  .heading-font:nth-child(3) {
  display: none;
}
.splashAmericanFootball
  .stm-single-donation
  .stm-donation-cash
  .heading-font
  .stm-red {
  color: #0e2d91 !important;
}
.splashAmericanFootball
  .stm-single-donation
  .stm-donation-cash
  .heading-font:after {
  display: none;
}
.splashAmericanFootball
  .stm-single-donation
  .stm-donation-cash
  .stm-donation-procent {
  margin-top: 35px;
}
.splashAmericanFootball .stm-single-donation .stm-donate {
  display: inline-block;
  overflow: hidden;
  float: right;
}
.splashAmericanFootball .stm-single-donation .stm-donate a {
  margin: 0;
  padding: 11px 38px;
}
.splashAmericanFootball .stm-single-donation .stm-donation-intro {
  font-family: "Roboto";
  font-weight: 500;
  font-size: 18px;
  color: #595959;
  margin-top: 33px;
  line-height: 30px;
}
.splashAmericanFootball #donationModal button.button {
  margin-top: 0 !important;
}
.splashAmericanFootball #donationModal .loading {
  display: inline-block;
}
.splashAmericanFootball #donationModal .loading i:before {
  color: #ad0008;
}
.splashAmericanFootball .stm-share-this-wrapp {
  border-top: solid 1px #d8d8d8;
  padding: 15px 0;
}
.splashAmericanFootball .stm-share-this-wrapp > span {
  display: inline-block;
  overflow: hidden;
}
.splashAmericanFootball
  .stm-default-page-list
  .row-3
  .col-md-12:last-child
  .stm-single-post-loop-list {
  border: 0 !important;
}
.splashAmericanFootball .stm-single-post-loop-list {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  clear: both;
  margin-top: 27px;
  padding-bottom: 39px;
  margin-bottom: 12px;
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball .stm-single-post-loop-list a {
  display: block;
  overflow: hidden;
  float: left;
}
.splashAmericanFootball .stm-single-post-loop-list a:hover .title {
  color: #ad0008;
}
.splashAmericanFootball .stm-single-post-loop-list a:hover .image img {
  transition: all 0.5s ease-in-out;
  transform: scale(1.1);
}
.splashAmericanFootball .stm-single-post-loop-list a:hover .image:before {
  opacity: 0;
}
.splashAmericanFootball .stm-single-post-loop-list a:hover .stm-plus {
  opacity: 0 !important;
}
.splashAmericanFootball .stm-single-post-loop-list a .image {
  margin-bottom: 0;
  max-height: 380px;
}
.splashAmericanFootball .stm-single-post-loop-list a .image:before {
  display: none !important;
}
.splashAmericanFootball .stm-single-post-loop-list a .image:after {
  content: "\e906";
  font-family: "stm-splash-icons" !important;
  background: #ad0008;
  display: block;
  opacity: 1;
  position: absolute;
  left: 10px;
  top: 10px;
  right: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  padding: 4px 0 0 0;
  z-index: 10;
  color: #fff;
  transform: none;
  text-align: center;
}
.splashAmericanFootball .stm-single-post-loop-list a .image.audio:after {
  content: "\e905" !important;
}
.splashAmericanFootball .stm-single-post-loop-list a .image.video:after {
  content: "\e904" !important;
  font-size: 12px;
}
.splashAmericanFootball .stm-single-post-loop-list .stm-sticky-post {
  left: 44px;
}
.splashAmericanFootball .stm-single-post-loop-list .stm-post-content-inner {
  display: block;
  width: 57%;
  overflow: hidden;
  padding: 3px 0 0 31px;
  border: 0;
  background-color: #fff;
  position: relative;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .stm-post-content-inner
  .date {
  width: 100%;
  float: left;
  margin-top: 0;
  margin-right: 27px;
  color: #ad0008;
  font-size: 12px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .stm-post-content-inner
  .title {
  margin-bottom: 14px;
  font-size: 24px;
  letter-spacing: 1px;
  text-transform: none;
  line-height: 29px;
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .stm-post-content-inner
  .content
  p {
  line-height: 30px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .stm-post-content-inner
  .post-meta {
  position: absolute;
  bottom: 0;
  margin-bottom: 5px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  padding-left: 2px;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp
  i {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp
  ul {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  vertical-align: middle;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp
  ul
  li {
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp
  ul
  li:before {
  display: none;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .stm-cat-list-wrapp
  ul
  li
  a {
  color: #999999;
  font-size: 13px;
  font-weight: 400;
}
.splashAmericanFootball .stm-single-post-loop-list .post-meta .comments-number {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  opacity: 1;
  text-transform: uppercase;
  margin-right: 0;
  margin-left: 20px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .comments-number
  i {
  color: #999999;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-single-post-loop-list
  .post-meta
  .comments-number
  a {
  color: #999999;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.splashAmericanFootball .stm-default-page-grid .stm-small-title-box {
  margin-bottom: 28px;
}
.splashAmericanFootball .stm-default-page-grid .stm-single-post-loop {
  margin-bottom: 33px;
}
.splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a {
  display: block;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a:hover
  .title {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a:hover
  .image
  img {
  transition: all 0.5s ease-in-out;
  transform: scale(1.1);
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a:hover
  .image:before {
  opacity: 0;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a:hover
  .stm-plus {
  opacity: 0 !important;
}
.splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a .image {
  margin-bottom: 0;
  max-height: 380px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a
  .image:after {
  content: "\e906";
  font-family: "stm-splash-icons" !important;
  background: #ad0008;
  display: block;
  opacity: 1;
  position: absolute;
  left: 10px;
  top: 10px;
  right: 0;
  bottom: 0;
  width: 32px;
  height: 32px;
  padding: 4px 0 0 0;
  z-index: 10;
  color: #fff;
  transform: none;
  text-align: center;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a
  .image.audio:after {
  content: "\e905" !important;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  a
  .image.video:after {
  content: "\e904" !important;
  font-size: 12px;
}
.splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a .date {
  font-weight: 400;
  font-size: 12px;
  color: #ad0008;
  margin: 13px 0 4px;
}
.splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a .title {
  font-weight: 400;
  font-size: 18px;
  color: #0e2d91;
  text-transform: none;
  min-height: 50px;
  letter-spacing: 0;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  padding-left: 2px;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp
  i {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp
  ul {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  vertical-align: middle;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp
  ul
  li {
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp
  ul
  li:before {
  display: none;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .stm-cat-list-wrapp
  ul
  li
  a {
  color: #999999;
  font-size: 13px;
  font-weight: 400;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .comments-number {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  opacity: 1;
  text-transform: uppercase;
  margin-right: 0;
  margin-left: 20px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .comments-number
  i {
  color: #999999;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-default-page-grid
  .stm-single-post-loop
  .post-meta
  .comments-number
  a {
  color: #999999;
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
}
.splashAmericanFootball .stm-post-af-wrapp .stm-small-title-box {
  margin-bottom: 28px;
}
.splashAmericanFootball .stm-post-af-wrapp .post-thumbnail {
  margin-bottom: 15px;
}
.splashAmericanFootball .stm-post-af-wrapp .stm-single-post-meta {
  font-size: 14px;
  color: #999999;
  text-transform: none;
  margin-bottom: 20px;
}
.splashAmericanFootball .stm-post-af-wrapp .stm-single-post-meta a {
  font-weight: 400;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-meta-left-part {
  margin-bottom: 11px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-meta-left-part
  .stm-date {
  margin-right: 20px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp {
  display: inline-block;
  overflow: hidden;
  vertical-align: middle;
  float: right;
  margin-right: 20px;
  padding-left: 2px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp
  i {
  display: inline-block;
  vertical-align: middle;
  color: #999999;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp
  ul {
  display: inline-block;
  margin: 0 0 0 5px;
  padding: 0;
  list-style: none;
  vertical-align: middle;
  line-height: 14px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp
  ul
  li {
  display: inline-block;
  padding: 0;
  margin: 0 5px 0 0;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp
  ul
  li:before {
  display: none;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-single-post-meta
  .stm-cat-list-wrapp
  ul
  li
  a {
  color: #999999;
  font-size: 14px;
  font-weight: 400;
}
.splashAmericanFootball .stm-post-af-wrapp .stm-post-meta-bottom {
  border-bottom: 0;
  border-top: solid 1px #d8d8d8;
  padding-top: 20px;
  margin-bottom: 15px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-post-meta-bottom
  .stm_post_tags {
  margin-bottom: 0;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-post-meta-bottom
  .stm_post_tags
  a {
  font-size: 14px;
  color: #999999;
  text-transform: none;
  line-height: 30px;
}
.splashAmericanFootball .stm-post-af-wrapp .stm-share-this-wrapp {
  float: right;
  width: auto;
  border-top: 0;
  padding: 2px 0;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm-share-this-wrapp
  .stm-share-btn-wrapp
  .addtoany_share_save_container
  .addtoany_list
  a
  span {
  width: 20px !important;
  height: 20px !important;
}
.splashAmericanFootball .stm-post-af-wrapp .stm_author_box {
  display: block;
  overflow: hidden;
  position: relative;
  border: solid 1px #d8d8d8;
  padding: 26px 30px 28px 67px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .stm-author-title-bg {
  position: absolute;
  height: 100%;
  width: 40px;
  bottom: 0;
  left: 0;
  background-color: #0e2d91;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .stm-author-title-bg
  .stm-author-title {
  position: absolute;
  bottom: 0;
  left: 40px;
  height: 40px;
  line-height: 40px;
  padding-left: 26px;
  font-size: 13px;
  transform: rotate(-90deg);
  transform-origin: left bottom 0;
  white-space: nowrap;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0;
}
.splashAmericanFootball .stm-post-af-wrapp .stm_author_box .author_avatar {
  margin-right: 20px;
  margin-top: 1px;
  max-width: 91px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .author_info
  .author_name {
  margin-top: 2px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .author_info
  .author_name
  h6 {
  margin-bottom: 18px;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .author_info
  .author_name
  h6
  .stm-red {
  font-weight: 400;
  font-size: 18px;
  color: #000000 !important;
  text-transform: none;
}
.splashAmericanFootball
  .stm-post-af-wrapp
  .stm_author_box
  .author_info
  .author_content {
  font-size: 15px;
  color: #595959;
}
.splashAmericanFootball
  .stm-single-comment-title
  .stm-add-review
  a
  .fa.fa-pencil-square:before {
  color: #ad0008;
}
.splashAmericanFootball .stm-single-comment-title .stm-add-review a:hover {
  color: #ad0008;
}
.splashAmericanFootball .stm_post_comments {
  margin-top: 58px;
}
.splashAmericanFootball .stm_post_comments .comments-area h4 {
  font-weight: 400;
  font-size: 30px;
  color: #000000;
  text-align: left;
  background: transparent;
  border-bottom: solid 1px #d8d8d8;
  padding: 0 0 38px 0;
  margin-bottom: 30px;
}
.splashAmericanFootball .stm_post_comments .comments-area .stm-list-duty {
  background: transparent;
}
.splashAmericanFootball .stm_post_comments .comments-area .stm-list-duty li {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0;
  margin-bottom: 10px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body {
  border-bottom: solid 1px #d8d8d8;
  padding-bottom: 16px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body:last-child {
  border-bottom: solid 1px #d8d8d8;
  padding-bottom: 16px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .comment-author-image {
  margin-right: 20px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard {
  position: relative;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard
  .heading-font {
  font-size: 18px;
  letter-spacing: 0;
  margin-right: 25px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard
  .commentmetadata
  .date {
  text-transform: none;
  font-size: 13px;
  font-weight: 400;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard
  .reply {
  position: absolute;
  top: 0;
  right: 0;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard
  .reply
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .comment-body
  .vcard
  p {
  margin-top: 14px;
  line-height: 25px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .stm-list-duty
  li
  .children {
  margin-top: 30px;
  padding-left: 110px;
}
.splashAmericanFootball .stm_post_comments .comments-area .comment-respond {
  background: transparent;
  padding: 0;
  margin-top: 13px;
}
.splashAmericanFootball .stm_post_comments .comments-area .comment-respond h3 {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 30px;
  color: #000000;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form {
  background: #f0f0f0;
  padding: 40px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .logged-in-as
  a {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .comment-form-comment {
  display: inline-block;
  width: 47%;
  margin-right: 40px;
  vertical-align: top;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .comment-form-comment
  textarea {
  height: 180px;
  max-height: 180px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .stm-row-comments {
  display: inline-block;
  width: 47%;
  vertical-align: top;
  margin: 0;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .stm-row-comments
  > div {
  width: 100% !important;
  padding: 0;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .stm-row-comments
  > div
  input {
  height: 50px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .form-submit
  span {
  margin-top: 0;
  padding: 0 10px;
}
.splashAmericanFootball
  .stm_post_comments
  .comments-area
  .comment-respond
  form
  .form-submit
  span
  input[type="submit"] {
  background: transparent !important;
  border: 0;
}
.splashAmericanFootball .stm-single-sp_calendar > .container {
  padding: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-post-content
  .vc_column_container
  .wpb_content_element {
  margin-bottom: 37px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-post-content
  .vc_column_container
  .wpb_content_element
  p {
  font-weight: 400;
  font-size: 18px;
  margin-top: 20px;
  color: #404040;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-caption {
  display: none;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  thead
  tr
  th {
  background: #ad0008;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 16px;
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  thead
  tr
  th:nth-child(1) {
  width: 10%;
  padding: 15px 20px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  thead
  tr
  th:nth-child(2) {
  width: 60%;
  padding: 15px 5px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  thead
  tr
  th:nth-child(3) {
  width: 20%;
  padding: 15px 0 15px 22px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  thead
  tr
  th:nth-child(4) {
  width: 10%;
  padding: 15px 0 15px 20px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr:last-child
  td {
  border-bottom: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  td {
  background: transparent;
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-date {
  padding: 10px 0 7px 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-date
  .stm-date-event-wrapp {
  display: inline-block;
  overflow: hidden;
  padding: 13px 21px 8px;
  background: #0e2d91;
  text-align: center;
  width: auto;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-date
  .stm-date-event-wrapp
  .stm-top {
  font-weight: 400;
  font-size: 24px;
  color: #fff;
  margin-bottom: 1px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-date
  .stm-date-event-wrapp
  .stm-middle {
  font-weight: 400;
  font-size: 16px;
  color: #fff;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event {
  padding: 7px 20px 7px 5px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event
  a {
  display: block;
  overflow: hidden;
  text-align: center;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  line-height: 45px;
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event
  a:hover {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event
  a
  img:nth-child(1) {
  display: inline-block;
  float: left;
  width: 12%;
  margin-right: 20px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event
  a
  img:nth-child(2) {
  display: inline-block;
  float: right;
  width: 12%;
  margin-left: 20px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-event
  a
  span {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-time {
  padding: 4px 0 7px;
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  text-align: center;
  text-transform: uppercase;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-time
  a {
  color: #404040;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-time
  a:hover {
  color: #404040;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-article {
  text-align: right;
  padding-right: 20px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-article
  a {
  font-weight: 700;
  font-size: 14px;
  color: #0e2d91;
  text-transform: uppercase;
  text-align: right;
  letter-spacing: 0.6px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-article
  a
  i {
  vertical-align: top;
  margin-top: 4px;
  margin-left: 5px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .stm-af-template-event-list
  .sp-table-wrapper
  table
  tbody
  tr
  .data-article
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list {
  margin-bottom: 30px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit {
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  overflow: hidden;
  background: #040526;
  margin: 0;
  min-height: 130px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-team-logo {
  width: 30%;
  padding: 0;
  max-height: 130px;
  height: 130px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .left
  .stm-team-l-h-wrapp {
  display: block;
  max-width: 215px;
  position: relative;
  padding-top: 7px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .left
  .stm-team-l-h-wrapp
  .stm-team-helm {
  display: block;
  position: absolute;
  top: 50%;
  left: 20%;
  max-width: 158px;
  margin-top: -2%;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .left
  .stm-team-l-h-wrapp
  .stm-team-helm
  .team-logo {
  position: absolute;
  max-width: 55px;
  top: 25px;
  left: 20px;
  z-index: 10;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .right
  .stm-team-l-h-wrapp {
  display: block;
  max-width: 215px;
  position: relative;
  padding-top: 7px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .right
  .stm-team-l-h-wrapp
  .stm-team-helm {
  display: block;
  position: absolute;
  top: 50%;
  right: 20%;
  max-width: 158px;
  margin-top: -2%;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .right
  .stm-team-l-h-wrapp
  .stm-team-helm
  .team-logo {
  position: absolute;
  max-width: 55px;
  top: 25px;
  right: 20px;
  z-index: 10;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .right
  .stm-team-l-h-wrapp
  .stm-team-helm
  > img {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info {
  width: 100%;
  padding: 30px 0 6px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team {
  display: inline-block;
  text-align: right;
  vertical-align: top;
  margin-top: 12px;
  max-width: 30%;
  padding-right: 10px;
  padding-left: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team
  .stm-team-city {
  display: block;
  font-weight: 700;
  font-size: 14px;
  color: #ad0008;
  text-transform: uppercase;
  line-height: 16px;
  margin-bottom: 5px;
  letter-spacing: 0.6px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team
  .stm-team-name {
  display: block;
  font-weight: 400;
  font-size: 30px;
  color: #fff;
  text-transform: uppercase;
  line-height: 30px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .opponent {
  text-align: left;
  padding-right: 0px;
  padding-left: 10px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer {
  display: inline-block;
  overflow: hidden;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label,
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  width: auto;
  min-width: inherit;
  padding: 0;
  font-weight: 400;
  font-size: 13px;
  background: transparent;
  margin-top: 3px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  color: #999999;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-win {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #ad0008;
  text-align: center;
  color: #fff;
  padding: 7px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-lose {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #999999;
  text-align: center;
  color: #fff;
  padding: 7px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-left {
  display: block;
  margin-right: 5px;
  width: 77px;
  text-align: center;
  float: left;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-right {
  display: block;
  margin-left: 5px;
  width: 77px;
  text-align: center;
  float: right;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top {
  display: block;
  text-align: center;
  padding: 6px 0 10px;
  background: #43445c;
  opacity: 1;
  position: relative;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .time,
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-future-event-list-time {
  display: inline-block;
  overflow: hidden;
  float: inherit;
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
  color: #fff;
  vertical-align: middle;
  line-height: 17px;
  opacity: 1;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-future-event-list-time {
  line-height: 17px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-future-event-list-time
  .time {
  line-height: 15px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .venue {
  display: inline-block;
  overflow: hidden;
  float: inherit;
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
  color: #ad0008;
  vertical-align: middle;
  padding-left: 15px;
  margin-left: 13px;
  border-left: solid 1px rgba(255, 255, 255, 0.3);
  line-height: 17px;
  opacity: 1;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-link-wrapp {
  display: block;
  overflow: hidden;
  position: absolute;
  top: 0;
  right: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-link-wrapp
  a {
  display: block;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  color: #fff;
  letter-spacing: 0.6px;
  text-decoration: none;
  height: 100%;
  padding: 10px 10px 9px;
  border: 0;
  margin: 0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-link-wrapp
  a
  i {
  font-size: 13px;
  margin-right: 10px;
  font-weight: 300 !important;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .stm-single-block-event-list
  .stm-single-block-event-list-top
  .stm-link-wrapp
  a
  i.stm-icon-ico_camera:before {
  content: "\e904";
  font-family: "stm-splash-icons";
  font-weight: 300 !important;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .sp-stm-template-event-blocks-publish
  .stm-single-block-unit {
  background: #f0f0f0;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .sp-stm-template-event-blocks-publish
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team
  .stm-team-name {
  color: #0e2d91;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info {
  padding: 30px 0 42px;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info
  .stm-title-team {
  width: 39%;
  margin-top: 8px;
  max-width: 40%;
}
.splashAmericanFootball
  .stm-single-sp_calendar
  .sp-stm-template-event-blocks
  .sp-stm-template-event-blocks-future
  .stm-single-block-unit
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  background: #ad0008;
  padding: 10px 18px 10px 19px;
  color: #fff;
  font-weight: 400;
  font-size: 38px;
}
.splashAmericanFootball .sp_event .stm-single-sp_event > .container {
  padding: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-title-box-unit
  .stm-page-title {
  display: none;
}
.splashAmericanFootball .sp_event .stm-single-sp_event h4 {
  font-size: 30px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units {
  display: block;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 20px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit {
  display: block;
  width: 100%;
  position: relative;
  opacity: 1;
  background: transparent;
  margin-bottom: 26px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-time {
  display: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta {
  min-height: 175px;
  padding: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  background: #f0f0f0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info {
  display: inline-block;
  width: 60%;
  padding: 30px 0 0;
  text-align: center;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left
  h4 {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left
  h4
  a {
  font-size: 28px;
  color: #0e2d91;
  text-decoration: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
  letter-spacing: 0.6px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right
  h4 {
  max-width: 160px;
  overflow: hidden;
  text-overflow: ellipsis;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right
  h4
  a {
  font-size: 28px;
  color: #0e2d91;
  text-decoration: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  position: relative;
  overflow: hidden;
  margin: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label,
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  width: auto;
  min-width: inherit;
  padding: 0;
  font-weight: 400;
  font-size: 13px;
  background: transparent;
  margin-top: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label {
  color: #ad0008;
  text-transform: uppercase;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  color: #999999;
  text-transform: uppercase;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-win {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #ad0008;
  text-align: center;
  color: #fff;
  padding: 25px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-lose {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #999999;
  text-align: center;
  color: #fff;
  padding: 25px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-left {
  display: block;
  margin-right: 5px;
  width: 77px;
  text-align: center;
  float: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-right {
  display: block;
  margin-left: 5px;
  width: 77px;
  text-align: center;
  float: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command {
  display: inline-block;
  text-align: left;
  width: 20%;
  padding: 0;
  vertical-align: top;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  height: 135px;
  margin: 0 !important;
  vertical-align: middle;
  position: relative;
  left: -11px;
  top: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo
  img:nth-child(1) {
  display: block;
  max-width: 158px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo
  img:nth-child(2) {
  position: absolute;
  max-width: 55px;
  top: 25px;
  left: 20px;
  z-index: 10;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right {
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo {
  left: inherit;
  right: -10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo
  a
  img:nth-child(1) {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo
  a
  img:nth-child(2) {
  position: absolute;
  max-width: 55px;
  top: 25px;
  right: 25px;
  z-index: 10;
  left: inherit;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-vs
  span {
  width: 56px;
  height: 56px;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 22px;
  background: #ad0008;
  line-height: 58px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future {
  background: #0e2d91;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info {
  display: inline-block;
  width: 60%;
  padding: 30px 0 0;
  text-align: center;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left
  h4
  a {
  font-size: 28px;
  color: #fff;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right
  h4
  a {
  font-size: 28px;
  color: #fff;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-team-results-outer {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  background: #ad0008;
  padding: 5px 14px;
  color: #fff;
  font-weight: 400;
  font-size: 36px;
  padding: 20px 15px;
  margin: 0 20px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp {
  display: block;
  overflow: hidden;
  background: #44455b;
  text-align: center;
  padding: 7px 0 7px 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp
  .stm-next-match-info {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  text-transform: none;
  line-height: 15px;
  vertical-align: middle;
  letter-spacing: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-logos
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp
  .stm-next-match-venue {
  display: inline-block;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  color: #ad0008;
  vertical-align: middle;
  border-left: solid 1px rgba(255, 255, 255, 0.5);
  margin-left: 10px;
  padding-left: 10px;
  line-height: 15px;
}
.splashAmericanFootball .sp_event .stm-single-sp_event .stm-next-match-units {
  display: block;
  overflow: hidden;
  margin-top: 0;
  margin-bottom: 20px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit {
  display: block;
  width: 100%;
  position: relative;
  opacity: 1;
  background: transparent;
  margin-bottom: 26px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-time {
  display: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta {
  min-height: 175px;
  padding: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents {
  display: block;
  width: 100%;
  overflow: hidden;
  text-align: center;
  background: #f0f0f0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info {
  display: inline-block;
  width: 60%;
  padding: 30px 0 0;
  text-align: center;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  letter-spacing: 0.6px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-left
  h4
  a {
  font-size: 28px;
  color: #0e2d91;
  text-decoration: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
  letter-spacing: 0.6px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-command-title-right
  h4
  a {
  font-size: 28px;
  color: #0e2d91;
  text-decoration: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: -ms-flexbox;
  display: flex;
  display: -webkit-flex;
  position: relative;
  overflow: hidden;
  margin: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label,
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  width: auto;
  min-width: inherit;
  padding: 0;
  font-weight: 400;
  font-size: 13px;
  background: transparent;
  margin-top: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-win-label {
  color: #ad0008;
  text-transform: uppercase;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-latest-result-lose-label {
  color: #999999;
  text-transform: uppercase;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-win {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #ad0008;
  text-align: center;
  color: #fff;
  padding: 25px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-lose {
  display: block;
  overflow: hidden;
  width: 100%;
  background: #999999;
  text-align: center;
  color: #fff;
  padding: 25px 0;
  font-weight: 700;
  font-size: 42px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-left {
  display: block;
  margin-right: 5px;
  width: 77px;
  text-align: center;
  float: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result
  .stm-res-right {
  display: block;
  margin-left: 5px;
  width: 77px;
  text-align: center;
  float: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command {
  display: inline-block;
  text-align: left;
  width: 20%;
  height: 100%;
  padding: 0;
  vertical-align: top;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo {
  display: inline-block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  height: 135px;
  margin: 0 !important;
  vertical-align: middle;
  position: relative;
  left: -11px;
  top: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo
  img:nth-child(1) {
  display: block;
  max-width: 158px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command
  .stm-command-logo
  img:nth-child(2) {
  position: absolute;
  max-width: 55px;
  top: 25px;
  left: 20px;
  z-index: 10;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right {
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo {
  left: inherit;
  right: -10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo
  a
  img:nth-child(1) {
  transform: scaleX(-1);
  filter: FlipH;
  -ms-filter: "FlipH";
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-right
  .stm-command-logo
  a
  img:nth-child(2) {
  position: absolute;
  max-width: 55px;
  top: 25px;
  right: 25px;
  z-index: 10;
  left: inherit;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm-next-match-opponents
  .stm-command-vs
  span {
  width: 56px;
  height: 56px;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 22px;
  background: #ad0008;
  line-height: 58px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future {
  background: #0e2d91;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info {
  display: inline-block;
  width: 60%;
  padding: 30px 0 0;
  text-align: center;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: right;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-left
  h4
  a {
  font-size: 28px;
  color: #fff;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right {
  display: inline-block;
  overflow: hidden;
  vertical-align: top;
  margin-top: 8px;
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right
  .stm-team-city {
  display: block;
  font-weight: 400;
  font-size: 14px;
  text-transform: uppercase;
  color: #ad0008;
  margin-bottom: 3px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-command-title-right
  h4
  a {
  font-size: 28px;
  color: #fff;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-team-results-outer {
  display: inline-block;
  overflow: hidden;
  margin: 0 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-opponents-units
  .stm_event_future
  .stm-teams-info
  .stm-team-results-outer
  .stm-latest-result_result {
  display: block;
  position: relative;
  overflow: hidden;
  margin: 0;
  background: #ad0008;
  padding: 5px 14px;
  color: #fff;
  font-weight: 400;
  font-size: 36px;
  padding: 20px 15px;
  margin: 0 20px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp {
  display: block;
  overflow: hidden;
  background: #44455b;
  text-align: center;
  padding: 7px 0 7px 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp
  .stm-next-match-info {
  display: inline-block;
  overflow: hidden;
  text-align: left;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  color: #fff;
  text-transform: none;
  line-height: 15px;
  vertical-align: middle;
  letter-spacing: 0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .stm-next-match-units
  .stm-next-match-unit
  .stm-next-match-main-meta
  .stm-next-match-info-wrapp
  .stm-next-match-venue {
  display: inline-block;
  overflow: hidden;
  font-size: 14px;
  font-weight: 700;
  text-transform: none;
  color: #ad0008;
  vertical-align: middle;
  border-left: solid 1px rgba(255, 255, 255, 0.5);
  margin-left: 10px;
  padding-left: 10px;
  line-height: 15px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  .sp-table-caption {
  margin-bottom: 28px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table {
  border-collapse: collapse;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table
  thead
  tr
  th {
  background-color: #ad0008;
  font-family: "Roboto";
  font-weight: 600;
  font-size: 16px;
  color: #0e2d91;
  padding: 15px 0 15px 25px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table
  tbody
  tr.odd
  td,
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table
  tfoot
  tr.odd
  td {
  background: #f0f0f0;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table
  tbody
  tr
  td,
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content
  table
  tfoot
  tr
  td {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  border: 0;
  padding: 18px 5px 18px 25px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-content {
  display: inline-block;
  width: 49%;
  vertical-align: top;
  margin-top: 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-content
  p {
  margin: 20px 0 0;
  line-height: 30px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-video {
  display: inline-block;
  width: 47%;
  vertical-align: top;
  margin-left: 30px;
  margin-top: 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-video
  .sp-event-video
  iframe {
  max-height: 250px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-details {
  margin-top: 4px;
  margin-bottom: 10px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-details
  table
  th {
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-details
  table
  td {
  text-transform: none;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue {
  margin-top: 28px;
  margin-bottom: 41px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue
  .sp-table-caption {
  margin-bottom: 18px;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue
  .sp-event-venue-address-row {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue
  .sp-event-venue-address-row
  .stm-icon-pin {
  color: #ad0008;
  opacity: 1;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue
  .sp-event-venue-address-row
  .stm-icon-pin:before {
  content: "\e913";
  font-family: "stm-splash-icons";
  font-style: normal;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-venue
  .sp-event-venue-address-row
  td {
  padding: 6px 0 13px !important;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-results
  table
  th {
  text-align: left;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-results
  table
  td:first-child {
  font-family: "Oswald";
  font-weight: 700;
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-performance
  table
  th {
  padding: 15px 10px !important;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-performance
  table
  th:nth-child(2) {
  padding-right: 50px !important;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-performance
  table
  td {
  padding: 15px 10px !important;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-performance
  table
  td:first-child {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 16px;
  color: #808080;
}
.splashAmericanFootball
  .sp_event
  .stm-single-sp_event
  .sp-section-content-performance
  table
  td:nth-child(2) {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball .stm-single-sp_table-league > .container {
  padding: 0;
}
.splashAmericanFootball .stm-single-sp_table-league h2 {
  margin-bottom: 45px;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  thead
  th {
  background: #ad0008;
  font-family: "Roboto";
  font-weight: 600;
  font-size: 16px;
  color: #0e2d91;
  padding: 15px 10px 15px;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr.odd
  td {
  background-color: #fff !important;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr.even
  td {
  background-color: #f0f0f0 !important;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr
  td {
  border: 0;
  font-family: "Roboto";
  font-weight: 600;
  font-size: 18px;
  color: #404040;
  padding: 26px 10px;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr
  td.data-rank {
  font-family: "Oswald";
  opacity: 1;
  font-weight: 400;
  color: #808080;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr
  td.data-name {
  font-family: "Oswald";
  font-weight: 600;
}
.splashAmericanFootball
  .stm-single-sp_table-league
  .sp-template-league-table
  table
  tbody
  tr
  td.data-name
  .team-logo {
  display: inline-block;
  overflow: hidden;
  max-width: 54px;
  margin-right: 20px !important;
  vertical-align: middle;
}
.splashAmericanFootball .type-sp_team .stm-title-box-unit {
  padding-bottom: 22px !important;
}
.splashAmericanFootball .type-sp_team .sp-team-logo {
  display: none;
}
.splashAmericanFootball .type-sp_team .sp-section-content-content p {
  font-weight: 400;
  font-size: 18px;
  color: #404040;
}
.splashAmericanFootball .type-sp_team .sp-section-content-content p em {
  font-style: normal;
}
.splashAmericanFootball .type-sp_team .stm-single-sp_team .sp-table-caption {
  display: none;
}
.splashAmericanFootball .type-sp_team .stm-single-sp_team .stm-team-staff-list {
  background: transparent;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner {
  background: transparent;
  padding: 0;
  margin-bottom: 30px;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff {
  display: block;
  overflow: hidden;
  width: 100%;
  margin-bottom: 35px;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .sp-staff-name {
  display: block;
  overflow: hidden;
  width: 100%;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 24px;
  color: #000000;
  margin-bottom: 27px;
  letter-spacing: 0;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-img-wrapp {
  display: block;
  overflow: hidden;
  width: 100%;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info {
  display: block;
  overflow: hidden;
  width: 100%;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  .stm-staff-role {
  display: block;
  overflow: hidden;
  border-bottom: solid 1px #d8d8d8;
  padding-bottom: 19px;
  font-family: "Oswald";
  font-weight: 300 !important;
  font-size: 16px;
  text-transform: uppercase;
  color: #0e2d91;
  line-height: 15px;
  letter-spacing: 1.5px;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table {
  margin-top: 10px;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table
  tr
  td {
  border: 0;
  padding: 8px 0;
  text-align: left;
  background: transparent !important;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table
  tr
  td:first-child {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #6f6d6e;
  text-transform: uppercase;
  letter-spacing: 0.5px;
  width: 20%;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table
  tr
  td:last-child {
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table
  tr
  td
  .nationality {
  font-weight: 400;
  font-size: 16px;
  color: #000000;
}
.splashAmericanFootball
  .type-sp_team
  .stm-single-sp_team
  .stm-team-staff-list
  .stm-team-staff-list-inner
  .stm-single-staff
  .inner
  .stm-staff-info-wrapp
  .stm-staff-info
  table
  tr
  td
  .nationality
  img {
  display: none;
  margin-top: -3px;
  margin-right: 10px;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  .sp-table-caption {
  font-weight: 400;
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 35px;
  text-align: left;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  table
  tbody
  tr:nth-child(odd)
  td {
  background: #f0f0f0;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  table
  tbody
  tr
  td {
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  border: 0;
  text-align: left;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  table
  tbody
  tr
  td:nth-child(1) {
  text-align: center;
  color: #808080 !important;
  font-weight: 400 !important;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  table
  tbody
  tr
  td:nth-child(1),
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-lists
  .stm-players-inline
  table
  tbody
  tr
  td
  a {
  font-weight: 700;
  font-size: 16px;
  color: #404040;
  text-transform: uppercase;
}
.splashAmericanFootball .type-sp_team .stm-players-inline .sp-table-caption {
  font-weight: 400;
  font-size: 36px;
  line-height: 38px;
  margin-bottom: 35px;
  text-align: left;
}
.splashAmericanFootball
  .type-sp_team
  .stm-players-inline
  table
  tbody
  tr:nth-child(odd)
  td {
  background: #f0f0f0;
}
.splashAmericanFootball .type-sp_team .stm-players-inline table tbody tr td {
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  border: 0;
  text-align: left;
}
.splashAmericanFootball
  .type-sp_team
  .stm-players-inline
  table
  tbody
  tr
  td:nth-child(1) {
  text-align: center;
  color: #808080 !important;
  font-weight: 400 !important;
}
.splashAmericanFootball
  .type-sp_team
  .stm-players-inline
  table
  tbody
  tr
  td:nth-child(1),
.splashAmericanFootball .type-sp_team .stm-players-inline table tbody tr td a {
  font-weight: 700;
  font-size: 16px;
  color: #404040;
  text-transform: uppercase;
}
.splashAmericanFootball .type-sp_team .sp-section-content-tables {
  margin-top: 30px;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  .sp-table-caption {
  font-size: 36px;
  margin-bottom: 35px;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  thead
  th {
  background: #ad0008;
  font-family: "Roboto";
  font-weight: 600;
  font-size: 16px;
  color: #0e2d91;
  padding: 15px 10px 15px;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr.odd
  td {
  background-color: #fff !important;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr.even
  td {
  background-color: #f0f0f0 !important;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr
  td {
  border: 0;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 18px;
  color: #404040;
  padding: 17px 10px;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr
  td.data-rank {
  font-family: "Oswald";
  opacity: 1;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr
  td.data-name {
  font-family: "Oswald";
  font-weight: 600;
}
.splashAmericanFootball
  .type-sp_team
  .sp-section-content-tables
  .sp-template-league-table
  table
  tbody
  tr
  td.data-name
  .team-logo {
  display: inline-block;
  overflow: hidden;
  max-width: 54px;
  margin-right: 20px !important;
  vertical-align: middle;
}
.splashAmericanFootball .stm-single-sp_player > .container {
  padding: 0;
}
.splashAmericanFootball .stm-single-sp_player .stm-title-box-unit {
  margin-bottom: 20px;
}
.splashAmericanFootball .stm-single-sp_player .stm-title-box-unit h2 {
  line-height: 52px;
}
.splashAmericanFootball .stm-single-sp_player .sp-template-player-photo {
  display: block;
  overflow: hidden;
  float: left;
  width: 54%;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template-player-photo
  .sp-template-photo {
  margin: 0;
}
.splashAmericanFootball .stm-single-sp_player .sp-section-content-photo {
  display: block;
  overflow: hidden;
  float: left;
  width: 54%;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-section-content-photo
  .sp-template-player-photo {
  width: 100% !important;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-section-content-photo
  .sp-template-player-photo
  .sp-template-photo {
  margin: 0;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details {
  display: block;
  overflow: hidden;
  float: right;
  width: 41%;
  padding: 8px 0 0 5px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .stm-player-position-number-wrapp {
  display: block;
  overflow: hidden;
  border-top: solid 1px #d8d8d8;
  padding: 13px 0;
  margin-bottom: 14px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .stm-player-position-number-wrapp
  .stm-player-number {
  display: inline-block;
  overflow: hidden;
  font-weight: 400;
  font-size: 30px;
  line-height: 30px;
  color: #0e2d91;
  vertical-align: middle;
  margin-right: 10px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .stm-player-position-number-wrapp
  .stm-player-position {
  display: inline-block;
  overflow: hidden;
  font-weight: 300;
  font-size: 16px;
  color: #0e2d91;
  vertical-align: middle;
  text-transform: uppercase;
  letter-spacing: 1px;
  opacity: 1;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .sp-list-wrapper
  .sp-player-details
  .single-info {
  display: block;
  overflow: hidden;
  width: 100%;
  padding: 8px 10px 2px;
  line-height: 26px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .sp-list-wrapper
  .sp-player-details
  .single-info:nth-child(odd) {
  background: #f0f0f0;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .sp-list-wrapper
  .sp-player-details
  .single-info
  .st-label.normal_font {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 13px;
  color: #404040;
  text-transform: uppercase;
  vertical-align: top;
  line-height: 26px;
  min-width: 115px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .sp-list-wrapper
  .sp-player-details
  .single-info
  .st-value {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 16px;
  color: #404040;
  max-width: 64%;
  vertical-align: top;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template.sp-template-player-details.sp-template-details
  .sp-list-wrapper
  .sp-player-details
  .single-info
  .st-value
  img {
  display: none;
}
.splashAmericanFootball .stm-single-sp_player .sp-section-content-details {
  display: block;
  overflow: hidden;
  float: right;
  width: 41%;
  padding: 8px 0 0 5px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-section-content-details
  .sp-template.sp-template-player-details.sp-template-details {
  width: 100%;
}
.splashAmericanFootball .stm-single-sp_player .sp-section-content-excerpt,
.splashAmericanFootball .stm-single-sp_player .sp-excerpt {
  display: none;
  clear: both;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball .stm-single-sp_player .sp-section-content-content {
  display: block;
  font-weight: 400;
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball .stm-single-sp_player .sp-section-content-content h3 {
  margin-bottom: 25px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template-player-statistics
  table
  th {
  font-weight: 500;
  font-size: 14px;
}
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template-player-statistics
  table
  th,
.splashAmericanFootball
  .stm-single-sp_player
  .sp-template-player-statistics
  table
  td {
  padding-left: 10px;
}
.splashAmericanFootball .stm-single-sp_player .stm-player-ids {
  display: none;
}
.splashAmericanFootball .player-socials li a {
  background-color: #43445c;
}
.splashAmericanFootball .player-socials li a:hover {
  background-color: #0e2d91;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan {
  border-radius: 0;
  box-shadow: none;
  border: solid 1px #d8d8d8;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan header {
  border-radius: 0;
  margin: -1px;
  background: #ad0008;
  padding: 27px 0;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan header .title {
  font-family: "Roboto";
  font-weight: 600;
  font-size: 18px;
  color: #fff;
  margin: 10px 0;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan header .price {
  font-family: "Oswald";
  font-weight: 600;
  font-size: 42px;
}
.splashAmericanFootball
  .stm-price-plan-unit
  .stm-price-plan
  header
  .price-label {
  font-family: "Roboto";
  font-size: 14px;
  color: #fff;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan .button-unit a {
  padding: 12px 20px;
  color: #0e2d91 !important;
  margin-top: 0;
}
.splashAmericanFootball
  .stm-price-plan-unit
  .stm-price-plan
  .button-unit
  a:hover {
  color: #fff !important;
  border-color: #ad0008 !important;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan .badge {
  right: inherit;
  left: -35px;
  transform: rotate(-45deg);
  background: #e21e22;
  color: #fff;
}
.splashAmericanFootball .stm-price-plan-unit .stm-price-plan .badge + header {
  background: #0e2d91;
}
.splashAmericanFootball.page-template-coming-soon span {
  padding: 0 20px;
}
.splashAmericanFootball.page-template-coming-soon span input[type="submit"] {
  margin: 0;
  background: transparent !important;
  border: 0;
  height: 45px;
}
.splashAmericanFootball .page-numbers {
  display: inline-block;
  overflow: hidden;
  position: relative;
  left: 50%;
  transform: translateX(-50%);
  width: 100%;
  text-align: center;
  border-top: solid 1px #d8d8d8;
  margin-top: 0;
  padding-top: 20px;
}
.splashAmericanFootball .page-numbers li {
  padding: 0;
  margin: 0;
}
.splashAmericanFootball .page-numbers li .page-numbers {
  padding-top: 0;
}
.splashAmericanFootball .page-numbers li a {
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #0e2d91;
}
.splashAmericanFootball .page-numbers li a:hover {
  color: #fff;
  background: #ad0008;
}
.splashAmericanFootball .page-numbers li a.next,
.splashAmericanFootball .page-numbers li a.prev {
  background: transparent;
  color: #0e2d91;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball .page-numbers li a.next:hover,
.splashAmericanFootball .page-numbers li a.prev:hover {
  color: #fff !important;
  background: #ad0008;
}
.splashAmericanFootball .page-numbers li span {
  background: #f0f0f0 !important;
  color: #0e2d91 !important;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single {
  display: block;
  position: relative;
  overflow: hidden;
  margin-bottom: 30px;
  text-align: center;
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single:before {
  display: none;
}
.splashAmericanFootball
  .stm-images-grid
  .stm-images-grid-single
  .stm-images-grid-zoom {
  display: none;
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single:hover:before {
  display: none;
}
.splashAmericanFootball
  .stm-images-grid
  .stm-images-grid-single:hover
  .stm-images-grid-zoom {
  opacity: 0;
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single:hover img {
  transform: scale(1.1);
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single img {
  display: inline-block;
  max-width: 100%;
  transform: scale(1);
  transition: transform 0.4s;
}
.splashAmericanFootball .stm-images-grid .stm-images-grid-single.stm-waiting {
  display: none;
}
.splashAmericanFootball.woocommerce-page.tax-product_cat
  .stm-title-box-title-wrapper
  h2 {
  margin-bottom: 44px;
}
.splashAmericanFootball.woocommerce-page.tax-product_cat .af-margin-88 {
  margin-top: -95px !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-title-box-unit
  .woocommerce-breadcrumb {
  max-width: 1140px;
  margin: 4px auto 44px !important;
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  text-transform: none;
  color: #999999;
  letter-spacing: 0 !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-title-box-unit
  .woocommerce-breadcrumb
  a {
  color: #999999;
}
.splashAmericanFootball.woocommerce-page
  .page-description
  > .vc_row
  > .wpb_column
  > .vc_column-inner
  > .wpb_wrapper
  > .wpb_text_column {
  margin-bottom: 44px;
}
.splashAmericanFootball.woocommerce-page .stm-products-row {
  overflow: visible;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner {
  border: solid 1px #d8d8d8;
  max-width: 100%;
  background: #fff;
  padding-bottom: 21px;
  margin-bottom: 31px;
  overflow: visible;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner:hover {
  border: solid 1px #ad0008;
  box-shadow: 0 0 0 1px #ad0008 inset;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner:hover
  .stm-product-content-image
  .stm-button-inner
  .button {
  opacity: 1;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner:hover
  .title
  h2 {
  color: #000000 !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image {
  display: block;
  padding: 26px 11px 10px;
  overflow: visible;
  position: relative;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .onsale {
  display: block;
  position: absolute;
  top: 9px;
  left: -10px;
  padding: 2px 10px;
  width: 70px;
  background-color: #e21e22;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  transform: none;
  font-weight: 700;
  z-index: 90;
  letter-spacing: 0;
  font-size: 14px;
  font-family: "Oswald";
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .onsale:before {
  content: "";
  display: block;
  overflow: hidden;
  width: 10px;
  height: 10px;
  border-right: solid 10px #800000;
  border-top: solid 0 transparent;
  border-bottom: solid 15px transparent;
  position: absolute;
  top: 28px;
  left: 0px;
  opacity: 1;
  background-color: transparent !important;
  transform: none;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image:before {
  display: none;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  img {
  display: block;
  overflow: hidden;
  width: auto;
  max-width: 100%;
  max-height: 225px;
  margin: 0 auto;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span {
  opacity: 0;
  padding: 0 20px;
  margin-top: 7px;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .add_to_cart_button {
  background: transparent !important;
  border: 0;
  color: #fff;
  padding: 15px 0px 15px 40px;
  letter-spacing: 0.5px;
  position: relative;
  margin: 0;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .add_to_cart_button:before {
  display: block;
  width: 30px;
  height: 30px;
  content: "\e907";
  font-family: "stm-splash-icons";
  font-size: 20px;
  color: #fff;
  position: absolute;
  top: 16px;
  left: 0;
  opacity: 1;
  background: transparent;
  transform: none;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .add_to_cart_button.added {
  display: none !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .added_to_cart {
  padding: 15px 30px 15px;
  text-overflow: ellipsis;
  white-space: pre;
  z-index: 1;
  margin: 0;
  text-decoration: none;
  text-align: center;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .added_to_cart:hover {
  text-decoration: none !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  .stm-product-content-image
  .stm-button-inner
  span
  .added_to_cart:hover:active {
  text-decoration: none;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link {
  text-decoration: none !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .clearfix {
  margin-top: 5px;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .clearfix
  .title {
  margin-bottom: 18px;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .clearfix
  .title
  h2 {
  display: block;
  overflow: hidden;
  width: 100%;
  text-align: center;
  float: inherit;
  padding: 0 20px !important;
  font-family: "Oswald";
  font-weight: 400;
  font-size: 16px !important;
  color: #000000;
  text-transform: none;
  margin-bottom: 0;
  line-height: 22px;
  min-height: 45px;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .clearfix
  .title
  p {
  display: none;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .star-rating {
  display: none;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price {
  text-align: center;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  > span {
  display: inline-block;
  width: auto;
  text-align: center;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  del {
  display: inline-block;
  overflow: hidden;
  text-align: center;
  vertical-align: bottom;
  color: #808080 !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  del
  span {
  text-decoration: line-through;
  font-size: 14px !important;
  color: #808080 !important;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  ins {
  display: inline-block !important;
  overflow: hidden;
  text-align: center;
  color: #ad0008;
  margin: 0 !important;
  vertical-align: bottom;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  ins
  > span {
  vertical-align: top;
  margin: 0 5px;
}
.splashAmericanFootball.woocommerce-page
  .stm-products-row
  .stm-product-content-loop-inner
  a.woocommerce-LoopProduct-link
  .price
  .woocommerce-Price-amount {
  display: inline-block;
  overflow: hidden;
  float: inherit;
  font-weight: 400;
  font-size: 18px;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-page .woocommerce-pagination {
  text-align: center;
  border-top: solid 1px #d8d8d8;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers {
  display: inline-block;
  overflow: hidden;
  margin-top: 30px !important;
  left: inherit;
  transform: none;
  border-top: 0;
  padding-top: 0;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li {
  padding: 0;
  margin: 0;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a {
  border: 0;
  border-radius: 0;
  background: transparent;
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a:hover {
  color: #fff;
  background: #ad0008;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a.next,
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a.prev {
  background: transparent;
  color: #0e2d91;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a.next:hover,
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  a.prev:hover {
  color: #fff;
  background: #ad0008;
}
.splashAmericanFootball.woocommerce-page
  .woocommerce-pagination
  > .page-numbers
  li
  span {
  background: #f0f0f0;
  color: #0e2d91 !important;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-account h2 {
  margin-bottom: 40px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2 {
  background-color: #f0f0f0 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  h4,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  h4 {
  text-align: left;
  color: #000000;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  input,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  input {
  font-family: "Roboto";
  background: #fff;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  input:-webkit-autofill,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  input:-webkit-autofill {
  -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  small,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  small {
  font-family: "Roboto";
  font-size: 13px;
  font-weight: 400;
  color: #0e2d91;
  letter-spacing: 0;
  margin: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .short.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .short.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .short.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .bad.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .bad.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .bad.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .strong.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .strong.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  .strong.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  small.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  small.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .form-row-wide
  small.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .short.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .short.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .short.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .bad.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .bad.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .bad.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .strong.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .strong.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  .strong.strong,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  small.short,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  small.bad,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .form-row-wide
  small.strong {
  margin-top: 10px;
  margin-bottom: 10px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .button.btn-md,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .button.btn-md {
  padding: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .button.btn-md
  input[type="submit"],
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .button.btn-md
  input[type="submit"] {
  background: transparent !important;
  border: 0 !important;
  margin: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .button.btn-md
  input[type="submit"]:hover,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .button.btn-md
  input[type="submit"]:hover {
  color: inherit;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-1
  .button.btn-md
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account
  .woocommerce
  #customer_login.col2-set
  .col-2
  .button.btn-md
  input[type="submit"]:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul {
  font-size: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li {
  display: inline-block;
  padding: 0 23px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li:first-child {
  padding-left: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li:before {
  display: none;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li:hover
  a {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li:hover
  a
  span {
  border-bottom-color: #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li.is-active
  a {
  color: #ad0008 !important;
  border-bottom-color: #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a {
  padding: 0 0;
  display: block;
  font-family: "Oswald";
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0e2d91;
  text-decoration: none !important;
  border-bottom: 2px solid transparent;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-navigation
  ul
  li
  a:hover {
  color: #ad0008 !important;
  border-color: #ad0008;
}
.splashAmericanFootball.woocommerce-account .woocommerce-MyAccount-content p {
  font-size: 14px;
}
.splashAmericanFootball.woocommerce-account .woocommerce-MyAccount-content p a {
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  thead {
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  thead
  tr
  th {
  background: transparent !important;
  border-top: solid 5px #ad0008;
  text-align: left;
  font-family: "Roboto";
  font-size: 16px;
  padding: 23px 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  thead
  tr
  th:first-child {
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  tbody
  tr
  td {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 15px;
  text-transform: none;
  background: transparent !important;
  padding: 18px 0;
  border-top: solid 1px #d8d8d8;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  tbody
  tr
  td:first-child {
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  tbody
  tr
  td
  .button {
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .woocommerce-MyAccount-orders
  tbody
  tr
  td.order-number
  a {
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  header {
  position: relative;
}
.splashAmericanFootball.woocommerce-account .woocommerce-MyAccount-content h3 {
  margin-bottom: 45px;
  font-size: 36px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .edit {
  display: block;
  position: absolute;
  bottom: 0;
  right: 0;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper {
  margin-top: 50px;
  margin-bottom: 26px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  thead {
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th {
  padding: 18px 0 15px;
  background: transparent !important;
  border-top: solid 5px #ad0008;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:first-child {
  text-align: left;
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:last-child {
  text-align: right;
  padding-right: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td {
  padding: 12px 0;
  border-top: solid 1px #d8d8d8;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  a {
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  strong {
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap {
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: middle;
  margin-left: 3px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  vertical-align: middle;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dt {
  display: inline-block;
  margin: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd {
  display: inline-block;
  margin: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd
  p {
  margin-bottom: 0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total {
  text-align: right;
  padding-right: 30px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total
  .amount {
  font-size: 14px;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  th {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 15px;
  text-transform: none;
  color: #0e2d91;
  border-bottom: 0;
  background: #f0f0f0 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  td {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 15px;
  color: #0e2d91;
  padding-left: 0;
  border-bottom: 0;
  text-align: right;
  padding-right: 30px;
  background: #f0f0f0 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr:first-child
  td
  .amount {
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details {
  border-left: solid 30px #f0f0f0;
  border-right: solid 30px #f0f0f0;
  border-top: solid 16px #f0f0f0;
  border-bottom: solid 16px #f0f0f0;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th,
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td {
  font-family: "Roboto";
  color: #0e2d91;
  border-bottom: solid 1px #d8d8d8;
  background: #f0f0f0 !important;
  padding: 18px 0 18px 10px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th {
  font-weight: 400;
  text-transform: none;
  text-align: left;
  width: 30%;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td {
  font-weight: 700;
  font-size: 15px;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  th,
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  td {
  border-bottom: 0 !important;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  address {
  display: block;
  width: 100%;
  float: left;
  padding: 20px 40px;
  line-height: 60px;
  background: #f0f0f0;
  max-width: 49%;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .col2-set.addresses
  .col-1,
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .col2-set.addresses
  .col-2 {
  width: 49%;
}
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .col2-set.addresses
  .col-1
  address,
.splashAmericanFootball.woocommerce-account
  .woocommerce-MyAccount-content
  .col2-set.addresses
  .col-2
  address {
  max-width: 100% !important;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address h3,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account h3,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address h3 {
  margin-top: 30px;
  margin-bottom: 25px;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address legend,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account legend,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address legend {
  font-weight: 400;
  font-size: 30px;
  text-transform: uppercase;
  letter-spacing: 0;
  padding-top: 30px;
  display: block;
  overflow: hidden;
  width: 50%;
  border: 0;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address form p,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account form p,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address form p {
  max-width: 50%;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  p
  label,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  p
  label,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  p
  label {
  font-weight: 400;
  font-size: 14px;
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  p
  input,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  p
  input,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  p
  input {
  background: #f0f0f0;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  input[type="submit"]:hover:active {
  border-color: #ad0008;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  > .button,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  .button
  > .button,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  > .button {
  padding: 0;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  input[type="submit"],
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  .button
  input[type="submit"],
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  input[type="submit"] {
  background: transparent;
  color: inherit;
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  .button
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .button
  input[type="submit"]:hover:active {
  border-color: #ad0008;
}
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .required,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-account
  form
  .required,
.splashAmericanFootball.woocommerce-account.woocommerce-edit-address
  form
  .required {
  border: 0;
  color: #ad0008;
}
.woocommerce .price .amount {
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-page-title
  .stm-title-box-title-wrapper {
  display: none !important;
}
.splashAmericanFootball.woocommerce-page.single-product .woocommerce-message {
  border-color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-message
  .wc-forward {
  margin: 0;
  padding-right: 26px !important;
  color: #0e2d91 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-message
  .wc-forward:hover {
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-message
  .dp-in {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -ms-flex-pack: justify;
  justify-content: space-between;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-message
  .dp-in
  a:after {
  top: 50%;
  transform: translateY(-50%);
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-message
  .dp-in
  a:hover {
  border-color: #151515;
}
.splashAmericanFootball.woocommerce-page.single-product
  .af-single-product-title {
  margin-bottom: 24px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .af-single-product-title
  h1 {
  font-family: "Oswald";
  font-weight: 400;
  text-transform: uppercase;
  font-size: 42px;
  line-height: 50px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right {
  padding-top: 0;
  overflow: hidden;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .product_title {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  > div {
  display: block;
  width: 100%;
  text-align: left;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .stm-stock-wrapper {
  margin: 0 0 5px 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .stm-stock-wrapper
  .stm-stock {
  font-family: "Roboto";
  font-size: 16px;
  font-weight: 400;
  color: #009900;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .woocommerce-product-rating {
  display: block;
  overflow: hidden;
  position: relative;
  margin-bottom: 20px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .woocommerce-product-rating
  .star-rating {
  float: left;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price {
  display: block;
  font-family: "Oswald";
  font-weight: 400;
  margin: 0 0 16px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price
  del {
  color: #808080 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price
  del
  .woocommerce-Price-amount {
  color: #808080 !important;
  font-weight: 400;
  font-size: 14px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price
  del
  span {
  color: #808080 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price
  ins {
  display: block;
  color: #ad0008;
  border-bottom: 0;
  font-size: 24px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .price
  .woocommerce-Price-amount {
  margin-top: 0;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  p {
  font-size: 16px;
  color: #404040;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  div[itemprop="description"]
  p {
  line-height: 30px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  p.stock.in-stock {
  display: none !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations {
  margin-bottom: 10px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.label {
  display: table-cell;
  vertical-align: middle;
  padding: 0 20px 0 0;
  text-align: left;
  width: 25%;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.label
  label {
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  text-transform: capitalize;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value {
  display: table-cell;
  padding: 5px;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul {
  display: block;
  padding: 0;
  margin: 0 0 0 -3px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li {
  display: inline-block;
  padding-left: 5px;
  margin: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li:before {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li
  label {
  display: block;
  overflow: hidden;
  cursor: pointer;
  margin: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li
  label
  input[type="radio"] {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li
  label
  input[type="radio"]:checked
  + span {
  border-color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  ul
  li
  label
  span {
  display: block;
  border: solid 1px #d8d8d8;
  padding: 5px 0;
  width: 40px;
  text-align: center;
  font-size: 16px;
  font-weight: 400;
  color: #404040;
  text-transform: uppercase;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  .select2-container
  .selection
  .select2-selection {
  border: 0;
  border-radius: 0;
  background: #f0f0f0;
  height: 50px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  .select2-container
  .selection
  .select2-selection
  .select2-selection__rendered {
  height: 50px;
  line-height: 50px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  .select2-container
  .selection
  .select2-selection
  .select2-selection__arrow {
  height: 50px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  .select2-container
  .selection
  .select2-selection
  .select2-selection__arrow
  b {
  display: block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background: transparent;
  border: 0;
  position: relative;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .variations
  tr
  td.value
  .select2-container
  .selection
  .select2-selection
  .select2-selection__arrow
  b:before {
  content: "\f107";
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  position: absolute;
  top: -7px;
  left: -7px;
  font-size: 20px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation.single_variation {
  display: none !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart {
  margin-right: 7px;
  width: 100%;
  text-align: right;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .stm-quantity-label {
  display: block;
  float: left;
  margin-left: 7px;
  margin-right: 38px;
  padding-top: 11px;
  color: #404040;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .quantity {
  display: inline-block;
  overflow: hidden;
  max-width: 85px;
  margin-right: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .quantity
  input {
  font-family: "Roboto";
  padding: 10px 17px 11px 17px;
  border: 0;
  border-radius: 0;
  background: #f0f0f0;
  height: 50px;
  text-align: left !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button {
  display: inline-block;
  overflow: hidden;
  margin: 0;
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-family: "Oswald";
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding: 12px 35px;
  background: #ad0008 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #0e2d91 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  opacity: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover:active
  input[type="submit"] {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover {
  border: solid 2px #0e2d91;
  background: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover:before {
  width: 100%;
  left: 100%;
  background: #0e2d91 !important;
  opacity: 1;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover
  span {
  color: #fff;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover
  input[type="submit"] {
  color: #fff;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_variation_wrap
  .woocommerce-variation-add-to-cart
  .single_add_to_cart_button:hover
  input[type="submit"]:disabled:hover:active {
  color: #fff !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .woocommerce-variation.single_variation {
  display: none !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .stm-quantity-label {
  display: block;
  float: left;
  margin-left: 0;
  margin-right: 15px;
  padding-top: 11px;
  color: #404040;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .quantity {
  display: inline-block;
  overflow: hidden;
  max-width: 85px;
  margin-right: 15px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .quantity
  input {
  font-family: "Roboto";
  padding: 10px 17px 11px 17px;
  border: 0;
  border-radius: 0;
  background: #f0f0f0;
  height: 50px;
  text-align: left !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button {
  display: inline-block;
  overflow: hidden;
  margin: 0;
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-family: "Oswald";
  font-weight: 700;
  font-size: 14px;
  color: #fff;
  padding: 12px 35px;
  background: #ad0008 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  letter-spacing: 0.6px !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: #0e2d91 !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1) !important;
  opacity: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover:active {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover:active
  input[type="submit"] {
  color: #ad0008 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover {
  border: solid 2px #0e2d91;
  background: #0e2d91 !important;
  color: #fff !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover:before {
  width: 100%;
  left: 100%;
  background: #0e2d91 !important;
  opacity: 1;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover
  span {
  color: #fff;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover
  input[type="submit"] {
  color: #fff;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  form
  .single_add_to_cart_button:hover
  input[type="submit"]:disabled:hover:active {
  color: #fff !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-single-product-content-right
  .product_meta {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product .af-margin-88 {
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-page.single-product .col-md-7 {
  margin-right: 0;
  padding-right: 35px;
}
.splashAmericanFootball.woocommerce-page.single-product .col-md-5 {
  padding-left: 0;
  padding-right: 0;
  margin-left: -8px;
}
.splashAmericanFootball.woocommerce-page.single-product .stm-badge-wrapper {
  display: block;
  overflow: visible;
  width: 100%;
  padding: 3px 0 0 3px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper.stm-thumb-num-0 {
  margin-left: 9px;
  padding-left: 9px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper.stm-thumb-num-0
  .onsale {
  left: 0 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-align: start;
  align-items: flex-start;
  -ms-flex-line-pack: center;
  align-content: center;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol {
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -ms-flex-pack: center;
  justify-content: center;
  -ms-flex-line-pack: justify;
  align-content: space-between;
  -ms-flex-align: center;
  align-items: center;
  margin-top: 5px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol
  li {
  width: 100%;
  max-width: 110px;
  max-height: 110px;
  border: 1px solid #dbdbd9;
  padding: 1px;
  overflow: hidden;
  margin-rigth: 5px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol
  li:last-child {
  margin-rigth: 0px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol
  li:before {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol
  li:hover {
  border-color: #ad0008;
  box-shadow: 0 0 0 1px #ad0008 inset;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .woocommerce-product-gallery
  ol
  li
  img {
  max-width: 100%;
  margin: 0 auto;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .onsale {
  display: block;
  position: absolute;
  top: 9px;
  left: -9px;
  padding: 2px 10px;
  width: 70px;
  background-color: #e21e22;
  text-transform: uppercase;
  color: #fff;
  text-align: center;
  transform: none;
  font-weight: 700;
  z-index: 90;
  letter-spacing: 0;
  font-size: 14px;
  font-family: "Oswald";
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .onsale:before {
  content: "";
  display: block;
  overflow: hidden;
  width: 10px;
  height: 10px;
  border-right: solid 10px #800000;
  border-top: solid 0 transparent;
  border-bottom: solid 15px transparent;
  position: absolute;
  top: 28px;
  left: 0px;
  opacity: 1;
  background-color: transparent !important;
  transform: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper {
  width: 70px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-vertical-arrows {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-thumnails-single-product {
  height: auto !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-thumnails-single-product
  .thumbnails {
  height: auto !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-thumnails-single-product
  .thumbnails
  li {
  max-height: 93px;
  margin-bottom: 10px;
  border: 1px solid #dbdbd9;
  padding: 1px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-thumnails-single-product
  .thumbnails
  li:hover {
  border-color: #ad0008;
  box-shadow: 0 0 0 1px #ad0008 inset;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .stm-thumnails-single-product-wrapper
  .stm-thumnails-single-product
  .thumbnails
  li
  a
  img {
  max-width: 66px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-badge-wrapper
  .stm-single-product-images
  .woocommerce-main-image
  img {
  border: solid 1px #d8d8d8;
}
.splashAmericanFootball.woocommerce-page.single-product .woocommerce-tabs {
  background: transparent;
  padding: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .container {
  padding: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  ul
  li.active
  a {
  border-bottom-color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  ul
  li
  a {
  font-weight: 400;
  font-size: 16px;
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  h2 {
  font-weight: 400;
  font-size: 30px;
  color: #000000;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  p {
  font-weight: 400;
  font-size: 16px;
  color: #404040;
  opacity: 1 !important;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .shop_attributes
  th {
  width: 10%;
  font-family: "Oswald";
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .shop_attributes
  td {
  background: transparent;
  border-bottom: solid 1px #d8d8d8;
  font-family: "Roboto";
  font-weight: 600;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .shop_attributes
  td
  p {
  margin: 0;
  font-weight: 600;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist {
  background: transparent;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li {
  padding-left: 0;
  padding-right: 0;
  border-bottom: 0;
  margin-bottom: 0px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container {
  border-bottom: solid 1px #d8d8d8;
  padding: 16px 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container:last-child {
  border-bottom: solid 1px #d8d8d8;
  padding: 16px 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .avatar {
  margin-right: 20px;
  max-width: 90px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text {
  position: relative;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  .heading-font {
  margin: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  .heading-font
  strong {
  font-size: 18px;
  letter-spacing: 0;
  margin-right: 25px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  .heading-font
  time {
  text-transform: none;
  font-size: 13px;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  .reply {
  position: absolute;
  top: 0;
  right: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  .reply
  a:hover {
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .comment-text
  p {
  margin-top: 14px;
  line-height: 25px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .comment_container
  .star-rating {
  top: 5px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .commentlist
  li
  .children {
  margin-top: 10px;
  padding-left: 110px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond {
  background: transparent;
  padding: 0;
  margin-top: 13px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  h3 {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 30px;
  color: #000000;
  max-width: 75%;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form {
  background: #f0f0f0;
  padding: 40px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .comment-form-rating
  label {
  font-family: "Oswald";
  font-weight: 400;
  font-size: 16px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .comment-form-comment {
  display: inline-block;
  width: 47%;
  margin-right: 40px;
  vertical-align: top;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .comment-form-comment
  label {
  font-family: "Roboto";
  font-weight: 400;
  color: #0e2d91;
  font-size: 14px;
  text-transform: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .comment-form-comment
  textarea {
  height: 180px;
  max-height: 180px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .row {
  display: inline-block;
  width: 47%;
  vertical-align: top;
  margin: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .row
  label {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  color: #0e2d91;
  text-transform: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .row
  > div {
  width: 100% !important;
  padding: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .row
  > div
  p {
  margin-bottom: 20px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .row
  > div
  input {
  height: 50px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .form-submit
  span {
  margin-top: 0;
  padding: 0 10px;
}
.splashAmericanFootball.woocommerce-page.single-product
  .woocommerce-tabs
  .entry-content
  .comment-respond
  form
  .form-submit
  span
  input[type="submit"] {
  background: transparent !important;
  border: 0;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-fullwidth-row-js
  .stm-carousel-controls-right {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product
  .stm-fullwidth-row-js
  .stm-products-carousel-unit-wrapper
  .stm-products-carousel-unit
  .owl-controls {
  display: none;
}
.splashAmericanFootball.woocommerce-page.single-product .stm-footer-image {
  display: none;
}
.splashAmericanFootball .woocommerce-error li {
  border-top: solid 3px #e21e22;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-radius: 0;
  padding: 29px 29px 26px;
  margin: 30px 0;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 16px;
  text-transform: none;
  vertical-align: top;
  box-shadow: 0 5px 16px rgba(0, 0, 0, 0.18);
  letter-spacing: 0;
  color: #595959;
}
.splashAmericanFootball .woocommerce-error li:before {
  display: none;
}
.splashAmericanFootball.woocommerce-cart .shop_table thead {
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-cart .shop_table thead th {
  background: transparent !important;
  border-bottom: solid 3px #ad0008;
  padding: 5px 0;
  text-align: left;
}
.splashAmericanFootball.woocommerce-cart .shop_table thead th:first-child {
  padding: 5px 0;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-thumbnail
  img {
  border: 0;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-name
  a {
  font-family: "Oswald";
  font-size: 20px;
  font-weight: 400;
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-cart .shop_table tbody tr.cart_item td {
  background: transparent;
  padding: 10px 0;
  text-align: left;
  border-bottom: solid 1px #d8d8d8;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  td
  .woocommerce-Price-amount {
  font-weight: 400;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-thumbnail {
  width: 8%;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-name {
  width: 45%;
  padding-left: 15px;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-name
  a {
  font-size: 18px;
  text-transform: none;
  color: #000000;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-price {
  width: 14%;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-price
  .amount {
  font-weight: 400;
  font-size: 18px;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-quantity {
  width: 10%;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-quantity
  .quantity {
  margin: 0 0 0 10px;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-quantity
  .quantity
  input {
  text-align: center;
  background: #f0f0f0;
  border: 0;
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-subtotal {
  text-align: center;
  width: 18%;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-subtotal
  .amount {
  font-weight: 400;
  font-size: 18px;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-remove {
  width: 5%;
  text-align: right;
  padding-right: 20px;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-remove
  a:hover {
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr.cart_item
  .product-remove
  a
  i:before {
  content: "\e916";
  font-family: "stm-splash-icons" !important;
  font-size: 14px;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .coupon
  input[type="text"] {
  font-family: "Roboto";
  font-weight: 400;
  border-radius: 0;
  border: 0;
  height: 50px;
  top: 0;
  width: 250px;
  margin-right: 0;
  background: #f0f0f0;
  color: #595959;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .coupon
  span {
  margin: 0;
  padding: 0 10px;
  display: inline-block;
  border: 1px solid #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .coupon
  span
  input[type="submit"] {
  margin: 0;
  background: transparent !important;
  border: 0;
  height: 48px;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .coupon
  span
  input[type="submit"]:hover,
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .coupon
  span
  input[type="submit"]:focus {
  color: #151515;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .stm-actions-right
  span {
  margin: 0;
  padding: 0 10px;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .stm-actions-right
  span
  input[type="submit"] {
  margin: 0;
  background: transparent !important;
  border: 0;
  height: 45px;
  color: #fff;
}
.splashAmericanFootball.woocommerce-cart
  .shop_table
  tbody
  tr:last-child
  td
  .stm-actions-right
  .wc-proceed-to-checkout {
  display: none;
  visibility: hidden;
  margin: 0 !important;
}
.splashAmericanFootball.woocommerce-cart .cart-collaterals {
  background: transparent;
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-shipping-cart-calc
  h4 {
  margin-bottom: 25px;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-shipping-cart-calc
  .select2-selection {
  border-radius: 0;
  font-family: "Roboto";
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-shipping-cart-calc
  input[type="text"] {
  border-radius: 0;
  font-family: "Roboto";
  background: #fff;
}
.splashAmericanFootball.woocommerce-cart .cart-collaterals .stm-cart-totals h4 {
  margin-bottom: 0;
  padding-bottom: 20px;
  border-bottom: 2px solid #ad0008;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  .shipping
  h4 {
  display: none;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  .shipping
  button {
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  .shipping
  .select2-selection {
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  .shipping
  input[type="text"] {
  border-radius: 0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  .shipping
  p {
  margin-bottom: 0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table {
  background: #f0f0f0;
  border: solid 10px #f0f0f0;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  th {
  font-family: "Roboto";
  font-size: 15px;
  font-weight: 600;
  color: #0e2d91;
  width: 30%;
  text-transform: none;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td {
  font-family: "Roboto";
  font-size: 15px;
  text-transform: none;
  padding: 17px 15px;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td
  .amount,
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td
  .shipping {
  color: #222222 !important;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td
  .amount
  a,
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td
  .shipping
  a {
  color: #222222 !important;
}
.splashAmericanFootball.woocommerce-cart
  .cart-collaterals
  .stm-cart-totals
  table
  tbody
  tr
  td
  strong
  .amount {
  font-weight: 600;
}
.splashAmericanFootball.woocommerce-cart
  .woocommerce-shipping-calculator
  .shipping-calculator-form
  p {
  margin-bottom: 15px !important;
}
.splashAmericanFootball.woocommerce-cart
  .woocommerce-shipping-calculator
  .shipping-calculator-form
  p:last-child {
  margin-bottom: 0;
}
.splashAmericanFootball.woocommerce-checkout .woocommerce-info,
.splashAmericanFootball.woocommerce-account .woocommerce-info {
  border-color: #698bcc;
  font-size: 16px;
  font-weight: 700;
  color: #595959;
  text-transform: none;
  letter-spacing: 0;
}
.splashAmericanFootball.woocommerce-checkout .woocommerce-info a,
.splashAmericanFootball.woocommerce-account .woocommerce-info a {
  color: #ad0008;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-checkout .woocommerce-info a.button,
.splashAmericanFootball.woocommerce-account .woocommerce-info a.button {
  margin-top: -14px;
  letter-spacing: 0;
}
.splashAmericanFootball.woocommerce-checkout .woocommerce-info a.button:hover,
.splashAmericanFootball.woocommerce-account .woocommerce-info a.button:hover {
  background: #ad0008;
  color: #fff;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-info
  a.button:hover:active,
.splashAmericanFootball.woocommerce-account
  .woocommerce-info
  a.button:hover:active {
  color: #ad0008;
  background: transparent;
}
.splashAmericanFootball.woocommerce-checkout #customer_details,
.splashAmericanFootball.woocommerce-account #customer_details {
  display: block;
  margin-top: 52px;
}
.splashAmericanFootball.woocommerce-checkout #customer_details h3,
.splashAmericanFootball.woocommerce-account #customer_details h3 {
  margin-bottom: 33px;
}
.splashAmericanFootball.woocommerce-checkout #customer_details p,
.splashAmericanFootball.woocommerce-account #customer_details p {
  margin-bottom: 30px;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"],
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"] {
  border: solid 2px #ad0008;
  overflow: hidden;
  border-radius: 0;
  font-family: "Oswald";
  font-weight: 700;
  font-size: 14px;
  color: #ad0008;
  padding: 12px 35px;
  background: transparent !important;
  transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover:active {
  color: #0e2d91 !important;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover:active
  span,
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover:active
  span {
  color: #0e2d91 !important;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover:active
  input[type="submit"],
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover:active
  input[type="submit"] {
  color: #0e2d91 !important;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover,
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover {
  border: solid 2px #ad0008;
  background: #ad0008 !important;
  color: #fff;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover:before,
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover:before {
  color: #ad0008;
  width: 100%;
  left: 100%;
  background: #ad0008;
  opacity: 1;
}
.splashAmericanFootball.woocommerce-checkout
  .checkout_coupon
  input[type="submit"]:hover
  span,
.splashAmericanFootball.woocommerce-account
  .checkout_coupon
  input[type="submit"]:hover
  span {
  color: #fff;
}
.splashAmericanFootball.woocommerce-checkout input[type="text"],
.splashAmericanFootball.woocommerce-checkout input[type="tel"],
.splashAmericanFootball.woocommerce-checkout input[type="email"],
.splashAmericanFootball.woocommerce-checkout .select2-selection,
.splashAmericanFootball.woocommerce-checkout textarea,
.splashAmericanFootball.woocommerce-account input[type="text"],
.splashAmericanFootball.woocommerce-account input[type="tel"],
.splashAmericanFootball.woocommerce-account input[type="email"],
.splashAmericanFootball.woocommerce-account .select2-selection,
.splashAmericanFootball.woocommerce-account textarea {
  border-radius: 0;
  font-family: "Roboto";
  background: #f0f0f0;
  border: 0;
  margin-bottom: 5px;
}
.splashAmericanFootball.woocommerce-checkout input[type="text"],
.splashAmericanFootball.woocommerce-checkout input[type="tel"],
.splashAmericanFootball.woocommerce-checkout input[type="email"],
.splashAmericanFootball.woocommerce-checkout .select2-selection,
.splashAmericanFootball.woocommerce-account input[type="text"],
.splashAmericanFootball.woocommerce-account input[type="tel"],
.splashAmericanFootball.woocommerce-account input[type="email"],
.splashAmericanFootball.woocommerce-account .select2-selection {
  height: 50px;
}
.splashAmericanFootball.woocommerce-checkout textarea,
.splashAmericanFootball.woocommerce-account textarea {
  min-height: 158px;
}
.splashAmericanFootball.woocommerce-checkout #order_review_heading,
.splashAmericanFootball.woocommerce-account #order_review_heading {
  margin: 70px 0 45px;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shipping,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shipping {
  width: 49%;
  float: left;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table {
  width: 49%;
  float: left;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  thead,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  thead {
  background: transparent;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  thead
  tr
  th:first-child,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  thead
  tr
  th:first-child {
  text-align: left;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  thead
  tr
  th,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  thead
  tr
  th {
  background: transparent;
  border-top: solid 5px #ad0008;
  padding: 18px 0 17px 30px;
  border-bottom: solid 1px #d8d8d8;
  font-family: "Roboto";
  font-weight: 700;
  font-size: 14px;
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr:last-child
  td,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr:last-child
  td {
  border-bottom: 0;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td {
  text-transform: none;
  font-weight: 400;
  padding: 13px 0 12px 30px !important;
  border-bottom: solid 1px #d8d8d8;
  background: transparent !important;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 15px;
  text-transform: none;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td
  .amount,
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td
  .product-quantity,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td
  .amount,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tbody
  tr
  td
  .product-quantity {
  font-weight: 400;
  color: #595959;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tfoot,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tfoot {
  background: #f0f0f0;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  th,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  th {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 15px;
  color: #0e2d91;
  text-transform: none;
  padding: 18px 0 18px 30px;
  background: transparent !important;
  border: 0;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td {
  font-family: "Roboto";
  padding-left: 25px;
  background: transparent !important;
  border: 0;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td
  .amount,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td
  .amount {
  font-weight: 400;
  color: #0e2d91 !important;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td
  strong
  .amount,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-review-order
  .shop_table
  tfoot
  tr
  td
  strong
  .amount {
  font-weight: 700;
}
.splashAmericanFootball.woocommerce-checkout .woocommerce-checkout-payment,
.splashAmericanFootball.woocommerce-account .woocommerce-checkout-payment {
  width: 49%;
  float: right;
  margin-top: 0;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"],
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"] {
  visibility: hidden;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"]:checked
  + label:before,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"]:checked
  + label:before {
  display: block;
  content: "";
  background: #0e2d91;
  width: 17px;
  height: 17px;
  border-radius: 50%;
  border: 0;
  position: absolute;
  left: -30px;
  top: 3px;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"]:checked
  + label:after,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  input[type="radio"]:checked
  + label:after {
  display: block;
  content: "";
  width: 5px;
  height: 5px;
  background: #fff;
  border-radius: 50%;
  position: absolute;
  left: -24px;
  top: 9px;
  z-index: 10;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label {
  position: relative;
  width: 90%;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label:before,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label:before {
  display: block;
  content: "";
  background: transparent;
  width: 17px;
  height: 17px;
  border: solid 1px #d8d8d8;
  border-radius: 50%;
  position: absolute;
  left: -30px;
  top: 3px;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label
  img,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label
  img {
  display: block;
  margin-left: 0;
  max-width: 80%;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label
  a,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  label
  a {
  display: block;
  width: 22%;
  position: absolute;
  top: 65%;
  left: 85%;
  transform: translateY(-65%) translateX(-85%);
  font-weight: 400;
  font-size: 15px;
  color: #ad0008;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  .payment_box
  p,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  .wc_payment_methods.payment_methods.methods
  li
  .payment_box
  p {
  padding-left: 30px;
  font-weight: 400;
  font-size: 13px;
  color: #595959;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  span.button,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  span.button {
  padding: 0;
  border: 0;
  margin-top: 0;
  margin-left: 5px;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  span.button
  input[type="submit"],
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  span.button
  input[type="submit"] {
  margin: 0;
  color: inherit;
  padding: 12px 60px;
  border: 0;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  span.button
  input[type="submit"]:hover,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  span.button
  input[type="submit"]:hover {
  border: 0;
  color: inherit;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-checkout
  .woocommerce-checkout-payment
  span.button
  input[type="submit"]:hover:active,
.splashAmericanFootball.woocommerce-account
  .woocommerce-checkout-payment
  span.button
  input[type="submit"]:hover:active {
  border: 0;
  color: inherit;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received h2,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received h2 {
  margin-bottom: 34px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .woocommerce-thankyou-order-received,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .woocommerce-thankyou-order-received {
  letter-spacing: 0;
  font-size: 16px;
  margin-bottom: 26px !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details {
  display: block;
  overflow: hidden;
  width: 100%;
  float: inherit;
  margin-bottom: 14px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details
  li,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details
  li {
  margin-bottom: 11px;
  padding-left: 28px;
  font-size: 15px;
  line-height: 25px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details
  li:before,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .woocommerce-thankyou-order-details.order_details
  li:before {
  overflow: hidden;
  content: "\e90a";
  font-family: "stm-splash-icons";
  color: #ad0008;
  background: transparent;
  width: 12px;
  height: 20px;
  font-size: 8px;
  top: 0;
  left: 0;
  opacity: 1;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received p,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received p {
  letter-spacing: 0.5px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received h3,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received h3 {
  margin-bottom: 45px;
  font-size: 36px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper {
  margin-top: 50px;
  margin-bottom: 26px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead {
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th {
  padding: 18px 0 15px;
  background: transparent !important;
  border-top: solid 5px #ad0008;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:first-child,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:first-child {
  text-align: left;
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:last-child,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  thead
  tr
  th:last-child {
  text-align: right;
  padding-right: 30px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td {
  padding: 12px 0;
  border-top: solid 1px #d8d8d8;
  background: transparent !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 14px;
  text-transform: none;
  padding-left: 30px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  a,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  a {
  color: #0e2d91;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  strong,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  strong {
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap {
  display: inline-block;
  overflow: hidden;
  line-height: 20px;
  vertical-align: middle;
  margin-left: 3px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation {
  display: inline-block;
  overflow: hidden;
  position: relative;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 14px;
  vertical-align: middle;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dt,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dt {
  display: inline-block;
  margin: 0;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd {
  display: inline-block;
  margin: 0;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd
  p,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-name
  .stm-addinfo-wrap
  .variation
  dd
  p {
  margin-bottom: 0;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total {
  text-align: right;
  padding-right: 30px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total
  .amount,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tbody
  tr
  td.product-total
  .amount {
  font-size: 14px;
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  th,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  th {
  font-family: "Roboto";
  font-weight: 700;
  font-size: 15px;
  text-transform: none;
  color: #0e2d91;
  border-bottom: 0;
  background: #f0f0f0 !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  td,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr
  td {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 15px;
  color: #0e2d91;
  padding-left: 0;
  border-bottom: 0;
  text-align: right;
  padding-right: 30px;
  background: #f0f0f0 !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr:first-child
  td
  .amount,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .order_details
  tfoot
  tr:first-child
  td
  .amount {
  font-weight: 400;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details {
  border-left: solid 30px #f0f0f0;
  border-right: solid 30px #f0f0f0;
  border-top: solid 16px #f0f0f0;
  border-bottom: solid 16px #f0f0f0;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th,
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td {
  font-family: "Roboto";
  color: #0e2d91;
  border-bottom: solid 1px #d8d8d8;
  background: #f0f0f0 !important;
  padding: 18px 0 18px 10px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  th {
  font-weight: 400;
  text-transform: none;
  text-align: left;
  width: 30%;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr
  td {
  font-weight: 700;
  font-size: 15px;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  th,
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  td,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  th,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .stm-thankyou-wrapper
  .customer_details
  tbody
  tr:last-child
  td {
  border-bottom: 0 !important;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received address,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received address {
  display: block;
  width: 100%;
  float: left;
  padding: 20px 40px;
  line-height: 60px;
  background: #f0f0f0;
  max-width: 49%;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .col2-set.addresses
  .col-1,
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .col2-set.addresses
  .col-2,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .col2-set.addresses
  .col-1,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .col2-set.addresses
  .col-2 {
  width: 49%;
}
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .col2-set.addresses
  .col-1
  address,
.splashAmericanFootball.woocommerce-checkout.woocommerce-order-received
  .col2-set.addresses
  .col-2
  address,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .col2-set.addresses
  .col-1
  address,
.splashAmericanFootball.woocommerce-account.woocommerce-order-received
  .col2-set.addresses
  .col-2
  address {
  max-width: 100% !important;
}
.splashAmericanFootball.page-template-coming-soon {
  padding-bottom: 0 !important;
}
.splashAmericanFootball.page-template-coming-soon #wrapper {
  min-height: 100vh !important;
  height: auto !important;
}
.splashAmericanFootball.page-template-coming-soon #wrapper #main {
  position: relative !important;
}
.splashAmericanFootball.page-template-coming-soon #wrapper #main:before {
  background: transparent !important;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  transform: inherit;
  text-align: center;
  z-index: 10;
  color: #fff;
  margin: 50px auto;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered
  .wpb_text_column
  p {
  color: #fff;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered
  .subscribe-wrapp {
  display: -ms-flexbox;
  display: flex;
  overflow: hidden;
  width: 100%;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered
  .subscribe-wrapp
  input[type="email"] {
  border-radius: 0;
  font-size: 14px;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered
  .subscribe-wrapp
  .button {
  margin-top: 0;
  padding: 2px 0;
}
.splashAmericanFootball.page-template-coming-soon
  #wrapper
  #main
  .stm-coming-soon-centered
  .subscribe-wrapp
  .button
  input[type="submit"] {
  width: 117px;
  padding: 11px 10px 9px;
}
.splashAmericanFootball.page-template-coming-soon .stm-footer {
  display: none;
  position: absolute;
  z-index: 100;
}
.splashAmericanFootball.page-template-coming-soon
  .stm-footer
  #stm-footer-bottom {
  background: transparent !important;
}
.splashAmericanFootball.page-template-coming-soon
  .stm-footer
  #stm-footer-bottom
  .container {
  padding: 20px 0 20px;
  border-top: solid 1px rgba(255, 255, 255, 0.25);
}
.splashAmericanFootball.page-template-coming-soon
  .stm-footer
  #stm-footer-bottom
  .container
  .stm-white {
  padding: 0;
}
.splashAmericanFootball.error404 {
  padding-bottom: 0 !important;
}
.splashAmericanFootball.error404 #stm-top-bar,
.splashAmericanFootball.error404 .stm-header,
.splashAmericanFootball.error404 .stm-footer-image,
.splashAmericanFootball.error404 .stm-footer {
  display: none;
}
.splashAmericanFootball.error404 #wrapper {
  min-height: 100vh !important;
}
.splashAmericanFootball.error404 #wrapper #main {
  padding: 0;
}
.splashAmericanFootball.error404 #wrapper #main .stm-default-page-404 {
  width: 100%;
  text-align: center;
  margin-top: 0;
  padding-top: 45px;
}
.splashAmericanFootball.error404
  #wrapper
  #main
  .stm-default-page-404
  .stm-notfound-logo
  a
  img {
  display: block;
  margin: 0 auto;
  max-width: 130px;
}
.splashAmericanFootball.error404
  #wrapper
  #main
  .stm-default-page-404
  .stm-404-warning {
  display: block;
  overflow: hidden;
  font-size: 200px;
  font-weight: 400;
  line-height: 200px;
}
.splashAmericanFootball.error404 #wrapper #main .stm-default-page-404 .h1 {
  font-size: 42px;
  font-weight: 400;
  line-height: 30px;
}
.splashAmericanFootball.error404 #wrapper #main .stm-default-page-404 .button {
  margin-top: 15px;
  padding: 12px 70px;
}
.splashAmericanFootball #footer-main aside.widget .widget-title {
  background: none !important;
}
.splashAmericanFootball .stm-single-post p.must-log-in {
  color: #333 !important;
}
.sp-data-table.sp-tournament-bracket tbody td,
.sp-data-table.sp-tournament-bracket tfoot td {
  background: transparent !important;
  color: #151618;
  padding: 0 0 0 8px !important;
}
#wrapper .sp-data-table.sp-tournament-bracket tbody td a,
#wrapper .sp-data-table.sp-tournament-bracket tfoot td a {
  color: #698bcc !important;
}
#wrapper .sp-data-table.sp-tournament-bracket tbody td a:hover,
#wrapper .sp-data-table.sp-tournament-bracket tfoot td a:hover {
  color: #00aaff !important;
}
#wrapper .sp-data-table.sp-tournament-bracket tbody tr:nth-child(even) td,
#wrapper .sp-data-table.sp-tournament-bracket tfoot tr:nth-child(even) td {
  background: transparent !important;
}
#wrapper .sp-data-table.sp-tournament-bracket .sp-highlight,
.sp-data-table .highlighted td {
  background: #f9f9f9 !important;
}
.sp-template-tournament-bracket table tbody tr td.sp-team a,
.sp-template-tournament-bracket table tbody tr td.sp-team span {
  border-color: #e5e5e5;
}
.sp-template-tournament-bracket table tbody tr td.sp-event {
  border-color: #e5e5e5 !important;
}
#wrapper .sp-data-table.sp-tournament-bracket {
  border-spacing: 0;
}
.splashAmericanFootball .woocommerce-form-login .woocommerce-Button.button {
  margin-top: 0;
}
@media screen and (max-width: 450px) {
  .splashAmericanFootball
    .stm-sportspress-sidebar-right
    .col-md-9
    .sp-template-league-table {
    margin: auto -15px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-template-league-table
    table
    tbody
    tr
    td.data-name
    .team-logo {
    display: none;
  }
}
.gm-control-active:before {
  background: #fff !important;
}
@media (min-width: 300px) and (max-width: 1350px) {
  .stm-mobile-teams-name,
  .stm-mobile-show {
    display: block;
  }
  .stm-mobile-hide {
    display: none;
  }
}
.splashAmericanFootball {
}
.splashAmericanFootball .stm-players {
  text-align: left;
}
@media (max-width: 1350px) {
  .splashAmericanFootball .stm-ipad-none {
    display: none;
  }
  .splashAmericanFootball .stm-ipad-block {
    display: block;
  }
  .splashAmericanFootball .stm-mobile-teams-name,
  .splashAmericanFootball .stm-mobile-show {
    display: none;
  }
  .splashAmericanFootball .stm-mobile-hide {
    display: block;
  }
  .splashAmericanFootball .tp-arrow.tp-arr-allwrapper {
    display: none;
  }
  .splashAmericanFootball .tparrows.hades {
    width: 30px;
  }
  .splashAmericanFootball .stm-players {
    text-align: center;
  }
  .splashAmericanFootball .stm-statistic-meta .stm-custom-row .col-57 .button {
    display: inline-block;
  }
  .splashAmericanFootball.page-template-coming-soon .stm-footer {
    display: none;
  }
  .splashAmericanFootball.error404 .stm-404-warning {
    font-size: 300px !important;
    line-height: 340px !important;
  }
}
@media (max-width: 1250px) {
  .splashAmericanFootball #wrapper .tparrows.hades {
    display: none;
  }
}
@media (max-width: 1200px) {
  .splashAmericanFootball .cart-collaterals,
  .splashAmericanFootball .woocommerce-tabs {
    margin: 62px -15px 60px;
  }
  .splashAmericanFootball .cart-collaterals {
    margin-bottom: -100px;
  }
}
@media (max-width: 1100px) {
  .splashAmericanFootball {
  }
  .splashAmericanFootball .stm-single-league .sp-table-wrapper {
    margin-top: 28px;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    thead {
    background: #ad0008 !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    thead
    tr
    th {
    color: #0e2d91 !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr.odd {
    background: rgba(62, 64, 103, 0.5) !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr.even {
    background: rgba(6, 9, 53, 0.5) !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    td {
    background: transparent !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    td.data-rank {
    font-weight: 300 !important;
    opacity: 0.75 !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    td.data-name {
    font-family: "Oswald";
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    td
    a {
    color: #fff !important;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    .has-logo
    a
    img {
    margin-right: 1.4em;
  }
  .splashAmericanFootball .stm-cart-af .fa-shopping-cart:before {
    content: "\e914" !important;
    font-family: "stm-splash-icons" !important;
    font-size: 19px;
  }
  .splashAmericanFootball .tp-bullets {
    display: none !important;
  }
  .splashAmericanFootball .owl-dots {
    display: none !important;
  }
  .splashAmericanFootball .stm-single-player-vc_stats {
    padding-left: 350px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .image {
    max-width: 400px;
    left: 0;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .stm-statistic-meta {
    min-height: inherit;
  }
  .splashAmericanFootball .stm-player-statistic-unit .owl-nav {
    left: 350px;
  }
  .splashAmericanFootball .menu-widget-menu-container li {
    padding-right: 5px;
  }
  .splashAmericanFootball
    .stm-single-league
    table.sp-league-table
    tbody
    tr
    td:last-child {
    padding-right: 15px;
  }
  .splashAmericanFootball #sb_instagram.sbi_col_3 .sbi_photo_wrap .sbi_photo {
    width: 50px !important;
    height: 50px !important;
  }
  .splashAmericanFootball
    .stm-header
    .stm-main-menu
    .stm-main-menu-unit
    .header-menu
    > li
    a {
    padding: 0 20px;
    font-size: 14px !important;
  }
  .splashAmericanFootball
    .stm-header.stm-header-second
    .stm-header-inner
    .stm-main-menu
    .stm-main-menu-unit {
    text-align: center;
  }
  .splashAmericanFootball
    .stm-header.stm-header-second
    .stm-header-inner
    .stm-main-menu
    .stm-main-menu-unit
    .kos-header-menu
    > li
    a {
    padding: 1px 5px 0;
  }
  .splashAmericanFootball .stm_af_latest_results_wrapper {
    display: block;
    overflow: hidden;
    padding-top: 73px;
  }
  .splashAmericanFootball .stm_af_latest_results_wrapper h2 {
    font-family: "Oswald";
    font-weight: 400;
    color: #000000;
    text-transform: uppercase;
    text-align: center;
    margin-bottom: 37px;
  }
  .splashAmericanFootball .stm_af_latest_results_wrapper h3 {
    font-family: "Oswald";
    font-weight: 400;
    color: #0e2d91;
    text-align: center;
    text-transform: uppercase;
    margin-bottom: 23px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row {
    display: block;
    overflow: hidden;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20 {
    width: 21%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60 {
    width: 58%;
    padding: 0 32px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-15 {
    padding: 0 10px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmLeftHelmsWrapp {
    display: block;
    overflow: hidden;
    max-width: 215px;
    position: relative;
    padding-top: 7px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmLeftHelmsWrapp
    .stm-team-logo-left {
    display: block;
    overflow: hidden;
    max-width: 76px;
    position: absolute;
    top: 23%;
    left: 13%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmRightHelmsWrapp {
    display: block;
    overflow: hidden;
    max-width: 215px;
    position: relative;
    padding-top: 7px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmRightHelmsWrapp
    img.stm-helm {
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmRightHelmsWrapp
    .stm-team-logo-right {
    display: block;
    overflow: hidden;
    max-width: 76px;
    position: absolute;
    top: 22%;
    right: 12%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameLeftWrapper {
    display: block;
    overflow: hidden;
    text-align: right;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameLeftWrapper
    .teamHome {
    color: #ad0008;
    font-size: 16px;
    font-family: "Oswald";
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameLeftWrapper
    .stm-latest-result-team {
    line-height: 42px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameLeftWrapper
    .stm-latest-result-team
    a {
    color: #0e2d91;
    font-size: 32px;
    font-family: "Oswald";
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameRightWrapper {
    display: block;
    overflow: hidden;
    text-align: left;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameRightWrapper
    .teamHome {
    color: #ad0008;
    fnt-size: 16px;
    font-family: "Oswald";
    font-weight: 700;
    line-height: 30px;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameRightWrapper
    .stm-latest-result-team {
    line-height: 42px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .teamNameRightWrapper
    .stm-latest-result-team
    a {
    color: #0e2d91;
    font-size: 32px;
    font-family: "Oswald";
    font-weight: 400;
    text-overflow: ellipsis;
    white-space: nowrap;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmPointsWrapp
    .stmPointWin {
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 76px;
    padding: 17px 13px;
    background: #ad0008;
    color: #fff;
    font-family: Oswald;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0 auto;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmPointsWrapp
    .stmPointLose {
    display: block;
    overflow: hidden;
    width: 100%;
    max-width: 76px;
    padding: 17px 13px;
    background: #999999;
    color: #fff;
    font-family: Oswald;
    font-weight: 700;
    font-size: 36px;
    line-height: 36px;
    text-align: center;
    margin: 0 auto;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmPointsWrapp
    .stm-latest-result-win-label,
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmPointsWrapp
    .stm-latest-result-lose-label {
    display: block;
    overflow: hidden;
    text-align: center;
    text-transform: uppercase;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 14px;
    line-height: 27px;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav ul li a {
    padding: 0 13px !important;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container {
    max-width: 350px;
    padding: 82px 15px 50px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .content {
    padding: 0;
    font-size: 20px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .avatar {
    left: 36.5%;
  }
  .splashAmericanFootball
    .stm-tweets-wrapp
    .stm-latest-tweets
    .latest-tweets
    ul
    li
    .tweet-text {
    font-size: 16px;
  }
  .splashAmericanFootball
    .stm-single-sp_player
    .sp-section-content-details
    .sp-template.sp-template-player-details.sp-template-details
    .sp-list-wrapper
    .sp-player-details
    .single-info
    .st-label.normal_font {
    padding-right: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_player
    .sp-section-content-details
    .sp-template.sp-template-player-details.sp-template-details
    .sp-list-wrapper
    .sp-player-details
    .single-info
    .st-value {
    width: 58%;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer {
    text-align: center;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    margin: 0;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    width: 25%;
    padding: 0;
    max-height: 130px;
    height: 130px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .left
    .stm-team-l-h-wrapp {
    display: block;
    max-width: 215px;
    position: relative;
    padding-top: 7px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .left
    .stm-team-l-h-wrapp
    .stm-team-helm {
    display: block;
    position: absolute;
    top: 50%;
    left: 20%;
    max-width: 158px;
    margin-top: -2%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .left
    .stm-team-l-h-wrapp
    .stm-team-helm
    .team-logo {
    position: absolute;
    max-width: 45px;
    top: 18px;
    left: 14px;
    z-index: 10;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .right
    .stm-team-l-h-wrapp {
    display: block;
    max-width: 215px;
    position: relative;
    padding-top: 7px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .right
    .stm-team-l-h-wrapp
    .stm-team-helm {
    display: block;
    position: absolute;
    top: 50%;
    right: 20%;
    max-width: 158px;
    margin-top: -2%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .right
    .stm-team-l-h-wrapp
    .stm-team-helm
    .team-logo {
    position: absolute;
    max-width: 45px;
    top: 18px;
    right: 14px;
    z-index: 10;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .right
    .stm-team-l-h-wrapp
    .stm-team-helm
    > img {
    transform: scaleX(-1);
    filter: FlipH;
    -ms-filter: "FlipH";
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info {
    width: 100%;
    padding: 30px 0 6px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    display: inline-block;
    min-width: 165px;
    text-align: right;
    vertical-align: top;
    margin-top: 12px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team
    .stm-team-city {
    display: block;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 14px;
    color: #ad0008;
    text-transform: uppercase;
    line-height: 16px;
    margin-bottom: 5px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team
    .stm-team-name {
    display: block;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .opponent {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer {
    display: inline-block;
    overflow: hidden;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    display: block;
    position: relative;
    overflow: hidden;
    margin: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label,
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label {
    width: auto;
    min-width: inherit;
    padding: 0;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 13px;
    background: transparent;
    margin-top: 3px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label {
    color: #ad0008;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label {
    color: #999999;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-win {
    display: block;
    overflow: hidden;
    width: 100%;
    background: #ad0008;
    text-align: center;
    color: #fff;
    padding: 7px 0;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 36px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-lose {
    display: block;
    overflow: hidden;
    width: 100%;
    background: #999999;
    text-align: center;
    color: #fff;
    padding: 7px 0;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 36px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-left {
    display: block;
    margin-right: 5px;
    width: 67px;
    text-align: center;
    float: left;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-right {
    display: block;
    margin-left: 5px;
    width: 67px;
    text-align: center;
    float: right;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .sp-stm-template-event-blocks-publish
    .stm-single-block-unit {
    background: #f0f0f0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team
    .stm-team-name {
    color: #0e2d91;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info {
    padding: 30px 0 42px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    background: #ad0008;
    padding: 5px 14px;
    color: #fff;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 36px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-video {
    margin-left: 29px;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .stm-cat-list-wrapp {
    width: 54%;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .comments-number {
    margin-left: 0;
    width: 44%;
  }
  .splashAmericanFootball
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity {
    margin-right: 25px !important;
  }
  .splashAmericanFootball
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity
    input {
    height: 49px;
  }
  .splashAmericanFootball .stm-single-comment-title .stm-add-review a {
    color: #0e2d91;
  }
  .splashAmericanFootball .stm-single-comment-title .stm-add-review a i:before {
    color: #0e2d91;
  }
  .splashAmericanFootball .stm-single-comment-title .stm-add-review a:hover,
  .splashAmericanFootball .stm-single-comment-title .stm-add-review a :focus {
    color: #ad0008;
  }
  .splashAmericanFootball
    .stm-single-comment-title
    .stm-add-review
    a:hover
    i:before,
  .splashAmericanFootball
    .stm-single-comment-title
    .stm-add-review
    a
    :focus
    i:before {
    color: #ad0008;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar
    .stm-single-block-event-list
    .stm-single-block-event-list-top {
    padding: 10px 0 10px 15px;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-3
    .widget_contacts
    table
    tr
    td {
    padding: 11px 0 0 4px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    h3 {
    max-width: 70%;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    form
    .comment-form-comment {
    width: 100%;
    margin-right: 0;
  }
  .splashAmericanFootball
    .stm-thumnails-single-product
    .thumbnails
    .stm-thumb-item {
    border: solid 1px #dbdbd9 !important;
  }
}
@media (max-width: 1100px) and (min-width: 992px) {
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    > div {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-latest-result_result {
    display: inline-block !important;
  }
}
@media (max-width: 1030px) {
  .splashAmericanFootball
    .stm-header
    .stm-main-menu
    .stm-main-menu-unit
    .header-menu
    > li
    a {
    padding: 0 20px;
    font-size: 14px;
  }
}
@media (width: 1024px) {
  .splashAmericanFootball .stm-statistics-wrapper .vc_col-sm-6 {
    width: 25%;
  }
  .splashAmericanFootball #contacts-2 .widget-wrapper {
    padding-right: 0;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    width: 20%;
  }
  .splashAmericanFootball
    .stm-single-sp_player
    .sp-section-content-details
    .sp-template.sp-template-player-details.sp-template-details
    .stm-player-position-number-wrapp {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    min-width: 180px;
    padding-right: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team.opponent {
    padding-right: 0;
    padding-left: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    width: 21%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    min-width: 180px;
    padding-right: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team.opponent {
    padding-right: 0;
    padding-left: 10px;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-products-row
    .stm-product-content-loop-inner
    .stm-product-content-image
    img {
    max-width: 100%;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .stm-quantity-label {
    margin-right: 28px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity {
    max-width: 64px;
    margin-right: 0 !important;
  }
  .splashAmericanFootball .stm-contacts .stm-single-contact .contact-value {
    max-width: 89%;
  }
}
@media (max-width: 1000px) {
  .splashAmericanFootball
    .stm-latest-results-units
    .stm-latest-results-info
    .stm-latest-result
    .stm-latest-result-win-label {
    display: none;
  }
  .splashAmericanFootball
    .stm-header
    .stm-main-menu
    .stm-main-menu-unit
    .header-menu
    > li
    a {
    padding: 0 15px;
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command {
    text-align: center;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command.stm-command-right {
    text-align: center !important;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview
    a {
    line-height: 13px;
    padding-top: 16px !important;
  }
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .tab-pane
    .stm-latest-news-wrapp
    .stm-latest-news-single:nth-child(2),
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .tab-pane
    .stm-latest-news-wrapp
    .stm-latest-news-single:nth-child(3),
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .tab-pane
    .stm-latest-news-wrapp
    .stm-latest-news-single:nth-child(4) {
    float: right;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .title {
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .avatar {
    max-width: 80px;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-3
    .widget_contacts
    table
    tr
    td {
    display: block;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-3
    .widget_contacts
    table
    tr
    td
    .text {
    max-width: 190px;
  }
  .splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 {
    border-bottom: 0;
  }
}
@media (max-width: 992px) {
  .splashAmericanFootball
    .stm-header
    .stm-main-menu
    .stm-main-menu-unit
    .header-menu
    > li
    a {
    padding: 0 15px;
    font-size: 13px;
  }
  .splashAmericanFootball .stm-statistic-tabs .sub-title {
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball .stm-statistic-tabs .stm-media-tabs-nav {
    clear: both;
    margin-bottom: 35px;
  }
  .splashAmericanFootball .footer-widgets-wrapper .stm-cols-4 aside {
    width: 50%;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-4
    aside:nth-child(2n + 1) {
    clear: both;
  }
  .splashAmericanFootball body {
    padding-bottom: 0 !important;
  }
  .splashAmericanFootball .stm-footer {
    position: static;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    > div {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-latest-result_result {
    display: inline-block !important;
  }
}
@media (max-width: 920px) {
  .splashAmericanFootball
    .stm-header
    .stm-main-menu
    .stm-main-menu-unit
    .header-menu
    > li
    a {
    padding: 0 10px;
    font-size: 13px;
  }
  .splashAmericanFootball #stm-top-bar .stm-top-socials-holder {
    margin-right: 5px;
  }
  .splashAmericanFootball
    #stm-top-bar
    .stm-top-bar_right
    .language-switcher-unit
    .stm-switcher-open {
    right: 0;
  }
  .splashAmericanFootball
    #stm-top-bar
    .stm-top-bar_right
    .language-switcher-unit
    .stm-current-language {
    padding-right: 25px;
  }
}
@media (max-width: 787px) {
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    .sp-table-caption {
    text-align: left;
  }
  .splashAmericanFootball .stm-products-row.row-2 .col-sm-6:nth-child(2n + 1) {
    clear: none;
  }
  .splashAmericanFootball .stm-products-row.row-3 .col-sm-6:nth-child(3n + 1) {
    clear: none;
  }
  .splashAmericanFootball .stm-products-row.row-4 .col-sm-6:nth-child(4n + 1) {
    clear: none;
  }
  .splashAmericanFootball .stm-products-row .col-sm-6:nth-child(2n + 1) {
    clear: both;
  }
  .splashAmericanFootball
    .stm-products-row
    .stm-product-content-loop-inner
    .stm-product-content-image
    img {
    width: auto !important;
  }
  .splashAmericanFootball
    .stm-products-row
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .title {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-products-row
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta {
    width: 100%;
    float: none;
    padding: 0;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-products-row
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta
    .price {
    position: static;
  }
  .splashAmericanFootball
    .stm-products-row
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta
    .price
    del {
    font-size: 20px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .stm-statistic-meta {
    min-height: 357px;
    padding-bottom: 21px;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    .stm-media-preview
    .title {
    font-size: 12px;
    line-height: 16px;
  }
  .splashAmericanFootball .stm-call-to-action {
    position: relative;
    padding-bottom: 100px;
    text-align: center;
  }
  .splashAmericanFootball .stm-call-to-action .button {
    position: absolute;
    bottom: 25px;
    left: 50%;
    transform: translateX(-50%);
    float: none;
    margin: 0;
    white-space: nowrap;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command {
    padding: 0;
    padding-top: 120px;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo {
    top: 0;
    left: 50%;
    margin: 0;
    transform: translateX(-50%);
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo
    img {
    max-height: 100px;
    width: 90%;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command.stm-command-right {
    padding-right: 0;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command.stm-command-right
    .stm-command-logo {
    margin: 0;
    right: 50%;
    left: inherit;
    transform: translateX(50%);
  }
  .splashAmericanFootball .stm-next-match-title {
    margin-right: 20px;
  }
  .splashAmericanFootball .stm-reviews-main-wrapper .stm-review-image {
    display: none;
  }
  .splashAmericanFootball .stm-images-grid .col-md-3 {
    text-align: center;
  }
  .splashAmericanFootball .stm-images-grid .col-md-3 .stm-images-grid-single {
    display: inline-block;
  }
  .splashAmericanFootball
    .stm-images-grid
    .col-md-3
    .stm-images-grid-single.stm-waiting {
    display: none;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: -5px;
    min-height: 40px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next {
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 25px;
    right: -1px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -5px;
    min-height: 40px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .owl-controls {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    width: 100%;
    height: 40px;
    transform: translateY(-50%);
  }
  .splashAmericanFootball .owl-controls .owl-nav {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev {
    top: 1px !important;
    left: -2% !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:before {
    content: "\f104";
    display: block;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 5px 7px 2px 7px !important;
    height: 40px !important;
    margin: 0;
    color: white;
    font-size: 30px !important;
    z-index: 1;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: -5px !important;
    min-height: 40px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next {
    left: 98.8% !important;
    right: inherit !important;
    top: 0 !important;
    width: 25px !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 40px !important;
    padding: 6px 7px 0 7px !important;
    margin: 0 !important;
    color: white;
    font-size: 30px !important;
    display: block;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: 0;
    left: -5px !important;
    min-height: 40px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-single-trophy .image {
    width: 30%;
    margin: 0 auto 20px;
    min-height: 100px !important;
  }
  .splashAmericanFootball .stm-single-trophy .image img {
    max-height: 100px !important;
  }
  .splashAmericanFootball .stm-sportspress-sidebar {
    display: none;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar-left
    .col-md-9
    .sp-template-league-table,
  .splashAmericanFootball
    .stm-sportspress-sidebar-right
    .col-md-9
    .sp-template-league-table {
    margin: 0;
  }
  .splashAmericanFootball
    .stm-sportspress-sidebar-left
    .stm-single-sp_table-league
    .stm-title-box-unit,
  .splashAmericanFootball
    .stm-sportspress-sidebar-right
    .stm-single-sp_table-league
    .stm-title-box-unit {
    margin: 0 -15px;
  }
  .splashAmericanFootball .sp-template-logo,
  .splashAmericanFootball .sp-template-photo {
    float: none;
  }
  .splashAmericanFootball .stm-player-details-right .stm-player-team-logo {
    margin-top: 25px;
  }
  .splashAmericanFootball .stm-player-details-right .stm-player-team-logo img {
    width: 10px;
  }
  .splashAmericanFootball .stm-player-stats {
    margin-top: 15px;
  }
  .splashAmericanFootball .stm-player-stats .stm-player-stat {
    padding: 17px 15px 10px;
    width: 80px;
    height: 80px;
    margin-bottom: 10px;
  }
  .splashAmericanFootball .row-sm-2 .col-sm-6:nth-child(3n + 1) {
    clear: none;
  }
  .splashAmericanFootball .row-sm-2 .col-sm-6:nth-child(2n + 1) {
    clear: both;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta {
    padding-left: 20px;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.actions
    .coupon,
  .splashAmericanFootball .shop_table_responsive.cart td.actions .coupon {
    margin-bottom: 35px;
    float: none;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.actions
    .stm-actions-right,
  .splashAmericanFootball
    .shop_table_responsive.cart
    td.actions
    .stm-actions-right {
    float: none;
    width: 100%;
    text-align: left;
  }
  .splashAmericanFootball .cart-collaterals,
  .splashAmericanFootball .woocommerce-tabs {
    margin-top: 30px;
  }
  .splashAmericanFootball .stm-team-staff-list {
    background-color: transparent !important;
  }
  .splashAmericanFootball .stm-team-staff-list .stm-single-staff {
    width: 50%;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff:nth-child(2n + 1) {
    clear: both;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    > .stm-custom-row {
    display: block;
    overflow: hidden;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-20 {
    width: 14% !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-20
    .stmLeftHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-20
    .stmLeftHelmsWrapp
    img:last-child {
    position: relative;
    left: 0;
    min-width: 70px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-20
    .stmRightHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-20
    .stmRightHelmsWrapp
    img:last-child {
    position: relative;
    right: 0;
    min-width: 70px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-60 {
    width: 72% !important;
    padding: 0 5px !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .col-60
    .row:last-child {
    text-align: center;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-header {
    display: block;
    overflow: hidden;
    position: relative;
    clear: both;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-header h3 {
    display: block;
    width: 65%;
    margin-right: 0;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-header
    .stm-next-match-upcoming {
    display: block;
    overflow: hidden;
    max-width: 35%;
    width: auto;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command {
    padding-top: 100px;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command
    .stm-command-title
    h5 {
    display: none;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command-right
    .stm-command-logo {
    left: inherit;
    right: 50%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview
    a {
    display: block;
    overflow: hidden;
    max-width: 20px;
    font-size: 0;
    padding: 10px 0 0;
    margin-right: 10px;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box {
    display: block;
    overflow: hidden;
    position: relative;
    clear: both;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box h4 {
    width: 70%;
    line-height: 40px;
    margin-right: 0;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box a {
    max-width: 30%;
    width: auto;
    position: absolute;
    right: 0;
    bottom: 0;
  }
  .splashAmericanFootball .stm-single-league .sp-table-wrapper {
    margin-top: 20px;
  }
  .splashAmericanFootball
    .stm-single-league
    .sp-table-wrapper
    .dataTables_wrapper
    tbody
    tr
    td
    a {
    display: -ms-flexbox;
    display: flex;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .splashAmericanFootball .stm-stats-wrapp {
    margin: 10px 0;
    text-align: center;
  }
  .splashAmericanFootball .stm-stats-wrapp img {
    margin: 0;
  }
  .splashAmericanFootball .stm-stats-wrapp .stm-stat-info-wrapp {
    text-align: left;
  }
  .splashAmericanFootball .stm-stats-wrapp .stm-stat-info-wrapp span {
    text-align: left !important;
  }
  .splashAmericanFootball .stm-news-grid .stm-title-left {
    float: left;
    display: block;
    width: 100%;
  }
  .splashAmericanFootball .stm-news-grid .stm-title-left .stm-main-title-unit {
    margin-bottom: 10px;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav {
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: left;
    margin-bottom: 10px;
  }
  .splashAmericanFootball
    .stm-news-grid
    .stm-media-tabs-nav
    ul
    li:first-child
    a {
    padding-left: 0 !important;
  }
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .tab-pane
    .stm-latest-news-wrapp
    .stm-latest-news-single:nth-child(1) {
    margin-right: 20px;
  }
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .tab-pane
    .stm-latest-news-wrapp
    .stm-latest-news-single
    .stm-news-data-wrapp
    .post-meta
    .news-category {
    margin-right: 10px;
  }
  .splashAmericanFootball
    .stm-statistic-tabs
    .stm-single-player-vc_stats
    .stm-statistic-meta
    .number_position_wrapp
    .number {
    line-height: 28px !important;
  }
  .splashAmericanFootball
    .stm-statistic-tabs
    .stm-single-player-vc_stats
    .image {
    margin-top: 50%;
    transform: translateY(-38%);
  }
  .splashAmericanFootball
    .stm-products-carousel-unit-wrapper
    .stm-products-carousel-unit
    .stm-products-carousel-init
    .stm-single-product-carousel
    a
    .image
    .stm-add-to-cart
    .button.btn-secondary.btn-style-4
    span.add_to_cart_button:before {
    top: 14px;
    left: 10px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single {
    min-height: 300px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container {
    max-width: 310px;
    padding: 75px 15px 35px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .content {
    font-size: 15px;
  }
  .splashAmericanFootball
    .review_style_two
    .stm-reviews-carosel-wrapper
    #carousel
    .stm-review-single
    .stm-review-container
    .title {
    margin-top: 25px;
    margin-bottom: 30px;
  }
  .splashAmericanFootball
    .stm-tweets-wrapp
    .stm-latest-tweets
    .latest-tweets
    ul
    li {
    width: 31.5%;
  }
  .splashAmericanFootball
    .stm-tweets-wrapp
    .stm-latest-tweets
    .latest-tweets
    ul
    li
    p {
    font-size: 14px !important;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp {
    padding-right: 30px;
    overflow: inherit;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp:before {
    font-size: 35px;
    top: 20px;
    right: 5px;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp {
    margin-top: 10px;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp
    .stm-excerption {
    padding-top: 0;
  }
  .splashAmericanFootball .stm-carousel-with-data-wrapp .stm-cwd-data-wrapp {
    padding: 25px 15px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row
    table
    tbody
    td {
    padding: 10px 0 !important;
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tbody
    td:first-child {
    padding: 3px 5px 0 0 !important;
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tbody
    td:nth-of-type(2) {
    padding-top: 0 !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tbody
    td:last-child {
    padding: 0 0 0 5px !important;
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2) {
    padding: 0 15px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tbody
    td:first-child {
    padding: 11px 5px 0 0 !important;
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3) {
    padding-left: 15px;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tbody
    td:first-child {
    padding: 11px 5px 0 0 !important;
    font-size: 14px;
  }
  .splashAmericanFootball .stm-team-history .stm-team-history-single .year {
    width: 7%;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta {
    min-height: 120px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo {
    left: 50%;
    height: 120px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo
    a
    img:first-child {
    max-height: 120px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo
    a
    img:last-child {
    max-width: 50px;
    top: 20px;
    left: 20px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info {
    padding-top: 20px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-left {
    width: 70px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-left
    .stm-win,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-left
    .stm-lose {
    padding: 23px 0;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-right {
    width: 70px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-right
    .stm-win,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-right
    .stm-lose {
    padding: 23px 0;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-right
    .stm-command-logo {
    left: inherit;
    right: 15%;
    transform: translateX(13%);
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-right
    .stm-command-logo
    a
    img:last-child {
    max-width: 50px;
    top: 20px;
    left: inherit;
    right: 20px;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    .stm-media-preview
    .icon {
    width: 28px;
    height: 28px;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    .stm-media-preview
    .icon:after {
    font-size: 13px;
  }
  .splashAmericanFootball .stm-contact-form > div {
    margin-left: 0;
    padding-top: 20px;
    padding-left: 20px !important;
    padding-right: 20px !important;
    width: 95%;
  }
  .splashAmericanFootball .stm-contact-form > div input[type="submit"].btn-md {
    padding: 16px 55px 14px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-staff
    .stm-team-staff-list
    .stm-team-staff-list-inner
    .stm-single-staff
    .inner
    .stm-staff-info-wrapp
    .col-sm-12:first-child {
    width: 40%;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-staff
    .stm-team-staff-list
    .stm-team-staff-list-inner
    .stm-single-staff
    .inner
    .stm-staff-info-wrapp
    .col-sm-12:last-child {
    width: 60%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    min-width: 180px;
    padding-right: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-future
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team.opponent {
    padding-right: 0;
    padding-left: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    width: 21%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .left
    .stm-team-l-h-wrapp
    .stm-team-helm
    .team-logo {
    top: 25px;
    left: 20px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .right
    .stm-team-l-h-wrapp
    .stm-team-helm
    .team-logo {
    top: 25px;
    right: 20px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info {
    padding: 30px 0 13px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    min-width: 170px;
    padding-right: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-publish
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team.opponent {
    padding-right: 0;
    padding-left: 10px;
  }
  .splashAmericanFootball .stm-contacts .stm-single-contact .contact-value {
    max-width: 190px;
    line-height: 20px;
  }
  .splashAmericanFootball .stm-footer-image .heading-font .stm-text {
    margin-top: -11px;
  }
}
@media (max-width: 650px) {
  .splashAmericanFootball {
  }
  .splashAmericanFootball .vc_tta-container h2 {
    font-size: 22px;
  }
  .splashAmericanFootball rs-module .slider-date {
    display: block;
    font-weight: 400;
    padding: 6px 10px !important;
    background: #ad0008;
    color: #0e2d91 !important;
    clear: both;
  }
  .splashAmericanFootball rs-module .slider-title {
    display: block;
    overflow: hidden;
    line-height: 63px !important;
  }
  .splashAmericanFootball rs-module .slider-title .first_text {
    color: #ad0008;
    font-size: 30px !important;
    letter-spacing: 0px !important;
    line-height: 35px !important;
    padding: 11px 11px 5px !important;
    display: inline-block;
  }
  .splashAmericanFootball rs-module .slider-title .second_text {
    font-size: 30px !important;
    letter-spacing: 0px !important;
    line-height: 34px !important;
    padding: 5px 11px 11px 15px !important;
    display: inline-block;
    margin-top: -35px !important;
  }
  .splashAmericanFootball rs-module .slider-title span {
    display: block;
    overflow: hidden;
    background: rgba(6, 8, 52, 0.5);
    padding: 10px !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
  }
  .splashAmericanFootball rs-module .slider-description {
    transition: none;
    text-align: inherit;
    line-height: 30px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    font-family: "Roboto";
    font-weight: 400;
    font-size: 16px;
  }
  .splashAmericanFootball rs-module .stm-slider-overlay {
    background: linear-gradient(rgba(0, 0, 0, 0.7), transparent) !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .splashAmericanFootball rs-module .tp-leftarrow {
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
  }
  .splashAmericanFootball rs-module .tp-leftarrow:hover:before {
    background: #ad0008;
    color: #0e2d91;
  }
  .splashAmericanFootball rs-module .tp-leftarrow:before {
    display: block;
    overflow: hidden;
    content: "\f104" !important;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 21px 10px 11px 17px;
    height: 70px;
    margin: 0;
    color: white;
    font-size: 48px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 26px !important;
    z-index: 10;
  }
  .splashAmericanFootball rs-module .tp-leftarrow:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 18px;
    min-height: 70px;
    width: 32px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 5;
  }
  .splashAmericanFootball rs-module .tp-leftarrow .tp-arr-allwrapper {
    opacity: 0 !important;
    visibility: hidden !important;
    background: transparent !important;
  }
  .splashAmericanFootball rs-module .tp-rightarrow {
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
  }
  .splashAmericanFootball rs-module .tp-rightarrow:hover:before {
    background: #ad0008;
    color: #0e2d91;
  }
  .splashAmericanFootball rs-module .tp-rightarrow:before {
    display: block;
    overflow: hidden;
    content: "\f105" !important;
    font-family: "FontAwesome" !important;
    background: #ad0008;
    height: 70px;
    padding: 21px 17px 18px 10px;
    margin: 0 0 0 13px;
    color: white;
    font-size: 48px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 26px !important;
    z-index: 10;
  }
  .splashAmericanFootball rs-module .tp-rightarrow:after {
    position: absolute;
    content: "";
    display: block;
    top: 0px;
    left: 18px;
    min-height: 70px;
    width: 32px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 5;
  }
  .splashAmericanFootball rs-module .tp-rightarrow .tp-arr-allwrapper {
    opacity: 0 !important;
    visibility: hidden !important;
    background: transparent !important;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp {
    padding-right: 30px;
    overflow: inherit;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp:before {
    font-size: 35px;
    top: 97%;
    left: 0;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp {
    margin-top: 10px;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp
    .stm-excerption {
    padding-top: 0;
  }
  .splashAmericanFootball .stm-contact-form > div {
    margin-left: 9px;
  }
  .splashAmericanFootball.page-template-coming-soon #wrapper {
    height: 100vh !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    .wpb_single_image:first-child {
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    .wpb_text_column:first-child {
    margin-bottom: 30px;
  }
  .splashAmericanFootball.page-template-coming-soon .wpb_single_image {
    margin-bottom: 10px;
  }
  .splashAmericanFootball.page-template-coming-soon
    .wpb_single_image
    figure
    a
    img {
    max-width: 50% !important;
  }
  .splashAmericanFootball.page-template-coming-soon h2 {
    font-size: 20px;
  }
  .splashAmericanFootball.page-template-coming-soon .stm-footer {
    display: none;
  }
  .splashAmericanFootball.error404
    #wrapper
    #main
    .stm-default-page-404
    .stm-404-warning {
    font-size: 170px;
    line-height: 200px;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command {
    padding-top: 80px !important;
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper {
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball .stm-countdown-wrapper time {
    display: block;
    overflow: hidden;
    height: 100px;
    line-height: 55px;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span {
    display: inline-block;
    overflow: hidden;
    min-width: 60px;
    height: 100%;
    padding: 0 !important;
    border: solid 2px #ad0008;
    font-family: "Oswald" !important;
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    margin: 0 10px 0 0 !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span:last-child {
    margin: 0 !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span small {
    display: block;
    overflow: hidden;
    border-top: solid 1px #ad0008;
    padding: 5px 5px 0;
    color: #fff;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-form-bg p {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    .stm-media-preview
    a {
    width: 100%;
  }
  .splashAmericanFootball .shop_attributes tbody tr th,
  .splashAmericanFootball .shop_attributes tbody tr td {
    background: transparent !important;
    padding-left: 5px;
    border-bottom: solid 1px #d8d8d8 !important;
  }
  .splashAmericanFootball .stm-ipad-none {
    display: block !important;
  }
  .splashAmericanFootball .stm-ipad-block {
    display: none !important;
  }
  .splashAmericanFootball h1 {
    font-size: 42px;
  }
  .splashAmericanFootball h2 {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 35px;
  }
  .splashAmericanFootball h3 {
    font-size: 24px;
  }
  .splashAmericanFootball h4 {
    font-size: 18px;
  }
  .splashAmericanFootball h5 {
    font-size: 14px;
  }
  .splashAmericanFootball h6 {
    font-size: 12px;
  }
  .splashAmericanFootball .stm-cart-af .fa-shopping-cart:before {
    content: "\e914" !important;
    font-family: "stm-splash-icons" !important;
    font-size: 19px;
  }
  .splashAmericanFootball .stm-cart-af .list-badge {
    position: relative;
    top: -10px;
    left: -13px;
  }
  .splashAmericanFootball .stm-cart-af .list-badge .stm-current-items-in-cart {
    margin-left: 0 !important;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    img {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .stm-team-history-linked {
    width: 10%;
  }
  .splashAmericanFootball .stm-team-history .stm-team-history-single .year {
    width: 12%;
  }
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .stm-team-history-content {
    float: right !important;
    width: 75%;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    .data-name
    .team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    .data-name {
    line-height: 20px;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .venue,
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .time {
    float: none;
    margin-top: 15px;
    text-align: center;
  }
  .splashAmericanFootball .stm-future-event-list-time {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .splashAmericanFootball .stm-future-event-list-time span {
    display: block;
  }
  .splashAmericanFootball .stm-future-event-list-time span:after {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info {
    width: 100%;
    display: block;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    > div {
    display: block;
    text-align: center;
    margin: 10px 0;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta {
    float: none;
    padding-left: 0;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta
    .price {
    right: inherit;
    left: 0;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .title {
    float: none;
    width: 100%;
  }
  .splashAmericanFootball .stm-single-product-content-right {
    margin-top: 20px;
  }
  .splashAmericanFootball .woocommerce-tabs {
    margin: 30px -15px;
  }
  .splashAmericanFootball .stm-fullwidth-row-js {
    margin: 0 -15px !important;
  }
  .splashAmericanFootball .woocommerce-tabs .commentlist li img {
    float: none;
    margin: 0 0 15px;
  }
  .splashAmericanFootball .woocommerce p.stars a {
    display: block;
    border: 0 !important;
  }
  .splashAmericanFootball .woocommerce-info,
  .splashAmericanFootball .woocommerce-message {
    padding: 15px;
  }
  .splashAmericanFootball .woocommerce-info .button,
  .splashAmericanFootball .woocommerce-message .button {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: inherit;
    margin-bottom: 15px;
    text-align: center;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.product-name
    a,
  .splashAmericanFootball .shop_table_responsive.cart td.product-name a {
    font-size: 16px;
  }
  .splashAmericanFootball .col2-set .col-2,
  .splashAmericanFootball .col2-set .col-1 {
    width: 100%;
  }
  .splashAmericanFootball .customer_details tr td,
  .splashAmericanFootball .order_details tr td.product-total,
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    tr
    td.product-total {
    padding-right: 15px;
  }
  .splashAmericanFootball .myaccount_user,
  .splashAmericanFootball .myaccount_address {
    padding-right: 0;
  }
  .splashAmericanFootball .my_account_orders tr {
    display: table-row;
  }
  .splashAmericanFootball .my_account_orders td,
  .splashAmericanFootball .my_account_orders th {
    padding: 15px !important;
    width: 100%;
    display: table-cell;
  }
  .splashAmericanFootball .my_account_orders td.order-actions,
  .splashAmericanFootball .my_account_orders th.order-actions {
    text-align: left;
  }
  .splashAmericanFootball .stm-team-staff-list .stm-single-staff {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .col-sm-12 {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .stm-staff-img-wrapp {
    margin-bottom: 20px;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .stm-staff-img-wrapp
    img {
    display: block;
    overflow: hidden;
    margin: 0 auto;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .image {
    position: static;
    margin: 15px 0 0 -15px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats {
    padding-left: 15px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .stm-statistic-meta {
    min-height: inherit;
    padding-bottom: 40px;
    padding-top: 20px;
  }
  .splashAmericanFootball
    .stm-single-player-vc_stats
    .stm-statistic-meta
    .stat {
    position: static;
  }
  .splashAmericanFootball .stm_af_latest_results_wrapper h2 {
    margin-bottom: 15px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units {
    padding-top: 10px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name {
    padding-bottom: 5px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6:first-child {
    padding: 0 5px 0 15px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6:last-child {
    padding: 0 15px 0 5px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamNameLeftWrapper {
    text-align: left;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamNameRightWrapper {
    text-align: right;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamHome {
    font-size: 14px;
    font-weight: 400;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .stm-latest-result-team {
    line-height: 30px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .stm-latest-result-team
    a {
    font-size: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row {
    position: relative;
    margin: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20 {
    width: 23% !important;
    padding: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:first-child
    .stmLeftHelmsWrapp {
    max-height: 65px;
    float: right;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:first-child
    .stmLeftHelmsWrapp
    img:last-child {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:last-child
    .stmRightHelmsWrapp {
    max-width: 64px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:last-child
    .stmRightHelmsWrapp
    img:last-child {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp,
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp {
    padding-top: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp
    img:last-child {
    position: relative;
    left: 0;
    min-width: 60px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp
    img:last-child {
    position: relative;
    right: 0;
    min-width: 60px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60 {
    display: inline-block;
    width: 54% !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row {
    margin-bottom: 15px;
    text-align: center;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-35 {
    display: none !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15 {
    display: inline-block;
    width: 40%;
    padding: 0;
    float: inherit;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15
    .stmPointsWrapp
    .stmPointWin,
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15
    .stmPointsWrapp
    .stmPointLose {
    padding: 13px;
    font-size: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .teamHome {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmTopWrapper {
    text-align: center;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-header h3 {
    max-width: 59%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-header
    .stm-next-match-upcoming {
    display: inline-block;
    max-width: 42%;
    line-height: 20px;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-units {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents {
    display: -ms-flexbox;
    display: flex;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo
    img {
    width: 60%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-right
    .stm-command-logo {
    display: block;
    overflow: hidden;
    width: 100%;
    right: inherit;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-vs {
    padding-top: 30px;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box h4 {
    width: 60%;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box a {
    max-width: 40%;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav ul {
    display: block;
    overflow: scroll;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav ul li {
    display: inline-block;
  }
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .stm-latest-news-wrapp
    .stm-latest-news-single {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-57 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-57
    a {
    display: none;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-43 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-43
    a {
    display: inline-block !important;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-5 {
    display: none;
  }
  .splashAmericanFootball .stm-player-statistic-unit .owl-controls {
    display: none;
  }
  .splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-products-carousel-unit-wrapper
    .stm-products-carousel-unit
    .stm-products-carousel-init
    .owl-controls {
    top: 99% !important;
  }
  .splashAmericanFootball
    .stm-products-carousel-unit-wrapper
    .stm-products-carousel-unit
    .stm-products-carousel-init
    .owl-controls
    .owl-dots
    .owl-dot {
    margin: 0 8px;
  }
  .splashAmericanFootball
    .stm-tweets-wrapp
    .stm-latest-tweets
    .latest-tweets
    ul
    li {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row {
    width: 100% !important;
    text-align: left;
    padding: 0 !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row
    table
    tr
    td {
    border: 0 !important;
  }
  .splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 aside {
    width: 100%;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-3
    .widget_contacts
    table
    tr
    td {
    display: block;
  }
  .splashAmericanFootball .owl-controls {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    overflow: visible;
    width: 100%;
    height: 40px;
    transform: translateY(-50%);
  }
  .splashAmericanFootball .owl-controls .owl-nav {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev {
    top: 0 !important;
    left: -15px !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:before {
    content: "\f104";
    display: block;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 1px 7px 2px 7px !important;
    height: 30px !important;
    margin: 0;
    color: white;
    font-size: 30px !important;
    z-index: 1;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next {
    left: 96.6% !important;
    right: inherit !important;
    top: 0 !important;
    width: 25px !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 30px !important;
    padding: 2px 7px 0 7px !important;
    margin: 0 !important;
    color: white;
    font-size: 30px !important;
    display: block;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-trophy-carousel-init.owl-carousel
    .owl-nav
    .owl-next {
    left: 98.6% !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls {
    height: 30px !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev {
    top: 0 !important;
    left: 0 !important;
    transform: inherit !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev:before {
    content: "\f104";
    display: block;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 1px 7px 2px 7px !important;
    height: 30px !important;
    margin: 0;
    color: white;
    font-size: 30px !important;
    z-index: 1;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next {
    left: 95.6% !important;
    right: inherit !important;
    top: 0 !important;
    width: 25px !important;
    transform: inherit !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 30px !important;
    padding: 2px 7px 0 7px !important;
    margin: 0 !important;
    color: white;
    font-size: 30px !important;
    display: block;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(1) {
    width: 6%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(2) {
    width: 16%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(3) {
    width: 73%;
    padding-left: 0 !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(1) {
    width: 6%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(2) {
    width: 16%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(3) {
    width: 73%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(1) {
    width: 6%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(2) {
    width: 16%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(3) {
    width: 73%;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-prev:before {
    content: "\f104";
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 0 7px 2px 7px;
    height: 70px;
    margin: 0;
    color: white;
    font-size: 30px;
    z-index: 1;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: -3px;
    right: -6px;
    min-height: 32px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 32px;
    padding: 3px 7px 0 7px;
    margin: 0 0 0 13px;
    color: white;
    font-size: 30px;
    display: block;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: 7px;
    min-height: 32px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev {
    width: 27px;
    height: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: -5px;
    min-height: 30px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next {
    width: 27px;
    height: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -5px;
    min-height: 30px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-team-history .stm-team-history-single {
    padding-left: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    .sp-table-caption {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    thead
    tr
    th {
    font-size: 14px;
    padding: 12px 0 10px 13px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    tbody
    tr
    td {
    font-size: 14px !important;
    padding: 10px 0 10px 15px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    tbody
    tr
    td
    a {
    font-size: 14px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-table-caption {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-template-league-table
    table
    thead
    tr
    th {
    font-size: 14px;
    padding: 12px 0 10px 13px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-template-league-table
    table
    tbody
    tr
    td {
    font-size: 14px !important;
    padding: 10px 0 10px 15px;
  }
  .splashAmericanFootball .stm-single-sp_player .sp-section-content-photo {
    width: 100%;
  }
  .splashAmericanFootball .stm-single-sp_player .sp-section-content-details {
    width: 100%;
    float: inherit;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_player
    .sp-section-content-details
    .sp-template-player-details
    .sp-player-details
    .single-info
    .st-value {
    width: 57% !important;
  }
  .splashAmericanFootball .stm-player-quick-stats {
    margin-bottom: 40px;
  }
  .splashAmericanFootball
    .sp-player-statistics.sp-data-table.sp-scrollable-table
    tr
    th,
  .splashAmericanFootball
    .sp-player-statistics.sp-data-table.sp-scrollable-table
    tr
    td {
    font-size: 14px !important;
    padding: 12px 10px 9px 15px;
  }
  .splashAmericanFootball .stm-media-archive {
    padding-top: 0 !important;
  }
  .splashAmericanFootball .stm-default-page-grid .row-3 .col-md-4 {
    clear: inherit;
  }
  .splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a {
    width: 100%;
  }
  .splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a img {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    a
    .title {
    text-overflow: ellipsis;
    word-wrap: break-word;
    line-height: 28px;
    max-height: 32px;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .stm-cat-list-wrapp {
    display: inline-block;
    width: auto;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .comments-number {
    display: inline-block;
    width: auto;
    margin-left: 10px;
  }
  .splashAmericanFootball .stm-single-sp_table-league .sp-league-table tr th,
  .splashAmericanFootball .stm-single-sp_table-league .sp-league-table tr td {
    font-size: 14px !important;
    padding: 12px 10px 9px 15px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    tr
    td.data-name
    .team-logo {
    max-width: 33px;
    height: auto;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info {
    background: #0e2d91;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner {
    padding-left: 10px;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner
    .player-number {
    margin-right: 10px;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner
    .player-title {
    margin-right: 10px;
  }
  .splashAmericanFootball .sp-event-list.sp-data-table tr th {
    display: none;
  }
  .splashAmericanFootball .sp-event-list.sp-data-table tr td {
    display: block;
  }
  .splashAmericanFootball .stm-calendar-page {
    margin: 0 !important;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .event_date {
    position: static;
    width: 100%;
    padding: 15px;
    margin-bottom: 15px;
    background: #43445c;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .event_date .date {
    position: static;
    transform: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li {
    padding: 0;
    padding-bottom: 25px;
    background: #f0f0f0;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .clearfix {
    padding: 0 15px;
    text-align: center;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands {
    float: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands .stadium {
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .stadium
    .stm-icon-pin {
    opacity: 1;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .stadium
    .stm-icon-pin:before {
    content: "\e913";
    color: #ad0008;
    font-size: 16px;
    font-family: "stm-splash-icons";
    font-style: normal;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands .league {
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .league
    .stm-icon-trophy {
    opacity: 1;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .league
    .stm-icon-trophy:before {
    content: "\e902";
    color: #ad0008;
    font-size: 16px;
    font-family: "stm-splash-icons";
    font-style: normal;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .read_more {
    margin: 0;
    float: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .read_more a {
    margin-top: 20px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    h3
    .stm-red {
    display: block;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info {
    padding: 10px 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    text-align: center !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0 !important;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team
    .stm-team-city {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .opponent {
    margin-top: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer {
    text-align: center;
    margin: 5px 0 15px;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result-win-label,
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result-lose-label {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top {
    text-align: left;
    padding: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    div {
    margin: 0;
    font-size: 12px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .venue {
    padding-left: 10px;
    margin-left: 10px;
    line-height: 16px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-future-event-list-time {
    line-height: 16px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-future-event-list-time
    .time {
    margin-top: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-link-wrapp {
    display: block;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command {
    display: none;
    visibility: hidden;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info {
    width: 100%;
    padding-top: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right {
    display: block;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left
    .stm-team-city,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right
    .stm-team-city {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer {
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    display: inline-block;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp {
    padding: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-info {
    display: block;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-venue {
    display: block;
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    border: 0;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit {
    display: block;
    width: 100%;
    position: relative;
    opacity: 1;
    background: #f0f0f0;
    margin-bottom: 26px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta {
    padding-bottom: 0;
    min-height: 240px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units {
    padding: 0 !important;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-matches_bg {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command {
    display: none;
    visibility: hidden;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info {
    display: inline-block;
    width: 60%;
    padding: 30px 0 0;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin-top: 8px;
    text-align: right;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left
    .stm-team-city {
    display: block;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 14px;
    letter-spacing: 0.6px;
    text-transform: uppercase;
    color: #ad0008;
    margin-bottom: 3px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left
    h4
    a {
    font-family: "Oswald";
    font-size: 28px;
    color: #0e2d91;
    text-decoration: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right {
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    margin-top: 8px;
    text-align: left;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right
    .stm-team-city {
    display: block;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 14px;
    text-transform: uppercase;
    color: #ad0008;
    margin-bottom: 3px;
    letter-spacing: 0.6px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right
    h4
    a {
    font-family: "Oswald";
    font-size: 28px;
    color: #0e2d91;
    text-decoration: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer {
    display: inline-block;
    overflow: hidden;
    margin: 0 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    display: -ms-flexbox;
    display: flex;
    display: -webkit-flex;
    position: relative;
    overflow: hidden;
    margin: 0;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label {
    width: auto;
    min-width: inherit;
    padding: 0;
    font-family: "Oswald";
    font-weight: 400;
    font-size: 13px;
    background: transparent;
    margin-top: 3px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label {
    color: #ad0008;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label {
    color: #999999;
    text-transform: uppercase;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-win {
    display: block;
    overflow: hidden;
    width: 100%;
    background: #ad0008;
    text-align: center;
    color: #fff;
    padding: 25px 0;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 42px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-lose {
    display: block;
    overflow: hidden;
    width: 100%;
    background: #999999;
    text-align: center;
    color: #fff;
    padding: 25px 0;
    font-family: "Oswald";
    font-weight: 700;
    font-size: 42px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-left {
    display: block;
    margin-right: 5px;
    width: 77px;
    text-align: center;
    float: left;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-res-right {
    display: block;
    margin-left: 5px;
    width: 77px;
    text-align: center;
    float: right;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info {
    width: 100%;
    padding-top: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right {
    display: block;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left
    .stm-team-city,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right
    .stm-team-city {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer {
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    display: inline-block;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp {
    display: block;
    overflow: hidden;
    background: #44455b;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-info {
    display: block;
    padding: 10px 0 7px 20px;
    text-align: left;
    float: left;
    margin-bottom: 0;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 400;
    color: #fff;
    text-transform: none;
    letter-spacing: 0;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-info
    .vertical-divider {
    display: inline-block;
    overflow: hidden;
    height: 12px;
    border-left: solid 1px rgba(255, 255, 255, 0.3);
    margin: -3px 7px 0;
    line-height: 15px;
    vertical-align: middle;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview {
    display: block;
    overflow: hidden;
    float: right;
    padding: 0;
    font-family: "Oswald";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.6px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview
    a {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    color: #fff;
    padding: 10px 15px 7px;
    text-decoration: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview
    a:hover {
    background: #ad0008;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-preview
    a
    img {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin-top: -3px;
    margin-right: 5px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp {
    padding: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-info {
    display: block;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-venue {
    display: inline-block;
    overflow: hidden;
    font-family: "Roboto";
    font-size: 14px;
    font-weight: 700;
    text-transform: none;
    color: #ad0008;
    vertical-align: middle;
    border-left: solid 1px rgba(255, 255, 255, 0.5);
    margin: 14px 0 0 10px;
    padding-left: 10px;
    line-height: 15px;
  }
  .splashAmericanFootball .sp_event .stm-single-sp_event .sp-section-content {
    padding: 0 15px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-content {
    float: inherit;
    width: 100%;
    padding: 0 15px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-video {
    width: 100%;
    margin: 0;
    padding: 15px;
  }
  .splashAmericanFootball .stm-post-af-wrapp .stm-single-post-meta {
    letter-spacing: 0;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part {
    display: block;
    width: 50%;
    float: left;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part
    .stm-author {
    display: block;
    line-height: 15px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part
    .stm-author
    .fa {
    margin-right: 2px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-comments-num {
    display: block;
    width: 50%;
    float: right;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp {
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    float: right;
    margin: 0;
    padding: 0;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp
    ul {
    margin-left: 3px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp
    ul
    li {
    margin: 0 3px 0 0;
  }
  .splashAmericanFootball .stm-post-af-wrapp .wpb_content_element {
    margin-bottom: 30px;
  }
  .splashAmericanFootball .stm-post-af-wrapp .stm-block-quote-wrapper {
    margin: 0 0 30px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    h3 {
    font-family: "Roboto";
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: none;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating {
    position: inherit;
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating
    .stars {
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating
    .stars
    span
    a {
    display: inline-block !important;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    form
    .comment-form-comment {
    width: 100%;
    margin-right: 0;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comments-area
    .comment-author.vcard
    .reply {
    position: relative !important;
    top: inherit !important;
    right: inherit !important;
  }
  .splashAmericanFootball .stm_post_comments .comments-area .children {
    padding-left: 30px !important;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comment-respond
    .comment-form-comment {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comment-respond
    .stm-row-comments {
    width: 100% !important;
  }
  .splashAmericanFootball .stm_post_comments .comment-respond .btn-md {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation {
    display: block;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul {
    font-size: 0;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li {
    float: left;
    display: block;
    padding: 0 !important;
    margin: 0 0 10px 0;
    clear: both;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:first-child {
    padding-left: 0;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:before {
    display: none;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:hover a {
    color: #ad0008 !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:hover a span {
    border-bottom-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #ad0008 !important;
    border-bottom-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li a {
    padding: 0;
    display: block;
    font-family: "Oswald";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0e2d91;
    text-decoration: none !important;
    border-bottom: 2px solid transparent;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li a:hover {
    color: #ad0008 !important;
    border-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content address {
    max-width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-1,
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-2 {
    width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-1 a,
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-2 a {
    position: relative;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content form p {
    max-width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content form legend {
    width: 100% !important;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr th {
    padding: 5px 20px 5px 0 !important;
    text-align: left;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr td {
    width: 100% !important;
    padding: 5px 20px 5px 0 !important;
  }
  .splashAmericanFootball
    .shop_table.shop_table_responsive.cart
    tr
    td:first-child {
    width: 30% !important;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr td .coupon {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .shop_table.shop_table_responsive.cart
    tr
    td
    .coupon
    input[type="text"] {
    width: 60% !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    #order_review_heading {
    margin-top: 30px !important;
    margin-bottom: 30px;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table {
    width: 100%;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tr
    th:last-child,
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tr
    td:last-child {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment {
    width: 100%;
    padding-left: 0;
    margin-top: 20px;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    ul
    li
    .about_paypal {
    width: 100% !important;
    position: relative !important;
    left: 1% !important;
    top: inherit !important;
    bottom: 0;
    transform: translateX(-1%) !important;
    right: inherit;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .payment_box.payment_method_paypal
    p,
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .payment_box.payment_method_cheque
    p {
    padding-left: 0 !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .button.btn-md {
    margin-left: 0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received h3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 28px !important;
  }
  .splashAmericanFootball.woocommerce-order-received .stm-thankyou-wrapper {
    margin-top: 50px;
    margin-bottom: 26px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead {
    background: transparent !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th {
    padding: 18px 0 15px;
    background: transparent !important;
    border-top: solid 5px #ad0008;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th:first-child {
    text-align: left;
    padding-left: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th:last-child {
    text-align: right;
    padding-right: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td {
    padding: 12px 0;
    border-top: solid 1px #d8d8d8;
    background: transparent !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    a {
    color: #0e2d91;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    strong {
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap {
    display: inline-block;
    overflow: hidden;
    line-height: 20px;
    vertical-align: middle;
    margin-left: 3px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    vertical-align: middle;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dt {
    display: inline-block;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dd {
    display: inline-block;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dd
    p {
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-total {
    text-align: right;
    padding-right: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-total
    .amount {
    font-size: 14px;
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr
    th {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 15px;
    text-transform: none;
    color: #0e2d91;
    border-bottom: 0;
    background: #f0f0f0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr
    td {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 15px;
    color: #0e2d91;
    padding-left: 0;
    border-bottom: 0;
    text-align: right;
    padding-right: 30px;
    background: #f0f0f0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr:first-child
    td
    .amount {
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details {
    border-left: solid 30px #f0f0f0;
    border-right: solid 30px #f0f0f0;
    border-top: solid 16px #f0f0f0;
    border-bottom: solid 16px #f0f0f0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    th,
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    td {
    font-family: "Roboto";
    color: #0e2d91;
    border-bottom: solid 1px #d8d8d8;
    background: #f0f0f0 !important;
    padding: 18px 0 18px 10px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    th {
    font-weight: 400;
    text-transform: none;
    text-align: left;
    width: 30%;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    td {
    font-weight: 700;
    font-size: 15px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr:last-child
    th,
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr:last-child
    td {
    border-bottom: 0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received address {
    display: block;
    width: 100%;
    float: left;
    padding: 20px 40px;
    line-height: 60px;
    background: #f0f0f0;
    max-width: 100% !important;
  }
  .splashAmericanFootball.woocommerce-order-received .col2-set.addresses .col-1,
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-2 {
    width: 100% !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-1
    address,
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-2
    address {
    max-width: 100% !important;
  }
  .splashAmericanFootball .stm-footer-image .text-center,
  .splashAmericanFootball .text-left,
  .splashAmericanFootball .text-right .heading-font span {
    font-size: 26px !important;
  }
  .splashAmericanFootball .stm-footer-image .text-center.stm-text,
  .splashAmericanFootball .text-left.stm-text,
  .splashAmericanFootball .text-right .heading-font span.stm-text {
    margin-top: -15px !important;
  }
  .splashAmericanFootball .stm-single-post-loop-list {
    display: block;
  }
  .splashAmericanFootball .stm-single-post-loop-list > a {
    display: block !important;
    width: 100% !important;
    float: inherit !important;
  }
  .splashAmericanFootball .stm-single-post-loop-list .stm-post-content-inner {
    display: block;
    width: 100% !important;
    float: inherit;
    padding: 20px 0 0 0;
  }
  .splashAmericanFootball
    .stm-single-post-loop-list
    .stm-post-content-inner
    .post-meta {
    position: relative;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-badge-wrapper.stm-thumb-num-0 {
    margin-left: 9px;
    padding-left: 9px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-badge-wrapper.stm-thumb-num-0
    .onsale {
    left: 0 !important;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-badge-wrapper
    .onsale {
    position: absolute;
    top: 9px;
    left: 130px;
  }
  .splashAmericanFootball .stm-footer-image .inner .heading-font {
    font-size: 29px !important;
    line-height: 30px !important;
  }
  .splashAmericanFootball .stm-footer-image .inner .heading-font span {
    float: left;
    clear: both;
  }
  .splashAmericanFootball .stm-footer-image .text-center .stm-btn-text-wrapper {
    float: inherit !important;
    min-width: inherit;
  }
  .splashAmericanFootball .stm-footer-image .text-left .stm-btn-text-wrapper {
    float: inherit !important;
  }
  .splashAmericanFootball .stm-footer-image .text-right .stm-btn-text-wrapper {
    float: inherit !important;
  }
  .splashAmericanFootball #stm-footer-bottom .footer-bottom-left {
    float: inherit !important;
    text-align: center;
    width: 100%;
  }
  .splashAmericanFootball
    #stm-footer-bottom
    .footer-bottom-left
    .footer-bottom-left-text {
    display: block;
    width: auto;
    float: inherit !important;
    margin: 0 auto;
  }
  .splashAmericanFootball #stm-footer-bottom .footer-bottom-right {
    display: block;
    width: 100%;
    float: left;
    text-align: center;
  }
  .splashAmericanFootball
    #stm-footer-bottom
    .footer-bottom-right
    .footer-bottom-right-text {
    display: inline-block;
    width: auto;
    float: inherit !important;
    margin: 10px auto;
  }
  .splashAmericanFootball
    #stm-footer-bottom
    .footer-bottom-right
    .footer-socials-unit {
    display: block;
    clear: both;
    float: inherit !important;
    margin: 0 auto;
  }
}
@media (max-width: 500px) {
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .stm-team-history-linked {
    display: none;
  }
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .clearfix
    > div {
    margin-top: 15px;
    width: 100%;
    float: none;
  }
  .splashAmericanFootball .stm-media-tabs-nav {
    margin-bottom: 20px;
    clear: both;
  }
  .splashAmericanFootball .stm-main-title-unit {
    margin-bottom: 20px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats {
    padding-right: 15px;
    padding-left: 15px;
    padding-top: 15px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .image {
    max-height: 240px;
    width: 100%;
    position: static !important;
    transform: none !important;
    overflow: hidden;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .stm-statistic-meta {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .splashAmericanFootball .stm-player-statistic-unit .owl-nav {
    position: static;
    margin-left: 15px;
    padding-bottom: 30px;
  }
  .splashAmericanFootball .footer-widgets-wrapper .stm-cols-4 aside {
    width: 100% !important;
  }
  .splashAmericanFootball aside.widget .widget_title,
  .splashAmericanFootball aside.widget .widget-title {
    margin-top: 0;
  }
  .splashAmericanFootball #stm-footer-bottom .footer-bottom-left {
    float: none;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball
    #stm-footer-bottom
    .footer-bottom-right
    .footer-bottom-right-text {
    margin-bottom: 15px;
    float: none;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball
    #stm-footer-bottom
    .footer-bottom-right
    .footer-socials-title {
    margin-right: 0 !important;
    position: static !important;
    text-align: center;
    display: block !important;
  }
  .splashAmericanFootball .menu-widget-menu-container li {
    width: 100%;
  }
  .splashAmericanFootball .stm-footer-image {
    height: 310px !important;
  }
  .splashAmericanFootball .stm-footer-image .inner {
    padding-top: 30px;
  }
  .splashAmericanFootball .stm-reviews .stm-review-container .content {
    margin: 0;
  }
  .splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav ul li a {
    padding-top: 5px;
    padding-left: 0;
  }
  .splashAmericanFootball .stm-single-league .data-rank {
    display: none;
  }
  .splashAmericanFootball .stm-single-league .data-name {
    padding-left: 15px;
  }
  .splashAmericanFootball .stm-title-left {
    float: none;
  }
  .splashAmericanFootball .stm-main-title-unit {
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball .stm-reviews-controls {
    padding-left: 0;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .stm-reviews-carosel-wrapper {
    margin-left: 0;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-time
    .heading-font
    span:after {
    display: none;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents {
    display: block;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-time
    .heading-font
    span {
    display: block;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command {
    display: block;
    margin-bottom: 50px;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command.stm-command-right {
    padding-left: 0;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command-vs {
    display: block;
    margin-bottom: 20px;
    width: 100%;
  }
  .splashAmericanFootball .stm-next-match-title {
    float: none;
  }
  .splashAmericanFootball .stm-carousel-controls-right {
    margin-bottom: 20px;
    margin-left: -6px;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    img {
    width: 100%;
  }
  .splashAmericanFootball .stm-title-box-unit {
    padding-top: 30px;
    padding-bottom: 30px;
  }
  .splashAmericanFootball
    .stm-demo-typography
    .wpb_content_element
    .wpb_wrapper {
    padding-left: 50px;
  }
  .splashAmericanFootball #main {
    padding-bottom: 20px;
  }
  .splashAmericanFootball .mc4wp-form .mc4wp-form-fields p {
    float: none;
  }
  .splashAmericanFootball .mc4wp-form .mc4wp-form-fields p:first-child {
    width: 100%;
  }
  .splashAmericanFootball .mc4wp-form .mc4wp-form-fields p:nth-child(2) {
    width: 100%;
  }
  .splashAmericanFootball .stm-single-sp_calendar {
    margin: 0 -15px;
  }
  .splashAmericanFootball .stm-single-sp_event {
    margin: 0 -15px;
  }
  .splashAmericanFootball .stm-next-match-main-meta {
    padding: 0 15px;
  }
  .splashAmericanFootball
    .stm-single-sp_event
    table.sp-data-table
    th:first-child,
  .splashAmericanFootball
    .stm-single-sp_event
    table.sp-data-table
    td:first-child {
    padding-left: 10px;
  }
  .splashAmericanFootball .stm_author_box .author_avatar {
    float: none;
    margin-bottom: 15px;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comment-list
    li.comment
    .comment-author-image {
    float: none;
    margin: 15px 0;
  }
  .splashAmericanFootball .stm_post_comments .comment-list li .children {
    padding-left: 0;
  }
  .splashAmericanFootball .stm-donations-content .stm-donation-inner .image {
    float: none;
    margin-bottom: 30px;
  }
  .splashAmericanFootball .stm-single-donation .stm-donation-cash {
    float: none;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .stm-single-donation .stm-donate {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-donation
    .stm-donation-cash
    .heading-font {
    display: block;
    margin-bottom: 5px;
  }
  .splashAmericanFootball
    .stm-single-donation
    .stm-donation-cash
    .heading-font:after {
    display: none;
  }
  .splashAmericanFootball .stm-title-box-title-wrapper h3 {
    float: none;
  }
  .splashAmericanFootball
    .stm-title-box-title-wrapper
    .stm-shop-categories
    .stm-shop-category {
    display: block;
    margin-right: 0;
  }
  .splashAmericanFootball ul.page-numbers {
    margin: 20px -5px 20px;
  }
  .splashAmericanFootball .stm-thumnails-single-product-wrapper {
    display: none;
  }
  .splashAmericanFootball .woocommerce-variation {
    float: none;
    text-align: left;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    th.product-thumbnail,
  .splashAmericanFootball .shop_table_responsive.cart th.product-thumbnail {
    display: none;
  }
  .splashAmericanFootball .cart_item .product-thumbnail {
    display: none;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.product-name,
  .splashAmericanFootball .shop_table_responsive.cart td.product-name,
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    th.product-name,
  .splashAmericanFootball .shop_table_responsive.cart th.product-name {
    padding-left: 15px;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.actions
    .stm-actions-right
    .wc-proceed-to-checkout,
  .splashAmericanFootball
    .shop_table_responsive.cart
    td.actions
    .stm-actions-right
    .wc-proceed-to-checkout {
    margin-left: 0;
    margin-top: 15px;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.actions
    .coupon
    .input-text,
  .splashAmericanFootball
    .shop_table_responsive.cart
    td.actions
    .coupon
    .input-text {
    top: 0;
    margin-bottom: 15px;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.actions
    .coupon,
  .splashAmericanFootball .shop_table_responsive.cart td.actions .coupon {
    margin-bottom: 15px;
  }
  .splashAmericanFootball .stm-cart-totals {
    padding-bottom: 30px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    h2 {
    font-size: 20px !important;
    line-height: 24px;
  }
  .splashAmericanFootball
    .woocommerce-tabs
    .commentlist
    li
    .comment-text
    p.meta {
    display: block;
    width: 60%;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    form
    .row {
    width: 100%;
  }
  .splashAmericanFootball .woocommerce-message.heading-font .dp-in {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .splashAmericanFootball .woocommerce-message.heading-font .dp-in a {
    display: block;
    margin-top: 10px;
  }
  .splashAmericanFootball .woocommerce-message.heading-font .dp-in a:after {
    top: 50%;
    transform: translateY(-50%);
    left: 20%;
  }
}
@media (max-width: 450px) {
  .splashAmericanFootball {
  }
  .splashAmericanFootball #wrapper rs-module .slider-date {
    display: block;
    font-weight: 400;
    padding: 6px 10px !important;
    background: #ad0008;
    color: #0e2d91 !important;
    clear: both;
  }
  .splashAmericanFootball #wrapper rs-module .slider-title {
    display: block;
    overflow: hidden;
    line-height: 50px !important;
  }
  .splashAmericanFootball #wrapper rs-module .slider-title .first_text {
    color: #ad0008;
    font-size: 30px !important;
    letter-spacing: 0px !important;
    line-height: 35px !important;
    padding: 11px 11px 5px !important;
    display: inline-block;
  }
  .splashAmericanFootball #wrapper rs-module .slider-title .second_text {
    font-size: 30px !important;
    letter-spacing: 0px !important;
    line-height: 34px !important;
    padding: 5px 11px 11px 15px !important;
    display: inline-block;
    margin-top: -35px !important;
  }
  .splashAmericanFootball #wrapper rs-module .slider-title span {
    display: block;
    overflow: hidden;
    background: rgba(6, 8, 52, 0.5);
    padding: 10px !important;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: 0;
  }
  .splashAmericanFootball #wrapper rs-module .slider-description {
    transition: none;
    text-align: inherit;
    line-height: 30px;
    border-width: 0px;
    margin: 0px;
    padding: 0px;
    letter-spacing: 1px;
    font-weight: 400;
    font-size: 11px;
  }
  .splashAmericanFootball #wrapper rs-module .stm-slider-overlay {
    background: linear-gradient(rgba(0, 0, 0, 0.7), transparent) !important;
    opacity: 1 !important;
    visibility: visible !important;
  }
  .splashAmericanFootball #wrapper rs-module .tp-leftarrow {
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
  }
  .splashAmericanFootball #wrapper rs-module .tp-leftarrow:hover:before {
    background: #ad0008;
    color: #0e2d91;
  }
  .splashAmericanFootball #wrapper rs-module .tp-leftarrow:before {
    display: block;
    overflow: hidden;
    content: "\f104" !important;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 21px 10px 11px 17px;
    height: 70px;
    margin: 0;
    color: white;
    font-size: 48px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 26px !important;
    z-index: 10;
  }
  .splashAmericanFootball #wrapper rs-module .tp-leftarrow:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 18px;
    min-height: 70px;
    width: 32px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 5;
  }
  .splashAmericanFootball #wrapper rs-module .tp-leftarrow .tp-arr-allwrapper {
    opacity: 0 !important;
    visibility: hidden !important;
    background: transparent !important;
  }
  .splashAmericanFootball #wrapper rs-module .tp-rightarrow {
    opacity: 1 !important;
    visibility: visible !important;
    background: transparent !important;
  }
  .splashAmericanFootball #wrapper rs-module .tp-rightarrow:hover:before {
    background: #ad0008;
    color: #0e2d91;
  }
  .splashAmericanFootball #wrapper rs-module .tp-rightarrow:before {
    display: block;
    overflow: hidden;
    content: "\f105" !important;
    font-family: "FontAwesome" !important;
    background: #ad0008;
    height: 70px;
    padding: 21px 17px 18px 10px;
    margin: 0 0 0 13px;
    color: white;
    font-size: 48px;
    position: absolute;
    top: 0;
    right: 0;
    line-height: 26px !important;
    z-index: 10;
  }
  .splashAmericanFootball #wrapper rs-module .tp-rightarrow:after {
    position: absolute;
    content: "";
    display: block;
    top: 0px;
    left: 18px;
    min-height: 70px;
    width: 32px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 5;
  }
  .splashAmericanFootball #wrapper rs-module .tp-rightarrow .tp-arr-allwrapper {
    opacity: 0 !important;
    visibility: hidden !important;
    background: transparent !important;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp {
    padding-right: 30px;
    overflow: inherit;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-photo-wrapp:before {
    font-size: 35px;
    top: 97%;
    left: 0;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp {
    margin-top: 10px;
  }
  .splashAmericanFootball
    .stm-coach-excerption-wrapp
    .stm-data-wrapp
    .stm-excerption-wrapp
    .stm-excerption {
    padding-top: 0;
  }
  .splashAmericanFootball .stm-contact-form > div {
    margin-left: 9px;
  }
  .splashAmericanFootball.page-template-coming-soon #wrapper {
    height: 100vh !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    .wpb_single_image:first-child {
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    .wpb_text_column:first-child {
    margin-bottom: 30px;
  }
  .splashAmericanFootball.page-template-coming-soon .wpb_single_image {
    margin-bottom: 10px;
  }
  .splashAmericanFootball.page-template-coming-soon
    .wpb_single_image
    figure
    a
    img {
    max-width: 50% !important;
  }
  .splashAmericanFootball.page-template-coming-soon h2 {
    font-size: 20px;
  }
  .splashAmericanFootball.page-template-coming-soon .stm-footer {
    display: none;
  }
  .splashAmericanFootball.error404
    #wrapper
    #main
    .stm-default-page-404
    .stm-404-warning {
    font-size: 170px !important;
    line-height: 200px !important;
  }
  .splashAmericanFootball
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-opponents
    .stm-command {
    padding-top: 80px !important;
    margin-bottom: 10px !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper {
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball .stm-countdown-wrapper time {
    display: block;
    overflow: hidden;
    height: 100px;
    line-height: 55px;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span {
    display: inline-block;
    overflow: hidden;
    min-width: 60px;
    height: 100%;
    padding: 0 !important;
    border: solid 2px #ad0008;
    font-family: "Oswald" !important;
    font-weight: 300;
    font-size: 28px;
    color: #fff;
    margin: 0 10px 0 0 !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span:last-child {
    margin: 0 !important;
  }
  .splashAmericanFootball .stm-countdown-wrapper time span small {
    display: block;
    overflow: hidden;
    border-top: solid 1px #ad0008;
    padding: 5px 5px 0;
    color: #fff;
    font-family: "Roboto";
    font-size: 16px;
    font-weight: 300;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-form-bg p {
    width: 100%;
  }
  .splashAmericanFootball .shop_attributes tbody tr th,
  .splashAmericanFootball .shop_attributes tbody tr td {
    background: transparent !important;
    padding-left: 5px;
    border-bottom: solid 1px #d8d8d8 !important;
  }
  .splashAmericanFootball .stm-ipad-none {
    display: block !important;
  }
  .splashAmericanFootball .stm-ipad-block {
    display: none !important;
  }
  .splashAmericanFootball h1 {
    font-size: 42px;
  }
  .splashAmericanFootball h2 {
    font-size: 30px;
    margin-bottom: 0;
    line-height: 35px;
  }
  .splashAmericanFootball h3 {
    font-size: 24px;
  }
  .splashAmericanFootball h4 {
    font-size: 18px;
  }
  .splashAmericanFootball h5 {
    font-size: 14px;
  }
  .splashAmericanFootball h6 {
    font-size: 12px;
  }
  .splashAmericanFootball .stm-cart-af .fa-shopping-cart:before {
    content: "\e914" !important;
    font-family: "stm-splash-icons" !important;
    font-size: 19px;
  }
  .splashAmericanFootball .stm-cart-af .list-badge {
    position: relative;
    top: -10px;
    left: -13px;
  }
  .splashAmericanFootball .stm-cart-af .list-badge .stm-current-items-in-cart {
    margin-left: 0 !important;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-media-tabs
    .stm-medias-unit-wider
    .stm-medias-unit
    .stm-media-single-unit
    img {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .stm-team-history-linked {
    width: 10%;
  }
  .splashAmericanFootball .stm-team-history .stm-team-history-single .year {
    width: 12%;
  }
  .splashAmericanFootball
    .stm-team-history
    .stm-team-history-single
    .stm-team-history-content {
    float: right !important;
    width: 75%;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    .data-name
    .team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    .data-name {
    line-height: 20px;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .venue,
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .time {
    float: none;
    margin-top: 15px;
    text-align: center;
  }
  .splashAmericanFootball .stm-future-event-list-time {
    margin-top: 15px;
    margin-bottom: 15px;
  }
  .splashAmericanFootball .stm-future-event-list-time span {
    display: block;
  }
  .splashAmericanFootball .stm-future-event-list-time span:after {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info {
    width: 100%;
    display: block;
  }
  .splashAmericanFootball
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    > div {
    display: block;
    text-align: center;
    margin: 10px 0;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta {
    float: none;
    padding-left: 0;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .meta
    .price {
    right: inherit;
    left: 0;
  }
  .splashAmericanFootball
    .stm-single-product-loop
    .stm-product-content-loop-inner
    .clearfix
    .title {
    float: none;
    width: 100%;
  }
  .splashAmericanFootball .stm-single-product-content-right {
    margin-top: 20px;
  }
  .splashAmericanFootball .woocommerce-tabs {
    margin: 30px -15px;
  }
  .splashAmericanFootball .stm-fullwidth-row-js {
    margin: 0 -15px !important;
  }
  .splashAmericanFootball .woocommerce-tabs .commentlist li img {
    float: none;
    margin: 0 0 15px;
  }
  .splashAmericanFootball .woocommerce p.stars a {
    display: block;
    border: 0 !important;
  }
  .splashAmericanFootball .woocommerce-info,
  .splashAmericanFootball .woocommerce-message {
    padding: 15px;
  }
  .splashAmericanFootball .woocommerce-info .button,
  .splashAmericanFootball .woocommerce-message .button {
    display: block;
    position: relative;
    top: 0;
    left: 0;
    right: inherit;
    margin-bottom: 15px;
    text-align: center;
  }
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    td.product-name
    a,
  .splashAmericanFootball .shop_table_responsive.cart td.product-name a {
    font-size: 16px;
  }
  .splashAmericanFootball .col2-set .col-2,
  .splashAmericanFootball .col2-set .col-1 {
    width: 100%;
  }
  .splashAmericanFootball .customer_details tr td,
  .splashAmericanFootball .order_details tr td.product-total,
  .splashAmericanFootball
    .woocommerce-checkout-review-order-table
    tr
    td.product-total {
    padding-right: 15px;
  }
  .splashAmericanFootball .myaccount_user,
  .splashAmericanFootball .myaccount_address {
    padding-right: 0;
  }
  .splashAmericanFootball .my_account_orders tr {
    display: table-row;
  }
  .splashAmericanFootball .my_account_orders td,
  .splashAmericanFootball .my_account_orders th {
    padding: 15px !important;
    width: 100%;
    display: table-cell;
  }
  .splashAmericanFootball .my_account_orders td.order-actions,
  .splashAmericanFootball .my_account_orders th.order-actions {
    text-align: left;
  }
  .splashAmericanFootball .stm-team-staff-list .stm-single-staff {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .col-sm-12 {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .stm-staff-img-wrapp {
    margin-bottom: 20px;
  }
  .splashAmericanFootball
    .stm-team-staff-list
    .stm-single-staff
    .stm-staff-info-wrapp
    .stm-staff-img-wrapp
    img {
    display: block;
    overflow: hidden;
    margin: 0 auto;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .image {
    position: static;
    margin: 15px 0 0 -15px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats {
    padding-left: 15px;
  }
  .splashAmericanFootball .stm-single-player-vc_stats .stm-statistic-meta {
    min-height: inherit;
    padding-bottom: 40px;
    padding-top: 20px;
  }
  .splashAmericanFootball
    .stm-single-player-vc_stats
    .stm-statistic-meta
    .stat {
    position: static;
  }
  .splashAmericanFootball .stm_af_latest_results_wrapper h2 {
    margin-bottom: 15px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units {
    padding-top: 10px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name {
    padding-bottom: 5px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6:first-child {
    padding: 0 5px 0 15px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6:last-child {
    padding: 0 15px 0 5px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamNameLeftWrapper {
    text-align: left;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamNameRightWrapper {
    text-align: right;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .teamHome {
    font-size: 14px;
    font-weight: 400;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .stm-latest-result-team {
    line-height: 30px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-mobile-teams-name
    .row
    .col-xs-6
    .stm-latest-result-team
    a {
    font-size: 22px;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row {
    position: relative;
    margin: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20 {
    width: 23% !important;
    padding: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:first-child
    .stmLeftHelmsWrapp {
    max-height: 65px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:first-child
    .stmLeftHelmsWrapp
    img:last-child {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:last-child
    .stmRightHelmsWrapp {
    max-width: 64px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20:last-child
    .stmRightHelmsWrapp
    img:last-child {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp,
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp {
    padding-top: 0;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmLeftHelmsWrapp
    img:last-child {
    position: relative;
    left: 0;
    min-width: 60px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp
    img:first-child {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-20
    .stmRightHelmsWrapp
    img:last-child {
    position: relative;
    right: 0;
    min-width: 60px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60 {
    display: inline-block;
    width: 54% !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row {
    margin-bottom: 15px;
    text-align: center;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-35 {
    display: none !important;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15 {
    display: inline-block;
    width: 40%;
    padding: 0;
    float: inherit;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15
    .stmPointsWrapp
    .stmPointWin,
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .stm-custom-row
    .col-15
    .stmPointsWrapp
    .stmPointLose {
    padding: 13px;
    font-size: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stm-custom-row
    .col-60
    .teamHome {
    display: none;
  }
  .splashAmericanFootball
    .stm_af_latest_results_wrapper
    .stm-latest-results-units
    .stmTopWrapper {
    text-align: center;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-header h3 {
    max-width: 59%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-header
    .stm-next-match-upcoming {
    display: inline-block;
    max-width: 42%;
    line-height: 20px;
  }
  .splashAmericanFootball .stm-next-match .stm-next-match-units {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents {
    display: -ms-flexbox;
    display: flex;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command
    .stm-command-logo
    img {
    width: 60%;
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-right
    .stm-command-logo {
    display: block;
    overflow: hidden;
    width: 100%;
    left: 0;
    right: inherit;
    transform: translateX(0);
  }
  .splashAmericanFootball
    .stm-next-match
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command-vs {
    padding-top: 30px;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box h4 {
    width: 60%;
  }
  .splashAmericanFootball .stm-single-league .stm-single-league-title_box a {
    max-width: 40%;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav ul {
    display: block;
    overflow: scroll;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
  }
  .splashAmericanFootball .stm-news-grid .stm-media-tabs-nav ul li {
    display: inline-block;
  }
  .splashAmericanFootball
    .stm-news-grid
    .tab-content
    .stm-latest-news-wrapp
    .stm-latest-news-single {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-57 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-57
    a {
    display: none;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-43 {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-7
    .stm-statistic-meta
    .stm-custom-row
    .col-43
    a {
    display: inline-block !important;
  }
  .splashAmericanFootball
    .stm-player-statistic-unit
    .stm-single-player-vc_stats
    .col-sm-5 {
    display: none;
  }
  .splashAmericanFootball .stm-player-statistic-unit .owl-controls {
    display: none;
  }
  .splashAmericanFootball .stm-media-tabs .stm-media-tabs-nav {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-products-carousel-unit-wrapper
    .stm-products-carousel-unit
    .stm-products-carousel-init
    .owl-controls {
    top: 99% !important;
  }
  .splashAmericanFootball
    .stm-products-carousel-unit-wrapper
    .stm-products-carousel-unit
    .stm-products-carousel-init
    .owl-controls
    .owl-dots
    .owl-dot {
    margin: 0 8px;
  }
  .splashAmericanFootball
    .stm-tweets-wrapp
    .stm-latest-tweets
    .latest-tweets
    ul
    li {
    display: block;
    width: 100%;
    overflow: hidden;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row {
    width: 100% !important;
    text-align: left;
    padding: 0 !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row
    table
    tr
    td {
    border: 0 !important;
  }
  .splashAmericanFootball .footer-widgets-wrapper .stm-cols-3 aside {
    width: 100%;
  }
  .splashAmericanFootball
    .footer-widgets-wrapper
    .stm-cols-3
    .widget_contacts
    table
    tr
    td {
    display: block;
  }
  .splashAmericanFootball .owl-controls {
    position: absolute;
    top: 50%;
    left: 0;
    display: block;
    overflow: visible;
    width: 100%;
    height: 40px;
    transform: translateY(-50%);
  }
  .splashAmericanFootball .owl-controls .owl-nav {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev {
    top: 0 !important;
    left: -15px !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:before {
    content: "\f104";
    display: block;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 1px 7px 2px 7px !important;
    height: 30px !important;
    margin: 0;
    color: white;
    font-size: 30px !important;
    z-index: 1;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next {
    left: 96.6% !important;
    right: inherit !important;
    top: 0 !important;
    width: 25px !important;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 30px !important;
    padding: 2px 7px 0 7px !important;
    margin: 0 !important;
    color: white;
    font-size: 30px !important;
    display: block;
  }
  .splashAmericanFootball .owl-controls .owl-nav .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls {
    height: 30px !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav {
    display: block;
    width: 100%;
    position: relative;
    top: 0;
    left: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev {
    top: 0 !important;
    left: 0 !important;
    transform: inherit !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev:before {
    content: "\f104";
    display: block;
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 1px 7px 2px 7px !important;
    height: 30px !important;
    margin: 0;
    color: white;
    font-size: 30px !important;
    z-index: 1;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0 !important;
    right: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next {
    left: 91.6% !important;
    right: inherit !important;
    top: 0 !important;
    width: 25px !important;
    transform: inherit !important;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 30px !important;
    padding: 2px 7px 0 7px !important;
    margin: 0 !important;
    color: white;
    font-size: 30px !important;
    display: block;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-carousel-wrapp
    .owl-controls
    .owl-nav
    .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -6px !important;
    min-height: 30px !important;
    width: 10px !important;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(1) {
    width: 12%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(2) {
    width: 34%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(1)
    table
    tr
    td:nth-child(3) {
    width: 53%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(1) {
    width: 12%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(2) {
    width: 34%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(2)
    table
    tr
    td:nth-child(3) {
    width: 53%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(1) {
    width: 12%;
    padding: 3px 0 0 0;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(2) {
    width: 34%;
  }
  .splashAmericanFootball
    .stm-carousel-with-data-wrapp
    .stm-cwd-data-wrapp
    .stm-data-row:nth-child(3)
    table
    tr
    td:nth-child(3) {
    width: 53%;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-prev:before {
    content: "\f104";
    font-family: "FontAwesome";
    background: #ad0008;
    padding: 0 7px 2px 7px;
    height: 70px;
    margin: 0;
    color: white;
    font-size: 30px;
    z-index: 1;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: -3px;
    right: -6px;
    min-height: 32px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-next:before {
    content: "\f105";
    font-family: "FontAwesome";
    background: #ad0008;
    height: 32px;
    padding: 3px 7px 0 7px;
    margin: 0 0 0 13px;
    color: white;
    font-size: 30px;
    display: block;
  }
  .splashAmericanFootball .stm-trophy-carousel .owl-nav .owl-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: 7px;
    min-height: 32px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev {
    width: 27px;
    height: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-prev:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: -5px;
    min-height: 30px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next {
    width: 27px;
    height: 30px;
    line-height: 30px;
  }
  .splashAmericanFootball .stm-image-slider .stm-slider-control-next:after {
    position: absolute;
    content: "";
    display: block;
    top: 0;
    right: 0;
    left: -5px;
    min-height: 30px;
    width: 10px;
    background: #ad0008;
    transform: skew(-14deg, 0deg);
    z-index: 0;
  }
  .splashAmericanFootball .stm-team-history .stm-team-history-single {
    padding-left: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    .sp-table-caption {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    thead
    tr
    th {
    font-size: 14px;
    padding: 12px 0 10px 13px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    tbody
    tr
    td {
    font-size: 14px !important;
    padding: 10px 0 10px 15px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-lists
    .stm-players-inline
    table
    tbody
    tr
    td
    a {
    font-size: 14px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-table-caption {
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-template-league-table
    table
    thead
    tr
    th {
    font-size: 14px;
    padding: 12px 0 10px 13px;
  }
  .splashAmericanFootball
    .stm-single-sp_team
    .sp-section-content-tables
    .sp-template-league-table
    table
    tbody
    tr
    td {
    font-size: 14px !important;
    padding: 10px 0 10px 15px;
  }
  .splashAmericanFootball .stm-single-sp_player .sp-section-content-photo {
    width: 100%;
  }
  .splashAmericanFootball .stm-single-sp_player .sp-section-content-details {
    width: 100%;
    float: inherit;
    text-align: left;
  }
  .splashAmericanFootball
    .stm-single-sp_player
    .sp-section-content-details
    .sp-template-player-details
    .sp-player-details
    .single-info
    .st-value {
    width: 57% !important;
  }
  .splashAmericanFootball .stm-player-quick-stats {
    margin-bottom: 40px;
  }
  .splashAmericanFootball
    .sp-player-statistics.sp-data-table.sp-scrollable-table
    tr
    th,
  .splashAmericanFootball
    .sp-player-statistics.sp-data-table.sp-scrollable-table
    tr
    td {
    font-size: 14px !important;
    padding: 12px 10px 9px 15px;
  }
  .splashAmericanFootball .stm-media-archive {
    padding-top: 0 !important;
  }
  .splashAmericanFootball .stm-default-page-grid .row-3 .col-md-4 {
    clear: inherit;
  }
  .splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a {
    width: 100%;
  }
  .splashAmericanFootball .stm-default-page-grid .stm-single-post-loop a img {
    width: 100%;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    a
    .title {
    text-overflow: ellipsis;
    word-wrap: break-word;
    line-height: 28px;
    max-height: 32px;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .stm-cat-list-wrapp {
    display: inline-block;
    width: auto;
  }
  .splashAmericanFootball
    .stm-default-page-grid
    .stm-single-post-loop
    .post-meta
    .comments-number {
    display: inline-block;
    width: auto;
    margin-left: 10px;
  }
  .splashAmericanFootball .stm-single-sp_table-league .sp-league-table tr th,
  .splashAmericanFootball .stm-single-sp_table-league .sp-league-table tr td {
    font-size: 14px !important;
    padding: 12px 10px 9px 15px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_table-league
    .sp-league-table
    tr
    td.data-name
    .team-logo {
    max-width: 33px;
    height: auto;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info {
    background: #0e2d91;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner {
    padding-left: 10px;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner
    .player-number {
    margin-right: 10px;
  }
  .splashAmericanFootball
    .stm-players
    .stm-list-single-player
    .stm-list-single-player-info
    .inner
    .player-title {
    margin-right: 10px;
  }
  .splashAmericanFootball .sp-event-list.sp-data-table tr th {
    display: none;
  }
  .splashAmericanFootball .sp-event-list.sp-data-table tr td {
    display: block;
  }
  .splashAmericanFootball .stm-calendar-page {
    margin: 0 !important;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .event_date {
    position: static;
    width: 100%;
    padding: 15px;
    margin-bottom: 15px;
    background: #43445c;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .event_date .date {
    position: static;
    transform: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li {
    padding: 0;
    padding-bottom: 25px;
    background: #f0f0f0;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .clearfix {
    padding: 0 15px;
    text-align: center;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands {
    float: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands .stadium {
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .stadium
    .stm-icon-pin {
    opacity: 1;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .stadium
    .stm-icon-pin:before {
    content: "\e913";
    color: #ad0008;
    font-size: 16px;
    font-family: "stm-splash-icons";
    font-style: normal;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .commands .league {
    font-size: 14px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .league
    .stm-icon-trophy {
    opacity: 1;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    .league
    .stm-icon-trophy:before {
    content: "\e902";
    color: #ad0008;
    font-size: 16px;
    font-family: "stm-splash-icons";
    font-style: normal;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .read_more {
    margin: 0;
    float: none;
  }
  .splashAmericanFootball .stm-upcoming-events_list ul li .read_more a {
    margin-top: 20px;
  }
  .splashAmericanFootball
    .stm-upcoming-events_list
    ul
    li
    .commands
    h3
    .stm-red {
    display: block;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-team-logo {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info {
    padding: 10px 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team {
    text-align: center !important;
    width: 100%;
    max-width: 100% !important;
    padding: 0 !important;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-title-team
    .stm-team-city {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .opponent {
    margin-top: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer {
    text-align: center;
    margin: 5px 0 15px;
    width: 100%;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result-win-label,
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-unit
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result-lose-label {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top {
    padding: 10px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    div {
    margin: 0;
    font-size: 12px !important;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .venue {
    padding-left: 10px;
    margin-left: 10px;
    line-height: 16px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-future-event-list-time {
    line-height: 16px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-future-event-list-time
    .time {
    margin-top: 0;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-link-wrapp {
    top: 50%;
    right: 10px;
    transform: translateY(-50%);
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-link-wrapp
    a {
    padding: 0;
    font-size: 12px;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list
    .stm-single-block-event-list-top
    .stm-link-wrapp
    a
    i {
    display: none;
  }
  .splashAmericanFootball
    .stm-single-sp_calendar
    .sp-stm-template-event-blocks
    .stm-single-block-event-list.sp-stm-template-event-blocks-future
    .stm-single-block-event-list-top
    .stm-future-event-list-time {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-command {
    display: none;
    visibility: hidden;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info {
    width: 100%;
    padding-top: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right {
    display: block;
    width: 100%;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-left
    .stm-team-city,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-command-title-right
    .stm-team-city {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer {
    display: block;
    width: 100%;
    text-align: center;
    margin: 5px 0 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result {
    display: inline-block;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-lose-label,
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-opponents-units
    .stm-next-match-opponents
    .stm-teams-info
    .stm-team-results-outer
    .stm-latest-result_result
    .stm-latest-result-win-label {
    display: none;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp {
    padding: 10px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-info {
    display: block;
    text-align: center;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-logos
    .stm-next-match-units
    .stm-next-match-unit
    .stm-next-match-main-meta
    .stm-next-match-info-wrapp
    .stm-next-match-venue {
    display: block;
    margin: 5px 0 0;
    padding: 0;
    text-align: center;
    border: 0;
  }
  .splashAmericanFootball .sp_event .stm-single-sp_event .sp-section-content {
    padding: 0 15px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-content {
    float: inherit;
    width: 100%;
    padding: 0 15px;
  }
  .splashAmericanFootball
    .sp_event
    .stm-single-sp_event
    .sp-section-content-video {
    width: 100%;
    margin: 0;
    padding: 15px;
  }
  .splashAmericanFootball .stm-post-af-wrapp .stm-single-post-meta {
    letter-spacing: 0;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part {
    display: block;
    width: 100%;
    float: left;
    margin-bottom: 0;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part
    .stm-author {
    line-height: 15px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-meta-left-part
    .stm-author
    .fa {
    margin-right: 2px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-comments-num {
    display: block;
    width: 100%;
    float: right;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    float: right;
    margin: 0 0 15px;
    padding: 0;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp
    ul {
    margin-left: 3px;
  }
  .splashAmericanFootball
    .stm-post-af-wrapp
    .stm-single-post-meta
    .stm-cat-list-wrapp
    ul
    li {
    margin: 0 3px 0 0;
  }
  .splashAmericanFootball .stm-post-af-wrapp .wpb_content_element {
    margin-bottom: 30px;
  }
  .splashAmericanFootball .stm-post-af-wrapp .stm-block-quote-wrapper {
    margin: 0 0 30px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    h3 {
    font-family: "Roboto";
    font-size: 16px;
    letter-spacing: 0;
    line-height: 20px;
    text-transform: none;
    max-width: 100%;
    margin-bottom: 15px;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating {
    position: inherit;
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating
    .stars {
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    .comment-form-rating
    .stars
    span
    a {
    display: inline-block !important;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .woocommerce-tabs
    .entry-content
    .comment-respond
    form
    .comment-form-comment {
    width: 100%;
    margin-right: 0;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comments-area
    .comment-author.vcard
    .reply {
    position: relative !important;
    top: inherit !important;
    right: inherit !important;
  }
  .splashAmericanFootball .stm_post_comments .comments-area .children {
    padding-left: 30px !important;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comment-respond
    .comment-form-comment {
    width: 100% !important;
  }
  .splashAmericanFootball
    .stm_post_comments
    .comment-respond
    .stm-row-comments {
    width: 100% !important;
  }
  .splashAmericanFootball .stm_post_comments .comment-respond .btn-md {
    width: 100%;
    text-align: center;
    margin-top: 25px;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation {
    display: block;
    overflow: hidden;
    width: 100%;
    margin-bottom: 20px;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul {
    font-size: 0;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li {
    float: left;
    display: block;
    padding: 0 !important;
    margin: 0 0 10px 0;
    clear: both;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:first-child {
    padding-left: 0;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:before {
    display: none;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:hover a {
    color: #ad0008 !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li:hover a span {
    border-bottom-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li.is-active a {
    color: #ad0008 !important;
    border-bottom-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li a {
    padding: 0;
    display: block;
    font-family: "Oswald";
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    color: #0e2d91;
    text-decoration: none !important;
    border-bottom: 2px solid transparent;
  }
  .splashAmericanFootball .woocommerce-MyAccount-navigation ul li a:hover {
    color: #ad0008 !important;
    border-color: #ad0008;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content address {
    max-width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-1,
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-2 {
    width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-1 a,
  .splashAmericanFootball .woocommerce-MyAccount-content .col2-set .col-2 a {
    position: relative;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content form p {
    max-width: 100% !important;
  }
  .splashAmericanFootball .woocommerce-MyAccount-content form legend {
    width: 100% !important;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr th {
    padding: 5px 20px 5px 0 !important;
    text-align: left;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr td {
    width: 100% !important;
    padding: 5px 20px 5px 0 !important;
  }
  .splashAmericanFootball .shop_table.shop_table_responsive.cart tr td .coupon {
    display: block;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball
    .shop_table.shop_table_responsive.cart
    tr
    td
    .coupon
    input[type="text"] {
    width: 60% !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    #order_review_heading {
    margin-top: 30px !important;
    margin-bottom: 30px;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table {
    width: 100%;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tr
    th:last-child,
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-review-order-table
    tr
    td:last-child {
    padding-left: 0 !important;
    padding-right: 30px !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment {
    width: 100%;
    padding-left: 30px;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    ul
    li
    .about_paypal {
    width: 100% !important;
    position: relative !important;
    left: 1% !important;
    top: inherit !important;
    bottom: 0;
    transform: translateX(-1%) !important;
    right: inherit;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .payment_box.payment_method_paypal
    p,
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .payment_box.payment_method_cheque
    p {
    padding-left: 0 !important;
  }
  .splashAmericanFootball
    form.checkout.woocommerce-checkout
    .woocommerce-checkout-payment
    .button.btn-md {
    margin-left: 0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received h3 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    font-size: 28px !important;
  }
  .splashAmericanFootball.woocommerce-order-received .stm-thankyou-wrapper {
    margin-top: 50px;
    margin-bottom: 26px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead {
    background: transparent !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th {
    padding: 18px 0 15px;
    background: transparent !important;
    border-top: solid 5px #ad0008;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th:first-child {
    text-align: left;
    padding-left: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    thead
    tr
    th:last-child {
    text-align: right;
    padding-right: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td {
    padding: 12px 0;
    border-top: solid 1px #d8d8d8;
    background: transparent !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 14px;
    text-transform: none;
    padding-left: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    a {
    color: #0e2d91;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    strong {
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap {
    display: inline-block;
    overflow: hidden;
    line-height: 20px;
    vertical-align: middle;
    margin-left: 3px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation {
    display: inline-block;
    overflow: hidden;
    position: relative;
    margin-top: 0;
    margin-bottom: 0;
    font-size: 14px;
    vertical-align: middle;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dt {
    display: inline-block;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dd {
    display: inline-block;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-name
    .stm-addinfo-wrap
    .variation
    dd
    p {
    margin-bottom: 0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-total {
    text-align: right;
    padding-right: 30px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tbody
    tr
    td.product-total
    .amount {
    font-size: 14px;
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr
    th {
    font-family: "Roboto";
    font-weight: 700;
    font-size: 15px;
    text-transform: none;
    color: #0e2d91;
    border-bottom: 0;
    background: #f0f0f0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr
    td {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 15px;
    color: #0e2d91;
    padding-left: 0;
    border-bottom: 0;
    text-align: right;
    padding-right: 30px;
    background: #f0f0f0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .order_details
    tfoot
    tr:first-child
    td
    .amount {
    font-weight: 400;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details {
    border-left: solid 30px #f0f0f0;
    border-right: solid 30px #f0f0f0;
    border-top: solid 16px #f0f0f0;
    border-bottom: solid 16px #f0f0f0;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    th,
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    td {
    font-family: "Roboto";
    color: #0e2d91;
    border-bottom: solid 1px #d8d8d8;
    background: #f0f0f0 !important;
    padding: 18px 0 18px 10px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    th {
    font-weight: 400;
    text-transform: none;
    text-align: left;
    width: 30%;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr
    td {
    font-weight: 700;
    font-size: 15px;
  }
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr:last-child
    th,
  .splashAmericanFootball.woocommerce-order-received
    .stm-thankyou-wrapper
    .customer_details
    tbody
    tr:last-child
    td {
    border-bottom: 0 !important;
  }
  .splashAmericanFootball.woocommerce-order-received address {
    display: block;
    width: 100%;
    float: left;
    padding: 20px 40px;
    line-height: 60px;
    background: #f0f0f0;
    max-width: 100% !important;
  }
  .splashAmericanFootball.woocommerce-order-received .col2-set.addresses .col-1,
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-2 {
    width: 100% !important;
  }
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-1
    address,
  .splashAmericanFootball.woocommerce-order-received
    .col2-set.addresses
    .col-2
    address {
    max-width: 100% !important;
  }
  .splashAmericanFootball .stm-footer-image .text-center,
  .splashAmericanFootball .text-left,
  .splashAmericanFootball .text-right .heading-font span {
    font-size: 26px !important;
  }
  .splashAmericanFootball .stm-footer-image .text-center.stm-text,
  .splashAmericanFootball .text-left.stm-text,
  .splashAmericanFootball .text-right .heading-font span.stm-text {
    margin-top: -15px !important;
  }
  .splashAmericanFootball .stm-single-post-loop-list {
    display: block;
  }
  .splashAmericanFootball .stm-single-post-loop-list > a {
    display: block !important;
    width: 100% !important;
    float: inherit !important;
  }
  .splashAmericanFootball .stm-single-post-loop-list .stm-post-content-inner {
    display: block;
    width: 100% !important;
    float: inherit;
    padding: 20px 0 0 0;
  }
  .splashAmericanFootball
    .stm-single-post-loop-list
    .stm-post-content-inner
    .post-meta {
    position: relative;
  }
  .splashAmericanFootball.woocommerce-page.single-product
    .stm-badge-wrapper
    .onsale {
    position: absolute;
    top: 9px;
    left: -11px;
  }
  .splashAmericanFootball .stm-footer-image .inner .heading-font {
    font-size: 29px !important;
    line-height: 30px !important;
  }
  .splashAmericanFootball .stm-footer-image .text-center .stm-btn-text-wrapper {
    float: inherit !important;
    min-width: inherit;
  }
  .splashAmericanFootball .stm-footer-image .text-left .stm-btn-text-wrapper {
    float: inherit !important;
  }
  .splashAmericanFootball .stm-footer-image .text-right .stm-btn-text-wrapper {
    float: inherit !important;
  }
  .splashAmericanFootball .stm-af-donations-content .stm-donation-inner {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .splashAmericanFootball .stm-af-donations-content .stm-donation-inner .image {
    width: 100%;
  }
  .splashAmericanFootball .stm-single-donation .stm-donation-cash {
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .splashAmericanFootball
    .stm-single-donation
    .stm-donation-cash
    .stm-af-right {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
  }
  .splashAmericanFootball
    .stm-single-donation
    .stm-donation-cash
    .stm-af-right
    > div {
    margin: 0 10px 0 0;
  }
  .splashAmericanFootball
    .stm-single-donation
    .stm-donation-cash
    .stm-donation-procent {
    margin-top: 15px;
  }
}
@media (max-width: 320px) {
  .splashAmericanFootball .stm-donation-cash .heading-font {
    display: block;
  }
  .splashAmericanFootball .stm-donation-cash .heading-font:after {
    display: none;
  }
}
.splashAmericanFootball .logo-main {
  margin: 0 !important;
}
.splashAmericanFootball .stm-transparent-header .stm-header-mobile {
  background-color: rgba(21, 21, 21, 0.8);
}
.splashAmericanFootball .stm-header-mobile {
  position: relative;
  display: none;
  padding: 15px 15px 15px;
  background-color: #151515;
}
.splashAmericanFootball .stm-header-mobile .bloglogo img {
  max-width: 105px;
}
.splashAmericanFootball .stm-header-mobile .stm-mobile-right {
  float: right;
  margin-top: 22px;
  vertical-align: middle;
}
.splashAmericanFootball .stm-header-mobile .help-bar-shop {
  float: right;
  margin-top: 17px;
}
.splashAmericanFootball .stm-header-mobile .help-bar-shop a {
  color: #fff;
}
.splashAmericanFootball .stm-header-mobile .help-bar-shop .list-label {
  display: none;
}
.splashAmericanFootball .stm-header-mobile .help-bar-shop i {
  position: relative;
  top: 2px;
  font-size: 20px;
}
.splashAmericanFootball
  .stm-header-mobile
  .help-bar-shop
  .stm-current-items-in-cart {
  display: inline-block;
  margin-left: 6px;
  min-width: 21px;
  height: 21px;
  line-height: 21px;
  background-color: #e21e22;
  text-align: center;
  padding: 0 2px;
  border-radius: 50%;
  font-size: 13px;
}
.splashAmericanFootball .stm-menu-toggle {
  float: right;
  width: 48px;
  height: 48px;
  margin-left: 0;
  cursor: pointer;
  background: transparent;
  border-radius: 3px;
}
.splashAmericanFootball .stm-menu-toggle span {
  display: block;
  width: 21px;
  height: 2px;
  background: #fff;
  margin: 0 auto 6px;
  border-radius: 0;
}
.splashAmericanFootball .stm-menu-toggle span:first-child {
  position: relative;
  margin-top: 18px;
  top: 0;
  transition: top 0.3s 0.3s, transform 0.3s 0s;
}
.splashAmericanFootball .stm-menu-toggle span:nth-child(2) {
  opacity: 1;
  transition: opacity 0.3s;
}
.splashAmericanFootball .stm-menu-toggle span:last-child {
  margin-bottom: 0;
  position: relative;
  top: 0;
  transition: top 0.3s 0.3s, transform 0.3s 0s;
}
.splashAmericanFootball .stm-menu-toggle.opened span {
  background: #fff;
}
.splashAmericanFootball .stm-menu-toggle.opened span:first-child {
  top: 7px;
  transform: rotate(-45deg);
  transition: top 0.3s 0s, transform 0.3s 0.3s, color 0.3s 0.3s;
}
.splashAmericanFootball .stm-menu-toggle.opened span:nth-child(2) {
  opacity: 0;
}
.splashAmericanFootball .stm-menu-toggle.opened span:last-child {
  top: -9px;
  transform: rotate(45deg);
  transition: top 0.3s 0s, transform 0.3s 0.3s;
}
.splashAmericanFootball .stm-mobile-menu-unit {
  display: none;
  position: absolute;
  top: 100%;
  right: 40px;
  width: 388px;
  border-top: 5px solid #ad0008;
}
.splashAmericanFootball .stm-mobile-menu-unit .inner .stm-top {
  padding: 22px 25px 10px;
  position: relative;
  background-color: #303132;
}
.splashAmericanFootball .stm-mobile-menu-unit .inner .stm-top .stm-top-right {
  overflow: hidden;
  padding-right: 40px;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-input {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  height: 100%;
  border-radius: 0;
  opacity: 0;
  visibility: hidden;
  transition: all 0.3s 0s;
  font-size: 24px;
  color: #151515;
  outline: none !important;
  z-index: 20;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-input.active {
  opacity: 1;
  visibility: visible;
  background: #fff;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-submit {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 70px;
  border: 0;
  padding: 0;
  color: #b6b6b6;
  background-color: transparent;
  font-size: 18px;
  z-index: 25;
  transition: background-color 0.3s 0s;
  border-radius: 0;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-submit:before {
  display: none;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-submit:hover:active
  i {
  color: #ad0008;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-search
  .search-submit.activated {
  background-color: #ad0008 !important;
  color: #fff !important;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-socials
  .top-bar-socials {
  text-align: center;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-socials
  .top-bar-socials
  li {
  display: inline-block;
  margin-right: 27px;
  font-size: 18px;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .stm-top-right
  .stm-top-socials
  .top-bar-socials
  li:last-child {
  margin-right: 0;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .language-switcher-unit {
  position: relative;
  padding-right: 22px;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .language-switcher-unit
  .stm-language-code {
  margin-left: 5px;
  position: relative;
  top: 1px;
  text-transform: uppercase;
  font-weight: 700;
  color: #fff;
  letter-spacing: 1px;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .language-switcher-unit
  .stm-switcher-open {
  position: absolute;
  top: 10px !important;
  right: 0 !important;
  width: 0;
  height: 0;
  border-left: 5px solid transparent;
  border-right: 5px solid transparent;
  border-top: 5px solid #fff;
  opacity: 0.2;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .language-switcher-unit
  .dropdown-menu {
  min-width: 100%;
  background-color: transparent;
  box-shadow: none;
  border: 0;
}
.splashAmericanFootball
  .stm-mobile-menu-unit
  .inner
  .stm-top
  .language-switcher-unit
  .dropdown-menu
  li
  a {
  padding-left: 0;
}
.splashAmericanFootball .stm-mobile-menu-list {
  padding: 10px 0;
  background: rgba(21, 21, 21, 0.95);
}
.splashAmericanFootball .stm-mobile-menu-list li {
  padding-left: 0;
  margin: 0;
}
.splashAmericanFootball .stm-mobile-menu-list li:before {
  display: none;
}
.splashAmericanFootball .stm-mobile-menu-list li a {
  display: block;
  padding: 18px 15px;
  text-align: center;
  color: #fff;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 22px;
  text-decoration: none !important;
}
.splashAmericanFootball .stm-mobile-menu-list li a:active {
  background-color: #ad0008;
  color: #0e2d91;
}
.splashAmericanFootball .stm-mobile-menu-list li ul {
  display: none;
  padding: 0;
  margin: 0;
  opacity: 0.5;
}
.splashAmericanFootball .stm-mobile-menu-list li ul li a {
  font-size: 20px;
}
@media (max-width: 787px) {
  .splashAmericanFootball {
  }
  .splashAmericanFootball .stm-header-mobile {
    display: block;
  }
  .splashAmericanFootball #stm-top-bar {
    display: none;
  }
  .splashAmericanFootball .stm-header-inner {
    display: none;
  }
  .splashAmericanFootball .stm-transparent-header .stm-header-mobile {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
  }
  .splashAmericanFootball div.stm-header {
    min-height: initial !important;
  }
}
@media (max-width: 480px) {
  .splashAmericanFootball .stm-transparent-header .stm-header-mobile {
    padding-right: 15px;
    padding-left: 15px;
  }
  .splashAmericanFootball .stm-mobile-menu-unit {
    right: 15px;
    left: 15px;
    width: auto;
  }
  .splashAmericanFootball .stm-mobile-menu-unit .inner .stm-top {
    padding-left: 25px;
    padding-right: 10px;
  }
  .splashAmericanFootball .tp-bullets {
    display: none;
  }
  .splashAmericanFootball .stm-header-mobile .bloglogo img {
    max-width: 80px;
  }
  .splashAmericanFootball .stm-header-mobile .stm-mobile-right {
    margin-top: 12px;
  }
  .splashAmericanFootball .slider-title.h1 {
    font-size: 40px;
  }
  .splashAmericanFootball .slider-date {
    font-size: 10px;
  }
  .splashAmericanFootball .stm-footer-image .inner .heading-font {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 350px) {
  .splashAmericanFootball
    .stm-mobile-menu-unit
    .inner
    .stm-top
    .stm-top-right
    .stm-top-socials
    .top-bar-socials
    li {
    margin-right: 10px;
  }
}
@media (max-width: 650px) and (orientation: landscape) {
  .splashAmericanFootball.page-template-coming-soon {
    padding-bottom: 0 !important;
  }
  .splashAmericanFootball.page-template-coming-soon #wrapper {
    display: block;
    overflow: scroll;
    height: 100vh !important;
  }
  .splashAmericanFootball.page-template-coming-soon #wrapper #main:before {
    background: transparent !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    transform: inherit;
    text-align: center;
    z-index: 10;
    color: #fff;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered
    .wpb_text_column
    p {
    color: #fff;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered
    .subscribe-wrapp {
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: 100%;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered
    .subscribe-wrapp
    input[type="email"] {
    border-radius: 0;
    font-family: "Roboto";
    font-size: 14px;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered
    .subscribe-wrapp
    .button {
    margin-top: 0;
    padding: 2px 0;
  }
  .splashAmericanFootball.page-template-coming-soon
    #wrapper
    #main
    .stm-coming-soon-centered
    .subscribe-wrapp
    .button
    input[type="submit"] {
    width: 117px;
    padding: 11px 10px 9px;
  }
  .splashAmericanFootball.page-template-coming-soon .stm-footer {
    position: absolute;
    z-index: 100;
  }
  .splashAmericanFootball.page-template-coming-soon
    .stm-footer
    #stm-footer-bottom {
    background: transparent !important;
  }
  .splashAmericanFootball.page-template-coming-soon
    .stm-footer
    #stm-footer-bottom
    .container {
    padding: 20px 0 20px;
    border-top: solid 1px rgba(255, 255, 255, 0.25);
  }
  .splashAmericanFootball.page-template-coming-soon
    .stm-footer
    #stm-footer-bottom
    .container
    .stm-white {
    padding: 0;
  }
  .splashAmericanFootball.error404 {
    padding-bottom: 0 !important;
  }
  .splashAmericanFootball.error404 #stm-top-bar,
  .splashAmericanFootball.error404 .stm-header,
  .splashAmericanFootball.error404 .stm-footer-image,
  .splashAmericanFootball.error404 .stm-footer {
    display: none;
  }
  .splashAmericanFootball.error404 #wrapper {
    display: block;
    overflow: scroll;
    height: 100vh;
  }
  .splashAmericanFootball.error404 #wrapper #main {
    padding: 0;
  }
  .splashAmericanFootball.error404 #wrapper #main .stm-default-page-404 {
    width: 100%;
    text-align: center;
    margin-top: 0;
    padding-top: 45px;
  }
  .splashAmericanFootball.error404
    #wrapper
    #main
    .stm-default-page-404
    .stm-404-warning {
    display: block;
    overflow: hidden;
    font-family: "Oswald";
    font-size: 480px;
    color: #fff !important;
    font-weight: 400;
    line-height: 480px;
  }
  .splashAmericanFootball.error404 #wrapper #main .stm-default-page-404 .h1 {
    font-family: "Oswald";
    font-size: 42px;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
  }
  .splashAmericanFootball.error404
    #wrapper
    #main
    .stm-default-page-404
    .button {
    margin-top: 15px;
    padding: 12px 70px;
  }
}
@media (max-width: 650px) {
  .stm-statistics-wrapper .vc_col-sm-6 {
    margin-bottom: 20px;
  }
  .stm-statistics-wrapper .vc_col-sm-6:nth-child(1),
  .stm-statistics-wrapper .vc_col-sm-6:nth-child(2) {
    margin-bottom: 20px;
  }
  .stm-statistics-wrapper .vc_col-sm-6 .stm-stats-wrapp {
    display: block;
    overflow: hidden;
    width: 100%;
    text-align: center;
  }
  .stm-statistics-wrapper .vc_col-sm-6 .stm-stats-wrapp img {
    display: block;
    overflow: hidden;
    margin: 0 auto;
  }
  .stm-statistics-wrapper .vc_col-sm-6 .stm-stats-wrapp .stm-stat-info-wrapp {
    display: block !important;
    overflow: hidden !important;
  }
  .stm-statistics-wrapper
    .vc_col-sm-6
    .stm-stats-wrapp
    .stm-stat-info-wrapp
    span {
    text-align: center !important;
  }
}
.splashAmericanFootball.woocommerce-page.tax-product_cat
  .stm-title-box-title-wrapper
  h2 {
  margin-bottom: 20px;
}
@media (max-width: 787px) {
  .splashAmericanFootball.woocommerce-page .shop_attributes tbody tr th,
  .splashAmericanFootball.woocommerce-page .shop_attributes tbody tr td {
    padding-left: 5px;
  }
  .splashAmericanFootball.woocommerce-page
    .shop_attributes
    tbody
    tr:nth-child(odd)
    th,
  .splashAmericanFootball.woocommerce-page
    .shop_attributes
    tbody
    tr:nth-child(odd)
    td {
    background: #f0f0f0;
    border: 0;
  }
  .splashAmericanFootball.woocommerce-page
    .shop_attributes
    tbody
    tr:nth-child(even)
    th,
  .splashAmericanFootball.woocommerce-page
    .shop_attributes
    tbody
    tr:nth-child(even)
    td {
    background: #fff;
    border: 0;
  }
  .splashAmericanFootball.woocommerce-page.stm-shop-sidebar
    .stm-title-box-title-wrapper
    h2 {
    display: inline-block;
    overflow: hidden;
    width: auto;
  }
  .splashAmericanFootball.woocommerce-page.stm-shop-sidebar
    .stm-title-box-title-wrapper
    .stm-shop-categories {
    display: block;
    float: right;
  }
  .splashAmericanFootball.woocommerce-page.stm-shop-sidebar
    .stm-title-box-title-wrapper
    .stm-shop-categories
    .stm-shop-category
    a {
    color: #ad0008 !important;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity {
    margin-right: 27px !important;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    padding: 12px 60px;
  }
}
@media (max-width: 650px) {
  .splashAmericanFootball.woocommerce-page .col-md-7.col-sm-6 {
    padding-right: 15px;
  }
  .splashAmericanFootball.woocommerce-page
    .col-md-7.col-sm-6
    .stm-single-product-images.images
    a
    img {
    display: block;
    margin: 0 auto;
  }
  .splashAmericanFootball.woocommerce-page .col-md-5.col-sm-6 {
    padding: 0 15px;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .stm-quantity-label {
    margin-right: 20px !important;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity {
    max-width: 55px !important;
    margin-right: 0 !important;
  }
  .splashAmericanFootball.woocommerce-page
    .stm-single-product-content-right
    form
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    padding: 12px 60px;
  }
}
@media (max-width: 375px) {
  .splashAmericanFootball.woocommerce-page .col-md-7.col-sm-6 {
    padding-right: 15px;
  }
  .splashAmericanFootball.woocommerce-page
    .col-md-7.col-sm-6
    .stm-single-product-images.images
    a
    img {
    display: block;
    margin: 0 auto;
  }
  .splashAmericanFootball.woocommerce-page .col-md-5.col-sm-6 {
    padding: 0 15px;
    margin: 0;
  }
  .splashAmericanFootball.woocommerce-page
    .col-md-5.col-sm-6
    .single_variation_wrap
    .woocommerce-variation.single_variation {
    display: none !important;
  }
  .splashAmericanFootball.woocommerce-page
    .col-md-5.col-sm-6
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .quantity {
    margin-right: 0 !important;
  }
  .splashAmericanFootball.woocommerce-page
    .col-md-5.col-sm-6
    .single_variation_wrap
    .woocommerce-variation-add-to-cart
    .single_add_to_cart_button {
    padding: 12px 30px !important;
  }
  .splashAmericanFootball.woocommerce-page .woocommerce-tabs .tabs li {
    margin-right: 10px;
  }
  .splashAmericanFootball.woocommerce-page .woocommerce-tabs .entry-content h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 500px) {
  .home.splashAmericanFootball .stm-title-box-unit {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
}
