@media only screen and (max-width: 900px) {
  .hideMobile {
    display: none !important; } }

@media only screen and (min-width: 900px) {
  .hideDesktop {
    display: none !important; } }

/* St. Louis Battlehawks */
/* DC Defenders */
/* Seattle Dragons */
/* New York Guardians */
/* Dallas Renegades */
/* Houston Roughnecks */
/* Tampa Bay Vipers */
/* Los Angeles Wildcats */
/* XFL */
.gameHeader {
  border-top: 1px solid #cecece;
  border-bottom: 1px solid #cecece;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  background-color: #dedede;
  font-family: 'Teko', sans-serif;
  padding-top: 35px;
  padding-bottom: 15px; }
  .gameHeader > * {
    color: #000;
    line-height: 100%; }
    .gameHeader > * * h1,
    .gameHeader > * * h2,
    .gameHeader > * * h3,
    .gameHeader > * * h4,
    .gameHeader > * * p {
      margin: 0;
      padding: 0;
      line-height: 100%; }
  .gameHeader .homeStroke, .gameHeader .visitStroke {
    position: relative;
    /*&.teamSTL {
         @include text-shadow($stl);
      }

      &.teamDC {
         @include text-shadow($dc);
      }

      &.teamDAL {
         @include text-shadow($dal);
      }

      &.teamHOU {
         @include text-shadow($hou);
      }

      &.teamLA {
         @include text-shadow($la);
      }

      &.teamNY {
         @include text-shadow($ny);
      }

      &.teamSEA {
         @include text-shadow($sea);
      }

      &.teamTB {
         @include text-shadow($tb);
      }*/ }
  .gameHeader div.homeStroke {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    text-align: right;
    margin-right: 20px; }
    .gameHeader div.homeStroke .teamBrand {
      -webkit-box-pack: end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      margin-right: 70px; }
      .gameHeader div.homeStroke .teamBrand .logo {
        margin-right: 0px; }
      .gameHeader div.homeStroke .teamBrand .teamName {
        margin-right: 10px; }
      .gameHeader div.homeStroke .teamBrand .currentDrive {
        margin-right: 20px; }
  .gameHeader div.visitStroke {
    margin-left: 20px; }
    .gameHeader div.visitStroke .teamBrand {
      -webkit-box-pack: start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      margin-left: 70px; }
      .gameHeader div.visitStroke .teamBrand .logo {
        margin-left: 0px; }
      .gameHeader div.visitStroke .teamBrand .teamName {
        margin-left: 10px; }
      .gameHeader div.visitStroke .teamBrand .currentDrive {
        margin-left: 20px; }
  .gameHeader .homeStroke,
  .gameHeader .visitStroke {
    max-width: 360px;
    width: 30%;
    height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center; }
    .gameHeader .homeStroke .teamBrand,
    .gameHeader .visitStroke .teamBrand {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      color: #fff;
      z-index: 1; }
      .gameHeader .homeStroke .teamBrand .logo,
      .gameHeader .visitStroke .teamBrand .logo {
        max-height: 60px; }
      .gameHeader .homeStroke .teamBrand .teamName,
      .gameHeader .visitStroke .teamBrand .teamName {
        padding-top: 4px;
        color: #fff; }
        .gameHeader .homeStroke .teamBrand .teamName > *,
        .gameHeader .visitStroke .teamBrand .teamName > * {
          color: #000;
          text-transform: uppercase; }
        .gameHeader .homeStroke .teamBrand .teamName h2,
        .gameHeader .visitStroke .teamBrand .teamName h2 {
          padding-top: 2px;
          font-size: 32px;
          white-space: nowrap;
          line-height: 18px; }
        .gameHeader .homeStroke .teamBrand .teamName h3,
        .gameHeader .visitStroke .teamBrand .teamName h3 {
          font-size: 16px;
          line-height: 16px; }
        .gameHeader .homeStroke .teamBrand .teamName h4,
        .gameHeader .visitStroke .teamBrand .teamName h4 {
          font-size: 12px; }
        .gameHeader .homeStroke .teamBrand .teamName .recordTog,
        .gameHeader .visitStroke .teamBrand .teamName .recordTog {
          font-size: 11px;
          margin-left: 5px;
          position: relative;
          top: -1px;
          display: none; }
      .gameHeader .homeStroke .teamBrand .currentDrive,
      .gameHeader .visitStroke .teamBrand .currentDrive {
        -webkit-transform: skew(-10deg);
        -moz-transform: skew(-10deg);
        -o-transform: skew(-10deg);
        padding: 6px 8px 3px;
        height: 70px;
        color: #fff;
        text-align: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        opacity: 0;
        min-width: 93px;
        max-width: 93px;
        pointer-events: none;
        -webkit-transition: all 250ms;
        -o-transition: all 250ms;
        transition: all 250ms; }
        .gameHeader .homeStroke .teamBrand .currentDrive *,
        .gameHeader .visitStroke .teamBrand .currentDrive * {
          line-height: 100%; }
        .gameHeader .homeStroke .teamBrand .currentDrive h3,
        .gameHeader .visitStroke .teamBrand .currentDrive h3 {
          margin: 0;
          padding: 0;
          font-size: 10px;
          text-transform: uppercase;
          font-weight: 400; }
        .gameHeader .homeStroke .teamBrand .currentDrive .driveRow,
        .gameHeader .visitStroke .teamBrand .currentDrive .driveRow {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          font-size: 10px;
          width: 100%; }
          .gameHeader .homeStroke .teamBrand .currentDrive .driveRow h4,
          .gameHeader .visitStroke .teamBrand .currentDrive .driveRow h4 {
            font-weight: 400; }
          .gameHeader .homeStroke .teamBrand .currentDrive .driveRow span,
          .gameHeader .visitStroke .teamBrand .currentDrive .driveRow span {
            font-weight: 400;
            font-size: 12px; }
          .gameHeader .homeStroke .teamBrand .currentDrive .driveRow > *,
          .gameHeader .visitStroke .teamBrand .currentDrive .driveRow > * {
            -webkit-box-flex: 1;
            -ms-flex: 1;
            flex: 1;
            margin: 0;
            padding: 0; }
            .gameHeader .homeStroke .teamBrand .currentDrive .driveRow > *:first-child,
            .gameHeader .visitStroke .teamBrand .currentDrive .driveRow > *:first-child {
              text-align: left; }
            .gameHeader .homeStroke .teamBrand .currentDrive .driveRow > *:last-child,
            .gameHeader .visitStroke .teamBrand .currentDrive .driveRow > *:last-child {
              text-align: right; }
          .gameHeader .homeStroke .teamBrand .currentDrive .driveRow span,
          .gameHeader .visitStroke .teamBrand .currentDrive .driveRow span {
            font-weight: 400;
            font-size: 12px; }
        .gameHeader .homeStroke .teamBrand .currentDrive.active,
        .gameHeader .visitStroke .teamBrand .currentDrive.active {
          opacity: 1;
          pointer-events: auto;
          -webkit-animation: slideIn 250ms;
          animation: slideIn 250ms; }
          .gameHeader .homeStroke .teamBrand .currentDrive.active h3,
          .gameHeader .visitStroke .teamBrand .currentDrive.active h3 {
            -webkit-animation: fadeIn1 500ms;
            animation: fadeIn1 500ms; }
          .gameHeader .homeStroke .teamBrand .currentDrive.active .driveRow.animate2,
          .gameHeader .visitStroke .teamBrand .currentDrive.active .driveRow.animate2 {
            -webkit-animation: fadeIn2 750ms;
            animation: fadeIn2 750ms; }
          .gameHeader .homeStroke .teamBrand .currentDrive.active .driveRow.animate3,
          .gameHeader .visitStroke .teamBrand .currentDrive.active .driveRow.animate3 {
            -webkit-animation: fadeIn3 1000ms;
            animation: fadeIn3 1000ms; }
          .gameHeader .homeStroke .teamBrand .currentDrive.active .driveRow.animate4,
          .gameHeader .visitStroke .teamBrand .currentDrive.active .driveRow.animate4 {
            -webkit-animation: fadeIn4 1250ms;
            animation: fadeIn4 1250ms; }

@-webkit-keyframes slideIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes slideIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn1 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn1 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn2 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn2 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn3 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn3 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@-webkit-keyframes fadeIn4 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn4 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }
  .gameHeader .gameInfo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center; }
    .gameHeader .gameInfo > * {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
    .gameHeader .gameInfo .scoreOuts {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      min-width: 70px;
      max-width: 70px; }
      .gameHeader .gameInfo .scoreOuts:first-child {
        padding-right: 75px; }
      .gameHeader .gameInfo .scoreOuts:last-child {
        padding-left: 75px; }
      .gameHeader .gameInfo .scoreOuts .score {
        font-weight: 500;
        font-size: 60px;
        text-align: center;
        padding-top: 10px; }
      .gameHeader .gameInfo .scoreOuts .timeOuts {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column; }
        .gameHeader .gameInfo .scoreOuts .timeOuts li {
          list-style: none;
          width: 8px;
          height: 8px;
          border-radius: 250px;
          margin: 3px;
          background: orange;
          border: .5px solid #999; }
          .gameHeader .gameInfo .scoreOuts .timeOuts li.used {
            background: #999; }
    .gameHeader .gameInfo .current {
      text-align: center; }
      .gameHeader .gameInfo .current h2 {
        font-family: 'Impact', 'Anton', sans-serif;
        font-size: 28px;
        margin-bottom: 2px; }
      .gameHeader .gameInfo .current h3 {
        white-space: nowrap;
        padding-top: 2px;
        font-size: 13px;
        font-family: 'Open Sans', sans-serif;
        font-weight: bold; }
        .gameHeader .gameInfo .current h3:first-child span:first-child {
          color: #BA0020; }
        .gameHeader .gameInfo .current h3:first-child span.SCHC, .gameHeader .gameInfo .current h3:first-child span.SCHI, .gameHeader .gameInfo .current h3:first-child span.FLEX, .gameHeader .gameInfo .current h3:first-child span.CNFT, .gameHeader .gameInfo .current h3:first-child span.MDLY, .gameHeader .gameInfo .current h3:first-child span.POSP, .gameHeader .gameInfo .current h3:first-child span.UNCT {
          display: none; }
    .gameHeader .gameInfo .poss {
      /*min-width: 16px;
         max-width: 16px;*/ }
      .gameHeader .gameInfo .poss svg {
        width: 16px;
        height: 16px; }
        .gameHeader .gameInfo .poss svg path {
          fill: #4f4f4f; }
    .gameHeader .gameInfo .futureGame {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      min-width: 180px;
      margin: 0; }
      .gameHeader .gameInfo .futureGame > * {
        min-width: 100%;
        text-align: center;
        text-transform: uppercase; }
        .gameHeader .gameInfo .futureGame > *.gameDay {
          font-size: 13px;
          font-weight: bold; }
        .gameHeader .gameInfo .futureGame > *.gameLocation {
          font-size: 10px;
          padding: 4px 0; }
        .gameHeader .gameInfo .futureGame > *.gameTime {
          font-size: 13px;
          font-weight: bold; }
  .gameHeader .colorUnderline {
    height: 8px;
    position: absolute;
    bottom: 0;
    width: 50%; }
    .gameHeader .colorUnderline:nth-last-child(2) {
      left: 0; }
    .gameHeader .colorUnderline:last-child {
      right: 0; }
    .gameHeader .colorUnderline.teamDAL {
      background-color: #5F9BCD; }
    .gameHeader .colorUnderline.teamDC {
      background-color: #B41428; }
    .gameHeader .colorUnderline.teamHOU {
      background-color: #121F47; }
    .gameHeader .colorUnderline.teamLA {
      background-color: #EC7616; }
    .gameHeader .colorUnderline.teamNY {
      background-color: #000000; }
    .gameHeader .colorUnderline.teamSEA {
      background-color: #005546; }
    .gameHeader .colorUnderline.teamSTL {
      background-color: #263371; }
    .gameHeader .colorUnderline.teamTB {
      background-color: #037426; }
  .gameHeader .headerError {
    font-size: 22px;
    padding: 25px;
    margin-left: auto;
    margin-right: auto;
    color: #BA0020;
    font-family: 'Lucida Console';
    text-shadow: -1px -1px 0 #870017, 1px -1px 0 #870017, -1px 1px 0 #870017, 1px 1px 0 #870017; }

.subHead {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
  justify-content: space-around;
  /*border-bottom-right-radius: 40px;
   border-bottom-left-radius: 40px;*/
  margin-left: auto;
  margin-right: auto;
  padding: 0 20px;
  position: relative;
  overflow: hidden; }
  .subHead .selector {
    width: 50px;
    -webkit-transform: skewX(150deg);
    -ms-transform: skewX(150deg);
    transform: skewX(150deg);
    height: 100%;
    position: absolute;
    top: 0;
    left: -60px;
    background-color: #fff;
    border-left: 1px solid #bbb;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    opacity: 0; }
  .subHead .shade {
    height: 100%;
    border-bottom: 1px solid #bbb;
    position: absolute;
    width: 100%;
    top: 0;
    left: 0;
    border-bottom-left-radius: 40px;
    border-bottom-right-radius: 40px; }
  .subHead button {
    margin: 15px 8px;
    color: #999;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    cursor: pointer;
    z-index: 2;
    -webkit-transition: .25s all;
    -o-transition: .25s all;
    transition: .25s all;
    font-size: 1.5rem;
    font-weight: 500;
    line-height: 1.2;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block;
    background-color: transparent;
    padding: 0;
    border: none;
    padding-bottom: 3px; }
    .subHead button:hover {
      color: #333; }
    .subHead button.active {
      border-bottom: 3px solid #BA0020;
      color: #000;
      font-weight: bold;
      padding-bottom: 0; }

#statsBody:not(.playerBody) .paddingDivider, #statsBody.fullstats .paddingDivider {
  -webkit-transition: .5s all;
  -o-transition: .5s all;
  transition: .5s all; }

@media only screen and (min-width: 902px) {
  #statsBody:not(.playerBody) .subHead, #statsBody.fullstats .subHead {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 550px;
    min-width: 460px; }
    #statsBody:not(.playerBody) .subHead #mobileSelector,
    #statsBody:not(.playerBody) .subHead span.caret, #statsBody.fullstats .subHead #mobileSelector,
    #statsBody.fullstats .subHead span.caret {
      display: none; }
  #statsBody:not(.playerBody) .paddingDivider, #statsBody.fullstats .paddingDivider {
    height: 15px; } }

@media only screen and (max-width: 901px) {
  #statsBody:not(.playerBody) .subHead, #statsBody.fullstats .subHead {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
    max-height: 40px;
    -webkit-transition: .5s max-height;
    -o-transition: .5s max-height;
    transition: .5s max-height;
    position: absolute;
    top: initial;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    z-index: 2;
    padding: 0;
    cursor: pointer; }
    #statsBody:not(.playerBody) .subHead *, #statsBody.fullstats .subHead * {
      pointer-events: none; }
    #statsBody:not(.playerBody) .subHead.active, #statsBody.fullstats .subHead.active {
      max-height: 280px;
      height: auto; }
      #statsBody:not(.playerBody) .subHead.active *, #statsBody.fullstats .subHead.active * {
        pointer-events: all; }
      #statsBody:not(.playerBody) .subHead.active span.caret, #statsBody.fullstats .subHead.active span.caret {
        -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg);
        top: 0; }
      #statsBody:not(.playerBody) .subHead.active + .paddingDivider, #statsBody.fullstats .subHead.active + .paddingDivider {
        height: 300px; }
    #statsBody:not(.playerBody) .subHead button, #statsBody.fullstats .subHead button {
      width: 100%;
      padding: 10px 30px;
      border-top: 1px solid #ccc;
      margin: 0; }
      #statsBody:not(.playerBody) .subHead button.active, #statsBody.fullstats .subHead button.active {
        background-color: #fff; }
    #statsBody:not(.playerBody) .subHead #mobileSelector, #statsBody.fullstats .subHead #mobileSelector {
      text-align: center;
      width: 100%;
      position: absolute;
      top: 0; }
    #statsBody:not(.playerBody) .subHead span.caret, #statsBody.fullstats .subHead span.caret {
      position: absolute;
      right: 10%;
      font-size: 25px;
      top: 2px;
      -webkit-transition: .25s all;
      -o-transition: .25s all;
      transition: .25s all; }
    #statsBody:not(.playerBody) .subHead .selector, #statsBody.fullstats .subHead .selector {
      display: none; }
    #statsBody:not(.playerBody) .subHead .caret + button, #statsBody.fullstats .subHead .caret + button {
      margin-top: 40px; }
  #statsBody:not(.playerBody) .paddingDivider, #statsBody.fullstats .paddingDivider {
    height: 50px; } }

.poss.alt {
  display: none; }

.altNav .gameHeader {
  background-color: #fff; }
  .altNav .gameHeader .gameInfo .current {
    color: #000; }

.adjustments .gameHeader .scoreOuts {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative; }
  .adjustments .gameHeader .scoreOuts h2.score {
    line-height: 36px; }
  .adjustments .gameHeader .scoreOuts div.timeOuts {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
    .adjustments .gameHeader .scoreOuts div.timeOuts li {
      border-radius: 0; }

.adjustments .gameHeader .poss.alt {
  display: block;
  position: absolute;
  top: 16px; }
  .adjustments .gameHeader .poss.alt svg {
    width: 25px;
    height: auto; }
    .adjustments .gameHeader .poss.alt svg path {
      fill: brown; }

.adjustments .gameHeader .visitor .poss.alt {
  right: 20px; }

.adjustments .gameHeader .home .poss.alt {
  left: 20px; }

.tempRadios {
  margin: 5px;
  display: none; }
  .tempRadios input {
    margin: 5px; }
  .tempRadios label {
    font-family: 'Teko', sans-serif; }

#gameStats {
  padding: 0 10px;
  font-size: 0.8em;
  color: #000; }
  #gameStats > div {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap; }
  #gameStats .table {
    margin: 0px 10px 20px 0px;
    display: block;
    border-bottom: 5px solid #999; }
    #gameStats .table .row {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #gameStats .table .row > div {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        padding: 5px 7px;
        text-align: right; }
        #gameStats .table .row > div.qtr {
          text-align: right; }
    #gameStats .table.totalPlaylist {
      -webkit-box-flex: 8;
      -ms-flex: 8;
      flex: 8; }
    #gameStats .table.quarters {
      min-width: 300px;
      margin-bottom: 10px; }
      #gameStats .table.quarters .row {
        line-height: 1.5;
        z-index: 1; }
        #gameStats .table.quarters .row > div {
          padding: 5px 7px;
          z-index: 1;
          text-align: center; }
        #gameStats .table.quarters .row .qTeam, #gameStats .table.quarters .row .qFinal {
          -webkit-box-flex: 3;
          -ms-flex: 3;
          flex: 3; }
        #gameStats .table.quarters .row .qTeam {
          text-align: left;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          #gameStats .table.quarters .row .qTeam .teamLogo {
            height: 30px;
            width: 30px;
            margin-right: 10px;
            background-size: contain;
            background-repeat: no-repeat;
            background-position: center;
            display: inline-block; }
        #gameStats .table.quarters .row.teamDAL .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
        #gameStats .table.quarters .row.teamDC .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
        #gameStats .table.quarters .row.teamHOU .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
        #gameStats .table.quarters .row.teamLA .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
        #gameStats .table.quarters .row.teamNY .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
        #gameStats .table.quarters .row.teamSEA .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
        #gameStats .table.quarters .row.teamSTL .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
        #gameStats .table.quarters .row.teamTB .qTeam .teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
      #gameStats .table.quarters .body .row .qFinal {
        font-weight: bold;
        font-size: 20px;
        font-family: 'Teko', sans-serif; }
      #gameStats .table.quarters .body .row .qTeam {
        font-size: 0; }
      @media only screen and (max-width: 1201px) {
        #gameStats .table.quarters .row .qTeam {
          -webkit-box-flex: 4;
          -ms-flex: 4;
          flex: 4; }
        #gameStats .table.quarters .row .qFinal {
          -webkit-box-flex: 2;
          -ms-flex: 2;
          flex: 2; }
        #gameStats .table.quarters .body .row .qTeam {
          font-size: 12px; } }
    #gameStats .table.passingTable .head .row > div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      #gameStats .table.passingTable .head .row > div:first-child {
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4;
        padding-left: 5px !important;
        min-width: 100px !important;
        padding-right: 40px; }
      #gameStats .table.passingTable .head .row > div:last-child {
        padding-right: 5px !important; }
    #gameStats .table.passingTable .body .row > div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      padding: 5px 0; }
      #gameStats .table.passingTable .body .row > div.first-child {
        min-width: 25px;
        padding-right: 5px; }
      #gameStats .table.passingTable .body .row > div.name:nth-child(2) {
        padding-left: 5px !important;
        min-width: 100px !important;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      #gameStats .table.passingTable .body .row > div:last-child {
        padding-right: 5px !important; }
      #gameStats .table.passingTable .body .row > div.cmpp {
        -webkit-box-flex: 1.5 !important;
        -ms-flex: 1.5 !important;
        flex: 1.5 !important; }
      #gameStats .table.passingTable .body .row > div.ydsatt {
        -webkit-box-flex: 2.5 !important;
        -ms-flex: 2.5 !important;
        flex: 2.5 !important; }
      #gameStats .table.passingTable .body .row > div.skyd {
        text-align: right; }
      #gameStats .table.passingTable .body .row > div.rt {
        -webkit-box-flex: 1.25 !important;
        -ms-flex: 1.25 !important;
        flex: 1.25 !important; }
    #gameStats .table.passingTable .body .row.totals > div:first-child {
      margin-right: 5px; }
    #gameStats .table.passingTable .body .row > div.cmpp,
    #gameStats .table.passingTable .head .row > div.cmpp {
      -webkit-box-flex: 1.5 !important;
      -ms-flex: 1.5 !important;
      flex: 1.5 !important; }
    #gameStats .table.passingTable .body .row > div.ydsatt,
    #gameStats .table.passingTable .head .row > div.ydsatt {
      -webkit-box-flex: 1.5 !important;
      -ms-flex: 1.5 !important;
      flex: 1.5 !important; }
    #gameStats .table.passingTable .body .row > div.skyd,
    #gameStats .table.passingTable .head .row > div.skyd {
      text-align: right; }
    #gameStats .table.passingTable .body .row > div.rt,
    #gameStats .table.passingTable .head .row > div.rt {
      -webkit-box-flex: 1.25 !important;
      -ms-flex: 1.25 !important;
      flex: 1.25 !important; }
    #gameStats .table .head {
      font-family: 'Arial';
      font-weight: 400;
      font-size: 12px;
      text-transform: uppercase;
      display: block; }
      #gameStats .table .head .row {
        border-top: none !important; }
    #gameStats .table .body {
      font-family: 'Open Sans', sans-serif;
      font-size: 14px;
      line-height: 120%; }
      #gameStats .table .body .row {
        font-size: 12px;
        -webkit-transition: all 250ms !important;
        -o-transition: all 250ms !important;
        transition: all 250ms !important; }
        #gameStats .table .body .row > div {
          padding: 5px 7px; }
        #gameStats .table .body .row.totals {
          background-color: #efefef;
          font-weight: bold; }
          #gameStats .table .body .row.totals:hover {
            background: #efefef; }
  #gameStats .statDisplay {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
    @media only screen and (max-width: 1200px) {
      #gameStats .statDisplay {
        display: block; } }
    #gameStats .statDisplay > div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin: 0 5px; }
    #gameStats .statDisplay.home > .home,
    #gameStats .statDisplay.home > .visitor {
      min-width: 315px;
      max-width: 350px; }
      #gameStats .statDisplay.home > .home .table,
      #gameStats .statDisplay.home > .visitor .table {
        -webkit-box-flex: 0;
        -ms-flex: none;
        flex: none; }
        #gameStats .statDisplay.home > .home .table.passing .body .row > div, #gameStats .statDisplay.home > .home .table.passing .head .row > div,
        #gameStats .statDisplay.home > .visitor .table.passing .body .row > div,
        #gameStats .statDisplay.home > .visitor .table.passing .head .row > div {
          padding-left: 0px;
          padding-right: 0px; }
          #gameStats .statDisplay.home > .home .table.passing .body .row > div.cmat, #gameStats .statDisplay.home > .home .table.passing .body .row > div.yds, #gameStats .statDisplay.home > .home .table.passing .body .row > div.rt, #gameStats .statDisplay.home > .home .table.passing .head .row > div.cmat, #gameStats .statDisplay.home > .home .table.passing .head .row > div.yds, #gameStats .statDisplay.home > .home .table.passing .head .row > div.rt,
          #gameStats .statDisplay.home > .visitor .table.passing .body .row > div.cmat,
          #gameStats .statDisplay.home > .visitor .table.passing .body .row > div.yds,
          #gameStats .statDisplay.home > .visitor .table.passing .body .row > div.rt,
          #gameStats .statDisplay.home > .visitor .table.passing .head .row > div.cmat,
          #gameStats .statDisplay.home > .visitor .table.passing .head .row > div.yds,
          #gameStats .statDisplay.home > .visitor .table.passing .head .row > div.rt {
            -webkit-box-flex: 1.5;
            -ms-flex: 1.5;
            flex: 1.5; }
          #gameStats .statDisplay.home > .home .table.passing .body .row > div:first-child, #gameStats .statDisplay.home > .home .table.passing .head .row > div:first-child,
          #gameStats .statDisplay.home > .visitor .table.passing .body .row > div:first-child,
          #gameStats .statDisplay.home > .visitor .table.passing .head .row > div:first-child {
            padding-left: 5px; }
          #gameStats .statDisplay.home > .home .table.passing .body .row > div:last-child, #gameStats .statDisplay.home > .home .table.passing .head .row > div:last-child,
          #gameStats .statDisplay.home > .visitor .table.passing .body .row > div:last-child,
          #gameStats .statDisplay.home > .visitor .table.passing .head .row > div:last-child {
            padding-right: 5px; }
        #gameStats .statDisplay.home > .home .table.defense .body .row > div,
        #gameStats .statDisplay.home > .home .table.defense .head .row > div,
        #gameStats .statDisplay.home > .visitor .table.defense .body .row > div,
        #gameStats .statDisplay.home > .visitor .table.defense .head .row > div {
          padding: 2px 0;
          -webkit-box-flex: 0.8;
          -ms-flex: 0.8;
          flex: 0.8; }
          #gameStats .statDisplay.home > .home .table.defense .body .row > div.rSacks,
          #gameStats .statDisplay.home > .home .table.defense .head .row > div.rSacks,
          #gameStats .statDisplay.home > .visitor .table.defense .body .row > div.rSacks,
          #gameStats .statDisplay.home > .visitor .table.defense .head .row > div.rSacks {
            -webkit-box-flex: 1.3;
            -ms-flex: 1.3;
            flex: 1.3;
            text-align: right; }
          #gameStats .statDisplay.home > .home .table.defense .body .row > div:first-child,
          #gameStats .statDisplay.home > .home .table.defense .head .row > div:first-child,
          #gameStats .statDisplay.home > .visitor .table.defense .body .row > div:first-child,
          #gameStats .statDisplay.home > .visitor .table.defense .head .row > div:first-child {
            -webkit-box-flex: 3 !important;
            -ms-flex: 3 !important;
            flex: 3 !important;
            padding-left: 5px; }
          #gameStats .statDisplay.home > .home .table.defense .body .row > div:last-child,
          #gameStats .statDisplay.home > .home .table.defense .head .row > div:last-child,
          #gameStats .statDisplay.home > .visitor .table.defense .body .row > div:last-child,
          #gameStats .statDisplay.home > .visitor .table.defense .head .row > div:last-child {
            padding-right: 5px; }
        #gameStats .statDisplay.home > .home .table.defense .head .row > div,
        #gameStats .statDisplay.home > .visitor .table.defense .head .row > div {
          padding-top: 5px;
          padding-bottom: 5px; }
    #gameStats .statDisplay.home .fumbles .body .row > div,
    #gameStats .statDisplay.home .fumbles .head .row > div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      padding-left: 0 !important;
      padding-right: 0 !important;
      text-align: center !important; }
      #gameStats .statDisplay.home .fumbles .body .row > div:first-child,
      #gameStats .statDisplay.home .fumbles .head .row > div:first-child {
        padding-left: 5px !important;
        -webkit-box-flex: 3;
        -ms-flex: 3;
        flex: 3;
        max-width: 120px !important;
        text-align: left !important; }
    #gameStats .statDisplay.home .fumbles .body .row.pre > div:nth-child(2),
    #gameStats .statDisplay.home .fumbles .head .row.pre > div:nth-child(2) {
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
    #gameStats .statDisplay.home .fumbles .body .row.pre > div:nth-child(3),
    #gameStats .statDisplay.home .fumbles .head .row.pre > div:nth-child(3) {
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2; }
    #gameStats .statDisplay.home .fumbles .body .row.pre > div:last-child,
    #gameStats .statDisplay.home .fumbles .head .row.pre > div:last-child {
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2; }
    #gameStats .statDisplay.defense {
      margin-left: auto;
      margin-right: auto; }
  #gameStats .teamname {
    font-family: 'Arial';
    text-align: center;
    font-size: 1.75em; }
  #gameStats .home .home .row > div,
  #gameStats .home .visitor .row > div {
    text-align: right; }
    #gameStats .home .home .row > div:first-child,
    #gameStats .home .visitor .row > div:first-child {
      -webkit-box-flex: 4;
      -ms-flex: 4;
      flex: 4;
      text-align: left; }
  #gameStats .home .home .row .rSacks,
  #gameStats .home .visitor .row .rSacks {
    text-align: center;
    -webkit-box-flex: 1.5;
    -ms-flex: 1.5;
    flex: 1.5; }
  #gameStats .home .home .row .rInt,
  #gameStats .home .visitor .row .rInt {
    -webkit-box-flex: 0.5;
    -ms-flex: 0.5;
    flex: 0.5; }
  #gameStats .home .home .defense .row > div:first-child,
  #gameStats .home .home .receiving .row > div:first-child,
  #gameStats .home .visitor .defense .row > div:first-child,
  #gameStats .home .visitor .receiving .row > div:first-child {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3; }
  #gameStats .home .middle {
    -webkit-box-flex: 2.5;
    -ms-flex: 2.5;
    flex: 2.5; }
    #gameStats .home .middle .playSummary .table .body {
      overflow: hidden; }
    #gameStats .home .middle .playSummary .row {
      min-width: 100%; }
      #gameStats .home .middle .playSummary .row .rQtr {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: center; }
      #gameStats .home .middle .playSummary .row .rPoss {
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4;
        min-width: 10em;
        text-align: left; }
      #gameStats .home .middle .playSummary .row .rDesc {
        -webkit-box-flex: 20;
        -ms-flex: 20;
        flex: 20;
        text-align: left; }
    #gameStats .home .middle .lowerRow {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
      #gameStats .home .middle .lowerRow .scoringSummary {
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4; }
        #gameStats .home .middle .lowerRow .scoringSummary .table .body {
          overflow: hidden; }
        #gameStats .home .middle .lowerRow .scoringSummary .row * {
          -ms-flex-item-align: center;
          -ms-grid-row-align: center;
          align-self: center; }
        #gameStats .home .middle .lowerRow .scoringSummary .row .rTeam {
          -webkit-box-flex: 2;
          -ms-flex: 2;
          flex: 2;
          text-align: center; }
          #gameStats .home .middle .lowerRow .scoringSummary .row .rTeam img {
            width: 80%;
            padding: 2px 0; }
        #gameStats .home .middle .lowerRow .scoringSummary .row .rQtr {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
          text-align: center; }
        #gameStats .home .middle .lowerRow .scoringSummary .row .rTime {
          -webkit-box-flex: 2;
          -ms-flex: 2;
          flex: 2;
          text-align: right; }
        #gameStats .home .middle .lowerRow .scoringSummary .row .rDesc {
          -webkit-box-flex: 15;
          -ms-flex: 15;
          flex: 15;
          text-align: left; }
        #gameStats .home .middle .lowerRow .scoringSummary .row .rHome,
        #gameStats .home .middle .lowerRow .scoringSummary .row .rVisitor {
          -webkit-box-flex: 2;
          -ms-flex: 2;
          flex: 2;
          text-align: right;
          padding-right: 1em; }
      #gameStats .home .middle .lowerRow .teamStats {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2; }
        #gameStats .home .middle .lowerRow .teamStats .table .body {
          overflow: hidden; }
        #gameStats .home .middle .lowerRow .teamStats .row > div {
          text-align: right; }
        #gameStats .home .middle .lowerRow .teamStats .row > div:first-child {
          text-align: left;
          -webkit-box-flex: 2;
          -ms-flex: 2;
          flex: 2; }
  #gameStats > .team {
    max-width: 1300px;
    margin: 0 auto; }
    #gameStats > .team .row > div {
      text-align: center; }
    #gameStats > .team .row > div:first-child {
      text-align: left;
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
    #gameStats > .team .head > .row {
      background-color: #ccc;
      color: #012169; }
      #gameStats > .team .head > .row .highlightCol {
        color: #fff; }
        #gameStats > .team .head > .row .highlightCol.teamDAL {
          background-color: #5F9BCD; }
        #gameStats > .team .head > .row .highlightCol.teamDC {
          background-color: #B41428; }
        #gameStats > .team .head > .row .highlightCol.teamHOU {
          background-color: #121F47; }
        #gameStats > .team .head > .row .highlightCol.teamLA {
          background-color: #EC7616; }
        #gameStats > .team .head > .row .highlightCol.teamNY {
          background-color: #000000; }
        #gameStats > .team .head > .row .highlightCol.teamSEA {
          background-color: #005546; }
        #gameStats > .team .head > .row .highlightCol.teamSTL {
          background-color: #263371; }
        #gameStats > .team .head > .row .highlightCol.teamTB {
          background-color: #037426; }
    #gameStats > .team .body .section {
      font-weight: bold;
      border-top-width: 5px; }
    #gameStats > .team .body .field > div:first-child::before {
      content: " ";
      padding-left: 1em; }
    #gameStats > .team .body > .row > div.teamDAL {
      background-color: #bdcad5; }
    #gameStats > .team .body > .row > div.teamDC {
      background-color: #f1d6d9; }
    #gameStats > .team .body > .row > div.teamHOU {
      background-color: #d6dae8; }
    #gameStats > .team .body > .row > div.teamLA {
      background-color: #f4e6da; }
    #gameStats > .team .body > .row > div.teamNY {
      background-color: #cccccc; }
    #gameStats > .team .body > .row > div.teamSEA {
      background-color: #b9e8df; }
    #gameStats > .team .body > .row > div.teamSTL {
      background-color: #d0d3df; }
    #gameStats > .team .body > .row > div.teamTB {
      background-color: #a4ecba; }
    #gameStats > .team .body > .row:hover > div {
      background-color: #c6e9ff; }
  #gameStats .playlistScoring {
    margin: 0 auto; }
    #gameStats .playlistScoring .scoringQuarter {
      border-top: 2px dashed #ccc; }
      #gameStats .playlistScoring .scoringQuarter .quarter {
        padding: 15px 0 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
    #gameStats .playlistScoring .head + .scoringQuarter {
      border-top: none !important; }
    #gameStats .playlistScoring.scoring .table .body .playRow,
    #gameStats .playlistScoring.scoring .table .head .playRow {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #gameStats .playlistScoring.scoring .table .body .playRow:first-child,
      #gameStats .playlistScoring.scoring .table .head .playRow:first-child {
        border-top: none !important; }
      #gameStats .playlistScoring.scoring .table .body .playRow div,
      #gameStats .playlistScoring.scoring .table .head .playRow div {
        padding-left: 2px !important;
        padding-right: 2px !important;
        text-align: center; }
        #gameStats .playlistScoring.scoring .table .body .playRow div.rTeam,
        #gameStats .playlistScoring.scoring .table .head .playRow div.rTeam {
          max-width: 80px !important;
          min-width: 80px !important; }
          #gameStats .playlistScoring.scoring .table .body .playRow div.rTeam img,
          #gameStats .playlistScoring.scoring .table .body .playRow div.rTeam path,
          #gameStats .playlistScoring.scoring .table .body .playRow div.rTeam svg,
          #gameStats .playlistScoring.scoring .table .body .playRow div.rTeam svg path,
          #gameStats .playlistScoring.scoring .table .head .playRow div.rTeam img,
          #gameStats .playlistScoring.scoring .table .head .playRow div.rTeam path,
          #gameStats .playlistScoring.scoring .table .head .playRow div.rTeam svg,
          #gameStats .playlistScoring.scoring .table .head .playRow div.rTeam svg path {
            width: 100%;
            max-width: 75px;
            max-height: 50px; }
        #gameStats .playlistScoring.scoring .table .body .playRow div.rPossDown,
        #gameStats .playlistScoring.scoring .table .head .playRow div.rPossDown {
          text-align: left; }
        #gameStats .playlistScoring.scoring .table .body .playRow div.rPlayDesc,
        #gameStats .playlistScoring.scoring .table .head .playRow div.rPlayDesc {
          text-align: left; }
        #gameStats .playlistScoring.scoring .table .body .playRow div.rHome,
        #gameStats .playlistScoring.scoring .table .head .playRow div.rHome {
          padding-right: inherit !important; }
    #gameStats .playlistScoring.scoring .table .body {
      max-height: 100% !important; }
    #gameStats .playlistScoring.scoreTable {
      -webkit-box-align: start;
      -ms-flex-align: start;
      align-items: flex-start;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse; }
      #gameStats .playlistScoring.scoreTable .quarterContainer {
        background-color: #efefef;
        padding: 5px 0; }
        #gameStats .playlistScoring.scoreTable .quarterContainer .rlogo img {
          max-height: 40px; }
      #gameStats .playlistScoring.scoreTable .ad {
        position: relative;
        left: 50%;
        -webkit-transform: translatex(-50%);
        -ms-transform: translatex(-50%);
        transform: translatex(-50%);
        cursor: pointer; }
        @media only screen and (max-width: 1200px) {
          #gameStats .playlistScoring.scoreTable .ad {
            display: none; } }
      @media only screen and (max-width: 901px) {
        #gameStats .playlistScoring.scoreTable .body .row > div, #gameStats .playlistScoring.scoreTable .head .row > div {
          padding: 2px 4px; } }
    #gameStats .playlistScoring .table .head {
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 1; }
      #gameStats .playlistScoring .table .head .playRow > div {
        text-align: center; }
      #gameStats .playlistScoring .table .head .playRow .rPID {
        text-align: center; }
      #gameStats .playlistScoring .table .head .playRow .rPlayDesc,
      #gameStats .playlistScoring .table .head .playRow .rPossDown {
        text-align: left; }
      @media only screen and (max-width: 901px) {
        #gameStats .playlistScoring .table .head .row > div.rTeam span:first-child {
          display: none; }
        #gameStats .playlistScoring .table .head .row > div.rTeam span:last-child {
          display: inline; } }
    #gameStats .playlistScoring .table .body {
      overflow-x: hidden;
      max-height: calc(100vh - 325px); }
      #gameStats .playlistScoring .table .body .noScored {
        display: inline-block; }
      #gameStats .playlistScoring .table .body .scored {
        display: none; }
      #gameStats .playlistScoring .table .body .playRow > div {
        text-align: center; }
      #gameStats .playlistScoring .table .body .playRow .rPID,
      #gameStats .playlistScoring .table .body .playRow .rPlayDesc,
      #gameStats .playlistScoring .table .body .playRow .rPossDown {
        text-align: left; }
    #gameStats .playlistScoring .rStatsWrapper {
      max-height: 0;
      overflow: hidden;
      -webkit-transition: 0.75s ease;
      -o-transition: 0.75s ease;
      transition: 0.75s ease;
      background: #fff !important; }
      #gameStats .playlistScoring .rStatsWrapper .playStats {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        width: 100%;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start; }
        #gameStats .playlistScoring .rStatsWrapper .playStats .home {
          padding-left: 10px !important; }
        #gameStats .playlistScoring .rStatsWrapper .playStats .visitor {
          padding-right: 10px !important; }
        #gameStats .playlistScoring .rStatsWrapper .playStats .home,
        #gameStats .playlistScoring .rStatsWrapper .playStats .visitor {
          width: 50%;
          margin: 0;
          padding: 10px 20px; }
          #gameStats .playlistScoring .rStatsWrapper .playStats .home .table,
          #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .table {
            margin: 0; }
          #gameStats .playlistScoring .rStatsWrapper .playStats .home .row,
          #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .row {
            cursor: pointer;
            outline: none;
            pointer-events: none; }
            #gameStats .playlistScoring .rStatsWrapper .playStats .home .row > *,
            #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .row > * {
              text-align: left; }
            #gameStats .playlistScoring .rStatsWrapper .playStats .home .row .rTeam,
            #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .row .rTeam {
              -webkit-box-flex: 1;
              -ms-flex: 1;
              flex: 1;
              min-width: 150px; }
            #gameStats .playlistScoring .rStatsWrapper .playStats .home .row .rYds,
            #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .row .rYds {
              -webkit-box-flex: 1;
              -ms-flex: 1;
              flex: 1;
              text-align: right;
              max-width: 40px;
              min-width: 40px; }
            #gameStats .playlistScoring .rStatsWrapper .playStats .home .row .rDesc,
            #gameStats .playlistScoring .rStatsWrapper .playStats .visitor .row .rDesc {
              -webkit-box-flex: 8;
              -ms-flex: 8;
              flex: 8; }
    #gameStats .playlistScoring .clicked {
      border-top: 2px solid #ccc;
      border-bottom: 2px solid #ccc; }
      #gameStats .playlistScoring .clicked .rStatsWrapper {
        max-height: 500px;
        font-weight: normal !important; }
    #gameStats .playlistScoring .body .scoring,
    #gameStats .playlistScoring .head .scoring {
      font-weight: bold;
      border-top: 2px solid;
      border-bottom: 2px solid;
      color: #000; }
      #gameStats .playlistScoring .body .scoring > .row,
      #gameStats .playlistScoring .head .scoring > .row {
        position: relative;
        padding: 8px 0; }
        #gameStats .playlistScoring .body .scoring > .row .rPlayDesc,
        #gameStats .playlistScoring .head .scoring > .row .rPlayDesc {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: horizontal;
          -webkit-box-direction: normal;
          -ms-flex-direction: row;
          flex-direction: row;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start; }
          #gameStats .playlistScoring .body .scoring > .row .rPlayDesc > div,
          #gameStats .playlistScoring .head .scoring > .row .rPlayDesc > div {
            display: inline-block; }
            #gameStats .playlistScoring .body .scoring > .row .rPlayDesc > div.teamLogo,
            #gameStats .playlistScoring .head .scoring > .row .rPlayDesc > div.teamLogo {
              background-position: center;
              background-size: contain;
              width: 30px;
              max-width: 30px;
              height: 30px;
              background-repeat: no-repeat; }
            #gameStats .playlistScoring .body .scoring > .row .rPlayDesc > div:last-child,
            #gameStats .playlistScoring .head .scoring > .row .rPlayDesc > div:last-child {
              position: relative; }
        #gameStats .playlistScoring .body .scoring > .row .noScored,
        #gameStats .playlistScoring .head .scoring > .row .noScored {
          display: none; }
        #gameStats .playlistScoring .body .scoring > .row .scored,
        #gameStats .playlistScoring .head .scoring > .row .scored {
          display: inline-block; }
      @media only screen and (max-width: 901px) {
        #gameStats .playlistScoring .body .scoring .rPlayDesc > div,
        #gameStats .playlistScoring .head .scoring .rPlayDesc > div {
          display: inline-block; }
          #gameStats .playlistScoring .body .scoring .rPlayDesc > div:last-child,
          #gameStats .playlistScoring .head .scoring .rPlayDesc > div:last-child {
            top: 0; }
          #gameStats .playlistScoring .body .scoring .rPlayDesc > div.teamLogo,
          #gameStats .playlistScoring .head .scoring .rPlayDesc > div.teamLogo {
            position: absolute;
            right: 0;
            height: 100%;
            top: 0;
            opacity: .25; } }
      @media only screen and (min-width: 900px) {
        #gameStats .playlistScoring .body .scoring > .row > div,
        #gameStats .playlistScoring .head .scoring > .row > div {
          padding: 5px 7px; }
        #gameStats .playlistScoring .body .scoring .teamLogo,
        #gameStats .playlistScoring .head .scoring .teamLogo {
          margin-right: 8px; } }
      #gameStats .playlistScoring .body .scoring .teamLogo,
      #gameStats .playlistScoring .head .scoring .teamLogo {
        background-image: url("../Assets/Logos/logo-RGB/XFL.png"); }
      #gameStats .playlistScoring .body .scoring.teamDAL,
      #gameStats .playlistScoring .head .scoring.teamDAL {
        border-color: #5F9BCD; }
        #gameStats .playlistScoring .body .scoring.teamDAL div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamDAL div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
      #gameStats .playlistScoring .body .scoring.teamDC,
      #gameStats .playlistScoring .head .scoring.teamDC {
        border-color: #B41428; }
        #gameStats .playlistScoring .body .scoring.teamDC div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamDC div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
      #gameStats .playlistScoring .body .scoring.teamHOU,
      #gameStats .playlistScoring .head .scoring.teamHOU {
        border-color: #121F47; }
        #gameStats .playlistScoring .body .scoring.teamHOU div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamHOU div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
      #gameStats .playlistScoring .body .scoring.teamLA,
      #gameStats .playlistScoring .head .scoring.teamLA {
        border-color: #EC7616; }
        #gameStats .playlistScoring .body .scoring.teamLA div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamLA div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
      #gameStats .playlistScoring .body .scoring.teamNY,
      #gameStats .playlistScoring .head .scoring.teamNY {
        border-color: #000000; }
        #gameStats .playlistScoring .body .scoring.teamNY div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamNY div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
      #gameStats .playlistScoring .body .scoring.teamSEA,
      #gameStats .playlistScoring .head .scoring.teamSEA {
        border-color: #005546; }
        #gameStats .playlistScoring .body .scoring.teamSEA div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamSEA div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
      #gameStats .playlistScoring .body .scoring.teamSTL,
      #gameStats .playlistScoring .head .scoring.teamSTL {
        border-color: #263371; }
        #gameStats .playlistScoring .body .scoring.teamSTL div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamSTL div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
      #gameStats .playlistScoring .body .scoring.teamTB,
      #gameStats .playlistScoring .head .scoring.teamTB {
        border-color: #037426; }
        #gameStats .playlistScoring .body .scoring.teamTB div.teamLogo,
        #gameStats .playlistScoring .head .scoring.teamTB div.teamLogo {
          background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
    #gameStats .playlistScoring .body .row,
    #gameStats .playlistScoring .head .row {
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #gameStats .playlistScoring .body .row.playRow,
      #gameStats .playlistScoring .head .row.playRow {
        overflow: hidden; }
        #gameStats .playlistScoring .body .row.playRow div,
        #gameStats .playlistScoring .head .row.playRow div {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1; }
          @media only screen and (min-width: 1200px) {
            #gameStats .playlistScoring .body .row.playRow div .hideD,
            #gameStats .playlistScoring .head .row.playRow div .hideD {
              display: none; }
            #gameStats .playlistScoring .body .row.playRow div .hideM,
            #gameStats .playlistScoring .head .row.playRow div .hideM {
              display: inline-block; } }
          @media only screen and (max-width: 1201px) {
            #gameStats .playlistScoring .body .row.playRow div .hideD,
            #gameStats .playlistScoring .head .row.playRow div .hideD {
              display: inline-block; }
            #gameStats .playlistScoring .body .row.playRow div .hideM,
            #gameStats .playlistScoring .head .row.playRow div .hideM {
              display: none; } }
        #gameStats .playlistScoring .body .row.playRow .rQtr,
        #gameStats .playlistScoring .head .row.playRow .rQtr {
          -webkit-box-flex: .5;
          -ms-flex: .5;
          flex: .5;
          padding: 2px 3px; }
        #gameStats .playlistScoring .body .row.playRow .rPossDown,
        #gameStats .playlistScoring .head .row.playRow .rPossDown {
          -webkit-box-flex: 3;
          -ms-flex: 3;
          flex: 3; }
        #gameStats .playlistScoring .body .row.playRow .rPlayDesc,
        #gameStats .playlistScoring .head .row.playRow .rPlayDesc {
          -webkit-box-flex: 15;
          -ms-flex: 15;
          flex: 15; }
        #gameStats .playlistScoring .body .row.playRow .sortable,
        #gameStats .playlistScoring .head .row.playRow .sortable {
          cursor: pointer; }
    #gameStats .playlistScoring .body .row.playRow {
      padding: 3px 0; }
    #gameStats .playlistScoring .body .row.drillable {
      cursor: pointer; }
    #gameStats .playlistScoring .body .row.undrillable {
      pointer-events: none; }
  #gameStats .statDisplay.defense #homeDefenseStats .row > div,
  #gameStats .statDisplay.defense #visitorDefenseStats .row > div {
    text-align: center; }
    #gameStats .statDisplay.defense #homeDefenseStats .row > div:first-child,
    #gameStats .statDisplay.defense #visitorDefenseStats .row > div:first-child {
      text-align: left;
      -webkit-box-flex: 5;
      -ms-flex: 5;
      flex: 5;
      padding-left: 10px;
      padding-right: 20px; }
  #gameStats .statDisplay.defense #homeDefenseStats div.head > .row > div:last-child,
  #gameStats .statDisplay.defense #visitorDefenseStats div.head > .row > div:last-child {
    padding-right: 5px; }
  #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row > div:first-child,
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row > div:first-child {
    -webkit-box-flex: unset;
    -ms-flex: unset;
    flex: unset;
    text-align: right;
    min-width: 30px;
    padding-right: 5px !important;
    color: #012169;
    cursor: pointer; }
  #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row > div:nth-child(2) {
    text-align: left;
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    color: #012169;
    cursor: pointer; }
  #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row > div:nth-child(18) {
    border-right: 1px solid; }
  #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row:not(.hideMobile):hover div:first-child, #gameStats .statDisplay.defense #homeDefenseStats div:not(.head) > .row:not(.hideMobile):hover div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row:not(.hideMobile):hover div:first-child,
  #gameStats .statDisplay.defense #visitorDefenseStats div:not(.head) > .row:not(.hideMobile):hover div:nth-child(2) {
    text-decoration: underline; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div > .row > div:nth-child(18) {
    border-right-color: #5F9BCD; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamDAL div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDAL div.head > .row .misc {
    background-color: #46749a; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamDC div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div > .row > div:nth-child(18) {
    border-right-color: #B41428; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamDC div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamDC div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamDC div.head > .row .misc {
    background-color: #860f1e; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div > .row > div:nth-child(18) {
    border-right-color: #121F47; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamHOU div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamHOU div.head > .row .misc {
    background-color: #080d1e; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamLA div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div > .row > div:nth-child(18) {
    border-right-color: #EC7616; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamLA div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamLA div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamLA div.head > .row .misc {
    background-color: #bf5e10; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamNY div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div > .row > div:nth-child(18) {
    border-right-color: #000000; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamNY div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamNY div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamNY div.head > .row .misc {
    background-color: #333333; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div > .row > div:nth-child(18) {
    border-right-color: #005546; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamSEA div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSEA div.head > .row .misc {
    background-color: #00221c; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div > .row > div:nth-child(18) {
    border-right-color: #263371; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamSTL div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamSTL div.head > .row .misc {
    background-color: #19224b; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div.fr:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div.fr:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div.fr:nth-child(18), #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div:nth-child(2), #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div:nth-child(13), #gameStats .statDisplay.defense #homeDefenseStats.teamTB div > .row > div:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div.fr:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div.fr:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div.fr:nth-child(18),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div:nth-child(2),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div:nth-child(13),
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div > .row > div:nth-child(18) {
    border-right-color: #037426; }
  #gameStats .statDisplay.defense #homeDefenseStats.teamTB div.head > .row .reg, #gameStats .statDisplay.defense #homeDefenseStats.teamTB div.head > .row .misc,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div.head > .row .reg,
  #gameStats .statDisplay.defense #visitorDefenseStats.teamTB div.head > .row .misc {
    background-color: #024216; }
  #gameStats .statDisplay.defense .table .teamsRow .space {
    -webkit-box-flex: 5 !important;
    -ms-flex: 5 !important;
    flex: 5 !important;
    text-align: center !important; }
  #gameStats .statDisplay.defense .table .teamsRow .reg {
    -webkit-box-flex: 11;
    -ms-flex: 11;
    flex: 11;
    text-align: center !important; }
  #gameStats .statDisplay.defense .table .teamsRow .spec {
    -webkit-box-flex: 5;
    -ms-flex: 5;
    flex: 5;
    text-align: center !important; }
  #gameStats .statDisplay.defense .table .teamsRow .misc {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    text-align: center !important;
    padding-right: 5px; }
  #gameStats .statDisplay.defense .table .row > div {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    padding: 5px 0; }
  #gameStats .statDisplay.defense .table .row > div:first-child {
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    text-align: left !important; }
  #gameStats .statDisplay.defense .table .row.hideMobile {
    border-top: 1px solid #eee; }
    @media only screen and (max-width: 1150px) {
      #gameStats .statDisplay.defense .table .row.hideMobile {
        display: none; } }
  #gameStats .statDisplay.defense div.defenseOptions.hideDesktop {
    border: none;
    background: none;
    /*position: sticky;
         top: 0;
         z-index: 2;*/
    margin: 0 5px;
    min-width: unset !important; }
    #gameStats .statDisplay.defense div.defenseOptions.hideDesktop > button.active {
      background-color: #BA0020; }
    #gameStats .statDisplay.defense div.defenseOptions.hideDesktop > button:hover, #gameStats .statDisplay.defense div.defenseOptions.hideDesktop > button:focus {
      background-color: #ff2147; }
  @media only screen and (max-width: 901px) {
    #gameStats .statDisplay.defense .table .head {
      /*position: sticky;
            top: 27px;
            z-index: 2;*/ } }
  @media only screen and (max-width: 1150px) {
    #gameStats .statDisplay.defense {
      display: block; } }
  #gameStats .ballposession {
    max-width: 100%;
    margin: 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around; }
    @media only screen and (max-width: 1300px) {
      #gameStats .ballposession {
        display: block !important; } }
    @media only screen and (max-width: 800px) {
      #gameStats .ballposession {
        max-width: 100vw;
        overflow: auto; } }
    #gameStats .ballposession .table .head .row > div {
      padding-top: 7px;
      padding-bottom: 7px; }
    #gameStats .ballposession .table .body {
      background-color: #efefef; }
      #gameStats .ballposession .table .body .row {
        background: #fff; }
        #gameStats .ballposession .table .body .row.quarter:hover {
          background: #c6e9ff; }
        #gameStats .ballposession .table .body .row + .quarter {
          margin-top: 10px; }
          #gameStats .ballposession .table .body .row + .quarter + .quarter {
            margin-top: 0px; }
      #gameStats .ballposession .table .body .quarter + .row {
        margin-top: 10px; }
        #gameStats .ballposession .table .body .quarter + .row.hideMobile {
          border-top: 1px solid #eee; }
    #gameStats .ballposession .table.teamDAL .head {
      background-color: #5F9BCD; }
    #gameStats .ballposession .table.teamDC .head {
      background-color: #B41428; }
    #gameStats .ballposession .table.teamHOU .head {
      background-color: #121F47; }
    #gameStats .ballposession .table.teamLA .head {
      background-color: #EC7616; }
    #gameStats .ballposession .table.teamNY .head {
      background-color: #000000; }
    #gameStats .ballposession .table.teamDC .head {
      background-color: #B41428; }
    #gameStats .ballposession .table.teamSEA .head {
      background-color: #005546; }
    #gameStats .ballposession .table.teamSTL .head {
      background-color: #263371; }
    #gameStats .ballposession .table.teamTB .head {
      background-color: #037426; }
    #gameStats .ballposession .home .row,
    #gameStats .ballposession .visitor .row {
      /*background: #fff;*/ }
      #gameStats .ballposession .home .row:nth-child(odd),
      #gameStats .ballposession .visitor .row:nth-child(odd) {
        /*background: #fff;*/ }
      #gameStats .ballposession .home .row > div,
      #gameStats .ballposession .visitor .row > div {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: left;
        padding: 5px 5px;
        /*&:first-child {
                  padding-left: 10px;
               }

               &:last-child {
                  padding-right: 10px;
               }*/ }
      #gameStats .ballposession .home .row .rRecd,
      #gameStats .ballposession .visitor .row .rRecd {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right; }
      #gameStats .ballposession .home .row .rLost,
      #gameStats .ballposession .visitor .row .rLost {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right; }
      #gameStats .ballposession .home .row .rPoss,
      #gameStats .ballposession .visitor .row .rPoss {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right; }
      #gameStats .ballposession .home .row .rObtained,
      #gameStats .ballposession .visitor .row .rObtained {
        -webkit-box-flex: 4.5;
        -ms-flex: 4.5;
        flex: 4.5; }
      #gameStats .ballposession .home .row .rBegan,
      #gameStats .ballposession .visitor .row .rBegan {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2; }
      #gameStats .ballposession .home .row .rPlays,
      #gameStats .ballposession .visitor .row .rPlays {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right; }
      #gameStats .ballposession .home .row .rYds,
      #gameStats .ballposession .visitor .row .rYds {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        text-align: right; }
      #gameStats .ballposession .home .row .rPen,
      #gameStats .ballposession .visitor .row .rPen {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
        text-align: right; }
      #gameStats .ballposession .home .row .rNet,
      #gameStats .ballposession .visitor .row .rNet {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
        text-align: right; }
      #gameStats .ballposession .home .row .r1st,
      #gameStats .ballposession .visitor .row .r1st {
        -webkit-box-flex: 1.25;
        -ms-flex: 1.25;
        flex: 1.25;
        text-align: right;
        white-space: nowrap; }
      #gameStats .ballposession .home .row .rLast,
      #gameStats .ballposession .visitor .row .rLast {
        -webkit-box-flex: 3;
        -ms-flex: 3;
        flex: 3;
        text-align: center; }
      #gameStats .ballposession .home .row .rGiven,
      #gameStats .ballposession .visitor .row .rGiven {
        -webkit-box-flex: 4.5;
        -ms-flex: 4.5;
        flex: 4.5; }
  #gameStats .statDisplay.intfum {
    max-width: 1300px;
    margin: 0 auto; }
    #gameStats .statDisplay.intfum .table .row > div {
      text-align: right;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      #gameStats .statDisplay.intfum .table .row > div:first-child {
        text-align: left;
        min-width: 120px; }
    #gameStats .statDisplay.intfum .table.fumbles .body .row > div,
    #gameStats .statDisplay.intfum .table.fumbles .head .row > div {
      padding-left: 0 !important;
      padding-right: 0 !important;
      text-align: center !important;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      #gameStats .statDisplay.intfum .table.fumbles .body .row > div:first-child,
      #gameStats .statDisplay.intfum .table.fumbles .head .row > div:first-child {
        padding-left: 5px !important;
        text-align: left !important;
        max-width: 80px;
        min-width: 80px; }
    #gameStats .statDisplay.intfum .table.fumbles .head .row:first-child > div:nth-child(2) {
      -webkit-box-flex: 4;
      -ms-flex: 4;
      flex: 4; }
    #gameStats .statDisplay.intfum .table.fumbles .head .row:first-child > div:nth-child(3) {
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
    #gameStats .statDisplay.intfum .table.fumbles .head .row:first-child > div:last-child {
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
  #gameStats .kickingreturns,
  #gameStats .offense {
    max-width: 1300px;
    margin: 0 auto; }
    #gameStats .kickingreturns .row > div,
    #gameStats .offense .row > div {
      text-align: right; }
      #gameStats .kickingreturns .row > div:first-child,
      #gameStats .offense .row > div:first-child {
        text-align: left;
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4;
        min-width: 120px; }
      #gameStats .kickingreturns .row > div.att,
      #gameStats .offense .row > div.att {
        min-width: 35px; }
    #gameStats .kickingreturns .body .row:not(.totals):not(.hideMobile) > div:first-child,
    #gameStats .offense .body .row:not(.totals):not(.hideMobile) > div:first-child {
      -webkit-box-flex: unset;
      -ms-flex: unset;
      flex: unset;
      text-align: right;
      min-width: 25px;
      padding-right: 5px !important;
      color: #012169;
      cursor: pointer; }
    #gameStats .kickingreturns .body .row:not(.totals):not(.hideMobile) > div:nth-child(2),
    #gameStats .offense .body .row:not(.totals):not(.hideMobile) > div:nth-child(2) {
      -webkit-box-flex: 4;
      -ms-flex: 4;
      flex: 4;
      text-align: left;
      min-width: 120px;
      color: #012169;
      cursor: pointer; }
    #gameStats .kickingreturns .body .row:not(.totals):not(.hideMobile) > div a,
    #gameStats .offense .body .row:not(.totals):not(.hideMobile) > div a {
      color: #012169; }
    #gameStats .kickingreturns .body .row:not(.hideMobile):hover div:first-child, #gameStats .kickingreturns .body .row:not(.hideMobile):hover div:nth-child(2),
    #gameStats .offense .body .row:not(.hideMobile):hover div:first-child,
    #gameStats .offense .body .row:not(.hideMobile):hover div:nth-child(2) {
      text-decoration: underline; }
    #gameStats .kickingreturns .head .row > div:first-child,
    #gameStats .offense .head .row > div:first-child {
      padding-right: 26px; }
  #gameStats .leaderDisplay {
    max-width: 1300px;
    margin: auto; }
    #gameStats .leaderDisplay.defense, #gameStats .leaderDisplay.rushing {
      max-width: 800px; }
    #gameStats .leaderDisplay.rushing {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 100% !important;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      #gameStats .leaderDisplay.rushing .table {
        min-width: 550px;
        height: 100%; }
    #gameStats .leaderDisplay.kicking {
      max-width: 1100px; }
    #gameStats .leaderDisplay .table .head .row > div {
      vertical-align: text-bottom !important; }
    #gameStats .leaderDisplay .table .body .row div,
    #gameStats .leaderDisplay .table .head .row div {
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      text-align: right; }
      @media only print {
        #gameStats .leaderDisplay .table .body .row div,
        #gameStats .leaderDisplay .table .head .row div {
          width: 5.5%;
          -webkit-box-flex: 0 !important;
          -ms-flex: none !important;
          flex: none !important;
          padding-right: 0; }
          #gameStats .leaderDisplay .table .body .row div.left, #gameStats .leaderDisplay .table .body .row div.ydsAtt, #gameStats .leaderDisplay .table .body .row div.compP,
          #gameStats .leaderDisplay .table .head .row div.left,
          #gameStats .leaderDisplay .table .head .row div.ydsAtt,
          #gameStats .leaderDisplay .table .head .row div.compP {
            width: 8%; }
          #gameStats .leaderDisplay .table .body .row div:first-child,
          #gameStats .leaderDisplay .table .head .row div:first-child {
            width: 18.5%; } }
      #gameStats .leaderDisplay .table .body .row div.left,
      #gameStats .leaderDisplay .table .head .row div.left {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2;
        text-align: left; }
      #gameStats .leaderDisplay .table .body .row div:first-child,
      #gameStats .leaderDisplay .table .head .row div:first-child {
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4; }
        @media only print {
          #gameStats .leaderDisplay .table .body .row div:first-child,
          #gameStats .leaderDisplay .table .head .row div:first-child {
            max-width: 100px; } }
      #gameStats .leaderDisplay .table .body .row div.ydsAtt, #gameStats .leaderDisplay .table .body .row div.compP,
      #gameStats .leaderDisplay .table .head .row div.ydsAtt,
      #gameStats .leaderDisplay .table .head .row div.compP {
        -webkit-box-flex: 2;
        -ms-flex: 2;
        flex: 2; }
  #gameStats > div .mobileOnly > div .table .body .row > div,
  #gameStats > div .mobileOnly > div .table .head .row > div,
  #gameStats > div > div .table .body .row > div,
  #gameStats > div > div .table .head .row > div {
    padding: 5px 2px; }
    #gameStats > div .mobileOnly > div .table .body .row > div:first-child,
    #gameStats > div .mobileOnly > div .table .head .row > div:first-child,
    #gameStats > div > div .table .body .row > div:first-child,
    #gameStats > div > div .table .head .row > div:first-child {
      padding-left: 5px; }
    #gameStats > div .mobileOnly > div .table .body .row > div:last-child,
    #gameStats > div .mobileOnly > div .table .head .row > div:last-child,
    #gameStats > div > div .table .body .row > div:last-child,
    #gameStats > div > div .table .head .row > div:last-child {
      padding-right: 5px; }
  #gameStats > div .mobileOnly > div .table .body .row.totals > div:first-child,
  #gameStats > div .mobileOnly > div .table .head .row.totals > div:first-child,
  #gameStats > div > div .table .body .row.totals > div:first-child,
  #gameStats > div > div .table .head .row.totals > div:first-child {
    padding-left: 30px; }
  #gameStats > div .mobileOnly > div.middle .playSummary .rQtr,
  #gameStats > div > div.middle .playSummary .rQtr {
    min-width: 35px !important;
    max-width: auto !important; }
  #gameStats > div .mobileOnly > div.middle .playSummary .rPoss,
  #gameStats > div > div.middle .playSummary .rPoss {
    min-width: 80px !important;
    max-width: auto !important; }
  #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .table .body,
  #gameStats > div > div.middle .lowerRow .scoringSummary .table .body {
    min-height: auto !important; }
  #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rTime,
  #gameStats > div > div.middle .lowerRow .scoringSummary .rTime {
    min-width: 50px !important;
    text-align: center !important; }
  #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rHome,
  #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rVisitor,
  #gameStats > div > div.middle .lowerRow .scoringSummary .rHome,
  #gameStats > div > div.middle .lowerRow .scoringSummary .rVisitor {
    text-align: center !important; }
  #gameStats > div.passing {
    overflow-x: scroll; }
    #gameStats > div.passing .table {
      width: 800px !important; }
      #gameStats > div.passing .table .body .row > div.comp, #gameStats > div.passing .table .body .row > div.compP,
      #gameStats > div.passing .table .head .row > div.comp,
      #gameStats > div.passing .table .head .row > div.compP {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #gameStats > div.passing .table .body .row > div.ydsAtt,
      #gameStats > div.passing .table .head .row > div.ydsAtt {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #gameStats > div.passing .table .body .row > div.status, #gameStats > div.passing .table .body .row > div.team,
      #gameStats > div.passing .table .head .row > div.status,
      #gameStats > div.passing .table .head .row > div.team {
        -webkit-box-flex: 0.8 !important;
        -ms-flex: 0.8 !important;
        flex: 0.8 !important; }
      #gameStats > div.passing .table .body .row > div.skyds,
      #gameStats > div.passing .table .head .row > div.skyds {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #gameStats > div.passing .table .head .row > div {
        padding: 5px 0; }
        #gameStats > div.passing .table .head .row > div:first-child {
          padding-left: 5px; }
        #gameStats > div.passing .table .head .row > div:last-child {
          padding-right: 5px; }
      #gameStats > div.passing .table .body .row > div {
        padding: 2px 0; }
        #gameStats > div.passing .table .body .row > div:first-child {
          padding-left: 5px; }
        #gameStats > div.passing .table .body .row > div:last-child {
          padding-right: 5px; }
  #gameStats > div.ballposession .table {
    /*width: 625px !important;
            margin-left: auto;
            margin-right: auto;*/
    min-width: 770px; }
    #gameStats > div.ballposession .table .body .row > div.status, #gameStats > div.ballposession .table .body .row > div.team,
    #gameStats > div.ballposession .table .head .row > div.status,
    #gameStats > div.ballposession .table .head .row > div.team {
      -webkit-box-flex: 0.8 !important;
      -ms-flex: 0.8 !important;
      flex: 0.8 !important; }
    #gameStats > div.ballposession .table .body .row > div.skyds,
    #gameStats > div.ballposession .table .head .row > div.skyds {
      -webkit-box-flex: 2 !important;
      -ms-flex: 2 !important;
      flex: 2 !important; }
  #gameStats > div.playlistScoring .table .body .row > div.rPossDown,
  #gameStats > div.playlistScoring .table .head .row > div.rPossDown {
    -webkit-box-flex: 5 !important;
    -ms-flex: 5 !important;
    flex: 5 !important; }
  #gameStats > div.playlistScoring .table .body .row > div.rHome, #gameStats > div.playlistScoring .table .body .row > div.rVisitor,
  #gameStats > div.playlistScoring .table .head .row > div.rHome,
  #gameStats > div.playlistScoring .table .head .row > div.rVisitor {
    -webkit-box-flex: 0.8 !important;
    -ms-flex: 0.8 !important;
    flex: 0.8 !important; }
  #gameStats > div.playlistScoring .table .head + .body {
    max-height: 100% !important; }
  #gameStats > div.playlistScoring .table .body {
    max-height: 100% !important;
    height: auto !important;
    min-height: auto !important;
    overflow: visible !important; }
    #gameStats > div.playlistScoring .table .body .row {
      pointer-events: none !important; }
  #gameStats > div.playlistScoring.scoring .table .body .row > div.rPossDown,
  #gameStats > div.playlistScoring.scoring .table .head .row > div.rPossDown {
    -webkit-box-flex: 3 !important;
    -ms-flex: 3 !important;
    flex: 3 !important; }
  #gameStats > div.playlistScoring.scoring .table .body .row > div.rPlayDesc,
  #gameStats > div.playlistScoring.scoring .table .head .row > div.rPlayDesc {
    -webkit-box-flex: 4 !important;
    -ms-flex: 4 !important;
    flex: 4 !important; }
  #gameStats > div.playlistScoring.scoring .table .body .row > div.rPlays, #gameStats > div.playlistScoring.scoring .table .body .row > div.rYards,
  #gameStats > div.playlistScoring.scoring .table .head .row > div.rPlays,
  #gameStats > div.playlistScoring.scoring .table .head .row > div.rYards {
    -webkit-box-flex: 0.5 !important;
    -ms-flex: 0.5 !important;
    flex: 0.5 !important; }
  #gameStats .teamDAL .table .head {
    background-color: #5F9BCD; }
  #gameStats .teamDC .table .head {
    background-color: #B41428; }
  #gameStats .teamHOU .table .head {
    background-color: #121F47; }
  #gameStats .teamLA .table .head {
    background-color: #EC7616; }
  #gameStats .teamNY .table .head {
    background-color: #000000; }
  #gameStats .teamDC .table .head {
    background-color: #B41428; }
  #gameStats .teamSEA .table .head {
    background-color: #005546; }
  #gameStats .teamSTL .table .head {
    background-color: #263371; }
  #gameStats .teamTB .table .head {
    background-color: #037426; }
  #gameStats .table {
    background-color: #fff; }
    #gameStats .table .row {
      border-top: 1px solid #eee;
      margin-right: 0;
      margin-left: 0; }
      #gameStats .table .row.endTime {
        padding: 3px 0;
        border-left: 3px solid yellow; }
        #gameStats .table .row.endTime.endQuarter {
          padding: 3px 0;
          pointer-events: none; }
    #gameStats .table .head {
      background-color: #012169;
      color: #fff;
      font-family: 'Teko', sans-serif;
      font-size: 17px; }
    #gameStats .table .body {
      background-color: #fff; }
      #gameStats .table .body .row:hover {
        background: #c6e9ff; }
  #gameStats .home .playSummary .body .row {
    border-left: 3px solid #fff; }
    #gameStats .home .playSummary .body .row:hover {
      border-left: 3px solid #bbb; }
  #gameStats .ballposession .quarter {
    background-color: #ececec; }
  @media only screen and (max-width: 901px) {
    #gameStats {
      max-width: 100%; }
      #gameStats .leaderDisplay.rushing .table {
        min-width: 100%; }
      #gameStats .table {
        margin: 5px 10px 5px 0; }
      #gameStats .leaderDisplay.rushing {
        max-width: 100% !important;
        min-width: 100% !important;
        padding-right: 20px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        display: block !important; }
        #gameStats .leaderDisplay.rushing .table {
          display: block !important; } }
  @media only screen and (min-device-width: 900px) and (max-device-width: 1024px) and (orientation: landscape) and (-webkit-min-device-pixel-ratio: 2) {
    #gameStats .statDisplay.home {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
      #gameStats .statDisplay.home > * {
        -webkit-box-ordinal-group: 2 !important;
        -ms-flex-order: 1 !important;
        order: 1 !important; }
      #gameStats .statDisplay.home .home,
      #gameStats .statDisplay.home .visitor {
        min-width: 30% !important;
        max-width: 30% !important; }
      #gameStats .statDisplay.home .middle {
        display: block;
        min-width: 40% !important;
        max-width: 40% !important; }
        #gameStats .statDisplay.home .middle > div {
          display: block !important; }
          #gameStats .statDisplay.home .middle > div.lowerRow > div {
            display: block !important; }
    #gameStats .statDisplay.ballposession, #gameStats .statDisplay.defense {
      display: block !important; }
    #gameStats .leaderDisplay.rushing {
      display: block !important; }
      #gameStats .leaderDisplay.rushing .table {
        display: block !important; }
    #gameStats .playlistScoring .table .body {
      height: 100% !important;
      overflow-x: visible !important;
      max-height: 100% !important; } }

div.hideDesktop.gameStickOld .homeStroke, div.hideDesktop.gameStickOld .visitStroke {
  position: relative; }
  div.hideDesktop.gameStickOld .homeStroke > *.teamBrand .teamInfo, div.hideDesktop.gameStickOld .visitStroke > *.teamBrand .teamInfo {
    padding: 0; }
    div.hideDesktop.gameStickOld .homeStroke > *.teamBrand .teamInfo h2, div.hideDesktop.gameStickOld .visitStroke > *.teamBrand .teamInfo h2 {
      font-size: 32px;
      font-family: 'Teko', sans-serif; }
  div.hideDesktop.gameStickOld .homeStroke img.logo, div.hideDesktop.gameStickOld .visitStroke img.logo {
    position: absolute;
    height: 100%;
    width: auto;
    z-index: -1; }
  div.hideDesktop.gameStickOld .homeStroke.teamSTL, div.hideDesktop.gameStickOld .visitStroke.teamSTL {
    text-shadow: -1px -1px 0 #263371, 1px -1px 0 #263371, -1px 1px 0 #263371, 1px 1px 0 #263371; }
  div.hideDesktop.gameStickOld .homeStroke.teamDC, div.hideDesktop.gameStickOld .visitStroke.teamDC {
    text-shadow: -1px -1px 0 #B41428, 1px -1px 0 #B41428, -1px 1px 0 #B41428, 1px 1px 0 #B41428; }
  div.hideDesktop.gameStickOld .homeStroke.teamDAL, div.hideDesktop.gameStickOld .visitStroke.teamDAL {
    text-shadow: -1px -1px 0 #5F9BCD, 1px -1px 0 #5F9BCD, -1px 1px 0 #5F9BCD, 1px 1px 0 #5F9BCD; }
  div.hideDesktop.gameStickOld .homeStroke.teamHOU, div.hideDesktop.gameStickOld .visitStroke.teamHOU {
    text-shadow: -1px -1px 0 #121F47, 1px -1px 0 #121F47, -1px 1px 0 #121F47, 1px 1px 0 #121F47; }
  div.hideDesktop.gameStickOld .homeStroke.teamLA, div.hideDesktop.gameStickOld .visitStroke.teamLA {
    text-shadow: -1px -1px 0 #EC7616, 1px -1px 0 #EC7616, -1px 1px 0 #EC7616, 1px 1px 0 #EC7616; }
  div.hideDesktop.gameStickOld .homeStroke.teamNY, div.hideDesktop.gameStickOld .visitStroke.teamNY {
    text-shadow: -1px -1px 0 #000000, 1px -1px 0 #000000, -1px 1px 0 #000000, 1px 1px 0 #000000; }
  div.hideDesktop.gameStickOld .homeStroke.teamSEA, div.hideDesktop.gameStickOld .visitStroke.teamSEA {
    text-shadow: -1px -1px 0 #005546, 1px -1px 0 #005546, -1px 1px 0 #005546, 1px 1px 0 #005546; }
  div.hideDesktop.gameStickOld .homeStroke.teamTB, div.hideDesktop.gameStickOld .visitStroke.teamTB {
    text-shadow: -1px -1px 0 #037426, 1px -1px 0 #037426, -1px 1px 0 #037426, 1px 1px 0 #037426; }
  div.hideDesktop.gameStickOld .homeStroke .recordTog, div.hideDesktop.gameStickOld .visitStroke .recordTog {
    margin-left: 5px;
    display: none; }

div.hideDesktop.gameStickOld div.homeStroke {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  text-align: right; }
  div.hideDesktop.gameStickOld div.homeStroke .teamBrand {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-right: 5px; }
    div.hideDesktop.gameStickOld div.homeStroke .teamBrand .logo {
      /*right: 50%;
         transform: translatex(25%);*/ }
    div.hideDesktop.gameStickOld div.homeStroke .teamBrand .teamName {
      margin-right: 10px; }
    div.hideDesktop.gameStickOld div.homeStroke .teamBrand .currentDrive {
      margin-right: 20px; }
    div.hideDesktop.gameStickOld div.homeStroke .teamBrand .teamInfo {
      margin-right: 70px; }
      div.hideDesktop.gameStickOld div.homeStroke .teamBrand .teamInfo h2 {
        float: right; }
      @media only screen and (max-width: 650px) {
        div.hideDesktop.gameStickOld div.homeStroke .teamBrand .teamInfo {
          margin-right: 0; }
          div.hideDesktop.gameStickOld div.homeStroke .teamBrand .teamInfo h2 {
            float: left;
            margin-left: 25px; } }

div.hideDesktop.gameStickOld div.visitStroke .teamBrand {
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-left: 5px; }
  div.hideDesktop.gameStickOld div.visitStroke .teamBrand .logo {
    /*left: 50%;
            transform: translatex(-25%);*/ }
  div.hideDesktop.gameStickOld div.visitStroke .teamBrand .teamName {
    margin-left: 10px; }
  div.hideDesktop.gameStickOld div.visitStroke .teamBrand .currentDrive {
    margin-left: 20px; }
  div.hideDesktop.gameStickOld div.visitStroke .teamBrand .teamInfo {
    margin-left: 70px; }
    div.hideDesktop.gameStickOld div.visitStroke .teamBrand .teamInfo h2 {
      float: left; }
    @media only screen and (max-width: 650px) {
      div.hideDesktop.gameStickOld div.visitStroke .teamBrand .teamInfo {
        margin-left: 0; }
        div.hideDesktop.gameStickOld div.visitStroke .teamBrand .teamInfo h2 {
          float: right;
          margin-right: 25px; } }

div.hideDesktop.gameStickOld .homeStroke,
div.hideDesktop.gameStickOld .visitStroke {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  div.hideDesktop.gameStickOld .homeStroke .teamBrand,
  div.hideDesktop.gameStickOld .visitStroke .teamBrand {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    color: #fff;
    z-index: 1; }
    div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo h2,
    div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo h2 {
      width: auto;
      font-size: 22px; }
    div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo .header2,
    div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo .header2 {
      display: none; }
      @media only screen and (max-width: 650px) {
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo .header2,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo .header2 {
          display: inline-block; } }
    div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo .header1,
    div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo .header1 {
      display: inline-block; }
      @media only screen and (max-width: 650px) {
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo .header1,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo .header1 {
          display: none; } }
    @media only screen and (max-width: 650px) {
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamInfo .teamDisplayName,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamInfo .teamDisplayName {
        display: none; } }
    div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName,
    div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName {
      padding-top: 4px;
      color: #fff; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName > *,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName > * {
        color: #000;
        text-transform: uppercase; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName h2,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName h2 {
        padding-top: 2px;
        font-size: 32px;
        white-space: nowrap;
        line-height: 18px; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName h3,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName h3 {
        font-size: 16px;
        line-height: 16px; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName h4,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName h4 {
        font-size: 12px; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .teamName .recordTog,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .teamName .recordTog {
        font-size: 11px;
        margin-left: 5px;
        position: relative;
        top: -1px;
        display: none; }
    div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive,
    div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive {
      -webkit-transform: skew(-10deg);
      -moz-transform: skew(-10deg);
      -o-transform: skew(-10deg);
      padding: 6px 8px 3px;
      height: 70px;
      color: #fff;
      text-align: center;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      opacity: 0;
      min-width: 93px;
      max-width: 93px;
      pointer-events: none;
      -webkit-transition: all 250ms;
      -o-transition: all 250ms;
      transition: all 250ms; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive *,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive * {
        line-height: 100%; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive h3,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive h3 {
        margin: 0;
        padding: 0;
        font-size: 10px;
        text-transform: uppercase;
        font-weight: 400; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        font-size: 10px;
        width: 100%; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow h4,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow h4 {
          font-weight: 400; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow span,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow span {
          font-weight: 400;
          font-size: 12px; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow > *,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow > * {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
          margin: 0;
          padding: 0; }
          div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow > *:first-child,
          div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow > *:first-child {
            text-align: left; }
          div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow > *:last-child,
          div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow > *:last-child {
            text-align: right; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive .driveRow span,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive .driveRow span {
          font-weight: 400;
          font-size: 12px; }
      div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive.active,
      div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive.active {
        opacity: 1;
        pointer-events: auto;
        -webkit-animation: slideIn 250ms;
        animation: slideIn 250ms; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive.active h3,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive.active h3 {
          -webkit-animation: fadeIn1 500ms;
          animation: fadeIn1 500ms; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive.active .driveRow.animate2,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive.active .driveRow.animate2 {
          -webkit-animation: fadeIn2 750ms;
          animation: fadeIn2 750ms; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive.active .driveRow.animate3,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive.active .driveRow.animate3 {
          -webkit-animation: fadeIn3 1000ms;
          animation: fadeIn3 1000ms; }
        div.hideDesktop.gameStickOld .homeStroke .teamBrand .currentDrive.active .driveRow.animate4,
        div.hideDesktop.gameStickOld .visitStroke .teamBrand .currentDrive.active .driveRow.animate4 {
          -webkit-animation: fadeIn4 1250ms;
          animation: fadeIn4 1250ms; }

@keyframes slideIn {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn1 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn2 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn3 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes fadeIn4 {
  0% {
    opacity: 0; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

div.hideDesktop.gameStickOld div.gameInfo {
  font-family: 'Impact', 'Anton', sans-serif;
  z-index: 2; }
  div.hideDesktop.gameStickOld div.gameInfo > div.mobileContain > div.scoreOuts > h2.score {
    font-family: 'Teko', sans-serif;
    font-size: 50px;
    line-height: 35px;
    margin-top: 12px;
    text-align: center; }
  div.hideDesktop.gameStickOld div.gameInfo > div.mobileContain > div.current {
    margin-top: 8px; }
    div.hideDesktop.gameStickOld div.gameInfo > div.mobileContain > div.current h3 {
      font-size: 10px;
      font-weight: bold;
      font-family: 'Open Sans', sans-serif; }

div.hideDesktop.gameStick {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-color: #fff;
  height: 100px !important;
  position: relative; }
  div.hideDesktop.gameStick #topSect, div.hideDesktop.gameStick #bottomSect {
    width: 100%;
    color: #000;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    div.hideDesktop.gameStick #topSect .visitStroke, div.hideDesktop.gameStick #topSect .homeStroke, div.hideDesktop.gameStick #bottomSect .visitStroke, div.hideDesktop.gameStick #bottomSect .homeStroke {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      color: #000;
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2;
      max-height: 60px; }
      div.hideDesktop.gameStick #topSect .visitStroke img.logo, div.hideDesktop.gameStick #topSect .homeStroke img.logo, div.hideDesktop.gameStick #bottomSect .visitStroke img.logo, div.hideDesktop.gameStick #bottomSect .homeStroke img.logo {
        width: auto;
        height: 60px; }
      div.hideDesktop.gameStick #topSect .visitStroke div.scoreOuts h2, div.hideDesktop.gameStick #topSect .homeStroke div.scoreOuts h2, div.hideDesktop.gameStick #bottomSect .visitStroke div.scoreOuts h2, div.hideDesktop.gameStick #bottomSect .homeStroke div.scoreOuts h2 {
        font-family: 'Teko', sans-serif;
        font-size: 50px;
        line-height: 35px;
        margin-top: 12px;
        text-align: center; }
      div.hideDesktop.gameStick #topSect .visitStroke div.scoreOuts .poss, div.hideDesktop.gameStick #topSect .homeStroke div.scoreOuts .poss, div.hideDesktop.gameStick #bottomSect .visitStroke div.scoreOuts .poss, div.hideDesktop.gameStick #bottomSect .homeStroke div.scoreOuts .poss {
        height: 5px;
        width: 30px;
        fill: brown;
        padding: 0;
        max-width: initial; }
        div.hideDesktop.gameStick #topSect .visitStroke div.scoreOuts .poss svg, div.hideDesktop.gameStick #topSect .homeStroke div.scoreOuts .poss svg, div.hideDesktop.gameStick #bottomSect .visitStroke div.scoreOuts .poss svg, div.hideDesktop.gameStick #bottomSect .homeStroke div.scoreOuts .poss svg {
          height: 25px;
          width: 30px; }
    div.hideDesktop.gameStick #topSect .gameInfo, div.hideDesktop.gameStick #bottomSect .gameInfo {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -ms-flex-align: end;
      align-items: flex-end;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      color: #000;
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
      div.hideDesktop.gameStick #topSect .gameInfo > *, div.hideDesktop.gameStick #bottomSect .gameInfo > * {
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1; }
      div.hideDesktop.gameStick #topSect .gameInfo .mobileContain, div.hideDesktop.gameStick #bottomSect .gameInfo .mobileContain {
        -webkit-box-align: end;
        -ms-flex-align: end;
        align-items: flex-end; }
      div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-width: 70px;
        max-width: 70px; }
        div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts:first-child, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts:first-child {
          padding-right: 75px; }
        div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts:last-child, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts:last-child {
          padding-left: 75px; }
        div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts .score, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts .score {
          font-weight: 500;
          font-size: 60px;
          text-align: center;
          padding-top: 10px; }
        div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts .timeOuts, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts .timeOuts {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column; }
          div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts .timeOuts li, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts .timeOuts li {
            list-style: none;
            width: 8px;
            height: 8px;
            border-radius: 250px;
            margin: 3px;
            background: orange;
            border: .5px solid #999; }
            div.hideDesktop.gameStick #topSect .gameInfo .scoreOuts .timeOuts li.used, div.hideDesktop.gameStick #bottomSect .gameInfo .scoreOuts .timeOuts li.used {
              background: #999; }
      div.hideDesktop.gameStick #topSect .gameInfo .current, div.hideDesktop.gameStick #bottomSect .gameInfo .current {
        text-align: center; }
        div.hideDesktop.gameStick #topSect .gameInfo .current h2, div.hideDesktop.gameStick #topSect .gameInfo .current h2 span, div.hideDesktop.gameStick #bottomSect .gameInfo .current h2, div.hideDesktop.gameStick #bottomSect .gameInfo .current h2 span {
          font-family: 'Impact', 'Anton', sans-serif;
          font-size: 28px;
          margin-bottom: 0; }
        div.hideDesktop.gameStick #topSect .gameInfo .current h3, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3 {
          white-space: nowrap;
          padding-top: 2px;
          font-size: 13px;
          font-family: 'Open Sans', sans-serif;
          font-weight: bold; }
          div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span:first-child, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span:first-child {
            color: #BA0020; }
          div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.SCHC, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.SCHI, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.FLEX, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.CNFT, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.MDLY, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.POSP, div.hideDesktop.gameStick #topSect .gameInfo .current h3:first-child span.UNCT, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.SCHC, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.SCHI, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.FLEX, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.CNFT, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.MDLY, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.POSP, div.hideDesktop.gameStick #bottomSect .gameInfo .current h3:first-child span.UNCT {
            display: none; }
      div.hideDesktop.gameStick #topSect .gameInfo .poss, div.hideDesktop.gameStick #bottomSect .gameInfo .poss {
        /*min-width: 16px;
            max-width: 16px;*/ }
        div.hideDesktop.gameStick #topSect .gameInfo .poss svg, div.hideDesktop.gameStick #bottomSect .gameInfo .poss svg {
          width: 16px;
          height: 16px; }
          div.hideDesktop.gameStick #topSect .gameInfo .poss svg path, div.hideDesktop.gameStick #bottomSect .gameInfo .poss svg path {
            fill: #4f4f4f; }
      div.hideDesktop.gameStick #topSect .gameInfo .futureGame, div.hideDesktop.gameStick #bottomSect .gameInfo .futureGame {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-width: 180px;
        margin: 0; }
        div.hideDesktop.gameStick #topSect .gameInfo .futureGame > *, div.hideDesktop.gameStick #bottomSect .gameInfo .futureGame > * {
          min-width: 100%;
          text-align: center;
          text-transform: uppercase; }
          div.hideDesktop.gameStick #topSect .gameInfo .futureGame > *.gameDay, div.hideDesktop.gameStick #bottomSect .gameInfo .futureGame > *.gameDay {
            font-size: 13px;
            font-weight: bold; }
          div.hideDesktop.gameStick #topSect .gameInfo .futureGame > *.gameLocation, div.hideDesktop.gameStick #bottomSect .gameInfo .futureGame > *.gameLocation {
            font-size: 10px;
            padding: 4px 0; }
          div.hideDesktop.gameStick #topSect .gameInfo .futureGame > *.gameTime, div.hideDesktop.gameStick #bottomSect .gameInfo .futureGame > *.gameTime {
            font-size: 13px;
            font-weight: bold; }
  div.hideDesktop.gameStick div#topSect {
    margin-top: 5px; }
  div.hideDesktop.gameStick div#bottomSect {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-top: 5px; }
    div.hideDesktop.gameStick div#bottomSect > div {
      -webkit-box-flex: 3;
      -ms-flex: 3;
      flex: 3; }
    div.hideDesktop.gameStick div#bottomSect .teamInfo {
      font-family: 'Teko', sans-serif;
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2;
      text-transform: uppercase;
      margin: 0 5px; }
      div.hideDesktop.gameStick div#bottomSect .teamInfo h2 {
        font-size: 18px; }
      div.hideDesktop.gameStick div#bottomSect .teamInfo .record {
        color: #999;
        font-size: 10px; }
      div.hideDesktop.gameStick div#bottomSect .teamInfo:last-child {
        text-align: right; }
  div.hideDesktop.gameStick .tO {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 3;
    -ms-flex: 3;
    flex: 3;
    font-size: 10px;
    text-transform: uppercase; }
    div.hideDesktop.gameStick .tO .timeOuts {
      margin: 1px 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      div.hideDesktop.gameStick .tO .timeOuts li {
        list-style: none;
        width: 8px;
        height: 8px;
        margin: 2px;
        background: orange;
        border: .5px solid #999; }
        div.hideDesktop.gameStick .tO .timeOuts li.used {
          background: #999; }
  div.hideDesktop.gameStick .colorUnderline {
    height: 8px;
    position: absolute;
    bottom: 0;
    width: 50%; }
    div.hideDesktop.gameStick .colorUnderline:nth-last-child(2) {
      left: 0; }
    div.hideDesktop.gameStick .colorUnderline:last-child {
      right: 0; }
    div.hideDesktop.gameStick .colorUnderline.teamDAL {
      background-color: #5F9BCD; }
    div.hideDesktop.gameStick .colorUnderline.teamDC {
      background-color: #B41428; }
    div.hideDesktop.gameStick .colorUnderline.teamHOU {
      background-color: #121F47; }
    div.hideDesktop.gameStick .colorUnderline.teamLA {
      background-color: #EC7616; }
    div.hideDesktop.gameStick .colorUnderline.teamNY {
      background-color: #000000; }
    div.hideDesktop.gameStick .colorUnderline.teamSEA {
      background-color: #005546; }
    div.hideDesktop.gameStick .colorUnderline.teamSTL {
      background-color: #263371; }
    div.hideDesktop.gameStick .colorUnderline.teamTB {
      background-color: #037426; }
  div.hideDesktop.gameStick .h1, div.hideDesktop.gameStick .h2, div.hideDesktop.gameStick .h3, div.hideDesktop.gameStick .h4, div.hideDesktop.gameStick .h5, div.hideDesktop.gameStick .h6, div.hideDesktop.gameStick h1, div.hideDesktop.gameStick h2, div.hideDesktop.gameStick h3, div.hideDesktop.gameStick h4, div.hideDesktop.gameStick h5, div.hideDesktop.gameStick h6 {
    line-height: 1.1; }

#statsMain, #statsBody {
  opacity: 0;
  -webkit-transition: .25s opacity;
  -o-transition: .25s opacity;
  transition: .25s opacity;
  position: relative; }
  #statsMain.view, #statsBody.view {
    opacity: 1; }

@media (min--moz-device-pixel-ratio: 0) and (display-mode: browser), (min--moz-device-pixel-ratio: 0) and (display-mode: fullscreen) {
  #statsMain {
    margin-bottom: 15px; } }

.noData {
  font-size: 16px;
  padding: 5px !important;
  text-align: center !important; }

.listArrow {
  -webkit-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  transform: rotate(0deg);
  display: inline-block;
  -webkit-transition: .25s all;
  -o-transition: .25s all;
  transition: .25s all;
  margin-left: 5px; }
  .listArrow.ascending {
    -webkit-transform: rotate(180deg) translateY(4px);
    -ms-transform: rotate(180deg) translateY(4px);
    transform: rotate(180deg) translateY(4px); }

#loader {
  border: 16px solid #f3f3f3;
  /* Light grey */
  border-top: 16px solid #012169;
  border-bottom: 16px solid #012169;
  border-radius: 50%;
  width: 120px;
  height: 120px;
  -webkit-animation: spin .8s ease-out infinite;
  animation: spin .8s ease-out infinite;
  margin-left: auto;
  margin-right: auto;
  margin-top: 100px; }
  #loader.hide {
    display: none; }

@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

#statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list {
  margin: 0 16px; }
  #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list.social a {
    height: 40px;
    line-height: 36px;
    -webkit-transition: .2s background-color;
    -o-transition: .2s background-color;
    transition: .2s background-color; }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list.social a:hover {
      background-color: var(--navigation-primary--menu-item--background-color--hover); }
  #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list.social::before {
    position: absolute;
    top: 0;
    bottom: 0;
    left: -0.8rem;
    display: block;
    width: .1rem;
    height: 2.4rem;
    margin: auto 0;
    content: "";
    background-color: #b0b0b0;
    background-color: var(--border--color-gray); }
  #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo {
    width: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamDAL {
      background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamDC {
      background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamHOU {
      background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamLA {
      background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamNY {
      background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamSEA {
      background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamSTL {
      background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo.teamTB {
      background-image: url("../Assets/Logos/logo-RGB/TB.png"); }

#statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-item.js-navigation-menu-item svg {
  max-height: 25px;
  max-width: 40px; }

#statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-item.js-navigation-menu-item .s-navigation__submenu {
  top: 35px;
  right: -30px; }

#statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-item.js-navigation-menu-item.active .s-navigation__submenu {
  z-index: 2;
  opacity: 1;
  pointer-events: all; }

@media only screen and (max-width: 1280px) {
  #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between; }
    #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list {
      margin-right: 0; }
      #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .s-navigation__menu-item a.s-navigation__menu-link {
        font-size: 1.4rem;
        padding: 1rem .5rem .6rem; }
      #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo {
        margin: 0 1.5rem 0 0; }
        #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list .teamLogo::after {
          position: absolute;
          top: 0;
          bottom: 0;
          right: -1rem;
          display: block;
          width: .1rem;
          height: 2.4rem;
          margin: auto 0;
          content: "";
          background-color: #b0b0b0;
          background-color: black; }
      #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list.social {
        margin-left: 0; }
        #statsBody.seasonTeams.playerBody.m-navigation div.s-navigation--primary .s-navigation__menu-list.social::before {
          display: none; } }

#statsBody.seasonTeams.playerBody.m-navigation {
  background-color: #efefef;
  overflow: hidden;
  height: 40px; }
  #statsBody.seasonTeams.playerBody.m-navigation.active {
    overflow: visible; }
  #statsBody.seasonTeams.playerBody.m-navigation #teamNav.mobile div.s-navigation--primary {
    max-width: 100vw;
    overflow-x: auto;
    overflow-y: visible; }

body.mobile {
  max-width: 100vw;
  overflow-x: hidden; }

#gameStats .highlightCol.dropD {
  position: relative; }
  #gameStats .highlightCol.dropD::after {
    position: absolute;
    right: 25%;
    content: '\25BC';
    font-size: 10px;
    top: 10px;
    -webkit-transition: .25s all;
    -o-transition: .25s all;
    transition: .25s all;
    pointer-events: none; }
    @media only screen and (min-width: 1200px) {
      #gameStats .highlightCol.dropD::after {
        right: 25px; } }
  #gameStats .highlightCol.dropD > button {
    border: none;
    background-color: transparent;
    color: #fff;
    text-transform: uppercase;
    width: 100%;
    height: 100%; }
  #gameStats .highlightCol.dropD .teamStatMenu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    width: 100%;
    top: 40px;
    left: 0;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    height: auto;
    max-height: 0px;
    overflow: hidden;
    -webkit-transition: .25s all;
    -o-transition: .25s all;
    transition: .25s all; }
    #gameStats .highlightCol.dropD .teamStatMenu div {
      height: 40px;
      border: 1px solid #fff; }
      #gameStats .highlightCol.dropD .teamStatMenu div a {
        color: #fff;
        text-transform: uppercase;
        height: 100%;
        width: 100%;
        display: inline-block;
        line-height: 40px; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamDAL {
        background-color: #5F9BCD; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamDC {
        background-color: #B41428; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamHOU {
        background-color: #121F47; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamLA {
        background-color: #EC7616; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamNY {
        background-color: #000000; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamSEA {
        background-color: #005546; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamSTL {
        background-color: #263371; }
      #gameStats .highlightCol.dropD .teamStatMenu div.teamTB {
        background-color: #037426; }
  #gameStats .highlightCol.dropD.active:after {
    -webkit-transform: rotate(180deg) translatey(2px);
    -ms-transform: rotate(180deg) translatey(2px);
    transform: rotate(180deg) translatey(2px); }
  #gameStats .highlightCol.dropD.active .teamStatMenu {
    max-height: 320px; }
  #gameStats .highlightCol.dropD.teamDAL div.teamDAL {
    display: none; }
  #gameStats .highlightCol.dropD.teamDC div.teamDC {
    display: none; }
  #gameStats .highlightCol.dropD.teamHOU div.teamHOU {
    display: none; }
  #gameStats .highlightCol.dropD.teamLA div.teamLA {
    display: none; }
  #gameStats .highlightCol.dropD.teamNY div.teamNY {
    display: none; }
  #gameStats .highlightCol.dropD.teamSEA div.teamSEA {
    display: none; }
  #gameStats .highlightCol.dropD.teamSTL div.teamSTL {
    display: none; }
  #gameStats .highlightCol.dropD.teamTB div.teamTB {
    display: none; }

#gameStats .statDisplay.team.season {
  margin-top: 20px; }

@media only screen and (max-width: 1200px) {
  .oneColHide {
    display: none !important; } }

@media only screen and (min-width: 1201px) {
  .oneColShow {
    display: none !important; } }

#standings {
  overflow: auto; }

div.week {
  width: 100%;
  font-size: 5rem;
  color: #012169;
  font-family: 'Teko', sans-serif;
  text-align: center;
  font-weight: bold;
  text-transform: uppercase;
  margin-top: 40px;
  line-height: 30px;
  background-color: #fff; }

.statDisplay.standings {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  min-width: 650px; }
  .statDisplay.standings .table.newStyle {
    margin-top: 10px;
    border-bottom: none;
    background-color: #f0f0f0; }
    .statDisplay.standings .table.newStyle div.subHeader {
      border-top: 8px solid #012169;
      margin-bottom: 2px; }
      .statDisplay.standings .table.newStyle div.subHeader > .row {
        line-height: initial; }
        .statDisplay.standings .table.newStyle div.subHeader > .row div {
          cursor: initial; }
        .statDisplay.standings .table.newStyle div.subHeader > .row .Team.COMMENTOUT {
          font-weight: bold; }
        .statDisplay.standings .table.newStyle div.subHeader > .row div.COMMENTOUT {
          font-weight: normal;
          font-size: 24px; }
    .statDisplay.standings .table.newStyle .row {
      background-color: #fff;
      /*font-weight: bold;
         font-family: 'Teko', sans-serif;*/ }
      .statDisplay.standings .table.newStyle .row > div {
        /*font-size: 34px;*/
        font-weight: normal;
        /*line-height: 60px;*/
        font-size: 18px;
        line-height: 55px; }
        .statDisplay.standings .table.newStyle .row > div:first-child {
          padding-left: 5px;
          position: -webkit-sticky;
          position: sticky;
          left: 5px;
          background-color: #fff; }
        .statDisplay.standings .table.newStyle .row > div.Team {
          -webkit-box-flex: 4;
          -ms-flex: 4;
          flex: 4;
          text-align: left;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          /*line-height: 25px;*/
          /*font-size: 18px;
               font-weight: bold;*/ }
          .statDisplay.standings .table.newStyle .row > div.Team .teamLogo {
            background-size: contain;
            width: 40px;
            min-width: 40px;
            height: 40px;
            max-height: 100%;
            background-repeat: no-repeat;
            background-position: center;
            margin: 5px 20px 5px 10px; }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamDAL {
              background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamDC {
              background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamHOU {
              background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamLA {
              background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamNY {
              background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamSEA {
              background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamSTL {
              background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamTB {
              background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
            .statDisplay.standings .table.newStyle .row > div.Team .teamLogo.teamXFL {
              background-image: url("../Assets/Logos/logo-RGB/XFL.png"); }
    .statDisplay.standings .table.newStyle:last-child {
      margin-bottom: 10px; }
  @media only screen and (max-width: 1201px) {
    .statDisplay.standings .table.newStyle .body > .row > div > span:first-child, .statDisplay.standings .table.newStyle .subHeader > .row > div > span:first-child {
      display: none; }
    .statDisplay.standings .table.newStyle .body > .row > div > span:last-child, .statDisplay.standings .table.newStyle .subHeader > .row > div > span:last-child {
      display: inline-block; }
    .statDisplay.standings .table.newStyle .body > .row div.Team, .statDisplay.standings .table.newStyle .subHeader > .row div.Team {
      -webkit-box-flex: 4;
      -ms-flex: 4;
      flex: 4;
      line-height: 25px; } }
  @media only screen and (min-width: 1200px) {
    .statDisplay.standings {
      min-width: 900px; }
      .statDisplay.standings .body > .row > div > span:first-child, .statDisplay.standings .subHeader > .row > div > span:first-child {
        display: inline-block; }
      .statDisplay.standings .body > .row > div > span:last-child, .statDisplay.standings .subHeader > .row > div > span:last-child {
        display: none; } }

@media only screen and (max-width: 900px) {
  .statDisplay.standings {
    width: 100%;
    padding-left: 5px;
    margin-right: 5px; }
  div.week {
    font-size: 4rem; } }

#Tiebreakers {
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  font-family: 'Open Sans', sans-serif; }
  #Tiebreakers h3 {
    font-family: 'Teko', sans-serif;
    font-size: 32px;
    margin: 10px 0 5px 0; }
  #Tiebreakers p {
    font-size: 12px; }
  #Tiebreakers ul li {
    font-size: 12px;
    list-style: decimal; }

.disclaimerLink {
  color: #012169;
  text-decoration: underline; }

#standingsLegend.legend {
  min-width: 610px; }
  #standingsLegend.legend ul {
    -webkit-column-count: 2;
    column-count: 2; }

@media only screen and (min-width: 1200px) {
  #standingsLegend.legend ul li span {
    width: 85px; }
    #standingsLegend.legend ul li span:first-child {
      display: inline-block; }
    #standingsLegend.legend ul li span:nth-child(2) {
      display: none; } }

@media only screen and (max-width: 1201px) {
  #standingsLegend.legend ul li span:first-child {
    display: none; }
  #standingsLegend.legend ul li span:nth-child(2) {
    display: inline-block; } }

@media only screen and (max-width: 900px) {
  #standingsLegend.legend {
    min-width: 435px; } }

@media only screen and (max-width: 600px) {
  #standingsLegend.legend {
    min-width: 245px; }
    #standingsLegend.legend ul {
      -webkit-column-count: 1;
      column-count: 1; } }

@media only screen and (max-width: 900px) {
  div.hideDesktop {
    max-width: 100% !important;
    min-width: 100% !important;
    overflow: hidden;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    background-color: #000000;
    border-top: 1px solid #556375;
    border-bottom: none; }
    div.hideDesktop.gameStick {
      height: 60px;
      border-top: none; }
    div.hideDesktop .pushDrop {
      height: 9px;
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      margin-top: -7px !important;
      display: block;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: url("../Images/drop-pull.png") no-repeat top center; }
      div.hideDesktop .pushDrop path,
      div.hideDesktop .pushDrop svg,
      div.hideDesktop .pushDrop svg path {
        fill: #333;
        height: 12px;
        width: 12px; }
    div.hideDesktop .gameInfo {
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2;
      height: 60px;
      padding: 0;
      display: block;
      color: #fff; }
      div.hideDesktop .gameInfo .mobileContain {
        min-width: 100%;
        max-width: 100%;
        height: 54px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        div.hideDesktop .gameInfo .mobileContain > * {
          float: left; }
        div.hideDesktop .gameInfo .mobileContain .current {
          min-width: 73px !important;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          div.hideDesktop .gameInfo .mobileContain .current > * {
            margin: 0; }
            div.hideDesktop .gameInfo .mobileContain .current > *.futureGame {
              font-size: 12px; }
              div.hideDesktop .gameInfo .mobileContain .current > *.futureGame span.superSet {
                text-transform: lowercase !important; }
      div.hideDesktop .gameInfo .scoreOuts {
        min-width: 35px;
        height: 60px;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        div.hideDesktop .gameInfo .scoreOuts .score {
          -webkit-box-flex: 0.7 !important;
          -ms-flex: 0.7 !important;
          flex: 0.7 !important;
          font-family: 'Arial';
          font-weight: 400;
          margin: 0px; }
          div.hideDesktop .gameInfo .scoreOuts .score.visitor {
            text-align: right; }
          div.hideDesktop .gameInfo .scoreOuts .score.home {
            text-align: left; }
        div.hideDesktop .gameInfo .scoreOuts .timeOuts {
          margin-top: 0px;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          div.hideDesktop .gameInfo .scoreOuts .timeOuts.home {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
          div.hideDesktop .gameInfo .scoreOuts .timeOuts.visitor {
            -webkit-box-pack: center;
            -ms-flex-pack: center;
            justify-content: center; }
          div.hideDesktop .gameInfo .scoreOuts .timeOuts li {
            list-style: none;
            width: 5px;
            height: 5px;
            margin: 0 3px;
            border-radius: 250px;
            background: #fff; }
            div.hideDesktop .gameInfo .scoreOuts .timeOuts li.used {
              opacity: .4; }
            div.hideDesktop .gameInfo .scoreOuts .timeOuts li:last-child {
              margin-right: 0; }
            div.hideDesktop .gameInfo .scoreOuts .timeOuts li:first-child {
              margin-left: 0; }
      div.hideDesktop .gameInfo .current {
        width: 60%;
        text-align: center;
        font-size: 15px; }
    div.hideDesktop .visitStroke .poss {
      margin-right: 3ome px; }
    div.hideDesktop .homeStroke .poss {
      margin-left: 3px; }
    div.hideDesktop .homeStroke,
    div.hideDesktop .visitStroke {
      -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
      flex: 1.5;
      min-height: 60px; }
      div.hideDesktop .homeStroke .poss,
      div.hideDesktop .visitStroke .poss {
        width: 15px;
        min-width: 15px;
        max-width: 15px;
        padding: 0px 0px 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        div.hideDesktop .homeStroke .poss path,
        div.hideDesktop .homeStroke .poss svg,
        div.hideDesktop .homeStroke .poss svg path,
        div.hideDesktop .visitStroke .poss path,
        div.hideDesktop .visitStroke .poss svg,
        div.hideDesktop .visitStroke .poss svg path {
          width: 12px;
          height: 12px; }
      div.hideDesktop .homeStroke > *.teamBrand,
      div.hideDesktop .visitStroke > *.teamBrand {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
        height: 60px;
        background-repeat: no-repeat !important;
        background: transparent !important; }
        div.hideDesktop .homeStroke > *.teamBrand .teamInfo,
        div.hideDesktop .visitStroke > *.teamBrand .teamInfo {
          -webkit-box-flex: 3;
          -ms-flex: 3;
          flex: 3;
          padding-right: 0;
          padding-left: 10px;
          padding-top: 7px; }
          div.hideDesktop .homeStroke > *.teamBrand .teamInfo > *,
          div.hideDesktop .visitStroke > *.teamBrand .teamInfo > * {
            color: #fff;
            margin: 0;
            line-height: 100%;
            width: 100%;
            float: left;
            padding: 2px 0; }
          div.hideDesktop .homeStroke > *.teamBrand .teamInfo h3,
          div.hideDesktop .visitStroke > *.teamBrand .teamInfo h3 {
            font-size: 9px;
            font-weight: 800;
            text-transform: uppercase; }
          div.hideDesktop .homeStroke > *.teamBrand .teamInfo h2,
          div.hideDesktop .visitStroke > *.teamBrand .teamInfo h2 {
            font-size: 14px; }
          div.hideDesktop .homeStroke > *.teamBrand .teamInfo .teamRecord,
          div.hideDesktop .visitStroke > *.teamBrand .teamInfo .teamRecord {
            background: transparent;
            padding: 0;
            text-align: left; }
            div.hideDesktop .homeStroke > *.teamBrand .teamInfo .teamRecord h4,
            div.hideDesktop .visitStroke > *.teamBrand .teamInfo .teamRecord h4 {
              margin: 0;
              padding: 0;
              font-size: 10px;
              font-weight: 400;
              color: #fff !important; }
        div.hideDesktop .homeStroke > *.teamBrand.home .teamInfo,
        div.hideDesktop .visitStroke > *.teamBrand.home .teamInfo {
          padding-left: 0 !important; }
          div.hideDesktop .homeStroke > *.teamBrand.home .teamInfo > *,
          div.hideDesktop .visitStroke > *.teamBrand.home .teamInfo > * {
            text-align: right; }
    div.hideDesktop .gameInfo h2.score {
      font-size: 20px; } }

@media only screen and (max-width: 900px) {
  .hideDesktop#lastPlay {
    display: block !important; }
  .statDisplay.offense .row .lg {
    display: none; }
  #schedule #gameData > div > * .teamBrand .logo {
    display: none; }
  #gameStats .leaderDisplay.rushing {
    max-width: 100% !important;
    min-width: 100% !important;
    padding-right: 20px !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important; }
    #gameStats .leaderDisplay.rushing .table {
      display: block !important; }
  #schedule #gameData div .gameInfo .current h2 {
    font-size: 0.9em;
    text-align: center; }
  #schedule #gameData div .gameInfo .current h3 {
    font-size: 0.6em;
    text-align: center; }
  #schedule #gameData div .gameInfo h2.score {
    font-size: 1.5em; }
  #schedule #gameData div .gameInfo .teamCity h3 {
    font-size: 12px; }
  .statDisplay.home .hideMobile.home, .statDisplay.home .hideMobile.middle, .statDisplay.home .hideMobile.visitor {
    display: none !important; }
  .statDisplay.home {
    display: block !important;
    max-width: 100%; }
    .statDisplay.home > .mobileOnly {
      max-width: 100%;
      display: block;
      max-width: 100%; }
      .statDisplay.home > .mobileOnly .middle {
        display: block !important; }
        .statDisplay.home > .mobileOnly .middle .lowerRow {
          display: block !important; }
  .hideDesktop {
    display: initial !important; }
    .hideDesktop.selectMenu {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      margin-top: 5px !important; }
    .hideDesktop.defenseOptions {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .hideDesktop.defenseData {
      display: block !important; }
    .hideDesktop.seasonTypeDrop, .hideDesktop.weekDrop {
      display: block !important; }
    .hideDesktop.clubName {
      display: inline-block !important; }
  #schedule #gameData #gameStats {
    max-width: 100%; }
    #schedule #gameData #gameStats .leaderDisplay.rushing .table {
      min-width: 100%; }
    #schedule #gameData #gameStats .table {
      margin: 5px 10px; }
  span.hideDesktop {
    display: inline-block !important; }
  .hideMobile {
    display: none !important; }
  .rStatsWrapper .playStats {
    display: block !important; }
    .rStatsWrapper .playStats .home,
    .rStatsWrapper .playStats .visitor {
      display: block !important;
      padding: 10px !important;
      min-width: 100% !important; }
      .rStatsWrapper .playStats .home .row .rTeam,
      .rStatsWrapper .playStats .visitor .row .rTeam {
        min-width: 100px !important; }
  .fileMenu > ul.fileMenuList {
    left: 18px !important;
    top: -62px !important; }
  .defenseOptions {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -ms-flex-direction: row !important;
    flex-direction: row !important;
    min-width: 90vw !important;
    max-width: 90vw !important;
    margin: 0 auto; }
    .defenseOptions .btn {
      -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
      flex: 1 1 auto;
      background: #999;
      color: #fff;
      text-align: center;
      margin: 0 5px;
      border-radius: 2px;
      cursor: pointer;
      -webkit-transition: all 250ms;
      -o-transition: all 250ms;
      transition: all 250ms;
      padding: 5px 0;
      font-weight: 100; }
      .defenseOptions .btn:hover {
        background: #d7885c; }
      .defenseOptions .btn.active {
        background: #d27948; }
      .defenseOptions .btn:first-child {
        margin-left: 0; }
      .defenseOptions .btn:last-child {
        margin-right: 0; }
  .defenseData .head .row > div {
    padding: 6px 2px 3px !important; }
    .defenseData .head .row > div:first-child {
      padding-left: 5px !important; }
    .defenseData .head .row > div:last-child {
      padding-right: 5px !important; }
  .defenseData .row > div {
    text-align: right !important; }
    .defenseData .row > div:first-child, .defenseData .row > div:nth-child(10), .defenseData .row > div:nth-child(15) {
      border-right: none !important; }
  .tabBar {
    margin-top: 5px;
    position: absolute;
    height: auto;
    opacity: 1;
    border-radius: 0 !important;
    -webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
    box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); }
    .tabBar ul {
      width: 100% !important;
      display: block !important;
      padding: 0 !important;
      margin: 0 !important;
      text-align: center;
      border-radius: 0 !important;
      background: #ddd !important;
      border-radius: 3px;
      overflow: hidden; }
      .tabBar ul:first-child {
        min-width: auto !important; }
        .tabBar ul:first-child li:first-child {
          border-top: none !important; }
      .tabBar ul:last-child li:first-child:after {
        display: none; }
      .tabBar ul li {
        min-width: 100%;
        border-radius: 0 !important;
        display: block !important;
        padding: 10px !important;
        margin: 0 !important;
        border: none !important;
        display: block !important;
        text-align: left;
        padding: 7px 5px 7px 40px !important;
        font-size: 11px;
        background: transparent;
        color: #333;
        float: none !important; }
        .tabBar ul li:first-child {
          pointer-events: none;
          background: transparent;
          padding: 7px 5px 7px 20px !important;
          font-size: 13px;
          border-top: 1px solid #999 !important;
          color: #333 !important; }
        .tabBar ul li:hover {
          background: #d0d0d0 !important; }
        .tabBar ul li.selected {
          color: #fff;
          background: #dd6a2b;
          display: inline-block;
          width: 50%;
          list-style: disc; }
          .tabBar ul li.selected:hover {
            background: #dd6a2b !important; }
    .tabBar.closed {
      height: 0 !important;
      overflow: hidden;
      opacity: 0;
      -webkit-transition: all 250ms;
      -o-transition: all 250ms;
      transition: all 250ms; }
  .popupTemplate {
    width: 100vw;
    padding: 0; }
    .popupTemplate .scheduleSelect {
      background: #cd6a34 !important;
      z-index: 9000;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      width: 100vw !important;
      height: auto !important;
      -webkit-transition: all 250ms;
      -o-transition: all 250ms;
      transition: all 250ms; }
      .popupTemplate .scheduleSelect.closed {
        height: 0 !important;
        padding: 0 !important;
        overflow: hidden !important; }
      .popupTemplate .scheduleSelect > * {
        margin: 5px auto !important; }
        .popupTemplate .scheduleSelect > *.weekSelect {
          max-width: 98vw !important;
          min-width: 98vw !important;
          -webkit-box-pack: justify;
          -ms-flex-pack: justify;
          justify-content: space-between;
          margin: 10px 0 !important;
          padding: 0 !important;
          -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
          .popupTemplate .scheduleSelect > *.weekSelect > div {
            color: #fff;
            background: transparent;
            margin: 0;
            padding: 5px 0;
            max-width: 30px; }
            .popupTemplate .scheduleSelect > *.weekSelect > div.selected {
              background: #fff !important;
              color: #d27948; }
        .popupTemplate .scheduleSelect > *.seasonTypeSelect > div {
          padding: 6px !important;
          background: #ddd; }
          .popupTemplate .scheduleSelect > *.seasonTypeSelect > div:hover {
            background: #fff;
            color: #333; }
          .popupTemplate .scheduleSelect > *.seasonTypeSelect > div.selected {
            background: #fff !important;
            color: #b95f2e !important; }
          .popupTemplate .scheduleSelect > *.seasonTypeSelect > div:last-child {
            padding-right: 8px !important; }
          .popupTemplate .scheduleSelect > *.seasonTypeSelect > div:first-child {
            padding-left: 8px !important; }
        .popupTemplate .scheduleSelect > *.seasonTypeSelect {
          min-width: auto !important;
          max-width: auto !important; }
  #schedule #scheduleSelection .selectMenu .btn.active svg {
    -webkit-transform: rotate(-180deg);
    -ms-transform: rotate(-180deg);
    transform: rotate(-180deg); }
  #schedule #scheduleSelection .scheduleSelect {
    padding-left: 0;
    position: absolute;
    background: #cd6a34 !important;
    z-index: 9000;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    width: 99vw !important;
    margin-left: 0.5vw;
    margin-top: -4px;
    height: auto !important;
    -webkit-transition: all 250ms;
    -o-transition: all 250ms;
    transition: all 250ms; }
    #schedule #scheduleSelection .scheduleSelect.closed {
      height: 0 !important;
      padding: 0 !important;
      overflow: hidden !important; }
    #schedule #scheduleSelection .scheduleSelect > * {
      margin: 5px auto !important; }
      #schedule #scheduleSelection .scheduleSelect > *.weekSelect {
        max-width: 98vw !important;
        min-width: 98vw !important;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin: 10px 0 !important;
        padding: 0 !important;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        #schedule #scheduleSelection .scheduleSelect > *.weekSelect > div {
          color: #fff;
          background: transparent;
          margin: 0;
          padding: 5px 0;
          max-width: 30px; }
          #schedule #scheduleSelection .scheduleSelect > *.weekSelect > div.selected {
            background: #fff !important;
            color: #d27948; }
      #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect > div {
        padding: 6px !important;
        background: #ddd; }
        #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect > div:hover {
          background: #fff;
          color: #333; }
        #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect > div.selected {
          background: #fff !important;
          color: #b95f2e !important; }
        #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect > div:last-child {
          padding-right: 8px !important; }
        #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect > div:first-child {
          padding-left: 8px !important; }
      #schedule #scheduleSelection .scheduleSelect > *.seasonTypeSelect {
        min-width: auto !important;
        max-width: auto !important; }
  #schedule #gameData #gameStats > div .mobileOnly > div .table .body .row > div,
  #schedule #gameData #gameStats > div .mobileOnly > div .table .head .row > div,
  #schedule #gameData #gameStats > div > div .table .body .row > div,
  #schedule #gameData #gameStats > div > div .table .head .row > div {
    padding: 5px 2px; }
    #schedule #gameData #gameStats > div .mobileOnly > div .table .body .row > div:first-child,
    #schedule #gameData #gameStats > div .mobileOnly > div .table .head .row > div:first-child,
    #schedule #gameData #gameStats > div > div .table .body .row > div:first-child,
    #schedule #gameData #gameStats > div > div .table .head .row > div:first-child {
      padding-left: 5px; }
    #schedule #gameData #gameStats > div .mobileOnly > div .table .body .row > div:last-child,
    #schedule #gameData #gameStats > div .mobileOnly > div .table .head .row > div:last-child,
    #schedule #gameData #gameStats > div > div .table .body .row > div:last-child,
    #schedule #gameData #gameStats > div > div .table .head .row > div:last-child {
      padding-right: 5px; }
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .playSummary .rQtr,
  #schedule #gameData #gameStats > div > div.middle .playSummary .rQtr {
    min-width: 35px !important;
    max-width: auto !important; }
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .playSummary .rPoss,
  #schedule #gameData #gameStats > div > div.middle .playSummary .rPoss {
    min-width: 80px !important;
    max-width: auto !important; }
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .table .body,
  #schedule #gameData #gameStats > div > div.middle .lowerRow .scoringSummary .table .body {
    min-height: auto !important; }
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rTime,
  #schedule #gameData #gameStats > div > div.middle .lowerRow .scoringSummary .rTime {
    min-width: 50px !important;
    text-align: center !important; }
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rHome,
  #schedule #gameData #gameStats > div .mobileOnly > div.middle .lowerRow .scoringSummary .rVisitor,
  #schedule #gameData #gameStats > div > div.middle .lowerRow .scoringSummary .rHome,
  #schedule #gameData #gameStats > div > div.middle .lowerRow .scoringSummary .rVisitor {
    text-align: center !important; }
  #schedule #gameData #gameStats > div.passing {
    overflow-x: scroll; }
    #schedule #gameData #gameStats > div.passing .table {
      width: 800px !important; }
      #schedule #gameData #gameStats > div.passing .table .body .row > div.comp, #schedule #gameData #gameStats > div.passing .table .body .row > div.compP,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.comp,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.compP {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #schedule #gameData #gameStats > div.passing .table .body .row > div.ydsAtt,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.ydsAtt {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #schedule #gameData #gameStats > div.passing .table .body .row > div.status, #schedule #gameData #gameStats > div.passing .table .body .row > div.team,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.status,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.team {
        -webkit-box-flex: 0.8 !important;
        -ms-flex: 0.8 !important;
        flex: 0.8 !important; }
      #schedule #gameData #gameStats > div.passing .table .body .row > div.skyds,
      #schedule #gameData #gameStats > div.passing .table .head .row > div.skyds {
        -webkit-box-flex: 1.3 !important;
        -ms-flex: 1.3 !important;
        flex: 1.3 !important; }
      #schedule #gameData #gameStats > div.passing .table .head .row > div {
        padding: 5px 0; }
        #schedule #gameData #gameStats > div.passing .table .head .row > div:first-child {
          padding-left: 5px; }
        #schedule #gameData #gameStats > div.passing .table .head .row > div:last-child {
          padding-right: 5px; }
      #schedule #gameData #gameStats > div.passing .table .body .row > div {
        padding: 2px 0; }
        #schedule #gameData #gameStats > div.passing .table .body .row > div:first-child {
          padding-left: 5px; }
        #schedule #gameData #gameStats > div.passing .table .body .row > div:last-child {
          padding-right: 5px; }
  #schedule #gameData #gameStats > div.ballposession {
    overflow-x: scroll; }
    #schedule #gameData #gameStats > div.ballposession .table {
      width: 625px !important;
      margin-left: auto;
      margin-right: auto; }
      #schedule #gameData #gameStats > div.ballposession .table .body .row > div.status, #schedule #gameData #gameStats > div.ballposession .table .body .row > div.team,
      #schedule #gameData #gameStats > div.ballposession .table .head .row > div.status,
      #schedule #gameData #gameStats > div.ballposession .table .head .row > div.team {
        -webkit-box-flex: 0.8 !important;
        -ms-flex: 0.8 !important;
        flex: 0.8 !important; }
      #schedule #gameData #gameStats > div.ballposession .table .body .row > div.skyds,
      #schedule #gameData #gameStats > div.ballposession .table .head .row > div.skyds {
        -webkit-box-flex: 2 !important;
        -ms-flex: 2 !important;
        flex: 2 !important; }
  #schedule #gameData #gameStats > div.playlistScoring .table .body .row > div.rPossDown,
  #schedule #gameData #gameStats > div.playlistScoring .table .head .row > div.rPossDown {
    -webkit-box-flex: 5 !important;
    -ms-flex: 5 !important;
    flex: 5 !important; }
  #schedule #gameData #gameStats > div.playlistScoring .table .body .row > div.rHome, #schedule #gameData #gameStats > div.playlistScoring .table .body .row > div.rVisitor,
  #schedule #gameData #gameStats > div.playlistScoring .table .head .row > div.rHome,
  #schedule #gameData #gameStats > div.playlistScoring .table .head .row > div.rVisitor {
    -webkit-box-flex: 0.8 !important;
    -ms-flex: 0.8 !important;
    flex: 0.8 !important; }
  #schedule #gameData #gameStats > div.playlistScoring .table .head + .body {
    max-height: 100% !important; }
  #schedule #gameData #gameStats > div.playlistScoring .table .body {
    max-height: 100% !important;
    height: auto !important;
    min-height: auto !important;
    overflow: visible !important; }
    #schedule #gameData #gameStats > div.playlistScoring .table .body .row {
      pointer-events: none !important; }
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .body .row > div.rPossDown,
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .head .row > div.rPossDown {
    -webkit-box-flex: 3 !important;
    -ms-flex: 3 !important;
    flex: 3 !important; }
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .body .row > div.rPlayDesc,
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .head .row > div.rPlayDesc {
    -webkit-box-flex: 4 !important;
    -ms-flex: 4 !important;
    flex: 4 !important; }
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .body .row > div.rPlays, #schedule #gameData #gameStats > div.playlistScoring.scoring .table .body .row > div.rYards,
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .head .row > div.rPlays,
  #schedule #gameData #gameStats > div.playlistScoring.scoring .table .head .row > div.rYards {
    -webkit-box-flex: 0.5 !important;
    -ms-flex: 0.5 !important;
    flex: 0.5 !important; }
  #schedule #gameData .scheduleNav {
    display: block !important; }
  .scheduleNav .gameChoice {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 60px;
    border-bottom: 1px solid #3b4654;
    background: #222 !important; }
    .scheduleNav .gameChoice:active .homeHighlight,
    .scheduleNav .gameChoice:active .visitorHighlight {
      -webkit-filter: grayscale(0);
      filter: grayscale(0); }
    .scheduleNav .gameChoice .homeHighlight,
    .scheduleNav .gameChoice .visitorHighlight {
      background: transparent !important; }
    .scheduleNav .gameChoice .futureGame {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .scheduleNav .gameChoice .futureGame sup.superSet {
        text-transform: lowercase !important;
        font-size: 10px !important; }
      .scheduleNav .gameChoice .futureGame > * {
        min-width: 100%;
        text-align: center;
        text-transform: uppercase;
        float: none !important; }
        .scheduleNav .gameChoice .futureGame > * > * {
          float: none !important; }
        .scheduleNav .gameChoice .futureGame > *.gameDay {
          font-size: 13px;
          font-weight: bold; }
        .scheduleNav .gameChoice .futureGame > *.gameLocation {
          font-size: 10px;
          padding: 4px 0; }
        .scheduleNav .gameChoice .futureGame > *.gameTime {
          font-size: 13px;
          font-weight: bold; }
    .scheduleNav .gameChoice .home,
    .scheduleNav .gameChoice .visitor {
      -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
      flex: 1.5; }
      .scheduleNav .gameChoice .home .club,
      .scheduleNav .gameChoice .visitor .club {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; }
        .scheduleNav .gameChoice .home .club .poss path,
        .scheduleNav .gameChoice .home .club .poss svg,
        .scheduleNav .gameChoice .home .club .poss svg path,
        .scheduleNav .gameChoice .visitor .club .poss path,
        .scheduleNav .gameChoice .visitor .club .poss svg,
        .scheduleNav .gameChoice .visitor .club .poss svg path {
          fill: #fff;
          height: 7px;
          width: 7px; }
        .scheduleNav .gameChoice .home .club .name *,
        .scheduleNav .gameChoice .visitor .club .name * {
          display: block;
          margin: 0;
          padding: 0;
          color: #fff; }
        .scheduleNav .gameChoice .home .club .name h1,
        .scheduleNav .gameChoice .visitor .club .name h1 {
          font-size: 14px;
          text-transform: uppercase;
          padding: 2px 0; }
        .scheduleNav .gameChoice .home .club .name h2,
        .scheduleNav .gameChoice .visitor .club .name h2 {
          padding-top: 7px;
          font-size: 9px;
          text-transform: uppercase; }
        .scheduleNav .gameChoice .home .club .name h3,
        .scheduleNav .gameChoice .visitor .club .name h3 {
          font-size: 10px;
          font-weight: 400; }
    .scheduleNav .gameChoice .visitor .club .poss {
      padding: 20px 5px 0 0; }
    .scheduleNav .gameChoice .visitor .club .name {
      text-align: left;
      padding-left: 10px; }
    .scheduleNav .gameChoice .home .club .poss {
      padding: 14px 5px 0 0;
      -webkit-transform: rotate(180deg);
      -ms-transform: rotate(180deg);
      transform: rotate(180deg); }
    .scheduleNav .gameChoice .home .club .name {
      text-align: right;
      padding-right: 10px; }
    .scheduleNav .gameChoice .gameInfo {
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      font-size: 22px;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center; }
      .scheduleNav .gameChoice .gameInfo * {
        text-align: center;
        float: left;
        color: #fff; }
        .scheduleNav .gameChoice .gameInfo *.futureGame {
          font-size: 12px;
          width: 100%;
          display: block; }
          .scheduleNav .gameChoice .gameInfo *.futureGame * {
            font-size: 12px;
            font-weight: 400; }
      .scheduleNav .gameChoice .gameInfo .score {
        width: 30%;
        font-size: 30px;
        font-weight: 400;
        padding-top: 3px !important;
        font-family: 'Arial'; }
      .scheduleNav .gameChoice .gameInfo .clock {
        width: 40%;
        font-size: 0.6em;
        font-weight: bold; }
  #schedule #gameSelection {
    display: block;
    padding: 0 !important;
    margin: 0 !important; }
    #schedule #gameSelection .gamePanelLarge {
      min-width: 330px !important;
      max-width: 340px !important;
      margin: 10px auto !important; }
  #schedule #gameData div.hideDesktop.stickIt {
    position: fixed;
    width: 100vw !important; }
  #schedule #gameData div.hideDesktop {
    max-width: 100% !important;
    min-width: 100% !important;
    overflow: hidden;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    background-color: #000000 !important;
    border-top: 1px solid #556375;
    border-bottom: none; }
    #schedule #gameData div.hideDesktop.gameStick {
      height: 60px;
      border-top: none; }
    #schedule #gameData div.hideDesktop .pushDrop {
      height: 9px;
      width: 100%;
      min-width: 100%;
      max-width: 100%;
      margin-top: -7px !important;
      display: block;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      justify-content: center;
      background: url("../Images/drop-pull.png") no-repeat top center; }
      #schedule #gameData div.hideDesktop .pushDrop path,
      #schedule #gameData div.hideDesktop .pushDrop svg,
      #schedule #gameData div.hideDesktop .pushDrop svg path {
        fill: #333;
        height: 12px;
        width: 12px; }
    #schedule #gameData div.hideDesktop .gameInfo {
      -webkit-box-flex: 2;
      -ms-flex: 2;
      flex: 2;
      height: 60px;
      padding: 0;
      display: block;
      color: #fff; }
      #schedule #gameData div.hideDesktop .gameInfo .mobileContain {
        min-width: 100%;
        max-width: 100%;
        height: 54px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #schedule #gameData div.hideDesktop .gameInfo .mobileContain > * {
          float: left; }
        #schedule #gameData div.hideDesktop .gameInfo .mobileContain .current {
          min-width: 73px !important;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
          -ms-flex-direction: column;
          flex-direction: column;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          -webkit-box-align: center;
          -ms-flex-align: center;
          align-items: center; }
          #schedule #gameData div.hideDesktop .gameInfo .mobileContain .current > * {
            margin: 0; }
            #schedule #gameData div.hideDesktop .gameInfo .mobileContain .current > *.futureGame {
              font-size: 12px; }
              #schedule #gameData div.hideDesktop .gameInfo .mobileContain .current > *.futureGame span.superSet {
                text-transform: lowercase !important; }
      #schedule #gameData div.hideDesktop .gameInfo .scoreOuts {
        min-width: 35px;
        height: 60px;
        text-align: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .score {
          -webkit-box-flex: 0.7 !important;
          -ms-flex: 0.7 !important;
          flex: 0.7 !important;
          font-family: 'Arial';
          font-weight: 400;
          margin: 0px; }
          #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .score.visitor {
            text-align: right; }
          #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .score.home {
            text-align: left; }
        #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts {
          margin-top: 0px;
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; }
          #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts.home {
            -webkit-box-pack: start;
            -ms-flex-pack: start;
            justify-content: flex-start; }
          #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts.visitor {
            -webkit-box-pack: end;
            -ms-flex-pack: end;
            justify-content: flex-end; }
          #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts li {
            list-style: none;
            width: 5px;
            height: 5px;
            margin: 0 3px;
            border-radius: 250px;
            background: #fff; }
            #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts li.used {
              opacity: .4; }
            #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts li:last-child {
              margin-right: 0; }
            #schedule #gameData div.hideDesktop .gameInfo .scoreOuts .timeOuts li:first-child {
              margin-left: 0; }
      #schedule #gameData div.hideDesktop .gameInfo .current {
        width: 60%;
        text-align: center;
        font-size: 15px; }
    #schedule #gameData div.hideDesktop .visitStroke .poss {
      margin-right: 3ome px; }
    #schedule #gameData div.hideDesktop .homeStroke .poss {
      margin-left: 3px; }
    #schedule #gameData div.hideDesktop .homeStroke,
    #schedule #gameData div.hideDesktop .visitStroke {
      -webkit-box-flex: 1.5;
      -ms-flex: 1.5;
      flex: 1.5;
      min-height: 60px; }
      #schedule #gameData div.hideDesktop .homeStroke .poss,
      #schedule #gameData div.hideDesktop .visitStroke .poss {
        width: 15px;
        min-width: 15px;
        max-width: 15px;
        padding: 0px 0px 5px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
        #schedule #gameData div.hideDesktop .homeStroke .poss path,
        #schedule #gameData div.hideDesktop .homeStroke .poss svg,
        #schedule #gameData div.hideDesktop .homeStroke .poss svg path,
        #schedule #gameData div.hideDesktop .visitStroke .poss path,
        #schedule #gameData div.hideDesktop .visitStroke .poss svg,
        #schedule #gameData div.hideDesktop .visitStroke .poss svg path {
          width: 12px;
          height: 12px;
          fill: #fff !important; }
      #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand,
      #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand {
        display: -webkit-box !important;
        display: -ms-flexbox !important;
        display: flex !important;
        width: 100%;
        height: 60px;
        background-repeat: no-repeat !important;
        background: transparent !important; }
        #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo,
        #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo {
          -webkit-box-flex: 3;
          -ms-flex: 3;
          flex: 3;
          padding-right: 0;
          padding-left: 10px;
          padding-top: 7px; }
          #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo > *,
          #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo > * {
            color: #fff;
            margin: 0;
            line-height: 100%;
            width: 100%;
            float: left;
            padding: 2px 0; }
          #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo h3,
          #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo h3 {
            font-size: 9px;
            font-weight: 800;
            text-transform: uppercase; }
          #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo h2,
          #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo h2 {
            font-size: 14px; }
          #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo .teamRecord,
          #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo .teamRecord {
            background: transparent;
            padding: 0;
            text-align: left; }
            #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand .teamInfo .teamRecord h4,
            #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand .teamInfo .teamRecord h4 {
              margin: 0;
              padding: 0;
              font-size: 10px;
              font-weight: 400;
              color: #fff !important; }
        #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand.home .teamInfo,
        #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand.home .teamInfo {
          padding-left: 0 !important; }
          #schedule #gameData div.hideDesktop .homeStroke > *.teamBrand.home .teamInfo > *,
          #schedule #gameData div.hideDesktop .visitStroke > *.teamBrand.home .teamInfo > * {
            text-align: right; }
    #schedule #gameData div.hideDesktop .gameInfo h2.score {
      font-size: 20px; }
  .statDisplay {
    display: block; }
    .statDisplay > div {
      display: block; }
    .statDisplay.home {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important;
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
      .statDisplay.home > div {
        min-width: 100% !important;
        max-width: 100% !important;
        display: block !important; }
        .statDisplay.home > div.home, .statDisplay.home > div.visitor {
          min-width: 100% !important;
          max-width: 100% !important;
          display: block !important; }
        .statDisplay.home > div.printOnly {
          display: none !important; }
        .statDisplay.home > div .table {
          display: block !important; }
    .statDisplay.defense {
      margin-top: 6px; }
    .statDisplay.offense .row.hideMobile {
      display: none !important; }
    .statDisplay.offense .row .hideMobile,
    .statDisplay.offense .row .hideTablet {
      display: block !important; }
    .statDisplay.team {
      padding-right: 20px; } }

@media only screen and (max-width: 600px) {
  .statDisplay.offense .row .ydsatt {
    display: none !important; } }

@media only screen and (max-width: 550px) {
  .statDisplay.offense .row .skyd {
    display: none !important; } }

@media only screen and (max-width: 500px) {
  .statDisplay.offense .row .cmpp {
    display: none !important; } }

div#weeks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  border-bottom: .5px solid #cccccc; }
  div#weeks > span {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-left: .5px solid #ccc;
    text-align: center;
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    padding: 4px 0;
    border-bottom: 0px;
    cursor: pointer;
    -webkit-transition: all .25s;
    -o-transition: all .25s;
    transition: all .25s; }
    div#weeks > span:hover {
      background-color: #f5f5f5; }
    div#weeks > span.active {
      background-color: #BA0020;
      border-radius: 10px;
      color: #fff;
      font-weight: bold; }
      div#weeks > span.active + span {
        border: none; }
      div#weeks > span.active:hover {
        background-color: #a60000; }

#carouSection {
  width: 100%;
  height: 100%;
  height: 111px; }
  #carouSection div#weekPrev, #carouSection div#weekNext {
    height: 115px;
    width: 40px;
    background-color: #efefef;
    position: absolute;
    top: 0;
    z-index: 2;
    border: 1px solid #efefef;
    cursor: pointer;
    text-align: center; }
    @media only screen and (max-width: 900px) {
      #carouSection div#weekPrev, #carouSection div#weekNext {
        width: 20px; } }
    #carouSection div#weekPrev::before, #carouSection div#weekNext::before {
      color: #48494a;
      font-size: 64px;
      line-height: 110px;
      position: absolute;
      right: 8px;
      text-align: center;
      text-indent: 0; }
      @media only screen and (max-width: 900px) {
        #carouSection div#weekPrev::before, #carouSection div#weekNext::before {
          right: 0;
          width: 100%; } }
    #carouSection div#weekPrev:hover::before, #carouSection div#weekNext:hover::before {
      color: #012169; }
    #carouSection div#weekPrev.disabled, #carouSection div#weekNext.disabled {
      cursor: default;
      background-color: #ccc;
      -webkit-box-shadow: none;
      box-shadow: none; }
      #carouSection div#weekPrev.disabled:hover::before, #carouSection div#weekPrev.disabled:before, #carouSection div#weekNext.disabled:hover::before, #carouSection div#weekNext.disabled:before {
        color: #aaa; }
  #carouSection div#weekPrev {
    left: 0px;
    border-right: .5px solid #cccccc;
    -webkit-box-shadow: 1px 0px 10px 0px rgba(50, 50, 50, 0.25);
    box-shadow: 1px 0px 10px 0px rgba(50, 50, 50, 0.25); }
    #carouSection div#weekPrev::before {
      content: "\2039"; }
  #carouSection div#weekNext {
    right: 0;
    border-left: .5px solid #cccccc;
    -webkit-box-shadow: -1px 0px 10px 0px rgba(50, 50, 50, 0.25);
    box-shadow: -1px 0px 10px 0px rgba(50, 50, 50, 0.25); }
    #carouSection div#weekNext::before {
      content: "\203A"; }
  #carouSection div#weekSlide {
    background-color: #012169;
    height: 107px;
    width: 800px;
    left: -788px;
    position: absolute;
    top: 0;
    z-index: 3;
    -webkit-transition: all .25s ease-out;
    -o-transition: all .25s ease-out;
    transition: all .25s ease-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-pack: distribute;
    justify-content: space-around;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: none; }
    #carouSection div#weekSlide .selects {
      padding: 10px;
      width: 25%;
      border: none;
      background: none;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      font-family: 'Open Sans', sans-serif; }
      #carouSection div#weekSlide .selects .select {
        border: .5px solid #cccccc;
        background-color: #fff;
        border-radius: 20px;
        margin: 5px;
        text-align: center;
        cursor: pointer;
        position: relative;
        line-height: 25px;
        color: #012169; }
        #carouSection div#weekSlide .selects .select.yearSelect {
          padding-right: 25%; }
          #carouSection div#weekSlide .selects .select.yearSelect::after {
            position: absolute;
            top: 0;
            right: 0;
            content: "v";
            color: black;
            border-left: .5px solid #cccccc;
            width: 25%;
            height: 25px;
            font-size: 12px;
            line-height: 23px; }
        #carouSection div#weekSlide .selects .select.disabled {
          background-color: #dfdfdf;
          color: #999;
          cursor: default; }
          #carouSection div#weekSlide .selects .select.disabled::after {
            color: #999; }
        #carouSection div#weekSlide .selects .select.seasonSelect {
          background-color: #ccc; }
          #carouSection div#weekSlide .selects .select.seasonSelect > div {
            display: inline-block;
            height: 100%;
            background-color: #ccc; }
            #carouSection div#weekSlide .selects .select.seasonSelect > div.active {
              background-color: #fff; }
            #carouSection div#weekSlide .selects .select.seasonSelect > div:last-child {
              border-left: .5px solid #ccc; }
    #carouSection div#weekSlide .weeklist {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      width: 70%; }
      #carouSection div#weekSlide .weeklist > div {
        background-color: none;
        border-radius: 45px;
        width: 45px;
        height: 45px;
        text-align: center;
        line-height: 45px;
        color: #fff;
        cursor: pointer;
        border: 1px solid #012169;
        /*&:first-child, &:last-child {
               border: 1px solid #fff;
               height: 60px;
               width: 60px;
               line-height: 60px;
            }*/ }
        #carouSection div#weekSlide .weeklist > div.active {
          background-color: #fff;
          color: #012169; }
        #carouSection div#weekSlide .weeklist > div:hover {
          border: 1px solid #fff; }
    #carouSection div#weekSlide .centerSlide {
      background-color: #012169;
      top: 0;
      height: 107px;
      width: 21px;
      position: absolute;
      right: -13px;
      -webkit-writing-mode: vertical-rl;
      -ms-writing-mode: tb-rl;
      writing-mode: vertical-rl;
      text-orientation: upright;
      text-transform: uppercase;
      color: #fff;
      text-align: center;
      font-size: 16px;
      font-family: Teko;
      font-weight: bold;
      line-height: 26px;
      letter-spacing: -10px;
      cursor: pointer;
      border-top-right-radius: 15px;
      border-bottom-right-radius: 15px;
      -webkit-transition: -webkit-box-shadow linear .25s;
      transition: -webkit-box-shadow linear .25s;
      -o-transition: box-shadow linear .25s;
      transition: box-shadow linear .25s;
      transition: box-shadow linear .25s, -webkit-box-shadow linear .25s; }
      #carouSection div#weekSlide .centerSlide:hover {
        -webkit-box-shadow: 2px 0px 5px 0px rgba(50, 50, 50, 0.75);
        box-shadow: 2px 0px 5px 0px rgba(50, 50, 50, 0.75);
        -webkit-transition: -webkit-box-shadow linear .25s;
        transition: -webkit-box-shadow linear .25s;
        -o-transition: box-shadow linear .25s;
        transition: box-shadow linear .25s;
        transition: box-shadow linear .25s, -webkit-box-shadow linear .25s; }
    #carouSection div#weekSlide.active {
      left: 0; }
      #carouSection div#weekSlide.active .centerSlide {
        -webkit-box-shadow: 2px 0px 5px 0px rgba(50, 50, 50, 0.75);
        box-shadow: 2px 0px 5px 0px rgba(50, 50, 50, 0.75);
        -webkit-transition: -webkit-box-shadow linear .25s;
        transition: -webkit-box-shadow linear .25s;
        -o-transition: box-shadow linear .25s;
        transition: box-shadow linear .25s;
        transition: box-shadow linear .25s, -webkit-box-shadow linear .25s; }

div#games {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 100%;
  background-color: #f4f5f8;
  border-bottom: .5px solid #cccccc;
  cursor: pointer;
  padding-right: 40px;
  padding-left: 39px;
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none; }
  @media only screen and (max-width: 900px) {
    div#games {
      padding-left: 19px;
      padding-right: 20px; } }
  div#games > div.gameDiv {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border-left: .5px solid #cccccc;
    font-size: 12px;
    position: relative;
    overflow: hidden;
    padding-bottom: 4px;
    opacity: 0;
    position: absolute;
    z-index: -1;
    border-bottom: .2rem solid #f4f5f8;
    border-top: .2rem solid #f4f5f8; }
    div#games > div.gameDiv.nWeek {
      -webkit-transform: translatex(100%);
      -ms-transform: translatex(100%);
      transform: translatex(100%); }
    div#games > div.gameDiv.pWeek {
      -webkit-transform: translatex(-100%);
      -ms-transform: translatex(-100%);
      transform: translatex(-100%); }
    div#games > div.gameDiv.aWeek {
      display: inline-block;
      -webkit-transform: translatex(0);
      -ms-transform: translatex(0);
      transform: translatex(0);
      opacity: 1;
      z-index: 1;
      position: relative;
      -webkit-transition: .5s all ease-out;
      -o-transition: .5s all ease-out;
      transition: .5s all ease-out; }
    div#games > div.gameDiv:hover > div {
      padding-left: 8px; }
      @media only screen and (max-width: 1220px) {
        div#games > div.gameDiv:hover > div {
          padding-left: 3px; } }
      div#games > div.gameDiv:hover > div.statusText {
        padding-left: 10px; }
        @media only screen and (max-width: 1220px) {
          div#games > div.gameDiv:hover > div.statusText {
            padding-left: 5px;
            margin-right: 0; } }
      div#games > div.gameDiv:hover > div.tickDiv {
        padding-left: 10px; }
        @media only screen and (max-width: 1220px) {
          div#games > div.gameDiv:hover > div.tickDiv {
            padding-left: 5px; } }
      div#games > div.gameDiv:hover > div.victor {
        padding-left: 0px; }
      div#games > div.gameDiv:hover > div:nth-child(2) {
        border-left: 2px solid #BA0020; }
      div#games > div.gameDiv:hover > div:nth-child(3) {
        border-left: 2px solid #012169; }
      div#games > div.gameDiv:hover > div.DAL {
        border-left: 2px solid #5F9BCD; }
      div#games > div.gameDiv:hover > div.DC {
        border-left: 2px solid #B41428; }
      div#games > div.gameDiv:hover > div.HOU {
        border-left: 2px solid #121F47; }
      div#games > div.gameDiv:hover > div.LA {
        border-left: 2px solid #EC7616; }
      div#games > div.gameDiv:hover > div.NY {
        border-left: 2px solid #000000; }
      div#games > div.gameDiv:hover > div.SEA {
        border-left: 2px solid #005546; }
      div#games > div.gameDiv:hover > div.STL {
        border-left: 2px solid #263371; }
      div#games > div.gameDiv:hover > div.TB {
        border-left: 2px solid #037426; }
    div#games > div.gameDiv > div div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/XFL.png"); }
    div#games > div.gameDiv > div.DAL div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
    div#games > div.gameDiv > div.DC div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
    div#games > div.gameDiv > div.HOU div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
    div#games > div.gameDiv > div.LA div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
    div#games > div.gameDiv > div.NY div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
    div#games > div.gameDiv > div.SEA div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
    div#games > div.gameDiv > div.STL div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
    div#games > div.gameDiv > div.TB div.teamLogo {
      background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
    div#games > div.gameDiv.active {
      border-bottom: .2rem solid;
      border-top: .2rem solid;
      border-top-color: red;
      border-bottom-color: red;
      border-radius: 5px;
      background-color: #fff; }
      div#games > div.gameDiv.active.hDAL {
        border-bottom-color: #5F9BCD; }
      div#games > div.gameDiv.active.hDC {
        border-bottom-color: #B41428; }
      div#games > div.gameDiv.active.hHOU {
        border-bottom-color: #121F47; }
      div#games > div.gameDiv.active.hLA {
        border-bottom-color: #EC7616; }
      div#games > div.gameDiv.active.hNY {
        border-bottom-color: #000000; }
      div#games > div.gameDiv.active.hSEA {
        border-bottom-color: #005546; }
      div#games > div.gameDiv.active.hSTL {
        border-bottom-color: #263371; }
      div#games > div.gameDiv.active.hTB {
        border-bottom-color: #037426; }
      div#games > div.gameDiv.active.vDAL {
        border-top-color: #5F9BCD; }
      div#games > div.gameDiv.active.vDC {
        border-top-color: #B41428; }
      div#games > div.gameDiv.active.vHOU {
        border-top-color: #121F47; }
      div#games > div.gameDiv.active.vLA {
        border-top-color: #EC7616; }
      div#games > div.gameDiv.active.vNY {
        border-top-color: #000000; }
      div#games > div.gameDiv.active.vSEA {
        border-top-color: #005546; }
      div#games > div.gameDiv.active.vSTL {
        border-top-color: #263371; }
      div#games > div.gameDiv.active.vTB {
        border-top-color: #037426; }
    div#games > div.gameDiv.CNCN {
      display: none !important; }
    div#games > div.gameDiv.POST .statusText .live, div#games > div.gameDiv.POST .statusText .gameInfo, div#games > div.gameDiv.POST .statusText .affiliate, div#games > div.gameDiv.CLSD .statusText .live, div#games > div.gameDiv.CLSD .statusText .gameInfo, div#games > div.gameDiv.CLSD .statusText .affiliate, div#games > div.gameDiv.FORF .statusText .live, div#games > div.gameDiv.FORF .statusText .gameInfo, div#games > div.gameDiv.FORF .statusText .affiliate, div#games > div.gameDiv.ABRO .statusText .live, div#games > div.gameDiv.ABRO .statusText .gameInfo, div#games > div.gameDiv.ABRO .statusText .affiliate, div#games > div.gameDiv.ABCL .statusText .live, div#games > div.gameDiv.ABCL .statusText .gameInfo, div#games > div.gameDiv.ABCL .statusText .affiliate, div#games > div.gameDiv.ABNR .statusText .live, div#games > div.gameDiv.ABNR .statusText .gameInfo, div#games > div.gameDiv.ABNR .statusText .affiliate {
      display: none; }
    div#games > div.gameDiv.POST .statusText .final, div#games > div.gameDiv.CLSD .statusText .final, div#games > div.gameDiv.FORF .statusText .final, div#games > div.gameDiv.ABRO .statusText .final, div#games > div.gameDiv.ABCL .statusText .final, div#games > div.gameDiv.ABNR .statusText .final {
      display: inline-block; }
    div#games > div.gameDiv.POST .tickDiv, div#games > div.gameDiv.CLSD .tickDiv, div#games > div.gameDiv.FORF .tickDiv, div#games > div.gameDiv.ABRO .tickDiv, div#games > div.gameDiv.ABCL .tickDiv, div#games > div.gameDiv.ABNR .tickDiv {
      display: none; }
    div#games > div.gameDiv.POST .record, div#games > div.gameDiv.CLSD .record, div#games > div.gameDiv.FORF .record, div#games > div.gameDiv.ABRO .record, div#games > div.gameDiv.ABCL .record, div#games > div.gameDiv.ABNR .record {
      display: none; }
      @media only screen and (max-width: 900px) {
        div#games > div.gameDiv.POST .record, div#games > div.gameDiv.CLSD .record, div#games > div.gameDiv.FORF .record, div#games > div.gameDiv.ABRO .record, div#games > div.gameDiv.ABCL .record, div#games > div.gameDiv.ABNR .record {
          display: none; } }
    div#games > div.gameDiv.POST .w, div#games > div.gameDiv.CLSD .w, div#games > div.gameDiv.FORF .w, div#games > div.gameDiv.ABRO .w, div#games > div.gameDiv.ABCL .w, div#games > div.gameDiv.ABNR .w {
      font-weight: bold; }
    div#games > div.gameDiv.POST .possessIcon, div#games > div.gameDiv.CLSD .possessIcon, div#games > div.gameDiv.FORF .possessIcon, div#games > div.gameDiv.ABRO .possessIcon, div#games > div.gameDiv.ABCL .possessIcon, div#games > div.gameDiv.ABNR .possessIcon {
      display: none; }
    div#games > div.gameDiv.PLAY .statusText .tickDiv, div#games > div.gameDiv.PLAY .statusText .final, div#games > div.gameDiv.LIVE .statusText .tickDiv, div#games > div.gameDiv.LIVE .statusText .final, div#games > div.gameDiv.PDLY .statusText .tickDiv, div#games > div.gameDiv.PDLY .statusText .final, div#games > div.gameDiv.PBRK .statusText .tickDiv, div#games > div.gameDiv.PBRK .statusText .final, div#games > div.gameDiv.HLFT .statusText .tickDiv, div#games > div.gameDiv.HLFT .statusText .final, div#games > div.gameDiv.OVEX .statusText .tickDiv, div#games > div.gameDiv.OVEX .statusText .final, div#games > div.gameDiv.SHOO .statusText .tickDiv, div#games > div.gameDiv.SHOO .statusText .final {
      display: none; }
    div#games > div.gameDiv.PLAY .statusText .live, div#games > div.gameDiv.LIVE .statusText .live, div#games > div.gameDiv.PDLY .statusText .live, div#games > div.gameDiv.PBRK .statusText .live, div#games > div.gameDiv.HLFT .statusText .live, div#games > div.gameDiv.OVEX .statusText .live, div#games > div.gameDiv.SHOO .statusText .live {
      display: inline-block; }
      @media only screen and (max-width: 600px) {
        div#games > div.gameDiv.PLAY .statusText .live, div#games > div.gameDiv.LIVE .statusText .live, div#games > div.gameDiv.PDLY .statusText .live, div#games > div.gameDiv.PBRK .statusText .live, div#games > div.gameDiv.HLFT .statusText .live, div#games > div.gameDiv.OVEX .statusText .live, div#games > div.gameDiv.SHOO .statusText .live {
          display: none; } }
    div#games > div.gameDiv.PLAY .statusText .gameInfo, div#games > div.gameDiv.LIVE .statusText .gameInfo, div#games > div.gameDiv.PDLY .statusText .gameInfo, div#games > div.gameDiv.PBRK .statusText .gameInfo, div#games > div.gameDiv.HLFT .statusText .gameInfo, div#games > div.gameDiv.OVEX .statusText .gameInfo, div#games > div.gameDiv.SHOO .statusText .gameInfo {
      display: inline-block; }
      @media only screen and (max-width: 600px) {
        div#games > div.gameDiv.PLAY .statusText .gameInfo, div#games > div.gameDiv.LIVE .statusText .gameInfo, div#games > div.gameDiv.PDLY .statusText .gameInfo, div#games > div.gameDiv.PBRK .statusText .gameInfo, div#games > div.gameDiv.HLFT .statusText .gameInfo, div#games > div.gameDiv.OVEX .statusText .gameInfo, div#games > div.gameDiv.SHOO .statusText .gameInfo {
          background-color: #BA0020;
          color: #fff;
          border-radius: 3px;
          vertical-align: middle;
          padding: 0 3px; } }
      div#games > div.gameDiv.PLAY .statusText .gameInfo span, div#games > div.gameDiv.LIVE .statusText .gameInfo span, div#games > div.gameDiv.PDLY .statusText .gameInfo span, div#games > div.gameDiv.PBRK .statusText .gameInfo span, div#games > div.gameDiv.HLFT .statusText .gameInfo span, div#games > div.gameDiv.OVEX .statusText .gameInfo span, div#games > div.gameDiv.SHOO .statusText .gameInfo span {
        font-weight: bold; }
    div#games > div.gameDiv.PLAY .statusText .schedInfo, div#games > div.gameDiv.LIVE .statusText .schedInfo, div#games > div.gameDiv.PDLY .statusText .schedInfo, div#games > div.gameDiv.PBRK .statusText .schedInfo, div#games > div.gameDiv.HLFT .statusText .schedInfo, div#games > div.gameDiv.OVEX .statusText .schedInfo, div#games > div.gameDiv.SHOO .statusText .schedInfo {
      display: none; }
    div#games > div.gameDiv.PLAY .score, div#games > div.gameDiv.LIVE .score, div#games > div.gameDiv.PDLY .score, div#games > div.gameDiv.PBRK .score, div#games > div.gameDiv.HLFT .score, div#games > div.gameDiv.OVEX .score, div#games > div.gameDiv.SHOO .score {
      display: inline-block; }
    div#games > div.gameDiv.PLAY .record, div#games > div.gameDiv.LIVE .record, div#games > div.gameDiv.PDLY .record, div#games > div.gameDiv.PBRK .record, div#games > div.gameDiv.HLFT .record, div#games > div.gameDiv.OVEX .record, div#games > div.gameDiv.SHOO .record {
      display: none; }
    div#games > div.gameDiv.HLFT .possessIcon {
      display: none; }
    div#games > div.gameDiv.PLAY .tickDiv {
      display: none; }
    div#games > div.gameDiv.SCHC .statusText .gameInfo, div#games > div.gameDiv.SCHC .statusText .final, div#games > div.gameDiv.SCHI .statusText .gameInfo, div#games > div.gameDiv.SCHI .statusText .final, div#games > div.gameDiv.FLEX .statusText .gameInfo, div#games > div.gameDiv.FLEX .statusText .final, div#games > div.gameDiv.CNFT .statusText .gameInfo, div#games > div.gameDiv.CNFT .statusText .final, div#games > div.gameDiv.MDLY .statusText .gameInfo, div#games > div.gameDiv.MDLY .statusText .final, div#games > div.gameDiv.POSP .statusText .gameInfo, div#games > div.gameDiv.POSP .statusText .final, div#games > div.gameDiv.UNCT .statusText .gameInfo, div#games > div.gameDiv.UNCT .statusText .final {
      display: none; }
    div#games > div.gameDiv.SCHC .statusText .schedInfo, div#games > div.gameDiv.SCHI .statusText .schedInfo, div#games > div.gameDiv.FLEX .statusText .schedInfo, div#games > div.gameDiv.CNFT .statusText .schedInfo, div#games > div.gameDiv.MDLY .statusText .schedInfo, div#games > div.gameDiv.POSP .statusText .schedInfo, div#games > div.gameDiv.UNCT .statusText .schedInfo {
      display: inline-block; }
    div#games > div.gameDiv.SCHC .statusText .tickDiv, div#games > div.gameDiv.SCHI .statusText .tickDiv, div#games > div.gameDiv.FLEX .statusText .tickDiv, div#games > div.gameDiv.CNFT .statusText .tickDiv, div#games > div.gameDiv.MDLY .statusText .tickDiv, div#games > div.gameDiv.POSP .statusText .tickDiv, div#games > div.gameDiv.UNCT .statusText .tickDiv {
      display: inline-block; }
    div#games > div.gameDiv.SCHC .score, div#games > div.gameDiv.SCHI .score, div#games > div.gameDiv.FLEX .score, div#games > div.gameDiv.CNFT .score, div#games > div.gameDiv.MDLY .score, div#games > div.gameDiv.POSP .score, div#games > div.gameDiv.UNCT .score {
      display: none; }
    div#games > div.gameDiv.SCHC .record, div#games > div.gameDiv.SCHI .record, div#games > div.gameDiv.FLEX .record, div#games > div.gameDiv.CNFT .record, div#games > div.gameDiv.MDLY .record, div#games > div.gameDiv.POSP .record, div#games > div.gameDiv.UNCT .record {
      display: none; }
      @media only screen and (max-width: 900px) {
        div#games > div.gameDiv.SCHC .record, div#games > div.gameDiv.SCHI .record, div#games > div.gameDiv.FLEX .record, div#games > div.gameDiv.CNFT .record, div#games > div.gameDiv.MDLY .record, div#games > div.gameDiv.POSP .record, div#games > div.gameDiv.UNCT .record {
          display: none; } }
    div#games > div.gameDiv.SCHC .possessIcon, div#games > div.gameDiv.SCHI .possessIcon, div#games > div.gameDiv.FLEX .possessIcon, div#games > div.gameDiv.CNFT .possessIcon, div#games > div.gameDiv.MDLY .possessIcon, div#games > div.gameDiv.POSP .possessIcon, div#games > div.gameDiv.UNCT .possessIcon {
      display: none; }
    div#games > div.gameDiv .record {
      font-size: 9px;
      -webkit-transform: translateY(5%);
      -ms-transform: translateY(5%);
      transform: translateY(5%); }
    div#games > div.gameDiv > div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center;
      /*font-family: 'Teko', sans-serif;*/
      font-family: 'Open Sans', sans-serif;
      padding: 0px 10px;
      height: 34px;
      -webkit-box-sizing: content-box;
      box-sizing: content-box; }
      @media only screen and (max-width: 1220px) {
        div#games > div.gameDiv > div {
          padding: 0px 5px; } }
      div#games > div.gameDiv > div span.gameDate {
        display: inline-block; }
      div#games > div.gameDiv > div span.gameDateSmall {
        display: none; }
      @media only screen and (max-width: 900px) {
        div#games > div.gameDiv > div span.gameDate {
          display: none; }
        div#games > div.gameDiv > div span.gameDateSmall {
          display: inline-block; } }
      div#games > div.gameDiv > div span.teamLoc, div#games > div.gameDiv > div span.teamName, div#games > div.gameDiv > div span.clubCode {
        display: none;
        font-size: 14px; }
      div#games > div.gameDiv > div span.record {
        margin-left: 5px; }
      div#games > div.gameDiv > div span.clubCode {
        display: inline-block; }
      div#games > div.gameDiv > div span.score {
        font-size: 14px; }
      @media only screen and (min-width: 1200px) {
        div#games > div.gameDiv > div span.teamLoc {
          display: inline-block; } }
      @media only screen and (min-width: 900px) {
        div#games > div.gameDiv > div span.teamName {
          display: inline-block; } }
      div#games > div.gameDiv > div span.possessIcon {
        width: 14px;
        display: inline-block;
        color: brown;
        margin-left: 5px;
        margin-top: 4px; }
        div#games > div.gameDiv > div span.possessIcon > svg {
          height: auto;
          width: 12px;
          fill: brown; }
      div#games > div.gameDiv > div.statusText {
        text-transform: uppercase;
        font-size: 10px;
        padding: 0px 0 0 10px;
        margin-right: 8px;
        font-weight: normal; }
        @media only screen and (max-width: 1220px) {
          div#games > div.gameDiv > div.statusText {
            padding: 0px 5px;
            margin-right: 0; } }
        div#games > div.gameDiv > div.statusText div.live, div#games > div.gameDiv > div.statusText div.final, div#games > div.gameDiv > div.statusText div.tickDiv {
          border-radius: 3px;
          border: none;
          padding: 0px 4px;
          display: none; }
        div#games > div.gameDiv > div.statusText div.tickDiv {
          border-radius: 0;
          font-size: 12px;
          padding: 4px 2px 2px 5px; }
          div#games > div.gameDiv > div.statusText div.tickDiv img {
            -webkit-filter: invert(100%);
            filter: invert(100%); }
        div#games > div.gameDiv > div.statusText div.live, div#games > div.gameDiv > div.statusText div.tickDiv {
          background: #BA0020;
          color: #fff; }
        div#games > div.gameDiv > div.statusText div.affiliate {
          display: inline-block;
          margin-left: 2px; }
          div#games > div.gameDiv > div.statusText div.affiliate div {
            background-position: center;
            background-size: contain;
            height: 16px;
            width: 16px;
            background-repeat: no-repeat;
            display: inline-block; }
          div#games > div.gameDiv > div.statusText div.affiliate.ABC div {
            background-image: url("../Assets/Logos/Affiliates/ABC.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%); }
          div#games > div.gameDiv > div.statusText div.affiliate.FOX div {
            background-image: url("../Assets/Logos/Affiliates/FOX.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%);
            width: 20px; }
          div#games > div.gameDiv > div.statusText div.affiliate.ESPN div {
            background-image: url("../Assets/Logos/Affiliates/ESPN.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%);
            width: 30px; }
          div#games > div.gameDiv > div.statusText div.affiliate.ESPN2 div {
            background-image: url("../Assets/Logos/Affiliates/ESPN2.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%);
            width: 30px; }
          div#games > div.gameDiv > div.statusText div.affiliate.FS1 div {
            background-image: url("../Assets/Logos/Affiliates/FS1.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%); }
          div#games > div.gameDiv > div.statusText div.affiliate.FS2 div {
            background-image: url("../Assets/Logos/Affiliates/FS2.png");
            -webkit-transform: translateY(25%);
            -ms-transform: translateY(25%);
            transform: translateY(25%); }
      div#games > div.gameDiv > div .teamLogo {
        height: auto;
        width: 30px;
        margin-right: 5px; }
      div#games > div.gameDiv > div div.teamLogo {
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center;
        width: 30px;
        height: 34px;
        min-width: 15px; }
        @media only screen and (max-width: 1220px) {
          div#games > div.gameDiv > div div.teamLogo {
            width: 2vw; } }
      div#games > div.gameDiv > div.victor {
        display: none;
        position: absolute;
        height: 100%;
        width: 100%;
        right: 0;
        top: 0;
        opacity: .1;
        padding: 0;
        margin: 0;
        -webkit-box-pack: end;
        -ms-flex-pack: end;
        justify-content: flex-end;
        padding-right: 10%; }
        div#games > div.gameDiv > div.victor img {
          height: 150%;
          width: auto; }
      div#games > div.gameDiv > div .leftFields {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center; }
  div#games div.tickDiv {
    cursor: pointer; }
    @media only screen and (max-width: 1220px) {
      div#games div.tickDiv {
        font-size: 0;
        padding: 0 !important;
        display: none !important; } }
    @media only screen and (max-width: 900px) {
      div#games div.tickDiv {
        display: none; } }
    div#games div.tickDiv img {
      height: 20px;
      width: auto;
      cursor: pointer; }

@-webkit-keyframes pulse {
  0% {
    background-color: #ff2147;
    -webkit-box-shadow: 0px 0px 5px 0px red;
    box-shadow: 0px 0px 5px 0px red; }
  50% {
    background-color: #BA0020;
    -webkit-box-shadow: 0px 0px 0px 0px red;
    box-shadow: 0px 0px 0px 0px red; }
  100% {
    background-color: #ff2147;
    -webkit-box-shadow: 0px 0px 5px 0px red;
    box-shadow: 0px 0px 5px 0px red; } }

@keyframes pulse {
  0% {
    background-color: #ff2147;
    -webkit-box-shadow: 0px 0px 5px 0px red;
    box-shadow: 0px 0px 5px 0px red; }
  50% {
    background-color: #BA0020;
    -webkit-box-shadow: 0px 0px 0px 0px red;
    box-shadow: 0px 0px 0px 0px red; }
  100% {
    background-color: #ff2147;
    -webkit-box-shadow: 0px 0px 5px 0px red;
    box-shadow: 0px 0px 5px 0px red; } }

#PlayerStatsHeaderD, #PlayerStatsHeaderM {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  overflow: hidden;
  background-color: #000;
  color: #fff;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  padding: 75px 0 30px 0; }
  #PlayerStatsHeaderD .psh, #PlayerStatsHeaderM .psh {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    margin: 0;
    padding: 5px;
    z-index: 1; }
    #PlayerStatsHeaderD .psh.image, #PlayerStatsHeaderM .psh.image {
      -ms-flex-item-align: start;
      align-self: flex-start; }
      #PlayerStatsHeaderD .psh.image .imageText, #PlayerStatsHeaderM .psh.image .imageText {
        height: 100px;
        width: 100%;
        margin-left: 30px;
        margin-top: -40px;
        background-repeat: no-repeat;
        background-size: contain; }
        @media only screen and (max-width: 1280px) {
          #PlayerStatsHeaderD .psh.image .imageText, #PlayerStatsHeaderM .psh.image .imageText {
            height: 70px;
            margin-left: 10px;
            margin-top: -60px; } }
    #PlayerStatsHeaderD .psh.bio, #PlayerStatsHeaderM .psh.bio {
      padding-right: 80px; }
      #PlayerStatsHeaderD .psh.bio div, #PlayerStatsHeaderM .psh.bio div {
        margin: 5px 0; }
      #PlayerStatsHeaderD .psh.bio .playerName, #PlayerStatsHeaderD .psh.bio .playerPos, #PlayerStatsHeaderD .psh.bio .playerPhys, #PlayerStatsHeaderM .psh.bio .playerName, #PlayerStatsHeaderM .psh.bio .playerPos, #PlayerStatsHeaderM .psh.bio .playerPhys {
        text-transform: uppercase; }
      #PlayerStatsHeaderD .psh.bio .playerName, #PlayerStatsHeaderM .psh.bio .playerName {
        font-size: 3vw;
        line-height: 3vw;
        font-family: 'Teko', sans-serif; }
      #PlayerStatsHeaderD .psh.bio .playerPos, #PlayerStatsHeaderM .psh.bio .playerPos {
        font-size: 18px;
        border-bottom: 1px solid #fff;
        padding-bottom: 15px; }
      #PlayerStatsHeaderD .psh.bio .playerPhys, #PlayerStatsHeaderM .psh.bio .playerPhys {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
        #PlayerStatsHeaderD .psh.bio .playerPhys div, #PlayerStatsHeaderM .psh.bio .playerPhys div {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1; }
          #PlayerStatsHeaderD .psh.bio .playerPhys div.bioCollege, #PlayerStatsHeaderM .psh.bio .playerPhys div.bioCollege {
            -webkit-box-flex: 4;
            -ms-flex: 4;
            flex: 4; }
          #PlayerStatsHeaderD .psh.bio .playerPhys div div, #PlayerStatsHeaderM .psh.bio .playerPhys div div {
            margin: 0 10px 0 0; }
            #PlayerStatsHeaderD .psh.bio .playerPhys div div:first-child, #PlayerStatsHeaderM .psh.bio .playerPhys div div:first-child {
              font-weight: bold;
              font-size: 22px; }
            #PlayerStatsHeaderD .psh.bio .playerPhys div div:last-child, #PlayerStatsHeaderM .psh.bio .playerPhys div div:last-child {
              font-size: 14px; }
      #PlayerStatsHeaderD .psh.bio .playerBio, #PlayerStatsHeaderM .psh.bio .playerBio {
        font-size: 14px;
        padding-top: 10px; }
    #PlayerStatsHeaderD .psh.stats, #PlayerStatsHeaderM .psh.stats {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -ms-flex-pack: distribute;
      justify-content: space-around;
      -webkit-box-align: center;
      -ms-flex-align: center;
      align-items: center; }
      #PlayerStatsHeaderD .psh.stats .statBox, #PlayerStatsHeaderM .psh.stats .statBox {
        width: 40%;
        text-transform: uppercase;
        border-bottom: 1px solid #fff;
        padding-bottom: 15px; }
        #PlayerStatsHeaderD .psh.stats .statBox div:first-child, #PlayerStatsHeaderM .psh.stats .statBox div:first-child {
          font-size: 3vw;
          line-height: 3vw;
          font-family: 'Teko', sans-serif; }
        #PlayerStatsHeaderD .psh.stats .statBox div:last-child, #PlayerStatsHeaderM .psh.stats .statBox div:last-child {
          font-size: 14px; }
  #PlayerStatsHeaderD .playerImage, #PlayerStatsHeaderM .playerImage {
    height: 90%;
    width: 25%;
    position: absolute;
    background-repeat: no-repeat;
    background-position: bottom;
    bottom: 0;
    right: 68%;
    background-size: contain; }
  #PlayerStatsHeaderD .teamImage, #PlayerStatsHeaderM .teamImage {
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    opacity: .15;
    width: 100%;
    height: 500%;
    right: 60%; }
  #PlayerStatsHeaderD.teamDAL, #PlayerStatsHeaderM.teamDAL {
    background-color: #5F9BCD; }
    #PlayerStatsHeaderD.teamDAL .teamImage, #PlayerStatsHeaderM.teamDAL .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/DAL.png");
      /*height: 175%;
         left: -2%;
         top: -50%;*/
      width: 60%;
      top: 25%;
      margin-top: -15%; }
    #PlayerStatsHeaderD.teamDAL .imageText, #PlayerStatsHeaderM.teamDAL .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Renegades-team-mark-blueBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamDC, #PlayerStatsHeaderM.teamDC {
    background-color: #B41428; }
    #PlayerStatsHeaderD.teamDC .teamImage, #PlayerStatsHeaderM.teamDC .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/DC.png");
      width: 60%;
      top: 25%;
      margin-top: -15%; }
    #PlayerStatsHeaderD.teamDC .imageText, #PlayerStatsHeaderM.teamDC .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Defenders-team-mark-redBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamHOU, #PlayerStatsHeaderD.teamHST, #PlayerStatsHeaderM.teamHOU, #PlayerStatsHeaderM.teamHST {
    background-color: #B41428; }
    #PlayerStatsHeaderD.teamHOU .teamImage, #PlayerStatsHeaderD.teamHST .teamImage, #PlayerStatsHeaderM.teamHOU .teamImage, #PlayerStatsHeaderM.teamHST .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/HOU.png");
      width: 50%;
      top: 50%;
      margin-top: -25%; }
    #PlayerStatsHeaderD.teamHOU .imageText, #PlayerStatsHeaderD.teamHST .imageText, #PlayerStatsHeaderM.teamHOU .imageText, #PlayerStatsHeaderM.teamHST .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Roughnecks-team-mark-redBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamLA, #PlayerStatsHeaderM.teamLA {
    background-color: #000000; }
    #PlayerStatsHeaderD.teamLA .teamImage, #PlayerStatsHeaderM.teamLA .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/LA.png");
      width: 34%;
      top: 50%;
      margin-top: -13%;
      right: 70%; }
    #PlayerStatsHeaderD.teamLA .psh.image .imageText, #PlayerStatsHeaderM.teamLA .psh.image .imageText {
      height: 70px;
      background-image: url("../Assets/Logos/withText/RGB/1-Wildcats-team-mark-rgb.png"); }
  #PlayerStatsHeaderD.teamNY, #PlayerStatsHeaderD.teamNYC, #PlayerStatsHeaderM.teamNY, #PlayerStatsHeaderM.teamNYC {
    background-color: #000000; }
    #PlayerStatsHeaderD.teamNY .teamImage, #PlayerStatsHeaderD.teamNYC .teamImage, #PlayerStatsHeaderM.teamNY .teamImage, #PlayerStatsHeaderM.teamNYC .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/NY.png");
      width: 60%;
      top: 25%;
      margin-top: -15%; }
    #PlayerStatsHeaderD.teamNY .imageText, #PlayerStatsHeaderD.teamNYC .imageText, #PlayerStatsHeaderM.teamNY .imageText, #PlayerStatsHeaderM.teamNYC .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Guardians-team-mark-blackBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamSEA, #PlayerStatsHeaderM.teamSEA {
    background-color: #121F47; }
    #PlayerStatsHeaderD.teamSEA .teamImage, #PlayerStatsHeaderM.teamSEA .teamImage {
      background-image: url("../Assets/Logos/darkBKG-RGB/SEA.png");
      width: 60%;
      top: 25%;
      margin-top: -15%; }
    #PlayerStatsHeaderD.teamSEA .imageText, #PlayerStatsHeaderM.teamSEA .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Dragons-team-mark-greenBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamSTL, #PlayerStatsHeaderM.teamSTL {
    background-color: #263371; }
    #PlayerStatsHeaderD.teamSTL .teamImage, #PlayerStatsHeaderM.teamSTL .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/STL.png");
      width: 40%;
      top: 25%;
      margin-top: -15%;
      right: 75%; }
    #PlayerStatsHeaderD.teamSTL .imageText, #PlayerStatsHeaderM.teamSTL .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Battlehawks-team-mark-darkBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamTB, #PlayerStatsHeaderM.teamTB {
    background-color: #037426; }
    #PlayerStatsHeaderD.teamTB .teamImage, #PlayerStatsHeaderM.teamTB .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/TB.png");
      width: 60%;
      top: 25%;
      margin-top: -15%; }
    #PlayerStatsHeaderD.teamTB .imageText, #PlayerStatsHeaderM.teamTB .imageText {
      background-image: url("../Assets/Logos/withText/RGB/1-Vipers-team-mark-alternateColor-greenBKG-rgb.png"); }
  #PlayerStatsHeaderD.teamXFL, #PlayerStatsHeaderM.teamXFL {
    background-color: #012169; }
    #PlayerStatsHeaderD.teamXFL .teamImage, #PlayerStatsHeaderM.teamXFL .teamImage {
      background-image: url("../Assets/Logos/logo-RGB/XFL.png");
      width: 60%;
      top: 50%;
      margin-top: -10%; }

#PlayerStatsHeaderM {
  display: block;
  padding: 30px 0 0;
  z-index: -1; }
  @media only screen and (min-width: 900px) {
    #PlayerStatsHeaderM {
      display: none; } }
  #PlayerStatsHeaderM .pshContainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row; }
  #PlayerStatsHeaderM .psh.image .imageText {
    height: 70px;
    margin-left: 10px;
    margin-top: -10px; }
  #PlayerStatsHeaderM .psh.bio {
    padding-right: 20px; }
    #PlayerStatsHeaderM .psh.bio div {
      margin: 0;
      font-size: 12px; }
    #PlayerStatsHeaderM .psh.bio .playerName {
      font-size: 45px;
      line-height: 45px; }
    #PlayerStatsHeaderM .psh.bio .playerPhys > div {
      margin: 0 8px 0 0; }
    #PlayerStatsHeaderM .psh.bio .playerPos, #PlayerStatsHeaderM .psh.bio .playerPhys div div:first-child {
      font-size: 16px; }
    #PlayerStatsHeaderM .psh.bio .playerPhys div div:last-child {
      font-size: 12px; }
  #PlayerStatsHeaderM .psh.stats {
    padding: 15px 0 5px 0; }
    #PlayerStatsHeaderM .psh.stats .statBox {
      width: 15%;
      padding-bottom: 0;
      border-bottom: none;
      white-space: nowrap; }
      #PlayerStatsHeaderM .psh.stats .statBox div:first-child {
        font-size: 32px; }
      #PlayerStatsHeaderM .psh.stats .statBox div:last-child {
        font-size: 12px; }
  #PlayerStatsHeaderM .playerImage {
    bottom: 53px;
    width: 40%;
    left: 0;
    z-index: -1;
    max-height: calc(95% - 56px); }
  #PlayerStatsHeaderM .teamImage {
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    opacity: .15;
    width: 100%;
    height: 500%;
    right: 50%;
    z-index: -1; }
  #PlayerStatsHeaderM.teamDAL .teamImage, #PlayerStatsHeaderM.teamDC .teamImage, #PlayerStatsHeaderM.teamTB .teamImage {
    width: 80%; }
  #PlayerStatsHeaderM.teamHOU .teamImage, #PlayerStatsHeaderM.teamHST .teamImage {
    width: 60%;
    top: 25%;
    margin-top: -12%; }
  #PlayerStatsHeaderM.teamLA .teamImage {
    right: 50%;
    width: 60%;
    top: 25%;
    margin-top: -12%; }
  #PlayerStatsHeaderM.teamNYC .teamImage, #PlayerStatsHeaderM.teamNY .teamImage {
    width: 75%;
    top: 50%;
    margin-top: -25%; }
  #PlayerStatsHeaderM.teamSEA .teamImage {
    width: 85%;
    top: 25%;
    margin-top: -15%;
    right: 40%; }
  #PlayerStatsHeaderM.teamSTL .teamImage {
    width: 90%;
    top: 25%;
    margin-top: -15%;
    right: 45%; }
  #PlayerStatsHeaderM.teamLA .imageText {
    height: 40px !important; }
  #PlayerStatsHeaderM.teamLA .psh.stats {
    background-color: #000000; }
  #PlayerStatsHeaderM.teamDAL .psh.stats {
    background-color: #5F9BCD; }
  #PlayerStatsHeaderM.teamDC .psh.stats {
    background-color: #B41428; }
  #PlayerStatsHeaderM.teamHOU .psh.stats {
    background-color: #B41428; }
  #PlayerStatsHeaderM.teamNY .psh.stats {
    background-color: #000000; }
  #PlayerStatsHeaderM.teamSEA .psh.stats {
    background-color: #121F47; }
  #PlayerStatsHeaderM.teamSTL .psh.stats {
    background-color: #263371; }
  #PlayerStatsHeaderM.teamTB .psh.stats {
    background-color: #037426; }
  #PlayerStatsHeaderM.teamXFL .psh.stats {
    background-color: #012169; }

.subHead.Player {
  width: 100%;
  padding: 30px 0;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 0; }
  .subHead.Player h3 {
    margin: 0 2vw;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    color: #fff; }
    .subHead.Player h3.active {
      font-weight: bold;
      border-bottom: 2px solid #fff; }
  @media only screen and (max-width: 900px) {
    .subHead.Player {
      padding: 15px 0; } }
  .subHead.Player.teamDAL {
    background-color: #46749a; }
  .subHead.Player.teamDC {
    background-color: #860f1e; }
  .subHead.Player.teamHOU, .subHead.Player.teamHST {
    background-color: #860f1e; }
  .subHead.Player.teamLA {
    background-color: #333333; }
  .subHead.Player.teamNY, .subHead.Player.teamNYC {
    background-color: #919191; }
  .subHead.Player.teamSEA {
    background-color: #1c3170; }
  .subHead.Player.teamSTL {
    background-color: #19224b; }
  .subHead.Player.teamTB {
    background-color: #024216; }
  .subHead.Player.teamXFL {
    background-color: #012169; }

section#playerMain {
  overflow: auto; }
  section#playerMain #gameStats .table {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 0;
    min-width: 900px; }
    section#playerMain #gameStats .table .head {
      background-color: #fff;
      text-transform: uppercase; }
      section#playerMain #gameStats .table .head > .row {
        font-size: 28px;
        color: #000;
        background-color: #fff;
        border: none; }
        section#playerMain #gameStats .table .head > .row:first-child {
          border-bottom: 3px solid black;
          font-weight: bold; }
        section#playerMain #gameStats .table .head > .row:last-child {
          font-size: 16px;
          color: #919191;
          font-family: 'Open Sans', sans-serif; }
          @media only screen and (max-width: 1200px) {
            section#playerMain #gameStats .table .head > .row:last-child {
              font-size: 12px; } }
        section#playerMain #gameStats .table .head > .row .gameHead {
          -webkit-box-flex: 5.5;
          -ms-flex: 5.5;
          flex: 5.5; }
        section#playerMain #gameStats .table .head > .row .passHead {
          -webkit-box-flex: 8;
          -ms-flex: 8;
          flex: 8; }
        section#playerMain #gameStats .table .head > .row .recHead {
          -webkit-box-flex: 6;
          -ms-flex: 6;
          flex: 6; }
        section#playerMain #gameStats .table .head > .row .rushHead {
          -webkit-box-flex: 5;
          -ms-flex: 5;
          flex: 5; }
        section#playerMain #gameStats .table .head > .row .rResults span:first-child {
          display: inline; }
        section#playerMain #gameStats .table .head > .row .rResults span:last-child {
          display: none; }
        @media only screen and (max-width: 900px) {
          section#playerMain #gameStats .table .head > .row .rResults span:last-child {
            display: inline; }
          section#playerMain #gameStats .table .head > .row .rResults span:first-child {
            display: none; } }
    @media only screen and (max-width: 1200px) {
      section#playerMain #gameStats .table .body .row div.rOpp, section#playerMain #gameStats .table .body .row div.rTeam {
        font-size: 0; }
        section#playerMain #gameStats .table .body .row div.rOpp span, section#playerMain #gameStats .table .body .row div.rTeam span {
          width: 0; } }
    section#playerMain #gameStats .table .row {
      border-top: 1px solid #ccc; }
      section#playerMain #gameStats .table .row div {
        padding: 15px 0;
        -webkit-box-flex: 1;
        -ms-flex: 1;
        flex: 1;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center; }
        section#playerMain #gameStats .table .row div:first-child {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1; }
        section#playerMain #gameStats .table .row div.rOpp, section#playerMain #gameStats .table .row div.rTeam {
          -webkit-box-flex: 1.5;
          -ms-flex: 1.5;
          flex: 1.5; }
          section#playerMain #gameStats .table .row div.rOpp span, section#playerMain #gameStats .table .row div.rTeam span {
            width: 25px; }
        section#playerMain #gameStats .table .row div.pCmp, section#playerMain #gameStats .table .row div.rAtt, section#playerMain #gameStats .table .row div.cTar, section#playerMain #gameStats .table .row div.dTkl {
          padding-left: 5vw; }
        section#playerMain #gameStats .table .row div.rResults {
          white-space: nowrap;
          -webkit-box-flex: 1.5;
          -ms-flex: 1.5;
          flex: 1.5; }
          section#playerMain #gameStats .table .row div.rResults .L {
            color: red; }
          section#playerMain #gameStats .table .row div.rResults .W {
            color: green; }
        section#playerMain #gameStats .table .row div .teamImage {
          height: 100%;
          -webkit-box-flex: initial;
          -ms-flex: initial;
          flex: initial;
          width: 30px;
          margin-right: 4px;
          display: inline-block;
          background-repeat: no-repeat;
          background-size: contain;
          background-position: center; }
          section#playerMain #gameStats .table .row div .teamImage.teamDAL {
            background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamDC {
            background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamHOU {
            background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamLA {
            background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamNY {
            background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamSEA {
            background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamSTL {
            background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamTB {
            background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
          section#playerMain #gameStats .table .row div .teamImage.teamXFL {
            background-image: url("../Assets/Logos/logo-RGB/XFL.png"); }
      section#playerMain #gameStats .table .row.totals {
        font-weight: bold;
        font-size: 14px; }
        section#playerMain #gameStats .table .row.totals > div:first-child {
          -webkit-box-flex: 5.5;
          -ms-flex: 5.5;
          flex: 5.5;
          text-indent: 6px;
          -webkit-box-pack: start;
          -ms-flex-pack: start;
          justify-content: flex-start; }
    section#playerMain #gameStats .table.dataTable .head .row:first-child {
      font-weight: normal;
      font-size: 22px;
      line-height: 42px; }
      section#playerMain #gameStats .table.dataTable .head .row:first-child > div {
        text-align: center; }

#playerMain #gameStats > .statDisplay.team {
  max-width: 1400px; }

#leadersMain {
  display: none; }
  #leadersMain.view {
    display: initial; }

#statsBody.playerBody.m-navigation .s-navigation--primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #e6e6e6;
  border-bottom: none;
  padding: 0; }
  #statsBody.playerBody.m-navigation .s-navigation--primary h2 {
    display: inline; }
  #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link span:before {
    bottom: -0.5rem; }
  #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link {
    font: 500 1.8rem/1.333 Teko,Arial,sans-serif; }
    #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link:hover span:before, #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.active span:before {
      width: 100%; }
    #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span {
      margin: 0 5px; }
      #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span:not(:first-child) {
        font-size: 1.6rem;
        color: #526fb1;
        font-weight: 400;
        -webkit-transition: .25s all;
        -o-transition: .25s all;
        transition: .25s all;
        text-align: center; }
        #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span:not(:first-child):hover, #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span:not(:first-child).active {
          color: #012169; }
        #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span:not(:first-child).active {
          text-decoration: underline;
          letter-spacing: 1px; }
        #statsBody.playerBody.m-navigation .s-navigation--primary .s-navigation__menu-link.offense span:not(:first-child):before {
          width: 0; }

.subHead.leaders {
  border-bottom: 1px solid #012169;
  border-radius: 0;
  padding: 0;
  background-color: #efefef;
  padding-left: 15px; }
  @media only screen and (max-width: 900px) {
    .subHead.leaders {
      border-bottom: none;
      padding-left: 0; } }
  .subHead.leaders > div {
    width: 100%;
    max-width: 1300px;
    margin: 0 auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end; }
    @media only screen and (max-width: 900px) {
      .subHead.leaders > div {
        display: block; } }
    .subHead.leaders > div h2 {
      font-size: 32px;
      font-weight: bold;
      font-family: 'Teko', sans-serif;
      text-transform: uppercase;
      margin-top: 30px; }
      @media only screen and (max-width: 900px) {
        .subHead.leaders > div h2 {
          width: 100%;
          border-bottom: 1px solid #012169;
          padding-left: 15px; } }
    .subHead.leaders > div div {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -ms-flex-direction: row;
      flex-direction: row; }
      @media only screen and (max-width: 900px) {
        .subHead.leaders > div div {
          -webkit-box-pack: center;
          -ms-flex-pack: center;
          justify-content: center; } }
      .subHead.leaders > div div h3 {
        color: #999;
        text-transform: uppercase;
        font-family: 'Open Sans', sans-serif; }
        .subHead.leaders > div div h3.active {
          color: #000;
          font-weight: bold;
          border-bottom: 2px solid #BA0020; }

#leaderStats div.statDisplay.team div#offenseLeaders h4, #leaderStats div.statDisplay.team div#defenseLeaders h4, #leaderStats div.statDisplay.team div#specialTeamsLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders h4 {
  padding: 10px 0;
  color: #888;
  font-size: 22px;
  font-family: 'Open Sans', sans-serif; }

#leaderStats div.statDisplay.team div#offenseLeaders div.table, #leaderStats div.statDisplay.team div#defenseLeaders div.table, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table {
  -webkit-box-shadow: none;
  box-shadow: none; }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.row > div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.row > div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.row > div {
    /*border:1px solid red;*/ }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row {
    background-color: #fff;
    color: #000;
    border-bottom: 2px solid #BA0020;
    padding: 5px 0;
    font-size: 26px;
    line-height: 26px; }
    #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop {
      font-size: 14px;
      line-height: 12px;
      opacity: .5;
      text-align: left;
      -webkit-transition: .25s all;
      -o-transition: .25s all;
      transition: .25s all;
      font-weight: normal; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop:hover, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop.active, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop:hover, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop.active, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop:hover, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop.active, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop:hover, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop.active, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop:hover, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop.active, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop:hover, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop.active {
        opacity: 1; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu {
        margin-bottom: 0; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button.ui-corner-all.ui-shadow.ui-button.ui-button-inherit {
        padding: 5px;
        border: 1px solid #fff;
        background-color: #BA0020;
        font-family: 'Open Sans', sans-serif;
        color: #fff; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend {
        -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
        transform: rotate(90deg); }
        #leaderStats div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.head div.row .drop .ui-selectmenu-button-icon.ui-icon-caret-d.ui-icon.ui-widget-icon-floatend::before {
          content: "\203A"; }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row div {
    padding: 2px 2px;
    font-family: 'Teko', sans-serif;
    color: #012169;
    text-transform: uppercase; }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row {
    line-height: 55px;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    font-family: 'Open Sans', sans-serif; }
    #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div {
      /*border: 1px solid red;*/
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div:first-child, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div:first-child, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div:first-child, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div:first-child, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div:first-child, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div:first-child, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div:first-child {
        -webkit-box-flex: .5;
        -ms-flex: .5;
        flex: .5;
        text-align: center;
        font-weight: bold; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo {
        -webkit-box-flex: 10;
        -ms-flex: 10;
        flex: 10;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-direction: row;
        flex-direction: row;
        -webkit-box-pack: start;
        -ms-flex-pack: start;
        justify-content: flex-start;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        font-weight: normal; }
        #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div {
          -webkit-box-flex: 1;
          -ms-flex: 1;
          flex: 1;
          margin: 0 2px; }
          #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage {
            background-size: contain;
            height: 100%;
            max-height: 100%;
            background-repeat: no-repeat;
            background-position: center; }
          #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage {
            background-image: url("../Assets/Images/nullPlayer.png");
            border-radius: 30px;
            background-color: #fff;
            border: 1px solid #ccc;
            height: 55px;
            width: 55px;
            max-width: 55px; }
            @media only screen and (max-width: 1200px) {
              #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerImage {
                height: 40px;
                width: 40px;
                max-width: 40px; } }
          #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage {
            height: 60%; }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDAL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDAL {
              background-image: url("../Assets/Logos/logo-RGB/DAL.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamDC, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamDC {
              background-image: url("../Assets/Logos/logo-RGB/DC.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamHOU, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamHOU {
              background-image: url("../Assets/Logos/logo-RGB/HOU.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamLA, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamLA {
              background-image: url("../Assets/Logos/logo-RGB/LA.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamNY, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamNY {
              background-image: url("../Assets/Logos/logo-RGB/NY.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSEA, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSEA {
              background-image: url("../Assets/Logos/logo-RGB/SEA.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamSTL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamSTL {
              background-image: url("../Assets/Logos/logo-RGB/STL.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamTB, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamTB {
              background-image: url("../Assets/Logos/logo-RGB/TB.png"); }
            #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.teamImage.teamXFL, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.teamImage.teamXFL {
              background-image: url("../Assets/Logos/logo-RGB/XFL.png"); }
          #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerName, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerName, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerName, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerName, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerName, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo div.playerName, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo div.playerName {
            text-align: left;
            -webkit-box-flex: 6;
            -ms-flex: 6;
            flex: 6; }
      #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.teamName, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.teamName, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.teamName, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.teamName, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.teamName, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.teamName, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.teamName {
        -webkit-box-flex: 1.2;
        -ms-flex: 1.2;
        flex: 1.2; }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body a:focus, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader a:focus, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body a:focus, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader a:focus, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body a:focus, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body a:focus, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader a:focus {
    outline: none;
    -webkit-box-shadow: none;
    box-shadow: none; }
  #leaderStats div.statDisplay.team div#offenseLeaders div.table div.body a:focus div.row, #leaderStats div.statDisplay.team div#offenseLeaders div.table div.subHeader a:focus div.row, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.body a:focus div.row, #leaderStats div.statDisplay.team div#defenseLeaders div.table div.subHeader a:focus div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.body a:focus div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.body a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table div.subHeader a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.body a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table div.subHeader a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.body a:focus div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader a:focus div.row {
    border: .2rem solid #969696 !important;
    border-radius: 5px; }

#leaderStats div.statDisplay.team div#offenseLeaders a.h3, #leaderStats div.statDisplay.team div#defenseLeaders a.h3, #leaderStats div.statDisplay.team div#specialTeamsLeaders a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders a.h3 {
  display: inline-block;
  margin: 0;
  border-bottom: 2px solid #ccc;
  color: #3975fd;
  font-weight: bold;
  font-size: 18px;
  text-align: right;
  line-height: 45px;
  cursor: pointer;
  position: absolute; }
  #leaderStats div.statDisplay.team div#offenseLeaders a.h3 div.row, #leaderStats div.statDisplay.team div#defenseLeaders a.h3 div.row, #leaderStats div.statDisplay.team div#specialTeamsLeaders a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders a.h3 div.row {
    float: right;
    text-align: right;
    border: none !important;
    line-height: initial;
    font-size: initial;
    background-color: initial; }

#leaderStats div.statDisplay.team #offenseLeaders.fullStats div.head div.row, #leaderStats div.statDisplay.team #defenseLeaders.fullStats div.head div.row, #leaderStats div.statDisplay.team #specialTeamsLeaders.fullStats div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team #offenseLeaders.fullStats div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team #defenseLeaders.fullStats div.head div.row, #teamLeaderSummaryDiv div.statDisplay.team #specialTeamsLeaders.fullStats div.head div.row {
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center; }
  #leaderStats div.statDisplay.team #offenseLeaders.fullStats div.head div.row div:first-child, #leaderStats div.statDisplay.team #defenseLeaders.fullStats div.head div.row div:first-child, #leaderStats div.statDisplay.team #specialTeamsLeaders.fullStats div.head div.row div:first-child, #teamLeaderSummaryDiv div.statDisplay.team #offenseLeaders.fullStats div.head div.row div:first-child, #teamLeaderSummaryDiv div.statDisplay.team #defenseLeaders.fullStats div.head div.row div:first-child, #teamLeaderSummaryDiv div.statDisplay.team #specialTeamsLeaders.fullStats div.head div.row div:first-child {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4; }

#leaderStats div.statDisplay.team #offenseLeaders.fullStats div.body div.row, #leaderStats div.statDisplay.team #defenseLeaders.fullStats div.body div.row, #leaderStats div.statDisplay.team #specialTeamsLeaders.fullStats div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team #offenseLeaders.fullStats div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team #defenseLeaders.fullStats div.body div.row, #teamLeaderSummaryDiv div.statDisplay.team #specialTeamsLeaders.fullStats div.body div.row {
  line-height: 30px !important; }

@media only screen and (min-width: 900px) {
  #leaderStats div.statDisplay.team div#offenseLeaders.fullStats.rushing, #leaderStats div.statDisplay.team div#offenseLeaders.fullStats.receiving, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders.fullStats.rushing, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders.fullStats.receiving {
    max-width: 1000px;
    margin-left: auto;
    margin-right: auto; } }

@media only screen and (max-width: 900px) {
  #leaderStats div.statDisplay.team, #teamLeaderSummaryDiv div.statDisplay.team {
    padding: 0; }
    #leaderStats div.statDisplay.team div #offenseLeaders, #leaderStats div.statDisplay.team div#defenseLeaders, #leaderStats div.statDisplay.team div#specialTeamsLeaders, #teamLeaderSummaryDiv div.statDisplay.team div #offenseLeaders, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders {
      margin: 0; } }

#leaderStats.fullStats div#gameStats div.statDisplay.team, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team {
  max-width: 1500px;
  overflow: auto; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team div.table, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table {
    min-width: 550px;
    margin: 0; }
    #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div {
      padding: 0 2px; }
      #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo {
        -webkit-box-flex: 4;
        -ms-flex: 4;
        flex: 4;
        position: -webkit-sticky;
        position: sticky;
        z-index: 1;
        left: 0;
        background-color: #fff;
        /*.playerImage, .teamImage {
                           display: none;
                        }*/ }
        #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo div, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo div {
          -webkit-box-flex: .5;
          -ms-flex: .5;
          flex: .5; }
        @media only screen and (max-width: 1200px) {
          #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo .playerImage, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo .playerImage, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo .playerImage, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo .playerImage {
            height: 40px;
            width: 40px;
            max-width: 40px; } }
        #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo .playerName, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo .playerName, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.playerInfo .playerName, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.playerInfo .playerName {
          line-height: initial;
          margin-left: 5px;
          -webkit-box-flex: 4;
          -ms-flex: 4;
          flex: 4; }
      #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.ascending, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.descending, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.sorted, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.ascending, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.descending, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.sorted, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.ascending, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.descending, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader div.row > div.sorted, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.ascending, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.descending, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row > div.sorted {
        -webkit-box-flex: 1.5;
        -ms-flex: 1.5;
        flex: 1.5;
        background-color: #f3f5fb;
        border-left: 1px solid #dce3f3;
        border-right: 1px solid #dce3f3; }
    #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.subHeader, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.subHeader {
      border-top: 2px solid #BA0020; }
    #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row div {
      font-size: 12px; }
    #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row:hover > div.playerInfo, #leaderStats.fullStats div#gameStats div.statDisplay.team div.table div.body div.row:hover > div.sorted, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row:hover > div.playerInfo, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team div.table div.body div.row:hover > div.sorted {
      background-color: #c6e9ff; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team .kicking div.table, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team .kicking div.table {
    min-width: 900px; }
    #leaderStats.fullStats div#gameStats div.statDisplay.team .kicking div.table .subHeader .row > div, #teamLeaderSummaryDiv.fullStats div#gameStats div.statDisplay.team .kicking div.table .subHeader .row > div {
      white-space: nowrap; }

#leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between; }
  #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders h4, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders h4, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders h4, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders h4 {
    width: 100%; }
  #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table {
    -webkit-box-shadow: none;
    box-shadow: none;
    margin: 20px 0;
    width: 48%;
    display: inline-block;
    position: relative;
    margin: 0 0 60px; }
    #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(even), #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(even), #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even) {
      float: left; }
    #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(odd), #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(odd), #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd) {
      float: right; }
      #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(odd) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(odd) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd) a.h3 {
        width: calc(100% + 50px);
        -webkit-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px); }
    #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table a.h3 {
      display: inline-block;
      margin: 0;
      border-bottom: 2px solid #ccc;
      color: #3975fd;
      font-weight: bold;
      font-size: 18px;
      text-align: right;
      width: 100%;
      line-height: 45px;
      cursor: pointer;
      position: absolute;
      bottom: -60px; }
      #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table a.h3 div.row, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table a.h3 div.row, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table a.h3 div.row, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table a.h3 div.row {
        float: right;
        text-align: right;
        border: none !important;
        font-size: initial;
        background-color: initial;
        height: 55px;
        padding-top: 20px;
        font-size: 18px; }
    @media only screen and (max-width: 900px) {
      #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table {
        width: 100%;
        display: block; }
        #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(odd), #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(even), #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(odd), #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(even), #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd), #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(even), #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd), #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even) {
          float: none; }
          #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(odd) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#offenseLeaders div.table:nth-child(even) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(odd) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#defenseLeaders div.table:nth-child(even) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd) a.h3, #leaderStats:not(.fullStats) div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#offenseLeaders div.table:nth-child(even) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#defenseLeaders div.table:nth-child(even) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(odd) a.h3, #teamLeaderSummaryDiv div.statDisplay.team div#specialTeamsLeaders div.table:nth-child(even) a.h3 {
            width: 100%;
            -webkit-transform: none;
            -ms-transform: none;
            transform: none; } }

div#teamLeaderSummaryDiv {
  /*a.h3 {
      //temp
      display: none !important;
   }

   @media only screen and (min-width:900px) {

      div#offenseLeaders:not(.fullStats) {
         padding: 0 20px 0 0;
      }

      div#defenseLeaders:not(.fullStats) {
         padding: 0 0 0 20px;

         a.h3 {
            width: calc(100% + 50px);
            transform: translateX(-50px);
         }
      }
   }*/ }
  div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div {
    -webkit-box-flex: 4;
    -ms-flex: 4;
    flex: 4;
    text-align: right; }
    div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div:first-child, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div:first-child, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div:first-child, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div:first-child, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div:first-child, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div:first-child {
      -webkit-box-flex: .5;
      -ms-flex: .5;
      flex: .5; }
    div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.playerInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.playerInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.playerInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.playerInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.playerInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.playerInfo {
      -webkit-box-flex: 9;
      -ms-flex: 9;
      flex: 9; }
    div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.teamInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.teamInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.teamInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.teamInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.teamInfo, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.teamInfo {
      text-align: left; }
      div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.body div.row > div.teamInfo > div.teamImage, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#offenseLeaders div.table div.subHeader div.row > div.teamInfo > div.teamImage, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.body div.row > div.teamInfo > div.teamImage, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#defenseLeaders div.table div.subHeader div.row > div.teamInfo > div.teamImage, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.body div.row > div.teamInfo > div.teamImage, div#teamLeaderSummaryDiv div#gameStats div.statDisplay.team div#specialTeamsLeaders div.table div.subHeader div.row > div.teamInfo > div.teamImage {
        width: 60px;
        -webkit-box-flex: initial;
        -ms-flex: initial;
        flex: initial; }

#leaderStats.fullStats div#gameStats div.statDisplay.team #defenseLeaders div.table, #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.passing div.table {
  min-width: 600px; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team #defenseLeaders div.table .row .sortable, #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.passing div.table .row .sortable {
    white-space: nowrap; }

#leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .parentHeader {
  line-height: 30px;
  border-bottom: none; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .parentHeader div {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    font-size: 1.5rem;
    -webkit-transition: .25s all;
    -o-transition: .25s all;
    transition: .25s all; }

#leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .table {
  min-width: 800px; }

@media only screen and (max-width: 800px) {
  #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .teamName {
    display: none; } }

#leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .playerHeader {
  -webkit-box-flex: 6.2 !important;
  -ms-flex: 6.2 !important;
  flex: 6.2 !important; }

#leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .kickoffHeader {
  padding-left: 40px;
  -webkit-box-flex: 5;
  -ms-flex: 5;
  flex: 5; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .kickoffHeader.sortedCat {
    -webkit-box-flex: 5.5;
    -ms-flex: 5.5;
    flex: 5.5; }

#leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .puntsHeader {
  padding-left: 40px;
  -webkit-box-flex: 6;
  -ms-flex: 6;
  flex: 6; }
  #leaderStats.fullStats div#gameStats div.statDisplay.team .fullStats.returning .puntsHeader.sortedCat {
    -webkit-box-flex: 6.5;
    -ms-flex: 6.5;
    flex: 6.5; }

#statsBody.fullstats {
  margin-bottom: 0px; }
  #statsBody.fullstats .paddingDivider {
    height: 0px; }
  @media only screen and (max-width: 901px) {
    #statsBody.fullstats .paddingDivider {
      height: 50px; } }
  #statsBody.fullstats .subHead.active {
    max-height: 190px; }
    #statsBody.fullstats .subHead.active + .paddingDivider {
      height: 190px; }

.legend ul.kickingLegend li span {
  width: 60px; }

@media only screen and (min-width: 1380px) {
  header.m-navigation .s-navigation__container--is-burger {
    display: none; } }

@media only screen and (max-width: 1380px) {
  header.m-navigation .non-burger {
    display: none; } }

header.m-navigation .s-navigation-mobile {
  display: none;
  overflow: hidden; }
  header.m-navigation .s-navigation-mobile .slider-slide:first-child {
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    transform: translateX(-100%); }
  header.m-navigation .s-navigation-mobile .slider-slide:last-child {
    -webkit-transform: translateX(100%);
    -ms-transform: translateX(100%);
    transform: translateX(100%); }
  header.m-navigation .s-navigation-mobile .slider-slide.slide-visible {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
    width: 100%; }
  header.m-navigation .s-navigation-mobile .slider-slide .s-navigation-mobile__simplebar-container.submenu {
    display: none; }
    header.m-navigation .s-navigation-mobile .slider-slide .s-navigation-mobile__simplebar-container.submenu.active {
      display: inline-block; }

header.m-navigation .s-navigation-mobile__menu-item--search, header.m-navigation .s-navigation-search {
  display: none; }

header.m-navigation .s-navigation__menu-item {
  z-index: 2; }
  header.m-navigation .s-navigation__menu-item .s-navigation__menu-link:focus {
    outline: 0.2rem #969696; }
  header.m-navigation .s-navigation__menu-item.active .s-navigation__submenu {
    z-index: 2;
    opacity: 1;
    pointer-events: all; }

header.m-navigation .s-navigation-mobile * {
  outline: none; }

@-webkit-keyframes highlightFrames {
  0% {
    background-color: rgba(250, 255, 167, 0.7); }
  100% {
    background-color: rgba(250, 255, 167, 0); } }

@keyframes highlightFrames {
  0% {
    background-color: rgba(250, 255, 167, 0.7); }
  100% {
    background-color: rgba(250, 255, 167, 0); } }

html {
  overflow-x: hidden; }

button:focus, a:focus {
  outline: 0.2rem #969696; }

.highlight {
  -webkit-animation-name: highlightFrames;
  animation-name: highlightFrames;
  -webkit-animation-duration: 2s !important;
  animation-duration: 2s !important;
  -webkit-animation-timing-function: ease-in !important;
  animation-timing-function: ease-in !important; }

footer {
  display: none; }

.ui-overlay-a, .ui-page-theme-a, .ui-page-theme-a .ui-panel-wrapper {
  text-shadow: none; }

.ui-button {
  width: auto; }

.table.newStyle {
  min-width: 550px;
  margin: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #fff;
  display: block;
  border-bottom: 5px solid #999;
  width: 100%;
  color: #212529; }
  .table.newStyle .body .row, .table.newStyle .subHeader .row {
    line-height: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-top: 1px solid #eee;
    margin-right: 0;
    margin-left: 0;
    font-size: 18px;
    border-bottom: 1px solid #ccc;
    font-family: 'Open Sans', sans-serif; }
    .table.newStyle .body .row > div, .table.newStyle .subHeader .row > div {
      padding: 0 2px;
      font-size: 12px;
      -webkit-box-flex: 1;
      -ms-flex: 1;
      flex: 1;
      text-align: center; }
      .table.newStyle .body .row > div > div, .table.newStyle .subHeader .row > div > div {
        display: inline-block; }
        .table.newStyle .body .row > div > div:first-child, .table.newStyle .subHeader .row > div > div:first-child {
          margin-right: 5px; }
      .table.newStyle .body .row > div + div.first, .table.newStyle .subHeader .row > div + div.first {
        padding-right: 10px; }
      .table.newStyle .body .row > div.first, .table.newStyle .subHeader .row > div.first {
        padding-left: 10px;
        border-left: 1px solid #eee; }
      .table.newStyle .body .row > div.ascending, .table.newStyle .body .row > div.descending, .table.newStyle .body .row > div.sorted, .table.newStyle .subHeader .row > div.ascending, .table.newStyle .subHeader .row > div.descending, .table.newStyle .subHeader .row > div.sorted {
        -webkit-box-flex: 1.5;
        -ms-flex: 1.5;
        flex: 1.5;
        background-color: #f3f5fb;
        border-left: 1px solid #dce3f3;
        border-right: 1px solid #dce3f3; }
  .table.newStyle div.subHeader {
    border-top: 2px solid #BA0020; }
    .table.newStyle div.subHeader div.row {
      line-height: 55px; }
      .table.newStyle div.subHeader div.row > div {
        font-family: 'Teko', sans-serif;
        color: #012169;
        text-transform: uppercase;
        font-size: 18px; }
      .table.newStyle div.subHeader div.row.parentHeader {
        line-height: 30px;
        border-bottom: none; }
        .table.newStyle div.subHeader div.row.parentHeader > div {
          border-left: none;
          color: #333;
          font-family: 'Open Sans', sans-serif;
          text-transform: uppercase;
          font-size: 1.5rem;
          -webkit-transition: .25s all;
          -o-transition: .25s all;
          transition: .25s all; }

.sortable {
  cursor: pointer; }
  .sortable button {
    display: initial;
    background-color: inherit;
    color: inherit;
    border: none;
    text-transform: inherit;
    height: 100%;
    width: 100%;
    text-align: inherit;
    line-height: inherit; }
    .sortable button:after {
      -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
      transform: rotate(0deg);
      -webkit-transition: .25s all;
      -o-transition: .25s all;
      transition: .25s all;
      margin-left: 0;
      display: inline-block;
      opacity: 0;
      max-width: 0;
      content: '\2965'; }
  .sortable.ascending button:after {
    opacity: 1;
    max-width: 40px;
    margin-left: 5px;
    -webkit-transform: rotate(180deg) translateY(4px);
    -ms-transform: rotate(180deg) translateY(4px);
    transform: rotate(180deg) translateY(4px); }
  .sortable.descending button:after {
    opacity: 1;
    max-width: 40px;
    margin-left: 5px; }

.legend {
  width: 50%;
  min-width: 900px;
  font-family: 'Open Sans', sans-serif;
  font-size: 12px;
  margin: 10px auto; }
  .legend ul {
    -webkit-column-count: 3;
    column-count: 3; }
    .legend ul li {
      list-style-type: none; }
      .legend ul li span {
        font-weight: bold;
        width: 50px;
        display: inline-block; }
  @media only screen and (max-width: 900px) {
    .legend {
      min-width: 350px; }
      .legend ul {
        -webkit-column-count: 2;
        column-count: 2;
        padding-left: 10px;
        font-size: 10px; }
        .legend ul li span {
          width: 45px; } }
