       :root {
          --blue: #03a9f4;
          --indigo: #6610f2;
          --purple: #7a48d5;
          --pink: #e83e8c;
          --red: #d00;
          --orange: #ff790d;
          --yellow: #ffc107;
          --green: #28a745;
          --teal: #20c997;
          --cyan: #17a2b8;
          --white: #fff;
          --gray: #a5a6a7;
          --gray-dark: #48494a;
          --primary: #03a9f4;
          --secondary: #d00;
          --success: #21cc53;
          --info: #17a2b8;
          --warning: #ffc107;
          --danger: #c00;
          --light: #f9f9fb;
          --dark: #48494a;
          --breakpoint-xs: 0;
          --breakpoint-sm: 414px;
          --breakpoint-md: 768px;
          --breakpoint-lg: 1024px;
          --breakpoint-xl: 1280px;
          --font-family-sans-serif: "BentonSans", Arial, "Noto Sans", sans-serif;
          --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace
      }
      
      *,
       :after,
       :before {
          box-sizing: border-box
      }
      
      html {
          font-family: sans-serif;
          line-height: 1.15;
          -webkit-text-size-adjust: 100%;
          -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
      }
      
      article,
      aside,
      figcaption,
      figure,
      footer,
      header,
      hgroup,
      main,
      section {
          display: block
      }
      
      body {
          margin: 0;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 1rem;
          font-weight: 400;
          line-height: 1.5;
          color: #48494a;
          text-align: left;
          background-color: #fff
      }
      
      [tabindex="-1"]:focus:not(:focus-visible) {
          outline: 0!important
      }
      
      hr {
          box-sizing: content-box;
          height: 0;
          overflow: visible
      }
      
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
          margin-top: 0;
          margin-bottom: .5rem
      }
      
      p {
          margin-top: 0;
          margin-bottom: 1rem
      }
      
      abbr[data-original-title],
      abbr[title] {
          text-decoration: underline;
          -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
          cursor: help;
          border-bottom: 0;
          -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none
      }
      
      address {
          font-style: normal;
          line-height: inherit
      }
      
      address,
      dl,
      ol,
      ul {
          margin-bottom: 1rem
      }
      
      dl,
      ol,
      ul {
          margin-top: 0
      }
      
      ol ol,
      ol ul,
      ul ol,
      ul ul {
          margin-bottom: 0
      }
      
      dt {
          font-weight: 700
      }
      
      dd {
          margin-bottom: .5rem;
          margin-left: 0
      }
      
      blockquote {
          margin: 0 0 1rem
      }
      
      b,
      strong {
          font-weight: bolder
      }
      
      small {
          font-size: 80%
      }
      
      sub,
      sup {
          position: relative;
          font-size: 75%;
          line-height: 0;
          vertical-align: baseline
      }
      
      sub {
          bottom: -.25em
      }
      
      sup {
          top: -.5em
      }
      
      a {
          color: #03a9f4;
          background-color: transparent
      }
      
      a,
      a:hover {
          text-decoration: none
      }
      
      a:hover {
          color: #0278bb
      }
      
      a:not([href]),
      a:not([href]):hover {
          color: inherit;
          text-decoration: none
      }
      
      code,
      kbd,
      pre,
      samp {
          font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace;
          font-size: 1em
      }
      
      pre {
          margin-top: 0;
          margin-bottom: 1rem;
          overflow: auto
      }
      
      figure {
          margin: 0 0 1rem
      }
      
      img {
          border-style: none
      }
      
      img,
      svg {
          vertical-align: middle
      }
      
      svg {
          overflow: hidden
      }
      
      table {
          border-collapse: collapse
      }
      
      caption {
          padding-top: .75rem;
          padding-bottom: .75rem;
          color: #a5a6a7;
          text-align: left;
          caption-side: bottom
      }
      
      th {
          text-align: inherit
      }
      
      label {
          display: inline-block;
          margin-bottom: .5rem
      }
      
      button {
          border-radius: 0
      }
      
      button:focus {
          outline: 1px dotted;
          outline: 5px auto -webkit-focus-ring-color
      }
      
      button,
      input,
      optgroup,
      select,
      textarea {
          margin: 0;
          font-family: inherit;
          font-size: inherit;
          line-height: inherit
      }
      
      button,
      input {
          overflow: visible
      }
      
      button,
      select {
          text-transform: none
      }
      
      select {
          word-wrap: normal
      }
      
      [type=button],
      [type=reset],
      [type=submit],
      button {
          -webkit-appearance: button
      }
      
      [type=button]:not(:disabled),
      [type=reset]:not(:disabled),
      [type=submit]:not(:disabled),
      button:not(:disabled) {
          cursor: pointer
      }
      
      [type=button]::-moz-focus-inner,
      [type=reset]::-moz-focus-inner,
      [type=submit]::-moz-focus-inner,
      button::-moz-focus-inner {
          padding: 0;
          border-style: none
      }
      
      input[type=checkbox],
      input[type=radio] {
          box-sizing: border-box;
          padding: 0
      }
      
      input[type=date],
      input[type=datetime-local],
      input[type=month],
      input[type=time] {
          -webkit-appearance: listbox
      }
      
      textarea {
          overflow: auto;
          resize: vertical
      }
      
      fieldset {
          min-width: 0;
          padding: 0;
          margin: 0;
          border: 0
      }
      
      legend {
          display: block;
          width: 100%;
          max-width: 100%;
          padding: 0;
          margin-bottom: .5rem;
          font-size: 1.5rem;
          line-height: inherit;
          color: inherit;
          white-space: normal
      }
      
      @media(max-width:1200px) {
          legend {
              font-size: calc(1.275rem + .3vw)
          }
      }
      
      progress {
          vertical-align: baseline
      }
      
      [type=number]::-webkit-inner-spin-button,
      [type=number]::-webkit-outer-spin-button {
          height: auto
      }
      
      [type=search] {
          outline-offset: -2px;
          -webkit-appearance: none
      }
      
      [type=search]::-webkit-search-decoration {
          -webkit-appearance: none
      }
      
       ::-webkit-file-upload-button {
          font: inherit;
          -webkit-appearance: button
      }
      
      output {
          display: inline-block
      }
      
      summary {
          display: list-item;
          cursor: pointer
      }
      
      template {
          display: none
      }
      
      [hidden] {
          display: none!important
      }
      
      .app-about .app-info,
      .batsman-control-chart .chart-value,
      .h1,
      .h2,
      .h3,
      .h4,
      .h5,
      .h6,
      .live-scorecard table tbody,
      .match-finder-tabs .widget-tab-link .widget-tab,
      .match-stats-batsmen .current-player-details .batsman-control-chart .chart-value,
      .match-stats-batsmen .current-player-details .player-info .name,
      .match-stats-batsmen .current-player-details .shot-details .shot-name,
      .match-stats-bowlers .current-player-details .player-info .name,
      .match-story-content .story-container .article-body .news-sub,
      .match-story-content .story-container .article-body h2,
      .match-story-content .story-container .inline-table .table-caption,
      .match-story-content .story-container .inline h1,
      .mobile-dropdown .dropdown-header .header-title,
      .page-story-content .story-container .article-body .news-sub,
      .page-story-content .story-container .article-body h2,
      .page-story-content .story-container .inline-table .table-caption,
      .page-story-content .story-container .inline h1,
      .player-details .player-info .name,
      .scorecard-summary .innings-row .player .name,
      .shot-details .shot-name,
      .team-info .heading-1,
      .team-info .heading-2,
      .team-info .heading-3,
      h1,
      h2,
      h3,
      h4,
      h5,
      h6 {
          margin-bottom: .5rem;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-weight: 700;
          line-height: 1.2;
          color: #2b2c2d
      }
      
      @media(max-width:1200px) {
          .h1,
          h1 {
              font-size: calc(1.325rem + .9vw)
          }
      }
      
      @media(max-width:1200px) {
          .h2,
          h2 {
              font-size: calc(1.275rem + .3vw)
          }
      }
      
      .lead {
          font-size: 1.25rem;
          font-weight: 300
      }
      
      .display-1 {
          font-size: 6rem;
          font-weight: 300;
          line-height: 1.2
      }
      
      @media(max-width:1200px) {
          .display-1 {
              font-size: calc(1.725rem + 5.7vw)
          }
      }
      
      .display-2 {
          font-size: 5.5rem;
          font-weight: 300;
          line-height: 1.2
      }
      
      @media(max-width:1200px) {
          .display-2 {
              font-size: calc(1.675rem + 5.1vw)
          }
      }
      
      .display-3 {
          font-size: 4.5rem;
          font-weight: 300;
          line-height: 1.2
      }
      
      @media(max-width:1200px) {
          .display-3 {
              font-size: calc(1.575rem + 3.9vw)
          }
      }
      
      .display-4 {
          font-size: 3.5rem;
          font-weight: 300;
          line-height: 1.2
      }
      
      @media(max-width:1200px) {
          .display-4 {
              font-size: calc(1.475rem + 2.7vw)
          }
      }
      
      hr {
          margin-top: 1rem;
          margin-bottom: 1rem;
          border: 0;
          border-top: 1px solid rgba(0, 0, 0, .1)
      }
      
      .home-page-wrapper .match-scorecard-table td,
      .home-page-wrapper .match-scorecard-table td a,
      .home-page-wrapper .match-scorecard-table th,
      .match-comment-long-text,
      .match-comment-over-end .comment-over-end-caps,
      .match-comment-run,
      .match-comment-short-text,
      .match-comment-wicket,
      .match-coverage-story-content .title,
      .match-header .best-player-title,
      .match-header .stats-secondary,
      .match-scorecard-page .match-scorecard-table .video-icon,
      .match-video-title,
      .modal-header .modal-description,
      .sidebar-head>.head-title,
      .small,
      .widget-tab,
      small {
          font-size: 80%;
          font-weight: 400
      }
      
      .mark,
      mark {
          padding: .2em;
          background-color: #fcf8e3
      }
      
      .article-social,
      .list-inline,
      .list-unstyled,
      .match-story-content .story-container .article-meta .authors,
      .match-story-content .story-container .editorial ul,
      .page-story-content .story-container .article-meta .authors,
      .page-story-content .story-container .editorial ul,
      .story-sidebar .stories-menu {
          padding-left: 0;
          list-style: none
      }
      
      .list-inline-item {
          display: inline-block
      }
      
      .list-inline-item:not(:last-child) {
          margin-right: .5rem
      }
      
      .initialism {
          font-size: 90%;
          text-transform: uppercase
      }
      
      .blockquote {
          margin-bottom: 1rem;
          font-size: 1.25rem
      }
      
      .blockquote-footer {
          display: block;
          font-size: 80%;
          color: #a5a6a7
      }
      
      .blockquote-footer:before {
          content: "â€”Â "
      }
      
      .img-fluid {
          max-width: 100%;
          height: auto
      }
      
      .img-thumbnail,
      .match-story-content .story-container img,
      .page-story-content .story-container img {
          padding: 0;
          background-color: #fff;
          border: 1px solid rgba(0, 0, 0, .1);
          border-radius: 8px;
          max-width: 100%;
          height: auto
      }
      
      .figure {
          display: inline-block
      }
      
      .figure-img {
          margin-bottom: .5rem;
          line-height: 1
      }
      
      .figure-caption {
          font-size: 90%;
          color: #a5a6a7
      }
      
      code {
          font-size: 87.5%;
          color: #e83e8c;
          word-wrap: break-word
      }
      
      a>code {
          color: inherit
      }
      
      kbd {
          padding: .2rem .4rem;
          font-size: 87.5%;
          color: #fff;
          background-color: #2b2c2d;
          border-radius: .2rem
      }
      
      kbd kbd {
          padding: 0;
          font-size: 100%;
          font-weight: 700
      }
      
      pre {
          display: block;
          font-size: 87.5%;
          color: #2b2c2d
      }
      
      pre code {
          font-size: inherit;
          color: inherit;
          word-break: normal
      }
      
      .pre-scrollable {
          max-height: 340px;
          overflow-y: scroll
      }
      
      .container {
          width: 100%;
          padding-right: 10px;
          padding-left: 10px;
          margin-right: auto;
          margin-left: auto
      }
      
      @media(min-width:414px) {
          .container {
              max-width: 382px
          }
      }
      
      @media(min-width:768px) {
          .container {
              max-width: 720px
          }
      }
      
      @media(min-width:1024px) {
          .container {
              max-width: 960px
          }
      }
      
      @media(min-width:1280px) {
          .container {
              max-width: 1240px
          }
      }
      
      .container-fluid,
      .container-lg,
      .container-md,
      .container-sm,
      .container-xl {
          width: 100%;
          padding-right: 10px;
          padding-left: 10px;
          margin-right: auto;
          margin-left: auto
      }
      
      @media(min-width:414px) {
          .container,
          .container-sm {
              max-width: 382px
          }
      }
      
      @media(min-width:768px) {
          .container,
          .container-md,
          .container-sm {
              max-width: 720px
          }
      }
      
      @media(min-width:1024px) {
          .container,
          .container-lg,
          .container-md,
          .container-sm {
              max-width: 960px
          }
      }
      
      @media(min-width:1280px) {
          .container,
          .container-lg,
          .container-md,
          .container-sm,
          .container-xl {
              max-width: 1240px
          }
      }
      
      .row {
          display: flex;
          flex-wrap: wrap;
          margin-right: -10px;
          margin-left: -10px
      }
      
      .no-gutters,
      .site-header .mobile-leagues-container>.row {
          margin-right: 0;
          margin-left: 0
      }
      
      .no-gutters>.col,
      .no-gutters>[class*=col-],
      .site-header .mobile-leagues-container>.row>.col,
      .site-header .mobile-leagues-container>.row>[class*=col-] {
          padding-right: 0;
          padding-left: 0
      }
      
      .col,
      .col-1,
      .col-2,
      .col-3,
      .col-4,
      .col-5,
      .col-6,
      .col-7,
      .col-8,
      .col-9,
      .col-10,
      .col-11,
      .col-12,
      .col-13,
      .col-14,
      .col-15,
      .col-16,
      .col-auto,
      .col-lg,
      .col-lg-1,
      .col-lg-2,
      .col-lg-3,
      .col-lg-4,
      .col-lg-5,
      .col-lg-6,
      .col-lg-7,
      .col-lg-8,
      .col-lg-9,
      .col-lg-10,
      .col-lg-11,
      .col-lg-12,
      .col-lg-13,
      .col-lg-14,
      .col-lg-15,
      .col-lg-16,
      .col-lg-auto,
      .col-md,
      .col-md-1,
      .col-md-2,
      .col-md-3,
      .col-md-4,
      .col-md-5,
      .col-md-6,
      .col-md-7,
      .col-md-8,
      .col-md-9,
      .col-md-10,
      .col-md-11,
      .col-md-12,
      .col-md-13,
      .col-md-14,
      .col-md-15,
      .col-md-16,
      .col-md-auto,
      .col-sm,
      .col-sm-1,
      .col-sm-2,
      .col-sm-3,
      .col-sm-4,
      .col-sm-5,
      .col-sm-6,
      .col-sm-7,
      .col-sm-8,
      .col-sm-9,
      .col-sm-10,
      .col-sm-11,
      .col-sm-12,
      .col-sm-13,
      .col-sm-14,
      .col-sm-15,
      .col-sm-16,
      .col-sm-auto,
      .col-xl,
      .col-xl-1,
      .col-xl-2,
      .col-xl-3,
      .col-xl-4,
      .col-xl-5,
      .col-xl-6,
      .col-xl-7,
      .col-xl-8,
      .col-xl-9,
      .col-xl-10,
      .col-xl-11,
      .col-xl-12,
      .col-xl-13,
      .col-xl-14,
      .col-xl-15,
      .col-xl-16,
      .col-xl-auto {
          position: relative;
          width: 100%;
          padding-right: 10px;
          padding-left: 10px
      }
      
      .col {
          flex-basis: 0;
          flex-grow: 1;
          max-width: 100%
      }
      
      .row-cols-1>* {
          flex: 0 0 100%;
          max-width: 100%
      }
      
      .row-cols-2>* {
          flex: 0 0 50%;
          max-width: 50%
      }
      
      .row-cols-3>* {
          flex: 0 0 33.3333333333%;
          max-width: 33.3333333333%
      }
      
      .row-cols-4>* {
          flex: 0 0 25%;
          max-width: 25%
      }
      
      .row-cols-5>* {
          flex: 0 0 20%;
          max-width: 20%
      }
      
      .row-cols-6>* {
          flex: 0 0 16.6666666667%;
          max-width: 16.6666666667%
      }
      
      .row-cols-7>* {
          flex: 0 0 14.2857142857%;
          max-width: 14.2857142857%
      }
      
      .row-cols-8>* {
          flex: 0 0 12.5%;
          max-width: 12.5%
      }
      
      .col-auto {
          flex: 0 0 auto;
          width: auto;
          max-width: 100%
      }
      
      .col-1 {
          flex: 0 0 6.25%;
          max-width: 6.25%
      }
      
      .col-2 {
          flex: 0 0 12.5%;
          max-width: 12.5%
      }
      
      .col-3 {
          flex: 0 0 18.75%;
          max-width: 18.75%
      }
      
      .col-4 {
          flex: 0 0 25%;
          max-width: 25%
      }
      
      .col-5 {
          flex: 0 0 31.25%;
          max-width: 31.25%
      }
      
      .col-6 {
          flex: 0 0 37.5%;
          max-width: 37.5%
      }
      
      .col-7 {
          flex: 0 0 43.75%;
          max-width: 43.75%
      }
      
      .col-8 {
          flex: 0 0 50%;
          max-width: 50%
      }
      
      .col-9 {
          flex: 0 0 56.25%;
          max-width: 56.25%
      }
      
      .col-10 {
          flex: 0 0 62.5%;
          max-width: 62.5%
      }
      
      .col-11 {
          flex: 0 0 68.75%;
          max-width: 68.75%
      }
      
      .col-12 {
          flex: 0 0 75%;
          max-width: 75%
      }
      
      .col-13 {
          flex: 0 0 81.25%;
          max-width: 81.25%
      }
      
      .col-14 {
          flex: 0 0 87.5%;
          max-width: 87.5%
      }
      
      .col-15 {
          flex: 0 0 93.75%;
          max-width: 93.75%
      }
      
      .col-16 {
          flex: 0 0 100%;
          max-width: 100%
      }
      
      .order-first {
          order: -1
      }
      
      .order-last {
          order: 17
      }
      
      .order-0 {
          order: 0
      }
      
      .order-1 {
          order: 1
      }
      
      .order-2 {
          order: 2
      }
      
      .order-3 {
          order: 3
      }
      
      .order-4 {
          order: 4
      }
      
      .order-5 {
          order: 5
      }
      
      .order-6 {
          order: 6
      }
      
      .order-7 {
          order: 7
      }
      
      .order-8 {
          order: 8
      }
      
      .order-9 {
          order: 9
      }
      
      .order-10 {
          order: 10
      }
      
      .order-11 {
          order: 11
      }
      
      .order-12 {
          order: 12
      }
      
      .order-13 {
          order: 13
      }
      
      .order-14 {
          order: 14
      }
      
      .order-15 {
          order: 15
      }
      
      .order-16 {
          order: 16
      }
      
      .offset-1 {
          margin-left: 6.25%
      }
      
      .offset-2 {
          margin-left: 12.5%
      }
      
      .offset-3 {
          margin-left: 18.75%
      }
      
      .offset-4 {
          margin-left: 25%
      }
      
      .offset-5 {
          margin-left: 31.25%
      }
      
      .offset-6 {
          margin-left: 37.5%
      }
      
      .offset-7 {
          margin-left: 43.75%
      }
      
      .offset-8 {
          margin-left: 50%
      }
      
      .offset-9 {
          margin-left: 56.25%
      }
      
      .offset-10 {
          margin-left: 62.5%
      }
      
      .offset-11 {
          margin-left: 68.75%
      }
      
      .offset-12 {
          margin-left: 75%
      }
      
      .offset-13 {
          margin-left: 81.25%
      }
      
      .offset-14 {
          margin-left: 87.5%
      }
      
      .offset-15 {
          margin-left: 93.75%
      }
      
      @media(min-width:414px) {
          .col-sm {
              flex-basis: 0;
              flex-grow: 1;
              max-width: 100%
          }
          .row-cols-sm-1>* {
              flex: 0 0 100%;
              max-width: 100%
          }
          .row-cols-sm-2>* {
              flex: 0 0 50%;
              max-width: 50%
          }
          .row-cols-sm-3>* {
              flex: 0 0 33.3333333333%;
              max-width: 33.3333333333%
          }
          .row-cols-sm-4>* {
              flex: 0 0 25%;
              max-width: 25%
          }
          .row-cols-sm-5>* {
              flex: 0 0 20%;
              max-width: 20%
          }
          .row-cols-sm-6>* {
              flex: 0 0 16.6666666667%;
              max-width: 16.6666666667%
          }
          .row-cols-sm-7>* {
              flex: 0 0 14.2857142857%;
              max-width: 14.2857142857%
          }
          .row-cols-sm-8>* {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-sm-auto {
              flex: 0 0 auto;
              width: auto;
              max-width: 100%
          }
          .col-sm-1 {
              flex: 0 0 6.25%;
              max-width: 6.25%
          }
          .col-sm-2 {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-sm-3 {
              flex: 0 0 18.75%;
              max-width: 18.75%
          }
          .col-sm-4 {
              flex: 0 0 25%;
              max-width: 25%
          }
          .col-sm-5 {
              flex: 0 0 31.25%;
              max-width: 31.25%
          }
          .col-sm-6 {
              flex: 0 0 37.5%;
              max-width: 37.5%
          }
          .col-sm-7 {
              flex: 0 0 43.75%;
              max-width: 43.75%
          }
          .col-sm-8 {
              flex: 0 0 50%;
              max-width: 50%
          }
          .col-sm-9 {
              flex: 0 0 56.25%;
              max-width: 56.25%
          }
          .col-sm-10 {
              flex: 0 0 62.5%;
              max-width: 62.5%
          }
          .col-sm-11 {
              flex: 0 0 68.75%;
              max-width: 68.75%
          }
          .col-sm-12 {
              flex: 0 0 75%;
              max-width: 75%
          }
          .col-sm-13 {
              flex: 0 0 81.25%;
              max-width: 81.25%
          }
          .col-sm-14 {
              flex: 0 0 87.5%;
              max-width: 87.5%
          }
          .col-sm-15 {
              flex: 0 0 93.75%;
              max-width: 93.75%
          }
          .col-sm-16 {
              flex: 0 0 100%;
              max-width: 100%
          }
          .order-sm-first {
              order: -1
          }
          .order-sm-last {
              order: 17
          }
          .order-sm-0 {
              order: 0
          }
          .order-sm-1 {
              order: 1
          }
          .order-sm-2 {
              order: 2
          }
          .order-sm-3 {
              order: 3
          }
          .order-sm-4 {
              order: 4
          }
          .order-sm-5 {
              order: 5
          }
          .order-sm-6 {
              order: 6
          }
          .order-sm-7 {
              order: 7
          }
          .order-sm-8 {
              order: 8
          }
          .order-sm-9 {
              order: 9
          }
          .order-sm-10 {
              order: 10
          }
          .order-sm-11 {
              order: 11
          }
          .order-sm-12 {
              order: 12
          }
          .order-sm-13 {
              order: 13
          }
          .order-sm-14 {
              order: 14
          }
          .order-sm-15 {
              order: 15
          }
          .order-sm-16 {
              order: 16
          }
          .offset-sm-0 {
              margin-left: 0
          }
          .offset-sm-1 {
              margin-left: 6.25%
          }
          .offset-sm-2 {
              margin-left: 12.5%
          }
          .offset-sm-3 {
              margin-left: 18.75%
          }
          .offset-sm-4 {
              margin-left: 25%
          }
          .offset-sm-5 {
              margin-left: 31.25%
          }
          .offset-sm-6 {
              margin-left: 37.5%
          }
          .offset-sm-7 {
              margin-left: 43.75%
          }
          .offset-sm-8 {
              margin-left: 50%
          }
          .offset-sm-9 {
              margin-left: 56.25%
          }
          .offset-sm-10 {
              margin-left: 62.5%
          }
          .offset-sm-11 {
              margin-left: 68.75%
          }
          .offset-sm-12 {
              margin-left: 75%
          }
          .offset-sm-13 {
              margin-left: 81.25%
          }
          .offset-sm-14 {
              margin-left: 87.5%
          }
          .offset-sm-15 {
              margin-left: 93.75%
          }
      }
      
      @media(min-width:768px) {
          .col-md {
              flex-basis: 0;
              flex-grow: 1;
              max-width: 100%
          }
          .row-cols-md-1>* {
              flex: 0 0 100%;
              max-width: 100%
          }
          .row-cols-md-2>* {
              flex: 0 0 50%;
              max-width: 50%
          }
          .row-cols-md-3>* {
              flex: 0 0 33.3333333333%;
              max-width: 33.3333333333%
          }
          .row-cols-md-4>* {
              flex: 0 0 25%;
              max-width: 25%
          }
          .row-cols-md-5>* {
              flex: 0 0 20%;
              max-width: 20%
          }
          .row-cols-md-6>* {
              flex: 0 0 16.6666666667%;
              max-width: 16.6666666667%
          }
          .row-cols-md-7>* {
              flex: 0 0 14.2857142857%;
              max-width: 14.2857142857%
          }
          .row-cols-md-8>* {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-md-auto {
              flex: 0 0 auto;
              width: auto;
              max-width: 100%
          }
          .col-md-1 {
              flex: 0 0 6.25%;
              max-width: 6.25%
          }
          .col-md-2 {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-md-3 {
              flex: 0 0 18.75%;
              max-width: 18.75%
          }
          .col-md-4 {
              flex: 0 0 25%;
              max-width: 25%
          }
          .col-md-5 {
              flex: 0 0 31.25%;
              max-width: 31.25%
          }
          .col-md-6 {
              flex: 0 0 37.5%;
              max-width: 37.5%
          }
          .col-md-7 {
              flex: 0 0 43.75%;
              max-width: 43.75%
          }
          .col-md-8 {
              flex: 0 0 50%;
              max-width: 50%
          }
          .col-md-9 {
              flex: 0 0 56.25%;
              max-width: 56.25%
          }
          .col-md-10 {
              flex: 0 0 62.5%;
              max-width: 62.5%
          }
          .col-md-11 {
              flex: 0 0 68.75%;
              max-width: 68.75%
          }
          .col-md-12 {
              flex: 0 0 75%;
              max-width: 75%
          }
          .col-md-13 {
              flex: 0 0 81.25%;
              max-width: 81.25%
          }
          .col-md-14 {
              flex: 0 0 87.5%;
              max-width: 87.5%
          }
          .col-md-15 {
              flex: 0 0 93.75%;
              max-width: 93.75%
          }
          .col-md-16 {
              flex: 0 0 100%;
              max-width: 100%
          }
          .order-md-first {
              order: -1
          }
          .order-md-last {
              order: 17
          }
          .order-md-0 {
              order: 0
          }
          .order-md-1 {
              order: 1
          }
          .order-md-2 {
              order: 2
          }
          .order-md-3 {
              order: 3
          }
          .order-md-4 {
              order: 4
          }
          .order-md-5 {
              order: 5
          }
          .order-md-6 {
              order: 6
          }
          .order-md-7 {
              order: 7
          }
          .order-md-8 {
              order: 8
          }
          .order-md-9 {
              order: 9
          }
          .order-md-10 {
              order: 10
          }
          .order-md-11 {
              order: 11
          }
          .order-md-12 {
              order: 12
          }
          .order-md-13 {
              order: 13
          }
          .order-md-14 {
              order: 14
          }
          .order-md-15 {
              order: 15
          }
          .order-md-16 {
              order: 16
          }
          .offset-md-0 {
              margin-left: 0
          }
          .offset-md-1 {
              margin-left: 6.25%
          }
          .offset-md-2 {
              margin-left: 12.5%
          }
          .offset-md-3 {
              margin-left: 18.75%
          }
          .offset-md-4 {
              margin-left: 25%
          }
          .offset-md-5 {
              margin-left: 31.25%
          }
          .offset-md-6 {
              margin-left: 37.5%
          }
          .offset-md-7 {
              margin-left: 43.75%
          }
          .offset-md-8 {
              margin-left: 50%
          }
          .offset-md-9 {
              margin-left: 56.25%
          }
          .offset-md-10 {
              margin-left: 62.5%
          }
          .offset-md-11 {
              margin-left: 68.75%
          }
          .offset-md-12 {
              margin-left: 75%
          }
          .offset-md-13 {
              margin-left: 81.25%
          }
          .offset-md-14 {
              margin-left: 87.5%
          }
          .offset-md-15 {
              margin-left: 93.75%
          }
      }
      
      @media(min-width:1024px) {
          .col-lg {
              flex-basis: 0;
              flex-grow: 1;
              max-width: 100%
          }
          .row-cols-lg-1>* {
              flex: 0 0 100%;
              max-width: 100%
          }
          .row-cols-lg-2>* {
              flex: 0 0 50%;
              max-width: 50%
          }
          .row-cols-lg-3>* {
              flex: 0 0 33.3333333333%;
              max-width: 33.3333333333%
          }
          .row-cols-lg-4>* {
              flex: 0 0 25%;
              max-width: 25%
          }
          .row-cols-lg-5>* {
              flex: 0 0 20%;
              max-width: 20%
          }
          .row-cols-lg-6>* {
              flex: 0 0 16.6666666667%;
              max-width: 16.6666666667%
          }
          .row-cols-lg-7>* {
              flex: 0 0 14.2857142857%;
              max-width: 14.2857142857%
          }
          .row-cols-lg-8>* {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-lg-auto {
              flex: 0 0 auto;
              width: auto;
              max-width: 100%
          }
          .col-lg-1 {
              flex: 0 0 6.25%;
              max-width: 6.25%
          }
          .col-lg-2 {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-lg-3 {
              flex: 0 0 18.75%;
              max-width: 18.75%
          }
          .col-lg-4 {
              flex: 0 0 25%;
              max-width: 25%
          }
          .col-lg-5 {
              flex: 0 0 31.25%;
              max-width: 31.25%
          }
          .col-lg-6 {
              flex: 0 0 37.5%;
              max-width: 37.5%
          }
          .col-lg-7 {
              flex: 0 0 43.75%;
              max-width: 43.75%
          }
          .col-lg-8 {
              flex: 0 0 50%;
              max-width: 50%
          }
          .col-lg-9 {
              flex: 0 0 56.25%;
              max-width: 56.25%
          }
          .col-lg-10 {
              flex: 0 0 62.5%;
              max-width: 62.5%
          }
          .col-lg-11 {
              flex: 0 0 68.75%;
              max-width: 68.75%
          }
          .col-lg-12 {
              flex: 0 0 75%;
              max-width: 75%
          }
          .col-lg-13 {
              flex: 0 0 81.25%;
              max-width: 81.25%
          }
          .col-lg-14 {
              flex: 0 0 87.5%;
              max-width: 87.5%
          }
          .col-lg-15 {
              flex: 0 0 93.75%;
              max-width: 93.75%
          }
          .col-lg-16 {
              flex: 0 0 100%;
              max-width: 100%
          }
          .order-lg-first {
              order: -1
          }
          .order-lg-last {
              order: 17
          }
          .order-lg-0 {
              order: 0
          }
          .order-lg-1 {
              order: 1
          }
          .order-lg-2 {
              order: 2
          }
          .order-lg-3 {
              order: 3
          }
          .order-lg-4 {
              order: 4
          }
          .order-lg-5 {
              order: 5
          }
          .order-lg-6 {
              order: 6
          }
          .order-lg-7 {
              order: 7
          }
          .order-lg-8 {
              order: 8
          }
          .order-lg-9 {
              order: 9
          }
          .order-lg-10 {
              order: 10
          }
          .order-lg-11 {
              order: 11
          }
          .order-lg-12 {
              order: 12
          }
          .order-lg-13 {
              order: 13
          }
          .order-lg-14 {
              order: 14
          }
          .order-lg-15 {
              order: 15
          }
          .order-lg-16 {
              order: 16
          }
          .offset-lg-0 {
              margin-left: 0
          }
          .offset-lg-1 {
              margin-left: 6.25%
          }
          .offset-lg-2 {
              margin-left: 12.5%
          }
          .offset-lg-3 {
              margin-left: 18.75%
          }
          .offset-lg-4 {
              margin-left: 25%
          }
          .offset-lg-5 {
              margin-left: 31.25%
          }
          .offset-lg-6 {
              margin-left: 37.5%
          }
          .offset-lg-7 {
              margin-left: 43.75%
          }
          .offset-lg-8 {
              margin-left: 50%
          }
          .offset-lg-9 {
              margin-left: 56.25%
          }
          .offset-lg-10 {
              margin-left: 62.5%
          }
          .offset-lg-11 {
              margin-left: 68.75%
          }
          .offset-lg-12 {
              margin-left: 75%
          }
          .offset-lg-13 {
              margin-left: 81.25%
          }
          .offset-lg-14 {
              margin-left: 87.5%
          }
          .offset-lg-15 {
              margin-left: 93.75%
          }
      }
      
      @media(min-width:1280px) {
          .col-xl {
              flex-basis: 0;
              flex-grow: 1;
              max-width: 100%
          }
          .row-cols-xl-1>* {
              flex: 0 0 100%;
              max-width: 100%
          }
          .row-cols-xl-2>* {
              flex: 0 0 50%;
              max-width: 50%
          }
          .row-cols-xl-3>* {
              flex: 0 0 33.3333333333%;
              max-width: 33.3333333333%
          }
          .row-cols-xl-4>* {
              flex: 0 0 25%;
              max-width: 25%
          }
          .row-cols-xl-5>* {
              flex: 0 0 20%;
              max-width: 20%
          }
          .row-cols-xl-6>* {
              flex: 0 0 16.6666666667%;
              max-width: 16.6666666667%
          }
          .row-cols-xl-7>* {
              flex: 0 0 14.2857142857%;
              max-width: 14.2857142857%
          }
          .row-cols-xl-8>* {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-xl-auto {
              flex: 0 0 auto;
              width: auto;
              max-width: 100%
          }
          .col-xl-1 {
              flex: 0 0 6.25%;
              max-width: 6.25%
          }
          .col-xl-2 {
              flex: 0 0 12.5%;
              max-width: 12.5%
          }
          .col-xl-3 {
              flex: 0 0 18.75%;
              max-width: 18.75%
          }
          .col-xl-4 {
              flex: 0 0 25%;
              max-width: 25%
          }
          .col-xl-5 {
              flex: 0 0 31.25%;
              max-width: 31.25%
          }
          .col-xl-6 {
              flex: 0 0 37.5%;
              max-width: 37.5%
          }
          .col-xl-7 {
              flex: 0 0 43.75%;
              max-width: 43.75%
          }
          .col-xl-8 {
              flex: 0 0 50%;
              max-width: 50%
          }
          .col-xl-9 {
              flex: 0 0 56.25%;
              max-width: 56.25%
          }
          .col-xl-10 {
              flex: 0 0 62.5%;
              max-width: 62.5%
          }
          .col-xl-11 {
              flex: 0 0 68.75%;
              max-width: 68.75%
          }
          .col-xl-12 {
              flex: 0 0 75%;
              max-width: 75%
          }
          .col-xl-13 {
              flex: 0 0 81.25%;
              max-width: 81.25%
          }
          .col-xl-14 {
              flex: 0 0 87.5%;
              max-width: 87.5%
          }
          .col-xl-15 {
              flex: 0 0 93.75%;
              max-width: 93.75%
          }
          .col-xl-16 {
              flex: 0 0 100%;
              max-width: 100%
          }
          .order-xl-first {
              order: -1
          }
          .order-xl-last {
              order: 17
          }
          .order-xl-0 {
              order: 0
          }
          .order-xl-1 {
              order: 1
          }
          .order-xl-2 {
              order: 2
          }
          .order-xl-3 {
              order: 3
          }
          .order-xl-4 {
              order: 4
          }
          .order-xl-5 {
              order: 5
          }
          .order-xl-6 {
              order: 6
          }
          .order-xl-7 {
              order: 7
          }
          .order-xl-8 {
              order: 8
          }
          .order-xl-9 {
              order: 9
          }
          .order-xl-10 {
              order: 10
          }
          .order-xl-11 {
              order: 11
          }
          .order-xl-12 {
              order: 12
          }
          .order-xl-13 {
              order: 13
          }
          .order-xl-14 {
              order: 14
          }
          .order-xl-15 {
              order: 15
          }
          .order-xl-16 {
              order: 16
          }
          .offset-xl-0 {
              margin-left: 0
          }
          .offset-xl-1 {
              margin-left: 6.25%
          }
          .offset-xl-2 {
              margin-left: 12.5%
          }
          .offset-xl-3 {
              margin-left: 18.75%
          }
          .offset-xl-4 {
              margin-left: 25%
          }
          .offset-xl-5 {
              margin-left: 31.25%
          }
          .offset-xl-6 {
              margin-left: 37.5%
          }
          .offset-xl-7 {
              margin-left: 43.75%
          }
          .offset-xl-8 {
              margin-left: 50%
          }
          .offset-xl-9 {
              margin-left: 56.25%
          }
          .offset-xl-10 {
              margin-left: 62.5%
          }
          .offset-xl-11 {
              margin-left: 68.75%
          }
          .offset-xl-12 {
              margin-left: 75%
          }
          .offset-xl-13 {
              margin-left: 81.25%
          }
          .offset-xl-14 {
              margin-left: 87.5%
          }
          .offset-xl-15 {
              margin-left: 93.75%
          }
      }
      
      .innings-stat table,
      .match-story-content .story-container table,
      .page-story-content .story-container table,
      .table {
          width: 100%;
          margin-bottom: 1rem;
          color: #48494a;
          background-color: transparent
      }
      
      .innings-stat table td,
      .innings-stat table th,
      .match-story-content .story-container table td,
      .match-story-content .story-container table th,
      .page-story-content .story-container table td,
      .page-story-content .story-container table th,
      .table td,
      .table th {
          padding: .75rem;
          vertical-align: top;
          border-top: 1px solid #edeef0
      }
      
      .innings-stat table thead th,
      .match-story-content .story-container table thead th,
      .page-story-content .story-container table thead th,
      .table thead th {
          vertical-align: bottom;
          border-bottom: 2px solid #edeef0
      }
      
      .innings-stat table tbody+tbody,
      .match-story-content .story-container table tbody+tbody,
      .page-story-content .story-container table tbody+tbody,
      .table tbody+tbody {
          border-top: 2px solid #edeef0
      }
      
      .table-sm td,
      .table-sm th {
          padding: .3rem
      }
      
      .table-bordered,
      .table-bordered td,
      .table-bordered th {
          border: 1px solid #edeef0
      }
      
      .table-bordered thead td,
      .table-bordered thead th {
          border-bottom-width: 2px
      }
      
      .table-borderless tbody+tbody,
      .table-borderless td,
      .table-borderless th,
      .table-borderless thead th {
          border: 0
      }
      
      .table-striped tbody tr:nth-of-type(odd) {
          background-color: rgba(0, 0, 0, .05)
      }
      
      .table-hover tbody tr:hover {
          color: #48494a;
          background-color: rgba(0, 0, 0, .075)
      }
      
      .table-primary,
      .table-primary>td,
      .table-primary>th {
          background-color: #b8e7fc
      }
      
      .table-primary tbody+tbody,
      .table-primary td,
      .table-primary th,
      .table-primary thead th {
          border-color: #7cd2f9
      }
      
      .table-hover .table-primary:hover,
      .table-hover .table-primary:hover>td,
      .table-hover .table-primary:hover>th {
          background-color: #a0dffb
      }
      
      .table-secondary,
      .table-secondary>td,
      .table-secondary>th {
          background-color: #f5b8b8
      }
      
      .table-secondary tbody+tbody,
      .table-secondary td,
      .table-secondary th,
      .table-secondary thead th {
          border-color: #ed7a7a
      }
      
      .table-hover .table-secondary:hover,
      .table-hover .table-secondary:hover>td,
      .table-hover .table-secondary:hover>th {
          background-color: #f2a2a2
      }
      
      .table-success,
      .table-success>td,
      .table-success>th {
          background-color: #c1f1cf
      }
      
      .table-success tbody+tbody,
      .table-success td,
      .table-success th,
      .table-success thead th {
          border-color: #8ce4a6
      }
      
      .table-hover .table-success:hover,
      .table-hover .table-success:hover>td,
      .table-hover .table-success:hover>th {
          background-color: #acecbf
      }
      
      .table-info,
      .table-info>td,
      .table-info>th {
          background-color: #bee5eb
      }
      
      .table-info tbody+tbody,
      .table-info td,
      .table-info th,
      .table-info thead th {
          border-color: #86cfda
      }
      
      .table-hover .table-info:hover,
      .table-hover .table-info:hover>td,
      .table-hover .table-info:hover>th {
          background-color: #abdde5
      }
      
      .table-warning,
      .table-warning>td,
      .table-warning>th {
          background-color: #ffeeba
      }
      
      .table-warning tbody+tbody,
      .table-warning td,
      .table-warning th,
      .table-warning thead th {
          border-color: #ffdf7e
      }
      
      .table-hover .table-warning:hover,
      .table-hover .table-warning:hover>td,
      .table-hover .table-warning:hover>th {
          background-color: #ffe8a1
      }
      
      .table-danger,
      .table-danger>td,
      .table-danger>th {
          background-color: #f1b8b8
      }
      
      .table-danger tbody+tbody,
      .table-danger td,
      .table-danger th,
      .table-danger thead th {
          border-color: #e47a7a
      }
      
      .table-hover .table-danger:hover,
      .table-hover .table-danger:hover>td,
      .table-hover .table-danger:hover>th {
          background-color: #eda3a3
      }
      
      .table-light,
      .table-light>td,
      .table-light>th {
          background-color: #fdfdfe
      }
      
      .table-light tbody+tbody,
      .table-light td,
      .table-light th,
      .table-light thead th {
          border-color: #fcfcfd
      }
      
      .table-hover .table-light:hover,
      .table-hover .table-light:hover>td,
      .table-hover .table-light:hover>th {
          background-color: #ececf6
      }
      
      .table-dark,
      .table-dark>td,
      .table-dark>th {
          background-color: #ccc
      }
      
      .table-dark tbody+tbody,
      .table-dark td,
      .table-dark th,
      .table-dark thead th {
          border-color: #a0a0a1
      }
      
      .table-hover .table-dark:hover,
      .table-hover .table-dark:hover>td,
      .table-hover .table-dark:hover>th {
          background-color: #bfbfbf
      }
      
      .table-active,
      .table-active>td,
      .table-active>th,
      .table-hover .table-active:hover,
      .table-hover .table-active:hover>td,
      .table-hover .table-active:hover>th {
          background-color: rgba(0, 0, 0, .075)
      }
      
      .innings-stat table .thead-dark th,
      .match-story-content .story-container table .thead-dark th,
      .page-story-content .story-container table .thead-dark th,
      .table .thead-dark th {
          color: #fff;
          background-color: #48494a;
          border-color: #5b5c5d
      }
      
      .innings-stat table .thead-light th,
      .match-story-content .story-container table .thead-light th,
      .page-story-content .story-container table .thead-light th,
      .table .thead-light th {
          color: #2b2c2d;
          background-color: transparent;
          border-color: #edeef0
      }
      
      .table-dark {
          color: #fff;
          background-color: #48494a
      }
      
      .table-dark td,
      .table-dark th,
      .table-dark thead th {
          border-color: #5b5c5d
      }
      
      .table-dark.table-bordered {
          border: 0
      }
      
      .table-dark.table-striped tbody tr:nth-of-type(odd) {
          background-color: hsla(0, 0%, 100%, .05)
      }
      
      .table-dark.table-hover tbody tr:hover {
          color: #fff;
          background-color: hsla(0, 0%, 100%, .075)
      }
      
      @media(max-width:413.98px) {
          .table-responsive-sm {
              display: block;
              width: 100%;
              overflow-x: auto;
              -webkit-overflow-scrolling: touch
          }
          .table-responsive-sm>.table-bordered {
              border: 0
          }
      }
      
      @media(max-width:767.98px) {
          .table-responsive-md {
              display: block;
              width: 100%;
              overflow-x: auto;
              -webkit-overflow-scrolling: touch
          }
          .table-responsive-md>.table-bordered {
              border: 0
          }
      }
      
      @media(max-width:1023.98px) {
          .table-responsive-lg {
              display: block;
              width: 100%;
              overflow-x: auto;
              -webkit-overflow-scrolling: touch
          }
          .table-responsive-lg>.table-bordered {
              border: 0
          }
      }
      
      @media(max-width:1279.98px) {
          .table-responsive-xl {
              display: block;
              width: 100%;
              overflow-x: auto;
              -webkit-overflow-scrolling: touch
          }
          .table-responsive-xl>.table-bordered {
              border: 0
          }
      }
      
      .match-story-content .story-container .table-wrapper .scrollable>.table-bordered,
      .page-story-content .story-container .table-wrapper .scrollable>.table-bordered,
      .table-responsive>.table-bordered {
          border: 0
      }
      
      .form-control {
          display: block;
          width: 100%;
          height: calc(1.5em + 1rem + 2px);
          padding: .5rem .75rem;
          font-size: .875rem;
          font-weight: 400;
          line-height: 1.5;
          color: #48494a;
          background-color: transparent;
          background-clip: padding-box;
          border: 1px solid #dcdddf;
          border-radius: 0;
          transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out
      }
      
      @media(prefers-reduced-motion:reduce) {
          .form-control {
              transition: none
          }
      }
      
      .form-control::-ms-expand {
          background-color: transparent;
          border: 0
      }
      
      .form-control:-moz-focusring {
          color: transparent;
          text-shadow: 0 0 0 #48494a
      }
      
      .form-control:focus {
          color: #48494a;
          background-color: transparent;
          border-color: #03a9f4;
          outline: 0;
          box-shadow: none
      }
      
      .form-control::-webkit-input-placeholder {
          color: #6c6d6f;
          opacity: 1
      }
      
      .form-control:-ms-input-placeholder {
          color: #6c6d6f;
          opacity: 1
      }
      
      .form-control::-ms-input-placeholder {
          color: #6c6d6f;
          opacity: 1
      }
      
      .form-control::placeholder {
          color: #6c6d6f;
          opacity: 1
      }
      
      .form-control:disabled,
      .form-control[readonly] {
          background-color: #f9f9fb;
          opacity: 1
      }
      
      select.form-control:focus::-ms-value {
          color: #48494a;
          background-color: transparent
      }
      
      .form-control-file,
      .form-control-range {
          display: block;
          width: 100%
      }
      
      .col-form-label {
          margin-bottom: 0;
          font-size: inherit
      }
      
      .col-form-label,
      .col-form-label-lg {
          padding-top: calc(.5rem + 1px);
          padding-bottom: calc(.5rem + 1px);
          line-height: 1.5
      }
      
      .col-form-label-lg {
          font-size: 1.125rem
      }
      
      .col-form-label-sm {
          padding-top: calc(.25rem + 1px);
          padding-bottom: calc(.25rem + 1px);
          font-size: .875rem;
          line-height: 1.5
      }
      
      .form-control-plaintext {
          display: block;
          width: 100%;
          padding: .5rem 0;
          margin-bottom: 0;
          font-size: .875rem;
          line-height: 1.5;
          color: #48494a;
          background-color: transparent;
          border: solid transparent;
          border-width: 1px 0
      }
      
      .form-control-plaintext.form-control-lg,
      .form-control-plaintext.form-control-sm {
          padding-right: 0;
          padding-left: 0
      }
      
      .form-control-sm {
          height: calc(1.5em + .5rem + 2px);
          padding: .25rem .5rem;
          font-size: .875rem;
          line-height: 1.5;
          border-radius: 0
      }
      
      .form-control-lg {
          height: calc(1.5em + 1rem + 2px);
          padding: .5rem 1rem;
          font-size: 1.125rem;
          line-height: 1.5;
          border-radius: 0
      }
      
      select.form-control[multiple],
      select.form-control[size],
      textarea.form-control {
          height: auto
      }
      
      .form-group {
          margin-bottom: 1rem
      }
      
      .form-text {
          display: block;
          margin-top: .25rem
      }
      
      .form-row {
          display: flex;
          flex-wrap: wrap;
          margin-right: -5px;
          margin-left: -5px
      }
      
      .form-row>.col,
      .form-row>[class*=col-] {
          padding-right: 5px;
          padding-left: 5px
      }
      
      .form-check {
          position: relative;
          display: block;
          padding-left: 1.25rem
      }
      
      .form-check-input {
          position: absolute;
          margin-top: .3rem;
          margin-left: -1.25rem
      }
      
      .form-check-input:disabled~.form-check-label,
      .form-check-input[disabled]~.form-check-label {
          color: #a5a6a7
      }
      
      .form-check-label {
          margin-bottom: 0
      }
      
      .form-check-inline {
          display: inline-flex;
          align-items: center;
          padding-left: 0;
          margin-right: .75rem
      }
      
      .form-check-inline .form-check-input {
          position: static;
          margin-top: 0;
          margin-right: .3125rem;
          margin-left: 0
      }
      
      .valid-feedback {
          display: none;
          width: 100%;
          margin-top: .25rem;
          font-size: 80%;
          color: #21cc53
      }
      
      .valid-tooltip {
          position: absolute;
          top: 100%;
          z-index: 5;
          display: none;
          max-width: 100%;
          padding: .25rem .5rem;
          margin-top: .1rem;
          font-size: .875rem;
          line-height: 1.5;
          color: #fff;
          background-color: rgba(33, 204, 83, .9);
          border-radius: 10px
      }
      
      .is-valid~.valid-feedback,
      .is-valid~.valid-tooltip,
      .was-validated :valid~.valid-feedback,
      .was-validated :valid~.valid-tooltip {
          display: block
      }
      
      .form-control.is-valid,
      .was-validated .form-control:valid {
          border-color: #21cc53;
          padding-right: calc(1.5em + 1rem);
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2321cc53' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
          background-repeat: no-repeat;
          background-position: right calc(.375em + .25rem) center;
          background-size: calc(.75em + .5rem) calc(.75em + .5rem)
      }
      
      .form-control.is-valid:focus,
      .was-validated .form-control:valid:focus {
          border-color: #21cc53;
          box-shadow: 0 0 0 0 rgba(33, 204, 83, .25)
      }
      
      .was-validated textarea.form-control:valid,
      textarea.form-control.is-valid {
          padding-right: calc(1.5em + 1rem);
          background-position: top calc(.375em + .25rem) right calc(.375em + .25rem)
      }
      
      .custom-select.is-valid,
      .was-validated .custom-select:valid {
          border-color: #21cc53;
          padding-right: calc(.75em + 2.5rem);
          background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2348494a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2321cc53' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") transparent no-repeat center right 1.75rem/calc(.75em + .5rem) calc(.75em + .5rem)
      }
      
      .custom-select.is-valid:focus,
      .was-validated .custom-select:valid:focus {
          border-color: #21cc53;
          box-shadow: 0 0 0 0 rgba(33, 204, 83, .25)
      }
      
      .form-check-input.is-valid~.form-check-label,
      .was-validated .form-check-input:valid~.form-check-label {
          color: #21cc53
      }
      
      .form-check-input.is-valid~.valid-feedback,
      .form-check-input.is-valid~.valid-tooltip,
      .was-validated .form-check-input:valid~.valid-feedback,
      .was-validated .form-check-input:valid~.valid-tooltip {
          display: block
      }
      
      .custom-control-input.is-valid~.custom-control-label,
      .was-validated .custom-control-input:valid~.custom-control-label {
          color: #21cc53
      }
      
      .custom-control-input.is-valid~.custom-control-label:before,
      .was-validated .custom-control-input:valid~.custom-control-label:before {
          border-color: #21cc53
      }
      
      .custom-control-input.is-valid:checked~.custom-control-label:before,
      .was-validated .custom-control-input:valid:checked~.custom-control-label:before {
          border-color: #40e06f;
          background-color: #40e06f
      }
      
      .custom-control-input.is-valid:focus~.custom-control-label:before,
      .was-validated .custom-control-input:valid:focus~.custom-control-label:before {
          box-shadow: 0 0 0 0 rgba(33, 204, 83, .25)
      }
      
      .custom-control-input.is-valid:focus:not(:checked)~.custom-control-label:before,
      .custom-file-input.is-valid~.custom-file-label,
      .was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label:before,
      .was-validated .custom-file-input:valid~.custom-file-label {
          border-color: #21cc53
      }
      
      .custom-file-input.is-valid:focus~.custom-file-label,
      .was-validated .custom-file-input:valid:focus~.custom-file-label {
          border-color: #21cc53;
          box-shadow: 0 0 0 0 rgba(33, 204, 83, .25)
      }
      
      .invalid-feedback {
          display: none;
          width: 100%;
          margin-top: .25rem;
          font-size: 80%;
          color: #c00
      }
      
      .invalid-tooltip {
          position: absolute;
          top: 100%;
          z-index: 5;
          display: none;
          max-width: 100%;
          padding: .25rem .5rem;
          margin-top: .1rem;
          font-size: .875rem;
          line-height: 1.5;
          color: #fff;
          background-color: rgba(204, 0, 0, .9);
          border-radius: 10px
      }
      
      .is-invalid~.invalid-feedback,
      .is-invalid~.invalid-tooltip,
      .was-validated :invalid~.invalid-feedback,
      .was-validated :invalid~.invalid-tooltip {
          display: block
      }
      
      .form-control.is-invalid,
      .was-validated .form-control:invalid {
          border-color: #c00;
          padding-right: calc(1.5em + 1rem);
          background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc0000' stroke='none'/%3e%3c/svg%3e");
          background-repeat: no-repeat;
          background-position: right calc(.375em + .25rem) center;
          background-size: calc(.75em + .5rem) calc(.75em + .5rem)
      }
      
      .form-control.is-invalid:focus,
      .was-validated .form-control:invalid:focus {
          border-color: #c00;
          box-shadow: 0 0 0 0 rgba(204, 0, 0, .25)
      }
      
      .was-validated textarea.form-control:invalid,
      textarea.form-control.is-invalid {
          padding-right: calc(1.5em + 1rem);
          background-position: top calc(.375em + .25rem) right calc(.375em + .25rem)
      }
      
      .custom-select.is-invalid,
      .was-validated .custom-select:invalid {
          border-color: #c00;
          padding-right: calc(.75em + 2.5rem);
          background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%2348494a' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right .75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23cc0000' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23cc0000' stroke='none'/%3e%3c/svg%3e") transparent no-repeat center right 1.75rem/calc(.75em + .5rem) calc(.75em + .5rem)
      }
      
      .custom-select.is-invalid:focus,
      .was-validated .custom-select:invalid:focus {
          border-color: #c00;
          box-shadow: 0 0 0 0 rgba(204, 0, 0, .25)
      }
      
      .form-check-input.is-invalid~.form-check-label,
      .was-validated .form-check-input:invalid~.form-check-label {
          color: #c00
      }
      
      .form-check-input.is-invalid~.invalid-feedback,
      .form-check-input.is-invalid~.invalid-tooltip,
      .was-validated .form-check-input:invalid~.invalid-feedback,
      .was-validated .form-check-input:invalid~.invalid-tooltip {
          display: block
      }
      
      .custom-control-input.is-invalid~.custom-control-label,
      .was-validated .custom-control-input:invalid~.custom-control-label {
          color: #c00
      }
      
      .custom-control-input.is-invalid~.custom-control-label:before,
      .was-validated .custom-control-input:invalid~.custom-control-label:before {
          border-color: #c00
      }
      
      .custom-control-input.is-invalid:checked~.custom-control-label:before,
      .was-validated .custom-control-input:invalid:checked~.custom-control-label:before {
          border-color: red;
          background-color: red
      }
      
      .custom-control-input.is-invalid:focus~.custom-control-label:before,
      .was-validated .custom-control-input:invalid:focus~.custom-control-label:before {
          box-shadow: 0 0 0 0 rgba(204, 0, 0, .25)
      }
      
      .custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label:before,
      .custom-file-input.is-invalid~.custom-file-label,
      .was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label:before,
      .was-validated .custom-file-input:invalid~.custom-file-label {
          border-color: #c00
      }
      
      .custom-file-input.is-invalid:focus~.custom-file-label,
      .was-validated .custom-file-input:invalid:focus~.custom-file-label {
          border-color: #c00;
          box-shadow: 0 0 0 0 rgba(204, 0, 0, .25)
      }
      
      .form-inline {
          display: flex;
          flex-flow: row wrap;
          align-items: center
      }
      
      .form-inline .form-check {
          width: 100%
      }
      
      @media(min-width:414px) {
          .form-inline label {
              justify-content: center
          }
          .form-inline .form-group,
          .form-inline label {
              display: flex;
              align-items: center;
              margin-bottom: 0
          }
          .form-inline .form-group {
              flex: 0 0 auto;
              flex-flow: row wrap
          }
          .form-inline .form-control {
              display: inline-block;
              width: auto;
              vertical-align: middle
          }
          .form-inline .form-control-plaintext {
              display: inline-block
          }
          .form-inline .custom-select,
          .form-inline .input-group {
              width: auto
          }
          .form-inline .form-check {
              display: flex;
              align-items: center;
              justify-content: center;
              width: auto;
              padding-left: 0
          }
          .form-inline .form-check-input {
              position: relative;
              flex-shrink: 0;
              margin-top: 0;
              margin-right: .25rem;
              margin-left: 0
          }
          .form-inline .custom-control {
              align-items: center;
              justify-content: center
          }
          .form-inline .custom-control-label {
              margin-bottom: 0
          }
      }
      
      .btn {
          display: inline-block;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-weight: 700;
          color: #48494a;
          text-align: center;
          vertical-align: middle;
          cursor: pointer;
          -webkit-user-select: none;
          -ms-user-select: none;
          user-select: none;
          background-color: transparent;
          border: 1px solid transparent;
          padding: 1px 2.1rem;
          font-size: 1rem;
          line-height: 262%;
          border-radius: 100px;
          transition: color .5s ease-in-out, background-color .5s ease-in-out, border-color .5s ease-in-out, box-shadow .5s ease-in-out
      }
      
      @media(prefers-reduced-motion:reduce) {
          .btn {
              transition: none
          }
      }
      
      .btn:hover {
          color: #48494a;
          text-decoration: none
      }
      
      .btn.focus,
      .btn:focus {
          outline: 0;
          box-shadow: none
      }
      
      .btn.disabled,
      .btn:disabled {
          opacity: 1
      }
      
      a.btn.disabled,
      fieldset:disabled a.btn {
          pointer-events: none
      }
      
      .btn-primary {
          color: #fff;
          background-color: #03a9f4;
          border-color: #03a9f4
      }
      
      .btn-primary.focus,
      .btn-primary:focus,
      .btn-primary:hover {
          color: #fff;
          background-color: #038fce;
          border-color: #0286c2
      }
      
      .btn-primary.focus,
      .btn-primary:focus {
          box-shadow: 0 0 0 .2rem rgba(41, 182, 246, .5)
      }
      
      .btn-primary.disabled,
      .btn-primary:disabled {
          color: #fff;
          background-color: #03a9f4;
          border-color: #03a9f4
      }
      
      .btn-primary:not(:disabled):not(.disabled).active,
      .btn-primary:not(:disabled):not(.disabled):active,
      .show>.btn-primary.dropdown-toggle {
          color: #fff;
          background-color: #0286c2;
          border-color: #027db5
      }
      
      .btn-primary:not(:disabled):not(.disabled).active:focus,
      .btn-primary:not(:disabled):not(.disabled):active:focus,
      .show>.btn-primary.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(41, 182, 246, .5)
      }
      
      .btn-secondary {
          color: #fff;
          background-color: #d00;
          border-color: #d00
      }
      
      .btn-secondary.focus,
      .btn-secondary:focus,
      .btn-secondary:hover {
          color: #fff;
          background-color: #b70000;
          border-color: #a00
      }
      
      .btn-secondary.focus,
      .btn-secondary:focus {
          box-shadow: 0 0 0 .2rem rgba(226, 38, 38, .5)
      }
      
      .btn-secondary.disabled,
      .btn-secondary:disabled {
          color: #fff;
          background-color: #d00;
          border-color: #d00
      }
      
      .btn-secondary:not(:disabled):not(.disabled).active,
      .btn-secondary:not(:disabled):not(.disabled):active,
      .show>.btn-secondary.dropdown-toggle {
          color: #fff;
          background-color: #a00;
          border-color: #9d0000
      }
      
      .btn-secondary:not(:disabled):not(.disabled).active:focus,
      .btn-secondary:not(:disabled):not(.disabled):active:focus,
      .show>.btn-secondary.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(226, 38, 38, .5)
      }
      
      .btn-success {
          color: #fff;
          background-color: #21cc53;
          border-color: #21cc53
      }
      
      .btn-success.focus,
      .btn-success:focus,
      .btn-success:hover {
          color: #fff;
          background-color: #1cab46;
          border-color: #1aa041
      }
      
      .btn-success.focus,
      .btn-success:focus {
          box-shadow: 0 0 0 .2rem rgba(66, 212, 109, .5)
      }
      
      .btn-success.disabled,
      .btn-success:disabled {
          color: #fff;
          background-color: #21cc53;
          border-color: #21cc53
      }
      
      .btn-success:not(:disabled):not(.disabled).active,
      .btn-success:not(:disabled):not(.disabled):active,
      .show>.btn-success.dropdown-toggle {
          color: #fff;
          background-color: #1aa041;
          border-color: #18953d
      }
      
      .btn-success:not(:disabled):not(.disabled).active:focus,
      .btn-success:not(:disabled):not(.disabled):active:focus,
      .show>.btn-success.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(66, 212, 109, .5)
      }
      
      .btn-info {
          color: #fff;
          background-color: #17a2b8;
          border-color: #17a2b8
      }
      
      .btn-info.focus,
      .btn-info:focus,
      .btn-info:hover {
          color: #fff;
          background-color: #138496;
          border-color: #117a8b
      }
      
      .btn-info.focus,
      .btn-info:focus {
          box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
      }
      
      .btn-info.disabled,
      .btn-info:disabled {
          color: #fff;
          background-color: #17a2b8;
          border-color: #17a2b8
      }
      
      .btn-info:not(:disabled):not(.disabled).active,
      .btn-info:not(:disabled):not(.disabled):active,
      .show>.btn-info.dropdown-toggle {
          color: #fff;
          background-color: #117a8b;
          border-color: #10707f
      }
      
      .btn-info:not(:disabled):not(.disabled).active:focus,
      .btn-info:not(:disabled):not(.disabled):active:focus,
      .show>.btn-info.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(58, 176, 195, .5)
      }
      
      .btn-warning {
          color: #2b2c2d;
          background-color: #ffc107;
          border-color: #ffc107
      }
      
      .btn-warning.focus,
      .btn-warning:focus,
      .btn-warning:hover {
          color: #2b2c2d;
          background-color: #e0a800;
          border-color: #d39e00
      }
      
      .btn-warning.focus,
      .btn-warning:focus {
          box-shadow: 0 0 0 .2rem rgba(223, 171, 13, .5)
      }
      
      .btn-warning.disabled,
      .btn-warning:disabled {
          color: #2b2c2d;
          background-color: #ffc107;
          border-color: #ffc107
      }
      
      .btn-warning:not(:disabled):not(.disabled).active,
      .btn-warning:not(:disabled):not(.disabled):active,
      .show>.btn-warning.dropdown-toggle {
          color: #2b2c2d;
          background-color: #d39e00;
          border-color: #c69500
      }
      
      .btn-warning:not(:disabled):not(.disabled).active:focus,
      .btn-warning:not(:disabled):not(.disabled):active:focus,
      .show>.btn-warning.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(223, 171, 13, .5)
      }
      
      .btn-danger {
          color: #fff;
          background-color: #c00;
          border-color: #c00
      }
      
      .btn-danger.focus,
      .btn-danger:focus,
      .btn-danger:hover {
          color: #fff;
          background-color: #a60000;
          border-color: #900
      }
      
      .btn-danger.focus,
      .btn-danger:focus {
          box-shadow: 0 0 0 .2rem rgba(212, 38, 38, .5)
      }
      
      .btn-danger.disabled,
      .btn-danger:disabled {
          color: #fff;
          background-color: #c00;
          border-color: #c00
      }
      
      .btn-danger:not(:disabled):not(.disabled).active,
      .btn-danger:not(:disabled):not(.disabled):active,
      .show>.btn-danger.dropdown-toggle {
          color: #fff;
          background-color: #900;
          border-color: #8c0000
      }
      
      .btn-danger:not(:disabled):not(.disabled).active:focus,
      .btn-danger:not(:disabled):not(.disabled):active:focus,
      .show>.btn-danger.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(212, 38, 38, .5)
      }
      
      .btn-light {
          color: #2b2c2d;
          background-color: #f9f9fb;
          border-color: #f9f9fb
      }
      
      .btn-light.focus,
      .btn-light:focus,
      .btn-light:hover {
          color: #2b2c2d;
          background-color: #e2e2ec;
          border-color: #dadae7
      }
      
      .btn-light.focus,
      .btn-light:focus {
          box-shadow: 0 0 0 .2rem rgba(218, 218, 220, .5)
      }
      
      .btn-light.disabled,
      .btn-light:disabled {
          color: #2b2c2d;
          background-color: #f9f9fb;
          border-color: #f9f9fb
      }
      
      .btn-light:not(:disabled):not(.disabled).active,
      .btn-light:not(:disabled):not(.disabled):active,
      .show>.btn-light.dropdown-toggle {
          color: #2b2c2d;
          background-color: #dadae7;
          border-color: #d3d3e2
      }
      
      .btn-light:not(:disabled):not(.disabled).active:focus,
      .btn-light:not(:disabled):not(.disabled):active:focus,
      .show>.btn-light.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(218, 218, 220, .5)
      }
      
      .btn-dark {
          color: #fff;
          background-color: #48494a;
          border-color: #48494a
      }
      
      .btn-dark.focus,
      .btn-dark:focus,
      .btn-dark:hover {
          color: #fff;
          background-color: #353637;
          border-color: #2f3030
      }
      
      .btn-dark.focus,
      .btn-dark:focus {
          box-shadow: 0 0 0 .2rem rgba(99, 100, 101, .5)
      }
      
      .btn-dark.disabled,
      .btn-dark:disabled {
          color: #fff;
          background-color: #48494a;
          border-color: #48494a
      }
      
      .btn-dark:not(:disabled):not(.disabled).active,
      .btn-dark:not(:disabled):not(.disabled):active,
      .show>.btn-dark.dropdown-toggle {
          color: #fff;
          background-color: #2f3030;
          border-color: #29292a
      }
      
      .btn-dark:not(:disabled):not(.disabled).active:focus,
      .btn-dark:not(:disabled):not(.disabled):active:focus,
      .show>.btn-dark.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(99, 100, 101, .5)
      }
      
      .btn-outline-primary {
          color: #03a9f4;
          border-color: #03a9f4
      }
      
      .btn-outline-primary:hover {
          color: #fff;
          background-color: #03a9f4;
          border-color: #03a9f4
      }
      
      .btn-outline-primary.focus,
      .btn-outline-primary:focus {
          box-shadow: 0 0 0 .2rem rgba(3, 169, 244, .5)
      }
      
      .btn-outline-primary.disabled,
      .btn-outline-primary:disabled {
          color: #03a9f4;
          background-color: transparent
      }
      
      .btn-outline-primary:not(:disabled):not(.disabled).active,
      .btn-outline-primary:not(:disabled):not(.disabled):active,
      .show>.btn-outline-primary.dropdown-toggle {
          color: #fff;
          background-color: #03a9f4;
          border-color: #03a9f4
      }
      
      .btn-outline-primary:not(:disabled):not(.disabled).active:focus,
      .btn-outline-primary:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-primary.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(3, 169, 244, .5)
      }
      
      .btn-outline-secondary {
          color: #d00;
          border-color: #d00
      }
      
      .btn-outline-secondary:hover {
          color: #fff;
          background-color: #d00;
          border-color: #d00
      }
      
      .btn-outline-secondary.focus,
      .btn-outline-secondary:focus {
          box-shadow: 0 0 0 .2rem rgba(221, 0, 0, .5)
      }
      
      .btn-outline-secondary.disabled,
      .btn-outline-secondary:disabled {
          color: #d00;
          background-color: transparent
      }
      
      .btn-outline-secondary:not(:disabled):not(.disabled).active,
      .btn-outline-secondary:not(:disabled):not(.disabled):active,
      .show>.btn-outline-secondary.dropdown-toggle {
          color: #fff;
          background-color: #d00;
          border-color: #d00
      }
      
      .btn-outline-secondary:not(:disabled):not(.disabled).active:focus,
      .btn-outline-secondary:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-secondary.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(221, 0, 0, .5)
      }
      
      .btn-outline-success {
          color: #21cc53;
          border-color: #21cc53
      }
      
      .btn-outline-success:hover {
          color: #fff;
          background-color: #21cc53;
          border-color: #21cc53
      }
      
      .btn-outline-success.focus,
      .btn-outline-success:focus {
          box-shadow: 0 0 0 .2rem rgba(33, 204, 83, .5)
      }
      
      .btn-outline-success.disabled,
      .btn-outline-success:disabled {
          color: #21cc53;
          background-color: transparent
      }
      
      .btn-outline-success:not(:disabled):not(.disabled).active,
      .btn-outline-success:not(:disabled):not(.disabled):active,
      .show>.btn-outline-success.dropdown-toggle {
          color: #fff;
          background-color: #21cc53;
          border-color: #21cc53
      }
      
      .btn-outline-success:not(:disabled):not(.disabled).active:focus,
      .btn-outline-success:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-success.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(33, 204, 83, .5)
      }
      
      .btn-outline-info {
          color: #17a2b8;
          border-color: #17a2b8
      }
      
      .btn-outline-info:hover {
          color: #fff;
          background-color: #17a2b8;
          border-color: #17a2b8
      }
      
      .btn-outline-info.focus,
      .btn-outline-info:focus {
          box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
      }
      
      .btn-outline-info.disabled,
      .btn-outline-info:disabled {
          color: #17a2b8;
          background-color: transparent
      }
      
      .btn-outline-info:not(:disabled):not(.disabled).active,
      .btn-outline-info:not(:disabled):not(.disabled):active,
      .show>.btn-outline-info.dropdown-toggle {
          color: #fff;
          background-color: #17a2b8;
          border-color: #17a2b8
      }
      
      .btn-outline-info:not(:disabled):not(.disabled).active:focus,
      .btn-outline-info:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-info.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(23, 162, 184, .5)
      }
      
      .btn-outline-warning {
          color: #ffc107;
          border-color: #ffc107
      }
      
      .btn-outline-warning:hover {
          color: #2b2c2d;
          background-color: #ffc107;
          border-color: #ffc107
      }
      
      .btn-outline-warning.focus,
      .btn-outline-warning:focus {
          box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
      }
      
      .btn-outline-warning.disabled,
      .btn-outline-warning:disabled {
          color: #ffc107;
          background-color: transparent
      }
      
      .btn-outline-warning:not(:disabled):not(.disabled).active,
      .btn-outline-warning:not(:disabled):not(.disabled):active,
      .show>.btn-outline-warning.dropdown-toggle {
          color: #2b2c2d;
          background-color: #ffc107;
          border-color: #ffc107
      }
      
      .btn-outline-warning:not(:disabled):not(.disabled).active:focus,
      .btn-outline-warning:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-warning.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(255, 193, 7, .5)
      }
      
      .btn-outline-danger {
          color: #c00;
          border-color: #c00
      }
      
      .btn-outline-danger:hover {
          color: #fff;
          background-color: #c00;
          border-color: #c00
      }
      
      .btn-outline-danger.focus,
      .btn-outline-danger:focus {
          box-shadow: 0 0 0 .2rem rgba(204, 0, 0, .5)
      }
      
      .btn-outline-danger.disabled,
      .btn-outline-danger:disabled {
          color: #c00;
          background-color: transparent
      }
      
      .btn-outline-danger:not(:disabled):not(.disabled).active,
      .btn-outline-danger:not(:disabled):not(.disabled):active,
      .show>.btn-outline-danger.dropdown-toggle {
          color: #fff;
          background-color: #c00;
          border-color: #c00
      }
      
      .btn-outline-danger:not(:disabled):not(.disabled).active:focus,
      .btn-outline-danger:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-danger.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(204, 0, 0, .5)
      }
      
      .btn-outline-light {
          color: #f9f9fb;
          border-color: #f9f9fb
      }
      
      .btn-outline-light:hover {
          color: #2b2c2d;
          background-color: #f9f9fb;
          border-color: #f9f9fb
      }
      
      .btn-outline-light.focus,
      .btn-outline-light:focus {
          box-shadow: 0 0 0 .2rem rgba(249, 249, 251, .5)
      }
      
      .btn-outline-light.disabled,
      .btn-outline-light:disabled {
          color: #f9f9fb;
          background-color: transparent
      }
      
      .btn-outline-light:not(:disabled):not(.disabled).active,
      .btn-outline-light:not(:disabled):not(.disabled):active,
      .show>.btn-outline-light.dropdown-toggle {
          color: #2b2c2d;
          background-color: #f9f9fb;
          border-color: #f9f9fb
      }
      
      .btn-outline-light:not(:disabled):not(.disabled).active:focus,
      .btn-outline-light:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-light.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(249, 249, 251, .5)
      }
      
      .btn-outline-dark {
          border-color: #48494a
      }
      
      .btn-outline-dark:hover {
          color: #fff;
          background-color: #48494a;
          border-color: #48494a
      }
      
      .btn-outline-dark.focus,
      .btn-outline-dark:focus {
          box-shadow: 0 0 0 .2rem rgba(72, 73, 74, .5)
      }
      
      .btn-outline-dark.disabled,
      .btn-outline-dark:disabled {
          color: #48494a;
          background-color: transparent
      }
      
      .btn-outline-dark:not(:disabled):not(.disabled).active,
      .btn-outline-dark:not(:disabled):not(.disabled):active,
      .show>.btn-outline-dark.dropdown-toggle {
          color: #fff;
          background-color: #48494a;
          border-color: #48494a
      }
      
      .btn-outline-dark:not(:disabled):not(.disabled).active:focus,
      .btn-outline-dark:not(:disabled):not(.disabled):active:focus,
      .show>.btn-outline-dark.dropdown-toggle:focus {
          box-shadow: 0 0 0 .2rem rgba(72, 73, 74, .5)
      }
      
      .btn-link {
          font-weight: 400;
          color: #03a9f4;
          text-decoration: none
      }
      
      .btn-link:hover {
          color: #0278bb;
          text-decoration: none
      }
      
      .btn-link.focus,
      .btn-link:focus {
          text-decoration: none;
          box-shadow: none
      }
      
      .btn-link.disabled,
      .btn-link:disabled {
          color: #cbccce;
          pointer-events: none
      }
      
      .btn-lg {
          padding: 1px 2.875rem;
          font-size: 1rem;
          line-height: 337%
      }
      
      .btn-lg,
      .btn-sm {
          border-radius: 100px
      }
      
      .btn-sm {
          padding: 1px 1.1rem;
          font-size: .75rem;
          line-height: 250%
      }
      
      .btn-block {
          display: block;
          width: 100%
      }
      
      .btn-block+.btn-block {
          margin-top: .5rem
      }
      
      input[type=button].btn-block,
      input[type=reset].btn-block,
      input[type=submit].btn-block {
          width: 100%
      }
      
      .fade {
          transition: opacity .15s linear
      }
      
      @media(prefers-reduced-motion:reduce) {
          .fade {
              transition: none
          }
      }
      
      .fade:not(.show) {
          opacity: 0
      }
      
      .collapse:not(.show) {
          display: none
      }
      
      .collapsing {
          position: relative;
          height: 0;
          overflow: hidden;
          transition: height .35s ease
      }
      
      @media(prefers-reduced-motion:reduce) {
          .collapsing {
              transition: none
          }
      }
      
      .dropdown,
      .dropleft,
      .dropright,
      .dropup {
          position: relative
      }
      
      .dropdown-toggle {
          white-space: nowrap
      }
      
      .dropdown-toggle:after {
          display: inline-block;
          margin-left: .255em;
          vertical-align: .255em;
          content: "";
          border-top: .3em solid;
          border-right: .3em solid transparent;
          border-bottom: 0;
          border-left: .3em solid transparent
      }
      
      .dropdown-toggle:empty:after {
          margin-left: 0
      }
      
      .dropdown-menu {
          position: absolute;
          top: 100%;
          left: 0;
          z-index: 1000;
          display: none;
          float: left;
          min-width: 10rem;
          padding: .5rem 0;
          margin: .125rem 0 0;
          font-size: 1rem;
          color: #48494a;
          text-align: left;
          list-style: none;
          background-color: #fff;
          background-clip: padding-box;
          border: 1px solid rgba(0, 0, 0, .15);
          border-radius: 10px
      }
      
      .dropdown-menu-left {
          right: auto;
          left: 0
      }
      
      .dropdown-menu-right {
          right: 0;
          left: auto
      }
      
      @media(min-width:414px) {
          .dropdown-menu-sm-left {
              right: auto;
              left: 0
          }
          .dropdown-menu-sm-right {
              right: 0;
              left: auto
          }
      }
      
      @media(min-width:768px) {
          .dropdown-menu-md-left {
              right: auto;
              left: 0
          }
          .dropdown-menu-md-right {
              right: 0;
              left: auto
          }
      }
      
      @media(min-width:1024px) {
          .dropdown-menu-lg-left {
              right: auto;
              left: 0
          }
          .dropdown-menu-lg-right {
              right: 0;
              left: auto
          }
      }
      
      @media(min-width:1280px) {
          .dropdown-menu-xl-left {
              right: auto;
              left: 0
          }
          .dropdown-menu-xl-right {
              right: 0;
              left: auto
          }
      }
      
      .dropup .dropdown-menu {
          top: auto;
          bottom: 100%;
          margin-top: 0;
          margin-bottom: .125rem
      }
      
      .dropup .dropdown-toggle:after {
          display: inline-block;
          margin-left: .255em;
          vertical-align: .255em;
          content: "";
          border-top: 0;
          border-right: .3em solid transparent;
          border-bottom: .3em solid;
          border-left: .3em solid transparent
      }
      
      .dropup .dropdown-toggle:empty:after {
          margin-left: 0
      }
      
      .dropright .dropdown-menu {
          top: 0;
          right: auto;
          left: 100%;
          margin-top: 0;
          margin-left: .125rem
      }
      
      .dropright .dropdown-toggle:after {
          display: inline-block;
          margin-left: .255em;
          vertical-align: .255em;
          content: "";
          border-top: .3em solid transparent;
          border-right: 0;
          border-bottom: .3em solid transparent;
          border-left: .3em solid
      }
      
      .dropright .dropdown-toggle:empty:after {
          margin-left: 0
      }
      
      .dropright .dropdown-toggle:after {
          vertical-align: 0
      }
      
      .dropleft .dropdown-menu {
          top: 0;
          right: 100%;
          left: auto;
          margin-top: 0;
          margin-right: .125rem
      }
      
      .dropleft .dropdown-toggle:after {
          display: inline-block;
          margin-left: .255em;
          vertical-align: .255em;
          content: "";
          display: none
      }
      
      .dropleft .dropdown-toggle:before {
          display: inline-block;
          margin-right: .255em;
          vertical-align: .255em;
          content: "";
          border-top: .3em solid transparent;
          border-right: .3em solid;
          border-bottom: .3em solid transparent
      }
      
      .dropleft .dropdown-toggle:empty:after {
          margin-left: 0
      }
      
      .dropleft .dropdown-toggle:before {
          vertical-align: 0
      }
      
      .dropdown-menu[x-placement^=bottom],
      .dropdown-menu[x-placement^=left],
      .dropdown-menu[x-placement^=right],
      .dropdown-menu[x-placement^=top] {
          right: auto;
          bottom: auto
      }
      
      .dropdown-divider {
          height: 0;
          margin: .5rem 0;
          overflow: hidden;
          border-top: 1px solid #f1f2f3
      }
      
      .dropdown-item {
          display: block;
          width: 100%;
          padding: .25rem 1.5rem;
          clear: both;
          font-weight: 400;
          color: #2b2c2d;
          text-align: inherit;
          white-space: nowrap;
          background-color: transparent;
          border: 0
      }
      
      .dropdown-item:focus,
      .dropdown-item:hover {
          color: #1f1f20;
          text-decoration: none;
          background-color: #f9f9fb
      }
      
      .dropdown-item.active,
      .dropdown-item:active {
          color: #fff;
          text-decoration: none;
          background-color: #03a9f4
      }
      
      .dropdown-item.disabled,
      .dropdown-item:disabled {
          color: #a5a6a7;
          pointer-events: none;
          background-color: transparent
      }
      
      .dropdown-menu.show {
          display: block
      }
      
      .dropdown-header {
          display: block;
          padding: .5rem 1.5rem;
          margin-bottom: 0;
          font-size: .875rem;
          color: #a5a6a7;
          white-space: nowrap
      }
      
      .dropdown-item-text {
          display: block;
          padding: .25rem 1.5rem;
          color: #2b2c2d
      }
      
      .app-about,
      .card,
      .comment-container,
      .hint-content,
      .match-finder-tabs,
      .notification-card,
      .table-page .head,
      .team-info,
      .team-scores-page .team-scores-tabs {
          position: relative;
          display: flex;
          flex-direction: column;
          min-width: 0;
          word-wrap: break-word;
          background-color: #fff;
          background-clip: border-box;
          border: 0 solid transparent;
          border-radius: 10px
      }
      
      .card {
        border-radius: 12px !important;
      }

      .app-about>hr,
      .card>hr,
      .comment-container>hr,
      .hint-content>hr,
      .match-finder-tabs>hr,
      .notification-card>hr,
      .table-page .head>hr,
      .team-info>hr,
      .team-scores-page .team-scores-tabs>hr {
          margin-right: 0;
          margin-left: 0
      }
      
      .app-about>.list-group:first-child .list-group-item:first-child,
      .card>.list-group:first-child .list-group-item:first-child,
      .comment-container>.list-group:first-child .list-group-item:first-child,
      .hint-content>.list-group:first-child .list-group-item:first-child,
      .match-finder-tabs>.list-group:first-child .list-group-item:first-child,
      .notification-card>.list-group:first-child .list-group-item:first-child,
      .table-page .head>.list-group:first-child .list-group-item:first-child,
      .team-info>.list-group:first-child .list-group-item:first-child,
      .team-scores-page .team-scores-tabs>.list-group:first-child .list-group-item:first-child {
          border-top-left-radius: 10px;
          border-top-right-radius: 10px
      }
      
      .app-about>.list-group:last-child .list-group-item:last-child,
      .card>.list-group:last-child .list-group-item:last-child,
      .comment-container>.list-group:last-child .list-group-item:last-child,
      .hint-content>.list-group:last-child .list-group-item:last-child,
      .match-finder-tabs>.list-group:last-child .list-group-item:last-child,
      .notification-card>.list-group:last-child .list-group-item:last-child,
      .table-page .head>.list-group:last-child .list-group-item:last-child,
      .team-info>.list-group:last-child .list-group-item:last-child,
      .team-scores-page .team-scores-tabs>.list-group:last-child .list-group-item:last-child {
          border-bottom-right-radius: 10px;
          border-bottom-left-radius: 10px
      }
      
      .card-body {
          flex: 1 1 auto;
          min-height: 1px;
          padding: 0
      }
      
      .card-subtitle,
      .card-title {
          margin-bottom: 0
      }
      
      .card-subtitle {
          margin-top: 0
      }
      
      .card-text:last-child {
          margin-bottom: 0
      }
      
      .card-link:hover {
          text-decoration: none
      }
      
      .card-link+.card-link {
          margin-left: 0
      }
      
      .card-header {
          padding: 0;
          margin-bottom: 0;
          background-color: rgba(0, 0, 0, .03);
          border-bottom: 0 solid transparent
      }
      
      .card-header:first-child {
          border-radius: 10px 10px 0 0
      }
      
      .card-header+.list-group .list-group-item:first-child {
          border-top: 0
      }
      
      .card-footer {
          padding: 0;
          background-color: rgba(0, 0, 0, .03);
          border-top: 0 solid transparent
      }
      
      .card-footer:last-child {
          border-radius: 0 0 10px 10px
      }
      
      .card-header-tabs {
          margin-bottom: 0;
          border-bottom: 0
      }
      
      .card-header-pills,
      .card-header-tabs {
          margin-right: 0;
          margin-left: 0
      }
      
      .card-img-overlay {
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          padding: 1.25rem
      }
      
      .card-img,
      .card-img-bottom,
      .card-img-top {
          flex-shrink: 0;
          width: 100%
      }
      
      .card-img,
      .card-img-top {
          border-top-left-radius: 10px;
          border-top-right-radius: 10px
      }
      
      .card-img,
      .card-img-bottom {
          border-bottom-right-radius: 10px;
          border-bottom-left-radius: 10px
      }
      
      .card-deck .app-about,
      .card-deck .card,
      .card-deck .comment-container,
      .card-deck .hint-content,
      .card-deck .match-finder-tabs,
      .card-deck .notification-card,
      .card-deck .table-page .head,
      .card-deck .team-info,
      .card-deck .team-scores-page .team-scores-tabs,
      .table-page .card-deck .head,
      .team-scores-page .card-deck .team-scores-tabs {
          margin-bottom: 10px
      }
      
      @media(min-width:414px) {
          .card-deck {
              display: flex;
              flex-flow: row wrap;
              margin-right: -10px;
              margin-left: -10px
          }
          .card-deck .app-about,
          .card-deck .card,
          .card-deck .comment-container,
          .card-deck .hint-content,
          .card-deck .match-finder-tabs,
          .card-deck .notification-card,
          .card-deck .table-page .head,
          .card-deck .team-info,
          .card-deck .team-scores-page .team-scores-tabs,
          .table-page .card-deck .head,
          .team-scores-page .card-deck .team-scores-tabs {
              flex: 1 0;
              margin-right: 10px;
              margin-bottom: 0;
              margin-left: 10px
          }
      }
      
      .card-group>.app-about,
      .card-group>.card,
      .card-group>.comment-container,
      .card-group>.hint-content,
      .card-group>.match-finder-tabs,
      .card-group>.notification-card,
      .card-group>.team-info,
      .table-page .card-group>.head,
      .team-scores-page .card-group>.team-scores-tabs {
          margin-bottom: 10px
      }
      
      @media(min-width:414px) {
          .card-group {
              display: flex;
              flex-flow: row wrap
          }
          .card-group>.app-about,
          .card-group>.card,
          .card-group>.comment-container,
          .card-group>.hint-content,
          .card-group>.match-finder-tabs,
          .card-group>.notification-card,
          .card-group>.team-info,
          .table-page .card-group>.head,
          .team-scores-page .card-group>.team-scores-tabs {
              flex: 1 0;
              margin-bottom: 0
          }
          .card-group>.app-about+.app-about,
          .card-group>.app-about+.card,
          .card-group>.app-about+.comment-container,
          .card-group>.app-about+.hint-content,
          .card-group>.app-about+.match-finder-tabs,
          .card-group>.app-about+.notification-card,
          .card-group>.app-about+.team-info,
          .card-group>.card+.app-about,
          .card-group>.card+.card,
          .card-group>.card+.comment-container,
          .card-group>.card+.hint-content,
          .card-group>.card+.match-finder-tabs,
          .card-group>.card+.notification-card,
          .card-group>.card+.team-info,
          .card-group>.comment-container+.app-about,
          .card-group>.comment-container+.card,
          .card-group>.comment-container+.comment-container,
          .card-group>.comment-container+.hint-content,
          .card-group>.comment-container+.match-finder-tabs,
          .card-group>.comment-container+.notification-card,
          .card-group>.comment-container+.team-info,
          .card-group>.hint-content+.app-about,
          .card-group>.hint-content+.card,
          .card-group>.hint-content+.comment-container,
          .card-group>.hint-content+.hint-content,
          .card-group>.hint-content+.match-finder-tabs,
          .card-group>.hint-content+.notification-card,
          .card-group>.hint-content+.team-info,
          .card-group>.match-finder-tabs+.app-about,
          .card-group>.match-finder-tabs+.card,
          .card-group>.match-finder-tabs+.comment-container,
          .card-group>.match-finder-tabs+.hint-content,
          .card-group>.match-finder-tabs+.match-finder-tabs,
          .card-group>.match-finder-tabs+.notification-card,
          .card-group>.match-finder-tabs+.team-info,
          .card-group>.notification-card+.app-about,
          .card-group>.notification-card+.card,
          .card-group>.notification-card+.comment-container,
          .card-group>.notification-card+.hint-content,
          .card-group>.notification-card+.match-finder-tabs,
          .card-group>.notification-card+.notification-card,
          .card-group>.notification-card+.team-info,
          .card-group>.team-info+.app-about,
          .card-group>.team-info+.card,
          .card-group>.team-info+.comment-container,
          .card-group>.team-info+.hint-content,
          .card-group>.team-info+.match-finder-tabs,
          .card-group>.team-info+.notification-card,
          .card-group>.team-info+.team-info,
          .table-page .card-group>.app-about+.head,
          .table-page .card-group>.card+.head,
          .table-page .card-group>.comment-container+.head,
          .table-page .card-group>.head+.app-about,
          .table-page .card-group>.head+.card,
          .table-page .card-group>.head+.comment-container,
          .table-page .card-group>.head+.head,
          .table-page .card-group>.head+.hint-content,
          .table-page .card-group>.head+.match-finder-tabs,
          .table-page .card-group>.head+.notification-card,
          .table-page .card-group>.head+.team-info,
          .table-page .card-group>.hint-content+.head,
          .table-page .card-group>.match-finder-tabs+.head,
          .table-page .card-group>.notification-card+.head,
          .table-page .card-group>.team-info+.head,
          .table-page .team-scores-page .card-group>.head+.team-scores-tabs,
          .table-page .team-scores-page .card-group>.team-scores-tabs+.head,
          .team-scores-page .card-group>.app-about+.team-scores-tabs,
          .team-scores-page .card-group>.card+.team-scores-tabs,
          .team-scores-page .card-group>.comment-container+.team-scores-tabs,
          .team-scores-page .card-group>.hint-content+.team-scores-tabs,
          .team-scores-page .card-group>.match-finder-tabs+.team-scores-tabs,
          .team-scores-page .card-group>.notification-card+.team-scores-tabs,
          .team-scores-page .card-group>.team-info+.team-scores-tabs,
          .team-scores-page .card-group>.team-scores-tabs+.app-about,
          .team-scores-page .card-group>.team-scores-tabs+.card,
          .team-scores-page .card-group>.team-scores-tabs+.comment-container,
          .team-scores-page .card-group>.team-scores-tabs+.hint-content,
          .team-scores-page .card-group>.team-scores-tabs+.match-finder-tabs,
          .team-scores-page .card-group>.team-scores-tabs+.notification-card,
          .team-scores-page .card-group>.team-scores-tabs+.team-info,
          .team-scores-page .card-group>.team-scores-tabs+.team-scores-tabs,
          .team-scores-page .table-page .card-group>.head+.team-scores-tabs,
          .team-scores-page .table-page .card-group>.team-scores-tabs+.head {
              margin-left: 0;
              border-left: 0
          }
          .card-group>.app-about:not(:last-child),
          .card-group>.card:not(:last-child),
          .card-group>.comment-container:not(:last-child),
          .card-group>.hint-content:not(:last-child),
          .card-group>.match-finder-tabs:not(:last-child),
          .card-group>.notification-card:not(:last-child),
          .card-group>.team-info:not(:last-child),
          .table-page .card-group>.head:not(:last-child),
          .team-scores-page .card-group>.team-scores-tabs:not(:last-child) {
              border-top-right-radius: 0;
              border-bottom-right-radius: 0
          }
          .card-group>.app-about:not(:last-child) .card-header,
          .card-group>.app-about:not(:last-child) .card-img-top,
          .card-group>.card:not(:last-child) .card-header,
          .card-group>.card:not(:last-child) .card-img-top,
          .card-group>.comment-container:not(:last-child) .card-header,
          .card-group>.comment-container:not(:last-child) .card-img-top,
          .card-group>.hint-content:not(:last-child) .card-header,
          .card-group>.hint-content:not(:last-child) .card-img-top,
          .card-group>.match-finder-tabs:not(:last-child) .card-header,
          .card-group>.match-finder-tabs:not(:last-child) .card-img-top,
          .card-group>.notification-card:not(:last-child) .card-header,
          .card-group>.notification-card:not(:last-child) .card-img-top,
          .card-group>.team-info:not(:last-child) .card-header,
          .card-group>.team-info:not(:last-child) .card-img-top,
          .table-page .card-group>.head:not(:last-child) .card-header,
          .table-page .card-group>.head:not(:last-child) .card-img-top,
          .team-scores-page .card-group>.team-scores-tabs:not(:last-child) .card-header,
          .team-scores-page .card-group>.team-scores-tabs:not(:last-child) .card-img-top {
              border-top-right-radius: 0
          }
          .card-group>.app-about:not(:last-child) .card-footer,
          .card-group>.app-about:not(:last-child) .card-img-bottom,
          .card-group>.card:not(:last-child) .card-footer,
          .card-group>.card:not(:last-child) .card-img-bottom,
          .card-group>.comment-container:not(:last-child) .card-footer,
          .card-group>.comment-container:not(:last-child) .card-img-bottom,
          .card-group>.hint-content:not(:last-child) .card-footer,
          .card-group>.hint-content:not(:last-child) .card-img-bottom,
          .card-group>.match-finder-tabs:not(:last-child) .card-footer,
          .card-group>.match-finder-tabs:not(:last-child) .card-img-bottom,
          .card-group>.notification-card:not(:last-child) .card-footer,
          .card-group>.notification-card:not(:last-child) .card-img-bottom,
          .card-group>.team-info:not(:last-child) .card-footer,
          .card-group>.team-info:not(:last-child) .card-img-bottom,
          .table-page .card-group>.head:not(:last-child) .card-footer,
          .table-page .card-group>.head:not(:last-child) .card-img-bottom,
          .team-scores-page .card-group>.team-scores-tabs:not(:last-child) .card-footer,
          .team-scores-page .card-group>.team-scores-tabs:not(:last-child) .card-img-bottom {
              border-bottom-right-radius: 0
          }
          .card-group>.app-about:not(:first-child),
          .card-group>.card:not(:first-child),
          .card-group>.comment-container:not(:first-child),
          .card-group>.hint-content:not(:first-child),
          .card-group>.match-finder-tabs:not(:first-child),
          .card-group>.notification-card:not(:first-child),
          .card-group>.team-info:not(:first-child),
          .table-page .card-group>.head:not(:first-child),
          .team-scores-page .card-group>.team-scores-tabs:not(:first-child) {
              border-top-left-radius: 0;
              border-bottom-left-radius: 0
          }
          .card-group>.app-about:not(:first-child) .card-header,
          .card-group>.app-about:not(:first-child) .card-img-top,
          .card-group>.card:not(:first-child) .card-header,
          .card-group>.card:not(:first-child) .card-img-top,
          .card-group>.comment-container:not(:first-child) .card-header,
          .card-group>.comment-container:not(:first-child) .card-img-top,
          .card-group>.hint-content:not(:first-child) .card-header,
          .card-group>.hint-content:not(:first-child) .card-img-top,
          .card-group>.match-finder-tabs:not(:first-child) .card-header,
          .card-group>.match-finder-tabs:not(:first-child) .card-img-top,
          .card-group>.notification-card:not(:first-child) .card-header,
          .card-group>.notification-card:not(:first-child) .card-img-top,
          .card-group>.team-info:not(:first-child) .card-header,
          .card-group>.team-info:not(:first-child) .card-img-top,
          .table-page .card-group>.head:not(:first-child) .card-header,
          .table-page .card-group>.head:not(:first-child) .card-img-top,
          .team-scores-page .card-group>.team-scores-tabs:not(:first-child) .card-header,
          .team-scores-page .card-group>.team-scores-tabs:not(:first-child) .card-img-top {
              border-top-left-radius: 0
          }
          .card-group>.app-about:not(:first-child) .card-footer,
          .card-group>.app-about:not(:first-child) .card-img-bottom,
          .card-group>.card:not(:first-child) .card-footer,
          .card-group>.card:not(:first-child) .card-img-bottom,
          .card-group>.comment-container:not(:first-child) .card-footer,
          .card-group>.comment-container:not(:first-child) .card-img-bottom,
          .card-group>.hint-content:not(:first-child) .card-footer,
          .card-group>.hint-content:not(:first-child) .card-img-bottom,
          .card-group>.match-finder-tabs:not(:first-child) .card-footer,
          .card-group>.match-finder-tabs:not(:first-child) .card-img-bottom,
          .card-group>.notification-card:not(:first-child) .card-footer,
          .card-group>.notification-card:not(:first-child) .card-img-bottom,
          .card-group>.team-info:not(:first-child) .card-footer,
          .card-group>.team-info:not(:first-child) .card-img-bottom,
          .table-page .card-group>.head:not(:first-child) .card-footer,
          .table-page .card-group>.head:not(:first-child) .card-img-bottom,
          .team-scores-page .card-group>.team-scores-tabs:not(:first-child) .card-footer,
          .team-scores-page .card-group>.team-scores-tabs:not(:first-child) .card-img-bottom {
              border-bottom-left-radius: 0
          }
      }
      
      .card-columns .app-about,
      .card-columns .card,
      .card-columns .comment-container,
      .card-columns .hint-content,
      .card-columns .match-finder-tabs,
      .card-columns .notification-card,
      .card-columns .table-page .head,
      .card-columns .team-info,
      .card-columns .team-scores-page .team-scores-tabs,
      .table-page .card-columns .head,
      .team-scores-page .card-columns .team-scores-tabs {
          margin-bottom: 0
      }
      
      @media(min-width:414px) {
          .card-columns {
              -webkit-column-count: 3;
              column-count: 3;
              grid-column-gap: 1.25rem;
              -webkit-column-gap: 1.25rem;
              column-gap: 1.25rem;
              orphans: 1;
              widows: 1
          }
          .card-columns .app-about,
          .card-columns .card,
          .card-columns .comment-container,
          .card-columns .hint-content,
          .card-columns .match-finder-tabs,
          .card-columns .notification-card,
          .card-columns .table-page .head,
          .card-columns .team-info,
          .card-columns .team-scores-page .team-scores-tabs,
          .table-page .card-columns .head,
          .team-scores-page .card-columns .team-scores-tabs {
              display: inline-block;
              width: 100%
          }
      }
      
      .accordion>.app-about,
      .accordion>.card,
      .accordion>.comment-container,
      .accordion>.hint-content,
      .accordion>.match-finder-tabs,
      .accordion>.notification-card,
      .accordion>.team-info,
      .table-page .accordion>.head,
      .team-scores-page .accordion>.team-scores-tabs {
          overflow: hidden
      }
      
      .accordion>.app-about:not(:last-of-type),
      .accordion>.card:not(:last-of-type),
      .accordion>.comment-container:not(:last-of-type),
      .accordion>.hint-content:not(:last-of-type),
      .accordion>.match-finder-tabs:not(:last-of-type),
      .accordion>.notification-card:not(:last-of-type),
      .accordion>.team-info:not(:last-of-type),
      .table-page .accordion>.head:not(:last-of-type),
      .team-scores-page .accordion>.team-scores-tabs:not(:last-of-type) {
          border-bottom: 0;
          border-bottom-right-radius: 0;
          border-bottom-left-radius: 0
      }
      
      .accordion>.app-about:not(:first-of-type),
      .accordion>.card:not(:first-of-type),
      .accordion>.comment-container:not(:first-of-type),
      .accordion>.hint-content:not(:first-of-type),
      .accordion>.match-finder-tabs:not(:first-of-type),
      .accordion>.notification-card:not(:first-of-type),
      .accordion>.team-info:not(:first-of-type),
      .table-page .accordion>.head:not(:first-of-type),
      .team-scores-page .accordion>.team-scores-tabs:not(:first-of-type) {
          border-top-left-radius: 0;
          border-top-right-radius: 0
      }
      
      .accordion>.app-about>.card-header,
      .accordion>.card>.card-header,
      .accordion>.comment-container>.card-header,
      .accordion>.hint-content>.card-header,
      .accordion>.match-finder-tabs>.card-header,
      .accordion>.notification-card>.card-header,
      .accordion>.team-info>.card-header,
      .table-page .accordion>.head>.card-header,
      .team-scores-page .accordion>.team-scores-tabs>.card-header {
          border-radius: 0;
          margin-bottom: 0
      }
      
      .jumbotron {
          padding: 0;
          margin-bottom: 0;
          background-color: #000;
          border-radius: .3rem
      }
      
      @media(min-width:414px) {
          .jumbotron {
              padding: 0
          }
      }
      
      .jumbotron-fluid {
          padding-right: 0;
          padding-left: 0;
          border-radius: 0
      }
      
      .media {
          display: flex;
          align-items: flex-start
      }
      
      .media-body {
          flex: 1 1
      }
      
      .close {
          float: right;
          font-size: 1.5rem;
          font-weight: 700;
          line-height: 1;
          color: #000;
          text-shadow: 0 1px 0 #fff;
          opacity: .5
      }
      
      @media(max-width:1200px) {
          .close {
              font-size: calc(1.275rem + .3vw)
          }
      }
      
      .close:hover {
          color: #000;
          text-decoration: none
      }
      
      .close:not(:disabled):not(.disabled):focus,
      .close:not(:disabled):not(.disabled):hover {
          opacity: .75
      }
      
      button.close {
          padding: 0;
          background-color: transparent;
          border: 0;
          -webkit-appearance: none;
          appearance: none
      }
      
      a.close.disabled {
          pointer-events: none
      }
      
      .modal-open {
          overflow: hidden
      }
      
      .modal-open .modal {
          overflow-x: hidden;
          overflow-y: auto
      }
      
      .modal {
          position: fixed;
          top: 0;
          left: 0;
          z-index: 1050;
          display: none;
          width: 100%;
          height: 100%;
          overflow: hidden;
          outline: 0
      }
      
      .modal-dialog {
          position: relative;
          width: auto;
          margin: .5rem;
          pointer-events: none
      }
      
      .modal.fade .modal-dialog {
          transition: transform .3s ease-out;
          transform: translateY(-50px)
      }
      
      @media(prefers-reduced-motion:reduce) {
          .modal.fade .modal-dialog {
              transition: none
          }
      }
      
      .modal.show .modal-dialog {
          transform: none
      }
      
      .modal.modal-static .modal-dialog {
          transform: scale(1.02)
      }
      
      .modal-dialog-scrollable {
          display: flex;
          max-height: calc(100% - 1rem)
      }
      
      .modal-dialog-scrollable .modal-content {
          max-height: calc(100vh - 1rem);
          overflow: hidden
      }
      
      .modal-dialog-scrollable .modal-footer,
      .modal-dialog-scrollable .modal-header {
          flex-shrink: 0
      }
      
      .modal-dialog-scrollable .modal-body {
          overflow-y: auto
      }
      
      .modal-dialog-centered {
          display: flex;
          align-items: center;
          min-height: calc(100% - 1rem)
      }
      
      .modal-dialog-centered:before {
          display: block;
          height: calc(100vh - 1rem);
          content: ""
      }
      
      .modal-dialog-centered.modal-dialog-scrollable {
          flex-direction: column;
          justify-content: center;
          height: 100%
      }
      
      .modal-dialog-centered.modal-dialog-scrollable .modal-content {
          max-height: none
      }
      
      .modal-dialog-centered.modal-dialog-scrollable:before {
          content: none
      }
      
      .modal-content {
          position: relative;
          display: flex;
          flex-direction: column;
          width: 100%;
          pointer-events: auto;
          background-color: #fff;
          background-clip: padding-box;
          border: 1px solid rgba(0, 0, 0, .2);
          border-radius: .3rem;
          outline: 0
      }
      
      .modal-backdrop {
          position: fixed;
          top: 0;
          left: 0;
          z-index: 1040;
          width: 100vw;
          height: 100vh;
          background-color: #000
      }
      
      .modal-backdrop.fade {
          opacity: 0
      }
      
      .modal-backdrop.show {
          opacity: .5
      }
      
      .modal-header {
          display: flex;
          align-items: flex-start;
          justify-content: space-between;
          padding: 1rem;
          border-bottom: 1px solid #edeef0;
          border-top-left-radius: calc(.3rem - 1px);
          border-top-right-radius: calc(.3rem - 1px)
      }
      
      .modal-header .close {
          padding: 1rem;
          margin: -1rem -1rem -1rem auto
      }
      
      .modal-title {
          margin-bottom: 0;
          line-height: 1.5
      }
      
      .modal-body {
          position: relative;
          flex: 1 1 auto;
          padding: 1rem
      }
      
      .modal-footer {
          display: flex;
          flex-wrap: wrap;
          align-items: center;
          justify-content: flex-end;
          padding: .75rem;
          border-top: 1px solid #edeef0;
          border-bottom-right-radius: calc(.3rem - 1px);
          border-bottom-left-radius: calc(.3rem - 1px)
      }
      
      .modal-footer>* {
          margin: .25rem
      }
      
      .modal-scrollbar-measure {
          position: absolute;
          top: -9999px;
          width: 50px;
          height: 50px;
          overflow: scroll
      }
      
      @media(min-width:414px) {
          .modal-dialog {
              max-width: 500px;
              margin: 1.75rem auto
          }
          .modal-dialog-scrollable {
              max-height: calc(100% - 3.5rem)
          }
          .modal-dialog-scrollable .modal-content {
              max-height: calc(100vh - 3.5rem)
          }
          .modal-dialog-centered {
              min-height: calc(100% - 3.5rem)
          }
          .modal-dialog-centered:before {
              height: calc(100vh - 3.5rem)
          }
          .modal-sm {
              max-width: 300px
          }
      }
      
      @media(min-width:1024px) {
          .modal-lg,
          .modal-xl {
              max-width: 800px
          }
      }
      
      @media(min-width:1280px) {
          .modal-xl {
              max-width: 1140px
          }
      }
      
      .align-baseline {
          vertical-align: baseline!important
      }
      
      .align-top {
          vertical-align: top!important
      }
      
      .align-middle {
          vertical-align: middle!important
      }
      
      .align-bottom {
          vertical-align: bottom!important
      }
      
      .align-text-bottom {
          vertical-align: text-bottom!important
      }
      
      .align-text-top {
          vertical-align: text-top!important
      }
      
      .bg-primary,
      .snackbar,
      .video-subnav-mobile {
          background-color: #03a9f4!important
      }
      
      a.bg-primary:focus,
      a.bg-primary:hover,
      a.snackbar:focus,
      a.snackbar:hover,
      a.video-subnav-mobile:focus,
      a.video-subnav-mobile:hover,
      button.bg-primary:focus,
      button.bg-primary:hover,
      button.snackbar:focus,
      button.snackbar:hover,
      button.video-subnav-mobile:focus,
      button.video-subnav-mobile:hover {
          background-color: #0286c2!important
      }
      
      .bg-secondary {
          background-color: #d00!important
      }
      
      a.bg-secondary:focus,
      a.bg-secondary:hover,
      button.bg-secondary:focus,
      button.bg-secondary:hover {
          background-color: #a00!important
      }
      
      .bg-success {
          background-color: #21cc53!important
      }
      
      a.bg-success:focus,
      a.bg-success:hover,
      button.bg-success:focus,
      button.bg-success:hover {
          background-color: #1aa041!important
      }
      
      .bg-info {
          background-color: #17a2b8!important
      }
      
      a.bg-info:focus,
      a.bg-info:hover,
      button.bg-info:focus,
      button.bg-info:hover {
          background-color: #117a8b!important
      }
      
      .bg-warning {
          background-color: #ffc107!important
      }
      
      a.bg-warning:focus,
      a.bg-warning:hover,
      button.bg-warning:focus,
      button.bg-warning:hover {
          background-color: #d39e00!important
      }
      
      .bg-danger {
          background-color: #c00!important
      }
      
      a.bg-danger:focus,
      a.bg-danger:hover,
      button.bg-danger:focus,
      button.bg-danger:hover {
          background-color: #900!important
      }
      
      .bg-light {
          background-color: #f9f9fb!important
      }
      
      a.bg-light:focus,
      a.bg-light:hover,
      button.bg-light:focus,
      button.bg-light:hover {
          background-color: #dadae7!important
      }
      
      .bg-dark {
          background-color: #48494a!important
      }
      
      a.bg-dark:focus,
      a.bg-dark:hover,
      button.bg-dark:focus,
      button.bg-dark:hover {
          background-color: #2f3030!important
      }
      
      .bg-white {
          background-color: #fff!important
      }
      
      .bg-transparent {
          background-color: transparent!important
      }
      
      .border,
      .match-story-content .story-container .article-body .article-figure img,
      .match-story-content .story-container .article-body figure img,
      .match-story-content .story-container .article-figure,
      .match-story-content .story-container .inline.float-l,
      .match-story-content .story-container .inline.float-r,
      .match-story-content .story-container .inline img,
      .match-story-content .story-container .report-image,
      .match-story-content .story-container figure,
      .page-story-content .story-container .article-body .article-figure img,
      .page-story-content .story-container .article-body figure img,
      .page-story-content .story-container .article-figure,
      .page-story-content .story-container .inline.float-l,
      .page-story-content .story-container .inline.float-r,
      .page-story-content .story-container .inline img,
      .page-story-content .story-container .report-image,
      .page-story-content .story-container figure,
      .story-sidebar {
          border: 1px solid #edeef0!important
      }
      
      .border-top {
          border-top: 1px solid #edeef0!important
      }
      
      .border-right,
      .match-info-SLIDING_CARD,
      .sliding-match-cards .view-all-card,
      .team-column {
          border-right: 1px solid #edeef0!important
      }
      
      .border-bottom,
      .league-scores-container .header,
      .match-story-content .story-container .editorial h1,
      .page-story-content .story-container .editorial h1,
      .sidebar-head,
      .sidebar-widget .sidebar-widget__title,
      .team-column {
          border-bottom: 1px solid #edeef0!important
      }
      
      .border-left {
          border-left: 1px solid #edeef0!important
      }
      
      .border-0 {
          border: 0!important
      }
      
      .border-top-0 {
          border-top: 0!important
      }
      
      .border-right-0 {
          border-right: 0!important
      }
      
      .border-bottom-0 {
          border-bottom: 0!important
      }
      
      .border-left-0 {
          border-left: 0!important
      }
      
      .border-primary {
          border-color: #03a9f4!important
      }
      
      .border-secondary {
          border-color: #d00!important
      }
      
      .border-success {
          border-color: #21cc53!important
      }
      
      .border-info {
          border-color: #17a2b8!important
      }
      
      .border-warning {
          border-color: #ffc107!important
      }
      
      .border-danger {
          border-color: #c00!important
      }
      
      .border-light {
          border-color: #f9f9fb!important
      }
      
      .border-dark {
          border-color: #48494a!important
      }
      
      .border-white {
          border-color: #fff!important
      }
      
      .rounded-sm {
          border-radius: .2rem!important
      }
      
      .rounded {
          border-radius: 10px!important
      }
      
      .rounded-top {
          border-top-left-radius: 10px!important
      }
      
      .rounded-right,
      .rounded-top {
          border-top-right-radius: 10px!important
      }
      
      .rounded-bottom,
      .rounded-right {
          border-bottom-right-radius: 10px!important
      }
      
      .rounded-bottom,
      .rounded-left {
          border-bottom-left-radius: 10px!important
      }
      
      .rounded-left {
          border-top-left-radius: 10px!important
      }
      
      .rounded-lg {
          border-radius: .3rem!important
      }
      
      .rounded-circle {
          border-radius: 50%!important
      }
      
      .rounded-pill {
          border-radius: 50rem!important
      }
      
      .rounded-0 {
          border-radius: 0!important
      }
      
      .clearfix:after {
          display: block;
          clear: both;
          content: ""
      }
      
      .d-none {
          display: none!important
      }
      
      .d-inline {
          display: inline!important
      }
      
      .d-inline-block {
          display: inline-block!important
      }
      
      .d-block {
          display: block!important
      }
      
      .d-table {
          display: table!important
      }
      
      .d-table-row {
          display: table-row!important
      }
      
      .d-table-cell {
          display: table-cell!important
      }
      
      .d-flex {
          display: flex!important
      }
      
      .d-inline-flex {
          display: inline-flex!important
      }
      
      @media(min-width:414px) {
          .d-sm-none {
              display: none!important
          }
          .d-sm-inline {
              display: inline!important
          }
          .d-sm-inline-block {
              display: inline-block!important
          }
          .d-sm-block {
              display: block!important
          }
          .d-sm-table {
              display: table!important
          }
          .d-sm-table-row {
              display: table-row!important
          }
          .d-sm-table-cell {
              display: table-cell!important
          }
          .d-sm-flex {
              display: flex!important
          }
          .d-sm-inline-flex {
              display: inline-flex!important
          }
      }
      
      @media(min-width:768px) {
          .d-md-none {
              display: none!important
          }
          .d-md-inline {
              display: inline!important
          }
          .d-md-inline-block {
              display: inline-block!important
          }
          .d-md-block {
              display: block!important
          }
          .d-md-table {
              display: table!important
          }
          .d-md-table-row {
              display: table-row!important
          }
          .d-md-table-cell {
              display: table-cell!important
          }
          .d-md-flex {
              display: flex!important
          }
          .d-md-inline-flex {
              display: inline-flex!important
          }
      }
      
      @media(min-width:1024px) {
          .d-lg-none {
              display: none!important
          }
          .d-lg-inline {
              display: inline!important
          }
          .d-lg-inline-block {
              display: inline-block!important
          }
          .d-lg-block {
              display: block!important
          }
          .d-lg-table {
              display: table!important
          }
          .d-lg-table-row {
              display: table-row!important
          }
          .d-lg-table-cell {
              display: table-cell!important
          }
          .d-lg-flex {
              display: flex!important
          }
          .d-lg-inline-flex {
              display: inline-flex!important
          }
      }
      
      @media(min-width:1280px) {
          .d-xl-none {
              display: none!important
          }
          .d-xl-inline {
              display: inline!important
          }
          .d-xl-inline-block {
              display: inline-block!important
          }
          .d-xl-block {
              display: block!important
          }
          .d-xl-table {
              display: table!important
          }
          .d-xl-table-row {
              display: table-row!important
          }
          .d-xl-table-cell {
              display: table-cell!important
          }
          .d-xl-flex {
              display: flex!important
          }
          .d-xl-inline-flex {
              display: inline-flex!important
          }
      }
      
      @media print {
          .d-print-none {
              display: none!important
          }
          .d-print-inline {
              display: inline!important
          }
          .d-print-inline-block {
              display: inline-block!important
          }
          .d-print-block {
              display: block!important
          }
          .d-print-table {
              display: table!important
          }
          .d-print-table-row {
              display: table-row!important
          }
          .d-print-table-cell {
              display: table-cell!important
          }
          .d-print-flex {
              display: flex!important
          }
          .d-print-inline-flex {
              display: inline-flex!important
          }
      }
      
      .embed-responsive {
          position: relative;
          display: block;
          width: 100%;
          padding: 0;
          overflow: hidden
      }
      
      .embed-responsive:before {
          display: block;
          content: ""
      }
      
      .embed-responsive .embed-responsive-item,
      .embed-responsive embed,
      .embed-responsive iframe,
      .embed-responsive object,
      .embed-responsive video {
          position: absolute;
          top: 0;
          bottom: 0;
          left: 0;
          width: 100%;
          height: 100%;
          border: 0
      }
      
      .embed-responsive-21by9:before {
          padding-top: 42.8571428571%
      }
      
      .embed-responsive-16by9:before {
          padding-top: 56.25%
      }
      
      .embed-responsive-4by3:before {
          padding-top: 75%
      }
      
      .embed-responsive-1by1:before {
          padding-top: 100%
      }
      
      .flex-row {
          flex-direction: row!important
      }
      
      .flex-column {
          flex-direction: column!important
      }
      
      .flex-row-reverse {
          flex-direction: row-reverse!important
      }
      
      .flex-column-reverse {
          flex-direction: column-reverse!important
      }
      
      .flex-wrap {
          flex-wrap: wrap!important
      }
      
      .flex-nowrap {
          flex-wrap: nowrap!important
      }
      
      .flex-wrap-reverse {
          flex-wrap: wrap-reverse!important
      }
      
      .flex-fill {
          flex: 1 1 auto!important
      }
      
      .flex-grow-0 {
          flex-grow: 0!important
      }
      
      .flex-grow-1 {
          flex-grow: 1!important
      }
      
      .flex-shrink-0 {
          flex-shrink: 0!important
      }
      
      .flex-shrink-1 {
          flex-shrink: 1!important
      }
      
      .justify-content-start {
          justify-content: flex-start!important
      }
      
      .justify-content-end {
          justify-content: flex-end!important
      }
      
      .justify-content-center {
          justify-content: center!important
      }
      
      .justify-content-between {
          justify-content: space-between!important
      }
      
      .justify-content-around {
          justify-content: space-around!important
      }
      
      .align-items-start {
          align-items: flex-start!important
      }
      
      .align-items-end {
          align-items: flex-end!important
      }
      
      .align-items-center {
          align-items: center!important
      }
      
      .align-items-baseline {
          align-items: baseline!important
      }
      
      .align-items-stretch {
          align-items: stretch!important
      }
      
      .align-content-start {
          align-content: flex-start!important
      }
      
      .align-content-end {
          align-content: flex-end!important
      }
      
      .align-content-center {
          align-content: center!important
      }
      
      .align-content-between {
          align-content: space-between!important
      }
      
      .align-content-around {
          align-content: space-around!important
      }
      
      .align-content-stretch {
          align-content: stretch!important
      }
      
      .align-self-auto {
          align-self: auto!important
      }
      
      .align-self-start {
          align-self: flex-start!important
      }
      
      .align-self-end {
          align-self: flex-end!important
      }
      
      .align-self-center {
          align-self: center!important
      }
      
      .align-self-baseline {
          align-self: baseline!important
      }
      
      .align-self-stretch {
          align-self: stretch!important
      }
      
      @media(min-width:414px) {
          .flex-sm-row {
              flex-direction: row!important
          }
          .flex-sm-column {
              flex-direction: column!important
          }
          .flex-sm-row-reverse {
              flex-direction: row-reverse!important
          }
          .flex-sm-column-reverse {
              flex-direction: column-reverse!important
          }
          .flex-sm-wrap {
              flex-wrap: wrap!important
          }
          .flex-sm-nowrap {
              flex-wrap: nowrap!important
          }
          .flex-sm-wrap-reverse {
              flex-wrap: wrap-reverse!important
          }
          .flex-sm-fill {
              flex: 1 1 auto!important
          }
          .flex-sm-grow-0 {
              flex-grow: 0!important
          }
          .flex-sm-grow-1 {
              flex-grow: 1!important
          }
          .flex-sm-shrink-0 {
              flex-shrink: 0!important
          }
          .flex-sm-shrink-1 {
              flex-shrink: 1!important
          }
          .justify-content-sm-start {
              justify-content: flex-start!important
          }
          .justify-content-sm-end {
              justify-content: flex-end!important
          }
          .justify-content-sm-center {
              justify-content: center!important
          }
          .justify-content-sm-between {
              justify-content: space-between!important
          }
          .justify-content-sm-around {
              justify-content: space-around!important
          }
          .align-items-sm-start {
              align-items: flex-start!important
          }
          .align-items-sm-end {
              align-items: flex-end!important
          }
          .align-items-sm-center {
              align-items: center!important
          }
          .align-items-sm-baseline {
              align-items: baseline!important
          }
          .align-items-sm-stretch {
              align-items: stretch!important
          }
          .align-content-sm-start {
              align-content: flex-start!important
          }
          .align-content-sm-end {
              align-content: flex-end!important
          }
          .align-content-sm-center {
              align-content: center!important
          }
          .align-content-sm-between {
              align-content: space-between!important
          }
          .align-content-sm-around {
              align-content: space-around!important
          }
          .align-content-sm-stretch {
              align-content: stretch!important
          }
          .align-self-sm-auto {
              align-self: auto!important
          }
          .align-self-sm-start {
              align-self: flex-start!important
          }
          .align-self-sm-end {
              align-self: flex-end!important
          }
          .align-self-sm-center {
              align-self: center!important
          }
          .align-self-sm-baseline {
              align-self: baseline!important
          }
          .align-self-sm-stretch {
              align-self: stretch!important
          }
      }
      
      @media(min-width:768px) {
          .flex-md-row {
              flex-direction: row!important
          }
          .flex-md-column {
              flex-direction: column!important
          }
          .flex-md-row-reverse {
              flex-direction: row-reverse!important
          }
          .flex-md-column-reverse {
              flex-direction: column-reverse!important
          }
          .flex-md-wrap {
              flex-wrap: wrap!important
          }
          .flex-md-nowrap {
              flex-wrap: nowrap!important
          }
          .flex-md-wrap-reverse {
              flex-wrap: wrap-reverse!important
          }
          .flex-md-fill {
              flex: 1 1 auto!important
          }
          .flex-md-grow-0 {
              flex-grow: 0!important
          }
          .flex-md-grow-1 {
              flex-grow: 1!important
          }
          .flex-md-shrink-0 {
              flex-shrink: 0!important
          }
          .flex-md-shrink-1 {
              flex-shrink: 1!important
          }
          .justify-content-md-start {
              justify-content: flex-start!important
          }
          .justify-content-md-end {
              justify-content: flex-end!important
          }
          .justify-content-md-center {
              justify-content: center!important
          }
          .justify-content-md-between {
              justify-content: space-between!important
          }
          .justify-content-md-around {
              justify-content: space-around!important
          }
          .align-items-md-start {
              align-items: flex-start!important
          }
          .align-items-md-end {
              align-items: flex-end!important
          }
          .align-items-md-center {
              align-items: center!important
          }
          .align-items-md-baseline {
              align-items: baseline!important
          }
          .align-items-md-stretch {
              align-items: stretch!important
          }
          .align-content-md-start {
              align-content: flex-start!important
          }
          .align-content-md-end {
              align-content: flex-end!important
          }
          .align-content-md-center {
              align-content: center!important
          }
          .align-content-md-between {
              align-content: space-between!important
          }
          .align-content-md-around {
              align-content: space-around!important
          }
          .align-content-md-stretch {
              align-content: stretch!important
          }
          .align-self-md-auto {
              align-self: auto!important
          }
          .align-self-md-start {
              align-self: flex-start!important
          }
          .align-self-md-end {
              align-self: flex-end!important
          }
          .align-self-md-center {
              align-self: center!important
          }
          .align-self-md-baseline {
              align-self: baseline!important
          }
          .align-self-md-stretch {
              align-self: stretch!important
          }
      }
      
      @media(min-width:1024px) {
          .flex-lg-row {
              flex-direction: row!important
          }
          .flex-lg-column {
              flex-direction: column!important
          }
          .flex-lg-row-reverse {
              flex-direction: row-reverse!important
          }
          .flex-lg-column-reverse {
              flex-direction: column-reverse!important
          }
          .flex-lg-wrap {
              flex-wrap: wrap!important
          }
          .flex-lg-nowrap {
              flex-wrap: nowrap!important
          }
          .flex-lg-wrap-reverse {
              flex-wrap: wrap-reverse!important
          }
          .flex-lg-fill {
              flex: 1 1 auto!important
          }
          .flex-lg-grow-0 {
              flex-grow: 0!important
          }
          .flex-lg-grow-1 {
              flex-grow: 1!important
          }
          .flex-lg-shrink-0 {
              flex-shrink: 0!important
          }
          .flex-lg-shrink-1 {
              flex-shrink: 1!important
          }
          .justify-content-lg-start {
              justify-content: flex-start!important
          }
          .justify-content-lg-end {
              justify-content: flex-end!important
          }
          .justify-content-lg-center {
              justify-content: center!important
          }
          .justify-content-lg-between {
              justify-content: space-between!important
          }
          .justify-content-lg-around {
              justify-content: space-around!important
          }
          .align-items-lg-start {
              align-items: flex-start!important
          }
          .align-items-lg-end {
              align-items: flex-end!important
          }
          .align-items-lg-center {
              align-items: center!important
          }
          .align-items-lg-baseline {
              align-items: baseline!important
          }
          .align-items-lg-stretch {
              align-items: stretch!important
          }
          .align-content-lg-start {
              align-content: flex-start!important
          }
          .align-content-lg-end {
              align-content: flex-end!important
          }
          .align-content-lg-center {
              align-content: center!important
          }
          .align-content-lg-between {
              align-content: space-between!important
          }
          .align-content-lg-around {
              align-content: space-around!important
          }
          .align-content-lg-stretch {
              align-content: stretch!important
          }
          .align-self-lg-auto {
              align-self: auto!important
          }
          .align-self-lg-start {
              align-self: flex-start!important
          }
          .align-self-lg-end {
              align-self: flex-end!important
          }
          .align-self-lg-center {
              align-self: center!important
          }
          .align-self-lg-baseline {
              align-self: baseline!important
          }
          .align-self-lg-stretch {
              align-self: stretch!important
          }
      }
      
      @media(min-width:1280px) {
          .flex-xl-row {
              flex-direction: row!important
          }
          .flex-xl-column {
              flex-direction: column!important
          }
          .flex-xl-row-reverse {
              flex-direction: row-reverse!important
          }
          .flex-xl-column-reverse {
              flex-direction: column-reverse!important
          }
          .flex-xl-wrap {
              flex-wrap: wrap!important
          }
          .flex-xl-nowrap {
              flex-wrap: nowrap!important
          }
          .flex-xl-wrap-reverse {
              flex-wrap: wrap-reverse!important
          }
          .flex-xl-fill {
              flex: 1 1 auto!important
          }
          .flex-xl-grow-0 {
              flex-grow: 0!important
          }
          .flex-xl-grow-1 {
              flex-grow: 1!important
          }
          .flex-xl-shrink-0 {
              flex-shrink: 0!important
          }
          .flex-xl-shrink-1 {
              flex-shrink: 1!important
          }
          .justify-content-xl-start {
              justify-content: flex-start!important
          }
          .justify-content-xl-end {
              justify-content: flex-end!important
          }
          .justify-content-xl-center {
              justify-content: center!important
          }
          .justify-content-xl-between {
              justify-content: space-between!important
          }
          .justify-content-xl-around {
              justify-content: space-around!important
          }
          .align-items-xl-start {
              align-items: flex-start!important
          }
          .align-items-xl-end {
              align-items: flex-end!important
          }
          .align-items-xl-center {
              align-items: center!important
          }
          .align-items-xl-baseline {
              align-items: baseline!important
          }
          .align-items-xl-stretch {
              align-items: stretch!important
          }
          .align-content-xl-start {
              align-content: flex-start!important
          }
          .align-content-xl-end {
              align-content: flex-end!important
          }
          .align-content-xl-center {
              align-content: center!important
          }
          .align-content-xl-between {
              align-content: space-between!important
          }
          .align-content-xl-around {
              align-content: space-around!important
          }
          .align-content-xl-stretch {
              align-content: stretch!important
          }
          .align-self-xl-auto {
              align-self: auto!important
          }
          .align-self-xl-start {
              align-self: flex-start!important
          }
          .align-self-xl-end {
              align-self: flex-end!important
          }
          .align-self-xl-center {
              align-self: center!important
          }
          .align-self-xl-baseline {
              align-self: baseline!important
          }
          .align-self-xl-stretch {
              align-self: stretch!important
          }
      }
      
      .float-left {
          float: left!important
      }
      
      .float-right {
          float: right!important
      }
      
      .float-none {
          float: none!important
      }
      
      @media(min-width:414px) {
          .float-sm-left {
              float: left!important
          }
          .float-sm-right {
              float: right!important
          }
          .float-sm-none {
              float: none!important
          }
      }
      
      @media(min-width:768px) {
          .float-md-left {
              float: left!important
          }
          .float-md-right {
              float: right!important
          }
          .float-md-none {
              float: none!important
          }
      }
      
      @media(min-width:1024px) {
          .float-lg-left {
              float: left!important
          }
          .float-lg-right {
              float: right!important
          }
          .float-lg-none {
              float: none!important
          }
      }
      
      @media(min-width:1280px) {
          .float-xl-left {
              float: left!important
          }
          .float-xl-right {
              float: right!important
          }
          .float-xl-none {
              float: none!important
          }
      }
      
      .overflow-auto {
          overflow: auto!important
      }
      
      .overflow-hidden {
          overflow: hidden!important
      }
      
      .position-static {
          position: static!important
      }
      
      .position-relative {
          position: relative!important
      }
      
      .position-absolute {
          position: absolute!important
      }
      
      .position-fixed {
          position: fixed!important
      }
      
      .position-sticky {
          position: -webkit-sticky!important;
          position: sticky!important
      }
      
      .fixed-top {
          top: 0
      }
      
      .fixed-bottom,
      .fixed-top {
          position: fixed;
          right: 0;
          left: 0;
          z-index: 1030
      }
      
      .fixed-bottom {
          bottom: 0
      }
      
      @supports((position:-webkit-sticky) or (position:sticky)) {
          .sticky-top {
              position: -webkit-sticky;
              position: sticky;
              top: 0;
              z-index: 1020
          }
      }
      
      .sr-only {
          position: absolute;
          width: 1px;
          height: 1px;
          padding: 0;
          margin: -1px;
          overflow: hidden;
          clip: rect(0, 0, 0, 0);
          white-space: nowrap;
          border: 0
      }
      
      .sr-only-focusable:active,
      .sr-only-focusable:focus {
          position: static;
          width: auto;
          height: auto;
          overflow: visible;
          clip: auto;
          white-space: normal
      }
      
      .shadow-sm {
          box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075)!important
      }
      
      .shadow {
          box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)!important
      }
      
      .shadow-lg {
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175)!important
      }
      
      .shadow-none {
          box-shadow: none!important
      }
      
      .w-25 {
          width: 25%!important
      }
      
      .w-50 {
          width: 50%!important
      }
      
      .w-75 {
          width: 75%!important
      }
      
      .w-100 {
          width: 100%!important
      }
      
      .w-auto {
          width: auto!important
      }
      
      .h-25 {
          height: 25%!important
      }
      
      .h-50 {
          height: 50%!important
      }
      
      .h-75 {
          height: 75%!important
      }
      
      .h-100 {
          height: 100%!important
      }
      
      .h-auto {
          height: auto!important
      }
      
      .mw-100 {
          max-width: 100%!important
      }
      
      .mh-100 {
          max-height: 100%!important
      }
      
      .min-vw-100 {
          min-width: 100vw!important
      }
      
      .min-vh-100 {
          min-height: 100vh!important
      }
      
      .vw-100 {
          width: 100vw!important
      }
      
      .vh-100 {
          height: 100vh!important
      }
      
      .stretched-link:after {
          position: absolute;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          z-index: 1;
          pointer-events: auto;
          content: "";
          background-color: transparent
      }
      
      .m-0 {
          margin: 0!important
      }
      
      .mt-0,
      .my-0 {
          margin-top: 0!important
      }
      
      .mr-0,
      .mx-0 {
          margin-right: 0!important
      }
      
      .mb-0,
      .my-0 {
          margin-bottom: 0!important
      }
      
      .ml-0,
      .mx-0 {
          margin-left: 0!important
      }
      
      .m-1 {
          margin: .25rem!important
      }
      
      .mt-1,
      .my-1 {
          margin-top: .25rem!important
      }
      
      .mr-1,
      .mx-1 {
          margin-right: .25rem!important
      }
      
      .mb-1,
      .my-1 {
          margin-bottom: .25rem!important
      }
      
      .ml-1,
      .mx-1 {
          margin-left: .25rem!important
      }
      
      .m-2 {
          margin: .5rem!important
      }
      
      .mt-2,
      .my-2,
      .sliding-match-cards .match-cards {
          margin-top: .5rem!important
      }
      
      .mr-2,
      .mx-2 {
          margin-right: .5rem!important
      }
      
      .mb-2,
      .my-2 {
          margin-bottom: .5rem!important
      }
      
      .ml-2,
      .mx-2 {
          margin-left: .5rem!important
      }
      
      .m-3 {
          margin: 1rem!important
      }
      
      .mt-3,
      .my-3,
      .sliding-match-cards {
          margin-top: 1rem!important
      }
      
      .mr-3,
      .mx-3 {
          margin-right: 1rem!important
      }
      
      .mb-3,
      .my-3 {
          margin-bottom: 1rem!important
      }
      
      .ml-3,
      .mx-3 {
          margin-left: 1rem!important
      }
      
      .m-4 {
          margin: 1.5rem!important
      }
      
      .mt-4,
      .my-4 {
          margin-top: 1.5rem!important
      }
      
      .mr-4,
      .mx-4 {
          margin-right: 1.5rem!important
      }
      
      .mb-4,
      .my-4 {
          margin-bottom: 1.5rem!important
      }
      
      .ml-4,
      .mx-4 {
          margin-left: 1.5rem!important
      }
      
      .m-5 {
          margin: 3rem!important
      }
      
      .mt-5,
      .my-5 {
          margin-top: 3rem!important
      }
      
      .mr-5,
      .mx-5 {
          margin-right: 3rem!important
      }
      
      .mb-5,
      .my-5 {
          margin-bottom: 3rem!important
      }
      
      .ml-5,
      .mx-5 {
          margin-left: 3rem!important
      }
      
      .p-0 {
          padding: 0!important
      }
      
      .pt-0,
      .py-0 {
          padding-top: 0!important
      }
      
      .pr-0,
      .px-0 {
          padding-right: 0!important
      }
      
      .pb-0,
      .py-0 {
          padding-bottom: 0!important
      }
      
      .pl-0,
      .px-0 {
          padding-left: 0!important
      }
      
      .p-1 {
          padding: .25rem!important
      }
      
      .pt-1,
      .py-1 {
          padding-top: .25rem!important
      }
      
      .pr-1,
      .px-1 {
          padding-right: .25rem!important
      }
      
      .pb-1,
      .py-1 {
          padding-bottom: .25rem!important
      }
      
      .pl-1,
      .px-1 {
          padding-left: .25rem!important
      }
      
      .p-2 {
          padding: .5rem!important
      }
      
      .pt-2,
      .py-2,
      .video-slider {
          padding-top: .5rem!important
      }
      
      .pr-2,
      .px-2 {
          padding-right: .5rem!important
      }
      
      .pb-2,
      .py-2,
      .video-slider {
          padding-bottom: .5rem!important
      }
      
      .pl-2,
      .px-2 {
          padding-left: .5rem!important
      }
      
      .p-3 {
          padding: 1rem!important
      }
      
      .pt-3,
      .py-3 {
          padding-top: 1rem!important
      }
      
      .pr-3,
      .px-3 {
          padding-right: 1rem!important
      }
      
      .pb-3,
      .py-3 {
          padding-bottom: 1rem!important
      }
      
      .pl-3,
      .px-3 {
          padding-left: 1rem!important
      }
      
      .p-4 {
          padding: 1.5rem!important
      }
      
      .pt-4,
      .py-4 {
          padding-top: 1.5rem!important
      }
      
      .pr-4,
      .px-4 {
          padding-right: 1.5rem!important
      }
      
      .pb-4,
      .py-4 {
          padding-bottom: 1.5rem!important
      }
      
      .pl-4,
      .px-4 {
          padding-left: 1.5rem!important
      }
      
      .p-5 {
          padding: 3rem!important
      }
      
      .pt-5,
      .py-5 {
          padding-top: 3rem!important
      }
      
      .pr-5,
      .px-5 {
          padding-right: 3rem!important
      }
      
      .pb-5,
      .py-5 {
          padding-bottom: 3rem!important
      }
      
      .pl-5,
      .px-5 {
          padding-left: 3rem!important
      }
      
      .m-n1 {
          margin: -.25rem!important
      }
      
      .mt-n1,
      .my-n1 {
          margin-top: -.25rem!important
      }
      
      .mr-n1,
      .mx-n1 {
          margin-right: -.25rem!important
      }
      
      .mb-n1,
      .my-n1 {
          margin-bottom: -.25rem!important
      }
      
      .ml-n1,
      .mx-n1 {
          margin-left: -.25rem!important
      }
      
      .m-n2 {
          margin: -.5rem!important
      }
      
      .mt-n2,
      .my-n2 {
          margin-top: -.5rem!important
      }
      
      .mr-n2,
      .mx-n2 {
          margin-right: -.5rem!important
      }
      
      .mb-n2,
      .my-n2 {
          margin-bottom: -.5rem!important
      }
      
      .ml-n2,
      .mx-n2 {
          margin-left: -.5rem!important
      }
      
      .m-n3 {
          margin: -1rem!important
      }
      
      .mt-n3,
      .my-n3 {
          margin-top: -1rem!important
      }
      
      .mr-n3,
      .mx-n3 {
          margin-right: -1rem!important
      }
      
      .mb-n3,
      .my-n3 {
          margin-bottom: -1rem!important
      }
      
      .ml-n3,
      .mx-n3 {
          margin-left: -1rem!important
      }
      
      .m-n4 {
          margin: -1.5rem!important
      }
      
      .mt-n4,
      .my-n4 {
          margin-top: -1.5rem!important
      }
      
      .mr-n4,
      .mx-n4 {
          margin-right: -1.5rem!important
      }
      
      .mb-n4,
      .my-n4 {
          margin-bottom: -1.5rem!important
      }
      
      .ml-n4,
      .mx-n4 {
          margin-left: -1.5rem!important
      }
      
      .m-n5 {
          margin: -3rem!important
      }
      
      .mt-n5,
      .my-n5 {
          margin-top: -3rem!important
      }
      
      .mr-n5,
      .mx-n5 {
          margin-right: -3rem!important
      }
      
      .mb-n5,
      .my-n5 {
          margin-bottom: -3rem!important
      }
      
      .ml-n5,
      .mx-n5 {
          margin-left: -3rem!important
      }
      
      .m-auto {
          margin: auto!important
      }
      
      .mt-auto,
      .my-auto {
          margin-top: auto!important
      }
      
      .mr-auto,
      .mx-auto {
          margin-right: auto!important
      }
      
      .mb-auto,
      .my-auto {
          margin-bottom: auto!important
      }
      
      .mx-auto {
          margin-left: auto!important
      }
      
      @media(min-width:414px) {
          .m-sm-0 {
              margin: 0!important
          }
          .mt-sm-0,
          .my-sm-0 {
              margin-top: 0!important
          }
          .mr-sm-0,
          .mx-sm-0 {
              margin-right: 0!important
          }
          .mb-sm-0,
          .my-sm-0 {
              margin-bottom: 0!important
          }
          .ml-sm-0,
          .mx-sm-0 {
              margin-left: 0!important
          }
          .m-sm-1 {
              margin: .25rem!important
          }
          .mt-sm-1,
          .my-sm-1 {
              margin-top: .25rem!important
          }
          .mr-sm-1,
          .mx-sm-1 {
              margin-right: .25rem!important
          }
          .mb-sm-1,
          .my-sm-1 {
              margin-bottom: .25rem!important
          }
          .ml-sm-1,
          .mx-sm-1 {
              margin-left: .25rem!important
          }
          .m-sm-2 {
              margin: .5rem!important
          }
          .mt-sm-2,
          .my-sm-2 {
              margin-top: .5rem!important
          }
          .mr-sm-2,
          .mx-sm-2 {
              margin-right: .5rem!important
          }
          .mb-sm-2,
          .my-sm-2 {
              margin-bottom: .5rem!important
          }
          .ml-sm-2,
          .mx-sm-2 {
              margin-left: .5rem!important
          }
          .m-sm-3 {
              margin: 1rem!important
          }
          .mt-sm-3,
          .my-sm-3 {
              margin-top: 1rem!important
          }
          .mr-sm-3,
          .mx-sm-3 {
              margin-right: 1rem!important
          }
          .mb-sm-3,
          .my-sm-3 {
              margin-bottom: 1rem!important
          }
          .ml-sm-3,
          .mx-sm-3 {
              margin-left: 1rem!important
          }
          .m-sm-4 {
              margin: 1.5rem!important
          }
          .mt-sm-4,
          .my-sm-4 {
              margin-top: 1.5rem!important
          }
          .mr-sm-4,
          .mx-sm-4 {
              margin-right: 1.5rem!important
          }
          .mb-sm-4,
          .my-sm-4 {
              margin-bottom: 1.5rem!important
          }
          .ml-sm-4,
          .mx-sm-4 {
              margin-left: 1.5rem!important
          }
          .m-sm-5 {
              margin: 3rem!important
          }
          .mt-sm-5,
          .my-sm-5 {
              margin-top: 3rem!important
          }
          .mr-sm-5,
          .mx-sm-5 {
              margin-right: 3rem!important
          }
          .mb-sm-5,
          .my-sm-5 {
              margin-bottom: 3rem!important
          }
          .ml-sm-5,
          .mx-sm-5 {
              margin-left: 3rem!important
          }
          .p-sm-0 {
              padding: 0!important
          }
          .pt-sm-0,
          .py-sm-0 {
              padding-top: 0!important
          }
          .pr-sm-0,
          .px-sm-0 {
              padding-right: 0!important
          }
          .pb-sm-0,
          .py-sm-0 {
              padding-bottom: 0!important
          }
          .pl-sm-0,
          .px-sm-0 {
              padding-left: 0!important
          }
          .p-sm-1 {
              padding: .25rem!important
          }
          .pt-sm-1,
          .py-sm-1 {
              padding-top: .25rem!important
          }
          .pr-sm-1,
          .px-sm-1 {
              padding-right: .25rem!important
          }
          .pb-sm-1,
          .py-sm-1 {
              padding-bottom: .25rem!important
          }
          .pl-sm-1,
          .px-sm-1 {
              padding-left: .25rem!important
          }
          .p-sm-2 {
              padding: .5rem!important
          }
          .pt-sm-2,
          .py-sm-2 {
              padding-top: .5rem!important
          }
          .pr-sm-2,
          .px-sm-2 {
              padding-right: .5rem!important
          }
          .pb-sm-2,
          .py-sm-2 {
              padding-bottom: .5rem!important
          }
          .pl-sm-2,
          .px-sm-2 {
              padding-left: .5rem!important
          }
          .p-sm-3 {
              padding: 1rem!important
          }
          .pt-sm-3,
          .py-sm-3 {
              padding-top: 1rem!important
          }
          .pr-sm-3,
          .px-sm-3 {
              padding-right: 1rem!important
          }
          .pb-sm-3,
          .py-sm-3 {
              padding-bottom: 1rem!important
          }
          .pl-sm-3,
          .px-sm-3 {
              padding-left: 1rem!important
          }
          .p-sm-4 {
              padding: 1.5rem!important
          }
          .pt-sm-4,
          .py-sm-4 {
              padding-top: 1.5rem!important
          }
          .pr-sm-4,
          .px-sm-4 {
              padding-right: 1.5rem!important
          }
          .pb-sm-4,
          .py-sm-4 {
              padding-bottom: 1.5rem!important
          }
          .pl-sm-4,
          .px-sm-4 {
              padding-left: 1.5rem!important
          }
          .p-sm-5 {
              padding: 3rem!important
          }
          .pt-sm-5,
          .py-sm-5 {
              padding-top: 3rem!important
          }
          .pr-sm-5,
          .px-sm-5 {
              padding-right: 3rem!important
          }
          .pb-sm-5,
          .py-sm-5 {
              padding-bottom: 3rem!important
          }
          .pl-sm-5,
          .px-sm-5 {
              padding-left: 3rem!important
          }
          .m-sm-n1 {
              margin: -.25rem!important
          }
          .mt-sm-n1,
          .my-sm-n1 {
              margin-top: -.25rem!important
          }
          .mr-sm-n1,
          .mx-sm-n1 {
              margin-right: -.25rem!important
          }
          .mb-sm-n1,
          .my-sm-n1 {
              margin-bottom: -.25rem!important
          }
          .ml-sm-n1,
          .mx-sm-n1 {
              margin-left: -.25rem!important
          }
          .m-sm-n2 {
              margin: -.5rem!important
          }
          .mt-sm-n2,
          .my-sm-n2 {
              margin-top: -.5rem!important
          }
          .mr-sm-n2,
          .mx-sm-n2 {
              margin-right: -.5rem!important
          }
          .mb-sm-n2,
          .my-sm-n2 {
              margin-bottom: -.5rem!important
          }
          .ml-sm-n2,
          .mx-sm-n2 {
              margin-left: -.5rem!important
          }
          .m-sm-n3 {
              margin: -1rem!important
          }
          .mt-sm-n3,
          .my-sm-n3 {
              margin-top: -1rem!important
          }
          .mr-sm-n3,
          .mx-sm-n3 {
              margin-right: -1rem!important
          }
          .mb-sm-n3,
          .my-sm-n3 {
              margin-bottom: -1rem!important
          }
          .ml-sm-n3,
          .mx-sm-n3 {
              margin-left: -1rem!important
          }
          .m-sm-n4 {
              margin: -1.5rem!important
          }
          .mt-sm-n4,
          .my-sm-n4 {
              margin-top: -1.5rem!important
          }
          .mr-sm-n4,
          .mx-sm-n4 {
              margin-right: -1.5rem!important
          }
          .mb-sm-n4,
          .my-sm-n4 {
              margin-bottom: -1.5rem!important
          }
          .ml-sm-n4,
          .mx-sm-n4 {
              margin-left: -1.5rem!important
          }
          .m-sm-n5 {
              margin: -3rem!important
          }
          .mt-sm-n5,
          .my-sm-n5 {
              margin-top: -3rem!important
          }
          .mr-sm-n5,
          .mx-sm-n5 {
              margin-right: -3rem!important
          }
          .mb-sm-n5,
          .my-sm-n5 {
              margin-bottom: -3rem!important
          }
          .ml-sm-n5,
          .mx-sm-n5 {
              margin-left: -3rem!important
          }
          .m-sm-auto {
              margin: auto!important
          }
          .mt-sm-auto,
          .my-sm-auto {
              margin-top: auto!important
          }
          .mr-sm-auto,
          .mx-sm-auto {
              margin-right: auto!important
          }
          .mb-sm-auto,
          .my-sm-auto {
              margin-bottom: auto!important
          }
          .ml-sm-auto,
          .mx-sm-auto {
              margin-left: auto!important
          }
      }
      
      @media(min-width:768px) {
          .m-md-0 {
              margin: 0!important
          }
          .mt-md-0,
          .my-md-0 {
              margin-top: 0!important
          }
          .mr-md-0,
          .mx-md-0 {
              margin-right: 0!important
          }
          .mb-md-0,
          .my-md-0 {
              margin-bottom: 0!important
          }
          .ml-md-0,
          .mx-md-0 {
              margin-left: 0!important
          }
          .m-md-1 {
              margin: .25rem!important
          }
          .mt-md-1,
          .my-md-1 {
              margin-top: .25rem!important
          }
          .mr-md-1,
          .mx-md-1 {
              margin-right: .25rem!important
          }
          .mb-md-1,
          .my-md-1 {
              margin-bottom: .25rem!important
          }
          .ml-md-1,
          .mx-md-1 {
              margin-left: .25rem!important
          }
          .m-md-2 {
              margin: .5rem!important
          }
          .mt-md-2,
          .my-md-2 {
              margin-top: .5rem!important
          }
          .mr-md-2,
          .mx-md-2 {
              margin-right: .5rem!important
          }
          .mb-md-2,
          .my-md-2 {
              margin-bottom: .5rem!important
          }
          .ml-md-2,
          .mx-md-2 {
              margin-left: .5rem!important
          }
          .m-md-3 {
              margin: 1rem!important
          }
          .mt-md-3,
          .my-md-3 {
              margin-top: 1rem!important
          }
          .mr-md-3,
          .mx-md-3 {
              margin-right: 1rem!important
          }
          .mb-md-3,
          .my-md-3 {
              margin-bottom: 1rem!important
          }
          .ml-md-3,
          .mx-md-3 {
              margin-left: 1rem!important
          }
          .m-md-4 {
              margin: 1.5rem!important
          }
          .mt-md-4,
          .my-md-4 {
              margin-top: 1.5rem!important
          }
          .mr-md-4,
          .mx-md-4 {
              margin-right: 1.5rem!important
          }
          .mb-md-4,
          .my-md-4 {
              margin-bottom: 1.5rem!important
          }
          .ml-md-4,
          .mx-md-4 {
              margin-left: 1.5rem!important
          }
          .m-md-5 {
              margin: 3rem!important
          }
          .mt-md-5,
          .my-md-5 {
              margin-top: 3rem!important
          }
          .mr-md-5,
          .mx-md-5 {
              margin-right: 3rem!important
          }
          .mb-md-5,
          .my-md-5 {
              margin-bottom: 3rem!important
          }
          .ml-md-5,
          .mx-md-5 {
              margin-left: 3rem!important
          }
          .p-md-0 {
              padding: 0!important
          }
          .pt-md-0,
          .py-md-0 {
              padding-top: 0!important
          }
          .pr-md-0,
          .px-md-0 {
              padding-right: 0!important
          }
          .pb-md-0,
          .py-md-0 {
              padding-bottom: 0!important
          }
          .pl-md-0,
          .px-md-0 {
              padding-left: 0!important
          }
          .p-md-1 {
              padding: .25rem!important
          }
          .pt-md-1,
          .py-md-1 {
              padding-top: .25rem!important
          }
          .pr-md-1,
          .px-md-1 {
              padding-right: .25rem!important
          }
          .pb-md-1,
          .py-md-1 {
              padding-bottom: .25rem!important
          }
          .pl-md-1,
          .px-md-1 {
              padding-left: .25rem!important
          }
          .p-md-2 {
              padding: .5rem!important
          }
          .pt-md-2,
          .py-md-2 {
              padding-top: .5rem!important
          }
          .pr-md-2,
          .px-md-2 {
              padding-right: .5rem!important
          }
          .pb-md-2,
          .py-md-2 {
              padding-bottom: .5rem!important
          }
          .pl-md-2,
          .px-md-2 {
              padding-left: .5rem!important
          }
          .p-md-3 {
              padding: 1rem!important
          }
          .pt-md-3,
          .py-md-3 {
              padding-top: 1rem!important
          }
          .pr-md-3,
          .px-md-3 {
              padding-right: 1rem!important
          }
          .pb-md-3,
          .py-md-3 {
              padding-bottom: 1rem!important
          }
          .pl-md-3,
          .px-md-3 {
              padding-left: 1rem!important
          }
          .p-md-4 {
              padding: 1.5rem!important
          }
          .pt-md-4,
          .py-md-4 {
              padding-top: 1.5rem!important
          }
          .pr-md-4,
          .px-md-4 {
              padding-right: 1.5rem!important
          }
          .pb-md-4,
          .py-md-4 {
              padding-bottom: 1.5rem!important
          }
          .pl-md-4,
          .px-md-4 {
              padding-left: 1.5rem!important
          }
          .p-md-5 {
              padding: 3rem!important
          }
          .pt-md-5,
          .py-md-5 {
              padding-top: 3rem!important
          }
          .pr-md-5,
          .px-md-5 {
              padding-right: 3rem!important
          }
          .pb-md-5,
          .py-md-5 {
              padding-bottom: 3rem!important
          }
          .pl-md-5,
          .px-md-5 {
              padding-left: 3rem!important
          }
          .m-md-n1 {
              margin: -.25rem!important
          }
          .mt-md-n1,
          .my-md-n1 {
              margin-top: -.25rem!important
          }
          .mr-md-n1,
          .mx-md-n1 {
              margin-right: -.25rem!important
          }
          .mb-md-n1,
          .my-md-n1 {
              margin-bottom: -.25rem!important
          }
          .ml-md-n1,
          .mx-md-n1 {
              margin-left: -.25rem!important
          }
          .m-md-n2 {
              margin: -.5rem!important
          }
          .mt-md-n2,
          .my-md-n2 {
              margin-top: -.5rem!important
          }
          .mr-md-n2,
          .mx-md-n2 {
              margin-right: -.5rem!important
          }
          .mb-md-n2,
          .my-md-n2 {
              margin-bottom: -.5rem!important
          }
          .ml-md-n2,
          .mx-md-n2 {
              margin-left: -.5rem!important
          }
          .m-md-n3 {
              margin: -1rem!important
          }
          .mt-md-n3,
          .my-md-n3 {
              margin-top: -1rem!important
          }
          .mr-md-n3,
          .mx-md-n3 {
              margin-right: -1rem!important
          }
          .mb-md-n3,
          .my-md-n3 {
              margin-bottom: -1rem!important
          }
          .ml-md-n3,
          .mx-md-n3 {
              margin-left: -1rem!important
          }
          .m-md-n4 {
              margin: -1.5rem!important
          }
          .mt-md-n4,
          .my-md-n4 {
              margin-top: -1.5rem!important
          }
          .mr-md-n4,
          .mx-md-n4 {
              margin-right: -1.5rem!important
          }
          .mb-md-n4,
          .my-md-n4 {
              margin-bottom: -1.5rem!important
          }
          .ml-md-n4,
          .mx-md-n4 {
              margin-left: -1.5rem!important
          }
          .m-md-n5 {
              margin: -3rem!important
          }
          .mt-md-n5,
          .my-md-n5 {
              margin-top: -3rem!important
          }
          .mr-md-n5,
          .mx-md-n5 {
              margin-right: -3rem!important
          }
          .mb-md-n5,
          .my-md-n5 {
              margin-bottom: -3rem!important
          }
          .ml-md-n5,
          .mx-md-n5 {
              margin-left: -3rem!important
          }
          .m-md-auto {
              margin: auto!important
          }
          .mt-md-auto,
          .my-md-auto {
              margin-top: auto!important
          }
          .mr-md-auto,
          .mx-md-auto {
              margin-right: auto!important
          }
          .mb-md-auto,
          .my-md-auto {
              margin-bottom: auto!important
          }
          .ml-md-auto,
          .mx-md-auto {
              margin-left: auto!important
          }
      }
      
      @media(min-width:1024px) {
          .m-lg-0 {
              margin: 0!important
          }
          .mt-lg-0,
          .my-lg-0 {
              margin-top: 0!important
          }
          .mr-lg-0,
          .mx-lg-0 {
              margin-right: 0!important
          }
          .mb-lg-0,
          .my-lg-0 {
              margin-bottom: 0!important
          }
          .ml-lg-0,
          .mx-lg-0 {
              margin-left: 0!important
          }
          .m-lg-1 {
              margin: .25rem!important
          }
          .mt-lg-1,
          .my-lg-1 {
              margin-top: .25rem!important
          }
          .mr-lg-1,
          .mx-lg-1 {
              margin-right: .25rem!important
          }
          .mb-lg-1,
          .my-lg-1 {
              margin-bottom: .25rem!important
          }
          .ml-lg-1,
          .mx-lg-1 {
              margin-left: .25rem!important
          }
          .m-lg-2 {
              margin: .5rem!important
          }
          .mt-lg-2,
          .my-lg-2 {
              margin-top: .5rem!important
          }
          .mr-lg-2,
          .mx-lg-2 {
              margin-right: .5rem!important
          }
          .mb-lg-2,
          .my-lg-2 {
              margin-bottom: .5rem!important
          }
          .ml-lg-2,
          .mx-lg-2 {
              margin-left: .5rem!important
          }
          .m-lg-3 {
              margin: 1rem!important
          }
          .mt-lg-3,
          .my-lg-3 {
              margin-top: 1rem!important
          }
          .mr-lg-3,
          .mx-lg-3 {
              margin-right: 1rem!important
          }
          .mb-lg-3,
          .my-lg-3 {
              margin-bottom: 1rem!important
          }
          .ml-lg-3,
          .mx-lg-3 {
              margin-left: 1rem!important
          }
          .m-lg-4 {
              margin: 1.5rem!important
          }
          .mt-lg-4,
          .my-lg-4 {
              margin-top: 1.5rem!important
          }
          .mr-lg-4,
          .mx-lg-4 {
              margin-right: 1.5rem!important
          }
          .mb-lg-4,
          .my-lg-4 {
              margin-bottom: 1.5rem!important
          }
          .ml-lg-4,
          .mx-lg-4 {
              margin-left: 1.5rem!important
          }
          .m-lg-5 {
              margin: 3rem!important
          }
          .mt-lg-5,
          .my-lg-5 {
              margin-top: 3rem!important
          }
          .mr-lg-5,
          .mx-lg-5 {
              margin-right: 3rem!important
          }
          .mb-lg-5,
          .my-lg-5 {
              margin-bottom: 3rem!important
          }
          .ml-lg-5,
          .mx-lg-5 {
              margin-left: 3rem!important
          }
          .p-lg-0 {
              padding: 0!important
          }
          .pt-lg-0,
          .py-lg-0 {
              padding-top: 0!important
          }
          .pr-lg-0,
          .px-lg-0 {
              padding-right: 0!important
          }
          .pb-lg-0,
          .py-lg-0 {
              padding-bottom: 0!important
          }
          .pl-lg-0,
          .px-lg-0 {
              padding-left: 0!important
          }
          .p-lg-1 {
              padding: .25rem!important
          }
          .pt-lg-1,
          .py-lg-1 {
              padding-top: .25rem!important
          }
          .pr-lg-1,
          .px-lg-1 {
              padding-right: .25rem!important
          }
          .pb-lg-1,
          .py-lg-1 {
              padding-bottom: .25rem!important
          }
          .pl-lg-1,
          .px-lg-1 {
              padding-left: .25rem!important
          }
          .p-lg-2 {
              padding: .5rem!important
          }
          .pt-lg-2,
          .py-lg-2 {
              padding-top: .5rem!important
          }
          .pr-lg-2,
          .px-lg-2 {
              padding-right: .5rem!important
          }
          .pb-lg-2,
          .py-lg-2 {
              padding-bottom: .5rem!important
          }
          .pl-lg-2,
          .px-lg-2 {
              padding-left: .5rem!important
          }
          .p-lg-3 {
              padding: 1rem!important
          }
          .pt-lg-3,
          .py-lg-3 {
              padding-top: 1rem!important
          }
          .pr-lg-3,
          .px-lg-3 {
              padding-right: 1rem!important
          }
          .pb-lg-3,
          .py-lg-3 {
              padding-bottom: 1rem!important
          }
          .pl-lg-3,
          .px-lg-3 {
              padding-left: 1rem!important
          }
          .p-lg-4 {
              padding: 1.5rem!important
          }
          .pt-lg-4,
          .py-lg-4 {
              padding-top: 1.5rem!important
          }
          .pr-lg-4,
          .px-lg-4 {
              padding-right: 1.5rem!important
          }
          .pb-lg-4,
          .py-lg-4 {
              padding-bottom: 1.5rem!important
          }
          .pl-lg-4,
          .px-lg-4 {
              padding-left: 1.5rem!important
          }
          .p-lg-5 {
              padding: 3rem!important
          }
          .pt-lg-5,
          .py-lg-5 {
              padding-top: 3rem!important
          }
          .pr-lg-5,
          .px-lg-5 {
              padding-right: 3rem!important
          }
          .pb-lg-5,
          .py-lg-5 {
              padding-bottom: 3rem!important
          }
          .pl-lg-5,
          .px-lg-5 {
              padding-left: 3rem!important
          }
          .m-lg-n1 {
              margin: -.25rem!important
          }
          .mt-lg-n1,
          .my-lg-n1 {
              margin-top: -.25rem!important
          }
          .mr-lg-n1,
          .mx-lg-n1 {
              margin-right: -.25rem!important
          }
          .mb-lg-n1,
          .my-lg-n1 {
              margin-bottom: -.25rem!important
          }
          .ml-lg-n1,
          .mx-lg-n1 {
              margin-left: -.25rem!important
          }
          .m-lg-n2 {
              margin: -.5rem!important
          }
          .mt-lg-n2,
          .my-lg-n2 {
              margin-top: -.5rem!important
          }
          .mr-lg-n2,
          .mx-lg-n2 {
              margin-right: -.5rem!important
          }
          .mb-lg-n2,
          .my-lg-n2 {
              margin-bottom: -.5rem!important
          }
          .ml-lg-n2,
          .mx-lg-n2 {
              margin-left: -.5rem!important
          }
          .m-lg-n3 {
              margin: -1rem!important
          }
          .mt-lg-n3,
          .my-lg-n3 {
              margin-top: -1rem!important
          }
          .mr-lg-n3,
          .mx-lg-n3 {
              margin-right: -1rem!important
          }
          .mb-lg-n3,
          .my-lg-n3 {
              margin-bottom: -1rem!important
          }
          .ml-lg-n3,
          .mx-lg-n3 {
              margin-left: -1rem!important
          }
          .m-lg-n4 {
              margin: -1.5rem!important
          }
          .mt-lg-n4,
          .my-lg-n4 {
              margin-top: -1.5rem!important
          }
          .mr-lg-n4,
          .mx-lg-n4 {
              margin-right: -1.5rem!important
          }
          .mb-lg-n4,
          .my-lg-n4 {
              margin-bottom: -1.5rem!important
          }
          .ml-lg-n4,
          .mx-lg-n4 {
              margin-left: -1.5rem!important
          }
          .m-lg-n5 {
              margin: -3rem!important
          }
          .mt-lg-n5,
          .my-lg-n5 {
              margin-top: -3rem!important
          }
          .mr-lg-n5,
          .mx-lg-n5 {
              margin-right: -3rem!important
          }
          .mb-lg-n5,
          .my-lg-n5 {
              margin-bottom: -3rem!important
          }
          .ml-lg-n5,
          .mx-lg-n5 {
              margin-left: -3rem!important
          }
          .m-lg-auto {
              margin: auto!important
          }
          .mt-lg-auto,
          .my-lg-auto {
              margin-top: auto!important
          }
          .mr-lg-auto,
          .mx-lg-auto {
              margin-right: auto!important
          }
          .mb-lg-auto,
          .my-lg-auto {
              margin-bottom: auto!important
          }
          .ml-lg-auto,
          .mx-lg-auto {
              margin-left: auto!important
          }
      }
      
      @media(min-width:1280px) {
          .m-xl-0 {
              margin: 0!important
          }
          .mt-xl-0,
          .my-xl-0 {
              margin-top: 0!important
          }
          .mr-xl-0,
          .mx-xl-0 {
              margin-right: 0!important
          }
          .mb-xl-0,
          .my-xl-0 {
              margin-bottom: 0!important
          }
          .ml-xl-0,
          .mx-xl-0 {
              margin-left: 0!important
          }
          .m-xl-1 {
              margin: .25rem!important
          }
          .mt-xl-1,
          .my-xl-1 {
              margin-top: .25rem!important
          }
          .mr-xl-1,
          .mx-xl-1 {
              margin-right: .25rem!important
          }
          .mb-xl-1,
          .my-xl-1 {
              margin-bottom: .25rem!important
          }
          .ml-xl-1,
          .mx-xl-1 {
              margin-left: .25rem!important
          }
          .m-xl-2 {
              margin: .5rem!important
          }
          .mt-xl-2,
          .my-xl-2 {
              margin-top: .5rem!important
          }
          .mr-xl-2,
          .mx-xl-2 {
              margin-right: .5rem!important
          }
          .mb-xl-2,
          .my-xl-2 {
              margin-bottom: .5rem!important
          }
          .ml-xl-2,
          .mx-xl-2 {
              margin-left: .5rem!important
          }
          .m-xl-3 {
              margin: 1rem!important
          }
          .mt-xl-3,
          .my-xl-3 {
              margin-top: 1rem!important
          }
          .mr-xl-3,
          .mx-xl-3 {
              margin-right: 1rem!important
          }
          .mb-xl-3,
          .my-xl-3 {
              margin-bottom: 1rem!important
          }
          .ml-xl-3,
          .mx-xl-3 {
              margin-left: 1rem!important
          }
          .m-xl-4 {
              margin: 1.5rem!important
          }
          .mt-xl-4,
          .my-xl-4 {
              margin-top: 1.5rem!important
          }
          .mr-xl-4,
          .mx-xl-4 {
              margin-right: 1.5rem!important
          }
          .mb-xl-4,
          .my-xl-4 {
              margin-bottom: 1.5rem!important
          }
          .ml-xl-4,
          .mx-xl-4 {
              margin-left: 1.5rem!important
          }
          .m-xl-5 {
              margin: 3rem!important
          }
          .mt-xl-5,
          .my-xl-5 {
              margin-top: 3rem!important
          }
          .mr-xl-5,
          .mx-xl-5 {
              margin-right: 3rem!important
          }
          .mb-xl-5,
          .my-xl-5 {
              margin-bottom: 3rem!important
          }
          .ml-xl-5,
          .mx-xl-5 {
              margin-left: 3rem!important
          }
          .p-xl-0 {
              padding: 0!important
          }
          .pt-xl-0,
          .py-xl-0 {
              padding-top: 0!important
          }
          .pr-xl-0,
          .px-xl-0 {
              padding-right: 0!important
          }
          .pb-xl-0,
          .py-xl-0 {
              padding-bottom: 0!important
          }
          .pl-xl-0,
          .px-xl-0 {
              padding-left: 0!important
          }
          .p-xl-1 {
              padding: .25rem!important
          }
          .pt-xl-1,
          .py-xl-1 {
              padding-top: .25rem!important
          }
          .pr-xl-1,
          .px-xl-1 {
              padding-right: .25rem!important
          }
          .pb-xl-1,
          .py-xl-1 {
              padding-bottom: .25rem!important
          }
          .pl-xl-1,
          .px-xl-1 {
              padding-left: .25rem!important
          }
          .p-xl-2 {
              padding: .5rem!important
          }
          .pt-xl-2,
          .py-xl-2 {
              padding-top: .5rem!important
          }
          .pr-xl-2,
          .px-xl-2 {
              padding-right: .5rem!important
          }
          .pb-xl-2,
          .py-xl-2 {
              padding-bottom: .5rem!important
          }
          .pl-xl-2,
          .px-xl-2 {
              padding-left: .5rem!important
          }
          .p-xl-3 {
              padding: 1rem!important
          }
          .pt-xl-3,
          .py-xl-3 {
              padding-top: 1rem!important
          }
          .pr-xl-3,
          .px-xl-3 {
              padding-right: 1rem!important
          }
          .pb-xl-3,
          .py-xl-3 {
              padding-bottom: 1rem!important
          }
          .pl-xl-3,
          .px-xl-3 {
              padding-left: 1rem!important
          }
          .p-xl-4 {
              padding: 1.5rem!important
          }
          .pt-xl-4,
          .py-xl-4 {
              padding-top: 1.5rem!important
          }
          .pr-xl-4,
          .px-xl-4 {
              padding-right: 1.5rem!important
          }
          .pb-xl-4,
          .py-xl-4 {
              padding-bottom: 1.5rem!important
          }
          .pl-xl-4,
          .px-xl-4 {
              padding-left: 1.5rem!important
          }
          .p-xl-5 {
              padding: 3rem!important
          }
          .pt-xl-5,
          .py-xl-5 {
              padding-top: 3rem!important
          }
          .pr-xl-5,
          .px-xl-5 {
              padding-right: 3rem!important
          }
          .pb-xl-5,
          .py-xl-5 {
              padding-bottom: 3rem!important
          }
          .pl-xl-5,
          .px-xl-5 {
              padding-left: 3rem!important
          }
          .m-xl-n1 {
              margin: -.25rem!important
          }
          .mt-xl-n1,
          .my-xl-n1 {
              margin-top: -.25rem!important
          }
          .mr-xl-n1,
          .mx-xl-n1 {
              margin-right: -.25rem!important
          }
          .mb-xl-n1,
          .my-xl-n1 {
              margin-bottom: -.25rem!important
          }
          .ml-xl-n1,
          .mx-xl-n1 {
              margin-left: -.25rem!important
          }
          .m-xl-n2 {
              margin: -.5rem!important
          }
          .mt-xl-n2,
          .my-xl-n2 {
              margin-top: -.5rem!important
          }
          .mr-xl-n2,
          .mx-xl-n2 {
              margin-right: -.5rem!important
          }
          .mb-xl-n2,
          .my-xl-n2 {
              margin-bottom: -.5rem!important
          }
          .ml-xl-n2,
          .mx-xl-n2 {
              margin-left: -.5rem!important
          }
          .m-xl-n3 {
              margin: -1rem!important
          }
          .mt-xl-n3,
          .my-xl-n3 {
              margin-top: -1rem!important
          }
          .mr-xl-n3,
          .mx-xl-n3 {
              margin-right: -1rem!important
          }
          .mb-xl-n3,
          .my-xl-n3 {
              margin-bottom: -1rem!important
          }
          .ml-xl-n3,
          .mx-xl-n3 {
              margin-left: -1rem!important
          }
          .m-xl-n4 {
              margin: -1.5rem!important
          }
          .mt-xl-n4,
          .my-xl-n4 {
              margin-top: -1.5rem!important
          }
          .mr-xl-n4,
          .mx-xl-n4 {
              margin-right: -1.5rem!important
          }
          .mb-xl-n4,
          .my-xl-n4 {
              margin-bottom: -1.5rem!important
          }
          .ml-xl-n4,
          .mx-xl-n4 {
              margin-left: -1.5rem!important
          }
          .m-xl-n5 {
              margin: -3rem!important
          }
          .mt-xl-n5,
          .my-xl-n5 {
              margin-top: -3rem!important
          }
          .mr-xl-n5,
          .mx-xl-n5 {
              margin-right: -3rem!important
          }
          .mb-xl-n5,
          .my-xl-n5 {
              margin-bottom: -3rem!important
          }
          .ml-xl-n5,
          .mx-xl-n5 {
              margin-left: -3rem!important
          }
          .m-xl-auto {
              margin: auto!important
          }
          .mt-xl-auto,
          .my-xl-auto {
              margin-top: auto!important
          }
          .mr-xl-auto,
          .mx-xl-auto {
              margin-right: auto!important
          }
          .mb-xl-auto,
          .my-xl-auto {
              margin-bottom: auto!important
          }
          .ml-xl-auto,
          .mx-xl-auto {
              margin-left: auto!important
          }
      }
      
      .text-monospace {
          font-family: SFMono-Regular, Menlo, Monaco, Consolas, Liberation Mono, Courier New, monospace!important
      }
      
      .text-justify {
          text-align: justify!important
      }
      
      .text-wrap {
          white-space: normal!important
      }
      
      .text-nowrap {
          white-space: nowrap!important
      }
      
      .text-truncate {
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap
      }
      
      .text-left {
          text-align: left!important
      }
      
      .text-right {
          text-align: right!important
      }
      
      .text-center {
          text-align: center!important
      }
      
      @media(min-width:414px) {
          .text-sm-left {
              text-align: left!important
          }
          .text-sm-right {
              text-align: right!important
          }
          .text-sm-center {
              text-align: center!important
          }
      }
      
      @media(min-width:768px) {
          .text-md-left {
              text-align: left!important
          }
          .text-md-right {
              text-align: right!important
          }
          .text-md-center {
              text-align: center!important
          }
      }
      
      @media(min-width:1024px) {
          .text-lg-left {
              text-align: left!important
          }
          .text-lg-right {
              text-align: right!important
          }
          .text-lg-center {
              text-align: center!important
          }
      }
      
      @media(min-width:1280px) {
          .text-xl-left {
              text-align: left!important
          }
          .text-xl-right {
              text-align: right!important
          }
          .text-xl-center {
              text-align: center!important
          }
      }
      
      .text-lowercase {
          text-transform: lowercase!important
      }
      
      .innings-stat table.sidebar-widget-table thead th,
      .innings-stat table.standings-widget-table thead th,
      .match-header .best-player-title,
      .match-story-content .story-container table.sidebar-widget-table thead th,
      .match-story-content .story-container table.standings-widget-table thead th,
      .page-story-content .story-container table.sidebar-widget-table thead th,
      .page-story-content .story-container table.standings-widget-table thead th,
      .section-header .header-title,
      .sidebar-widget-table.table thead th,
      .standings-widget-table.table thead th,
      .text-uppercase {
          text-transform: uppercase!important
      }
      
      .text-capitalize {
          text-transform: capitalize!important
      }
      
      .font-weight-light {
          font-weight: 300!important
      }
      
      .font-weight-lighter {
          font-weight: lighter!important
      }
      
      .font-weight-normal {
          font-weight: 400!important
      }
      
      .chart-table-container table caption .title,
      .feed-item,
      .font-weight-bold,
      .form-inline .btn:hover,
      .innings-stat table thead td,
      .live-scorecard table .player-name,
      .match-live .head-to-head-table thead td,
      .match-live .link-container a,
      .match-live .players-to-watch .player .player-stats .stat .title,
      .match-story-content .story-container table caption,
      .match-winner-score,
      .no-matches-div .redirect-link,
      .page-story-content .story-container table caption,
      .player-stats .runs,
      .player-stats .stat .title,
      .player-stats .stat .value,
      .dropdown-menu .nav-item:hover .nav-link,
      .nav-link.active,
      .scorecard-summary .innings-row .player .stats,
      .scorecard-summary .innings-title,
      .section-header .header-link,
      .sidebar-head>.head-title,
      .slice-text,
      .video-description .video-subtitle,
      .video-genre .video-genre-logo .video-genre__title,
      .video-header .video-header__logo .video-genre__title,
      .video-header .video-header__submenu ul>li a,
      .video-hero .video-hero-duration span,
      .video-hero .video-hero-subtitle,
      .video-img-duration,
      .video-info .video-info__details .video-info__tag,
      .video-sub-navbar .custom-scroll .more-item .dropdown-menu ul .dropdown-item:hover,
      .video-subnav-mobile ul>li>a,
      b,
      strong {
          font-weight: 700!important
      }
      
      .font-weight-bolder {
          font-weight: bolder!important
      }
      
      .font-italic {
          font-style: italic!important
      }
      
      .snackbar-title,
      .text-white {
          color: #fff!important
      }
      
      .text-primary {
          color: #03a9f4!important
      }
      
      a.text-primary:focus,
      a.text-primary:hover {
          color: #0275a8!important
      }
      
      .match-comment-wicket-icon .play-icon,
      .text-secondary,
      .video-img-play-icon {
          color: #d00!important
      }
      
      .match-comment-wicket-icon a.play-icon:focus,
      .match-comment-wicket-icon a.play-icon:hover,
      a.text-secondary:focus,
      a.text-secondary:hover,
      a.video-img-play-icon:focus,
      a.video-img-play-icon:hover {
          color: #910000!important
      }
      
      .match-info .team .name-detail .winner-icon,
      .text-success {
          color: #21cc53!important
      }
      
      .match-info .team .name-detail a.winner-icon:focus,
      .match-info .team .name-detail a.winner-icon:hover,
      a.text-success:focus,
      a.text-success:hover {
          color: #168a38!important
      }
      
      .text-info {
          color: #17a2b8!important
      }
      
      a.text-info:focus,
      a.text-info:hover {
          color: #0f6674!important
      }
      
      .text-warning {
          color: #ffc107!important
      }
      
      a.text-warning:focus,
      a.text-warning:hover {
          color: #ba8b00!important
      }
      
      .match-comment-video-icon,
      .match-scorecard-page .match-scorecard-table .video-icon,
      .text-danger {
          color: #c00!important
      }
      
      .match-scorecard-page .match-scorecard-table a.video-icon:focus,
      .match-scorecard-page .match-scorecard-table a.video-icon:hover,
      a.match-comment-video-icon:focus,
      a.match-comment-video-icon:hover,
      a.text-danger:focus,
      a.text-danger:hover {
          color: maroon!important
      }
      
      .text-light {
          color: #f9f9fb!important
      }
      
      a.text-light:focus,
      a.text-light:hover {
          color: #cbcbdc!important
      }
      
      .match-info-HSB .status-text,
      .text-dark {
          color: #48494a!important
      }
      
      .match-info-HSB a.status-text:focus,
      .match-info-HSB a.status-text:hover,
      a.text-dark:focus,
      a.text-dark:hover {
          color: #222323!important
      }
      
      .text-body {
          color: #48494a!important
      }
      
      .text-muted {
          color: #a5a6a7!important
      }
      
      .text-black-50 {
          color: rgba(0, 0, 0, .5)!important
      }
      
      .text-white-50 {
          color: hsla(0, 0%, 100%, .5)!important
      }
      
      .text-hide {
          font: 0/0 a;
          color: transparent;
          text-shadow: none;
          background-color: transparent;
          border: 0
      }
      
      .text-decoration-none {
          text-decoration: none!important
      }
      
      .text-break {
          word-break: break-word!important;
          overflow-wrap: break-word!important
      }
      
      .text-reset {
          color: inherit!important
      }
      
      .visible {
          visibility: visible!important
      }
      
      .invisible {
          visibility: hidden!important
      }
      
      @media print {
          *,
           :after,
           :before {
              text-shadow: none!important;
              box-shadow: none!important
          }
          a:not(.btn) {
              text-decoration: underline
          }
          abbr[title]:after {
              content: " (" attr(title) ")"
          }
          pre {
              white-space: pre-wrap!important
          }
          blockquote,
          pre {
              border: 1px solid #cbccce;
              page-break-inside: avoid
          }
          thead {
              display: table-header-group
          }
          img,
          tr {
              page-break-inside: avoid
          }
          h2,
          h3,
          p {
              orphans: 3;
              widows: 3
          }
          h2,
          h3 {
              page-break-after: avoid
          }
          @page {
              size: a3
          }
          .container,
          body {
              min-width: 1024px!important
          }
          .badge {
              border: 1px solid #000
          }
          .innings-stat table,
          .match-story-content .story-container table,
          .page-story-content .story-container table,
          .table {
              border-collapse: collapse!important
          }
          .innings-stat table td,
          .innings-stat table th,
          .match-story-content .story-container table td,
          .match-story-content .story-container table th,
          .page-story-content .story-container table td,
          .page-story-content .story-container table th,
          .table td,
          .table th {
              background-color: #fff!important
          }
          .table-bordered td,
          .table-bordered th {
              border: 1px solid #edeef0!important
          }
          .table-dark {
              color: inherit
          }
          .table-dark tbody+tbody,
          .table-dark td,
          .table-dark th,
          .table-dark thead th {
              border-color: #edeef0
          }
          .innings-stat table .thead-dark th,
          .match-story-content .story-container table .thead-dark th,
          .page-story-content .story-container table .thead-dark th,
          .table .thead-dark th {
              color: inherit;
              border-color: #edeef0
          }
      }
      
      .slick-slider {
          box-sizing: border-box;
          -webkit-touch-callout: none;
          -webkit-user-select: none;
          -ms-user-select: none;
          user-select: none;
          touch-action: pan-y;
          -webkit-tap-highlight-color: transparent
      }
      
      .slick-list,
      .slick-slider {
          position: relative;
          display: block
      }
      
      .slick-list {
          overflow: hidden;
          margin: 0;
          padding: 0
      }
      
      .slick-list:focus {
          outline: none
      }
      
      .slick-list.dragging {
          cursor: pointer;
          cursor: hand
      }
      
      .slick-slider .slick-list,
      .slick-slider .slick-track {
          transform: translateZ(0)
      }
      
      .slick-track {
          position: relative;
          left: 0;
          top: 0;
          display: block;
          margin-left: auto;
          margin-right: auto
      }
      
      .slick-track:after,
      .slick-track:before {
          content: "";
          display: table
      }
      
      .slick-track:after {
          clear: both
      }
      
      .slick-loading .slick-track {
          visibility: hidden
      }
      
      .slick-slide {
          float: left;
          height: 100%;
          min-height: 1px;
          display: none
      }
      
      [dir=rtl] .slick-slide {
          float: right
      }
      
      .slick-slide img {
          display: block
      }
      
      .slick-slide.slick-loading img {
          display: none
      }
      
      .slick-slide.dragging img {
          pointer-events: none
      }
      
      .slick-initialized .slick-slide {
          display: block
      }
      
      .slick-loading .slick-slide {
          visibility: hidden
      }
      
      .slick-vertical .slick-slide {
          display: block;
          height: auto;
          border: 1px solid transparent
      }
      
      .slick-arrow.slick-hidden {
          display: none
      }
      
      .slick-loading .slick-list {
          background: #fff url(https://wassets.hscicdn.com/_next/static/media/ajax-loader.9f839a5470aa4a2f8c0826489ca6d345.gif) 50% no-repeat
      }
      
      @font-face {
          font-family: slick;
          src: url(https://wassets.hscicdn.com/_next/static/media/slick.253ac843d9cff70a5ac55a78a3aeb426.eot);
          src: url(https://wassets.hscicdn.com/_next/static/media/slick.253ac843d9cff70a5ac55a78a3aeb426.eot) format("embedded-opentype"), url(https://wassets.hscicdn.com/_next/static/media/slick.f7f1e7911cd4fe275e294185b4875ec7.woff) format("woff"), url(https://wassets.hscicdn.com/_next/static/media/slick.ad0c1b9dc2d8ec4e2fa0fbb90b102a90.ttf) format("truetype"), url(https://wassets.hscicdn.com/_next/static/media/slick.6fdc9554c469056aaeb0bb622ba9bb48.svg) format("svg");
          font-weight: 400;
          font-style: normal
      }
      
      .slick-next,
      .slick-prev {
          position: absolute;
          display: block;
          height: 20px;
          width: 20px;
          line-height: 0;
          font-size: 0;
          cursor: pointer;
          top: 50%;
          transform: translateY(-50%);
          padding: 0;
          border: none
      }
      
      .slick-next,
      .slick-next:focus,
      .slick-next:hover,
      .slick-prev,
      .slick-prev:focus,
      .slick-prev:hover {
          background: transparent;
          color: transparent;
          outline: none
      }
      
      .slick-next:focus:before,
      .slick-next:hover:before,
      .slick-prev:focus:before,
      .slick-prev:hover:before {
          opacity: 1
      }
      
      .slick-next.slick-disabled:before,
      .slick-prev.slick-disabled:before {
          opacity: .25
      }
      
      .slick-next:before,
      .slick-prev:before {
          font-family: slick;
          font-size: 20px;
          color: #fff;
          opacity: .75;
          -moz-osx-font-smoothing: grayscale
      }
      
      .slick-prev {
          left: -25px
      }
      
      [dir=rtl] .slick-prev {
          left: auto;
          right: -25px
      }
      
      .slick-prev:before {
          content: "â†"
      }
      
      [dir=rtl] .slick-prev:before {
          content: "â†’"
      }
      
      .slick-next {
          right: -25px
      }
      
      [dir=rtl] .slick-next {
          left: -25px;
          right: auto
      }
      
      .slick-next:before {
          content: "â†’"
      }
      
      [dir=rtl] .slick-next:before {
          content: "â†"
      }
      
      .slick-dotted.slick-slider {
          margin-bottom: 30px
      }
      
      .slick-dots {
          position: absolute;
          bottom: -25px;
          list-style: none;
          display: block;
          text-align: center;
          padding: 0;
          margin: 0;
          width: 100%
      }
      
      .slick-dots li {
          position: relative;
          display: inline-block;
          margin: 0 5px;
          padding: 0
      }
      
      .slick-dots li,
      .slick-dots li button {
          height: 20px;
          width: 20px;
          cursor: pointer
      }
      
      .slick-dots li button {
          border: 0;
          background: transparent;
          display: block;
          outline: none;
          line-height: 0;
          font-size: 0;
          color: transparent;
          padding: 5px
      }
      
      .slick-dots li button:focus,
      .slick-dots li button:hover {
          outline: none
      }
      
      .slick-dots li button:focus:before,
      .slick-dots li button:hover:before {
          opacity: 1
      }
      
      .slick-dots li button:before {
          position: absolute;
          top: 0;
          left: 0;
          content: "â€¢";
          width: 20px;
          height: 20px;
          font-family: slick;
          font-size: 6px;
          line-height: 20px;
          text-align: center;
          color: #000;
          opacity: .25;
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale
      }
      
      .slick-dots li.slick-active button:before {
          color: #000;
          opacity: .75
      }
      
      .h1,
      h1 {
          font-size: 2rem;
          line-height: 1.25
      }
      
      .h1,
      .h2,
      h1,
      h2 {
          letter-spacing: 0
      }
      
      .h2,
      h2 {
          font-size: 1.5rem;
          line-height: 1.33
      }
      
      .h3,
      .match-story-content .story-container .article-body .news-sub,
      .match-story-content .story-container .article-body h2,
      .match-story-content .story-container .inline-table .table-caption,
      .page-story-content .story-container .article-body .news-sub,
      .page-story-content .story-container .article-body h2,
      .page-story-content .story-container .inline-table .table-caption,
      .team-info .heading-1,
      h3 {
          font-size: 1.25rem;
          line-height: 1.5;
          letter-spacing: .2px
      }
      
      .app-about .app-info,
      .h4,
      .match-finder-tabs .widget-tab-link .widget-tab,
      .match-stats-batsmen .current-player-details .player-info .name,
      .match-stats-bowlers .current-player-details .player-info .name,
      .team-info .heading-2,
      h4 {
          font-size: 1rem;
          line-height: 1.25;
          letter-spacing: .2px
      }
      
      .h5,
      .match-stats-batsmen .current-player-details .batsman-control-chart .chart-value,
      .match-stats-batsmen .current-player-details .shot-details .shot-name,
      .match-story-content .story-container .inline h1,
      .page-story-content .story-container .inline h1,
      .player-details .player-info .name,
      .team-info .heading-3,
      h5 {
          font-size: .875rem;
          line-height: 1.25;
          letter-spacing: .2px
      }
      
      .batsman-control-chart .chart-value,
      .h6,
      .live-scorecard table tbody,
      .mobile-dropdown .dropdown-header .header-title,
      .scorecard-summary .innings-row .player .name,
      .shot-details .shot-name,
      h6 {
          font-size: .75rem;
          line-height: 1;
          letter-spacing: .3px
      }
      
      .large,
      .table-page .head .title {
          font-size: 1.125rem;
          line-height: 1.78;
          letter-spacing: 0
      }
      
      .home-page-wrapper .match-scorecard-table td,
      .home-page-wrapper .match-scorecard-table td a,
      .home-page-wrapper .match-scorecard-table th,
      .match-comment-long-text,
      .match-comment-over-end .comment-over-end-caps,
      .match-comment-run,
      .match-comment-short-text,
      .match-comment-wicket,
      .match-coverage-story-content .title,
      .match-header .best-player-title,
      .match-header .stats-secondary,
      .match-scorecard-page .match-scorecard-table .video-icon,
      .match-video-title,
      .modal-header .modal-description,
      .sidebar-head>.head-title,
      .small,
      .widget-tab {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      .commentary-refresh .refresh-button .refresh-label,
      .commentary-refresh .refresh-sync-time,
      .extra-small,
      .league-scores-container .header-link,
      .match-comment-over,
      .match-comment-over-end .comment-over-end-player,
      .match-comment-over-end .comment-over-end-secondary,
      .match-coverage-story-content .description,
      .match-finder-tabs .widget-tab-link .tab-desc,
      .match-header .best-player-team-name,
      .match-info .description,
      .match-info .status-text,
      .nav-tabs .nav-link,
      .section-header .header-link,
      .sidebar-widget-coverage-item .content .title,
      .sidebar-widget-league-schedule .note,
      .sidebar-widget-score-quick-links .quick-link-desc,
      .sidebar-widget-score-quick-links .quick-link-title,
      .sidebar-widget-videos-item,
      .sliding-match-cards .view-all-card .text,
      .snackbar-title,
      .tou-banner .button,
      .tou-banner .terms {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .match-info-HSB .description,
      .match-info-HSB .status-text,
      .match-live .match-squad .not-announced-text,
      .player-short-description,
      .header-toolbar-btn,
      .sidebar-head>.head-link,
      .sidebar-widget-coverage-item .content .description,
      .sidebar-widget-footer .rights,
      .sliding-match-cards .title,
      .tiny {
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0
      }
      
      .label,
      .live-scorecard table thead,
      .match-info .status,
      .match-live .live-sidebar-heading,
      .match-live .live-widget-heading,
      .match-story-content .story-container table .table-heading,
      .match-story-content .story-container table thead tr th,
      .match-story-content .story-container table tr:first-child td,
      .match-story-content .story-container table tr th,
      .page-story-content .story-container table .table-heading,
      .page-story-content .story-container table thead tr th,
      .page-story-content .story-container table tr:first-child td,
      .page-story-content .story-container table tr th,
      .partnerships-header,
      .player-stats .stat .value,
      .video-slider-title,
      label {
          text-transform: uppercase;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-weight: 700;
          color: #2b2c2d;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .6px
      }
      
      .chart-table-container table caption .indicators,
      .label-light,
      .live-scorecard table .mobile-navbar .nav-link thead,
      .match-info .mobile-navbar .nav-link .status,
      .match-live .live-sidebar-heading,
      .match-live .live-widget-heading,
      .match-live .mobile-navbar .nav-link .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link .live-widget-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link tr th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link th,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .mobile-navbar .nav-link .label,
      .mobile-navbar .nav-link .live-scorecard table thead,
      .mobile-navbar .nav-link .match-info .status,
      .mobile-navbar .nav-link .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link .match-live .live-widget-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link .partnerships-header,
      .mobile-navbar .nav-link .player-stats .stat .value,
      .mobile-navbar .nav-link .video-slider-title,
      .page-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link tr th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link th,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .partnerships-header,
      .player-stats .stat .mobile-navbar .nav-link .value {
          text-transform: uppercase;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          color: #48494a;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .4px
      }
      
      .label-large,
      .match-live .link-container a {
          font-size: .875rem;
          line-height: 1.428;
          letter-spacing: .4px
      }
      
      .chart-table-container table caption .label-large.indicators,
      .chart-table-container table caption .match-live .link-container a.indicators,
      .label-large.label-light,
      .label-large.partnerships-header,
      .live-scorecard table .mobile-navbar .nav-link thead.label-large,
      .match-info .mobile-navbar .nav-link .label-large.status,
      .match-info .mobile-navbar .nav-link .match-live .link-container a.status,
      .match-live .label-large.live-sidebar-heading,
      .match-live .label-large.live-widget-heading,
      .match-live .link-container .chart-table-container table caption a.indicators,
      .match-live .link-container .match-info .mobile-navbar .nav-link a.status,
      .match-live .link-container .mobile-navbar .nav-link .match-info a.status,
      .match-live .link-container .mobile-navbar .nav-link .match-story-content .story-container table a.table-heading,
      .match-live .link-container .mobile-navbar .nav-link .page-story-content .story-container table a.table-heading,
      .match-live .link-container .mobile-navbar .nav-link .player-stats .stat a.value,
      .match-live .link-container .mobile-navbar .nav-link a.label,
      .match-live .link-container .mobile-navbar .nav-link a.live-sidebar-heading,
      .match-live .link-container .mobile-navbar .nav-link a.live-widget-heading,
      .match-live .link-container .mobile-navbar .nav-link a.partnerships-header,
      .match-live .link-container .mobile-navbar .nav-link a.video-slider-title,
      .match-live .link-container a.label-light,
      .match-live .link-container a.live-sidebar-heading,
      .match-live .link-container a.live-widget-heading,
      .match-live .link-container a.partnerships-header,
      .match-live .mobile-navbar .nav-link .label-large.live-sidebar-heading,
      .match-live .mobile-navbar .nav-link .label-large.live-widget-heading,
      .match-live .mobile-navbar .nav-link .link-container a.live-sidebar-heading,
      .match-live .mobile-navbar .nav-link .link-container a.live-widget-heading,
      .match-story-content .story-container table .match-live .link-container .mobile-navbar .nav-link a.table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link .label-large.table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link .match-live .link-container a.table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link tr:first-child td.label-large,
      .match-story-content .story-container table .mobile-navbar .nav-link tr th.label-large,
      .match-story-content .story-container table tr .mobile-navbar .nav-link th.label-large,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link td.label-large,
      .mobile-navbar .nav-link .label-large.label,
      .mobile-navbar .nav-link .label-large.partnerships-header,
      .mobile-navbar .nav-link .label-large.video-slider-title,
      .mobile-navbar .nav-link .live-scorecard table thead.label-large,
      .mobile-navbar .nav-link .match-info .label-large.status,
      .mobile-navbar .nav-link .match-info .match-live .link-container a.status,
      .mobile-navbar .nav-link .match-live .label-large.live-sidebar-heading,
      .mobile-navbar .nav-link .match-live .label-large.live-widget-heading,
      .mobile-navbar .nav-link .match-live .link-container .match-story-content .story-container table a.table-heading,
      .mobile-navbar .nav-link .match-live .link-container .page-story-content .story-container table a.table-heading,
      .mobile-navbar .nav-link .match-live .link-container .player-stats .stat a.value,
      .mobile-navbar .nav-link .match-live .link-container a.label,
      .mobile-navbar .nav-link .match-live .link-container a.live-sidebar-heading,
      .mobile-navbar .nav-link .match-live .link-container a.live-widget-heading,
      .mobile-navbar .nav-link .match-live .link-container a.partnerships-header,
      .mobile-navbar .nav-link .match-live .link-container a.video-slider-title,
      .mobile-navbar .nav-link .match-story-content .story-container table .label-large.table-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table tr:first-child td.label-large,
      .mobile-navbar .nav-link .match-story-content .story-container table tr th.label-large,
      .mobile-navbar .nav-link .page-story-content .story-container table .label-large.table-heading,
      .mobile-navbar .nav-link .page-story-content .story-container table tr:first-child td.label-large,
      .mobile-navbar .nav-link .page-story-content .story-container table tr th.label-large,
      .mobile-navbar .nav-link .player-stats .stat .label-large.value,
      .page-story-content .story-container table .match-live .link-container .mobile-navbar .nav-link a.table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link .label-large.table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link .match-live .link-container a.table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link tr:first-child td.label-large,
      .page-story-content .story-container table .mobile-navbar .nav-link tr th.label-large,
      .page-story-content .story-container table tr .mobile-navbar .nav-link th.label-large,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link td.label-large,
      .player-stats .stat .match-live .link-container .mobile-navbar .nav-link a.value,
      .player-stats .stat .mobile-navbar .nav-link .label-large.value,
      .player-stats .stat .mobile-navbar .nav-link .match-live .link-container a.value {
          letter-spacing: .2px
      }
      
      .chart-table-container table caption .indicators,
      .chart-table-container table caption .title,
      .innings-stat table thead td,
      .label-small,
      .live-scorecard table .mobile-navbar .nav-link thead,
      .match-info-SIDEBAR .description,
      .match-info-SIDEBAR .status-text,
      .match-info-SLIDING_CARD .description,
      .match-info-SLIDING_CARD .status-text,
      .match-info .mobile-navbar .nav-link .status,
      .match-live .mobile-navbar .nav-link .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link .live-widget-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link tr th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link th,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .mobile-navbar .nav-link .label,
      .mobile-navbar .nav-link .live-scorecard table thead,
      .mobile-navbar .nav-link .match-info .status,
      .mobile-navbar .nav-link .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link .match-live .live-widget-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link .partnerships-header,
      .mobile-navbar .nav-link .player-stats .stat .value,
      .mobile-navbar .nav-link .video-slider-title,
      .page-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link tr th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link th,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .player-stats .stat .mobile-navbar .nav-link .value,
      .player-stats .stat .title {
          font-size: .625rem;
          line-height: 1.4;
          letter-spacing: .8px
      }
      
      .chart-table-container table caption .indicators,
      .chart-table-container table caption .label-light.title,
      .chart-table-container table caption .match-live .live-sidebar-heading.title,
      .chart-table-container table caption .match-live .live-widget-heading.title,
      .chart-table-container table caption .title.partnerships-header,
      .innings-stat table thead .match-live td.live-sidebar-heading,
      .innings-stat table thead .match-live td.live-widget-heading,
      .innings-stat table thead td.label-light,
      .innings-stat table thead td.partnerships-header,
      .label-small.label-light,
      .label-small.partnerships-header,
      .live-scorecard table .mobile-navbar .nav-link thead,
      .match-info-SIDEBAR .description.partnerships-header,
      .match-info-SIDEBAR .label-light.description,
      .match-info-SIDEBAR .label-light.status-text,
      .match-info-SIDEBAR .match-live .description.live-sidebar-heading,
      .match-info-SIDEBAR .match-live .description.live-widget-heading,
      .match-info-SIDEBAR .match-live .status-text.live-sidebar-heading,
      .match-info-SIDEBAR .match-live .status-text.live-widget-heading,
      .match-info-SIDEBAR .status-text.partnerships-header,
      .match-info-SLIDING_CARD .description.partnerships-header,
      .match-info-SLIDING_CARD .label-light.description,
      .match-info-SLIDING_CARD .label-light.status-text,
      .match-info-SLIDING_CARD .match-live .description.live-sidebar-heading,
      .match-info-SLIDING_CARD .match-live .description.live-widget-heading,
      .match-info-SLIDING_CARD .match-live .status-text.live-sidebar-heading,
      .match-info-SLIDING_CARD .match-live .status-text.live-widget-heading,
      .match-info-SLIDING_CARD .status-text.partnerships-header,
      .match-info .mobile-navbar .nav-link .status,
      .match-live .chart-table-container table caption .live-sidebar-heading.title,
      .match-live .chart-table-container table caption .live-widget-heading.title,
      .match-live .innings-stat table thead td.live-sidebar-heading,
      .match-live .innings-stat table thead td.live-widget-heading,
      .match-live .label-small.live-sidebar-heading,
      .match-live .label-small.live-widget-heading,
      .match-live .match-info-SIDEBAR .description.live-sidebar-heading,
      .match-live .match-info-SIDEBAR .description.live-widget-heading,
      .match-live .match-info-SIDEBAR .status-text.live-sidebar-heading,
      .match-live .match-info-SIDEBAR .status-text.live-widget-heading,
      .match-live .match-info-SLIDING_CARD .description.live-sidebar-heading,
      .match-live .match-info-SLIDING_CARD .description.live-widget-heading,
      .match-live .match-info-SLIDING_CARD .status-text.live-sidebar-heading,
      .match-live .match-info-SLIDING_CARD .status-text.live-widget-heading,
      .match-live .mobile-navbar .nav-link .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link .live-widget-heading,
      .match-live .player-stats .stat .live-sidebar-heading.title,
      .match-live .player-stats .stat .live-widget-heading.title,
      .match-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link tr th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link th,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .mobile-navbar .nav-link .label,
      .mobile-navbar .nav-link .live-scorecard table thead,
      .mobile-navbar .nav-link .match-info .status,
      .mobile-navbar .nav-link .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link .match-live .live-widget-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link .partnerships-header,
      .mobile-navbar .nav-link .player-stats .stat .value,
      .mobile-navbar .nav-link .video-slider-title,
      .page-story-content .story-container table .mobile-navbar .nav-link .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link tr th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link th,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link td,
      .player-stats .stat .label-light.title,
      .player-stats .stat .match-live .live-sidebar-heading.title,
      .player-stats .stat .match-live .live-widget-heading.title,
      .player-stats .stat .mobile-navbar .nav-link .value,
      .player-stats .stat .title.partnerships-header {
          letter-spacing: .3px
      }
      
      .icon {
          font-family: ESPNIcons;
          padding-right: .5rem;
          font-weight: 400
      }
      
      .chart-table-container table caption .title,
      .feed-item,
      .font-weight-bold,
      .form-inline .btn:hover,
      .innings-stat table thead td,
      .live-scorecard table .player-name,
      .match-live .head-to-head-table thead td,
      .match-live .link-container a,
      .match-live .players-to-watch .player .player-stats .stat .title,
      .match-story-content .story-container table caption,
      .match-winner-score,
      .nav-tabs .nav-link,
      .no-matches-div .redirect-link,
      .page-story-content .story-container table caption,
      .player-stats .runs,
      .player-stats .stat .title,
      .player-stats .stat .value,
      .primary-navbar .dropdown-menu .nav-item:hover .nav-link,
      .primary-navbar .nav-link.active,
      .scorecard-summary .innings-row .player .stats,
      .scorecard-summary .innings-title,
      .section-header .header-link,
      .sidebar-head>.head-title,
      .slice-text,
      .video-description .video-subtitle,
      .video-genre .video-genre-logo .video-genre__title,
      .video-header .video-header__logo .video-genre__title,
      .video-header .video-header__submenu ul>li a,
      .video-hero .video-hero-duration span,
      .video-hero .video-hero-subtitle,
      .video-img-duration,
      .video-info .video-info__details .video-info__tag,
      .video-sub-navbar .navbar .custom-scroll .more-item .dropdown-menu ul .dropdown-item:hover,
      .video-subnav-mobile ul>li>a,
      b,
      strong {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-weight: 700;
          color: #2b2c2d
      }
      
      .font-weight-semibold,
      .match-story-content .story-container .article-meta .authors li,
      .match-story-content .story-container .article-meta .authors li a,
      .match-story-content .story-container .author,
      .match-story-content .story-container .author a,
      .page-story-content .story-container .article-meta .authors li,
      .page-story-content .story-container .article-meta .authors li a,
      .page-story-content .story-container .author,
      .page-story-content .story-container .author a {
          font-weight: 500;
          font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
      }
      
      .bet-odds,
      .btn,
      .font-weight-medium,
      .longform a,
      .match-info-HSB .status-text,
      .match-info-SIDEBAR .status,
      .match-info-SLIDING_CARD .status,
      .match-live .match-details tr td .player-details h5,
      .match-live .match-details tr td:first-child,
      .match-live .match-details tr td a,
      .match-live .match-squad .players-list .player-name,
      .match-live .players-to-watch .player .player-details .name,
      .match-scorecard-page .match-scorecard-table .section-header.player-details .header-title,
      .match-story-content .story-container a,
      .page-story-content .story-container a,
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .name,
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .value .runs,
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-total,
      .related-links .feed-item,
      .sidebar-widget-coverage-item .content .title,
      .story-sidebar .stories-menu .story-menu-item .news-feed-item-title a,
      .story-sidebar .stories-menu .story-menu-item .story-title,
      .trending-video .trending-video__detail p,
      .video-info .video-info__details .video-info__title {
          font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif;
          font-weight: 400
      }
      
      i {
          font-family: BentonSans-RegularItalic, Arial, Noto Sans, sans-serif;
          font-weight: 400
      }
      
      b i,
      i,
      i b {
          font-style: italic
      }
      
      b i,
      i b {
          font-family: BentonSans-MediumItalic, Arial, Noto Sans, sans-serif;
          font-weight: 500
      }
      
      .longform,
      .match-story-content .story-container,
      .page-story-content .story-container {
          font-size: 1rem;
          line-height: 1.75;
          letter-spacing: -.1px
      }
      
      .longform .h1,
      .longform h1,
      .match-story-content .story-container .h1,
      .match-story-content .story-container h1,
      .page-story-content .story-container .h1,
      .page-story-content .story-container h1 {
          margin-bottom: 2.25rem
      }
      
      .longform p,
      .match-story-content .story-container p,
      .page-story-content .story-container p {
          margin-bottom: 2rem
      }
      
      .longform .large,
      .longform .table-page .head .title,
      .match-story-content .story-container .large,
      .match-story-content .story-container .table-page .head .title,
      .page-story-content .story-container .large,
      .page-story-content .story-container .table-page .head .title,
      .table-page .head .longform .title,
      .table-page .head .match-story-content .story-container .title,
      .table-page .head .page-story-content .story-container .title {
          font-size: 1.125rem;
          line-height: 1.78;
          letter-spacing: -.1px
      }
      
      .home-page-wrapper .match-scorecard-table .longform td,
      .home-page-wrapper .match-scorecard-table .longform th,
      .home-page-wrapper .match-scorecard-table .match-story-content .story-container td,
      .home-page-wrapper .match-scorecard-table .match-story-content .story-container th,
      .home-page-wrapper .match-scorecard-table .page-story-content .story-container td,
      .home-page-wrapper .match-scorecard-table .page-story-content .story-container th,
      .home-page-wrapper .match-scorecard-table td .longform a,
      .home-page-wrapper .match-scorecard-table td .match-story-content .story-container a,
      .home-page-wrapper .match-scorecard-table td .page-story-content .story-container a,
      .longform .home-page-wrapper .match-scorecard-table td,
      .longform .home-page-wrapper .match-scorecard-table td a,
      .longform .home-page-wrapper .match-scorecard-table th,
      .longform .match-comment-long-text,
      .longform .match-comment-over-end .comment-over-end-caps,
      .longform .match-comment-run,
      .longform .match-comment-short-text,
      .longform .match-comment-wicket,
      .longform .match-coverage-story-content .title,
      .longform .match-header .best-player-title,
      .longform .match-header .stats-secondary,
      .longform .match-scorecard-page .match-scorecard-table .video-icon,
      .longform .match-video-title,
      .longform .modal-header .modal-description,
      .longform .primary-navbar .nav-link,
      .longform .sidebar-head>.head-title,
      .longform .small,
      .longform .widget-tab,
      .match-comment-over-end .longform .comment-over-end-caps,
      .match-comment-over-end .match-story-content .story-container .comment-over-end-caps,
      .match-comment-over-end .page-story-content .story-container .comment-over-end-caps,
      .match-coverage-story-content .longform .title,
      .match-coverage-story-content .match-story-content .story-container .title,
      .match-coverage-story-content .page-story-content .story-container .title,
      .match-header .longform .best-player-title,
      .match-header .longform .stats-secondary,
      .match-header .match-story-content .story-container .best-player-title,
      .match-header .match-story-content .story-container .stats-secondary,
      .match-header .page-story-content .story-container .best-player-title,
      .match-header .page-story-content .story-container .stats-secondary,
      .match-scorecard-page .match-scorecard-table .longform .video-icon,
      .match-scorecard-page .match-scorecard-table .match-story-content .story-container .video-icon,
      .match-scorecard-page .match-scorecard-table .page-story-content .story-container .video-icon,
      .match-story-content .home-page-wrapper .match-scorecard-table .story-container td,
      .match-story-content .home-page-wrapper .match-scorecard-table .story-container th,
      .match-story-content .home-page-wrapper .match-scorecard-table td .story-container a,
      .match-story-content .match-comment-over-end .story-container .comment-over-end-caps,
      .match-story-content .match-coverage-story-content .story-container .title,
      .match-story-content .match-header .story-container .best-player-title,
      .match-story-content .match-header .story-container .stats-secondary,
      .match-story-content .match-scorecard-page .match-scorecard-table .story-container .video-icon,
      .match-story-content .modal-header .story-container .modal-description,
      .match-story-content .primary-navbar .story-container .nav-link,
      .match-story-content .story-container .home-page-wrapper .match-scorecard-table td,
      .match-story-content .story-container .home-page-wrapper .match-scorecard-table td a,
      .match-story-content .story-container .home-page-wrapper .match-scorecard-table th,
      .match-story-content .story-container .match-comment-long-text,
      .match-story-content .story-container .match-comment-over-end .comment-over-end-caps,
      .match-story-content .story-container .match-comment-run,
      .match-story-content .story-container .match-comment-short-text,
      .match-story-content .story-container .match-comment-wicket,
      .match-story-content .story-container .match-coverage-story-content .title,
      .match-story-content .story-container .match-header .best-player-title,
      .match-story-content .story-container .match-header .stats-secondary,
      .match-story-content .story-container .match-scorecard-page .match-scorecard-table .video-icon,
      .match-story-content .story-container .match-video-title,
      .match-story-content .story-container .modal-header .modal-description,
      .match-story-content .story-container .primary-navbar .nav-link,
      .match-story-content .story-container .sidebar-head>.head-title,
      .match-story-content .story-container .small,
      .match-story-content .story-container .widget-tab,
      .modal-header .longform .modal-description,
      .modal-header .match-story-content .story-container .modal-description,
      .modal-header .page-story-content .story-container .modal-description,
      .page-story-content .home-page-wrapper .match-scorecard-table .story-container td,
      .page-story-content .home-page-wrapper .match-scorecard-table .story-container th,
      .page-story-content .home-page-wrapper .match-scorecard-table td .story-container a,
      .page-story-content .match-comment-over-end .story-container .comment-over-end-caps,
      .page-story-content .match-coverage-story-content .story-container .title,
      .page-story-content .match-header .story-container .best-player-title,
      .page-story-content .match-header .story-container .stats-secondary,
      .page-story-content .match-scorecard-page .match-scorecard-table .story-container .video-icon,
      .page-story-content .modal-header .story-container .modal-description,
      .page-story-content .primary-navbar .story-container .nav-link,
      .page-story-content .story-container .home-page-wrapper .match-scorecard-table td,
      .page-story-content .story-container .home-page-wrapper .match-scorecard-table td a,
      .page-story-content .story-container .home-page-wrapper .match-scorecard-table th,
      .page-story-content .story-container .match-comment-long-text,
      .page-story-content .story-container .match-comment-over-end .comment-over-end-caps,
      .page-story-content .story-container .match-comment-run,
      .page-story-content .story-container .match-comment-short-text,
      .page-story-content .story-container .match-comment-wicket,
      .page-story-content .story-container .match-coverage-story-content .title,
      .page-story-content .story-container .match-header .best-player-title,
      .page-story-content .story-container .match-header .stats-secondary,
      .page-story-content .story-container .match-scorecard-page .match-scorecard-table .video-icon,
      .page-story-content .story-container .match-video-title,
      .page-story-content .story-container .modal-header .modal-description,
      .page-story-content .story-container .primary-navbar .nav-link,
      .page-story-content .story-container .sidebar-head>.head-title,
      .page-story-content .story-container .small,
      .page-story-content .story-container .widget-tab,
      .primary-navbar .longform .nav-link,
      .primary-navbar .match-story-content .story-container .nav-link,
      .primary-navbar .page-story-content .story-container .nav-link {
          font-size: .875rem;
          line-height: 1.71;
          letter-spacing: -.1px
      }
      
      .longform a:not([href]),
      .match-story-content .story-container a:not([href]),
      .page-story-content .story-container a:not([href]) {
          font-weight: 400!important;
          font-family: BentonSans, Arial, Noto Sans, sans-serif!important
      }
      
      body {
          background-color: #f9f9fb
      }
      
      a {
          transition: all .5s ease-in-out;
          display: inline-block
      }
      
      abbr {
          text-decoration: none!important
      }
      
      .espn-icon,
      .icon-font-after,
      .icon-font-before {
          font-size: 1.125rem;
          line-height: 1
      }
      
      .espn-icon:after,
      .espn-icon:before,
      .icon-font-after:after,
      .icon-font-after:before,
      .icon-font-before:after,
      .icon-font-before:before {
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-style: normal
      }
      
      .icon-xs {
          font-size: .625rem
      }
      
      .icon-sm {
          font-size: .875rem
      }
      
      .icon-lg {
          font-size: 1.375rem
      }
      
      .icon-xl {
          font-size: 1.875rem
      }
      
      .app-about,
      .card,
      .comment-container,
      .hint-content,
      .match-finder-tabs,
      .notification-card,
      .table-page .head,
      .team-info,
      .team-scores-page .team-scores-tabs {
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .app-about:focus,
      .card:focus,
      .comment-container:focus,
      .hint-content:focus,
      .match-finder-tabs:focus,
      .notification-card:focus,
      .table-page .head:focus,
      .team-info:focus,
      .team-scores-page .team-scores-tabs:focus {
          outline: 0
      }
      
      .feed .breaking-news header {
          background: #d00;
          text-transform: uppercase;
          border-top-left-radius: 10px;
          border-top-right-radius: 10px;
          display: flex
      }
      
      .feed .breaking-news header h6 {
          color: #fff;
          display: contents;
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0
      }
      
      .feed .breaking-news .jumbotron {
          border-top-left-radius: 0;
          border-top-right-radius: 0
      }
      
      .feed .breaking-news .jumbotron div {
          border-radius: 0
      }
      
      .feed .breaking-news .jumbotron div img {
          border-top-left-radius: 0;
          border-top-right-radius: 0
      }
      
      .feed .section-header .row .col {
          height: 40px;
          display: flex;
          flex-direction: column;
          align-items: flex-start;
          justify-content: center
      }
      
      .main-container {
          padding-top: 10px;
          padding-bottom: 3rem
      }
      
      @media(max-width:1023.98px) {
          .main-container {
              padding-top: 0;
              padding-bottom: 0
          }
      }
      
      .slick-next,
      .slick-prev {
          transition: all .5s ease-in-out
      }
      
      .slick-next:before,
      .slick-prev:before {
          font-size: 1.125rem;
          line-height: 1;
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-style: normal
      }
      
      .slick-next:hover,
      .slick-prev:hover {
          color: #f9f9fb
      }
      
      .slick-prev {
          left: -2rem
      }
      
      .slick-prev:before {
          content: "î·"
      }
      
      .slick-next {
          right: -2rem
      }
      
      .slick-next:before {
          content: "îº"
      }
      
      .icon-facebook,
      .icon-facebook-solid-after,
      .icon-facebook-solid-after:after,
      .icon-facebook-solid-after:before,
      .icon-facebook-solid-before,
      .icon-facebook-solid-before:after,
      .icon-facebook-solid-before:before,
      .icon-facebook:after,
      .icon-facebook:before {
          color: #3b5998
      }
      
      .icon-twitter,
      .icon-twitter-solid-after,
      .icon-twitter-solid-after:after,
      .icon-twitter-solid-after:before,
      .icon-twitter-solid-before,
      .icon-twitter-solid-before:after,
      .icon-twitter-solid-before:before,
      .icon-twitter:after,
      .icon-twitter:before {
          color: #55acee
      }
      
      .icon-instagram,
      .icon-instagram-solid-after,
      .icon-instagram-solid-after:after,
      .icon-instagram-solid-after:before,
      .icon-instagram-solid-before,
      .icon-instagram-solid-before:after,
      .icon-instagram-solid-before:before,
      .icon-instagram:after,
      .icon-instagram:before {
          color: #000
      }
      
      .icon-email-solid-after,
      .icon-email-solid-after:after,
      .icon-email-solid-after:before,
      .icon-email-solid-before,
      .icon-email-solid-before:after,
      .icon-email-solid-before:before,
      .icon-print-solid-after,
      .icon-print-solid-after:after,
      .icon-print-solid-after:before,
      .icon-print-solid-before,
      .icon-print-solid-before:after,
      .icon-print-solid-before:before {
          color: #1d1e1f
      }
      
      .icon-pinterest-solid-after,
      .icon-pinterest-solid-after:after,
      .icon-pinterest-solid-after:before,
      .icon-pinterest-solid-before,
      .icon-pinterest-solid-before:after,
      .icon-pinterest-solid-before:before {
          color: #ae2626
      }
      
      .icon-facebook-messenger-solid-after,
      .icon-facebook-messenger-solid-after:after,
      .icon-facebook-messenger-solid-after:before,
      .icon-facebook-messenger-solid-before,
      .icon-facebook-messenger-solid-before:after,
      .icon-facebook-messenger-solid-before:before {
          color: #0078ff
      }
      
      .icon-whatsapp-solid-after,
      .icon-whatsapp-solid-after:after,
      .icon-whatsapp-solid-after:before,
      .icon-whatsapp-solid-before,
      .icon-whatsapp-solid-before:after,
      .icon-whatsapp-solid-before:before {
          color: #075e54
      }
      
      .clearfix {
          float: none;
          clear: both
      }
      
      .modal.show {
          opacity: 1;
          display: flex;
          background: rgba(0, 0, 0, .6);
          justify-content: center;
          align-items: center
      }
      
      .modal.show .modal-dialog {
          max-height: 100vh
      }
      
      @media(max-width:1023.98px) {
          .modal.show .modal-dialog {
              width: 95%
          }
      }
      
      .modal.show .modal-dialog .modal-content {
          max-height: 100vh
      }
      
      .modal-header {
          display: inline-block
      }
      
      .modal-header .modal-title {
          width: 95%
      }
      
      @media(max-width:1023.98px) {
          .modal-header .modal-title {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .modal-header .modal-description {
          width: 95%;
          color: #48494a;
          margin-top: 5px
      }
      
      .modal-header button.close {
          position: absolute;
          top: 1rem;
          right: 1rem
      }
      
      .batting-dot,
      .match-info .team .name-detail .batting-indicator {
          margin-left: 5px;
          width: 5px;
          height: 5px;
          border-radius: 50%;
          background-color: #d00
      }
      
      @media(max-width:1023.98px) {
          .batting-dot,
          .match-info .team .name-detail .batting-indicator {
              width: 5px;
              height: 5px
          }
      }
      
      .cursor-pointer {
          cursor: pointer
      }
      
      .main-rhs {
          width: 320px!important;
          flex: 0 0 320px
      }
      
      .main-rhs .widget-container {
          max-width: 320px!important;
          min-width: 300px;
          width: -webkit-fit-content;
          width: fit-content
      }
      
      .main-content-x {
          width: calc(100% - 320px)!important;
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(100% - 320px)
      }
      
      .story-sidebar-container {
          width: 300px!important;
          max-width: 300px!important;
          flex: 0 0 300px!important
      }
      
      .story-content-container {
          width: calc(100% - 300px)!important;
          max-width: calc(100% - 300px)!important;
          flex-grow: 0;
          flex-shrink: 0;
          flex-basis: calc(100% - 300px)
      }
      
      @media(max-width:1023.98px) {
          .main-rhs {
              max-width: 100%!important
          }
          .main-content-x,
          .main-rhs {
              width: 100%!important;
              flex: 0 0 100%
          }
          .story-sidebar-container {
              width: 0!important;
              max-width: 0!important;
              flex: 0 1
          }
          .story-content-container {
              width: 100%!important;
              max-width: 100%!important;
              flex: 0 0 100%!important
          }
      }
      
      .gray-300 {
          color: #edeef0
      }
      
      .gray-700 {
          color: #6c6d6f
      }
      
      .gray-800 {
          color: #48494a
      }
      
      .ci-official-blue {
          color: #03a9f4
      }
      
      .blue-text {
          color: #03a9f4!important
      }
      
      .gray-600 {
          color: #a5a6a7
      }
      
      .gray-1000 {
          color: #1d1e1f!important
      }
      
      .red {
          color: #d00!important
      }
      
      .no-wrap {
          white-space: nowrap
      }
      
      .key-series-error-handler {
          display: flex;
          flex-direction: column;
          justify-content: center;
          width: 100%
      }
      
      .key-series-error-handler .text-message {
          padding: .5rem
      }
      
      .content-feed-error-handler {
          display: flex;
          flex-direction: column
      }
      
      .content-feed-error-handler .text-message {
          justify-content: center;
          text-align: center
      }
      
      .reload-button {
          padding-top: .5rem
      }
      
      .reload-button .button {
          border: none;
          background: none
      }
      
      .reload-button .button-text-color {
          color: #03a9f4;
          transition: all .5s ease-in-out
      }
      
      .reload-button .button-text-span {
          padding: .5rem
      }
      
      .reload-button:hover .button-text-color {
          color: #0278bb
      }
      
      .box-shadow-none {
          box-shadow: none!important
      }
      
      .no-content-div {
          margin: 25% 0;
          display: flex;
          align-items: center;
          text-align: center;
          justify-content: center;
          flex-direction: column;
          flex-wrap: "wrap"
      }
      
      .no-content-div .no-content-img {
          width: 118px;
          height: 41px;
          border-radius: 0
      }
      
      .no-matches-div {
          margin: 25% 0;
          display: flex;
          align-items: center;
          text-align: center;
          justify-content: center;
          flex-direction: column
      }
      
      .no-matches-div .no-matches-img {
          width: 117px;
          height: 35px;
          border-radius: 0
      }
      
      .no-matches-div .no-results-img {
          width: 86px;
          height: 40px;
          border-radius: 0
      }
      
      .no-matches-div .no-matches-text {
          padding: 15px 10px;
          width: 100%
      }
      
      .no-matches-div .redirect-link {
          color: #03a9f4;
          border: 1px solid #03a9f4;
          padding: 7px 15px;
          font-size: 12px;
          font-weight: 700;
          border-radius: 5px
      }
      
      .no-matches-div .redirect-link:hover {
          color: #007aff;
          border-color: #007aff
      }
      
      .no-matches-div .no-matches-sidebar-text {
          padding-top: 15px;
          width: 220px
      }
      
      @media(max-width:1023.98px) {
          .hide-on-mobile {
              display: none
          }
      }
      
      .width-100 {
          width: 100%
      }
      
      .text-align-right {
          text-align: right!important
      }
      
      .hide-scrollbar {
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .hide-scrollbar::-webkit-scrollbar {
          display: none
      }
      
      .match-story-content .story-container .table-wrapper .scrollable,
      .page-story-content .story-container .table-wrapper .scrollable,
      .table-responsive {
          display: block;
          width: 100%;
          overflow-x: auto;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .match-story-content .story-container .table-wrapper .scrollable::-webkit-scrollbar,
      .page-story-content .story-container .table-wrapper .scrollable::-webkit-scrollbar,
      .table-responsive::-webkit-scrollbar {
          display: none
      }
      
      .sticky {
          z-index: 1000;
          transform: inherit!important
      }
      
      .lh-0 {
          line-height: 0
      }
      
      .home-page-wrapper,
      .series-page-wrapper,
      .series-results-page-wrapper,
      .series-standings-page-wrapper,
      .table-page,
      .team-page-wrapper,
      .team-scores-page-wrapper,
      .teams-page-wrapper {
          margin-top: 10px
      }
      
      .home-page-wrapper>.container,
      .match-page-wrapper>.container,
      .page-match-finder>.container,
      .series-page-wrapper>.container,
      .series-results-page-wrapper>.container,
      .series-standings-page-wrapper>.container,
      .table-page>.container,
      .team-page-wrapper>.container,
      .team-scores-page-wrapper>.container,
      .teams-page-wrapper>.container,
      .video-page-wrapper>.container {
          padding-top: 10px;
          background-color: #f9f9fb
      }
      
      @keyframes spinner {
          0% {
              transform: translate(-50%, -50%) rotate(0deg)
          }
          to {
              transform: translate(-50%, -50%) rotate(1turn)
          }
      }
      
      .solid-loader {
          width: 50px;
          height: 50px;
          display: inline-block;
          overflow: hidden;
          background: none
      }
      
      .solid-loader .loader {
          width: 100%;
          height: 100%;
          position: relative;
          transform: translateZ(0) scale(.5);
          -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
          transform-origin: 0 0
      }
      
      .solid-loader .loader div {
          position: absolute;
          width: 60px;
          height: 60px;
          border: 10px solid #03a9f4;
          border-top-color: transparent;
          border-radius: 50%;
          animation: spinner 1s linear infinite;
          top: 50px;
          left: 50px;
          box-sizing: content-box
      }
      
      .dotted-loader .sk-chase {
          width: 40px;
          height: 40px;
          position: relative;
          animation: sk-chase 2.5s linear infinite both
      }
      
      .dotted-loader .sk-chase .sk-chase-dot {
          width: 100%;
          height: 100%;
          position: absolute;
          left: 0;
          top: 0;
          animation: sk-chase-dot 2s ease-in-out infinite both
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:before {
          content: "";
          display: block;
          width: 25%;
          height: 25%;
          background-color: #d00;
          border-radius: 100%;
          animation: sk-chase-dot-before 2s ease-in-out infinite both
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:first-child {
          animation-delay: -1.1s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(2) {
          animation-delay: -1s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(3) {
          animation-delay: -.9s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(4) {
          animation-delay: -.8s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(5) {
          animation-delay: -.7s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(6) {
          animation-delay: -.6s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:first-child:before {
          animation-delay: -1.1s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(2):before {
          animation-delay: -1s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(3):before {
          animation-delay: -.9s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(4):before {
          animation-delay: -.8s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(5):before {
          animation-delay: -.7s
      }
      
      .dotted-loader .sk-chase .sk-chase-dot:nth-child(6):before {
          animation-delay: -.6s
      }
      
      @keyframes sk-chase {
          to {
              transform: rotate(1turn)
          }
      }
      
      @keyframes sk-chase-dot {
          80%,
          to {
              transform: rotate(1turn)
          }
      }
      
      @keyframes sk-chase-dot-before {
          50% {
              transform: scale(.4)
          }
          0%,
          to {
              transform: scale(1)
          }
      }
      
      .table-head-border-bottom {
          border-bottom: 1px solid #a5a6a7!important
      }
      
      .opacity-0 {
          opacity: 0
      }
      
      .table-head-title-not-clicked {
          position: relative;
          left: 5px
      }
      
      .innings-stat table,
      .match-story-content .story-container table,
      .page-story-content .story-container table,
      .table {
          border-collapse: separate;
          border-spacing: 0
      }
      
      .border-gray400 {
          border: 1px solid #dcdddf!important
      }
      
      @media(max-width:1023.98px) {
          .match-finder-body,
          .team-scores-page {
              padding-bottom: 40px
          }
      }
      
      @media(max-width:767.98px) {
          .match-finder-body,
          .team-scores-page {
              padding-bottom: 0
          }
      }
      
      .w-74 {
          width: 74%!important
      }
      
      .w-26 {
          width: 26%!important
      }
      
      .w-80 {
          width: 80%!important
      }
      
      .w-20 {
          width: 20%!important
      }
      
      @keyframes shakeX {
          0%,
          to {
              transform: translateZ(0)
          }
          10%,
          30%,
          50%,
          70%,
          90% {
              transform: translate3d(-5px, 0, 0)
          }
          20%,
          40%,
          60%,
          80% {
              transform: translate3d(5px, 0, 0)
          }
      }
      
      .animation-shakeX {
          display: inline-block;
          animation-name: shakeX;
          animation-duration: 1.5s;
          animation-iteration-count: 1
      }
      
      .btn-primary.disabled,
      .btn-primary:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-primary:focus {
          box-shadow: none
      }
      
      .btn-secondary.disabled,
      .btn-secondary:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-secondary:focus {
          box-shadow: none
      }
      
      .btn-success.disabled,
      .btn-success:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-success:focus {
          box-shadow: none
      }
      
      .btn-info.disabled,
      .btn-info:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-info:focus {
          box-shadow: none
      }
      
      .btn-warning.disabled,
      .btn-warning:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-warning:focus {
          box-shadow: none
      }
      
      .btn-danger.disabled,
      .btn-danger:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-danger:focus {
          box-shadow: none
      }
      
      .btn-light.disabled,
      .btn-light:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-light:focus {
          box-shadow: none
      }
      
      .btn-dark.disabled,
      .btn-dark:disabled {
          background-color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-dark:focus {
          box-shadow: none
      }
      
      .btn-outline-primary.disabled,
      .btn-outline-primary:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-primary:focus {
          box-shadow: none
      }
      
      .btn-outline-secondary.disabled,
      .btn-outline-secondary:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-secondary:focus {
          box-shadow: none
      }
      
      .btn-outline-success.disabled,
      .btn-outline-success:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-success:focus {
          box-shadow: none
      }
      
      .btn-outline-info.disabled,
      .btn-outline-info:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-info:focus {
          box-shadow: none
      }
      
      .btn-outline-warning.disabled,
      .btn-outline-warning:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-warning:focus {
          box-shadow: none
      }
      
      .btn-outline-danger.disabled,
      .btn-outline-danger:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-danger:focus {
          box-shadow: none
      }
      
      .btn-outline-light.disabled,
      .btn-outline-light:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-light:focus {
          box-shadow: none
      }
      
      .btn-outline-dark.disabled,
      .btn-outline-dark:disabled {
          color: #cbccce;
          border-color: #cbccce
      }
      
      .btn-outline-dark:focus {
          box-shadow: none
      }
      
      .btn-outline-primary:hover {
          background-color: rgba(3, 169, 244, .12);
          color: #03a9f4
      }
      
      .btn-outline-dark {
          color: #48494a;
          border-color: #edeef0
      }
      
      .btn-outline-dark:hover {
          background-color: rgba(72, 73, 74, .12)
      }
      
      .share-btn {
          display: flex;
          justify-content: center;
          align-items: center
      }
      
      .share-btn:hover .speech-bubble {
          display: flex;
          position: absolute
      }
      
      .share-btn .share-icon {
          cursor: pointer
      }
      
      .share-btn .share-icon:hover {
          color: #2b2c2d
      }
      
      .share-btn .speech-bubble {
          display: none;
          margin-right: 12px;
          position: relative;
          background: #fff;
          border-radius: 4px;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          padding: 10px
      }
      
      .share-btn .speech-bubble:after {
          content: "";
          position: absolute;
          width: 0;
          height: 0;
          border: .625em solid transparent
      }
      
      .share-btn .speech-bubble-left {
          right: 32px
      }
      
      .share-btn .speech-bubble-left:after {
          right: 0;
          top: 50%;
          border-left-color: #fff;
          border-right: 0;
          margin-top: -.625em;
          margin-right: -.625em
      }
      
      .share-btn .speech-bubble-up {
          top: -50px;
          right: -10px
      }
      
      .share-btn .speech-bubble-up:after {
          bottom: 0;
          left: 90%;
          border-top-color: #fff;
          border-bottom: 0;
          margin-left: -.625em;
          margin-bottom: -.625em
      }
      
      .share-btn .icon {
          position: relative;
          padding: 4px 9px;
          margin-right: 10px;
          border-radius: 5px
      }
      
      .share-btn .icon:hover {
          opacity: .8
      }
      
      .share-btn .icon>img {
          position: relative;
          width: 26px!important;
          height: 20px!important
      }
      
      input,
      textarea {
          caret-color: #03a9f4;
          font-size: 1rem!important
      }
      
      input::-webkit-input-placeholder,
      textarea::-webkit-input-placeholder {
          font-size: 14px
      }
      
      input:-ms-input-placeholder,
      textarea:-ms-input-placeholder {
          font-size: 14px
      }
      
      input::-ms-input-placeholder,
      textarea::-ms-input-placeholder {
          font-size: 14px
      }
      
      input::placeholder,
      textarea::placeholder {
          font-size: 14px
      }
      
      .form-inline {
          position: relative;
          display: inline-block
      }
      
      .form-inline .form-group {
          flex-grow: 1
      }
      
      .form-inline .form-control {
          padding-right: 75px;
          flex-grow: 1
      }
      
      .form-inline .form-control.is-invalid {
          background-image: none
      }
      
      .form-inline .btn {
          position: absolute;
          right: 1rem;
          top: .9rem;
          padding: 0;
          background: transparent;
          color: #03a9f4;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          border: 0;
          font-size: .75rem;
          line-height: 1.1
      }
      
      .form-inline .btn:hover {
          background: transparent;
          color: #03a9f4;
          top: .8rem
      }
      
      .form-inline.is-invalid-form {
          padding-bottom: 0
      }
      
      .form-inline.is-invalid-form .invalid-feedback {
          position: absolute;
          left: 0;
          top: 100%;
          max-width: 100%
      }
      
      .form-inline.is-invalid-form .btn {
          color: #c00
      }
      
      input[type=checkbox],
      input[type=radio] {
          opacity: 0
      }
      
      input[type=checkbox]+.form-check-label,
      input[type=radio]+.form-check-label {
          position: relative
      }
      
      input[type=checkbox]+.form-check-label:before,
      input[type=radio]+.form-check-label:before {
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          color: #03a9f4;
          position: absolute;
          left: -1.2rem;
          top: 0;
          font-size: 1rem;
          line-height: 1.1rem;
          overflow: hidden
      }
      
      input[type=checkbox]+.form-check-label:hover:before,
      input[type=radio]+.form-check-label:hover:before {
          background-color: rgba(3, 169, 244, .3)
      }
      
      input[type=checkbox]:checked+.form-check-label:before,
      input[type=radio]:checked+.form-check-label:before {
          color: #03a9f4
      }
      
      input[type=checkbox]+.form-check-label {
          position: relative
      }
      
      input[type=checkbox]+.form-check-label:before {
          content: "î¤"
      }
      
      input[type=checkbox]+.form-check-label:hover:before {
          border-radius: 5px
      }
      
      input[type=checkbox]:checked+.form-check-label:before {
          content: "î¤Ž"
      }
      
      input[type=radio]+.form-check-label:before {
          content: "î¤"
      }
      
      input[type=radio]+.form-check-label:hover:before {
          border-radius: 100px
      }
      
      input[type=radio]:checked+.form-check-label:before {
          content: "î¤"
      }
      
      .commentary-feedback-form {
          padding: 16px
      }
      
      .commentary-feedback-form button {
          font-size: 12px;
          min-width: 170px
      }
      
      .commentary-feedback-form--title {
          background: #f9f9fb;
          margin-bottom: 39px;
          padding-top: 11px;
          padding-bottom: 11px;
          padding-left: 16px;
          font-size: 12px;
          line-height: 18px;
          letter-spacing: .4px;
          text-transform: uppercase
      }
      
      .commentary-feedback-form .form-group {
          position: relative
      }
      
      .commentary-feedback-form .placeholder {
          position: absolute;
          top: 0;
          left: 0
      }
      
      .commentary-feedback-form input~.placeholder,
      .commentary-feedback-form textarea~.placeholder {
          color: transparent;
          opacity: 0
      }
      
      .commentary-feedback-form input.required~.placeholder,
      .commentary-feedback-form textarea.required~.placeholder {
          padding: .5rem .75rem;
          font-size: .9rem;
          opacity: 1
      }
      
      .commentary-feedback-form input.required:placeholder-shown+.placeholder:after,
      .commentary-feedback-form textarea.required:placeholder-shown+.placeholder:after {
          content: " *";
          color: red
      }
      
      @media(max-width:1023.98px) {
          .commentary-feedback-form {
              padding: 0 5px;
              text-align: center
          }
          .commentary-feedback-form--title,
          .commentary-feedback-form .form-control {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
          .commentary-feedback-form--title,
          .commentary-feedback-form button {
              margin-bottom: 1rem
          }
      }
      
      .grecaptcha-badge {
          bottom: -15px!important
      }
      
      .react-datepicker-wrapper {
          width: 100%
      }
      
      .ci-datepicker {
          border: none;
          font-size: 12px;
          padding-left: 8px;
          margin-left: 2px;
          width: 99%;
          text-align: center
      }
      
      .ci-datepicker:after {
          content: "hi"
      }
      
      .mobile-calendar .ci-datepicker-calendar {
          box-shadow: none;
          margin-top: 70px
      }
      
      @media(orientation:landscape) {
          .mobile-calendar .ci-datepicker-calendar {
              margin-top: 0
          }
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker-year-header {
          background-color: transparent!important;
          font-weight: 700
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker__today-button {
          border-top: none
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker__month .react-datepicker__month-text {
          margin: 10px 15px;
          padding: 3px 0
      }
      
      @media(orientation:landscape) {
          .mobile-calendar .ci-datepicker-calendar .react-datepicker__month .react-datepicker__month-text {
              margin: 4px 10px
          }
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker__navigation {
          top: 9px
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker__navigation--next {
          border-left-color: #000;
          right: 90px
      }
      
      .mobile-calendar .ci-datepicker-calendar .react-datepicker__navigation--previous {
          border-right-color: #000;
          left: 90px
      }
      
      .ci-datepicker-calendar {
          font-family: BentonSans, Arial, Noto Sans, sans-serif!important;
          font-weight: 100;
          border: none!important;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .ci-datepicker-calendar .react-datepicker-year-header {
          background-color: #f9f9fb!important;
          border-bottom: none;
          font-size: 12px;
          font-weight: 100;
          padding-bottom: 8px
      }
      
      .ci-datepicker-calendar .react-datepicker__navigation {
          top: 18px
      }
      
      .ci-datepicker-calendar .react-datepicker__today-button {
          background: none;
          font-size: 12px;
          font-weight: 100;
          border-top: 1px solid #edeef0;
          color: #cbccce
      }
      
      .ci-datepicker-calendar .react-datepicker__today-button:hover {
          color: #000
      }
      
      .ci-datepicker-calendar .react-datepicker__triangle {
          display: none
      }
      
      .react-datepicker-popper {
          z-index: 2000
      }
      
      .react-datepicker__month-text.react-datepicker__month--selected {
          background-color: #d00!important
      }
      
      .react-datepicker__input-container input {
          caret-color: transparent
      }
      
      .react-datepicker__input-container input::-webkit-input-placeholder {
          font-size: 12px;
          color: #2b2c2d
      }
      
      .react-datepicker__input-container input:-ms-input-placeholder {
          font-size: 12px;
          color: #2b2c2d
      }
      
      .react-datepicker__input-container input::-ms-input-placeholder {
          font-size: 12px;
          color: #2b2c2d
      }
      
      .react-datepicker__input-container input::placeholder {
          font-size: 12px;
          color: #2b2c2d
      }
      
      .react-datepicker__input-container input:focus {
          outline: none
      }
      
      .react-datepicker__input-container input:hover {
          cursor: pointer
      }
      
      .arrow-up {
          width: 0;
          height: 0;
          border-left: 5px solid transparent;
          border-right: 5px solid transparent;
          border-bottom: 5px solid #d00;
          position: absolute;
          top: calc(100% - 5px);
          left: 4px
      }
      
      .select-box--container {
          font-size: 12px;
          position: relative;
          width: -webkit-max-content;
          width: max-content;
          padding-left: 8px;
          height: 100%;
          cursor: pointer;
          border-right: 1px solid #edeef0;
          line-height: 40px
      }
      
      .select-box--container:focus,
      .select-box--container:hover {
          background-color: #f9f9fb
      }
      
      .select-box--container.disabled {
          cursor: default
      }
      
      .select-box--container.disabled .select-box--input {
          color: #a5a6a7;
          pointer-events: none
      }
      
      .select-box--input {
          cursor: pointer;
          height: 100%;
          font-weight: 500;
          color: #2b2c2d
      }
      
      .select-box--search-bar {
          position: relative
      }
      
      .select-box--search-bar .form-group {
          margin-bottom: 0;
          width: 100%
      }
      
      .select-box--search-bar .form-group input {
          padding-left: 30px;
          border-radius: 4px
      }
      
      .select-box--search-bar .form-group input::-webkit-input-placeholder {
          color: #a5a6a7;
          font-size: 12px
      }
      
      .select-box--search-bar .form-group input:-ms-input-placeholder {
          color: #a5a6a7;
          font-size: 12px
      }
      
      .select-box--search-bar .form-group input::-ms-input-placeholder {
          color: #a5a6a7;
          font-size: 12px
      }
      
      .select-box--search-bar .form-group input::placeholder {
          color: #a5a6a7;
          font-size: 12px
      }
      
      .select-box--search-bar .espn-icon {
          top: 50%;
          transform: translateY(-50%);
          position: absolute;
          color: #d00
      }
      
      .select-box--date-picker-button {
          line-height: 38px;
          border-right: 1px solid #edeef0
      }
      
      .select-box--arrow {
          width: 30px;
          height: auto
      }
      
      .select-box--selected-item {
          width: calc(100% - 30px)
      }
      
      .select-box--items {
          position: absolute;
          overflow-y: auto;
          z-index: 9;
          background: #fff;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 10px;
          border-top-left-radius: 0;
          min-width: 196px;
          left: 0;
          border-top-right-radius: 0
      }
      
      .select-box--items.mobile {
          box-shadow: none;
          font-size: .875rem;
          width: 100%;
          height: 100%;
          padding-bottom: 150px
      }
      
      .select-box--items small {
          color: #a5a6a7;
          font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
      }
      
      .select-box--items .item-grid {
          display: grid;
          grid-template-columns: repeat(3, 200px)
      }
      
      @media(max-width:1023.98px) {
          .select-box--items .item-grid {
              display: flex;
              flex-direction: column
          }
      }
      
      .select-box--items .item {
          cursor: pointer
      }
      
      .select-box--items .item:hover {
          background-color: #f9f9fb
      }
      
      .select-box--items .item input~span {
          min-height: 15px;
          min-width: 15px;
          border-radius: 4px;
          border: 1px solid #dcdddf
      }
      
      @media(max-width:1023.98px) {
          .select-box--items .item input~span {
              font-size: .875rem
          }
      }
      
      .select-box--items .selected .item input~span {
          background-color: #d00;
          border: 1px solid #d00
      }
      
      .select-box--items .selected .item input~span .espn-icon {
          color: #fff
      }
      
      .select-box--items label {
          font-size: inherit;
          font-family: inherit;
          cursor: inherit
      }
      
      .select-box--footer button {
          color: #03a9f4!important;
          background: #f9f9fb!important;
          border-radius: 0;
          border: none!important;
          border-top: 1px solid #edeef0!important;
          box-shadow: none!important;
          line-height: 34px
      }
      
      @media(max-width:1023.98px) {
          .select-box--footer {
              position: fixed;
              bottom: 0;
              width: 100%
          }
      }
      
      .filters-mobile--buttons {
          position: fixed;
          bottom: 54px;
          z-index: 1;
          box-shadow: 1px -1px 6px rgba(0, 0, 0, .16);
          background: #fff
      }
      
      .filters-mobile--button {
          display: block;
          color: #2b2c2d;
          background-color: #fff;
          border: none
      }
      
      .filters-mobile--button:active,
      .filters-mobile--button:focus,
      .filters-mobile--button:hover {
          color: #03a9f4!important;
          background-color: #fff!important;
          border: none!important
      }
      
      .filters-mobile--button:disabled {
          background: inherit;
          color: #cbccce!important;
          pointer-events: none
      }
      
      .filters-mobile--button:last-child {
          border-left: 1px solid #edeef0
      }
      
      .filters-mobile--button .date-label {
          background: #f1f2f3;
          border-radius: 30px
      }
      
      .filters-mobile--container {
          position: fixed;
          width: 100vw;
          height: 100%;
          background: #fff;
          z-index: 1001;
          bottom: 0
      }
      
      @media(orientation:landscape) {
          .filters-mobile--container .select-box--search-bar {
              display: none!important
          }
      }
      
      .filters-mobile--header {
          padding: 7px 0
      }
      
      .filters-mobile--header .title {
          align-self: center;
          padding-left: 1.1rem;
          font-size: .875rem
      }
      
      .filters-mobile--header .title .filter-icon {
          margin-right: 4px
      }
      
      .filters-mobile--footer {
          position: fixed;
          bottom: 0;
          z-index: 999
      }
      
      .filters-mobile--footer button {
          line-height: 30px
      }
      
      .filter-selected-dot {
          background: #d00;
          width: 4px;
          height: 4px;
          border-radius: 50%;
          display: inline-block;
          position: relative;
          left: 5px;
          top: -2px
      }
      
      .top-1 {
          top: 1px
      }
      
      .react-tabs__tab {
          color: #a5a6a7;
          font-size: .875rem;
          flex-grow: 1;
          text-align: center
      }
      
      .react-tabs__tab-list {
          box-shadow: 0 4px 6px rgba(0, 0, 0, .16);
          border-bottom: none!important;
          display: flex
      }
      
      .react-tabs__tab--selected {
          border: none!important;
          border-bottom: 3px solid #d00!important;
          color: #2b2c2d!important;
          font-weight: 700
      }
      
      .switch {
          position: relative;
          display: inline-block;
          width: 30px;
          height: 16px;
          margin-bottom: 0
      }
      
      .switch input {
          opacity: 0;
          width: 0;
          height: 0
      }
      
      .switch .slider {
          position: absolute;
          cursor: pointer;
          top: 0;
          left: 0;
          right: 0;
          bottom: 0;
          background-color: #ccc;
          transition: .4s;
          border-radius: 34px
      }
      
      .switch .slider:before {
          position: absolute;
          content: "";
          background-color: #fff;
          transition: .4s;
          border-radius: 50%;
          height: 11px;
          width: 11px;
          left: 4px;
          bottom: 3px
      }
      
      .switch input.checked+.slider {
          background-color: #d00
      }
      
      .switch input:focus+.slider {
          box-shadow: 0 0 1px #d00
      }
      
      .switch input.checked+.slider:before {
          transform: translateX(10px);
          left: 6px
      }
      
      .site-header {
          background-color: #038dcc
      }
      
      .site-header .leagues-container {
          padding-top: .25rem;
          padding-bottom: .75rem
      }
      
      .site-header .leagues-container .matches-count {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 10px;
          position: relative;
          top: -1px;
          padding-left: .25rem
      }
      
      .site-header .league-tabs {
          flex-wrap: nowrap;
          max-width: 100%;
          overflow-x: auto;
          overflow-y: hidden;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .site-header .league-tabs::-webkit-scrollbar {
          display: none
      }
      
      .site-header .mobile-leagues-container {
          padding: 0;
          background-color: #03a9f4;
          min-width: 100%
      }
      
      .site-header .mobile-leagues-container .league-tabs .nav-link.active {
          opacity: 1
      }
      
      .site-header .mobile-leagues-container .league-tabs .nav-link.active:after {
          content: none
      }
      
      .site-header .mobile-leagues-container .league-tabs .nav-link:hover {
          opacity: 1
      }
      
      .featured-scoreboard {
          padding-top: .75rem;
          position: relative
      }
      
      .featured-scoreboard .slick-track {
          margin: 0;
          display: flex
      }
      
      .featured-scoreboard .slick-track .slick-slide {
          display: flex;
          height: auto;
          align-items: center;
          justify-content: center
      }
      
      .featured-scoreboard .slick-track .slick-slide:first-of-type {
          width: unset
      }
      
      @media(max-width:1023.98px) {
          .featured-scoreboard .slick-track .slick-slide:nth-of-type(2) {
              width: unset
          }
      }
      
      .featured-scoreboard .slick-track .slick-slide>div {
          height: 100%;
          width: 100%
      }
      
      .featured-scoreboard .adSlot.scoresCarousel,
      .featured-scoreboard .adSlot.scoresCarouselApp {
          margin-right: 5px;
          margin-left: 4px
      }
      
      .featured-scoreboard .adSlot.presbyHeader {
          margin-right: 5px
      }
      
      .featured-scoreboard .scorecard-container {
          margin-left: .25rem;
          margin-right: .25rem;
          padding-bottom: .25rem;
          height: 100%;
          position: relative
      }
      
      .featured-scoreboard .scorecard-container.scorecard-without-separator {
          width: 290px
      }
      
      .featured-scoreboard .scorecard-container.scorecard-with-separator {
          width: 298px!important
      }
      
      .featured-scoreboard .scorecard-container .bet365-hsb-scorecard {
          display: flex;
          background: #fff;
          width: 124px;
          height: 124px;
          padding: .5rem;
          margin-right: .5rem;
          box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
          border-radius: .25rem
      }
      
      .featured-scoreboard .scorecard-with-separator:after {
          content: "";
          width: 1px;
          background: #fff;
          opacity: .6;
          height: 98%;
          position: absolute;
          right: 0;
          top: 0;
          display: block
      }
      
      @media(max-width:1023.98px) {
          .featured-scoreboard .horizontal-slider-cnt {
              padding-left: .75rem
          }
      }
      
      .mobile-navbar {
          background-color: #fff;
          position: fixed;
          bottom: 0;
          width: 100%;
          z-index: 1002;
          box-shadow: 1px -1px 6px rgba(0, 0, 0, .16)
      }
      
      .mobile-navbar {
          text-align: center
      }
      
      .mobile-navbar .nav-link,
      .mobile-navbar .nav-link:focus .espn-icon {
          color: #48494a
      }
      
      .mobile-navbar .nav-link.active .espn-icon,
      .mobile-navbar .nav-link:hover .espn-icon {
          color: #d00
      }
      
      .live-scorecard table .mobile-navbar .nav-link.active thead,
      .live-scorecard table .mobile-navbar .nav-link:hover thead,
      .match-info .mobile-navbar .nav-link.active .status,
      .match-info .mobile-navbar .nav-link:hover .status,
      .match-live .mobile-navbar .nav-link.active .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link.active .live-widget-heading,
      .match-live .mobile-navbar .nav-link:hover .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link:hover .live-widget-heading,
      .match-story-content .mobile-navbar .nav-link.active .page-story-content .story-container table thead tr th,
      .match-story-content .mobile-navbar .nav-link.active .page-story-content .story-container table tr:first-child td,
      .match-story-content .mobile-navbar .nav-link.active .page-story-content .story-container table tr th,
      .match-story-content .mobile-navbar .nav-link:hover .page-story-content .story-container table thead tr th,
      .match-story-content .mobile-navbar .nav-link:hover .page-story-content .story-container table tr:first-child td,
      .match-story-content .mobile-navbar .nav-link:hover .page-story-content .story-container table tr th,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link.active thead tr th,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link.active tr:first-child td,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link.active tr th,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link:hover thead tr th,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link:hover tr:first-child td,
      .match-story-content .page-story-content .story-container table .mobile-navbar .nav-link:hover tr th,
      .match-story-content .page-story-content .story-container table thead tr .mobile-navbar .nav-link.active th,
      .match-story-content .page-story-content .story-container table thead tr .mobile-navbar .nav-link:hover th,
      .match-story-content .page-story-content .story-container table tr .mobile-navbar .nav-link.active th,
      .match-story-content .page-story-content .story-container table tr .mobile-navbar .nav-link:hover th,
      .match-story-content .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link.active td,
      .match-story-content .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link:hover td,
      .match-story-content .story-container table .mobile-navbar .nav-link.active .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link.active thead tr th,
      .match-story-content .story-container table .mobile-navbar .nav-link.active tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link.active tr th,
      .match-story-content .story-container table .mobile-navbar .nav-link:hover .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link:hover thead tr th,
      .match-story-content .story-container table .mobile-navbar .nav-link:hover tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link:hover tr th,
      .match-story-content .story-container table thead tr .mobile-navbar .nav-link.active th,
      .match-story-content .story-container table thead tr .mobile-navbar .nav-link:hover th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link.active th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link:hover th,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link.active td,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link:hover td,
      .mobile-navbar .nav-link.active .label,
      .mobile-navbar .nav-link.active .live-scorecard table thead,
      .mobile-navbar .nav-link.active .match-info .status,
      .mobile-navbar .nav-link.active .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link.active .match-live .live-widget-heading,
      .mobile-navbar .nav-link.active .match-story-content .page-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link.active .match-story-content .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.active .match-story-content .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link.active .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link.active .match-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link.active .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.active .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link.active .page-story-content .match-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link.active .page-story-content .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.active .page-story-content .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link.active .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link.active .page-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link.active .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.active .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link.active .partnerships-header,
      .mobile-navbar .nav-link.active .player-stats .stat .value,
      .mobile-navbar .nav-link.active .video-slider-title,
      .mobile-navbar .nav-link:hover .label,
      .mobile-navbar .nav-link:hover .live-scorecard table thead,
      .mobile-navbar .nav-link:hover .match-info .status,
      .mobile-navbar .nav-link:hover .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link:hover .match-live .live-widget-heading,
      .mobile-navbar .nav-link:hover .match-story-content .page-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link:hover .match-story-content .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link:hover .match-story-content .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link:hover .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link:hover .match-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link:hover .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link:hover .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link:hover .page-story-content .match-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link:hover .page-story-content .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link:hover .page-story-content .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link:hover .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link:hover .page-story-content .story-container table thead tr th,
      .mobile-navbar .nav-link:hover .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link:hover .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link:hover .partnerships-header,
      .mobile-navbar .nav-link:hover .player-stats .stat .value,
      .mobile-navbar .nav-link:hover .video-slider-title,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link.active thead tr th,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link.active tr:first-child td,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link.active tr th,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link:hover thead tr th,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link:hover tr:first-child td,
      .page-story-content .match-story-content .story-container table .mobile-navbar .nav-link:hover tr th,
      .page-story-content .match-story-content .story-container table thead tr .mobile-navbar .nav-link.active th,
      .page-story-content .match-story-content .story-container table thead tr .mobile-navbar .nav-link:hover th,
      .page-story-content .match-story-content .story-container table tr .mobile-navbar .nav-link.active th,
      .page-story-content .match-story-content .story-container table tr .mobile-navbar .nav-link:hover th,
      .page-story-content .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link.active td,
      .page-story-content .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link:hover td,
      .page-story-content .mobile-navbar .nav-link.active .match-story-content .story-container table thead tr th,
      .page-story-content .mobile-navbar .nav-link.active .match-story-content .story-container table tr:first-child td,
      .page-story-content .mobile-navbar .nav-link.active .match-story-content .story-container table tr th,
      .page-story-content .mobile-navbar .nav-link:hover .match-story-content .story-container table thead tr th,
      .page-story-content .mobile-navbar .nav-link:hover .match-story-content .story-container table tr:first-child td,
      .page-story-content .mobile-navbar .nav-link:hover .match-story-content .story-container table tr th,
      .page-story-content .story-container table .mobile-navbar .nav-link.active .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link.active thead tr th,
      .page-story-content .story-container table .mobile-navbar .nav-link.active tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link.active tr th,
      .page-story-content .story-container table .mobile-navbar .nav-link:hover .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link:hover thead tr th,
      .page-story-content .story-container table .mobile-navbar .nav-link:hover tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link:hover tr th,
      .page-story-content .story-container table thead tr .mobile-navbar .nav-link.active th,
      .page-story-content .story-container table thead tr .mobile-navbar .nav-link:hover th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link.active th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link:hover th,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link.active td,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link:hover td,
      .player-stats .stat .mobile-navbar .nav-link.active .value,
      .player-stats .stat .mobile-navbar .nav-link:hover .value {
          color: #000
      }
      
      .live-scorecard table .mobile-navbar .nav-link.is-forced-inactive thead,
      .match-info .mobile-navbar .nav-link.is-forced-inactive .status,
      .match-live .mobile-navbar .nav-link.is-forced-inactive .live-sidebar-heading,
      .match-live .mobile-navbar .nav-link.is-forced-inactive .live-widget-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive .table-heading,
      .match-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive tr:first-child td,
      .match-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive tr th,
      .match-story-content .story-container table tr .mobile-navbar .nav-link.is-forced-inactive th,
      .match-story-content .story-container table tr:first-child .mobile-navbar .nav-link.is-forced-inactive td,
      .mobile-navbar .nav-link.is-forced-inactive,
      .mobile-navbar .nav-link.is-forced-inactive .espn-icon,
      .mobile-navbar .nav-link.is-forced-inactive .label,
      .mobile-navbar .nav-link.is-forced-inactive .live-scorecard table thead,
      .mobile-navbar .nav-link.is-forced-inactive .match-info .status,
      .mobile-navbar .nav-link.is-forced-inactive .match-live .live-sidebar-heading,
      .mobile-navbar .nav-link.is-forced-inactive .match-live .live-widget-heading,
      .mobile-navbar .nav-link.is-forced-inactive .match-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link.is-forced-inactive .match-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.is-forced-inactive .match-story-content .story-container table tr th,
      .mobile-navbar .nav-link.is-forced-inactive .page-story-content .story-container table .table-heading,
      .mobile-navbar .nav-link.is-forced-inactive .page-story-content .story-container table tr:first-child td,
      .mobile-navbar .nav-link.is-forced-inactive .page-story-content .story-container table tr th,
      .mobile-navbar .nav-link.is-forced-inactive .partnerships-header,
      .mobile-navbar .nav-link.is-forced-inactive .player-stats .stat .value,
      .mobile-navbar .nav-link.is-forced-inactive .video-slider-title,
      .page-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive .table-heading,
      .page-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive tr:first-child td,
      .page-story-content .story-container table .mobile-navbar .nav-link.is-forced-inactive tr th,
      .page-story-content .story-container table tr .mobile-navbar .nav-link.is-forced-inactive th,
      .page-story-content .story-container table tr:first-child .mobile-navbar .nav-link.is-forced-inactive td,
      .player-stats .stat .mobile-navbar .nav-link.is-forced-inactive .value {
          color: #48494a
      }
      
      .mobile-dropdown {
          display: none;
          width: 100%;
          min-height: 100vh;
          position: fixed;
          background: #fff;
          z-index: 1001;
          top: 0;
          left: 0;
          bottom: 0;
          transition: all .5s ease-in-out;
          padding-top: 1.5rem;
          padding-bottom: 200px;
          overflow-y: auto
      }
      
      .mobile-dropdown .tabs-wrapper {
          height: calc(100vh - 54px);
          overflow: scroll
      }
      
      .mobile-dropdown .title {
          margin-bottom: .5rem;
          padding-left: 1.5rem;
          padding-right: 1.5rem
      }
      
      .mobile-dropdown .nav-link {
          padding: .5rem 1.5rem;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          position: relative
      }
      
      .mobile-dropdown .nav-link.active {
          color: #2b2c2d;
          background-color: transparent;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .mobile-dropdown.more-dropdown {
          padding-top: 0;
          padding-bottom: 0;
          overflow: hidden
      }
      
      .mobile-dropdown.show {
          display: block
      }
      
      .mobile-dropdown .tabs {
          flex-direction: column;
          overflow-y: scroll;
          background: #f9f9fb;
          justify-content: flex-start;
          padding-bottom: 55px;
          padding-top: 15px;
          min-height: 100%
      }
      
      .mobile-dropdown .tabs .nav-link {
          margin-right: 0;
          color: #6c6d6f;
          text-align: center;
          border: 0;
          padding: 8px 12px
      }
      
      .mobile-dropdown .tabs .nav-link .espn-icon {
          margin-bottom: .25rem;
          display: block
      }
      
      .live-scorecard table .mobile-dropdown .tabs .nav-link thead,
      .match-info .mobile-dropdown .tabs .nav-link .status,
      .match-live .mobile-dropdown .tabs .nav-link .live-sidebar-heading,
      .match-live .mobile-dropdown .tabs .nav-link .live-widget-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link .table-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link tr:first-child td,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link tr th,
      .match-story-content .story-container table tr .mobile-dropdown .tabs .nav-link th,
      .match-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-link td,
      .mobile-dropdown .tabs .nav-link .label,
      .mobile-dropdown .tabs .nav-link .live-scorecard table thead,
      .mobile-dropdown .tabs .nav-link .match-info .status,
      .mobile-dropdown .tabs .nav-link .match-live .live-sidebar-heading,
      .mobile-dropdown .tabs .nav-link .match-live .live-widget-heading,
      .mobile-dropdown .tabs .nav-link .match-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-link .match-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-link .match-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-link .page-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-link .page-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-link .page-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-link .partnerships-header,
      .mobile-dropdown .tabs .nav-link .player-stats .stat .value,
      .mobile-dropdown .tabs .nav-link .video-slider-title,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link .table-heading,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link tr:first-child td,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link tr th,
      .page-story-content .story-container table tr .mobile-dropdown .tabs .nav-link th,
      .page-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-link td,
      .player-stats .stat .mobile-dropdown .tabs .nav-link .value {
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0;
          text-transform: none;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          color: #6c6d6f
      }
      
      .live-scorecard table .mobile-dropdown .tabs .nav-link.active thead,
      .match-info .mobile-dropdown .tabs .nav-link.active .status,
      .match-live .mobile-dropdown .tabs .nav-link.active .live-sidebar-heading,
      .match-live .mobile-dropdown .tabs .nav-link.active .live-widget-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link.active .table-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link.active tr:first-child td,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-link.active tr th,
      .match-story-content .story-container table tr .mobile-dropdown .tabs .nav-link.active th,
      .match-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-link.active td,
      .mobile-dropdown .tabs .nav-link.active,
      .mobile-dropdown .tabs .nav-link.active .label,
      .mobile-dropdown .tabs .nav-link.active .live-scorecard table thead,
      .mobile-dropdown .tabs .nav-link.active .match-info .status,
      .mobile-dropdown .tabs .nav-link.active .match-live .live-sidebar-heading,
      .mobile-dropdown .tabs .nav-link.active .match-live .live-widget-heading,
      .mobile-dropdown .tabs .nav-link.active .match-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-link.active .match-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-link.active .match-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-link.active .page-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-link.active .page-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-link.active .page-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-link.active .partnerships-header,
      .mobile-dropdown .tabs .nav-link.active .player-stats .stat .value,
      .mobile-dropdown .tabs .nav-link.active .video-slider-title,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link.active .table-heading,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link.active tr:first-child td,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-link.active tr th,
      .page-story-content .story-container table tr .mobile-dropdown .tabs .nav-link.active th,
      .page-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-link.active td,
      .player-stats .stat .mobile-dropdown .tabs .nav-link.active .value {
          color: #2b2c2d
      }
      
      .mobile-dropdown .tabs .nav-link.active:after {
          content: "";
          width: 0;
          height: 0;
          border-color: transparent #d00 transparent transparent;
          border-style: solid;
          border-width: 8px 10px 8px 0;
          bottom: unset;
          left: unset;
          right: 0;
          top: .75rem
      }
      
      .live-scorecard table .mobile-dropdown .tabs .nav-item:last-child .nav-link thead,
      .match-info .mobile-dropdown .tabs .nav-item:last-child .nav-link .status,
      .match-live .mobile-dropdown .tabs .nav-item:last-child .nav-link .live-sidebar-heading,
      .match-live .mobile-dropdown .tabs .nav-item:last-child .nav-link .live-widget-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link .table-heading,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link tr:first-child td,
      .match-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link tr th,
      .match-story-content .story-container table tr .mobile-dropdown .tabs .nav-item:last-child .nav-link th,
      .match-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-item:last-child .nav-link td,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .label,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .live-scorecard table thead,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-info .status,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-live .live-sidebar-heading,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-live .live-widget-heading,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .match-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .page-story-content .story-container table .table-heading,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .page-story-content .story-container table tr:first-child td,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .page-story-content .story-container table tr th,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .partnerships-header,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .player-stats .stat .value,
      .mobile-dropdown .tabs .nav-item:last-child .nav-link .video-slider-title,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link .table-heading,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link tr:first-child td,
      .page-story-content .story-container table .mobile-dropdown .tabs .nav-item:last-child .nav-link tr th,
      .page-story-content .story-container table tr .mobile-dropdown .tabs .nav-item:last-child .nav-link th,
      .page-story-content .story-container table tr:first-child .mobile-dropdown .tabs .nav-item:last-child .nav-link td,
      .player-stats .stat .mobile-dropdown .tabs .nav-item:last-child .nav-link .value {
          color: transparent
      }
      
      .mobile-dropdown .tab-panel {
          flex: 1 1;
          align-self: stretch;
          padding-top: 1.5rem;
          height: calc(100vh - 54px);
          padding-bottom: 55px;
          overflow-y: auto;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .mobile-dropdown .dropdown-header {
          background-color: #03a9f4;
          padding: 1rem;
          color: #f9f9fb
      }
      
      .mobile-dropdown .dropdown-header .header-title {
          margin-bottom: 0;
          text-transform: uppercase;
          color: #f9f9fb
      }
      
      .mobile-dropdown.inner-dropdown {
          position: static;
          padding-bottom: 90px;
          padding-top: 0;
          height: 100%;
          display: flex;
          flex-direction: column
      }
      
      .mobile-dropdown.inner-dropdown ul {
          flex: 1 1
      }
      
      .mobile-dropdown .copyright {
          padding: 1rem 1.5rem
      }
      
      .mobile-dropdown .copyright p {
          color: #a5a6a7
      }
      
      @media(orientation:landscape) {
          .mobile-dropdown .search-icon {
              display: none
          }
      }
      
      .edition-flag-icon {
          width: 20px;
          height: 20px;
          margin-bottom: 4px
      }
      
      .mobile-dropdown .tab-panel,
      .mobile-navbar .tab-panel {
          overflow: scroll
      }
      
      .mobile-dropdown .tab-panel .mobile-dropdown.inner-dropdown,
      .mobile-navbar .tab-panel .mobile-dropdown.inner-dropdown {
          min-height: -webkit-max-content;
          min-height: max-content
      }
      
      .mobile-dropdown .tab-panel .form-inline,
      .mobile-navbar .tab-panel .form-inline {
          width: calc(100% - 10px);
          margin-left: 5px;
          margin-right: 5px
      }
      
      .mobile-dropdown .nav-link.active .icon-home-outline-after:after,
      .mobile-navbar .nav-link.active .icon-home-outline-after:after {
          content: "Ã³"
      }
      
      .mobile-dropdown .nav-link.active .icon-cricket-outline-after:after,
      .mobile-navbar .nav-link.active .icon-cricket-outline-after:after {
          content: "H"
      }
      
      .mobile-dropdown .nav-link.active .icon-games-outline-after:after,
      .mobile-navbar .nav-link.active .icon-games-outline-after:after {
          content: "n"
      }
      
      .mobile-dropdown .nav-link.active .icon-triple-line-outline-after:after,
      .mobile-navbar .nav-link.active .icon-triple-line-outline-after:after {
          content: "î˜"
      }
      
      .mobile-dropdown .nav-link.active .icon-play02-outline-after:after,
      .mobile-navbar .nav-link.active .icon-play02-outline-after:after {
          content: "Â²"
      }
      
      .mobile-dropdown .nav-link.active .icon-shield-outline-after:after,
      .mobile-navbar .nav-link.active .icon-shield-outline-after:after {
          content: "î¤·"
      }
      
      .mobile-dropdown .nav-link.active .icon-edit-outline-after:after,
      .mobile-navbar .nav-link.active .icon-edit-outline-after:after {
          content: "Ã£"
      }
      
      .mobile-dropdown .nav-link.active .icon-play-outline-after:after,
      .mobile-navbar .nav-link.active .icon-play-outline-after:after {
          content: "î€©"
      }
      
      .mobile-dropdown .nav-link.active .icon-graph-vertical-outline-after:after,
      .mobile-navbar .nav-link.active .icon-graph-vertical-outline-after:after {
          content: "r"
      }
      
      .mobile-dropdown .nav-link.is-forced-inactive .icon-home-outline-after:after,
      .mobile-navbar .nav-link.is-forced-inactive .icon-home-outline-after:after {
          content: "Ã±"
      }
      
      .mobile-dropdown .nav-link.is-forced-inactive .icon-cricket-outline-after:after,
      .mobile-navbar .nav-link.is-forced-inactive .icon-cricket-outline-after:after {
          content: "G"
      }
      
      .search-form {
          padding: 5px;
          background-color: #fff;
          font-size: 14px
      }
      
      .search-form input {
          border: 0;
          width: 300px
      }
      
      @media(max-width:1279.98px) {
          .search-form input {
              width: 220px
          }
      }
      
      .search-form input::-webkit-input-placeholder {
          color: #6c6d6f
      }
      
      .search-form input:focus {
          outline: none
      }
      
      .search-form button {
          box-sizing: border-box;
          float: right;
          border: 0;
          background: transparent
      }
      
      @media(max-width:1279.98px) {
          .search-form button {
              line-height: 28px;
              padding: 0 8px
          }
      }
      
      .more-options:hover,
      .search:hover,
      .user-profile:hover {
          cursor: pointer
      }
      
      .more-options {
          font-size: 2rem!important;
          line-height: 0!important;
          background: transparent!important
      }
      
      .more-dropdown-menu {
          margin-top: 10px!important;
          left: -257px;
          width: 360px;
          padding: 20px 0!important
      }
      
      .more-dropdown-menu:before {
          left: 78%!important
      }
      
      .more-dropdown-menu .featured-links {
          position: relative;
          padding: 0 20px
      }
      
      .more-dropdown-menu .featured-links .featured-link {
          display: flex;
          align-items: center;
          margin-bottom: 5px;
          border-bottom: 1px solid #edeef0;
          padding: 10px 0;
          color: #48494a
      }
      
      .more-dropdown-menu .featured-links .featured-link:last-of-type {
          border-bottom: none
      }
      
      .more-dropdown-menu .featured-links .featured-link img {
          position: relative;
          width: 25px;
          margin-right: 10px;
          border-radius: 0
      }
      
      .more-dropdown-menu .featured-links .featured-link .link-label {
          position: relative;
          font-size: 14px
      }
      
      .more-dropdown-menu .featured-links .featured-link .external-icon {
          position: absolute;
          right: 20px
      }
      
      .more-dropdown-menu .footer-links {
          display: flex;
          flex-wrap: wrap;
          justify-content: space-around;
          border-top: 1px solid #edeef0;
          padding: 15px 20px 0
      }
      
      .more-dropdown-menu .footer-links .footer-link {
          color: #48494a;
          font-size: 12px;
          margin-bottom: 5px
      }
      
      .more-dropdown-menu .footer-links .footer-link:last-of-type {
          margin-bottom: 0
      }
      
      @media(max-width:1023.98px) {
          .hide-top-nav-on-mobile {
              display: none
          }
      }
      
      @media(min-width:768px) {
          .hide-top-nav-on-desktop {
              display: none
          }
      }
      
      .print .navbar-brand img {
          border-radius: 0;
          margin: 0
      }
      
      .print .print-icon {
          cursor: pointer
      }
      
      @media print {
          .print .print-icon {
              display: none!important
          }
      }
      
      .content-block,
      .team-info {
          padding-top: .25rem;
          margin-bottom: 1rem
      }
      
      .content-block .border-bottom:last-child,
      .content-block .league-scores-container .header:last-child,
      .content-block .match-story-content .story-container .editorial h1:last-child,
      .content-block .page-story-content .story-container .editorial h1:last-child,
      .content-block .sidebar-head:last-child,
      .content-block .sidebar-widget .sidebar-widget__title:last-child,
      .content-block .team-column:last-child,
      .league-scores-container .content-block .header:last-child,
      .league-scores-container .team-info .header:last-child,
      .match-story-content .story-container .editorial .content-block h1:last-child,
      .match-story-content .story-container .editorial .team-info h1:last-child,
      .page-story-content .story-container .editorial .content-block h1:last-child,
      .page-story-content .story-container .editorial .team-info h1:last-child,
      .sidebar-widget .content-block .sidebar-widget__title:last-child,
      .sidebar-widget .team-info .sidebar-widget__title:last-child,
      .team-info .border-bottom:last-child,
      .team-info .league-scores-container .header:last-child,
      .team-info .match-story-content .story-container .editorial h1:last-child,
      .team-info .page-story-content .story-container .editorial h1:last-child,
      .team-info .sidebar-head:last-child,
      .team-info .sidebar-widget .sidebar-widget__title:last-child,
      .team-info .team-column:last-child {
          border-bottom: 0!important
      }
      
      .content-block:empty,
      .team-info:empty {
          padding: 0;
          margin: 0
      }
      
      .breaking-news.team-info,
      .content-block.breaking-news {
          padding-top: 0
      }
      
      .section-header {
          padding: .25rem 1rem
      }
      
      .section-header .image-container {
          padding-right: .75rem
      }
      
      .section-header img {
          width: 40px;
          height: auto
      }
      
      .section-header .header-title {
          margin-bottom: 0;
          letter-spacing: .4px;
          padding: 3px;
      }
      
      .section-header .header-subtitle {
          color: #6c6d6f;
          margin-top: 2px
      }
      
      .section-header .header-button:after,
      .section-header .header-button:before {
          content: none
      }
      
      @media(max-width:413.98px) {
          .section-header {
              padding: .5rem 1rem
          }
      }
      
      .sidebar-widget {
          margin-bottom: .5rem;
          width: 100%
      }
      
      .sidebar-widget .video-img {
          width: 100%
      }
      
      .sidebar-widget.content-block,
      .sidebar-widget.team-info {
          padding-bottom: .25rem
      }
      
      .sidebar-widget .series-standings-title,
      .sidebar-widget .widget-title {
          padding-top: 10px;
          padding-bottom: 10px
      }
      
      .sidebar-widget .series-standings-title .header-title,
      .sidebar-widget .widget-title .header-title {
          text-transform: none!important
      }
      
      .sidebar-widget .sidebar-widget__content,
      .sidebar-widget .sidebar-widget__title {
          padding: 16px
      }
      
      .sidebar-widget .widget-items {
          margin-bottom: 0
      }
      
      .sidebar-widget .gallery-items {
          padding: 0
      }
      
      .sidebar-widget .gallery-items li {
          list-style-type: none
      }
      
      .sidebar-widget .gallery-items .widget-item {
          padding: 1rem
      }
      
      .sidebar-widget .gallery-items .widget-item:first-child {
          margin-top: .75rem
      }
      
      .sidebar-widget .gallery-items .widget-item:first-child .video-img {
          margin-bottom: 10px
      }
      
      .sidebar-widget .gallery-items .widget-item:last-child {
          margin-bottom: 1rem
      }
      
      .sidebar-widget .gallery-items .widget-item a {
          padding: 0
      }
      
      .sidebar-widget .gallery-items .widget-item .image-container {
          margin-bottom: .75rem
      }
      
      .sidebar-widget .gallery-items .widget-item .image-container .story-image {
          width: 100%
      }
      
      .sidebar-widget .gallery-items .widget-item .story-title {
          line-height: 1.5!important
      }
      
      .sidebar-widget .gallery-items .widget-item .story-title .external-indicator {
          color: #6c6d6f;
          margin-left: 3px
      }
      
      .sidebar-widget .gallery-items .widget-item .story-description {
          margin-top: .25rem
      }
      
      @media(max-width:413.98px) {
          .sidebar-widget .gallery-items .widget-item .block-story.story-enhanced .story-title {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .sidebar-widget .widget-item a {
          padding: .5rem 1rem;
          transition: all .5s ease-in-out
      }
      
      .sidebar-widget .widget-item .feed-item {
          padding: .25rem .75rem .5rem 2.25rem
      }
      
      .sidebar-widget .widget-item:hover a {
          background-color: #f1f2f3;
          color: inherit
      }
      
      .sidebar-widget .widget-item:hover .block-story a {
          background-color: transparent
      }
      
      .sidebar-widget .social-media-icon {
          padding-right: .5rem
      }
      
      .sidebar-widget-videos {
          padding: 1rem
      }
      
      .sidebar-widget-videos a {
          display: block
      }
      
      .sidebar-widget-videos a:after {
          display: none
      }
      
      .sidebar-widget-videos .sidebar-widget-video {
          min-height: 140px;
          background: #f1f2f3
      }
      
      .sidebar-widget-videos .sidebar-widget-video .video-img {
          min-height: 140px
      }
      
      .sidebar-widget-videos-item {
          display: flex;
          margin-top: 15px;
          cursor: pointer
      }
      
      .sidebar-widget-videos-item .play-icon {
          width: 16px;
          height: 16px;
          margin-right: 8px
      }
      
      .sidebar-widget-videos-item .title {
          color: #000;
          font-weight: 700;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          line-height: 20px
      }
      
      .sidebar-widget-videos-item .description {
          color: #6c6d6f
      }
      
      .sidebar-widget-videos-item .status {
          font-style: italic
      }
      
      .sidebar-head {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: 1rem
      }
      
      .sidebar-head>.head-link {
          letter-spacing: .2px;
          display: flex;
          justify-content: center;
          align-items: center;
          color: #06c;
          font-weight: 700
      }
      
      .sidebar-head>.head-link:hover {
          text-decoration: none
      }
      
      .sidebar-head>.head-link:hover .head-link-text {
          text-decoration: underline!important
      }
      
      .sidebar-widget-coverage {
          padding: 0
      }
      
      .sidebar-widget-coverage-item {
          padding: 1rem;
          border-bottom: 1px solid #edeef0
      }
      
      .sidebar-widget-coverage-item a:after {
          display: none
      }
      
      .sidebar-widget-coverage-item a {
          display: flex;
          align-items: flex-start;
          justify-content: space-between
      }
      
      .sidebar-widget-coverage-item a:hover img {
          transform: scale(1.1)
      }
      
      .sidebar-widget-coverage-item:last-of-type {
          border-bottom: none
      }
      
      .sidebar-widget-coverage-item img {
          min-height: 48px;
          min-width: 48px;
          width: 48px;
          height: 48px;
          -o-object-fit: cover;
          object-fit: cover;
          transition: all .5s ease-in-out
      }
      
      .sidebar-widget-coverage-item .image-container {
          border-radius: 10px;
          overflow: hidden;
          min-height: 48px;
          min-width: 48px;
          width: 48px;
          height: 48px
      }
      
      .sidebar-widget-coverage-item .content {
          margin-right: 1rem
      }
      
      .sidebar-widget-coverage-item .content .title {
          color: #000;
          transition: all .5s ease-in-out
      }
      
      .sidebar-widget-coverage-item .content .title:hover {
          color: #0278bb
      }
      
      .sidebar-widget-coverage-item .content .description {
          color: #6c6d6f
      }
      
      .link-with-image {
          color: #48494a;
          display: flex;
          align-items: center;
          width: 100%;
          position: relative;
          padding-right: 0
      }
      
      .link-with-image:hover:after,
      .link-with-image:hover:before {
          content: none
      }
      
      .link-with-image .link-image {
          width: 20px;
          height: 20px;
          border-radius: 100px;
          margin-right: .5rem
      }
      
      .link-with-image .external-indicator {
          margin-left: 3px;
          position: relative;
          top: -1px
      }
      
      .feed-item {
          padding-left: 1rem;
          position: relative;
          color: #2b2c2d
      }
      
      .feed-item .feed-icon {
          position: absolute;
          height: 16px;
          left: .75rem
      }
      
      .story-external-indicator {
          color: #6c6d6f;
          position: relative;
          margin-left: 3px;
          top: -1px
      }
      
      .block-story a {
          display: block
      }
      
      .block-story a:after {
          content: none
      }
      
      .block-story a .image-container {
          min-height: 100px
      }
      
      .block-story:hover .story-description,
      .block-story:hover .story-title {
          transition: all .5s ease-in-out
      }
      
      .block-story:hover .story-title {
          color: #0278bb
      }
      
      .block-story:hover .story-image {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .block-story.story-enhanced {
          padding: 1rem
      }
      
      .block-story.story-enhanced .image-container {
          border-radius: 10px;
          overflow: hidden;
          margin-bottom: 1.5rem
      }
      
      .block-story.story-enhanced .story-content {
          padding-left: 0
      }
      
      .block-story.story-enhanced .story-content .story-title {
          margin-bottom: .2rem;
          line-height: 1.7rem
      }
      
      .block-story.story-slim {
          padding: 1rem
      }
      
      .block-story.story-slim .image-container {
          position: relative;
          width: 100%;
          padding-top: 66%;
          border-radius: 10px;
          overflow: hidden
      }
      
      .block-story.story-slim .image-container .story-image {
          position: absolute;
          height: 100%;
          width: auto;
          max-width: none;
          border-radius: 0;
          left: 50%;
          top: 50%;
          transform: translateY(-50%) translateX(-50%);
          -webkit-transform: translateY(-50%) translateX(-50%)
      }
      
      .block-story.story-slim .image-container .img-tall {
          width: 100%;
          max-width: 100%;
          height: auto
      }
      
      .block-story.story-slim>.story-container:hover .story-image {
          transform: translateY(-50%) translateX(-50%) scale(1.1);
          -webkit-transform: translateY(-50%) translateX(-50%) scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .block-story .story-title {
          margin-bottom: .25rem;
          display: block
      }
      
      .block-story .story-description {
          margin-bottom: .5rem;
          color: #48494a
      }
      
      .block-story .story-info div {
          color: #a5a6a7;
          margin-right: .5rem
      }
      
      .block-story .story-info div:after {
          content: "î¤¢";
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-size: .5rem;
          position: relative;
          top: -2px;
          left: 4px
      }
      
      .block-story .story-info div:last-child:after {
          content: none
      }
      
      .block-story .story-content {
          padding-left: 1rem
      }
      
      @media(max-width:767.98px) {
          .block-story.story-slim {
              padding: 1rem
          }
          .block-story.story-slim .image-container {
              padding-top: 100%;
              margin-right: -4px
          }
      }
      
      @media(max-width:767.98px)and (orientation:landscape) {
          .block-story.story-slim .image-container {
              padding-top: 66%
          }
      }
      
      @media(max-width:767.98px) {
          .block-story.story-slim .story-title {
              font-size: .875rem;
              line-height: 1.25;
              letter-spacing: .2px;
              margin-bottom: .25rem
          }
      }
      
      @media(max-width:767.98px) {
          .block-story.story-slim .story-description {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              display: -webkit-box;
              -webkit-line-clamp: 3;
              -webkit-box-orient: vertical;
              overflow: hidden
          }
      }
      
      @media(max-width:767.98px) {
          .block-story.story-enhanced {
              padding: 1rem
          }
          .block-story.story-enhanced .story-title {
              font-size: 1rem;
              line-height: 1.25!important;
              letter-spacing: .2px
          }
          .block-story.story-enhanced .story-description {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .story-block-video-container {
          background: #fff!important
      }
      
      .story-block-video-container .video-img-play-icon {
          left: 15%!important
      }
      
      @media(max-width:767.98px) {
          .story-block-video-container .video-img-play-icon {
              left: 19%!important
          }
      }
      
      .links-story-block .section-header .col {
          height: auto!important
      }
      
      .jumbotron-block {
          position: relative;
          padding-top: 40.2%;
          border-radius: 10px;
          overflow: hidden
      }
      
      .jumbotron-block .image-container {
          padding-top: 56.5%;
          position: absolute;
          width: 100%;
          top: 0;
          left: 0;
          overflow: hidden
      }
      
      @media(max-width:1023.98px) {
          .jumbotron-block .image-container {
              padding-top: 66.6%
          }
      }
      
      .jumbotron-block .image-container:after {
          background: linear-gradient(180deg, transparent, rgba(0, 0, 0, .7) 62.05%, #000);
          position: absolute;
          left: 0;
          bottom: -10px;
          width: 100%;
          padding-top: 30%;
          z-index: 0;
          content: ""
      }
      
      .jumbotron-block .jumbotron-image {
          position: absolute;
          z-index: 0;
          height: 100%;
          width: 100%;
          max-width: unset;
          left: 50%;
          top: 50%;
          transform: translateY(-50%) translateX(-50%);
          -webkit-transform: translateY(-50%) translateX(-50%)
      }
      
      .jumbotron-block .content {
          position: relative;
          z-index: 2;
          padding: 0 1.5rem 1.5rem
      }
      
      @media(min-width:768px) {
          .jumbotron-block h1 {
              font-size: 28px
          }
      }
      
      @media(max-width:767.98px) {
          .jumbotron-block .content {
              padding: 1rem
          }
          .jumbotron-block .content .title {
              font-size: 1.25rem;
              line-height: 1.2;
              letter-spacing: .2px
          }
          .jumbotron-block .content .description {
              font-size: .875rem;
              line-height: 1.5;
              letter-spacing: 0
          }
      }
      
      .jumbotron-image-container,
      .jumbotron-video-card {
          width: 100%
      }
      
      .jumbotron-image-container:hover .jumbotron-image,
      .jumbotron-video-card:hover .jumbotron-image {
          transform: translateY(-50%) translateX(-50%) scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .jumbotron-image-container .external-indicator {
          position: relative;
          left: 3px;
          top: -3px
      }
      
      .jumbotron-video-container {
          background: none;
          padding-top: 0
      }
      
      .jumbotron-video-container .image-container {
          position: relative;
          padding-top: 0
      }
      
      .jumbotron-video-container .image-container .jumbotron-image {
          position: relative;
          transform: none;
          left: 0;
          top: 0
      }
      
      .jumbotron-video-container .image-container:after {
          display: none
      }
      
      .featured-story {
          display: flex;
          position: relative;
          overflow: hidden;
          border-radius: 10px
      }
      
      .featured-story>a {
          width: 100%
      }
      
      .featured-story .description {
          color: #cbccce;
          font-size: 1rem
      }
      
      .featured-story .featured-star {
          position: absolute;
          background: #d00;
          box-shadow: 1px 1px 2px rgba(0, 0, 0, .17);
          z-index: 1;
          left: -9px;
          top: -28px;
          transform: rotate(49deg);
          border-color: transparent #d00;
          border-style: solid;
          border-width: 40px 0 40px 40px
      }
      
      .featured-story .featured-star .star-icon {
          color: #fff;
          position: absolute;
          left: -21px;
          top: -9px;
          transform: rotate(20deg)
      }
      
      .enhanced-video-container {
          min-height: 300px;
          background: #f1f2f3
      }
      
      .enhanced-video-container:empty {
          min-height: 0
      }
      
      @media(max-width:1279.98px) {
          .enhanced-video-container {
              min-height: 200px
          }
      }
      
      @media(max-width:1023.98px) {
          .enhanced-video-container {
              min-height: 160px
          }
      }
      
      .story-block-img-container-enhanced {
          margin-bottom: .7rem!important
      }
      
      .story-block-img-container-enhanced .story-image {
          width: 100%
      }
      
      .related-links {
          padding: .75rem 1.5rem
      }
      
      .related-links .feed-item {
          margin-top: .25rem;
          padding-bottom: .25rem;
          color: #2b2c2d
      }
      
      .related-links .feed-item span {
          margin-left: 2px
      }
      
      .related-links .feed-item .feed-icon {
          top: 0;
          left: 0
      }
      
      .related-links .feed-item:hover {
          color: #03a9f4
      }
      
      @media(max-width:413.98px) {
          .related-links {
              padding: .5rem 1rem
          }
          .related-links .feed-item {
              margin-top: .5rem
          }
          .related-links .feed-item .external-indicator {
              font-size: .875rem;
              margin-top: -10px
          }
      }
      
      .story-slider {
          padding: 1.5rem
      }
      
      .story-slider a:after,
      .story-slider a:before {
          content: none
      }
      
      .story-slider a:hover .story-image {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .story-slider a:hover .video-icon {
          background: #fff
      }
      
      .story-slider .story-container {
          padding: .25rem;
          height: 100%
      }
      
      .story-slider .story-container:focus {
          outline: 0
      }
      
      .story-slider .story-card {
          height: 100%;
          cursor: pointer
      }
      
      .story-slider .story-card:hover .story-image>img {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .story-slider .story-card:hover .video-icon {
          background: #fff
      }
      
      .story-slider .story-video-card {
          height: 100%;
          cursor: pointer;
          justify-content: start
      }
      
      .story-slider .image-container {
          position: relative;
          width: 100%;
          border-radius: 10px;
          overflow: hidden;
          background-color: #f1f2f3
      }
      
      .story-slider .image-container .img {
          width: 100%
      }
      
      .story-slider .image-container .img-tall {
          width: 100%;
          max-width: 100%;
          height: auto
      }
      
      .story-slider .story-content {
          padding-top: 1rem;
          padding-right: 1rem;
          padding-left: 1rem
      }
      
      .story-slider .story-content .story-title {
          transition: all .5s ease-in-out;
          line-height: 1rem
      }
      
      .story-slider .story-content .story-title:hover {
          color: #0278bb
      }
      
      .story-slider .slick-track {
          display: flex;
          margin-left: 0;
          margin-right: 0
      }
      
      .story-slider .slick-track .slick-slide {
          display: flex;
          height: auto;
          align-items: center;
          justify-content: center;
          min-width: 189px
      }
      
      .story-slider .slick-track .slick-slide>div {
          height: 100%
      }
      
      .story-slider .slick-next,
      .story-slider .slick-prev {
          border-radius: 4px;
          width: 28px;
          height: 28px;
          background-color: #d00
      }
      
      .story-slider .slick-next:before,
      .story-slider .slick-prev:before {
          font-size: 1.125rem;
          line-height: 1;
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-style: normal;
          color: #fff;
          opacity: 1
      }
      
      .story-slider .slick-next:hover,
      .story-slider .slick-prev:hover {
          background-color: #900;
          color: #fff
      }
      
      .story-slider .slick-next.slick-disabled,
      .story-slider .slick-prev.slick-disabled {
          background-color: #cbccce;
          cursor: default
      }
      
      .story-slider .slick-next.slick-disabled:before,
      .story-slider .slick-prev.slick-disabled:before {
          color: #a5a6a7
      }
      
      .story-slider .slick-next.slick-disabled:hover,
      .story-slider .slick-prev.slick-disabled:hover {
          background-color: #cbccce;
          color: #000
      }
      
      .story-slider .video-icon {
          z-index: 10;
          background: #fff;
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%);
          width: 36px;
          height: 36px;
          text-align: center;
          padding-top: 8px;
          padding-left: 2px;
          border-radius: 50px;
          transition: all .5s ease-in-out
      }
      
      @media(max-width:413.98px) {
          .story-slider {
              padding: 1.25rem 0;
              position: relative
          }
          .story-slider.is-sliding:after {
              content: none
          }
          .story-slider .slick-track .slick-slide:first-child {
              margin-left: 1rem
          }
          .story-slider .slick-track .slick-slide:last-child {
              margin-right: 1rem
          }
          .story-slider .slick-next,
          .story-slider .slick-prev {
              display: none!important
          }
      }
      
      .story-slider .horizontal-slider-item {
          width: 189px
      }
      
      .story-slider .horizontal-slider-item:empty {
          display: none
      }
      
      .snackbar {
          height: 44px;
          display: flex;
          align-items: center;
          position: sticky!important;
          position: -webkit-sticky!important;
          width: 100%;
          z-index: 120;
          top: 0
      }
      
      .snackbar-back-arrow {
          position: relative;
          margin-left: 5px
      }
      
      @media(max-width:1023.98px) {
          .snackbar-back-arrow {
              top: -3px
          }
      }
      
      .snackbar-back-arrow i {
          font-weight: 700
      }
      
      .snackbar-title {
          font-weight: 700;
          letter-spacing: .3px
      }
      
      .fake-section {
          background: #dcdddf;
          border-radius: 10px;
          display: flex;
          justify-content: center;
          align-items: center
      }
      
      .widget-tabs {
          background: #fff;
          height: 40px;
          display: flex;
          flex-direction: row
      }
      
      @media(max-width:1023.98px) {
          .widget-tabs {
              overflow-x: scroll;
              height: auto;
              scrollbar-width: none;
              -webkit-overflow-scrolling: touch
          }
          .widget-tabs::-webkit-scrollbar {
              display: none
          }
      }
      
      .widget-tab {
          padding: 10px;
          position: relative;
          color: #a5a6a7;
          cursor: pointer
      }
      
      .widget-tab-link {
          color: #a5a6a7;
          transition: none
      }
      
      .widget-tab-link:after,
      .widget-tab-link:before {
          display: none!important
      }
      
      .widget-tab:hover,
      .widget-tab:hover a {
          color: #007aff
      }
      
      .widget-tab-active,
      .widget-tab-active a {
          color: #2b2c2d
      }
      
      .widget-tab-active:after {
          content: "";
          display: block;
          position: absolute;
          width: 100%;
          height: 3px;
          background: #d00;
          bottom: 0;
          left: 0
      }
      
      .video-landscape .img,
      .video-landscape img {
          width: 100%
      }
      
      .video-img {
          position: relative;
          border-radius: 10px;
          background: #f1f2f3;
          cursor: pointer
      }
      
      .video-img .video-js {
          cursor: auto
      }
      
      .video-img:hover .image-container .video-icon {
          background: #fff
      }
      
      .video-img-unplayed:hover .image-container .story-video-image {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .video-img-icon {
          width: 76px;
          height: 32px;
          background-color: #fff;
          display: flex;
          position: absolute;
          bottom: 10px;
          left: 10px;
          border-radius: 20px;
          z-index: 2;
          flex-direction: row;
          justify-content: center;
          align-items: center
      }
      
      .video-img-icon .icon-play-arrow-solid-after:after {
          position: static
      }
      
      .video-img-icon.no-duration {
          width: 32px;
          height: 32px;
          border-radius: 50%
      }
      
      .video-img-duration {
          font-size: .75rem;
          display: inline-block;
          margin-left: 6px
      }
      
      .video-img.video-carousel .video-img-icon {
          width: 58px;
          height: 24px
      }
      
      .video-img.video-carousel .video-img-icon i {
          font-size: 9px
      }
      
      .video-img.video-carousel .video-img-duration {
          font-size: .625rem;
          margin-left: 4px
      }
      
      @media(max-width:1023.98px) {
          .video-img-icon {
              width: 58px;
              height: 24px
          }
          .video-img-icon i {
              font-size: 9px
          }
          .video-img-duration {
              font-size: .625rem;
              margin-left: 4px
          }
      }
      
      .js-modal-lock-position {
          position: fixed;
          overflow: hidden
      }
      
      .video-modal .modal-title {
          text-transform: uppercase;
          min-height: 18px
      }
      
      .video-modal .modal-body {
          height: 400px;
          padding: 0;
          display: flex;
          justify-content: center;
          align-items: center;
          min-width: 700px
      }
      
      @media(max-width:1023.98px) {
          .video-modal .modal-body {
              min-width: 500px
          }
      }
      
      @media(max-width:767.98px) {
          .video-modal .modal-body {
              min-width: auto
          }
      }
      
      .video-feed-title {
          cursor: pointer
      }
      
      .innings-stat table.sidebar-widget-table thead th,
      .match-story-content .story-container table.sidebar-widget-table thead th,
      .page-story-content .story-container table.sidebar-widget-table thead th,
      .sidebar-widget-table.table thead th {
          border: 0;
          padding: .6rem .2rem;
          color: #2b2c2d;
          font-size: .625rem;
          background-color: #f9f9fb;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .innings-stat table.sidebar-widget-table td,
      .match-story-content .story-container table.sidebar-widget-table td,
      .page-story-content .story-container table.sidebar-widget-table td,
      .sidebar-widget-table.table td {
          padding: .6rem .2rem;
          color: #2b2c2d;
          border-color: #edeef0;
          font-size: .75rem
      }
      
      .sidebar-widget-view-all {
          padding: .5rem;
          display: flex;
          justify-content: center;
          border-top: 1px solid #edeef0
      }
      
      .sidebar-table-name {
          color: #2b2c2d;
          font-size: .75rem;
          padding: .6rem;
          border-bottom: 1px solid #edeef0
      }
      
      .sidebar-widget-league-schedule .note {
          color: #6c6d6f;
          text-transform: none
      }
      
      .sidebar-widget-league-schedule .desc {
          color: #a5a6a7;
          text-transform: none
      }
      
      .sidebar-widget-league-schedule .cta-link {
          text-align: center;
          padding: 10px 0
      }
      
      .sidebar-widget-league-schedule .cta-link a {
          color: #03a9f4
      }
      
      .sidebar-widget-league-schedule .no-matches-container {
          box-shadow: none
      }
      
      .sidebar-widget-league-schedule .widget-items {
          padding: 5px 0;
          width: 100%
      }
      
      .sidebar-widget-league-schedule .widget-items>label {
          padding-top: 2px!important
      }
      
      .sidebar-widget-score-quick-links {
          padding-bottom: 10px
      }
      
      .sidebar-widget-score-quick-links a {
          width: 100%;
          position: relative
      }
      
      .sidebar-widget-score-quick-links .quick-link-parent:hover {
          background-color: #f1f2f3
      }
      
      .sidebar-widget-score-quick-links .quick-link {
          display: flex;
          padding: 10px;
          align-items: baseline;
          width: 85%;
          position: relative
      }
      
      .sidebar-widget-score-quick-links .quick-link-title {
          color: #151617;
          font-weight: 700
      }
      
      .sidebar-widget-score-quick-links .quick-link-desc {
          color: #6c6d6f;
          letter-spacing: .1px;
          margin-top: 5px
      }
      
      .sidebar-widget-score-quick-links .quick-link-icon {
          margin-right: 10px;
          color: #151617
      }
      
      .sidebar-widget-score-quick-links .quick-link-external-icon {
          color: #1d1e1f;
          position: absolute;
          top: 10px;
          right: 10px
      }
      
      .sidebar-widget-footer .widget-items {
          padding: .5rem 0 0!important
      }
      
      .sidebar-widget-footer .widget-items a,
      .sidebar-widget-footer .widget-items a:hover {
          color: #151617
      }
      
      .sidebar-widget-footer .rights {
          color: #6c6d6f;
          text-align: center;
          padding: 1rem 0
      }
      
      .match-story-content .story-container .article-meta .widget-items.authors,
      .match-story-content .story-container .editorial ul.widget-items,
      .page-story-content .story-container .article-meta .widget-items.authors,
      .page-story-content .story-container .editorial ul.widget-items,
      .story-sidebar .widget-items.stories-menu,
      .widget-items.article-social,
      .widget-items.list-unstyled {
          padding: .5rem 0
      }
      
      .sliding-match-cards .title {
          text-transform: uppercase;
          letter-spacing: .8px;
          color: #151617;
          font-weight: 700
      }
      
      .sliding-match-cards .match-cards {
          display: flex;
          overflow-x: scroll;
          flex-direction: row;
          border-radius: 0;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          background: #fff;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .sliding-match-cards .match-cards::-webkit-scrollbar {
          display: none
      }
      
      .sliding-match-cards .view-all-card {
          min-width: 225px;
          display: flex;
          justify-content: center;
          align-items: center
      }
      
      .sliding-match-cards .view-all-card .text {
          color: #000;
          font-weight: 700
      }
      
      .sliding-match-cards .view-all-card .icon {
          position: relative;
          top: -2px;
          margin-right: 2px
      }
      
      .widget-container {
          flex-direction: row;
          flex-wrap: wrap;
          justify-content: space-between
      }
      
      @media(min-width:414px)and (max-width:1023.98px) {
          .widget-container .sidebar-widget.tab-w50 {
              flex-grow: 0;
              flex-shrink: 0;
              flex-basis: calc(50% - 0.5rem);
              display: flex;
              justify-content: center
          }
      }
      
      .league-leader .player-name:hover {
          text-decoration: underline
      }
      
      .league-leader .innings-and-average {
          color: #6c6d6f
      }
      
      @keyframes ci-spinner-animation {
          0% {
              transform: rotate(0deg)
          }
          to {
              transform: rotate(1turn)
          }
      }
      
      .ci-spinner {
          display: block;
          position: fixed;
          z-index: 1031;
          top: 15px;
          right: 15px
      }
      
      .ci-spinner .spinner-icon {
          width: 18px;
          height: 18px;
          box-sizing: border-box;
          border-color: #fff transparent transparent #fff;
          border-style: solid;
          border-width: 2px;
          border-radius: 50%;
          animation: ci-spinner-animation .4s linear infinite
      }
      
      .absolute-center {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%)
      }
      
      .tou-banner {
          position: fixed;
          bottom: 0;
          background: #035bac;
          width: 80%;
          left: 10%;
          padding: 1rem;
          text-align: center;
          z-index: 10000
      }
      
      @media(max-width:1023.98px) {
          .tou-banner {
              width: 100%;
              left: 0;
              right: 0;
              padding-top: 2.5rem;
              bottom: 0
          }
      }
      
      .tou-banner .cross-icon {
          position: absolute;
          right: 13px;
          top: 3px;
          font-size: 28px;
          color: #fff;
          cursor: pointer
      }
      
      .tou-banner .terms {
          color: #fff
      }
      
      .tou-banner .terms a {
          color: #fff;
          text-decoration: underline
      }
      
      .tou-banner .button {
          color: #035bac;
          background: #fff;
          padding: 7px 25px;
          border-radius: 15px;
          margin-top: 15px;
          font-weight: 700;
          letter-spacing: .6px
      }
      
      .match-winner-score {
          color: #000!important;
          font-weight: 700!important
      }
      
      .horizontal-slider-cnt {
          overflow: hidden;
          overflow-x: scroll;
          overflow-y: hidden;
          display: flex;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .horizontal-slider-cnt::-webkit-scrollbar {
          display: none
      }
      
      .horizontal-slider-item {
          display: inline-block;
          flex: 0 0 auto
      }
      
      .scroll-to-top {
          display: flex;
          justify-content: center;
          padding: 12px 0;
          cursor: pointer;
          color: #06c;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          margin: 10px 0;
          -webkit-user-select: none;
          -ms-user-select: none;
          user-select: none
      }
      
      .scroll-to-top .arrow-top-icon {
          position: relative;
          height: 14px;
          top: 2px;
          margin-left: 4px
      }
      
      .winner-icon {
          margin-left: .25rem;
          position: relative;
          top: -1px
      }
      
      .winner-icon,
      .winner-icon:after {
          line-height: 1
      }
      
      .match-info {
          padding: .5rem 1rem;
          display: block;
          position: relative
      }
      
      @media(max-width:1023.98px) {
          .match-info {
              padding: 1rem
          }
      }
      
      .match-info .classic-label {
          text-transform: uppercase;
          background: #2b2c2d;
          color: #fff;
          position: absolute;
          right: 8px;
          top: 8px;
          font-size: 10px;
          padding: 1px 4px;
          border-radius: 2px
      }
      
      .match-info .subscribe {
          position: absolute;
          right: 10px;
          top: 6px;
          color: #dcdddf;
          cursor: pointer
      }
      
      .match-info .subscribe.subscribed {
          color: red
      }
      
      .match-info .status {
          color: #2b2c2d;
          text-transform: uppercase
      }
      
      .match-info .description,
      .match-info .status-text {
          color: #6c6d6f;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis
      }
      
      .match-info .teams {
          margin-top: 7px
      }
      
      .match-info .team {
          display: flex;
          justify-content: space-between;
          margin-bottom: .5rem;
          margin-top: .25rem;
          align-items: center;
          color: #2b2c2d;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .match-info .team .name-detail,
      .match-info .team .score-detail {
          display: inline-flex;
          line-height: 1.5;
          letter-spacing: .1px;
          align-items: center;
          font-size: 1rem;
          white-space: nowrap;
          opacity: 1
      }
      
      @media(max-width:1023.98px) {
          .match-info .team .name-detail,
          .match-info .team .score-detail {
              font-size: .875rem
          }
      }
      
      .match-info .team .fadeIn-appear,
      .match-info .team .fadeIn-enter,
      .match-info .team .fadeIn-exit {
          opacity: 0
      }
      
      .match-info .team .fadeIn-appear-active,
      .match-info .team .fadeIn-enter-active,
      .match-info .team .fadeIn-exit-active {
          opacity: 1;
          transition: opacity 2s
      }
      
      .match-info .team .fadeIn-appear-done,
      .match-info .team .fadeIn-enter-done,
      .match-info .team .fadeIn-exit-done {
          opacity: 1
      }
      
      .match-info .team .name-detail .flag {
          width: 20px;
          height: 20px;
          margin-right: .5rem;
          border-radius: .25rem;
          border: none;
          position: relative;
          top: -1.5px
      }
      
      .match-info .team .name-detail .name {
          margin: 0
      }
      
      .match-info .team .name-detail .name-link {
          color: #2b2c2d
      }
      
      .match-info .team .score-detail .score-info {
          position: relative;
          margin-right: 5px;
          font-size: .75rem
      }
      
      .match-info .team-gray .name,
      .match-info .team-gray .score,
      .match-info .team-gray .score-info {
          color: #6c6d6f;
          font-weight: 400;
          font-family: BentonSans, Arial, Noto Sans, sans-serif
      }
      
      .match-info-FEED {
          padding: .5rem 1.5rem;
          border-bottom: 1px solid #edeef0
      }
      
      .match-info-FEED .subscribe {
          right: 1.4rem
      }
      
      @media(max-width:1023.98px) {
          .match-info-FEED {
              padding: .5rem 1rem
          }
          .match-info-FEED .subscribe {
              right: .9rem
          }
      }
      
      .match-info-HSB {
          padding: .5rem;
          margin-right: .5rem;
          height: 100%;
          min-height: 124px;
          width: 288px;
          box-shadow: 1px 1px 4px rgba(0, 0, 0, .25);
          border-radius: .25rem;
          overflow: hidden;
          display: flex;
          flex-direction: column;
          justify-content: space-between
      }
      
      .match-info-HSB .subscribe {
          top: 6px;
          right: 6px
      }
      
      .match-info-HSB .status {
          letter-spacing: 0;
          font-size: 10px
      }
      
      .match-info-HSB .description {
          margin-bottom: .25rem;
          margin-top: 1px;
          width: 95%
      }
      
      .match-info-HSB .teams {
          margin-top: 0
      }
      
      .match-info-HSB .team {
          margin-bottom: 10px
      }
      
      .match-info-HSB .team .name {
          text-transform: uppercase;
          font-size: 10px;
          letter-spacing: 0
      }
      
      .match-info-HSB .team .score,
      .match-info-HSB .team .score-info {
          font-size: 12px;
          letter-spacing: 0
      }
      
      .match-info-HSB .team .score-detail .score-info {
          font-size: 10px;
          color: #48494a;
          font-family: BentonSans, Arial, Noto Sans, sans-serif
      }
      
      .match-info-HSB .countdown {
          background-color: #f1f2f3;
          font-size: .625rem;
          line-height: 1.6;
          float: right;
          padding: 0 .75rem .25rem;
          margin: 0 .05rem -.5rem -.75rem
      }
      
      .match-info-HSB .status-text {
          padding: .25rem .75rem;
          background-color: #f1f2f3;
          margin: 0 -.75rem -.5rem
      }
      
      .match-info-HSB .status-text .red {
          color: #d00!important
      }
      
      .match-info-link-SIDEBAR {
          width: 100%;
          border-bottom: 1px solid #edeef0
      }
      
      .match-info-SIDEBAR,
      .match-info-SLIDING_CARD {
          padding: 5px 0;
          margin-bottom: 0
      }
      
      .match-info-SIDEBAR .subscribe,
      .match-info-SLIDING_CARD .subscribe {
          right: 4px;
          top: 4px
      }
      
      .match-info-SIDEBAR .status,
      .match-info-SLIDING_CARD .status {
          font-size: 10px;
          text-transform: uppercase;
          letter-spacing: normal
      }
      
      .match-info-SIDEBAR .countdown,
      .match-info-SLIDING_CARD .countdown {
          font-size: .6rem;
          letter-spacing: 0;
          float: right;
          padding: 0 .75rem .25rem;
          margin: 0 .05rem -.5rem -.75rem
      }
      
      .match-info-SIDEBAR .description,
      .match-info-SIDEBAR .status-text,
      .match-info-SLIDING_CARD .description,
      .match-info-SLIDING_CARD .status-text {
          font-size: 10px;
          color: #a5a6a7;
          letter-spacing: .3px;
          padding-top: 2px
      }
      
      .match-info-SIDEBAR .status-text,
      .match-info-SLIDING_CARD .status-text {
          padding-top: 5px;
          margin-bottom: .5rem
      }
      
      .match-info-SIDEBAR .team,
      .match-info-SLIDING_CARD .team {
          padding: 2px 0;
          margin: 0
      }
      
      .match-info-SIDEBAR .team .flag,
      .match-info-SLIDING_CARD .team .flag {
          margin-right: 6px;
          top: -2px
      }
      
      .match-info-SIDEBAR .team .name,
      .match-info-SIDEBAR .team .score,
      .match-info-SIDEBAR .team .score-info,
      .match-info-SLIDING_CARD .team .name,
      .match-info-SLIDING_CARD .team .score,
      .match-info-SLIDING_CARD .team .score-info {
          font-size: 12px
      }
      
      .match-info-SIDEBAR .team .score-detail,
      .match-info-SLIDING_CARD .team .score-detail {
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis;
          display: inline-block;
          width: 60%;
          text-align: right
      }
      
      .match-info-SLIDING_CARD {
          min-width: 280px;
          max-width: 300px;
          overflow: hidden;
          padding: 10px 1rem .5rem;
          border-bottom: none
      }
      
      .match-info-MATCH {
          padding: 0
      }
      
      .match-info-MATCH .subscribe {
          right: -5px;
          top: -5px
      }
      
      @media(max-width:1023.98px) {
          .match-info-MATCH .subscribe {
              right: 0
          }
      }
      
      .match-info-MATCH .status {
          color: #2b2c2d;
          font-weight: 700;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: .875rem
      }
      
      .match-info-MATCH .description {
          font-size: .875rem;
          color: #48494a;
          background: linear-gradient(90deg, rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);
          padding: 8px;
          display: flex;
          justify-content: space-between;
      }
      
      .match-info-MATCH .teams {
          margin: 15px 10px;
      }
      
      .match-info-MATCH .countdown {
          font-size: .625rem;
          line-height: 1.6;
          float: right;
          padding: 0 .75rem .25rem;
          margin: 0 .05rem -.5rem -.75rem
      }
      
      .match-info-MATCH .team {
          margin-bottom: 8px
      }
      
      .match-info-MATCH .team .name-detail,
      .match-info-MATCH .team .score-detail {
          font-size: 18px!important
      }
      
      .match-info-MATCH .team .name,
      .match-info-MATCH .team .score {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif!important
      }
      
      .match-info-MATCH .team .name-detail .name:hover {
          color: #0278bb!important
      }
      
      .match-info-MATCH .team .name-detail .flag {
          width: 32px;
          height: auto;
          top: 0
      }
      
      .match-info-MATCH .team .name-detail .winner-icon {
          font-size: 18px
      }
      
      .match-info-MATCH .team .name-detail .batting-indicator {
          width: 8px;
          height: 8px;
          margin-left: 10px
      }
      
      .match-info-MATCH .team .score-detail .score-info {
          font-size: .875rem;
          color: #48494a;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          margin-right: 8px
      }
      
      .match-info-MATCH .team-gray .name,
      .match-info-MATCH .team-gray .score {
          color: #a5a6a7
      }
      
      .match-info-MATCH .status-text {
          color: #2b2c2d;
          font-size: .875rem;
          border-top: 1px solid #E8ECF4;
          padding: 8px;
      }
      
      @media(max-width:1023.98px) {
          .match-info-MATCH .description,
          .match-info-MATCH .status {
              font-size: 10px
          }
          .match-info-MATCH .teams {
              margin: 12px 0
          }
          .match-info-MATCH .team .name-detail .flag {
              width: 24px;
              height: 24px
          }
          .match-info-MATCH .team .score-detail .score-info {
              font-size: 10px
          }
          .match-info-MATCH .status-text {
              font-size: 12px
          }
      }
      
      .match-info-link-FIXTURES {
          width: 100%
      }
      
      .match-info-FIXTURES {
          padding: .5rem 1.5rem
      }
      
      @media(max-width:1023.98px) {
          .match-info-FIXTURES {
              padding: .5rem 1rem
          }
      }
      
      .match-info-FIXTURES .description,
      .match-info-FIXTURES .status,
      .match-info-FIXTURES .status-text {
          font-size: .625rem
      }
      
      .match-info-FIXTURES .description .red,
      .match-info-FIXTURES .status-text .red,
      .match-info-FIXTURES .status .red {
          color: #d00!important
      }
      
      .match-info-FIXTURES .name,
      .match-info-FIXTURES .score {
          font-size: .875rem!important
      }
      
      .match-info-FIXTURES .countdown {
          font-size: .625rem;
          line-height: 1.6;
          float: right;
          padding: 0 .75rem .25rem;
          margin: 0 .05rem -.5rem -.75rem
      }
      
      .livestream-wrapper {
          position: relative
      }
      
      .livestream-wrapper .video-img-play-icon,
      .livestream-wrapper img {
          cursor: pointer
      }
      
      .livestream-wrapper .video-img-duration {
          padding: 1px 8px;
          display: flex;
          align-items: center
      }
      
      .livestream-wrapper .video-img-duration .batting-dot,
      .livestream-wrapper .video-img-duration .match-info .team .name-detail .batting-indicator,
      .match-info .team .name-detail .livestream-wrapper .video-img-duration .batting-indicator {
          margin-right: 4px;
          margin-left: 0;
          position: relative
      }
      
      .livestreamIframe,
      .youTubeIframe {
          border-radius: 10px;
          overflow: hidden
      }
      
      .youtube-parent {
          padding: 1rem
      }
      
      .youtube-parent .youTubeIframe {
          background: #f1f2f3
      }
      
      .mobile-sticky-ad {
          position: fixed;
          background: #f9f9fb;
          bottom: 54px;
          left: 0;
          right: 0;
          width: 100%;
          padding: 4px 10px;
          min-height: 60px;
          border-top: 1px solid rgba(0, 0, 0, .1);
          z-index: 10
      }
      
      .page-bottom-margin {
          margin-bottom: 100px
      }
      
      .notification-card>.header {
          padding: 35px 20px 0;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-size: 18px;
          letter-spacing: .2px
      }
      
      .notification-card .cancel {
          position: absolute;
          right: 12px;
          top: 2px;
          font-size: 24px;
          color: #2b2c2d;
          cursor: pointer
      }
      
      .notification-entity {
          padding: 15px 20px;
          border-bottom: 1px solid #f1f2f3
      }
      
      .notification-entity:last-of-type {
          padding-bottom: 20px;
          border-bottom: none
      }
      
      .notification-entity .header .title {
          color: #2b2c2d;
          font-size: 14px;
          line-height: 21px
      }
      
      .notification-entity .header .sub-title {
          color: #6c6d6f;
          font-size: 10px;
          line-height: 16px;
          margin-top: 2px
      }
      
      .notification-entity .preferences {
          margin-top: 14px;
          display: flex
      }
      
      @media(max-width:1023.98px) {
          .notification-entity .preferences {
              display: block
          }
      }
      
      .notification-entity .preference {
          color: #000;
          font-size: 12px;
          line-height: 18px;
          letter-spacing: .1px;
          margin-bottom: 8px;
          -webkit-user-select: none;
          -ms-user-select: none;
          user-select: none
      }
      
      @media(min-width:1024px) {
          .notification-entity .preference {
              padding: 6px 8px;
              border: 1px solid #edeef0;
              margin-right: 8px;
              border-radius: 4px;
              cursor: pointer
          }
      }
      
      .notification-entity .preference .switch {
          margin-right: 5px
      }
      
      .notification-entity-single .preference {
          border: none;
          font-size: 14px;
          padding-left: 0
      }
      
      .notification-entity-single .preference .switch {
          margin-right: 6px
      }
      
      .notification-card-mobile {
          position: fixed;
          width: 100%;
          bottom: 0;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0
      }
      
      .notification-card-desktop {
          width: 500px;
          padding-bottom: 20px
      }
      
      .react-vis-magic-css-import-rule {
          display: inherit
      }
      
      .rv-treemap {
          font-size: 12px;
          position: relative
      }
      
      .rv-treemap__leaf {
          overflow: hidden;
          position: absolute
      }
      
      .rv-treemap__leaf--circle {
          align-items: center;
          border-radius: 100%;
          display: flex;
          justify-content: center
      }
      
      .rv-treemap__leaf__content {
          overflow: hidden;
          padding: 10px;
          text-overflow: ellipsis
      }
      
      .rv-xy-plot {
          color: #c3c3c3;
          position: relative
      }
      
      .rv-xy-plot canvas {
          pointer-events: none
      }
      
      .rv-xy-plot .rv-xy-canvas {
          pointer-events: none;
          position: absolute
      }
      
      .rv-xy-plot__inner {
          display: block
      }
      
      .rv-xy-plot__axis__line {
          fill: none;
          stroke-width: 2px;
          stroke: #e6e6e9
      }
      
      .rv-xy-plot__axis__tick__line {
          stroke: #e6e6e9
      }
      
      .rv-xy-plot__axis__tick__text,
      .rv-xy-plot__axis__title text {
          fill: #6b6b76;
          font-size: 11px
      }
      
      .rv-xy-plot__grid-lines__line {
          stroke: #e6e6e9
      }
      
      .rv-xy-plot__circular-grid-lines__line {
          fill-opacity: 0;
          stroke: #e6e6e9
      }
      
      .rv-xy-plot__series,
      .rv-xy-plot__series path {
          pointer-events: all
      }
      
      .rv-xy-plot__series--line {
          fill: none;
          stroke: #000;
          stroke-width: 2px
      }
      
      .rv-crosshair {
          position: absolute;
          font-size: 11px;
          pointer-events: none
      }
      
      .rv-crosshair__line {
          background: #47d3d9;
          width: 1px
      }
      
      .rv-crosshair__inner {
          position: absolute;
          text-align: left;
          top: 0
      }
      
      .rv-crosshair__inner__content {
          border-radius: 4px;
          background: #3a3a48;
          color: #fff;
          font-size: 12px;
          padding: 7px 10px;
          box-shadow: 0 2px 4px rgba(0, 0, 0, .5)
      }
      
      .rv-crosshair__inner--left {
          right: 4px
      }
      
      .rv-crosshair__inner--right {
          left: 4px
      }
      
      .rv-crosshair__title {
          font-weight: 700;
          white-space: nowrap
      }
      
      .rv-crosshair__item {
          white-space: nowrap
      }
      
      .rv-hint {
          position: absolute;
          pointer-events: none
      }
      
      .rv-hint__content {
          border-radius: 4px;
          padding: 7px 10px;
          font-size: 12px;
          background: #3a3a48;
          box-shadow: 0 2px 4px rgba(0, 0, 0, .5);
          color: #fff;
          text-align: left;
          white-space: nowrap
      }
      
      .rv-discrete-color-legend {
          box-sizing: border-box;
          overflow-y: auto;
          font-size: 12px
      }
      
      .rv-discrete-color-legend.horizontal {
          white-space: nowrap
      }
      
      .rv-discrete-color-legend-item {
          color: #3a3a48;
          border-radius: 1px;
          padding: 9px 10px
      }
      
      .rv-discrete-color-legend-item.horizontal {
          display: inline-block
      }
      
      .rv-discrete-color-legend-item.horizontal .rv-discrete-color-legend-item__title {
          margin-left: 0;
          display: block
      }
      
      .rv-discrete-color-legend-item__color {
          display: inline-block;
          vertical-align: middle;
          overflow: visible
      }
      
      .rv-discrete-color-legend-item__color__path {
          stroke: #dcdcdc;
          stroke-width: 2px
      }
      
      .rv-discrete-color-legend-item__title {
          margin-left: 10px
      }
      
      .rv-discrete-color-legend-item.disabled {
          color: #b8b8b8
      }
      
      .rv-discrete-color-legend-item.clickable {
          cursor: pointer
      }
      
      .rv-discrete-color-legend-item.clickable:hover {
          background: #f9f9f9
      }
      
      .rv-search-wrapper {
          display: flex;
          flex-direction: column
      }
      
      .rv-search-wrapper__form {
          flex: 0 1
      }
      
      .rv-search-wrapper__form__input {
          width: 100%;
          color: #a6a6a5;
          border: 1px solid #e5e5e4;
          padding: 7px 10px;
          font-size: 12px;
          box-sizing: border-box;
          border-radius: 2px;
          margin: 0 0 9px;
          outline: 0
      }
      
      .rv-search-wrapper__contents {
          flex: 1 1;
          overflow: auto
      }
      
      .rv-continuous-color-legend {
          font-size: 12px
      }
      
      .rv-continuous-color-legend .rv-gradient {
          height: 4px;
          border-radius: 2px;
          margin-bottom: 5px
      }
      
      .rv-continuous-size-legend {
          font-size: 12px
      }
      
      .rv-continuous-size-legend .rv-bubbles {
          text-align: justify;
          overflow: hidden;
          margin-bottom: 5px;
          width: 100%
      }
      
      .rv-continuous-size-legend .rv-bubble {
          background: #d8d9dc;
          display: inline-block;
          vertical-align: bottom
      }
      
      .rv-continuous-size-legend .rv-spacer {
          display: inline-block;
          font-size: 0;
          line-height: 0;
          width: 100%
      }
      
      .rv-legend-titles {
          height: 16px;
          position: relative
      }
      
      .rv-legend-titles__center,
      .rv-legend-titles__left,
      .rv-legend-titles__right {
          position: absolute;
          white-space: nowrap;
          overflow: hidden
      }
      
      .rv-legend-titles__center {
          display: block;
          text-align: center;
          width: 100%
      }
      
      .rv-legend-titles__right {
          right: 0
      }
      
      .rv-radial-chart .rv-xy-plot__series--label {
          pointer-events: none
      }
      
      @media(max-width:1023.98px) {
          .comment-container {
              border-radius: 0;
              margin-bottom: 15px
          }
      }
      
      .comment-container .live-stream-parent {
          padding-bottom: 10px
      }
      
      .comment-container b {
          font-weight: 700
      }
      
      .comment-container-head {
          display: flex;
          padding: 1rem 1rem 10px
      }
      
      @media(max-width:1023.98px) {
          .comment-container-head {
              padding: 15px 10px;
              justify-content: space-around
          }
      }
      
      .comment-container-head .comment-head-icon {
          width: 100%;
          height: 100%;
          display: flex;
          justify-content: center;
          align-items: center;
          border-left: 1px solid #edeef0
      }
      
      .comment-container-head .comment-head-icon i {
          position: relative;
          left: 3px
      }
      
      .comment-container-head .dropdown-container {
          position: relative;
          display: inline-block;
          min-width: 160px;
          margin-right: 10px
      }
      
      .comment-container-head .dropdown-container button {
          z-index: 89;
          width: 100%;
          padding: 6px 10px;
          border: 1px solid #edeef0;
          border-radius: 16px;
          background-color: #f9f9fb;
          height: 32px;
          color: #333;
          outline: 0;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          display: flex;
          justify-content: space-between
      }
      
      .comment-container-head .dropdown-container .btn-focus {
          background-color: #fff
      }
      
      .comment-container-head .dropdown-container .ci-dd__menu {
          z-index: 90;
          position: absolute;
          top: 110%;
          left: 0;
          border-radius: 10px;
          width: 100%;
          border: 1px solid rgba(0, 0, 0, .04);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14);
          background-color: #fff;
          max-height: 500px;
          overflow-y: auto;
          overflow-x: hidden
      }
      
      .comment-container-head .dropdown-container .ci-dd__menu ul {
          list-style: none;
          padding: 0;
          margin: 0
      }
      
      .comment-container-head .dropdown-container .ci-dd__menu ul li {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          padding: 10px;
          display: flex;
          align-items: center;
          cursor: pointer
      }
      
      .comment-container-head .dropdown-container .ci-dd__menu ul .ci-dd__selected-option,
      .comment-container-head .dropdown-container .ci-dd__menu ul li:active,
      .comment-container-head .dropdown-container .ci-dd__menu ul li:hover {
          background-color: #edeef0
      }
      
      .match-comment-padder {
          padding: 10px 16px
      }
      
      @media(max-width:1023.98px) {
          .match-comment-padder {
              padding: 5px 10px!important
          }
      }
      
      .match-comment-run-col {
          display: flex;
          justify-content: space-between
      }
      
      @media(max-width:1023.98px) {
          .match-comment-run-col {
              flex-direction: column;
              justify-content: end;
              padding-left: 0
          }
      }
      
      @media(min-width:768px)and (max-width:1279.98px) {
          .match-comment-run-col {
              padding-left: 0
          }
      }
      
      .match-comment-over {
          color: #6c6d6f;
          margin-top: 10px
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over {
              margin-bottom: 4px;
              text-align: center;
              margin-top: 0
          }
      }
      
      @media(max-width:1023.98px) {
          .match-comment-run-container {
              display: flex;
              justify-content: center;
              align-items: center
          }
      }
      
      .match-comment-run {
          background: #edeef0;
          border-radius: 4px;
          width: 40px;
          height: 40px;
          display: flex;
          justify-content: center;
          align-items: center;
          font-weight: 700;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          color: #2b2c2d
      }
      
      @media(max-width:1023.98px) {
          .match-comment-run {
              width: 36px;
              height: 20px;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .match-comment-run-four {
          background: #094;
          color: #fff
      }
      
      .match-comment-run-six {
          background: #7a41d8;
          color: #fff
      }
      
      .match-comment-run-wicket {
          background: #d00;
          color: #fff
      }
      
      .match-comment-separator {
          background: #edeef0;
          width: 100%;
          height: 1px
      }
      
      .match-comment-short-text {
          color: #6c6d6f
      }
      
      .match-comment-long-text {
          color: #2b2c2d
      }
      
      .match-comment-long-text:first-letter {
          text-transform: capitalize
      }
      
      @media(max-width:1023.98px) {
          .match-comment-long-text-empty {
              position: relative;
              top: 5px
          }
      }
      
      .match-comment-long-text a {
          display: inline;
          font-weight: 700;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .match-comment-video-icon {
          position: absolute;
          right: 0;
          top: 12px;
          cursor: pointer
      }
      
      .match-comment-wicket {
          background: #edeef0;
          border-radius: 4px;
          color: #2b2c2d;
          font-weight: 700;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          padding: 12px;
          position: relative;
          margin-top: 5px;
          display: inline-flex;
          justify-content: center;
          align-items: center
      }
      
      @media(max-width:1023.98px) {
          .match-comment-wicket {
              display: flex;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              margin-left: 0
          }
      }
      
      .match-comment-wicket-row {
          display: flex;
          justify-content: space-around
      }
      
      .match-comment-wicket-icon {
          display: inline-block;
          margin-right: 24px;
          cursor: pointer;
          position: relative
      }
      
      .match-comment-wicket-icon .play-icon {
          background: #fff;
          border-radius: 50%;
          padding: 4px 7px 5px 8px
      }
      
      .match-comment-wicket-body {
          display: inline-block
      }
      
      @media(max-width:1023.98px) {
          .match-comment-wicket-body {
              width: 80%
          }
      }
      
      .match-comment-wicket-separator {
          position: absolute;
          width: 1px;
          height: 100%;
          background: #dcdddf;
          top: 0;
          left: 54px
      }
      
      .match-comment-wicket-no-icon {
          padding: 12px
      }
      
      .match-comment-over-end {
          background: #ddf5ff
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-head span,
          .match-comment-over-end .comment-over-end-player,
          .match-comment-over-end div {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
          .match-comment-over-end .comment-over-end-head div {
              padding: 0 5px!important
          }
      }
      
      .match-comment-over-end .comment-over-end-head {
          display: flex;
          background: rgba(3, 169, 244, .12);
          border-left: 4px solid #03a9f4
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-head {
              padding-top: 10px;
              padding-bottom: 10px
          }
      }
      
      .match-comment-over-end .comment-over-end-body {
          display: flex
      }
      
      .match-comment-over-end .comment-over-end-caps {
          color: #2b2c2d;
          font-weight: 700;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          margin-right: 10px
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-caps {
              display: block;
              margin-right: 0;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .match-comment-over-end .comment-over-end-secondary {
          color: #2b2c2d
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-secondary {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
      }
      
      .match-comment-over-end .comment-over-end-lhs {
          border-right: 1px solid rgba(3, 169, 244, .12)
      }
      
      .match-comment-over-end .comment-over-end-head-lhs,
      .match-comment-over-end .comment-over-end-head-rhs,
      .match-comment-over-end .comment-over-end-lhs,
      .match-comment-over-end .comment-over-end-rhs {
          padding: 8px
      }
      
      .match-comment-over-end .comment-over-end-head-lhs:empty,
      .match-comment-over-end .comment-over-end-head-rhs:empty,
      .match-comment-over-end .comment-over-end-lhs:empty,
      .match-comment-over-end .comment-over-end-rhs:empty {
          padding: 0!important
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-head-lhs,
          .match-comment-over-end .comment-over-end-head-rhs,
          .match-comment-over-end .comment-over-end-lhs,
          .match-comment-over-end .comment-over-end-rhs {
              padding: 8px 10px
          }
      }
      
      @media(min-width:1024px) {
          .match-comment-over-end .comment-over-end-head-lhs {
              padding-left: 3px
          }
      }
      
      @media(max-width:1023.98px) {
          .match-comment-over-end .comment-over-end-head-rhs {
              text-align: right
          }
      }
      
      .match-comment-over-end .comment-over-end-player {
          display: flex;
          justify-content: space-between;
          color: #2b2c2d
      }
      
      .match-comment-over-end .comment-over-end-player:last-of-type {
          margin-bottom: 0
      }
      
      .match-comment-over-end-summary .comment-over-end-secondary {
          display: block
      }
      
      .match-comment-over-end-summary .comment-over-end-caps {
          margin-right: 0
      }
      
      .match-comment-over-end-summary .comment-over-end-head-lhs,
      .match-comment-over-end-summary .comment-over-end-head-rhs,
      .match-comment-over-end-summary .comment-over-end-lhs,
      .match-comment-over-end-summary .comment-over-end-rhs {
          padding: 5px 10px!important
      }
      
      .commentary-refresh {
          padding: 1rem
      }
      
      .commentary-refresh .refresh-button {
          display: inline-block;
          cursor: pointer
      }
      
      .commentary-refresh .refresh-button .refresh-icon {
          color: #03a9f4;
          margin-right: 5px
      }
      
      .commentary-refresh .refresh-button .refresh-label {
          color: #03a9f4;
          font-weight: 700
      }
      
      .commentary-refresh .dot {
          width: 4px;
          height: 4px;
          display: inline-block;
          background: #03a9f4;
          margin: 0 10px;
          border-radius: 50%
      }
      
      .commentary-refresh .refresh-sync-time {
          letter-spacing: .1px;
          color: #6c6d6f
      }
      
      .videos-page-wrapper .video-toggle {
          margin-top: 20px;
          display: flex;
          justify-content: center
      }
      
      .videos-page-wrapper .video-toggle>.can-toggle {
          width: 320px
      }
      
      @media(max-width:767.98px) {
          .videos-page-wrapper .video-toggle>.can-toggle {
              width: 290px
          }
      }
      
      .match-videos-row {
          display: flex;
          flex-wrap: wrap;
          flex-direction: row
      }
      
      .match-video {
          width: 33.3333333333%;
          padding: 16px
      }
      
      .match-video .video-img {
          width: 100%;
          min-height: 145px
      }
      
      @media(max-width:1279.98px) {
          .match-video .video-img {
              min-height: 100px
          }
      }
      
      @media(max-width:767.98px) {
          .match-video .video-img {
              min-height: 160px
          }
      }
      
      @media(orientation:landscape) {
          .match-video .video-img img {
              width: 100%
          }
      }
      
      .match-video a {
          display: block
      }
      
      .match-video a:after {
          display: none
      }
      
      @media(max-width:767.98px) {
          .match-video {
              width: 100%;
              border-bottom: 1px solid #dcdddf
          }
      }
      
      .match-video-title {
          color: #2b2c2d
      }
      
      .match-coverage-stories {
          display: flex;
          flex-wrap: wrap;
          flex-direction: row
      }
      
      .match-coverage-header {
          padding: 1rem
      }
      
      .match-coverage-story {
          min-height: 150px;
          width: 33.3333333333%;
          padding: 16px
      }
      
      .match-coverage-story a:after {
          display: none
      }
      
      @media(max-width:767.98px) {
          .match-coverage-story {
              display: flex;
              align-items: center;
              width: 100%;
              border-bottom: 1px solid #dcdddf;
              min-height: 100px
          }
      }
      
      @media(min-width:768px) {
          .match-coverage-story>a {
              position: relative;
              display: block;
              overflow: hidden;
              padding-bottom: 56.25%;
              border-radius: 10px;
              background: #f1f2f3
          }
          .match-coverage-story>a>img {
              position: absolute;
              width: 100%;
              left: 0;
              top: 0
          }
      }
      
      .match-coverage-story>a:hover img {
          transform: scale(1.1)
      }
      
      .match-coverage-story-img {
          transition: all .5s ease-in-out
      }
      
      @media(max-width:767.98px) {
          .match-coverage-story-img {
              max-width: none;
              width: 104px;
              height: 104px;
              -o-object-fit: cover;
              object-fit: cover
          }
      }
      
      .match-coverage-story-content {
          margin-top: 8px
      }
      
      @media(max-width:767.98px) {
          .match-coverage-story-content {
              margin-left: 12px;
              margin-top: 0;
              min-width: 50%
          }
      }
      
      .match-coverage-story-content .title {
          font-weight: 700;
          color: #151617
      }
      
      .match-coverage-story-content .description {
          color: #6c6d6f
      }
      
      @media(max-width:767.98px) {
          .match-coverage-story-content .description {
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis
          }
      }
      
      .home-page-wrapper .match-scorecard-table .section-header {
          padding: 12px 14px
      }
      
      .match-live {
          padding-top: 0;
          margin-bottom: 1rem;
          overflow: hidden
      }
      
      .match-live .match-section-header {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      .match-live .live-sidebar {
          border-left: 1px solid #edeef0
      }
      
      .match-live .live-sidebar-heading,
      .match-live .live-widget-heading {
          flex-grow: 1;
          padding: .75rem 1rem;
          text-transform: uppercase;
          background-color: #f9f9fb
      }
      
      .match-live .match-details .match-details-table {
          border-bottom: 1px solid #edeef0;
          margin-bottom: 0
      }
      
      .match-live .match-details tr td {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #6c6d6f
      }
      
      .match-live .match-details tr td:first-child {
          font-weight: 500!important;
          color: #2b2c2d
      }
      
      .match-live .match-details tr td a:hover,
      .match-live .match-details tr td a:hover h5 {
          color: #0278bb
      }
      
      .match-live .match-details tr td .player-details h5 {
          text-transform: none!important;
          color: #03a9f4
      }
      
      .match-live .match-details tr td .player-details img {
          border-radius: 10px
      }
      
      .match-live .players-to-watch {
          border-bottom: 1px solid #edeef0
      }
      
      .match-live .players-to-watch .players-list {
          display: flex;
          justify-content: flex-start;
          flex-direction: row
      }
      
      @media(max-width:1023.98px) {
          .match-live .players-to-watch .players-list {
              display: grid;
              grid-template-columns: 1fr 1fr
          }
      }
      
      .match-live .players-to-watch .player {
          border-right: 1px solid #edeef0;
          margin-top: 1rem;
          margin-bottom: 1rem;
          width: -webkit-max-content;
          width: max-content;
          display: inline-flex;
          flex-direction: column;
          justify-content: space-between
      }
      
      .match-live .players-to-watch .player:last-child {
          border-right: 0
      }
      
      .match-live .players-to-watch .player .player-info {
          display: inline-flex;
          flex-direction: column
      }
      
      .match-live .players-to-watch .player .player-details {
          padding: 0 .5rem .75rem
      }
      
      .match-live .players-to-watch .player .player-details:after {
          content: none
      }
      
      .match-live .players-to-watch .player .player-details .name {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          line-height: 16px;
          word-break: break-word
      }
      
      .match-live .players-to-watch .player .player-details .country {
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0;
          color: #6c6d6f
      }
      
      .match-live .players-to-watch .player .player-stats {
          padding-left: .5rem;
          padding-right: .5rem;
          padding-bottom: 0;
          justify-content: space-between;
          width: 100%
      }
      
      .match-live .players-to-watch .player .player-stats .stat {
          margin-right: .25rem
      }
      
      .match-live .players-to-watch .player .player-stats .stat:last-of-type {
          margin-right: 0
      }
      
      .match-live .players-to-watch .player .player-stats .stat .title {
          color: #48494a;
          text-align: center
      }
      
      .match-live .players-to-watch .player .player-stats .stat .value {
          color: #6c6d6f;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400!important;
          text-transform: none;
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0;
          text-align: center
      }
      
      .match-live .worm-chart .rv-hint {
          z-index: 10
      }
      
      .match-live .head-to-head {
          font-size: .75rem
      }
      
      .match-live .head-to-head .title {
          padding: .5rem 1rem;
          color: #2b2c2d;
          border-bottom: 1px solid #edeef0;
          margin: 0;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .match-live .head-to-head ul li a {
          padding: .5rem 1rem;
          font-weight: 500;
          color: #2b2c2d
      }
      
      .match-live .head-to-head ul li a .winnerteam-flag {
          height: 20px;
          margin-right: .5rem
      }
      
      .match-live .head-to-head ul li a .match-date {
          margin-right: .5rem;
          font-weight: 400;
          color: #6c6d6f
      }
      
      .match-live .head-to-head ul li a .no-winner {
          width: 20px;
          height: 20px;
          border: 1px solid rgba(0, 0, 0, .1);
          display: inline-flex;
          border-radius: 4px;
          margin-right: .5rem;
          justify-content: center;
          align-items: center;
          color: #a5a6a7
      }
      
      .match-live .head-to-head ul li+li {
          border-top: 1px solid #edeef0
      }
      
      .match-live .head-to-head-table {
          border-bottom: 1px solid #edeef0;
          width: -webkit-max-content;
          width: max-content
      }
      
      .match-live .head-to-head-table thead td {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          text-transform: uppercase
      }
      
      .match-live .head-to-head-table tbody td {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #6c6d6f
      }
      
      .match-live .head-to-head-table tbody td:last-child {
          word-break: break-word
      }
      
      .match-live .head-to-head-table .dont-wrap {
          white-space: nowrap
      }
      
      .match-live .head-to-head-table .team-flag {
          width: 16px;
          height: 16px;
          max-height: 16px;
          border-radius: 10px;
          margin-right: 4px;
          margin-left: 4px
      }
      
      .match-live .head-to-head-table .team-flag-icon {
          font-size: 16px
      }
      
      .match-live .head-to-head-table .country-name {
          white-space: nowrap
      }
      
      .match-live .match-squad .can-toggle {
          padding: 1rem;
          margin: 0
      }
      
      .innings-stat .match-live .match-squad table .text-align-right,
      .match-live .match-squad .innings-stat table .text-align-right,
      .match-live .match-squad .match-story-content .story-container table .text-align-right,
      .match-live .match-squad .page-story-content .story-container table .text-align-right,
      .match-live .match-squad .table .text-align-right,
      .match-story-content .story-container .match-live .match-squad table .text-align-right,
      .page-story-content .story-container .match-live .match-squad table .text-align-right {
          text-align: left!important
      }
      
      .innings-stat .match-live .match-squad table tr td,
      .match-live .match-squad .innings-stat table tr td,
      .match-live .match-squad .match-story-content .story-container table tr td,
      .match-live .match-squad .page-story-content .story-container table tr td,
      .match-live .match-squad .table tr td,
      .match-story-content .story-container .match-live .match-squad table tr td,
      .page-story-content .story-container .match-live .match-squad table tr td {
          font-size: .75rem;
          letter-spacing: .1px;
          padding: .75rem 1rem;
          width: 50%
      }
      
      .innings-stat .match-live .match-squad table tr td a,
      .match-live .match-squad .innings-stat table tr td a,
      .match-live .match-squad .match-story-content .story-container table tr td a,
      .match-live .match-squad .page-story-content .story-container table tr td a,
      .match-live .match-squad .table tr td a,
      .match-story-content .story-container .match-live .match-squad table tr td a,
      .page-story-content .story-container .match-live .match-squad table tr td a {
          letter-spacing: .1px;
          font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif;
          font-size: .75rem
      }
      
      .match-live .match-squad .not-announced-text {
          color: #6c6d6f;
          text-align: center
      }
      
      .match-live .match-squad .players-list {
          margin-bottom: 0;
          display: flex;
          justify-content: flex-start;
          flex-direction: row
      }
      
      .match-live .match-squad .players-list .player {
          padding: .5rem 1rem;
          border-bottom: 1px solid #edeef0
      }
      
      .match-live .match-squad .players-list .player:first-child {
          padding-top: 0
      }
      
      .match-live .match-squad .players-list .player:last-child {
          border-bottom: 0
      }
      
      .match-live .match-squad .players-list .player-designation,
      .match-live .match-squad .players-list .player-name {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .match-live .match-squad .players-list .player-role {
          padding-left: 2rem
      }
      
      .match-live .match-squad .players-list .player-designation {
          color: #6c6d6f
      }
      
      .match-live .link-container {
          text-align: center;
          padding: .5rem
      }
      
      .league-scores-container .match-live .link-container.header:last-child,
      .match-live .league-scores-container .link-container.header:last-child,
      .match-live .link-container.border-bottom:last-child,
      .match-live .link-container.sidebar-head:last-child,
      .match-live .link-container.team-column:last-child,
      .match-live .match-story-content .story-container .editorial h1.link-container:last-child,
      .match-live .page-story-content .story-container .editorial h1.link-container:last-child,
      .match-live .sidebar-widget .link-container.sidebar-widget__title:last-child,
      .match-story-content .story-container .editorial .match-live h1.link-container:last-child,
      .page-story-content .story-container .editorial .match-live h1.link-container:last-child,
      .sidebar-widget .match-live .link-container.sidebar-widget__title:last-child {
          border-bottom: 1px solid #edeef0!important
      }
      
      .match-live .link-container a {
          color: #03a9f4;
          text-transform: uppercase;
          display: block
      }
      
      .match-live .link-container a:hover {
          color: #0278bb
      }
      
      @media(max-width:1023.98px) {
          .match-live .current-player,
          .match-live .match-details,
          .match-live .partnerships,
          .match-live .worm-chart {
              display: none
          }
          .innings-stat .match-live .match-squad table.batsman,
          .match-live .match-squad .innings-stat table.batsman,
          .match-live .match-squad .match-story-content .story-container table.batsman,
          .match-live .match-squad .page-story-content .story-container table.batsman,
          .match-live .match-squad .table.batsman,
          .match-story-content .story-container .match-live .match-squad table.batsman,
          .page-story-content .story-container .match-live .match-squad table.batsman {
              padding: 0
          }
          .match-live .link-container a {
              margin: 5px;
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
      }
      
      @media(max-width:1023.98px) {
          .partnerships-container .row {
              display: flex;
              flex-direction: column
          }
      }
      
      @media(max-width:1023.98px) {
          .match-comment div {
              font-size: .875rem;
              line-height: 1.5;
              letter-spacing: 0
          }
          .match-comment p {
              margin-bottom: 0
          }
          .match-live .match-section-header {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0;
              padding: .75rem 1rem
          }
          .match-live .match-section-header label {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
          }
      }
      
      .innings-stat .slick-slider {
          width: 300px
      }
      
      .innings-stat table {
          border-bottom: 1px solid #edeef0;
          margin-bottom: 0
      }
      
      .innings-stat table thead {
          background-color: #f9f9fb
      }
      
      .innings-stat table thead td {
          text-transform: uppercase;
          padding: .5rem
      }
      
      .innings-stat table thead td:first-child {
          padding-left: 1rem
      }
      
      .innings-stat table thead td:last-child {
          padding-right: 1rem
      }
      
      .innings-stat table thead td a {
          margin-bottom: 0
      }
      
      .innings-stat table tbody td {
          vertical-align: middle;
          padding: .5rem;
          line-height: 1.4
      }
      
      .innings-stat table tbody td:first-child {
          padding-left: 1rem
      }
      
      .innings-stat table tbody td:last-child {
          padding-right: 1rem;
          white-space: nowrap
      }
      
      .innings-stat .footer {
          text-align: center;
          padding-bottom: .5rem;
          padding-top: .5rem;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      .innings-stat .footer .control {
          cursor: pointer;
          color: #6c6d6f
      }
      
      .innings-stat .footer .control:first-child {
          padding-right: .5rem
      }
      
      .innings-stat .footer .control:last-child {
          padding-left: .5rem
      }
      
      .innings-stat .footer .control:hover {
          color: #0278bb
      }
      
      .innings-stat .footer .control.disabled {
          cursor: auto
      }
      
      .innings-stat .footer .control.disabled:hover {
          color: #6c6d6f
      }
      
      .scorecard-summary .innings-title {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          text-transform: uppercase;
          padding: .5rem 1rem;
          border-bottom: 1px solid #edeef0
      }
      
      .scorecard-summary .innings-title .status {
          padding-left: 1rem;
          position: relative;
          text-transform: lowercase
      }
      
      .scorecard-summary .innings-title .status:before {
          content: "";
          height: 3px;
          width: 3px;
          border-radius: 4px;
          background-color: #48494a;
          position: absolute;
          left: 6px;
          top: 50%;
          margin-top: -2px
      }
      
      .scorecard-summary .innings-title .overs {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          font-style: normal;
          padding-left: 4px;
          text-transform: lowercase
      }
      
      .scorecard-summary .innings-title .period-text {
          position: absolute;
          right: .5rem
      }
      
      .scorecard-summary .innings-row {
          padding-right: 0;
          border-bottom: 1px solid #edeef0
      }
      
      .scorecard-summary .innings-row .batsmen {
          border-right: 1px solid #edeef0
      }
      
      .scorecard-summary .innings-row .player {
          display: flex;
          justify-content: space-between;
          align-items: center;
          padding: .5rem 1rem
      }
      
      .scorecard-summary .innings-row .player .name {
          line-height: 1;
          margin-bottom: 0;
          color: #03a9f4
      }
      
      .scorecard-summary .innings-row .player .name:hover {
          color: #0278bb
      }
      
      .scorecard-summary .innings-row .player .stats {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .scorecard-summary .innings-row .player .stats .font-normal {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          font-style: normal;
          padding-left: 2px;
          text-transform: lowercase
      }
      
      .match-featured-article {
          padding: 1.5rem;
          transition: all .5s ease-in-out
      }
      
      .match-featured-article .title {
          line-height: 1.5rem
      }
      
      .match-featured-article .description {
          color: #6c6d6f;
          margin-bottom: 0
      }
      
      .match-featured-article .publishing-details-container {
          margin-bottom: 1rem
      }
      
      .match-featured-article .publishing-details {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #6c6d6f;
          padding-left: 5px;
          position: relative
      }
      
      .match-featured-article .publishing-details:first-child {
          padding-left: 0
      }
      
      .match-featured-article .publishing-details:first-child:before {
          content: none
      }
      
      .match-featured-article .article-image {
          transition: all .5s ease-in-out
      }
      
      .match-featured-article .image-container {
          overflow: hidden;
          border-radius: 10px
      }
      
      .match-featured-article:hover .article-image {
          transform: scale(1.1)
      }
      
      .match-featured-article:hover .title {
          color: #0278bb
      }
      
      @media(max-width:1023.98px) {
          .match-featured-article .article-image,
          .match-featured-article .publishing-details-container {
              margin-bottom: .5rem
          }
      }
      
      .live-scorecard .data-title {
          position: relative
      }
      
      .live-scorecard .header-inning-stat-left {
          width: 74%
      }
      
      @media(max-width:1023.98px) {
          .live-scorecard .header-inning-stat-left {
              width: 100%
          }
      }
      
      .live-scorecard .header-inning-stat-right {
          width: 26%
      }
      
      @media(max-width:1023.98px) {
          .live-scorecard .header-inning-stat-right {
              width: 0
          }
      }
      
      .live-scorecard .career-data,
      .live-scorecard .current-innings-data {
          padding: 1rem
      }
      
      .live-scorecard table thead {
          background-color: #f9f9fb;
          text-transform: none!important
      }
      
      .live-scorecard table thead th {
          text-align: right;
          white-space: nowrap
      }
      
      .live-scorecard table tbody {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          font-style: normal
      }
      
      .live-scorecard table tbody td {
          text-align: right
      }
      
      .live-scorecard table.table-left thead th:first-child {
          text-align: left;
          padding-left: 1rem
      }
      
      .live-scorecard table.table-left tbody td:first-child {
          text-align: left;
          padding-left: 1rem;
          white-space: nowrap
      }
      
      .live-scorecard table.table-left tbody td:nth-child(2) {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .live-scorecard table .player-name {
          color: #03a9f4
      }
      
      .live-scorecard table .player-name:hover {
          color: #0278bb
      }
      
      .live-scorecard table .player-style {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          font-style: normal;
          color: #6c6d6f
      }
      
      .live-scorecard .current-partnerships,
      .live-scorecard .reviews {
          background-color: #f9f9fb;
          padding: .5rem 1rem;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      @media(max-width:1023.98px) {
          .live-scorecard .current-partnerships,
          .live-scorecard .reviews {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              padding: 5px 10px!important
          }
      }
      
      .live-scorecard .recent-runs {
          padding: 1rem;
          overflow: hidden
      }
      
      .live-scorecard .recent-runs .runs-container {
          display: inline-flex;
          flex-direction: row;
          align-items: center
      }
      
      .live-scorecard .recent-runs .match-comment-run {
          margin-right: .5rem;
          width: 32px;
          height: 32px
      }
      
      .live-scorecard .recent-runs .over-separator {
          margin-right: .5rem;
          width: 2px;
          height: 18px;
          background-color: #a5a6a7
      }
      
      .live-scorecard .bet365-scorecard {
          padding: .5rem 1rem
      }
      
      @media(max-width:1023.98px) {
          .live-scorecard .career-data {
              display: none
          }
          .live-scorecard .recent-runs {
              padding: 5px 10px!important;
              margin-top: 10px;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              overflow-y: scroll
          }
          .live-scorecard .recent-runs .label,
          .live-scorecard .recent-runs .match-comment-run,
          .live-scorecard .recent-runs .match-info .status,
          .live-scorecard .recent-runs .match-live .live-sidebar-heading,
          .live-scorecard .recent-runs .match-live .live-widget-heading,
          .live-scorecard .recent-runs .match-story-content .story-container table .table-heading,
          .live-scorecard .recent-runs .match-story-content .story-container table tr:first-child td,
          .live-scorecard .recent-runs .match-story-content .story-container table tr th,
          .live-scorecard .recent-runs .page-story-content .story-container table .table-heading,
          .live-scorecard .recent-runs .page-story-content .story-container table tr:first-child td,
          .live-scorecard .recent-runs .page-story-content .story-container table tr th,
          .live-scorecard .recent-runs .partnerships-header,
          .live-scorecard .recent-runs .player-stats .stat .value,
          .live-scorecard .recent-runs .video-slider-title,
          .live-scorecard .recent-runs abbr,
          .live-scorecard .recent-runs table thead,
          .live-scorecard table .recent-runs thead,
          .match-info .live-scorecard .recent-runs .status,
          .match-live .live-scorecard .recent-runs .live-sidebar-heading,
          .match-live .live-scorecard .recent-runs .live-widget-heading,
          .match-story-content .story-container table .live-scorecard .recent-runs .table-heading,
          .match-story-content .story-container table .live-scorecard .recent-runs tr:first-child td,
          .match-story-content .story-container table .live-scorecard .recent-runs tr th,
          .match-story-content .story-container table tr .live-scorecard .recent-runs th,
          .match-story-content .story-container table tr:first-child .live-scorecard .recent-runs td,
          .page-story-content .story-container table .live-scorecard .recent-runs .table-heading,
          .page-story-content .story-container table .live-scorecard .recent-runs tr:first-child td,
          .page-story-content .story-container table .live-scorecard .recent-runs tr th,
          .page-story-content .story-container table tr .live-scorecard .recent-runs th,
          .page-story-content .story-container table tr:first-child .live-scorecard .recent-runs td,
          .player-stats .stat .live-scorecard .recent-runs .value {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
          }
          .live-scorecard .recent-runs .label,
          .live-scorecard .recent-runs .match-info .status,
          .live-scorecard .recent-runs .match-live .live-sidebar-heading,
          .live-scorecard .recent-runs .match-live .live-widget-heading,
          .live-scorecard .recent-runs .match-story-content .story-container table .table-heading,
          .live-scorecard .recent-runs .match-story-content .story-container table tr:first-child td,
          .live-scorecard .recent-runs .match-story-content .story-container table tr th,
          .live-scorecard .recent-runs .page-story-content .story-container table .table-heading,
          .live-scorecard .recent-runs .page-story-content .story-container table tr:first-child td,
          .live-scorecard .recent-runs .page-story-content .story-container table tr th,
          .live-scorecard .recent-runs .partnerships-header,
          .live-scorecard .recent-runs .player-stats .stat .value,
          .live-scorecard .recent-runs .video-slider-title,
          .live-scorecard .recent-runs table thead,
          .live-scorecard table .recent-runs thead,
          .match-info .live-scorecard .recent-runs .status,
          .match-live .live-scorecard .recent-runs .live-sidebar-heading,
          .match-live .live-scorecard .recent-runs .live-widget-heading,
          .match-story-content .story-container table .live-scorecard .recent-runs .table-heading,
          .match-story-content .story-container table .live-scorecard .recent-runs tr:first-child td,
          .match-story-content .story-container table .live-scorecard .recent-runs tr th,
          .match-story-content .story-container table tr .live-scorecard .recent-runs th,
          .match-story-content .story-container table tr:first-child .live-scorecard .recent-runs td,
          .page-story-content .story-container table .live-scorecard .recent-runs .table-heading,
          .page-story-content .story-container table .live-scorecard .recent-runs tr:first-child td,
          .page-story-content .story-container table .live-scorecard .recent-runs tr th,
          .page-story-content .story-container table tr .live-scorecard .recent-runs th,
          .page-story-content .story-container table tr:first-child .live-scorecard .recent-runs td,
          .player-stats .stat .live-scorecard .recent-runs .value {
              padding-right: 5px!important
          }
          .live-scorecard .recent-runs .match-comment-run {
              margin-right: .25rem;
              width: -webkit-max-content;
              width: max-content;
              height: 20px;
              min-width: 20px
          }
          .live-scorecard .recent-runs .over-separator {
              margin-right: .25rem;
              height: 8px;
              padding-left: 2px
          }
          .live-scorecard .recent-runs .runs-container {
              overflow: hidden
          }
          .live-scorecard .current-innings-data {
              padding: .75rem 1rem
          }
          .live-scorecard .current-partnerships,
          .live-scorecard table {
              text-align: center
          }
          .live-scorecard .current-partnerships tr td,
          .live-scorecard .current-partnerships tr th,
          .live-scorecard table tr td,
          .live-scorecard table tr th {
              font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif;
              text-align: right;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              font-weight: 300!important;
              padding: 5px 10px!important
          }
          .live-scorecard .current-partnerships tr td .player-name,
          .live-scorecard .current-partnerships tr th .player-name,
          .live-scorecard table tr td .player-name,
          .live-scorecard table tr th .player-name {
              font-family: inherit;
              font-weight: inherit!important
          }
      }
      
      .betting-odds-widget .title {
          padding: .75rem 1rem;
          justify-content: space-between
      }
      
      .betting-odds-widget .odds-logo {
          width: 44px;
          height: auto
      }
      
      .bet-odds {
          flex: 1 1;
          text-align: center;
          border-bottom: 1px solid #edeef0;
          border-right: 1px solid #edeef0;
          padding: .75rem
      }
      
      .bet-odds:last-child {
          border-right: 0
      }
      
      .bet-odds-wide {
          flex: 2.65 1;
          text-align: center;
          padding: 0
      }
      
      .bet-sidebar-widget-mpu {
          background-color: #117a5c;
          padding: 1rem;
          color: #f9f9fb
      }
      
      .bet-sidebar-widget-mpu .text-yellow {
          color: #f8db16
      }
      
      .bet-sidebar-widget-mpu .odds-logo {
          width: 70px
      }
      
      .bet-sidebar-widget-mpu .disclaimer-logo {
          width: auto;
          max-width: 50%;
          border-radius: 0
      }
      
      .ground-time-mobile {
          font-size: .75rem;
          text-transform: none;
          font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
      }
      
      .scorer-commentator-mobile {
          font-size: .75rem;
          padding: .75rem 1rem;
          background-color: #f9f9fb
      }
      
      .bet-link-color {
          color: #03a9f4
      }
      
      .match-comment .match-comment-long-text p {
          margin-bottom: .5rem
      }
      
      .match-comment .match-comment-long-text p:last-child {
          margin-bottom: 0
      }
      
      .match-comment:last-child .match-comment-long-text p {
          margin-bottom: 1rem
      }
      
      .bet365-tighten-hr hr {
          margin-top: 0;
          margin-bottom: 15px
      }
      
      .bet365-scorecard {
          padding: .5rem 1.5rem
      }
      
      .match-details-team-flag {
          width: 16px;
          height: 24px;
          border-radius: 0
      }
      
      @media(max-width:1279.98px) {
          .current-player .live-widget-heading {
              border-bottom: 1px solid #edeef0
          }
          .current-player .current-player-wrapper {
              display: flex;
              justify-content: space-around
          }
          .current-player .current-player-wrapper .live-widget-heading {
              border-bottom: 1px solid #edeef0
          }
          .current-player .current-player-wrapper .current-player-details:after {
              display: none
          }
          .current-player .chart-table-container .chart-table-headers .full {
              display: inline-block
          }
      }
      
      .match-live-no-content {
          top: 100px
      }
      
      @media(max-width:1279.98px) {
          .match-live-no-content {
              top: 0
          }
      }
      
      @media(min-width:1024px)and (max-width:1279.98px) {
          .live-scorecard table td,
          .live-scorecard table th {
              padding: .75rem .5rem
          }
      }
      
      @media(min-width:1024px) {
          .live-scorecard table td,
          .live-scorecard table th {
              padding: .75rem 8px
          }
          .live-scorecard .career-stats td:last-child,
          .live-scorecard .career-stats th:last-child {
              padding-right: 1rem
          }
      }
      
      .match-stats-batsmen .match-section-header {
          padding: 1rem
      }
      
      .match-stats-batsmen .current-player-details {
          border-right: 1px solid #edeef0;
          padding: 15px
      }
      
      .match-stats-batsmen .current-player-details .player-details {
          align-items: center
      }
      
      .match-stats-batsmen .current-player-details .player-details .player-headshot {
          width: 60px
      }
      
      .match-stats-batsmen .current-player-details #cricket-pie-chart {
          max-width: 140px
      }
      
      .match-stats-batsmen .current-player-details .pie-chart-container {
          text-align: right
      }
      
      .match-stats-batsmen .current-player-details .player-info {
          width: 100%
      }
      
      .match-stats-batsmen .current-player-details .player-stats {
          width: 100%;
          justify-content: space-between
      }
      
      .match-stats-batsmen .current-player-details .player-stats .runs {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      .match-stats-batsmen .current-player-details .runs-breakdown {
          align-self: flex-end;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .match-stats-batsmen .current-player-details .runs-breakdown .run-info {
          padding-left: 1rem;
          white-space: nowrap
      }
      
      .match-stats-batsmen .current-player-details .runs-breakdown .run-info:before {
          width: 12px;
          height: 12px;
          left: 0;
          top: 3px
      }
      
      .match-stats-batsmen .current-player-details .shot-details .shot-name {
          margin-top: .5rem
      }
      
      .match-stats-batsmen .current-player-details .shot-details .shot-details-stats {
          display: flex;
          flex-direction: row;
          white-space: nowrap
      }
      
      .match-stats-batsmen .current-player-details .shot-details .shot-details-stats .run-info {
          color: #6c6d6f
      }
      
      .match-stats-batsmen .current-player-details .shot-details .shot-runs {
          color: #1d1e1f
      }
      
      .match-stats-bowlers .match-section-header {
          padding: 1rem
      }
      
      .match-stats-bowlers .current-player-details {
          border-right: 1px solid #edeef0;
          padding: 1.5rem
      }
      
      .match-stats-bowlers .current-player-details .player-headshot {
          width: 60px
      }
      
      .match-stats-bowlers .chart-table-container .chart-table-headers {
          min-width: 100px
      }
      
      .match-stats-bowlers .chart-table-container .chart-table-headers li {
          display: flex;
          align-items: center;
          height: 32.5px
      }
      
      .match-stats-bowlers .chart-table-container .chart-table-headers .full {
          display: block;
          text-transform: none
      }
      
      .match-stats-partnerships .partnerships {
          padding: 1.5rem;
          border-right: 1px solid #edeef0
      }
      
      .match-stats-partnerships .partnerships .flag {
          width: 20px;
          border-radius: 4px
      }
      
      .line-graph-container {
          padding: 1.5rem
      }
      
      .line-graph-container svg {
          overflow: visible
      }
      
      .match-section-header {
          justify-content: space-between
      }
      
      .chart-legends {
          display: flex
      }
      
      .chart-legends .legend {
          margin-right: 1rem
      }
      
      .chart-legends .legend:last-child {
          margin-right: 0
      }
      
      .chart-legends .legend .indicator {
          display: inline-block;
          width: 1rem;
          height: 1rem;
          border-radius: 1rem;
          margin-right: .5rem
      }
      
      .chart-legends .legend .team-name,
      .hint-content {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #48494a
      }
      
      .hint-content {
          max-width: 350px;
          padding: 1rem
      }
      
      .alt-x-label text,
      .alt-y-label text {
          fill: #6c6d6f
      }
      
      @media(max-width:1023.98px) {
          .current-player-details {
              border-top: 1px solid #edeef0
          }
      }
      
      .rv-hint {
          z-index: 1
      }
      
      .home-score-card {
          /*padding-top: 160px;*/
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 16px;
          overflow: hidden;
      }
      
      @media(max-width:1023.98px) {
          .home-score-card .match-header {
              /*position: fixed;
              top: 40px;
              z-index: 99;
              width: 100vw;
              background-color: #fff*/
          }
      }
      
      @media(max-width:1023.98px)and (orientation:landscape) {
          .home-score-card .match-header {
              position: absolute;
              top: 0
          }
      }
      
      .match-home-tabs {
          border-bottom-left-radius: 10px;
          border-bottom-right-radius: 10px;
          margin-top: 5px;
          overflow: hidden
      }
      
      .match-home-tabs .widget-tab {
          padding-left: 12px;
          padding-right: 12px
      }
      
      @media(max-width:1023.98px) {
          .match-home-tabs .widget-tab {
              padding-left: 8px;
              padding-right: 8px
          }
          .match-home-tabs .widget-tab:hover {
              color: #000
          }
      }
      
      @media(min-width:1024px) {
          .match-home-tabs {
              justify-content: flex-start
          }
      }
      
      @media(max-width:1279.98px) {
          .match-home-tabs {
              overflow-x: scroll;
              scrollbar-width: none;
              -webkit-overflow-scrolling: touch
          }
          .match-home-tabs::-webkit-scrollbar {
              display: none
          }
      }
      
      @media(max-width:1023.98px) {
          .match-home-tabs {
              border-radius: 0;
              margin-top: 40px
          }
      }
      
      @media(max-width:767.98px) {
          .match-home-tabs {
              margin-top: 0
          }
      }
      
      .match-home-fake-section {
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0;
          background: #fff;
          border-bottom: 1px solid #edeef0
      }
      
      @media(max-width:1023.98px) {
          .match-home-fake-section {
              border-radius: 0
          }
      }
      
      .match-body {
          margin-top: 15px
      }
      
      @media(max-width:1023.98px) {
          /* .match-body {
              margin-top: 5px!important
          } */
          .match-body .content-block,
          .match-body .team-info {
              padding-top: 0;
              overflow-x: auto;
          }
          .match-body .statistics-content-block {
              padding-top: 0;
              margin-bottom: 1rem;
              overflow-x: inherit!important
          }
      }
      
      @media(max-width:1023.98px) {
          .match-body .author,
          .match-body .match-story-content .story-container .article-meta .authors li,
          .match-body .page-story-content .story-container .article-meta .authors li,
          .match-story-content .story-container .article-meta .authors .match-body li,
          .page-story-content .story-container .article-meta .authors .match-body li {
              position: relative;
              font-size: .75rem!important
          }
      }
      
      @media(max-width:1023.98px) {
          .match-container {
              padding: 0 16px;
              margin-bottom: 30px
          }
      }
      
      .match-header {
          position: relative;
          justify-content: space-between;
          /* border-bottom: 1px solid #edeef0;
          border-bottom-left-radius: 0;
          border-bottom-right-radius: 0; */
          display: flex;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 12px;
      }
      
      .match-header .event {
          width: 65%;
          /* padding: 22px 20px 15p3:x */
      }
      
      @media(max-width:767.98px) {
          .match-header .event {
              width: 100%;
              padding: 10px
          }
      }
      
      .match-header .event-full-width {
          width: 100%
      }
      
      .match-header .rhs {
          border-left: 1px solid #edeef0;
          width: 35%
      }

      .pof {
        display: none;
      }
      
      @media(max-width:767.98px) {
          .match-header .rhs {
              display: none
          }
          .pof {
            display: block;
          }
          .best-player-content {
            margin-top: 0px;
          }
      }
      
      .match-header .best-player {
          padding: 8px
      }
      
      .match-header .best-player-title {
          font-weight: 700;
          margin-bottom: 20px;
          font-size: 14px;
          color: #6C6D6F;
      }
      
      .match-header .best-player img {
          width: 60px;
          height: 60px;
          background: #fff;
          border: 1px solid rgba(0, 0, 0, .1);
          border-radius: 50%;
          -o-object-fit: cover;
          object-fit: cover;
          margin-right: 15px
      }
      
      .match-header .best-player-content {
          display: flex;
          align-items: center;
          margin-top: 30px;
      }
      
      .match-header .best-player-name {
          font-size: 16px;
          line-height: 20px
      }
      
      .match-header .best-player-team-name {
          color: #6c6d6f;
          letter-spacing: .1px
      }
      
      .match-header .stats {
          display: flex;
          flex-direction: column;
          height: 100%
      }
      
      .match-header .stats-padder,
      .match-header .stats .current-run-rate,
      .match-header .stats .recent-overs,
      .match-header .stats .required-run-rate {
          padding: 20px
      }
      
      .match-header .stats-secondary {
          color: #6c6d6f;
          margin-bottom: 5px
      }
      
      .match-header .stats-value {
          font-size: 16px;
          line-height: 20px;
          color: #2b2c2d;
          letter-spacing: .2px;
          font-weight: 700
      }
      
      .match-header .stats>div {
          height: 50%
      }
      
      .match-header .stats .run-rate-container {
          display: flex;
          width: 100%
      }
      
      .match-header .stats .recent-overs {
          border-top: 1px solid #edeef0
      }
      
      .match-header .stats .current-run-rate {
          width: 50%
      }
      
      .match-header .stats .required-run-rate {
          border-left: 1px solid #edeef0;
          width: 50%
      }
      
      .current-player-details {
          padding: 1rem;
          position: relative
      }
      
      .current-player-details:after {
          content: "";
          position: absolute;
          background-color: #edeef0;
          height: 1px;
          bottom: 0;
          left: 1rem;
          right: 1rem
      }
      
      .current-player-details:last-child:after {
          content: none
      }
      
      .player-details {
          display: flex;
          flex-direction: row;
          align-items: start
      }
      
      .player-details .header-title {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          text-transform: none!important
      }
      
      .player-details .player-headshot {
          width: 40px;
          height: auto;
          border-radius: 100px;
          border: 1px solid #edeef0
      }
      
      .player-details .player-info {
          padding-left: .5rem;
          width: auto
      }
      
      .player-stats {
          display: inline-flex;
          flex-direction: row;
          align-items: center
      }
      
      .player-stats .runs {
          color: #03a9f4;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          letter-spacing: .3px
      }
      
      .player-stats .runs .balls {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          color: #6c6d6f
      }
      
      .player-stats .runs+.runs-breakdown {
          padding-left: .5rem
      }
      
      .player-stats .stat {
          margin-right: 1rem
      }
      
      .player-stats .stat .title {
          text-transform: uppercase;
          color: #a5a6a7;
          letter-spacing: .8px
      }
      
      .player-stats .stat .value {
          letter-spacing: .6px
      }
      
      .runs-breakdown {
          display: flex;
          flex-direction: row;
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0
      }
      
      .runs-breakdown .run-info {
          padding-left: 10px;
          position: relative
      }
      
      .runs-breakdown .run-info:before {
          position: absolute;
          width: 6px;
          height: 6px;
          content: "";
          border-radius: 6px;
          left: 0;
          top: 4px
      }
      
      .runs-breakdown .fours:before {
          background-color: #28a745
      }
      
      .runs-breakdown .sixes {
          margin-left: .75rem
      }
      
      .runs-breakdown .sixes:before {
          background-color: #7a48d5
      }
      
      .graphs {
          padding-top: 1rem
      }
      
      .pie-chart-border {
          fill: #000;
          fill-opacity: .2
      }
      
      .pie-chart-outline {
          fill: none;
          stroke: rgba(0, 0, 0, .2);
          stroke-miterlimit: 10;
          stroke-width: 1px
      }
      
      .slice {
          fill: #fff
      }
      
      .slice-text {
          fill: #2b2c2d;
          font-size: 10px;
          line-height: 14px;
          text-align: center;
          letter-spacing: .8px;
          text-transform: uppercase
      }
      
      .slice-selected {
          fill: #03a9f4
      }
      
      .slice-text-selected {
          fill: #fff
      }
      
      .batsman-control-chart .title {
          color: #a5a6a7;
          text-transform: uppercase
      }
      
      .batsman-control-chart .bar-total {
          width: 100%;
          height: .5rem;
          display: block;
          background: #edeef0;
          border-radius: 100px
      }
      
      .batsman-control-chart .bar-percentage {
          display: block;
          height: 100%;
          background-color: #03a9f4;
          border-radius: 100px
      }
      
      .shot-details .title {
          color: #a5a6a7;
          text-transform: uppercase
      }
      
      .shot-details .shot-name {
          margin-top: 0;
          text-transform: capitalize
      }
      
      .chart-table-container {
          padding-top: 1.5rem;
          overflow-y: auto
      }
      
      .chart-table-container .chart-table-headers {
          padding-top: 52px
      }
      
      @media(max-width:1023.98px) {
          .chart-table-container .chart-table-headers {
              min-width: 110px;
              margin-left: -10px
          }
      }
      
      .chart-table-container .chart-table-headers li {
          height: 32.1px;
          padding-top: 3px;
          padding-right: 8px;
          padding-left: 1rem;
          border-bottom: 1px dotted rgba(0, 0, 0, .1)
      }
      
      .chart-table-container .chart-table-headers .full,
      .chart-table-container .chart-table-headers .short {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #a5a6a7;
          line-height: 1
      }
      
      .chart-table-container table {
          margin-right: .75rem;
          min-width: 100px
      }
      
      .chart-table-container table caption {
          caption-side: top;
          padding: 0
      }
      
      .chart-table-container table caption .title {
          width: 100%;
          text-align: center;
          background-color: #f1f2f3;
          padding-top: 6px;
          padding-bottom: 6px;
          border-top-left-radius: 4px;
          border-top-right-radius: 4px
      }
      
      .chart-table-container table caption .indicators {
          color: #a5a6a7;
          display: flex;
          justify-content: space-between;
          padding-bottom: .5rem;
          position: relative
      }
      
      .chart-table-container table caption .indicators:after,
      .chart-table-container table caption .indicators:before {
          position: absolute;
          bottom: 1px;
          font-size: 10px;
          color: rgba(0, 0, 0, .1)
      }
      
      .chart-table-container table caption .indicators:before {
          content: "<";
          left: 0
      }
      
      .chart-table-container table caption .indicators:after {
          content: ">";
          right: 0
      }
      
      .chart-table-container table caption .indicators .indicator-name {
          width: 40%;
          text-align: center;
          position: relative;
          padding-bottom: .25rem
      }
      
      .chart-table-container table caption .indicators .indicator-name:after {
          content: "";
          position: absolute;
          height: 1px;
          border-bottom: 1px dotted rgba(0, 0, 0, .1);
          width: 90%;
          bottom: 0
      }
      
      .chart-table-container table caption .indicators .indicator-name:first-child:after {
          right: 0
      }
      
      .chart-table-container table caption .indicators .indicator-name:last-child:after {
          left: 0
      }
      
      .chart-table-container table:last-child {
          margin-right: 0;
          overflow: hidden
      }
      
      .chart-table-container table tr {
          border-bottom: 1px dotted rgba(0, 0, 0, .1);
          border-top: 0
      }
      
      .chart-table-container table td {
          border-right: 1px solid rgba(0, 0, 0, .1);
          border-left: 0;
          font-size: 9px;
          height: 32px;
          line-height: 1;
          padding: 0;
          text-align: center;
          width: 20px;
          text-transform: lowercase;
          color: rgba(0, 0, 0, .4)
      }
      
      .chart-table-container table td:first-child {
          border-left: 1px solid rgba(0, 0, 0, .1)
      }
      
      .chart-table-container table td:last-child {
          position: relative
      }
      
      .chart-table-container table td:last-child:after {
          content: "";
          position: absolute;
          width: 50px;
          height: 1px;
          border-bottom: 1px dotted rgba(0, 0, 0, .1);
          bottom: -1px
      }
      
      .partnerships {
          padding: 0 1rem 1rem
      }
      
      .partnerships>div .partnership-inning {
          border-bottom: 1px solid #edeef0;
          padding-bottom: .5rem;
          border-top: 1px solid #edeef0;
          padding-top: .5rem;
          margin-top: .5rem;
          margin-bottom: .5rem
      }
      
      .partnerships>div:first-child .partnership-inning {
          border-top: none;
          padding-top: 0
      }
      
      .partnerships>div .team-logo-icon {
          width: 32px;
          height: auto;
          margin-right: 10px;
          color: #a5a6a7;
          text-align: center
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter {
          display: flex;
          flex-wrap: wrap;
          width: 100%;
          flex-direction: row;
          position: relative;
          padding-top: .5rem;
          padding-bottom: .5rem
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col {
          display: inline-flex;
          justify-content: space-between;
          position: relative;
          width: 50%
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .name {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          display: block;
          color: #2b2c2d
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .value {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #6c6d6f;
          display: block
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .value .balls {
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0;
          position: relative;
          top: -1px;
          left: 2px
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col .chart-value {
          max-width: 80%
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-percentage {
          display: inline-block;
          height: 8px;
          align-self: start;
          margin-top: 18px
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-total {
          position: absolute;
          top: .5rem;
          width: 100%;
          left: 0;
          text-align: center;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #2b2c2d
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col.left .bar-percentage {
          border-top-left-radius: 100px;
          border-bottom-left-radius: 100px
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col.right {
          text-align: right
      }
      
      .partnerships .stat-graph.compareLineGraph.compareCenter .bar-col.right .bar-percentage {
          border-top-right-radius: 100px;
          border-bottom-right-radius: 100px
      }
      
      .partnerships-header {
          background-color: #f9f9fb;
          padding: .75rem 1.5rem
      }
      
      .match-section-header {
          padding: 1rem;
          border-bottom: 1px solid #edeef0
      }
      
      .match-section-header .data {
          padding-left: 1rem;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          color: #6c6d6f;
          text-transform: none;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          position: relative
      }
      
      .match-section-header .data:nth-child(2):before {
          position: absolute;
          content: "";
          width: 1.5px;
          height: 90%;
          background-color: #6c6d6f;
          border-radius: 10px;
          left: 6px;
          margin-top: 1px
      }
      
      @media(max-width:1023.98px) {
          .match-section-header .data {
              display: none
          }
      }
      
      .report-container {
          padding-bottom: 7rem
      }
      
      .report-container .report-image {
          border-radius: 10px;
          margin-bottom: 60px
      }
      
      .report-container .author-details {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #6c6d6f
      }
      
      .match-details-table .image-container .header-img {
          width: 24px;
          height: 24px
      }
      
      .match-details-table .multiple-detail-table-values {
          padding: 0!important
      }
      
      .match-details-table .multiple-detail-table-values>.replaced-player,
      .match-details-table .multiple-detail-table-values>a {
          padding: 12px;
          border-bottom: 1px solid #edeef0
      }
      
      @media(max-width:767.98px) {
          .match-details-table .multiple-detail-table-values>.replaced-player,
          .match-details-table .multiple-detail-table-values>a {
              padding: 12px 6px
          }
      }
      
      .match-details-table .multiple-detail-table-values>.replaced-player:last-of-type,
      .match-details-table .multiple-detail-table-values>a:last-of-type {
          border-bottom: none
      }
      
      .match-scorecard-page .match-scorecard-table tr td .collapse-content {
          padding: .25rem 1.5rem
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-page .match-scorecard-table tr td .collapse-content {
              padding: 5px 8px
          }
      }
      
      .match-scorecard-page .match-scorecard-table tr td:first-child,
      .match-scorecard-page .match-scorecard-table tr th:first-child {
            padding: 5px 0 0 1rem;
      }
      
      .match-scorecard-page .match-scorecard-table tr td:last-child,
      .match-scorecard-page .match-scorecard-table tr th:last-child {
          padding-right: 1.5rem
      }
      
      .match-scorecard-page .match-scorecard-table .video-icon {
          cursor: pointer
      }
      
      .match-scorecard-page .match-scorecard-table .section-header.player-details .header-title {
          text-transform: none!important;
          color: #03a9f4;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      @media(max-width:1023.98px) {
          .match-scorecard-page .match-scorecard-table .section-header.player-details .header-title {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
      }
      
      .match-scorecard-page .match-scorecard-table .section-header:hover .header-title {
          color: #0278bb
      }
      
      .match-scorecard-page .match-notes .notes-arrow {
          color: #c00
      }
      
      .match-scorecard-page .match-notes .Collapsible {
          margin-bottom: 1.5rem
      }
      
      .match-scorecard-page .match-notes .Collapsible__trigger.is-open .espn-icon {
          display: inline-block;
          transform: rotate(180deg);
          -webkit-transform: rotate(180deg);
          transition: all .5s ease-in-out
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-page .match-details-table .multiple-detail-table-values>a {
              padding: 5px
          }
      }
      
      .match-scorecard-page .match-details-table td {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0
      }
      
      @media(max-width:1023.98px) {
          .match-scorecard-page {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
          .innings-stat .match-scorecard-page table,
          .match-scorecard-page .innings-stat table,
          .match-scorecard-page .match-story-content .story-container table,
          .match-scorecard-page .page-story-content .story-container table,
          .match-scorecard-page .table,
          .match-story-content .story-container .match-scorecard-page table,
          .page-story-content .story-container .match-scorecard-page table {
              margin-bottom: 5px
          }
          .match-scorecard-page .section-header {
              padding: .75rem 1rem
          }
          .match-scorecard-page .section-header .espn-icon {
              display: flex!important
          }
          .match-scorecard-page .header-title {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0
          }
          .match-scorecard-page .match-scorecard-table tr th {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              padding: 5px;
              border-bottom-width: 0;
              white-space: nowrap
          }
          .match-scorecard-page .match-scorecard-table tr th:first-child {
              padding: 5px 5px 5px 10px;
              word-wrap: break-word
          }
          .match-scorecard-page .match-scorecard-table tr th:last-child {
              padding-right: 5px
          }
          .match-scorecard-page .match-scorecard-table tr td {
              padding: 5px;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
          .match-scorecard-page .match-scorecard-table tr td:first-child {
              padding: 5px
          }
          .match-scorecard-page .match-scorecard-table tr td:last-child {
              padding-right: 5px
          }
          .match-scorecard-page .match-scorecard-table tr td.batsman-cell {
              word-wrap: break-word;
              overflow: visible
          }
          .match-scorecard-page .match-scorecard-table tr td a {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif
          }
          .match-scorecard-page .match-scorecard-table tr.extras td,
          .match-scorecard-page .match-scorecard-table tr.total td {
              font-family: BentonSans-Medium, Arial, Noto Sans, sans-serif;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              padding-top: 10px;
              padding-bottom: 10px
          }
      }
      
      a .header-title {
          color: #03a9f4
      }
      
      .match-centre {
          text-transform: uppercase
      }
      
      @media(max-width:1023.98px) {
          .match-centre {
              text-transform: capitalize!important;
              display: flex;
              justify-content: space-between
          }
      }
      
      .batsman {
          width: 100%
      }
      
      @media(max-width:1023.98px) {
          .batsman {
              font-size: 11px!important;
              padding: 0 10px
          }
      }
      
      .bowler {
          width: 100%
      }
      
      @media(max-width:1023.98px) {
          .bowler {
              font-size: 11px!important;
              padding: 0 10px
          }
      }
      
      .video-slider {
          background: #fff;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          margin-bottom: 10px;
          overflow: hidden
      }
      
      .video-slider .horizontal-slider-item {
          width: 260px
      }
      
      .video-slider .horizontal-slider-item .content-block,
      .video-slider .horizontal-slider-item .team-info {
          border-radius: 0;
          box-shadow: none
      }
      
      .video-slider .horizontal-slider-item .content-block .video-img img,
      .video-slider .horizontal-slider-item .team-info .video-img img {
          min-width: 200px
      }
      
      .video-slider .horizontal-slider-item .content-block:first-of-type,
      .video-slider .horizontal-slider-item .team-info:first-of-type {
          margin-left: 5px
      }
      
      .video-slider-single {
          border-radius: 0;
          padding-bottom: 0!important
      }
      
      .video-slider-single .video-slider-title {
          padding-bottom: 0;
          padding-top: 10px
      }
      
      .table-page .video-slider-single .head,
      .team-scores-page .video-slider-single .team-scores-tabs,
      .video-slider-single .app-about,
      .video-slider-single .card,
      .video-slider-single .comment-container,
      .video-slider-single .hint-content,
      .video-slider-single .match-finder-tabs,
      .video-slider-single .notification-card,
      .video-slider-single .table-page .head,
      .video-slider-single .team-info,
      .video-slider-single .team-scores-page .team-scores-tabs {
          border-radius: 0;
          padding: 16px!important;
          box-shadow: none
      }
      
      .video-slider-single .container {
          max-width: 100%
      }
      
      .video-slider-single img {
          width: 100%
      }
      
      .video-slider-title {
          text-transform: none;
          padding: 8px 16px
      }
      
      .teams-section {
          padding: 0 15px
      }
      
      .teams-section .header-title {
          letter-spacing: .6px;
          height: 40px;
          display: flex;
          flex-direction: column;
          justify-content: center
      }
      
      @media(max-width:1023.98px) {
          .teams-section .header-title {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .team-column {
          width: 33.33%;
          cursor: pointer
      }
      
      @media(max-width:1023.98px) {
          .team-column {
              width: 100%
          }
      }
      
      .team-column:nth-of-type(3n) {
          border-right: none!important
      }
      
      .team-column:hover {
          background-color: #f1f2f3
      }
      
      .team-column:hover .header-title {
          color: #03a9f4!important
      }
      
      .team-column .team-listing {
          padding: 24px
      }
      
      .match-story-content .story-container .team-column .team-listing img,
      .page-story-content .story-container .team-column .team-listing img,
      .team-column .team-listing .img-thumbnail,
      .team-column .team-listing .match-story-content .story-container img,
      .team-column .team-listing .page-story-content .story-container img {
          width: 48px
      }
      
      .team-column .team-listing .header-title {
          font-size: 1rem;
          text-transform: none!important;
          color: #2b2c2d;
          transition: all .5s ease-in-out
      }
      
      @media(max-width:1023.98px) {
          .team-column .team-listing {
              padding: 0 10px
          }
      }
      
      .team-column .team-listing-no-logo {
          padding: 24px
      }
      
      @media(max-width:1023.98px) {
          .team-column .team-listing-no-logo {
              padding: 4px 13px
          }
      }
      
      .no-content .empty-container {
          height: 120px;
          width: 120px;
          margin-bottom: 16px;
          background-color: #edeef0
      }
      
      .no-content label {
          font-size: 16px;
          color: #6c6d6f
      }
      
      .team-scores-page .team-scores-tabs {
          margin-bottom: 1rem;
          justify-content: space-between;
          height: auto;
          border-radius: 10px;
          flex-direction: row
      }
      
      @media(max-width:1023.98px) {
          .team-scores-page .team-scores-tabs {
              border-radius: 5px;
              width: 94%;
              margin-left: 3%
          }
      }
      
      .team-scores-page .team-scores-tabs>.widget-tab {
          width: 50%;
          text-align: center;
          padding: 16px
      }
      
      @media(max-width:1023.98px) {
          .team-scores-page .team-scores-tabs>.widget-tab {
              padding: 10px
          }
      }
      
      .team-scores-page .team-scores-tabs .widget-tab-link {
          width: 50%;
          text-align: center;
          padding: 0;
          transition: all .5s ease-in-out
      }
      
      .team-scores-page .team-scores-tabs .widget-tab-link .widget-tab {
          font-size: 16px;
          padding: 16px
      }
      
      @media(max-width:1023.98px) {
          .team-scores-page .team-scores-tabs .widget-tab-link .widget-tab {
              padding: 10px 16px;
              font-size: .875rem;
              line-height: 1.5;
              letter-spacing: 0
          }
      }
      
      .img-thumbnail,
      .match-story-content .story-container img,
      .page-story-content .story-container img {
          background-color: transparent
      }
      
      .blue-on-hover:hover {
          color: #0278bb!important
      }
      
      .player-short-description {
          color: #6c6d6f;
          position: relative;
          top: 1px;
          text-transform: lowercase;
          margin-left: 5px
      }
      
      .team-info {
          padding: 1rem;
          font-size: .875rem
      }
      
      .team-info .heading-1 {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .team-info .heading-2 {
          margin: 0;
          padding: 1rem 0
      }
      
      .team-info a.heading-2,
      .team-info a.heading-3 {
          color: #03a9f4
      }
      
      .team-info .meta {
          margin-bottom: 1rem
      }
      
      .team-info .meta-value,
      .team-info .read-more a {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .team-info .read-more a {
          font-size: 12px
      }
      
      .team-info .record-link {
          display: inline-block;
          padding: 0 5px;
          border-right: 1px solid #cbccce
      }
      
      .team-info .record-link:last-of-type {
          padding-right: 0;
          border-right: none
      }
      
      .team-info .squad {
          position: relative;
          border-top: 1.5px solid #edeef0;
          border-bottom: 1.5px solid #edeef0
      }
      
      .team-info .squad-col {
          position: relative;
          border-right: 1px solid #edeef0;
          display: inline-grid;
          width: 24%;
          padding: 5px 0
      }
      
      @media(max-width:767.98px) {
          .team-info .squad-col {
              width: 49%
          }
          .team-info .squad-col:nth-of-type(2n) {
              border-right: none
          }
      }
      
      .team-info .squad-col:last-of-type {
          border-right: none
      }
      
      .team-info .squad-col a {
          display: block;
          padding: 2px 0 2px 5px;
          font-size: 12px
      }
      
      .team-info .footer {
          text-align: right;
          color: #a5a6a7;
          font-size: .75rem;
          margin-top: 8px
      }
      
      .series-sub-navbar {
          position: sticky!important;
          position: -webkit-sticky!important;
          top: 44px;
          z-index: 999
      }
      
      @media(max-width:1279.98px) {
          .series-sub-navbar {
              top: -1px
          }
      }
      
      .series-sub-navbar .navbar {
          height: 54px
      }
      
      @media(max-width:1023.98px) {
          .series-sub-navbar .navbar {
              height: auto
          }
      }
      
      .series-sub-navbar .navbar .navbar-brand .header-title {
          font-size: .875rem!important;
          letter-spacing: .2px
      }
      
      .series-sub-navbar .navbar .custom-scroll .navbar-nav {
          width: 630px
      }
      
      .custom-filter {
          font-size: 16px
      }
      
      .calender-icon {
          top: 16px;
          right: 16px
      }
      
      .custom-height56 {
          height: 56px
      }
      
      .filter-container {
          flex-direction: row;
          align-items: center
      }
      
      .filter-container-with-calendar {
          width: 70%
      }
      
      .filter-container .ci-dd__control,
      .filter-container .css-c1bwuc-control {
          height: auto
      }
      
      @media(max-width:1023.98px) {
          .filter-container>div {
              margin-left: 0!important;
              border-bottom: 1px solid #edeef0!important;
              min-height: 40px;
              display: flex;
              align-items: center;
              border-left: none!important
          }
          .filter-container>.filter-reset-btn {
              height: 100%
          }
      }
      
      .filter-container .dropdown-container {
          position: relative;
          display: inline-block
      }
      
      .filter-container .dropdown-container>button {
          margin-right: 10px;
          z-index: 111;
          padding: 10px;
          border: 0;
          border-radius: 16px;
          background-color: #fff;
          color: #333;
          cursor: pointer;
          outline: 0;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          display: flex;
          justify-content: space-between
      }
      
      @media(min-width:768px) {
          .filter-container .dropdown-container>button {
              min-width: 160px
          }
          .filter-container .dropdown-container>button.first-of-type {
              width: 200px
          }
      }
      
      .filter-container .ci-dd__menu {
          z-index: 110;
          position: absolute;
          top: 110%;
          left: 0;
          border-radius: 10px;
          width: 100%;
          z-index: 111;
          border: 1px solid rgba(0, 0, 0, .04);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14);
          background-color: #fff;
          max-height: 300px;
          overflow-y: auto;
          overflow-x: hidden
      }
      
      .filter-container .ci-dd__menu ul {
          list-style: none;
          padding: 0;
          margin: 0
      }
      
      .filter-container .ci-dd__menu ul li {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          padding: 10px;
          display: flex;
          align-items: center;
          cursor: pointer
      }
      
      .filter-container .ci-dd__menu ul .ci-dd__selected-option,
      .filter-container .ci-dd__menu ul li:active,
      .filter-container .ci-dd__menu ul li:hover {
          background-color: #edeef0
      }
      
      .filter-container .ci-dd--is-disabled div {
          background: transparent;
          border: none;
          align-items: flex-end;
          display: flex
      }
      
      .filter-container .filter-reset-btn {
          background: transparent;
          border-radius: 0;
          border: none;
          color: #03a9f4;
          border-top-right-radius: 10px;
          border-bottom-right-radius: 10px;
          height: 100%
      }
      
      .filter-container .filter-reset-btn:focus {
          color: inherit!important;
          background: inherit!important
      }
      
      .filter-container .filter-reset-btn:disabled {
          background: inherit;
          color: #cbccce!important;
          pointer-events: none
      }
      
      @media(max-width:1023.98px) {
          .filter-container {
              margin-left: 10px
          }
      }
      
      .filter-container .custom-filter {
          padding: 0 10px;
          margin: 0;
          min-height: 40px;
          line-height: 40px;
          border-right: 1px solid #edeef0
      }
      
      .filter-container .customDD {
          background: none;
          border: 0;
          min-height: 40px;
          flex-grow: 1;
          height: auto
      }
      
      .filter-container .customDD .css-c1bwuc-control {
          background: none;
          border: 0;
          min-height: 40px;
          height: auto!important;
          font-weight: 700
      }
      
      .filter-container .customDD .css-c1bwuc-control:hover {
          background: none;
          border: 0;
          min-height: 40px
      }
      
      .filter-container .customDD .css-c1bwuc-control .css-18bzf0t-IndicatorsContainer {
          min-height: 40px
      }
      
      .filter-container .customDD .css-1cvucd2-control,
      .filter-container .customDD .css-26qohk-control {
          background: none;
          border: 0;
          min-height: 40px
      }
      
      .filter-container .customDD.vLine {
          border-left: 1px solid #edeef0;
          min-height: 40px;
          min-width: 140px;
          width: auto;
          height: auto
      }
      
      .filter-container.content-block,
      .filter-container.team-info {
          padding-top: 0;
          padding-bottom: 0
      }
      
      .filter-container-league {
          min-width: auto;
          margin-right: 15px
      }
      
      @media(max-width:1023.98px) {
          .filter-container-league {
              margin-right: 0
          }
      }
      
      .filter-container-league .customDD {
          width: 210px
      }
      
      .filter-container-season {
          min-width: auto
      }
      
      .filter-container-season .customDD {
          width: 160px
      }
      
      @media(max-width:1023.98px) {
          .filter-container-season .customDD {
              width: 100px
          }
      }
      
      @media(max-width:1023.98px) {
          .filter-container {
              margin-right: 10px
          }
      }
      
      .table-filter-container {
          display: flex;
          flex-wrap: wrap
      }
      
      .standings-card .app-about,
      .standings-card .card,
      .standings-card .comment-container,
      .standings-card .hint-content,
      .standings-card .match-finder-tabs,
      .standings-card .notification-card,
      .standings-card .table-page .head,
      .standings-card .team-info,
      .standings-card .team-scores-page .team-scores-tabs,
      .table-page .standings-card .head,
      .team-scores-page .standings-card .team-scores-tabs {
          padding-top: 0
      }
      
      @media(max-width:1023.98px) {
          .standings-card .app-about,
          .standings-card .card,
          .standings-card .comment-container,
          .standings-card .hint-content,
          .standings-card .match-finder-tabs,
          .standings-card .notification-card,
          .standings-card .table-page .head,
          .standings-card .team-info,
          .standings-card .team-scores-page .team-scores-tabs,
          .table-page .standings-card .head,
          .team-scores-page .standings-card .team-scores-tabs {
              border-radius: 0
          }
      }
      
      .series-standings-title .header-title {
          letter-spacing: .6px!important
      }
      
      @media(max-width:1023.98px) {
          .series-standings-title .header-title {
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px
          }
      }
      
      .innings-stat table.standings-widget-table thead th,
      .match-story-content .story-container table.standings-widget-table thead th,
      .page-story-content .story-container table.standings-widget-table thead th,
      .standings-widget-table.table thead th {
          border: 0;
          padding: 9px 8px;
          color: #2b2c2d;
          font-size: .625rem;
          background-color: #f9f9fb;
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif
      }
      
      .innings-stat table.standings-widget-table thead th:first-child,
      .match-story-content .story-container table.standings-widget-table thead th:first-child,
      .page-story-content .story-container table.standings-widget-table thead th:first-child,
      .standings-widget-table.table thead th:first-child {
          text-align: left;
          white-space: nowrap;
          position: sticky!important;
          position: -webkit-sticky!important;
          left: 0;
          z-index: 98
      }
      
      .innings-stat table.standings-widget-table thead th>button,
      .match-story-content .story-container table.standings-widget-table thead th>button,
      .page-story-content .story-container table.standings-widget-table thead th>button,
      .standings-widget-table.table thead th>button {
          padding: 0
      }
      
      .innings-stat table.standings-widget-table td,
      .match-story-content .story-container table.standings-widget-table td,
      .page-story-content .story-container table.standings-widget-table td,
      .standings-widget-table.table td {
          padding: 9px 10px;
          color: #2b2c2d;
          border-color: #edeef0;
          font-size: .75rem
      }
      
      .innings-stat table.standings-widget-table td:first-child,
      .match-story-content .story-container table.standings-widget-table td:first-child,
      .page-story-content .story-container table.standings-widget-table td:first-child,
      .standings-widget-table.table td:first-child {
          text-align: left;
          position: sticky!important;
          position: -webkit-sticky!important;
          left: 0;
          z-index: 98;
          background-color: #fdfdfd;
          white-space: nowrap
      }
      
      .innings-stat table.standings-widget-table .rank,
      .match-story-content .story-container table.standings-widget-table .rank,
      .page-story-content .story-container table.standings-widget-table .rank,
      .standings-widget-table.table .rank {
          min-width: 20px
      }
      
      .innings-stat table.standings-widget-table .team-listing>.row,
      .match-story-content .story-container table.standings-widget-table .team-listing>.row,
      .page-story-content .story-container table.standings-widget-table .team-listing>.row,
      .standings-widget-table.table .team-listing>.row {
          flex-wrap: nowrap
      }
      
      .innings-stat table.standings-widget-table .team-listing .image-container .espn-icon,
      .match-story-content .story-container table.standings-widget-table .team-listing .image-container .espn-icon,
      .page-story-content .story-container table.standings-widget-table .team-listing .image-container .espn-icon,
      .standings-widget-table.table .team-listing .image-container .espn-icon {
          font-size: 1.5rem
      }
      
      .innings-stat table.standings-widget-table .team-listing .image-container img,
      .match-story-content .story-container table.standings-widget-table .team-listing .image-container img,
      .page-story-content .story-container table.standings-widget-table .team-listing .image-container img,
      .standings-widget-table.table .team-listing .image-container img {
          width: 25px;
          border-radius: 5px
      }
      
      .innings-stat table.standings-widget-table .team-listing h5,
      .match-story-content .story-container table.standings-widget-table .team-listing h5,
      .page-story-content .story-container table.standings-widget-table .team-listing h5,
      .standings-widget-table.table .team-listing h5 {
          color: #03a9f4;
          font-size: .75rem;
          margin-left: 10px
      }
      
      .innings-stat table.standings-widget-table a:hover:after,
      .innings-stat table.standings-widget-table a:hover:before,
      .match-story-content .story-container table.standings-widget-table a:hover:after,
      .match-story-content .story-container table.standings-widget-table a:hover:before,
      .page-story-content .story-container table.standings-widget-table a:hover:after,
      .page-story-content .story-container table.standings-widget-table a:hover:before,
      .standings-widget-table.table a:hover:after,
      .standings-widget-table.table a:hover:before {
          display: none
      }
      
      @media(max-width:1023.98px) {
          .standings-widget-table .image-container {
              padding-right: 0
          }
          .innings-stat table.standings-widget-table .team-listing>.row,
          .match-story-content .story-container table.standings-widget-table .team-listing>.row,
          .page-story-content .story-container table.standings-widget-table .team-listing>.row,
          .standings-widget-table.table .team-listing>.row {
              display: flex;
              flex-direction: column
          }
          .innings-stat table.standings-widget-table .team-listing h5,
          .match-story-content .story-container table.standings-widget-table .team-listing h5,
          .page-story-content .story-container table.standings-widget-table .team-listing h5,
          .standings-widget-table.table .team-listing h5 {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0;
              margin-left: 0
          }
      }
      
      .add-to-calendar-btn span {
          margin: 0!important;
          color: inherit!important
      }
      
      @media(max-width:1023.98px) {
          .add-to-calendar-btn {
              border: none
          }
          .add-to-calendar-btn span {
              padding-top: 2px
          }
      }
      
      .notification-settings-page .section {
          margin-top: 15px
      }
      
      .notification-settings-page .section .section-header {
          padding: .75rem 1rem
      }
      
      .app-about {
          padding: 1.2rem;
          border-radius: 0;
          box-shadow: none;
          min-height: calc(100vh - 70px)
      }
      
      .app-about .logo {
          text-align: center
      }
      
      .app-about .logo img {
          width: 80px;
          border-radius: 0
      }
      
      .app-about .app-info {
          text-align: center;
          margin-top: 1rem
      }
      
      .app-about .static {
          margin-top: .5rem;
          line-height: 28px
      }
      
      .can-toggle {
          position: relative
      }
      
      .can-toggle *,
      .can-toggle :after,
      .can-toggle :before {
          box-sizing: border-box
      }
      
      .can-toggle input[type=checkbox] {
          opacity: 0;
          position: absolute;
          top: 0;
          left: 0
      }
      
      .can-toggle input[type=checkbox][disabled]~label {
          pointer-events: none
      }
      
      .can-toggle input[type=checkbox][disabled]~label .can-toggle-switch {
          opacity: .4
      }
      
      .can-toggle input[type=checkbox]:checked~label .can-toggle-switch:before {
          content: attr(data-unchecked);
          left: 0
      }
      
      .can-toggle input[type=checkbox]:checked~label .can-toggle-switch:after {
          content: attr(data-checked)
      }
      
      .can-toggle label {
          -webkit-user-select: none;
          -ms-user-select: none;
          user-select: none;
          position: relative;
          display: flex;
          align-items: center
      }
      
      .can-toggle label .can-toggle__label-text {
          padding-left: 32px
      }
      
      .can-toggle label .can-toggle-switch {
          position: relative
      }
      
      .can-toggle label .can-toggle-switch:before {
          content: attr(data-checked);
          position: absolute;
          top: 0;
          text-transform: uppercase;
          text-align: center
      }
      
      .can-toggle label .can-toggle-switch:after {
          content: attr(data-unchecked);
          position: absolute;
          z-index: 5;
          text-transform: uppercase;
          text-align: center;
          background: #fff;
          transform: translateZ(0)
      }
      
      .can-toggle input[type=checkbox][disabled]~label {
          color: rgba(241, 242, 243, .5)
      }
      
      .can-toggle input[type=checkbox]:focus~label .can-toggle-switch,
      .can-toggle input[type=checkbox]:hover~label .can-toggle-switch {
          background-color: #f1f2f3
      }
      
      .can-toggle input[type=checkbox]:focus~label .can-toggle-switch:after,
      .can-toggle input[type=checkbox]:hover~label .can-toggle-switch:after {
          color: #d00
      }
      
      .can-toggle input[type=checkbox]:hover~label {
          color: #e3e5e7
      }
      
      .can-toggle input[type=checkbox]:checked~label:hover {
          color: #e9eaec
      }
      
      .can-toggle input[type=checkbox]:checked~label .can-toggle-switch {
          background-color: #f1f2f3
      }
      
      .can-toggle input[type=checkbox]:checked~label .can-toggle-switch:after {
          color: #d00;
          left: 2px
      }
      
      .can-toggle input[type=checkbox]:checked:focus~label .can-toggle-switch,
      .can-toggle input[type=checkbox]:checked:hover~label .can-toggle-switch {
          background-color: #f1f2f3
      }
      
      .can-toggle input[type=checkbox]:checked:focus~label .can-toggle-switch:after,
      .can-toggle input[type=checkbox]:checked:hover~label .can-toggle-switch:after {
          color: #d00
      }
      
      .can-toggle label .can-toggle__label-text {
          flex: 1 1
      }
      
      .can-toggle label .can-toggle-switch {
          transition: background-color .3s cubic-bezier(0, 1, .5, 1);
          background: #f1f2f3;
          white-space: nowrap
      }
      
      .can-toggle label .can-toggle-switch:before {
          color: #2b2c2d;
          cursor: pointer
      }
      
      .can-toggle label .can-toggle-switch:after {
          transition: transform .3s cubic-bezier(0, 1, .5, 1);
          color: #d00;
          cursor: pointer
      }
      
      .can-toggle input[type=checkbox]:focus~label .can-toggle-switch:after,
      .can-toggle input[type=checkbox]:hover~label .can-toggle-switch:after {
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .can-toggle input[type=checkbox]:checked~label .can-toggle-switch:after {
          transform: translate3d(100%, 0, 0)
      }
      
      .can-toggle input[type=checkbox]:checked:focus~label .can-toggle-switch:after,
      .can-toggle input[type=checkbox]:checked:hover~label .can-toggle-switch:after {
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .can-toggle label {
          font-size: 14px
      }
      
      .can-toggle label .can-toggle-switch {
          height: 32px;
          flex: 0 0 134px;
          border-radius: 16px;
          min-width: 100%
      }
      
      .can-toggle label .can-toggle-switch:before {
          left: 50%;
          font-size: 10px;
          line-height: 32px;
          width: 67px;
          min-width: 50%;
          padding: 0 12px
      }
      
      .can-toggle label .can-toggle-switch:after {
          top: 0;
          left: -1px;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 16px;
          width: 67px;
          line-height: 32px;
          min-width: 50%;
          font-size: 10px
      }
      
      .can-toggle label .can-toggle-switch:hover:after {
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16)
      }
      
      .category-select {
          width: 100%;
          flex-direction: row;
          list-style: none;
          flex-wrap: wrap;
          background-color: #f1f2f3;
          border-radius: 16px;
          height: 32px;
          margin: 0;
          padding: 0
      }
      
      .category-select,
      .category-select li {
          display: flex;
          align-items: center;
          justify-content: center
      }
      
      .category-select li {
          flex: 1 0 auto;
          text-align: center;
          height: 100%;
          line-height: 1px;
          cursor: pointer
      }
      
      .category-select li.active {
          background: #fff;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 16px;
          color: #d00
      }
      
      .custom-nav {
          height: 56px
      }
      
      .custom-nav a {
          text-decoration: none;
          cursor: pointer;
          font-size: 1rem;
          color: #a5a6a7;
          display: flex;
          align-items: center;
          justify-content: center
      }
      
      .custom-nav a.active {
          border-bottom: 3px solid #d00;
          color: #2b2c2d
      }
      
      .custom-nav a.active:hover {
          color: #2b2c2d
      }
      
      .custom-nav a:hover {
          color: #a5a6a7
      }
      
      .custom-nav a:before,
      .custom-nav a:hover {
          text-decoration: none
      }
      
      .custom-nav a:after {
          background: transparent
      }
      
      .story-sidebar {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0;
          margin-top: 20px;
          box-shadow: none;
          overflow-y: scroll;
          max-height: 100vh;
          height: calc(100vh - 45px);
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch
      }
      
      .story-sidebar::-webkit-scrollbar {
          display: none
      }
      
      .story-sidebar .stories-menu {
          padding-top: 1rem;
          padding-bottom: 1rem
      }
      
      .story-sidebar .stories-menu .story-menu-item {
          padding: 1rem;
          opacity: .7;
          transition: all .5s ease-in-out;
          position: relative
      }
      
      .story-sidebar .stories-menu .story-menu-item:before {
          content: "";
          position: absolute;
          background-color: #d00;
          border-radius: 10px;
          height: 100%;
          bottom: 0;
          left: 0;
          width: 3px;
          display: none
      }
      
      .story-sidebar .stories-menu .story-menu-item:after {
          content: "";
          width: 0;
          height: 0;
          border-top: 8px solid transparent;
          border-bottom: 8px solid transparent;
          border-right: 10px solid #d00;
          position: absolute;
          right: 0;
          top: 50%;
          margin-top: -8px;
          display: none;
          bottom: auto;
          left: auto;
          opacity: 1;
          background: transparent
      }
      
      .story-sidebar .stories-menu .story-menu-item .news-feed-item-title a,
      .story-sidebar .stories-menu .story-menu-item .story-title {
          color: #2b2c2d;
          font-size: .875rem;
          line-height: 1.25;
          letter-spacing: .2px
      }
      
      .story-sidebar .stories-menu .story-menu-item .news-feed-item-title a:visited,
      .story-sidebar .stories-menu .story-menu-item .story-title:visited {
          color: #a5a6a7
      }
      
      .story-sidebar .stories-menu .story-menu-item .news-feed-item-title a:after {
          content: none
      }
      
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta {
          display: flex;
          flex-direction: row;
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0;
          color: #6c6d6f
      }
      
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp {
          padding-right: 5px;
          margin-right: 5px;
          display: inline-block
      }
      
      .match-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta li,
      .page-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta li,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .author,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .match-story-content .story-container .article-meta .authors li,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .page-story-content .story-container .article-meta .authors li {
          padding-left: 5px;
          display: inline-block
      }
      
      .match-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+li,
      .page-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+li,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .match-story-content .story-container .article-meta .authors .timestamp+li,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .page-story-content .story-container .article-meta .authors .timestamp+li,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+.author {
          position: relative
      }
      
      .match-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+li:before,
      .page-story-content .story-container .article-meta .authors .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+li:before,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .match-story-content .story-container .article-meta .authors .timestamp+li:before,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .page-story-content .story-container .article-meta .authors .timestamp+li:before,
      .story-sidebar .stories-menu .story-menu-item .news-feed_item-meta .timestamp+.author:before {
          position: absolute;
          top: 1px;
          left: -6px;
          content: "î¤¢";
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-size: .5rem
      }
      
      .story-sidebar .stories-menu .story-menu-item .story-link {
          display: none
      }
      
      .story-sidebar .stories-menu .story-menu-item.active {
          opacity: 1
      }
      
      .story-sidebar .stories-menu .story-menu-item.active a:visited {
          color: #2b2c2d
      }
      
      .story-sidebar .stories-menu .story-menu-item.active:after,
      .story-sidebar .stories-menu .story-menu-item.active:before {
          display: block
      }
      
      .story-sidebar .stories-menu .story-menu-item:hover {
          opacity: 1
      }
      
      .story-sidebar .stories-menu .incontent,
      .story-sidebar .stories-menu .incontentstrip {
          margin-bottom: 10px!important;
          margin-top: 10px!important
      }
      
      .story-sidebar .stories-menu .ad-placeholder {
          display: none
      }
      
      @media(max-width:767.98px) {
          .story-sidebar {
              display: none
          }
      }
      
      .ad-center {
          display: flex;
          justify-content: center;
          align-items: center
      }
      
      .match-story-content {
          margin-top: 10px
      }
      
      .match-story-content .story-container,
      .page-story-content .story-container {
          padding: 2.5rem 1.5rem 0 2.5rem;
          margin-bottom: 1rem;
          position: relative;
          z-index: 5
      }
      
      .match-story-content .story-container .author-details,
      .page-story-content .story-container .author-details {
          margin-bottom: 40px
      }
      
      .match-story-content .story-container .article,
      .page-story-content .story-container .article {
          float: none
      }
      
      .match-story-content .story-container .article .share-button,
      .page-story-content .story-container .article .share-button {
          position: absolute;
          top: 10px;
          right: 10px;
          padding: 10px
      }
      
      .match-story-content .story-container .article>.container,
      .page-story-content .story-container .article>.container {
          padding-left: 0;
          padding-right: 0
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article>.container,
          .page-story-content .story-container .article>.container {
              max-width: 100%
          }
      }
      
      .match-story-content .story-container .article>.container .article-body .ad-300,
      .page-story-content .story-container .article>.container .article-body .ad-300 {
          float: right;
          margin: 0 0 10px 10px
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article>.container .article-body .ad-300,
          .page-story-content .story-container .article>.container .article-body .ad-300 {
              float: none;
              margin: 0
          }
      }
      
      .match-story-content .story-container .article .videoCaption,
      .page-story-content .story-container .article .videoCaption {
          width: 100%;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          bottom: 0;
          color: #6c6d6f;
          display: inline-block;
          margin-bottom: 1.5rem
      }
      
      .match-story-content .story-container h2,
      .page-story-content .story-container h2 {
          margin-bottom: 1.1rem;
          font-size: 1rem
      }
      
      .match-story-content .story-container img,
      .page-story-content .story-container img {
          margin-bottom: 2rem;
          width: 100%
      }
      
      .match-story-content .story-container img,
      .match-story-content .story-container p,
      .page-story-content .story-container img,
      .page-story-content .story-container p {
          margin-bottom: 1.1rem;
          font-size: .9rem
      }
      
      .match-story-content .story-container img:last-child,
      .match-story-content .story-container p:last-child,
      .page-story-content .story-container img:last-child,
      .page-story-content .story-container p:last-child {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .article-social.vertical+p,
      .match-story-content .story-container .contentItem__subhead,
      .match-story-content .story-container .contentItem__subhead--shortstop,
      .match-story-content .story-container .report-image+p,
      .page-story-content .story-container .article-social.vertical+p,
      .page-story-content .story-container .contentItem__subhead,
      .page-story-content .story-container .contentItem__subhead--shortstop,
      .page-story-content .story-container .report-image+p {
          font-size: .875rem;
          line-height: 1.71;
          letter-spacing: -.1px;
          color: #6c6d6f;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400;
          font-style: normal
      }
      
      .match-story-content .story-container .article-social.vertical+p>i,
      .match-story-content .story-container .contentItem__subhead--shortstop>i,
      .match-story-content .story-container .contentItem__subhead>i,
      .match-story-content .story-container .report-image+p>i,
      .page-story-content .story-container .article-social.vertical+p>i,
      .page-story-content .story-container .contentItem__subhead--shortstop>i,
      .page-story-content .story-container .contentItem__subhead>i,
      .page-story-content .story-container .report-image+p>i {
          font-size: 1rem;
          color: #6c6d6f
      }
      
      @media(max-width:767.98px) {
          .match-story-content .story-container .article-social.vertical+p>i,
          .match-story-content .story-container .contentItem__subhead--shortstop>i,
          .match-story-content .story-container .contentItem__subhead>i,
          .match-story-content .story-container .report-image+p>i,
          .page-story-content .story-container .article-social.vertical+p>i,
          .page-story-content .story-container .contentItem__subhead--shortstop>i,
          .page-story-content .story-container .contentItem__subhead>i,
          .page-story-content .story-container .report-image+p>i {
              font-size: .875rem;
              line-height: 1.71;
              letter-spacing: -.1px
          }
      }
      
      .match-story-content .story-container .article-figure,
      .page-story-content .story-container .article-figure {
          background-image: linear-gradient(transparent, #000);
          margin-top: 1.5rem
      }
      
      .match-story-content .story-container .article-figure .video-img-play-icon,
      .page-story-content .story-container .article-figure .video-img-play-icon {
          bottom: 55px;
          left: 20px
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-figure .video-img-play-icon,
          .page-story-content .story-container .article-figure .video-img-play-icon {
              bottom: 44px;
              left: 15px
          }
      }
      
      .match-story-content .story-container .article-figure .video-img img,
      .page-story-content .story-container .article-figure .video-img img {
          transition: all .5s ease-in-out
      }
      
      .match-story-content .story-container .article-figure:hover .video-img img,
      .page-story-content .story-container .article-figure:hover .video-img img {
          transform: scale(1.1)
      }
      
      .match-story-content .story-container .article-figure.video-figure .video-img-icon,
      .page-story-content .story-container .article-figure.video-figure .video-img-icon {
          bottom: 55px;
          left: 12px
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-figure.video-figure .video-img-icon,
          .page-story-content .story-container .article-figure.video-figure .video-img-icon {
              bottom: 44px;
              left: 12px
          }
      }
      
      .match-story-content .story-container .article-figure,
      .match-story-content .story-container .report-image,
      .match-story-content .story-container figure,
      .page-story-content .story-container .article-figure,
      .page-story-content .story-container .report-image,
      .page-story-content .story-container figure {
          position: relative;
          border-radius: 10px;
          margin-bottom: 0;
          overflow: hidden
      }
      
      .match-story-content .story-container .article-figure.video,
      .match-story-content .story-container .report-image.video,
      .match-story-content .story-container figure.video,
      .page-story-content .story-container .article-figure.video,
      .page-story-content .story-container .report-image.video,
      .page-story-content .story-container figure.video {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .article-figure .img-wrap,
      .match-story-content .story-container .report-image .img-wrap,
      .match-story-content .story-container figure .img-wrap,
      .page-story-content .story-container .article-figure .img-wrap,
      .page-story-content .story-container .report-image .img-wrap,
      .page-story-content .story-container figure .img-wrap {
          position: relative
      }
      
      .match-story-content .story-container .article-figure .img-wrap picture img,
      .match-story-content .story-container .report-image .img-wrap picture img,
      .match-story-content .story-container figure .img-wrap picture img,
      .page-story-content .story-container .article-figure .img-wrap picture img,
      .page-story-content .story-container .report-image .img-wrap picture img,
      .page-story-content .story-container figure .img-wrap picture img {
          border: 0
      }
      
      .match-story-content .story-container .article-figure .img-wrap+.photoCaption,
      .match-story-content .story-container .report-image .img-wrap+.photoCaption,
      .match-story-content .story-container figure .img-wrap+.photoCaption,
      .page-story-content .story-container .article-figure .img-wrap+.photoCaption,
      .page-story-content .story-container .report-image .img-wrap+.photoCaption,
      .page-story-content .story-container figure .img-wrap+.photoCaption {
          margin-top: -100px
      }
      
      .match-story-content .story-container .article-figure .img-wrap:after,
      .match-story-content .story-container .report-image .img-wrap:after,
      .match-story-content .story-container figure .img-wrap:after,
      .page-story-content .story-container .article-figure .img-wrap:after,
      .page-story-content .story-container .report-image .img-wrap:after,
      .page-story-content .story-container figure .img-wrap:after {
          content: "";
          display: block;
          height: 100px;
          width: 100%;
          position: absolute;
          bottom: -1px;
          background: linear-gradient(180deg, transparent, #000)
      }
      
      .match-story-content .story-container .article-figure .credit,
      .match-story-content .story-container .article-figure .photoCaption,
      .match-story-content .story-container .report-image .credit,
      .match-story-content .story-container .report-image .photoCaption,
      .match-story-content .story-container figure .credit,
      .match-story-content .story-container figure .photoCaption,
      .page-story-content .story-container .article-figure .credit,
      .page-story-content .story-container .article-figure .photoCaption,
      .page-story-content .story-container .report-image .credit,
      .page-story-content .story-container .report-image .photoCaption,
      .page-story-content .story-container figure .credit,
      .page-story-content .story-container figure .photoCaption {
          width: 100%;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          bottom: 0;
          color: #f9f9fb;
          padding: 4rem 1rem 1rem;
          background: none;
          position: relative
      }
      
      .match-story-content .story-container .article-figure .credit cite,
      .match-story-content .story-container .article-figure .photoCaption cite,
      .match-story-content .story-container .report-image .credit cite,
      .match-story-content .story-container .report-image .photoCaption cite,
      .match-story-content .story-container figure .credit cite,
      .match-story-content .story-container figure .photoCaption cite,
      .page-story-content .story-container .article-figure .credit cite,
      .page-story-content .story-container .article-figure .photoCaption cite,
      .page-story-content .story-container .report-image .credit cite,
      .page-story-content .story-container .report-image .photoCaption cite,
      .page-story-content .story-container figure .credit cite,
      .page-story-content .story-container figure .photoCaption cite {
          font-style: normal;
          opacity: .6;
          position: relative
      }
      
      .match-story-content .story-container .article-figure-video-playing .img-wrap,
      .page-story-content .story-container .article-figure-video-playing .img-wrap {
          display: inline;
          display: initial
      }
      
      .match-story-content .story-container .article-figure-video-playing .img-wrap:after,
      .page-story-content .story-container .article-figure-video-playing .img-wrap:after {
          background: none
      }
      
      .match-story-content .story-container .report-image,
      .page-story-content .story-container .report-image {
          margin-bottom: 4rem
      }
      
      .match-story-content .story-container .article-header+.article-figure,
      .page-story-content .story-container .article-header+.article-figure {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .article-header h1,
      .page-story-content .story-container .article-header h1 {
          margin-bottom: .75rem
      }
      
      .match-story-content .story-container .article-header .article-summary,
      .page-story-content .story-container .article-header .article-summary {
          margin: 0 0 1.5rem;
          color: #6c6d6f;
          font-size: 1.125rem;
          line-height: 1.4
      }
      
      .match-story-content .story-container .article-header .article-genre,
      .page-story-content .story-container .article-header .article-genre {
          font-size: .8rem;
          margin-bottom: .75rem
      }
      
      .match-story-content .story-container .article-meta .authors li,
      .match-story-content .story-container .article-meta .authors li a,
      .match-story-content .story-container .author,
      .match-story-content .story-container .author a,
      .page-story-content .story-container .article-meta .authors li,
      .page-story-content .story-container .article-meta .authors li a,
      .page-story-content .story-container .author,
      .page-story-content .story-container .author a {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #1d1e1f
      }
      
      .match-story-content .story-container .timestamp,
      .page-story-content .story-container .timestamp {
          order: 2;
          color: #6c6d6f;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .match-story-content .story-container .contentItem__shortstop__meta__content,
      .page-story-content .story-container .contentItem__shortstop__meta__content {
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between;
          padding-bottom: .5rem;
          border-bottom: 1px solid #edeef0
      }
      
      .match-story-content .story-container .icon-external-outline-after,
      .page-story-content .story-container .icon-external-outline-after {
          position: relative
      }
      
      .match-story-content .story-container .icon-external-outline-after:after,
      .page-story-content .story-container .icon-external-outline-after:after {
          position: absolute;
          right: 0;
          color: inherit
      }
      
      .match-story-content .story-container .article-meta,
      .page-story-content .story-container .article-meta {
          display: flex;
          flex-direction: row;
          align-items: center;
          justify-content: space-between
      }
      
      .match-story-content .story-container .article-meta .authors,
      .page-story-content .story-container .article-meta .authors {
          order: 1;
          margin-bottom: 0;
          display: block;
          width: 100%
      }
      
      .match-story-content .story-container .article-meta .authors li,
      .page-story-content .story-container .article-meta .authors li {
          display: block;
          padding-right: .25rem
      }
      
      .match-story-content .story-container .article-meta .authors li:before,
      .page-story-content .story-container .article-meta .authors li:before {
          content: ", ";
          margin-right: 3px
      }
      
      .match-story-content .story-container .article-meta .authors li:last-child:before,
      .page-story-content .story-container .article-meta .authors li:last-child:before {
          content: "and"
      }
      
      .match-story-content .story-container .article-meta .authors li:first-child:before,
      .page-story-content .story-container .article-meta .authors li:first-child:before {
          content: none
      }
      
      .match-story-content .story-container .article-meta .authors li .author-img+.author,
      .match-story-content .story-container .article-meta .authors li .author-img+li,
      .page-story-content .story-container .article-meta .authors li .author-img+.author,
      .page-story-content .story-container .article-meta .authors li .author-img+li {
          margin-left: 58px;
          width: calc(100% - 58px)
      }
      
      .match-story-content .story-container .article-meta .authors li .author,
      .match-story-content .story-container .article-meta .authors li li,
      .page-story-content .story-container .article-meta .authors li .author,
      .page-story-content .story-container .article-meta .authors li li {
          position: relative;
          vertical-align: middle;
          line-height: 2
      }
      
      .match-story-content .story-container .article-meta .authors li .author .author-byline,
      .match-story-content .story-container .article-meta .authors li li .author-byline,
      .page-story-content .story-container .article-meta .authors li .author .author-byline,
      .page-story-content .story-container .article-meta .authors li li .author-byline {
          text-decoration: underline;
          -webkit-text-decoration-style: dashed;
          text-decoration-style: dashed;
          -webkit-text-decoration-color: #cbccce;
          text-decoration-color: #cbccce
      }
      
      .match-story-content .story-container .article-meta .authors li .author .author-byline-without-link,
      .match-story-content .story-container .article-meta .authors li li .author-byline-without-link,
      .page-story-content .story-container .article-meta .authors li .author .author-byline-without-link,
      .page-story-content .story-container .article-meta .authors li li .author-byline-without-link {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #1d1e1f
      }
      
      .match-story-content .story-container .article-meta .authors li .author>span,
      .match-story-content .story-container .article-meta .authors li li>span,
      .page-story-content .story-container .article-meta .authors li .author>span,
      .page-story-content .story-container .article-meta .authors li li>span {
          color: #6c6d6f;
          display: block;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400
      }
      
      .match-story-content .story-container .article-meta .authors .author-img,
      .page-story-content .story-container .article-meta .authors .author-img {
          position: relative;
          width: 48px;
          height: 0
      }
      
      .match-story-content .story-container .article-meta .authors .author-img:before,
      .page-story-content .story-container .article-meta .authors .author-img:before {
          content: "";
          width: 48px;
          height: 48px;
          background: #fff;
          position: absolute;
          z-index: 0
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-meta .authors .author-img:before,
          .page-story-content .story-container .article-meta .authors .author-img:before {
              width: 40px;
              height: 40px
          }
      }
      
      .match-story-content .story-container .article-meta .authors .author-img img,
      .page-story-content .story-container .article-meta .authors .author-img img {
          width: 48px;
          height: auto;
          border-radius: 100px;
          left: 0;
          top: 0;
          position: absolute;
          z-index: 1
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-meta .authors .author-img img,
          .page-story-content .story-container .article-meta .authors .author-img img {
              width: 40px
          }
      }
      
      .match-story-content .story-container .article-meta .authors .author-overlay,
      .page-story-content .story-container .article-meta .authors .author-overlay {
          display: none
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-meta,
          .page-story-content .story-container .article-meta {
              padding-bottom: 1.5rem
          }
      }
      
      .match-story-content .story-container .article-body,
      .page-story-content .story-container .article-body {
          max-width: 650px;
          padding-left: 50px;
          padding-top: 2rem;
          padding-bottom: 3rem
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container .article-body .news-sub,
          .match-story-content .story-container .article-body h2,
          .page-story-content .story-container .article-body .news-sub,
          .page-story-content .story-container .article-body h2 {
              font-size: 1.25rem
          }
      }
      
      .match-story-content .story-container .article-body p,
      .page-story-content .story-container .article-body p {
          color: #48494a!important;
          font-size: 1rem!important;
          line-height: 1.75em!important
      }
      
      .match-story-content .story-container .article-body p a,
      .page-story-content .story-container .article-body p a {
          display: inline
      }
      
      .match-story-content .story-container .article-body>ol,
      .match-story-content .story-container .article-body>ul,
      .page-story-content .story-container .article-body>ol,
      .page-story-content .story-container .article-body>ul {
          padding: 0 0 0 20px
      }
      
      .match-story-content .story-container .article-body>ol li,
      .match-story-content .story-container .article-body>ul li,
      .page-story-content .story-container .article-body>ol li,
      .page-story-content .story-container .article-body>ul li {
          margin-bottom: 10px
      }
      
      .match-story-content .story-container .article-body .article-figure,
      .match-story-content .story-container .article-body figure,
      .page-story-content .story-container .article-body .article-figure,
      .page-story-content .story-container .article-body figure {
          border: 0!important;
          margin-bottom: 1.1rem
      }
      
      .match-story-content .story-container .article-body .article-figure.video,
      .match-story-content .story-container .article-body figure.video,
      .page-story-content .story-container .article-body .article-figure.video,
      .page-story-content .story-container .article-body figure.video {
          margin-bottom: 1rem
      }
      
      .match-story-content .story-container .article-body .article-figure img,
      .match-story-content .story-container .article-body figure img,
      .page-story-content .story-container .article-body .article-figure img,
      .page-story-content .story-container .article-body figure img {
          border-radius: 10px
      }
      
      .match-story-content .story-container .article-body .article-figure .credit,
      .match-story-content .story-container .article-body .article-figure .photoCaption,
      .match-story-content .story-container .article-body figure .credit,
      .match-story-content .story-container .article-body figure .photoCaption,
      .page-story-content .story-container .article-body .article-figure .credit,
      .page-story-content .story-container .article-body .article-figure .photoCaption,
      .page-story-content .story-container .article-body figure .credit,
      .page-story-content .story-container .article-body figure .photoCaption {
          position: static;
          color: #6c6d6f;
          background: transparent;
          padding: .5rem 0 0
      }
      
      .match-story-content .story-container .article-body .media-wrapper_image.video,
      .page-story-content .story-container .article-body .media-wrapper_image.video {
          margin-bottom: 1rem
      }
      
      .match-story-content .story-container .article-body .article-endcredit p,
      .page-story-content .story-container .article-body .article-endcredit p {
          border-top: 1px solid #edeef0;
          padding-top: 1rem;
          font-size: .875rem!important;
          line-height: 1.5rem!important
      }
      
      .match-story-content .story-container aside,
      .page-story-content .story-container aside {
          height: 100%!important
      }
      
      .match-story-content .story-container aside h2,
      .page-story-content .story-container aside h2 {
          font-size: .875rem!important
      }
      
      .match-story-content .story-container aside.related,
      .page-story-content .story-container aside.related {
          margin-top: 1.5rem
      }
      
      .match-story-content .story-container aside.related h1,
      .page-story-content .story-container aside.related h1 {
          border-bottom: 1px solid #edeef0;
          padding-bottom: .8rem;
          margin-bottom: 1rem;
          margin-left: -1rem;
          margin-right: -1rem;
          padding-left: 1rem
      }
      
      .match-story-content .story-container aside.related .related-stories,
      .page-story-content .story-container aside.related .related-stories {
          padding-left: 0;
          margin: 0
      }
      
      .match-story-content .story-container aside.related .related-stories li+li,
      .page-story-content .story-container aside.related .related-stories li+li {
          margin-top: .5rem
      }
      
      .match-story-content .story-container aside.related .related-stories .related-img,
      .page-story-content .story-container aside.related .related-stories .related-img {
          width: 40px;
          height: 40px;
          display: inline-block;
          border-radius: 4px;
          overflow: hidden;
          vertical-align: middle
      }
      
      .match-story-content .story-container aside.related .related-stories .related-img .video-img-play-icon,
      .page-story-content .story-container aside.related .related-stories .related-img .video-img-play-icon {
          width: 20px!important;
          height: 20px!important
      }
      
      .match-story-content .story-container aside.related .related-stories .related-title,
      .page-story-content .story-container aside.related .related-stories .related-title {
          width: calc(100% - 52px);
          display: inline-block;
          vertical-align: middle;
          margin-left: 12px;
          font-weight: 500;
          color: #000!important
      }
      
      .match-story-content .story-container aside.related .related-stories .related-title>p,
      .page-story-content .story-container aside.related .related-stories .related-title>p {
          display: block;
          display: -webkit-box;
          -webkit-line-clamp: 2;
          -webkit-box-orient: vertical;
          overflow: hidden;
          text-overflow: ellipsis
      }
      
      .match-story-content .story-container .inline,
      .page-story-content .story-container .inline {
          width: 100%;
          margin-bottom: 2.5rem
      }
      
      .match-story-content .story-container .inline.float-l,
      .match-story-content .story-container .inline.float-r,
      .page-story-content .story-container .inline.float-l,
      .page-story-content .story-container .inline.float-r {
          width: 50%;
          padding: 1rem;
          border-radius: 10px;
          margin-bottom: 1.5rem
      }
      
      .match-story-content .story-container .inline.float-r,
      .page-story-content .story-container .inline.float-r {
          float: right;
          margin-left: 1.5rem;
          clear: right;
          position: relative
      }
      
      .match-story-content .story-container .inline.float-r.inline-table,
      .page-story-content .story-container .inline.float-r.inline-table {
          padding-bottom: .25rem
      }
      
      .match-story-content .story-container .inline.float-r ul.sidebar-bulleted,
      .page-story-content .story-container .inline.float-r ul.sidebar-bulleted {
          padding-left: 1.2rem
      }
      
      .match-story-content .story-container .inline.float-r table,
      .page-story-content .story-container .inline.float-r table {
          border-top: 0;
          border-bottom: 0
      }
      
      .match-story-content .story-container .inline.float-r table tr td,
      .page-story-content .story-container .inline.float-r table tr td {
          font-size: 12px;
          padding: .5rem .5rem 6px
      }
      
      .match-story-content .story-container .inline.float-r table tr:last-child td,
      .page-story-content .story-container .inline.float-r table tr:last-child td {
          padding-bottom: 0
      }
      
      .match-story-content .story-container .inline.float-r::-webkit-scrollbar,
      .page-story-content .story-container .inline.float-r::-webkit-scrollbar {
          height: .4em
      }
      
      .match-story-content .story-container .inline.float-r::-webkit-scrollbar,
      .match-story-content .story-container .inline.float-r::-webkit-scrollbar-thumb,
      .page-story-content .story-container .inline.float-r::-webkit-scrollbar,
      .page-story-content .story-container .inline.float-r::-webkit-scrollbar-thumb {
          overflow: visible;
          border-radius: 4px
      }
      
      .match-story-content .story-container .inline.float-r::-webkit-scrollbar-thumb,
      .page-story-content .story-container .inline.float-r::-webkit-scrollbar-thumb {
          background: transparent;
          -webkit-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out
      }
      
      .match-story-content .story-container .inline.float-r:hover::-webkit-scrollbar-thumb,
      .page-story-content .story-container .inline.float-r:hover::-webkit-scrollbar-thumb {
          background: rgba(0, 0, 0, .2)
      }
      
      .match-story-content .story-container .inline.float-l,
      .page-story-content .story-container .inline.float-l {
          float: left;
          margin-right: 1.5rem;
          clear: left
      }
      
      .match-story-content .story-container .inline.full,
      .page-story-content .story-container .inline.full {
          width: 100%;
          margin-bottom: 2rem
      }
      
      .match-story-content .story-container .inline .article-figure:last-child,
      .match-story-content .story-container .inline figure:last-child,
      .match-story-content .story-container .inline img:last-child,
      .match-story-content .story-container .inline p:last-child,
      .page-story-content .story-container .inline .article-figure:last-child,
      .page-story-content .story-container .inline figure:last-child,
      .page-story-content .story-container .inline img:last-child,
      .page-story-content .story-container .inline p:last-child {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .inline h1+p,
      .page-story-content .story-container .inline h1+p {
          margin-bottom: .75rem
      }
      
      .match-story-content .story-container .inline img,
      .page-story-content .story-container .inline img {
          border-radius: 4px;
          padding: 0
      }
      
      .match-story-content .story-container .inline p,
      .page-story-content .story-container .inline p {
          font-size: .75rem!important;
          line-height: 1.5!important;
          letter-spacing: .1px
      }
      
      .match-story-content .story-container .inline:after,
      .page-story-content .story-container .inline:after {
          content: "";
          float: none;
          clear: both
      }
      
      .match-story-content .story-container .inline table:after,
      .match-story-content .story-container .inline table:before,
      .page-story-content .story-container .inline table:after,
      .page-story-content .story-container .inline table:before {
          content: none
      }
      
      .match-story-content .story-container .inline .inline,
      .page-story-content .story-container .inline .inline {
          float: right;
          padding: 0;
          border: 0!important;
          margin-left: 1rem
      }
      
      .match-story-content .story-container .inline .headshot,
      .page-story-content .story-container .inline .headshot {
          width: 100px
      }
      
      .match-story-content .story-container .twitter-tweet,
      .page-story-content .story-container .twitter-tweet {
          margin-right: auto;
          margin-left: auto;
          padding-bottom: 10px
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container iframe[width],
          .page-story-content .story-container iframe[width] {
              width: 100%
          }
      }
      
      .match-story-content .story-container .fb-video,
      .match-story-content .story-container .fb_iframe_widget,
      .page-story-content .story-container .fb-video,
      .page-story-content .story-container .fb_iframe_widget {
          margin-right: auto;
          margin-left: auto;
          width: 100%;
          text-align: center;
          margin-bottom: 1.1rem;
          padding-bottom: 10px
      }
      
      .match-story-content .story-container .module-iframe-wrapper,
      .page-story-content .story-container .module-iframe-wrapper {
          margin-left: auto;
          margin-right: auto;
          margin-bottom: 1.1rem
      }
      
      .match-story-content .story-container .module-iframe-wrapper iframe,
      .page-story-content .story-container .module-iframe-wrapper iframe {
          width: 100%
      }
      
      .match-story-content .story-container .inline-photo,
      .page-story-content .story-container .inline-photo {
          padding: 0;
          border: 0!important
      }
      
      .match-story-content .story-container .inline-photo img,
      .page-story-content .story-container .inline-photo img {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .inline-photo.full,
      .page-story-content .story-container .inline-photo.full {
          margin-bottom: 2rem
      }
      
      .match-story-content .story-container table,
      .page-story-content .story-container table {
          position: relative;
          margin-bottom: 2rem;
          border-top: 3px solid #000;
          border-bottom: 3px solid #000
      }
      
      .match-story-content .story-container table .table-heading,
      .match-story-content .story-container table thead tr th,
      .match-story-content .story-container table tr:first-child td,
      .match-story-content .story-container table tr th,
      .page-story-content .story-container table .table-heading,
      .page-story-content .story-container table thead tr th,
      .page-story-content .story-container table tr:first-child td,
      .page-story-content .story-container table tr th {
          white-space: inherit;
          text-transform: uppercase;
          color: #2b2c2d;
          border-bottom: 1px solid #000;
          border-top: 0;
          padding: 1.25rem .4rem .4rem;
          text-align: right
      }
      
      .match-story-content .story-container table caption,
      .page-story-content .story-container table caption {
          caption-side: top
      }
      
      .match-story-content .story-container table thead tr th:first-child,
      .match-story-content .story-container table tr:first-child td:first-child,
      .match-story-content .story-container table tr th:first-child,
      .page-story-content .story-container table thead tr th:first-child,
      .page-story-content .story-container table tr:first-child td:first-child,
      .page-story-content .story-container table tr th:first-child {
          text-align: left
      }
      
      .match-story-content .story-container table tr:last-child td,
      .page-story-content .story-container table tr:last-child td {
          padding-bottom: .85rem
      }
      
      .match-story-content .story-container table thead+tbody tr:first-child td,
      .page-story-content .story-container table thead+tbody tr:first-child td {
          border-bottom-color: #edeef0;
          text-transform: none;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400
      }
      
      .match-story-content .story-container table td,
      .page-story-content .story-container table td {
          border-bottom: 1px solid #edeef0;
          border-top: 0;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #2b2c2d;
          padding: 1.25rem .5rem .5rem;
          text-align: right;
          max-width: 150px;
          white-space: normal;
          vertical-align: bottom
      }
      
      .match-story-content .story-container table td:first-child,
      .page-story-content .story-container table td:first-child {
          text-align: left
      }
      
      .match-story-content .story-container table:after,
      .page-story-content .story-container table:after {
          content: "";
          height: 3px;
          position: absolute;
          border-radius: 3px;
          background-color: #000
      }
      
      .match-story-content .story-container table:before,
      .page-story-content .story-container table:before {
          top: 0
      }
      
      .match-story-content .story-container table:after,
      .page-story-content .story-container table:after {
          bottom: 0
      }
      
      .match-story-content .story-container .table-wrapper,
      .page-story-content .story-container .table-wrapper {
          max-width: 600px;
          margin: 0 auto
      }
      
      .match-story-content .story-container .inline-table,
      .match-story-content .story-container .table-wrapper .scrollable,
      .page-story-content .story-container .inline-table,
      .page-story-content .story-container .table-wrapper .scrollable {
          overflow: scroll;
          overflow-y: hidden;
          max-width: 100%
      }
      
      .match-story-content .story-container .inline-table .table-caption,
      .page-story-content .story-container .inline-table .table-caption {
          margin-bottom: 1.25rem
      }
      
      .match-story-content .story-container .inline-table table,
      .page-story-content .story-container .inline-table table {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .inline-table table tr th,
      .page-story-content .story-container .inline-table table tr th {
          padding-top: 0
      }
      
      .match-story-content .story-container .inline-table table tr:last-child td,
      .page-story-content .story-container .inline-table table tr:last-child td {
          border-bottom-color: transparent
      }
      
      .match-story-content .story-container blockquote,
      .page-story-content .story-container blockquote {
          padding-left: 20px;
          margin-bottom: 1.1rem;
          line-height: 28px
      }
      
      .match-story-content .story-container blockquote cite,
      .page-story-content .story-container blockquote cite {
          display: block;
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          color: #a5a6a7;
          font-style: normal;
          font-weight: 400;
          margin-top: 10px
      }
      
      .match-story-content .story-container blockquote.pull-quote,
      .page-story-content .story-container blockquote.pull-quote {
          border-left: 5px solid #d00;
          font-weight: 600;
          font-size: 20px;
          line-height: 34px
      }
      
      .match-story-content .story-container .editorial,
      .page-story-content .story-container .editorial {
          padding: 0
      }
      
      .match-story-content .story-container .editorial h1,
      .page-story-content .story-container .editorial h1 {
          margin-bottom: 0;
          padding: 4px 0 14px 4px
      }
      
      .match-story-content .story-container .editorial ul,
      .page-story-content .story-container .editorial ul {
          margin-bottom: 0
      }
      
      .match-story-content .story-container .editorial ul li,
      .page-story-content .story-container .editorial ul li {
          display: flex;
          flex-direction: row;
          align-items: flex-start;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          padding: 10px .5rem;
          transition: all .5s ease-in-out
      }
      
      .match-story-content .story-container .editorial ul li a:after,
      .page-story-content .story-container .editorial ul li a:after {
          content: none
      }
      
      .match-story-content .story-container .editorial ul li a:hover,
      .page-story-content .story-container .editorial ul li a:hover {
          color: #48494a
      }
      
      .match-story-content .story-container .editorial ul li img,
      .page-story-content .story-container .editorial ul li img {
          max-width: 50px;
          width: 50px;
          height: auto;
          margin-right: .75rem;
          margin-top: .25rem
      }
      
      .match-story-content .story-container .editorial ul li h2,
      .page-story-content .story-container .editorial ul li h2 {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          margin-bottom: 0
      }
      
      .match-story-content .story-container .editorial ul li h2 a,
      .page-story-content .story-container .editorial ul li h2 a {
          color: #48494a;
          line-height: normal
      }
      
      .match-story-content .story-container .editorial ul li h2 a.external:after,
      .page-story-content .story-container .editorial ul li h2 a.external:after {
          font-family: ESPNIcons;
          content: "î‚…";
          color: #6c6d6f;
          display: inline-block;
          font-size: 10px;
          padding-left: 5px;
          padding-right: 2px;
          vertical-align: middle
      }
      
      .match-story-content .story-container .editorial ul li:hover,
      .page-story-content .story-container .editorial ul li:hover {
          background-color: #f1f2f3
      }
      
      .match-story-content .story-container .editorial ul li:first-child,
      .page-story-content .story-container .editorial ul li:first-child {
          padding-top: 1rem
      }
      
      .match-story-content .story-container .editorial ul li:last-child,
      .page-story-content .story-container .editorial ul li:last-child {
          padding-bottom: .75rem
      }
      
      .match-story-content .story-container .editorial .btn-related,
      .page-story-content .story-container .editorial .btn-related {
          display: none
      }
      
      .match-story-content .story-container .fb-post,
      .page-story-content .story-container .fb-post {
          margin-left: auto;
          margin-right: auto
      }
      
      .match-story-content .story-container .article-figure.video,
      .match-story-content .story-container .media-wrapper_image.video,
      .page-story-content .story-container .article-figure.video,
      .page-story-content .story-container .media-wrapper_image.video {
          cursor: pointer
      }
      
      .match-story-content .story-container .article-figure.video button,
      .match-story-content .story-container .media-wrapper_image.video button,
      .page-story-content .story-container .article-figure.video button,
      .page-story-content .story-container .media-wrapper_image.video button {
          border: none;
          background: none;
          color: none
      }
      
      .match-story-content .story-container .article-figure.video button:focus,
      .match-story-content .story-container .media-wrapper_image.video button:focus,
      .page-story-content .story-container .article-figure.video button:focus,
      .page-story-content .story-container .media-wrapper_image.video button:focus {
          box-shadow: none;
          outline: none
      }
      
      .match-story-content .story-container .article-figure.video .vjs-play-control.vjs-paused:after,
      .match-story-content .story-container .media-wrapper_image.video .vjs-play-control.vjs-paused:after,
      .page-story-content .story-container .article-figure.video .vjs-play-control.vjs-paused:after,
      .page-story-content .story-container .media-wrapper_image.video .vjs-play-control.vjs-paused:after {
          content: "";
          display: none
      }
      
      .match-story-content .story-container .article-figure.video .vjs-volume-panel.vjs-volume-panel-horizontal,
      .match-story-content .story-container .media-wrapper_image.video .vjs-volume-panel.vjs-volume-panel-horizontal,
      .page-story-content .story-container .article-figure.video .vjs-volume-panel.vjs-volume-panel-horizontal,
      .page-story-content .story-container .media-wrapper_image.video .vjs-volume-panel.vjs-volume-panel-horizontal {
          margin-right: 40px
      }
      
      .match-story-content .story-container .article-figure.video .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control,
      .match-story-content .story-container .media-wrapper_image.video .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control,
      .page-story-content .story-container .article-figure.video .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control,
      .page-story-content .story-container .media-wrapper_image.video .vjs-volume-panel.vjs-volume-panel-horizontal .vjs-volume-control {
          margin-left: 30px
      }
      
      .match-story-content .story-container .article-figure.video .video-play-button,
      .match-story-content .story-container .media-wrapper_image.video .video-play-button,
      .page-story-content .story-container .article-figure.video .video-play-button,
      .page-story-content .story-container .media-wrapper_image.video .video-play-button {
          position: absolute;
          top: 50%;
          left: 50%;
          transform: translateY(-50%) translateX(-50%);
          -webkit-transform: translateY(-50%) translateX(-50%);
          color: transparent;
          transition: all .5s ease-in-out
      }
      
      .match-story-content .story-container .article-figure.video .video-play-button:before,
      .match-story-content .story-container .media-wrapper_image.video .video-play-button:before,
      .page-story-content .story-container .article-figure.video .video-play-button:before,
      .page-story-content .story-container .media-wrapper_image.video .video-play-button:before {
          content: "";
          background-color: #fff;
          width: 3.5rem;
          height: 3.5rem;
          border-radius: 100px;
          display: block;
          position: absolute;
          top: -15px
      }
      
      .match-story-content .story-container .article-figure.video .video-play-button:after,
      .match-story-content .story-container .media-wrapper_image.video .video-play-button:after,
      .page-story-content .story-container .article-figure.video .video-play-button:after,
      .page-story-content .story-container .media-wrapper_image.video .video-play-button:after {
          position: absolute;
          content: "î";
          font-family: ESPNIcons;
          font-weight: 400;
          -moz-font-smoothing: antialiased;
          -o-font-smoothing: antialiased;
          -webkit-font-smoothing: antialiased;
          visibility: inherit;
          text-transform: none;
          font-size: 2rem;
          color: #d00;
          left: 17px;
          top: -15px
      }
      
      .match-story-content .story-container .article-figure.video .media-caption,
      .match-story-content .story-container .media-wrapper_image.video .media-caption,
      .page-story-content .story-container .article-figure.video .media-caption,
      .page-story-content .story-container .media-wrapper_image.video .media-caption {
          position: absolute;
          bottom: .5rem;
          left: .5rem
      }
      
      .match-story-content .story-container .article-figure.video .media-caption .media-duration,
      .match-story-content .story-container .media-wrapper_image.video .media-caption .media-duration,
      .page-story-content .story-container .article-figure.video .media-caption .media-duration,
      .page-story-content .story-container .media-wrapper_image.video .media-caption .media-duration {
          background-color: hsla(0, 0%, 100%, .5);
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          padding: 0 .5rem;
          border-radius: 100px
      }
      
      .match-story-content .story-container .article-figure.video:hover .video-play-button:before,
      .match-story-content .story-container .media-wrapper_image.video:hover .video-play-button:before,
      .page-story-content .story-container .article-figure.video:hover .video-play-button:before,
      .page-story-content .story-container .media-wrapper_image.video:hover .video-play-button:before {
          content: "";
          background-color: #fff
      }
      
      .match-story-content .story-container .article-figure.video:hover img,
      .match-story-content .story-container .media-wrapper_image.video:hover img,
      .page-story-content .story-container .article-figure.video:hover img,
      .page-story-content .story-container .media-wrapper_image.video:hover img {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      .match-story-content .story-container .article-figure.video .caption-wrapper,
      .match-story-content .story-container .media-wrapper_image.video .caption-wrapper,
      .page-story-content .story-container .article-figure.video .caption-wrapper,
      .page-story-content .story-container .media-wrapper_image.video .caption-wrapper {
          position: absolute;
          left: 0;
          bottom: 0;
          color: #f9f9fb;
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px;
          background: linear-gradient(180deg, transparent, #000);
          padding: 4rem 1rem 1rem;
          width: 100%
      }
      
      .match-story-content .story-container .contentItem__contentWrapper,
      .page-story-content .story-container .contentItem__contentWrapper {
          margin-bottom: 2rem;
          line-height: 1.3
      }
      
      .match-story-content .story-container .contentItem__contentWrapper .contentItem__title,
      .page-story-content .story-container .contentItem__contentWrapper .contentItem__title {
          font-size: .875rem;
          line-height: 1.5;
          letter-spacing: 0;
          display: inline;
          margin-right: 5px
      }
      
      .match-story-content .story-container .contentItem__contentWrapper .contentItem__subhead,
      .page-story-content .story-container .contentItem__contentWrapper .contentItem__subhead {
          display: inline;
          font-size: .875rem!important
      }
      
      .match-story-content .story-container .video-js button,
      .page-story-content .story-container .video-js button {
          border: none;
          color: inherit;
          background: transparent none repeat 0 0/auto auto padding-box border-box scroll;
          background: initial
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container,
          .page-story-content .story-container {
              padding: 2.5rem 1.5rem 3.5rem
          }
          .match-story-content .story-container .article,
          .page-story-content .story-container .article {
              float: none
          }
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .story-container,
          .page-story-content .story-container {
              padding: 1.75rem 1rem 0;
              font-size: .875rem;
              line-height: 1.71;
              letter-spacing: -.1px;
              overflow: auto
          }
          .match-story-content .story-container .article,
          .page-story-content .story-container .article {
              float: none
          }
          .match-story-content .story-container .article-header .article-summary,
          .page-story-content .story-container .article-header .article-summary {
              margin: 0 0 1rem;
              font-size: 1rem;
              line-height: 1.5
          }
          .match-story-content .story-container .article-body,
          .page-story-content .story-container .article-body {
              max-width: 100%;
              padding-top: 0;
              padding-left: 0;
              padding-bottom: 1rem
          }
          .match-story-content .story-container .article-body ul,
          .page-story-content .story-container .article-body ul {
              padding-left: 25px
          }
          .match-story-content .story-container .article-body .editorial>ul,
          .page-story-content .story-container .article-body .editorial>ul {
              padding-left: 0
          }
          .match-story-content .story-container .article-meta,
          .page-story-content .story-container .article-meta {
              position: static;
              margin-top: 0;
              width: 100%;
              margin-bottom: 1.5rem;
              padding-bottom: 0
          }
          .match-story-content .story-container .article-meta .timestamp,
          .page-story-content .story-container .article-meta .timestamp {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0;
              align-self: flex-end
          }
          .match-story-content .story-container .article-meta .authors,
          .page-story-content .story-container .article-meta .authors {
              display: block
          }
          .match-story-content .story-container .article-meta .authors li .author-img+.author,
          .match-story-content .story-container .article-meta .authors li .author-img+li,
          .page-story-content .story-container .article-meta .authors li .author-img+.author,
          .page-story-content .story-container .article-meta .authors li .author-img+li {
              margin-left: 50px;
              width: calc(100% - 50px)
          }
          .match-story-content .story-container .article-meta .authors li .author,
          .match-story-content .story-container .article-meta .authors li li,
          .page-story-content .story-container .article-meta .authors li .author,
          .page-story-content .story-container .article-meta .authors li li {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0;
              display: block;
              top: 2px
          }
          .match-story-content .story-container .article-meta .authors li .author span,
          .match-story-content .story-container .article-meta .authors li li span,
          .page-story-content .story-container .article-meta .authors li .author span,
          .page-story-content .story-container .article-meta .authors li li span {
              font-size: .625rem;
              line-height: 1.6;
              letter-spacing: 0;
              position: static;
              padding-left: 0;
              display: block;
              margin-top: 2px
          }
          .match-story-content .story-container .article-meta .authors li .author span:before,
          .match-story-content .story-container .article-meta .authors li li span:before,
          .page-story-content .story-container .article-meta .authors li .author span:before,
          .page-story-content .story-container .article-meta .authors li li span:before {
              content: none
          }
          .match-story-content .story-container .article-footer,
          .page-story-content .story-container .article-footer {
              padding-bottom: 72px;
              display: flex;
              flex-direction: column;
              align-items: center
          }
          .match-story-content .story-container .article-footer .article-social,
          .page-story-content .story-container .article-footer .article-social {
              display: none
          }
          .match-story-content .story-container h1,
          .page-story-content .story-container h1 {
              font-size: 20px;
              line-height: 24px;
              letter-spacing: .2px;
              margin-bottom: .5rem
          }
          .match-story-content .story-container p,
          .page-story-content .story-container p {
              margin-bottom: 1.5rem
          }
          .match-story-content .story-container .module-iframe-wrapper,
          .page-story-content .story-container .module-iframe-wrapper {
              max-width: 100%!important;
              width: 100%!important;
              overflow: auto
          }
          .match-story-content .story-container .article-figure.video .video-play-button:before,
          .match-story-content .story-container .media-wrapper_image.video .video-play-button:before,
          .page-story-content .story-container .article-figure.video .video-play-button:before,
          .page-story-content .story-container .media-wrapper_image.video .video-play-button:before {
              width: 2rem;
              height: 2rem;
              top: -4px
          }
          .match-story-content .story-container .article-figure.video .video-play-button:after,
          .match-story-content .story-container .media-wrapper_image.video .video-play-button:after,
          .page-story-content .story-container .article-figure.video .video-play-button:after,
          .page-story-content .story-container .media-wrapper_image.video .video-play-button:after {
              font-size: 1rem;
              top: -2px;
              left: 11px
          }
          .match-story-content .story-container .inline,
          .page-story-content .story-container .inline {
              width: 100%
          }
          .match-story-content .story-container .inline.float-l,
          .match-story-content .story-container .inline.float-r,
          .page-story-content .story-container .inline.float-l,
          .page-story-content .story-container .inline.float-r {
              float: none;
              margin-left: 0;
              margin-right: 0;
              width: 100%
          }
          .match-story-content .story-container .inline.float-l.inline-table,
          .match-story-content .story-container .inline.float-r.inline-table,
          .page-story-content .story-container .inline.float-l.inline-table,
          .page-story-content .story-container .inline.float-r.inline-table {
              max-width: 100%;
              width: 100%;
              margin-left: 0;
              margin-right: 0;
              overflow: auto
          }
          .match-story-content .story-container .inline.float-l.inline-table .table-caption,
          .match-story-content .story-container .inline.float-r.inline-table .table-caption,
          .page-story-content .story-container .inline.float-l.inline-table .table-caption,
          .page-story-content .story-container .inline.float-r.inline-table .table-caption {
              margin-left: 0;
              margin-right: 0
          }
          .match-story-content .story-container .inline.float-l.inline-table table tr:first-child td,
          .match-story-content .story-container .inline.float-r.inline-table table tr:first-child td,
          .page-story-content .story-container .inline.float-l.inline-table table tr:first-child td,
          .page-story-content .story-container .inline.float-r.inline-table table tr:first-child td {
              white-space: unset
          }
          .match-story-content .story-container .inline.float-l.inline-table table tr td:first-child,
          .match-story-content .story-container .inline.float-r.inline-table table tr td:first-child,
          .page-story-content .story-container .inline.float-l.inline-table table tr td:first-child,
          .page-story-content .story-container .inline.float-r.inline-table table tr td:first-child {
              padding-left: .5rem
          }
          .match-story-content .story-container .inline.float-l.inline-table table tr td:last-child,
          .match-story-content .story-container .inline.float-r.inline-table table tr td:last-child,
          .page-story-content .story-container .inline.float-l.inline-table table tr td:last-child,
          .page-story-content .story-container .inline.float-r.inline-table table tr td:last-child {
              padding-right: .5rem
          }
          .match-story-content .story-container .inline.full,
          .page-story-content .story-container .inline.full {
              margin-bottom: 1.5rem
          }
          .match-story-content .story-container .table-wrapper,
          .page-story-content .story-container .table-wrapper {
              margin-left: -1rem;
              margin-right: -1rem
          }
          .match-story-content .story-container .inline-table,
          .page-story-content .story-container .inline-table {
              max-width: unset;
              width: calc(100% + 1rem);
              margin-left: -.5rem;
              overflow: visible
          }
          .match-story-content .story-container .inline-table .table-caption,
          .page-story-content .story-container .inline-table .table-caption {
              margin-left: .5rem;
              margin-right: .5rem
          }
          .match-story-content .story-container .inline-table .table-wrapper,
          .page-story-content .story-container .inline-table .table-wrapper {
              margin-left: 0;
              margin-right: 0
          }
          .match-story-content .story-container .inline-table table tr td:first-child,
          .page-story-content .story-container .inline-table table tr td:first-child {
              padding-left: 1rem
          }
          .match-story-content .story-container .inline-table table tr td:last-child,
          .page-story-content .story-container .inline-table table tr td:last-child {
              padding-right: 1rem
          }
      }
      
      @media(max-width:1023.98px) {
          .match-story-content .author,
          .match-story-content .story-container .article-meta .authors li,
          .page-story-content .author,
          .page-story-content .story-container .article-meta .authors li {
              position: relative;
              font-size: .625rem!important
          }
          .match-story-content .author span,
          .match-story-content .story-container .article-meta .authors li span,
          .page-story-content .author span,
          .page-story-content .story-container .article-meta .authors li span {
              font-size: .625rem!important
          }
          .match-story-content .author span:before,
          .match-story-content .story-container .article-meta .authors li span:before,
          .page-story-content .author span:before,
          .page-story-content .story-container .article-meta .authors li span:before {
              content: none!important
          }
      }
      
      .story-taboola-parent .ciTaboola {
          min-height: 400px
      }
      
      .story-taboola-parent .ciTaboola:empty {
          min-height: 0
      }
      
      article.article h1+p a {
          overflow: hidden;
          border-radius: 4px
      }
      
      article.article h1+p a:hover img {
          transform: scale(1.1);
          transition: all .5s ease-in-out
      }
      
      h1,
      h2 {
          color: #1d1e1f
      }
      
      @media(min-width:768px)and (max-width:1279.98px) {
          .stories-container aside {
              width: auto
          }
      }
      
      .stories-container aside.sticky-top {
          z-index: 10;
          top: 45px;
          position: sticky!important;
          position: -webkit-sticky!important
      }
      
      #print-story .article-body {
          max-width: 100%;
          padding: 2rem 0
      }
      
      #print-story .story-container {
          padding: .5rem 0
      }
      
      .article-social {
          top: 54px!important
      }
      
      .article-social li .btn-social {
          font-size: 0;
          color: transparent;
          margin-bottom: 0;
          width: 40px;
          height: 40px;
          border-radius: 100px
      }
      
      .article-social li .btn-social:before {
          font-size: 18px;
          line-height: 18px;
          display: flex;
          align-items: center;
          justify-content: center;
          text-align: center;
          border: 1px solid #edeef0;
          border-radius: 100px;
          width: 40px;
          height: 40px
      }
      
      .article-social li .btn-social:hover:before {
          opacity: 1;
          transform: none;
          -webkit-transform: none
      }
      
      .article-social li .btn-social:hover:after {
          content: none
      }
      
      .article-social li .btn-social:hover.icon-facebook,
      .article-social li .btn-social:hover.icon-facebook-solid-after,
      .article-social li .btn-social:hover.icon-facebook-solid-before {
          background-color: #3b5998
      }
      
      .article-social li .btn-social:hover.icon-facebook-solid-after:after,
      .article-social li .btn-social:hover.icon-facebook-solid-after:before,
      .article-social li .btn-social:hover.icon-facebook-solid-before:after,
      .article-social li .btn-social:hover.icon-facebook-solid-before:before,
      .article-social li .btn-social:hover.icon-facebook:after,
      .article-social li .btn-social:hover.icon-facebook:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-twitter,
      .article-social li .btn-social:hover.icon-twitter-solid-after,
      .article-social li .btn-social:hover.icon-twitter-solid-before {
          background-color: #55acee
      }
      
      .article-social li .btn-social:hover.icon-twitter-solid-after:after,
      .article-social li .btn-social:hover.icon-twitter-solid-after:before,
      .article-social li .btn-social:hover.icon-twitter-solid-before:after,
      .article-social li .btn-social:hover.icon-twitter-solid-before:before,
      .article-social li .btn-social:hover.icon-twitter:after,
      .article-social li .btn-social:hover.icon-twitter:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-instagram,
      .article-social li .btn-social:hover.icon-instagram-solid-after,
      .article-social li .btn-social:hover.icon-instagram-solid-before {
          background-color: #000
      }
      
      .article-social li .btn-social:hover.icon-instagram-solid-after:after,
      .article-social li .btn-social:hover.icon-instagram-solid-after:before,
      .article-social li .btn-social:hover.icon-instagram-solid-before:after,
      .article-social li .btn-social:hover.icon-instagram-solid-before:before,
      .article-social li .btn-social:hover.icon-instagram:after,
      .article-social li .btn-social:hover.icon-instagram:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-print-solid-after,
      .article-social li .btn-social:hover.icon-print-solid-before {
          background-color: #1d1e1f
      }
      
      .article-social li .btn-social:hover.icon-print-solid-after:after,
      .article-social li .btn-social:hover.icon-print-solid-after:before,
      .article-social li .btn-social:hover.icon-print-solid-before:after,
      .article-social li .btn-social:hover.icon-print-solid-before:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-email-solid-after,
      .article-social li .btn-social:hover.icon-email-solid-before {
          background-color: #1d1e1f
      }
      
      .article-social li .btn-social:hover.icon-email-solid-after:after,
      .article-social li .btn-social:hover.icon-email-solid-after:before,
      .article-social li .btn-social:hover.icon-email-solid-before:after,
      .article-social li .btn-social:hover.icon-email-solid-before:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-pinterest-solid-after,
      .article-social li .btn-social:hover.icon-pinterest-solid-before {
          background-color: #ae2626
      }
      
      .article-social li .btn-social:hover.icon-pinterest-solid-after:after,
      .article-social li .btn-social:hover.icon-pinterest-solid-after:before,
      .article-social li .btn-social:hover.icon-pinterest-solid-before:after,
      .article-social li .btn-social:hover.icon-pinterest-solid-before:before {
          color: #f9f9fb
      }
      
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-after,
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-before {
          background-color: #0078ff
      }
      
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-after:after,
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-after:before,
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-before:after,
      .article-social li .btn-social:hover.icon-facebook-messenger-solid-before:before {
          color: #f9f9fb
      }
      
      .article-social.vertical {
          margin-top: 0;
          position: sticky!important;
          position: -webkit-sticky!important;
          top: 1rem;
          z-index: 1020;
          margin-left: -60px;
          float: left;
          padding: 0!important
      }
      
      .article-social.vertical li {
          margin-bottom: 0
      }
      
      @media(max-width:1023.98px) {
          .article-social.horizontal {
              display: flex;
              flex-direction: row;
              justify-content: space-between;
              align-items: center;
              height: auto;
              top: 100%!important;
              min-width: 100%;
              padding: .5rem 1rem!important;
              background-color: #fff
          }
          .article-social.horizontal li {
              width: 40px;
              height: 40px;
              display: inline-flex
          }
          .article-social.horizontal .btn-social {
              width: 40px;
              height: 40px
          }
          .article-social.vertical {
              display: none
          }
      }
      
      .story-share-popup .article-social {
          position: static!important;
          display: flex;
          justify-content: space-between;
          z-index: inherit;
          margin: 0;
          padding: 0!important
      }
      
      .story-share-popup .article-social>li,
      .story-share-popup .article-social>li>a,
      .story-share-popup .article-social>li>a:before {
          width: 50px!important;
          height: 50px!important
      }
      
      .story-legal-links {
          justify-content: space-between;
          padding-bottom: 1.5rem
      }
      
      .story-legal-links a {
          font-family: BentonSans, Arial, Noto Sans, sans-serif!important;
          color: #48494a
      }
      
      .story-legal-links a:hover {
          color: #0278bb
      }
      
      .story-legal-links a+a {
          margin-left: 1.5rem
      }
      
      @media(max-width:1023.98px) {
          .story-legal-links {
              display: block!important;
              padding: .5rem;
              border-top: 1px solid #edeef0
          }
          .story-legal-links a {
              display: inline-block;
              padding: 0 .2rem .2rem;
              font-size: 10px!important
          }
          .story-legal-links a+a {
              margin: 0
          }
      }
      
      .match-finder-tabs {
          margin-bottom: 1.5rem;
          justify-content: space-between;
          height: auto;
          border-radius: 10px;
          position: sticky!important;
          position: -webkit-sticky!important;
          top: 44px;
          z-index: 10
      }
      
      @media(max-width:1023.98px) {
          .match-finder-tabs {
              overflow: scroll;
              top: 40px
          }
      }
      
      .match-finder-tabs .widget-tab-link {
          flex-grow: 1;
          text-align: center
      }
      
      .match-finder-tabs .widget-tab-link .tab-desc {
          color: #6c6d6f;
          font-weight: 400;
          margin-left: 3px
      }
      
      .match-finder-tabs .widget-tab-link .widget-tab {
          padding: 1.25rem 1.25rem 1rem;
          margin-bottom: 0;
          color: #a5a6a7;
          transition: all .5s ease-in-out
      }
      
      .match-finder-tabs .widget-tab-link .widget-tab-active {
          color: #2b2c2d!important
      }
      
      .match-finder-tabs .widget-tab-link:hover .widget-tab {
          color: #007aff
      }
      
      @media(max-width:767.98px) {
          .match-finder-tabs {
              background-color: #03a9f4;
              box-shadow: 1px 1px 2px rgba(0, 0, 0, .16);
              border-radius: 0;
              margin-bottom: .5rem;
              position: sticky!important;
              position: -webkit-sticky!important;
              z-index: 5
          }
          .match-finder-tabs .widget-tab-link .widget-tab {
              color: rgba(249, 249, 251, .7);
              font-size: .875rem;
              line-height: 1.25;
              letter-spacing: .2px;
              width: -webkit-max-content;
              width: max-content
          }
          .match-finder-tabs .widget-tab-link .tab-desc {
              color: rgba(249, 249, 251, .7)
          }
          .match-finder-tabs .widget-tab-link .widget-tab-active {
              color: #f9f9fb!important
          }
          .match-finder-tabs .widget-tab-link .widget-tab-active:after {
              background-color: #f9f9fb
          }
          .match-finder-tabs .widget-tab-link:hover .widget-tab {
              color: #f9f9fb
          }
      }
      
      .league-scores-container .header {
          padding: .75rem 1.5rem .5rem;
          justify-content: space-between
      }
      
      .league-scores-container .header-link {
          font-weight: 700;
          letter-spacing: .6px
      }
      
      .league-scores-container .match-score-block {
          border-right: 1px solid #edeef0;
          border-bottom: 1px solid #edeef0
      }
      
      .league-scores-container .match-score-block .match-cta-container {
          padding-left: 1rem;
          padding-right: 1rem;
          padding-bottom: 1rem;
          display: flex;
          justify-content: space-between
      }
      
      .league-scores-container .match-score-block .match-cta {
          color: #48494a;
          padding: 1px 5px;
          flex-grow: 1
      }
      
      .league-scores-container .match-score-block .match-cta:after,
      .league-scores-container .match-score-block .match-cta:before {
          content: none
      }
      
      .league-scores-container .match-score-block .bet365-scorecard {
          padding-top: 0
      }
      
      @media(max-width:767.98px) {
          .league-scores-container {
              border-radius: 0;
              margin-bottom: .5rem;
              display: flex;
              flex-direction: column;
              justify-content: space-between
          }
          .league-scores-container .header {
              padding-left: 1rem;
              padding-right: 1rem
          }
      }
      
      .page-match-finder .select-box--items {
          top: 41px
      }
      
      .page-match-finder .select-box--items.mobile {
          top: auto
      }
      
      .page-match-finder .arrow-up {
          top: calc(100% - 5px)
      }
      
      .match-scorecard-table table td,
      .match-scorecard-table table th {
          padding: .25rem 12px;
          text-align: right;
          font-size: .75rem
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-table table td,
          .match-scorecard-table table th {
              padding: .75rem 6px
          }
          .match-scorecard-table table td:first-child,
          .match-scorecard-table table th:first-child {
              padding: .75rem 16px
          }
      }
      
      .match-scorecard-table table td a,
      .match-scorecard-table table th a {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-size: .75rem;
          color: #03a9f4
      }
      
      .match-scorecard-table table td:first-child,
      .match-scorecard-table table th:first-child {
          text-align: left
      }
      
      .match-scorecard-table table td.out {
          border-left: 4px solid transparent!important
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-table table td.out {
              border-left: 2px solid transparent!important
          }
      }
      
      .match-scorecard-table table td.not-out {
          border-left: 4px solid red!important
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-table table td.not-out {
              border-left: 2px solid red!important
          }
      }
      
      .match-scorecard-table table td.batsman-cell {
          background-color: transparent;
          padding-left: .75rem
      }
      
      .match-scorecard-table table td.batsman-cell>div>span {
          font-size: .625rem;
          line-height: 1.6;
          letter-spacing: 0
      }
      
      .match-scorecard-table table.bowler td:nth-child(2) {
          text-align: right
      }
      
      .match-scorecard-table table .ReactCollapse--collapse {
          transition: height .5s
      }
      
      .match-scorecard-table table .ReactCollapse--collapse .ReactCollapse--content>.collapse-content {
          padding: .75rem 12px
      }
      
      @media(max-width:767.98px) {
          .match-scorecard-table table .ReactCollapse--collapse .ReactCollapse--content>.collapse-content {
              padding: .75rem 16px
          }
      }
      
      .match-scorecard-table table .total td {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-size: .875rem
      }
      
      .match-scorecard-table table.match-details td,
      .match-scorecard-table table.match-details th {
          font-size: .875rem
      }
      
      .match-scorecard-table .Collapsible__trigger .espn-icon {
          font-size: x-large;
          transition: all .3s ease-in;
          width: 24px;
          height: 24px
      }
      
      @media(prefers-reduced-motion:reduce) {
          .match-scorecard-table .Collapsible__trigger .espn-icon {
              transition: none
          }
      }
      
      .match-scorecard-table .Collapsible__trigger.is-open .espn-icon {
          display: inline-block;
          transform: rotate(180deg);
          -webkit-transform: rotate(180deg)
      }
      
      .match-scorecard-table .match-details-table td {
          text-align: left
      }
      
      .match-notes ul li {
          padding: 6px;
          font-size: .875rem;
          color: #6c6d6f
      }
      
      .scores-page-bottom-margin {
          margin-bottom: 4rem
      }
      
      .bet365-scores-page {
          padding: 0 1.5rem .5rem
      }
      
      .wicket-details {
          display: block;
          width: -webkit-fit-content;
          width: fit-content;
          padding: 0 0 5px 1rem;
      }
      
      .table-page .head {
          width: 100%;
          padding: 1rem;
          margin-bottom: 15px
      }
      
      @media(max-width:1023.98px) {
          .table-page .head {
              border-radius: 0
          }
      }
      
      .table-page .head .title {
          font-weight: 700;
          margin-bottom: 15px;
          margin-left: 4px
      }
      
      @media(max-width:1023.98px) {
          .table-page .head .title {
              font-size: 16px
          }
      }
      
      .sortable-column-header {
          background-color: transparent;
          background-repeat: no-repeat;
          border: none;
          cursor: pointer;
          overflow: hidden;
          outline: none
      }
      
      .dropdown-filters {
          position: relative;
          display: flex
      }
      
      .dropdown-filters>.dropdown-container {
          position: relative;
          display: inline-block;
          min-width: 160px;
          margin-right: 10px
      }
      
      .dropdown-filters>.dropdown-container:first-of-type {
          width: 200px
      }
      
      .dropdown-filters>.dropdown-container button {
          z-index: 111;
          width: 100%;
          padding: 6px 10px;
          border: 1px solid #edeef0;
          border-radius: 16px;
          background-color: #f9f9fb;
          height: 32px;
          color: #333;
          outline: 0;
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          display: flex;
          justify-content: space-between
      }
      
      .dropdown-filters>.dropdown-container button span {
          text-overflow: ellipsis;
          white-space: nowrap
      }
      
      .dropdown-filters>.dropdown-container .btn-focus {
          background-color: #fff
      }
      
      .dropdown-filters>.dropdown-container .ci-dd__menu {
          z-index: 110;
          position: absolute;
          top: 110%;
          left: 0;
          border-radius: 10px;
          width: 100%;
          z-index: 111;
          border: 1px solid rgba(0, 0, 0, .04);
          box-shadow: 0 16px 24px 2px rgba(0, 0, 0, .14);
          background-color: #fff;
          max-height: 500px;
          overflow-y: auto;
          overflow-x: hidden
      }
      
      .dropdown-filters>.dropdown-container .ci-dd__menu ul {
          list-style: none;
          padding: 0;
          margin: 0
      }
      
      .dropdown-filters>.dropdown-container .ci-dd__menu ul li {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: 12px;
          font-weight: 700;
          padding: 10px;
          display: flex;
          align-items: center;
          cursor: pointer
      }
      
      .dropdown-filters>.dropdown-container .ci-dd__menu ul .ci-dd__selected-option,
      .dropdown-filters>.dropdown-container .ci-dd__menu ul li:active,
      .dropdown-filters>.dropdown-container .ci-dd__menu ul li:hover {
          background-color: #edeef0
      }
      
      .static-content {
          margin: 20px 0
      }
      
      .static-content .gray600 {
          color: #a5a6a7
      }
      
      .static-content h5 {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-weight: 400
      }
      
      .static-content .table-legend {
          margin-bottom: 40px
      }
      
      .static-content .legend-section {
          font-size: .75rem;
          color: #6c6d6f;
          padding: 5px
      }
      
      .static-content .legend-section span {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-size: .625rem;
          color: #2b2c2d;
          padding: 0 4px 0 0
      }
      
      .static-content .info-content {
          font-size: .75rem
      }
      
      .static-content .mgt30 {
          margin-top: 30px
      }
      
      .static-content p:empty {
          margin: 0
      }
      
      .sub-nav {
          position: relative;
          z-index: 998
      }
      
      .sub-nav-top {
          top: 44px!important;
          z-index: 998
      }
      
      @media(max-width:1023.98px) {
          .sub-nav-top {
              top: 0!important
          }
      }
      
      nav.sub-navbar {
          background: #fff;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          height: 65px;
          flex-wrap: wrap;
          z-index: 998
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar>.container {
              margin: 0;
              display: block
          }
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar {
              top: 0;
              background-color: #03a9f4;
              padding: 0;
              height: auto;
              display: block;
              box-shadow: none
          }
      }
      
      nav.sub-navbar .navbar-brand {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          font-size: 1.25rem;
          color: #2b2c2d;
          padding-right: 30px;
          border-right: 1px solid #edeef0;
          margin-right: .5rem;
          text-transform: lowercase!important
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .navbar-brand {
              font-size: .875rem;
              color: #fff;
              border-right: 0;
              display: flex;
              align-items: center;
              padding: 0 0 0 12px
          }
      }
      
      nav.sub-navbar .navbar-brand {
          padding-left: 0;
          position: relative;
          top: -3px
      }
      
      nav.sub-navbar .navbar-brand i {
          font-size: 24px;
          font-weight: 700
      }
      
      nav.sub-navbar .navbar-brand .section-header {
          width: 90%
      }
      
      nav.sub-navbar .navbar-brand .section-header img {
          width: 32px;
          border-radius: 4px
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .navbar-brand .section-header img {
              width: 24px
          }
      }
      
      nav.sub-navbar .navbar-brand .section-header .row {
          flex-wrap: nowrap
      }
      
      nav.sub-navbar .navbar-brand .section-header .row .col {
          height: 40px;
          display: flex;
          flex-direction: column;
          justify-content: center
      }
      
      nav.sub-navbar .navbar-brand .section-header .row .col h5.header-title {
          font-size: 1.25rem;
          text-transform: none!important;
          color: #2b2c2d
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .navbar-brand .section-header .row .col h5.header-title {
              font-size: .875rem;
              color: #fff;
              white-space: nowrap;
              overflow: hidden;
              text-overflow: ellipsis
          }
      }
      
      nav.sub-navbar .custom-scroll {
          display: flex;
          flex-grow: 1;
          justify-content: space-between
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll {
              overflow: scroll;
              padding: 0 5px;
              scrollbar-width: none;
              -webkit-overflow-scrolling: touch
          }
          nav.sub-navbar .custom-scroll::-webkit-scrollbar {
              display: none
          }
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll .navbar-nav {
              overflow: scroll;
              display: flex;
              flex-direction: row;
              width: 450px;
              scrollbar-width: none;
              -webkit-overflow-scrolling: touch
          }
          nav.sub-navbar .custom-scroll .navbar-nav::-webkit-scrollbar {
              display: none
          }
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll .navbar-nav {
              display: inline-block;
              padding: 0 10px
          }
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll .navbar-nav .nav-item:first-child {
              padding-left: 0
          }
      }
      
      nav.sub-navbar .custom-scroll .navbar-nav .nav-link {
          font-family: BentonSans, Arial, Noto Sans, sans-serif;
          font-size: .875rem;
          color: #2b2c2d;
          width: -webkit-max-content;
          width: max-content;
          cursor: pointer
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll .navbar-nav .nav-link {
              text-transform: uppercase;
              font-size: .75rem;
              line-height: 1.5;
              letter-spacing: .1px;
              margin-top: 4px;
              padding-bottom: 4px;
              font-weight: 700;
              color: #fff;
              opacity: .5;
              letter-spacing: .6px;
              padding-top: 0
          }
      }
      
      nav.sub-navbar .custom-scroll .navbar-nav .nav-link.active {
          font-family: BentonSans-Bold, Arial, Noto Sans, sans-serif;
          opacity: 1
      }
      
      @media(max-width:1023.98px) {
          nav.sub-navbar .custom-scroll .navbar-nav .nav-link.active {
              border-bottom: 3px solid #fff
          }
      }
      
      .follow-btn button {
          margin: 0;
          font-size: .75rem;
          width: 166px
      }
      
      @media(max-width:1023.98px) {
          .follow-btn button {
              color: #fff;
              padding: 5px 0;
              width: 80px;
              border-color: #fff;
              line-height: normal
          }
      }
      
      .dynamic-home-sub-navbar .navbar {
          background: #fff!important
      }
      
      .dynamic-home-sub-navbar .navbar .navbar-brand {
          border-right: none
      }
      
      .dynamic-home-sub-navbar .navbar .header-title {
          color: #2b2c2d!important
      }
      
      @media(min-width:1024px) {
          .dynamic-home-sub-navbar .navbar .header-title {
              font-size: 16px!important
          }
      }
      
      .video-subnav-mobile {
          display: flex;
          flex-grow: 1;
          justify-content: space-between;
          overflow-x: scroll;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch;
          width: 100%;
          z-index: 999
      }
      
      .video-subnav-mobile ul {
          display: flex;
          flex-direction: row;
          padding-left: 0;
          margin-bottom: 0;
          list-style: none
      }
      
      .video-subnav-mobile ul>li {
          text-transform: uppercase;
          display: inline-block;
          white-space: nowrap
      }
      
      .video-subnav-mobile ul>li>a {
          font-size: .75rem;
          color: #fff;
          padding: 11px 10px;
          opacity: .5
      }
      
      .video-subnav-mobile ul>li>a.active {
          opacity: 1;
          box-shadow: inset 0 -4px 0 0 #fff
      }
      
      .video-subnav-mobile::-webkit-scrollbar {
          display: none
      }
      
      .video-js .vjs-volume-panel-horizontal .vjs-volume-control {
          width: 4rem
      }
      
      @media screen and (max-width:480px) {
          .video-js .vjs-share-control {
              display: block!important
          }
      }
      
      .video-js .vjs-control-bar {
          z-index: 11!important
      }
      
      .video-js .vjs-ad-learnMore-skip {
          z-index: 12!important
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .vjs-live-control,
      .match-video .video-js:not(.vjs-fullscreen) .vjs-settings-control-button,
      .match-video .video-js:not(.vjs-fullscreen) .vjs-share-control,
      .match-video .video-js:not(.vjs-fullscreen) .vjs-time-control,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-live-control,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-settings-control-button,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-share-control,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-time-control {
          display: none!important
      }
      
      @media(max-width:767.98px) {
          .match-video .video-js:not(.vjs-fullscreen) .vjs-share-control,
          .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-share-control {
              display: block!important
          }
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .vjs-fast-forward,
      .match-video .video-js:not(.vjs-fullscreen) .vjs-fast-forward-disable,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-fast-forward,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .vjs-fast-forward-disable {
          margin-right: 12px
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard {
          display: flex;
          justify-content: space-around;
          padding: 10px
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline {
          height: auto;
          width: 145px
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline>h2,
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline>span,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline>h2,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard-headline>span {
          font-size: 10px!important;
          width: auto!important
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard-next-thumbnail,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard-next-thumbnail {
          height: 56px;
          width: 100px
      }
      
      .match-video .video-js:not(.vjs-fullscreen) .evp-endcard-next-thumbnail img,
      .sidebar-widget-video .video-js:not(.vjs-fullscreen) .evp-endcard-next-thumbnail img {
          border-radius: 0
      }
      
      .icon-play-arrow-solid-after:after {
          left: 55%!important
      }
      
      .sidebar-widget-videos-item {
          position: relative;
          display: block
      }
      
      .sidebar-widget-videos-item .video-img-play-icon {
          top: 30%
      }
      
      .sidebar-widget-videos-item.no-image {
          display: flex;
          flex-direction: row
      }
      
      .sidebar-widget-videos-item.no-image .description,
      .sidebar-widget-videos-item.no-image .title {
          transition: all .5s ease-in-out
      }
      
      .sidebar-widget-videos-item.no-image .play-icon:after {
          position: static
      }
      
      .sidebar-widget-videos-item.no-image:hover .description,
      .sidebar-widget-videos-item.no-image:hover .title {
          color: #0278bb;
          transition: all .5s ease-in-out
      }
      
      .description p {
          font-size: .75rem;
          line-height: 1.5;
          letter-spacing: .1px
      }
      
      .trc_user_exclude_btn {
          z-index: 9!important
      }
      
      @media(min-width:1024px) {
          .video-page__lhs {
              width: 320px!important;
              flex-basis: 320px;
              max-width: 320px!important
          }
          .video-page__main {
              width: calc(100% - 320px)!important;
              flex-basis: calc(100% - 320px)!important
          }
          .video-page__rhs {
              width: 320px!important;
              flex-basis: 320px;
              max-width: 320px!important
          }
      }
      
      .video-description {
          margin-top: 32px;
          padding-bottom: 16px;
          position: relative;
          border-bottom: 1px solid rgba(0, 0, 0, .1)
      }
      
      .video-description .video-subtitle {
          color: #a5a6a7;
          font-size: .875rem
      }
      
      .video-description .h1 {
          margin-bottom: 12px;
          margin-top: 8px
      }
      
      .video-description time {
          color: #6c6d6f;
          font-size: .875rem;
          margin-top: 2rem
      }
      
      .video-description .video-share.share-btn {
          position: absolute;
          right: 0;
          bottom: 10px;
          display: block
      }
      
      .video-description .video-share.share-btn .icon {
          margin-right: 4px
      }
      
      .video-description .native-share {
          display: inline
      }
      
      .video-description .native-share .share-icon {
          font-size: 1rem
      }
      
      @media(max-width:1023.98px) {
          .video-description {
              margin-top: 16px;
              border: none
          }
          .video-description .video-subtitle {
              font-size: .75rem
          }
          .video-description .h1 {
              font-size: 1.125rem;
              margin-bottom: 8px
          }
          .video-description p {
              margin-bottom: 8px;
              font-size: .875rem
          }
          .video-description time {
              display: block;
              font-size: .75rem;
              margin-top: 0
          }
          .video-description .video-share.share-btn {
              position: static;
              display: inline-block;
              margin-top: .75rem
          }
          .video-description .video-share.share-btn .icon {
              padding: 0;
              margin-right: 1.5rem
          }
      }
      
      .trending-video-list li+li {
          margin-top: 16px
      }
      
      .trending-video .trending-video__detail,
      .trending-video .trending-video__image {
          display: inline-block;
          vertical-align: middle
      }
      
      .trending-video .trending-video__image {
          width: 56px;
          height: 56px;
          position: relative;
          text-align: center
      }
      
      .trending-video .trending-video__image .espn-icon {
          position: absolute;
          width: 20px;
          height: 20px;
          border-radius: 50%;
          color: #d00;
          bottom: 4px;
          left: 4px;
          background: #fff
      }
      
      .trending-video .trending-video__detail {
          width: calc(100% - 68px);
          margin-left: 12px
      }
      
      .trending-video .trending-video__detail p,
      .trending-video .trending-video__detail span {
          color: #000;
          font-size: .75rem;
          font-weight: 500;
          line-height: 20px;
          margin: 0
      }
      
      .trending-video .trending-video__detail span {
          color: #6c6d6f
      }
      
      .icon-xl {
          width: 64px;
          height: 64px
      }
      
      .icon-play-arrow-solid-after:after {
          position: absolute;
          left: 50%;
          top: 50%;
          transform: translate(-50%, -50%)
      }
      
      .main-video-container .video-img {
          min-height: 480px!important
      }
      
      @media(max-width:1279.98px) {
          .main-video-container .video-img {
              min-height: 300px!important
          }
      }
      
      @media(max-width:1023.98px) {
          .main-video-container .video-img {
              min-height: 192px!important
          }
      }
      
      .video-page-wrapper .story-image img {
          width: 100%;
          height: 100%
      }
      
      @media(min-width:768px) {
          .video-page-wrapper .no-content-div {
              margin: 15% 0
          }
      }
      
      @media(orientation:landscape) {
          .video-page-wrapper .sidebar-widget-videos-item .img {
              width: 100%
          }
      }
      
      @media(max-width:1023.98px) {
          .video-page-wrapper .main-video-container {
              margin-left: -10px;
              margin-right: -10px
          }
      }
      
      .video-share-popup .share-btn {
          display: block
      }
      
      .video-share-popup .share-btn .speech-bubble {
          right: 0!important;
          display: flex;
          justify-content: space-around;
          padding: 5px 0;
          box-shadow: none
      }
      
      .video-share-popup .share-btn .speech-bubble>a {
          padding: 10px;
          border-radius: 50%
      }
      
      .video-share-popup .share-btn .speech-bubble>a>img {
          height: 23px!important
      }
      
      .video-info {
          width: 284px;
          margin: 0 8px
      }
      
      .video-info .video-info__image .video-img {
          height: 160px;
          overflow: hidden
      }
      
      .video-info .video-info__image .video-img img {
          width: 100%;
          transition: all .2s ease-in
      }
      
      .video-info .video-info__details {
          margin-top: 6px
      }
      
      .video-info .video-info__details .video-info__title {
          margin: 8px 0;
          color: #2b2c2d;
          font-size: .875rem
      }
      
      .video-info .video-info__details .video-info__tag {
          color: #a5a6a7;
          font-size: .75rem
      }
      
      .video-info .video-info__details .video-info__tag+p {
          margin-top: 2px
      }
      
      .video-info .video-info__details .video-info__subtitle {
          color: #6c6d6f;
          font-size: .75rem;
          font-weight: 400
      }
      
      .video-info:hover .video-info__image img {
          transform: scale(1.05)
      }
      
      @media(max-width:1023.98px) {
          .video-info {
              width: 100%;
              margin: 0 0 12px
          }
          .video-info .video-info__image .video-img {
              height: 190px;
              overflow: hidden
          }
          .video-info .video-info__details {
              margin-top: 2px
          }
          .video-info .video-info__details p {
              font-size: .75rem;
              margin: 4px 0
          }
          .video-info .video-info__details .video-info__subtitle {
              font-size: .625rem
          }
      }
      
      .video-hero .jumbotron .jumbotron-image {
          border: none;
          width: auto
      }
      
      .video-hero .video-hero-duration {
          width: 94px;
          height: 48px;
          border-radius: 100px;
          background: #fff;
          display: flex;
          align-items: center;
          flex-direction: row;
          padding: 12px;
          color: #2b2c2d;
          justify-content: center;
          margin-bottom: 24px
      }
      
      .video-hero .video-hero-duration.no-duration {
          width: 48px
      }
      
      .video-hero .video-hero-duration i {
          color: #d00
      }
      
      .video-hero .video-hero-duration .icon-play-arrow-solid-after:after {
          position: static
      }
      
      .video-hero .video-hero-duration span {
          font-size: .875rem;
          margin-left: 8px
      }
      
      .video-hero .video-hero-subtitle {
          color: #f1f2f3;
          font-size: .875rem!important;
          margin-bottom: 8px!important
      }
      
      .video-hero h1 {
          margin-bottom: 8px!important
      }
      
      @media(max-width:1023.98px) {
          .video-hero .video-hero-duration {
              width: 76px;
              height: 32px;
              margin-bottom: 16px
          }
          .video-hero .video-hero-duration span {
              font-size: .75rem;
              margin-left: 6px
          }
          .video-hero .video-hero-duration.no-duration {
              width: 32px
          }
          .video-hero .video-hero-subtitle {
              font-size: .75rem!important
          }
          .video-hero h1 {
              font-size: 1.25rem
          }
          .video-hero time {
              font-size: .75rem
          }
      }
      
      .video-hero.hero-full-width .jumbotron-block {
          padding-right: 58.5%;
          padding-top: 0;
          height: 500px
      }
      
      .video-hero.hero-full-width .jumbotron-block .image-container {
          right: 0;
          left: auto;
          width: 656px;
          height: 500px;
          padding-right: 72.5%;
          padding-top: 0
      }
      
      .video-hero.hero-full-width .jumbotron-block .image-container:after {
          background: linear-gradient(90deg, #000, rgba(0, 0, 0, .95) 22%, rgba(4, 4, 4, .7) 60%, transparent);
          width: auto;
          height: 100%;
          padding-right: 30%;
          padding-top: 0;
          bottom: 0;
          left: -16px
      }
      
      .video-hero.hero-full-width .jumbotron-block .image-container .jumbotron-image {
          width: auto
      }
      
      .video-hero.hero-full-width .jumbotron-block .content {
          height: 100%;
          display: flex;
          flex-direction: column;
          justify-content: center;
          padding-left: 3rem
      }
      
      .video-hero.hero-full-width .jumbotron-block .content h1 {
          font-size: 2rem
      }
      
      .video-hero.hero-full-width .jumbotron-block .content time {
          font-size: .875rem;
          color: #a5a6a7
      }
      
      .video-genre {
          width: 142px;
          height: 175px;
          border-radius: 10px;
          overflow: hidden;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          margin-bottom: 12px;
          position: relative;
          background-position: 50%;
          background-size: cover
      }
      
      .video-genre,
      .video-genre .video-genre-logo {
          display: flex;
          justify-content: center;
          align-items: center
      }
      
      .video-genre .video-genre-logo {
          width: 98px;
          height: 98px
      }
      
      .video-genre .video-genre-logo img {
          max-width: 100%;
          max-height: 100%;
          border-radius: 0
      }
      
      .video-genre .video-genre-logo .video-genre__title {
          text-transform: capitalize;
          word-break: break-word;
          font-size: 1rem;
          font-style: italic;
          line-height: 1.25;
          text-align: center;
          display: block;
          color: #fff
      }
      
      @media(max-width:1023.98px) {
          .video-genre {
              width: 100px;
              height: 120px
          }
          .video-genre .video-genre-logo {
              width: 68px;
              height: 68px
          }
          .video-genre .video-genre-logo .video-genre__title {
              font-size: .75rem
          }
      }
      
      .video-genre.genre-sidebar {
          width: 100%;
          height: 360px;
          margin-bottom: 16px
      }
      
      .video-genre.genre-sidebar .video-genre-logo {
          width: 204px;
          height: 204px
      }
      
      .video-genre.genre-sidebar .video-genre-logo .video-genre__title {
          font-size: 2rem
      }
      
      @media(max-width:1279.98px) {
          .video-genre.genre-sidebar {
              margin: 0 0 .75rem
          }
      }
      
      .video-header {
          width: 100%;
          height: 142px;
          position: relative;
          overflow: hidden
      }
      
      .video-header:before {
          background-color: rgba(0, 0, 0, .2);
          z-index: 1
      }
      
      .video-header .video-header__bg,
      .video-header:before {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0
      }
      
      .video-header .video-header__bg {
          -webkit-filter: blur(3px);
          filter: blur(3px);
          background-size: cover;
          background-position: 50%
      }
      
      .video-header .video-header__logo {
          position: relative;
          height: 56px;
          transform: translateY(28px);
          max-width: 200px;
          margin: 0 auto;
          display: flex;
          justify-content: center;
          align-items: center;
          z-index: 2
      }
      
      .video-header .video-header__logo img {
          border-radius: 0;
          max-height: 100%;
          max-width: 100%
      }
      
      .video-header .video-header__logo .video-genre__title {
          text-transform: capitalize;
          word-break: break-word;
          font-size: 1.25rem;
          font-style: italic;
          line-height: 1.25;
          text-align: center;
          display: block;
          color: #fff
      }
      
      .video-header .video-header__back {
          position: absolute;
          top: 42px;
          left: 16px;
          cursor: pointer;
          z-index: 2
      }
      
      .video-header .video-header__back i {
          color: #fff
      }
      
      .video-header .video-header__submenu {
          position: absolute;
          bottom: 0;
          display: flex;
          flex-grow: 1;
          justify-content: space-between;
          overflow-x: scroll;
          scrollbar-width: none;
          -webkit-overflow-scrolling: touch;
          width: 100%;
          z-index: 2
      }
      
      .video-header .video-header__submenu ul {
          display: flex;
          flex-direction: row;
          padding-left: 0;
          margin-bottom: 0;
          list-style: none
      }
      
      .video-header .video-header__submenu ul>li {
          display: inline-block;
          padding: 0 10px;
          white-space: nowrap
      }
      
      .video-header .video-header__submenu ul>li a {
          font-size: .75rem;
          color: #fff;
          padding: 11px 0;
          opacity: .7
      }
      
      .video-header .video-header__submenu ul>li a.active {
          opacity: 1;
          box-shadow: inset 0 -4px 0 0 #fff
      }
      
      .video-header .video-header__submenu::-webkit-scrollbar {
          display: none
      }
      
      .video-header__fixed {
          position: fixed;
          top: -60px;
          width: 100%;
          z-index: 9999;
          transition: all .3s ease;
          height: 56px;
          overflow: hidden
      }
      
      .video-header__fixed:before {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0;
          background-color: rgba(0, 0, 0, .2);
          z-index: 1
      }
      
      .video-header__fixed .video-header__bg {
          content: "";
          position: absolute;
          width: 100%;
          height: 100%;
          left: 0;
          top: 0;
          -webkit-filter: blur(1px);
          filter: blur(1px);
          background-size: cover;
          background-position: 50%
      }
      
      .video-header__fixed .video-header__back {
          position: absolute;
          top: 18px;
          left: 16px;
          z-index: 2;
          cursor: pointer
      }
      
      .video-header__fixed .video-header__back i {
          color: #fff
      }
      
      .video-header__fixed .video-header__title {
          color: #fff;
          display: inline-block;
          font-size: .875rem;
          margin-left: 42px;
          margin-top: 20px;
          position: relative;
          z-index: 2
      }
      
      .related-videos {
          margin-top: 1rem
      }
      
      .related-videos .slick-next,
      .related-videos .slick-prev {
          background: #f9f9fb;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          z-index: 99;
          border-radius: 4px;
          width: 28px;
          height: 28px;
          top: 30%
      }
      
      .related-videos .slick-next:before,
      .related-videos .slick-prev:before {
          opacity: 1;
          color: #d00
      }
      
      .related-videos .slick-next.slick-disabled:before,
      .related-videos .slick-prev.slick-disabled:before {
          color: #cbccce
      }
      
      .related-videos .slick-prev {
          left: -6px
      }
      
      .related-videos .slick-next {
          right: -2px
      }
      
      .related-videos .latest-video {
          vertical-align: top
      }
      
      .related-videos .latest-video .video-info {
          margin: 0
      }
      
      .related-videos .latest-video+.latest-video {
          margin-left: 16px
      }
      
      @media(max-width:1023.98px) {
          .related-videos h2 {
              font-size: 1rem;
              margin-bottom: 16px!important
          }
          .related-videos .horizontal-slider-item+.horizontal-slider-item {
              margin-left: 12px
          }
          .related-videos .video-info {
              width: 240px;
              margin: 0
          }
          .related-videos .video-info .video-info__image .video-img {
              height: 135px
          }
      }
      
      .video-featured-genre {
          margin: 2rem 0
      }
      
      .video-featured-genre .video-genre {
          margin: 0 4px
      }
      
      .video-featured-genre .slick-next,
      .video-featured-genre .slick-prev {
          background: #f9f9fb;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          z-index: 99;
          border-radius: 4px;
          width: 28px;
          height: 28px
      }
      
      .video-featured-genre .slick-next:before,
      .video-featured-genre .slick-prev:before {
          opacity: 1;
          color: #d00
      }
      
      .video-featured-genre .slick-next.slick-disabled:before,
      .video-featured-genre .slick-prev.slick-disabled:before {
          color: #cbccce
      }
      
      .video-featured-genre .slick-prev {
          left: -10px
      }
      
      .video-featured-genre .slick-next {
          right: -12px
      }
      
      @media(max-width:1023.98px) {
          .video-featured-genre {
              margin: 0 0 1rem
          }
          .video-featured-genre .h2 {
              font-size: 1rem;
              margin-bottom: 1rem!important
          }
          .video-featured-genre .video-genre {
              margin: 0
          }
          .video-featured-genre .horizontal-slider-item+.horizontal-slider-item {
              margin-left: 8px
          }
      }
      
      .video-latest-genre {
          margin-top: 4rem
      }
      
      .video-latest-genre .video-latest-genre__list {
          transform: translateX(-8px)
      }
      
      .video-latest-genre .video-latest-genre__list .latest-video {
          display: inline-block;
          vertical-align: top;
          margin-bottom: 24px
      }
      
      .video-latest-genre.series-latest-video,
      .video-latest-genre.team-latest-video {
          margin-top: 0
      }
      
      @media(max-width:1023.98px) {
          .video-latest-genre {
              margin-top: 2rem
          }
          .video-latest-genre h4 {
              font-size: 1rem;
              margin-bottom: 16px!important
          }
          .video-latest-genre .video-latest-genre__list {
              transform: translateX(0)
          }
          .video-latest-genre .video-latest-genre__list .latest-video {
              width: calc(50% - 16px)
          }
          .video-latest-genre .video-latest-genre__list .latest-video:nth-child(2n) {
              margin-left: 16px
          }
      }
      
      @media screen and (min-width:550px)and (max-width:778px) {
          .video-latest-genre .video-latest-genre__list .latest-video {
              width: calc(50% - 16px)
          }
          .video-latest-genre .video-latest-genre__list .latest-video .video-info .video-info__image .video-img {
              height: 144px
          }
          .video-latest-genre .video-latest-genre__list .latest-video:nth-child(2n) {
              margin-left: 16px
          }
      }
      
      @media screen and (max-width:550px) {
          .video-latest-genre .video-latest-genre__list .latest-video {
              width: 100%
          }
          .video-latest-genre .video-latest-genre__list .latest-video:nth-child(2n) {
              margin-left: 0
          }
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav {
          width: 100%
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .nav-link {
          text-transform: capitalize
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item {
          z-index: 5000;
          position: relative
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item .dropdown-menu {
          display: block;
          opacity: 0;
          transition: all .3s;
          pointer-events: none
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item .dropdown-menu ul,
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item .dropdown-menu ul .dropdown-item {
          width: 100%
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item .dropdown-menu ul .dropdown-item.active {
          background-color: #fff
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav .more-item:hover .dropdown-menu {
          opacity: 1;
          pointer-events: all
      }
      
      .video-sub-navbar .navbar .custom-scroll .navbar-nav.space-out {
          display: flex;
          justify-content: space-between
      }
      
      .video-page-hero {
          margin: 0 0 1.5rem
      }
      
      .video-page-hero a {
          display: block
      }
      
      @media(max-width:1279.98px) {
          .video-page-hero {
              margin: .75rem 0
          }
      }
      
      .featured-genre-video {
          display: flex;
          justify-content: space-between;
          overflow: hidden;
          overflow-x: scroll;
          width: 100%;
          scrollbar-width: none;
          -ms-overflow-style: none;
          -webkit-overflow-scrolling: touch
      }
      
      .featured-genre-video .latest-video {
          display: inline-block;
          vertical-align: top;
          margin-bottom: 24px
      }
      
      .featured-genre-video .latest-video .video-info {
          margin: 0
      }
      
      .featured-genre-video::-webkit-scrollbar {
          display: none
      }
      
      @media(max-width:1279.98px) {
          .featured-genre-video .latest-video .video-info {
              width: 200px
          }
          .featured-genre-video .latest-video .video-info .video-info__image .video-img {
              height: 112px
          }
      }
      
      @media(max-width:1023.98px) {
          .featured-genre-video {
              display: block;
              white-space: nowrap
          }
          .featured-genre-video .latest-video {
              white-space: normal
          }
          .featured-genre-video .latest-video .video-info {
              width: 240px
          }
          .featured-genre-video .latest-video .video-info .video-info__image .video-img {
              height: 135px
          }
          .featured-genre-video .latest-video+.latest-video {
              margin-left: 12px
          }
      }
      
      .featured-genre-video.less-videos {
          display: block
      }
      
      .featured-genre-video.less-videos .latest-video+.latest-video {
          margin-left: 24px
      }
      
      @media(max-width:1279.98px) {
          .featured-genre-video.less-videos .latest-video+.latest-video {
              margin-left: 12px
          }
      }
      
      .latest-genre-video .h2 {
          margin: 2rem 0 1.25rem
      }
      
      @media(max-width:1023.98px) {
          .latest-genre-video .h2 {
              font-size: 1rem;
              margin: 1.5rem 0 1rem
          }
      }
      
      .video-index-page .video-featured-genre .video-genre {
          width: 144px
      }
      
      @media(max-width:1023.98px) {
          .video-index-page .video-featured-genre .video-genre {
              width: 100px
          }
      }
      
      .video-featured-genre__videos {
          margin-bottom: 1rem
      }
      
      .video-featured-genre__videos .video-featured__genre {
          margin-right: 8px
      }
      
      .video-featured-genre__videos .video-featured__genre .video-genre {
          width: 292px;
          height: 321px
      }
      
      .video-featured-genre__videos .video-featured__genre .video-genre .video-genre-logo {
          width: 221px;
          height: 221px
      }
      
      .video-featured-genre__videos .video-featured__genre .video-genre .video-genre-logo .video-genre__title {
          font-size: 1.5rem
      }
      
      .video-featured-genre__videos .slick-next,
      .video-featured-genre__videos .slick-prev {
          background: #f9f9fb;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          z-index: 99;
          border-radius: 4px;
          width: 28px;
          height: 28px;
          top: 50%
      }
      
      .video-featured-genre__videos .slick-next:before,
      .video-featured-genre__videos .slick-prev:before {
          opacity: 1;
          color: #d00
      }
      
      .video-featured-genre__videos .slick-next.slick-disabled:before,
      .video-featured-genre__videos .slick-prev.slick-disabled:before {
          color: #cbccce
      }
      
      .video-featured-genre__videos .slick-prev {
          left: -14px
      }
      
      .video-featured-genre__videos .slick-next {
          right: -2px
      }
      
      .video-featured-genre__videos .video-featured-genre__video {
          background: #fff;
          box-shadow: 1px 1px 6px rgba(0, 0, 0, .16);
          border-radius: 10px;
          margin: 0 8px;
          width: 284px!important;
          height: 321px
      }
      
      .video-featured-genre__videos .video-featured-genre__video .video-info {
          margin: 0
      }
      
      .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__details {
          margin-top: 0;
          padding: 1rem
      }
      
      .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__details .video-info__title {
          margin: 0 0 8px
      }
      
      @media(min-width:1024px)and (max-width:1279.98px) {
          .video-featured-genre__videos .video-featured__genre {
              margin-right: 6px
          }
          .video-featured-genre__videos .video-featured__genre .video-genre {
              width: 196px;
              height: 285px
          }
          .video-featured-genre__videos .video-featured__genre .video-genre .video-genre-logo {
              width: 144px;
              height: 144px
          }
          .video-featured-genre__videos .video-featured-genre__video {
              width: 195px!important;
              height: 285px;
              margin: 0 6px;
              overflow: hidden
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info {
              width: 100%;
              margin: 0
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__image .video-img {
              height: 114px
          }
      }
      
      @media(max-width:1023.98px) {
          .video-featured-genre__videos .video-featured__genre {
              margin-right: 6px
          }
          .video-featured-genre__videos .video-featured__genre .video-genre {
              width: 155px;
              height: 242px
          }
          .video-featured-genre__videos .video-featured__genre .video-genre .video-genre-logo {
              width: 108px;
              height: 108px
          }
          .video-featured-genre__videos .video-featured__genre .video-genre .video-genre-logo .video-genre__title {
              font-size: 100%
          }
          .video-featured-genre__videos .video-featured-genre__video {
              width: 199px!important;
              height: 242px;
              margin: 0 6px;
              overflow: hidden
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info {
              width: 100%;
              margin: 0
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__image .video-img {
              height: 114px
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__details {
              padding: 12px
          }
          .video-featured-genre__videos .video-featured-genre__video .video-info .video-info__details .video-info__title {
              margin: 0 0 4px;
              display: -webkit-box;
              -webkit-line-clamp: 4;
              -webkit-box-orient: vertical;
              overflow: hidden
          }
      }
      
      @media(min-width:1024px)and (max-width:1279.98px) {
          .video-index-page .video-page-hero {
              margin: 1rem 0
          }
          .video-index-page .featured-genre-video .latest-video .video-info {
              width: 224px
          }
          .video-index-page .featured-genre-video .latest-video .video-info .video-info__image .video-img {
              height: 126px
          }
      }
      
      .featured-videos {
          position: relative;
          margin-top: 2rem
      }
      
      .featured-videos .all-videos {
          display: inline-block;
          font-size: 1rem;
          font-weight: 500;
          position: absolute;
          right: 0;
          top: 2px
      }
      
      .featured-videos .all-videos a {
          color: #2b2c2d
      }
      
      .featured-videos .all-videos a>span {
          border-bottom: 1px dashed #6c6d6f
      }
      
      @media(max-width:1023.98px) {
          .featured-videos {
              margin-top: 0
          }
          .featured-videos .h2 {
              font-size: 1rem;
              margin: 1rem 0!important
          }
          .featured-videos .all-videos {
              font-size: .875rem;
              top: 0
          }
      }
      
      .embed-container {
          display: flex;
          flex-direction: column;
          justify-content: center;
          height: 100vh
      }
      
      .embed-container .inline-video-player {
          height: 100%!important
      }
      
      .embed-container .video-img,
      .embed-container .video-img img {
          height: 100%!important;
          width: 100%;
          border-radius: 0
      }
      
      .embed-container .video-img:hover .video-img-play-icon,
      .embed-container .video-img img:hover .video-img-play-icon {
          transform: scale(1.1)
      }
      
      .cookie-overlay {
          background-color: rgba(0, 0, 0, .75);
          bottom: 0;
          position: fixed;
          width: 100%;
          padding: 25px 0;
          text-align: center;
          z-index: 9999;
          font: 16px -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Fira Sans, Droid Sans, Helvetica Neue, sans-serif
      }
      
      .cookie-overlay h1 {
          font-size: 18px;
          font-weight: 600;
          text-transform: uppercase;
          margin: 0 auto;
          color: #fff
      }
      
      .cookie-overlay p.message {
          width: 34%;
          margin: 0 auto;
          padding: 5px 0 10px;
          color: #fff;
          font-size: 14px;
          line-height: 24px
      }
      
      .cookie-overlay p.message a {
          color: #fff
      }
      
      .cookie-overlay p.message a:hover {
          color: #439ec9;
          text-decoration: underline
      }
      
      .cookie-overlay .cookie-continue {
          display: block;
          font-size: 11px;
          margin: auto auto 12px;
          width: 384px;
          max-width: 384px;
          min-width: 120px;
          background-color: #06c;
          color: #fff;
          cursor: pointer;
          border: 0;
          border-radius: 40px;
          line-height: 26px;
          transition-duration: .25s;
          transition-property: all
      }
      
      .cookie-overlay .cookie-continue:hover {
          background-color: #007aff
      }
      
      .cookie-overlay-buttonWrapper {
          margin: 0 auto;
          max-width: 384px
      }
      
      .cookie-overlay-altBtns .button-alt {
          border-color: #cbccce;
          color: #fff;
          text-transform: none;
          width: calc(50% - 4px);
          font-size: 11px;
          height: 28px;
          line-height: 26px;
          padding: 0 12px;
          transition-duration: .25s;
          transition-property: all
      }
      
      .cookie-overlay .cookie-overlay-buttonWrapper .cookie-overlay-altBtns .button-alt:hover {
          background-color: #6c6d6f;
          border: 1px solid #6c6d6f;
          color: #fff
      }
      
      @media screen and (min-width:0)and (max-width:768px) {
          .cookie-overlay p.message {
              font-size: 12px;
              width: 82%
          }
      }
      
      @media screen and (min-width:0)and (max-width:400px) {
          .cookie-overlay .cookie-continue {
              width: 90%
          }
      }
      
      #onetrust-pc-sdk #content {
          margin-left: 20px!important;
          width: auto!important
      }
      
      body:not([data-sport=fantasy]) #main-container {
          width: unset!important;
          margin-left: 0!important;
          left: 0!important
      }
      
      .ad-slot-wallpaper>div>iframe {
          position: absolute;
          margin-left: -840px;
          left: 50%
      }
      
      .ad-slot.ad-slot-wallpaper {
          position: sticky!important;
          position: -webkit-sticky!important;
          z-index: -1;
          top: 45px
      }
      
      .ad-double-longstrip-wrapper {
          display: flex;
          justify-content: center
      }
      
      .ad-double-longstrip-wrapper .longstripGamepackageRight {
          margin-left: 10px
      }
      
      .incontent2:empty,
      .incontent3:empty,
      .incontentRoW:empty {
          margin-top: 0;
          margin-bottom: 0
      }
      
      .bannerTop,
      .presbyMobile {
          padding-top: 10px
      }
      
      .bannerTop>div,
      .bannerTopRoW>div {
          z-index: 0!important
      }
      
      .ad-300 {
          clear: both;
          overflow: hidden;
          position: relative;
          z-index: 1
      }
      
      .feed .presby {
          position: absolute;
          right: 0
      }
      
      .site-footer .footer-card {
          padding: 3rem 3.5rem 1.5rem
      }
      
      @media(max-width:767.98px) {
          .site-footer .footer-card {
              padding: 1rem 1.5rem
          }
      }
      
      .site-footer .footer-card .section-header {
          padding: 0 0 .5rem
      }
      
      .site-footer .footer-card .section-header .header-title {
          text-transform: none!important
      }
      
      .site-footer .footer-card .widget-item {
          margin-bottom: 20px
      }
      
      .site-footer .footer-card .widget-item:last-child {
          margin-bottom: 0
      }
      
      .site-footer .footer-card .widget-item .link-with-image .espn-icon {
          margin-right: .75rem
      }
      
      .site-footer .footer-card .widget-item .link-with-image .external-indicator {
          margin-right: 0
      }
      
      @media(max-width:767.98px) {
          .site-footer .footer-card .footer-list {
              width: 100%;
              min-width: 100%
          }
      }
      
      .site-footer .footer-card .footer-info {
          padding-top: 20px;
          padding-bottom: 20px;
          flex-direction: row;
          justify-content: space-between;
          align-items: center
      }
      
      @media(max-width:767.98px) {
          .site-footer .footer-card .footer-info {
              flex-direction: column;
              align-items: flex-start
          }
      }
      
      .site-footer .footer-card .espn-logo {
          max-width: 100px
      }
      
      .site-footer .footer-card .info-items {
          flex-direction: row
      }
      
      .site-footer .footer-card .info-items a {
          color: #48494a;
          margin-left: 1.5rem
      }
      
      .site-footer .footer-card .info-items a:hover {
          color: #0278bb
      }
      
      @media(max-width:767.98px) {
          .site-footer .footer-card .info-items {
              flex-direction: column;
              margin-top: 20px
          }
          .site-footer .footer-card .info-items a {
              margin-left: 0;
              margin-bottom: .5rem
          }
      }
      
      .site-footer .copyright {
          color: #a5a6a7;
          margin-top: 12px
      }
      
      .site-footer .footer-legal-links {
          padding: 1.5rem 2rem 2.5rem
      }
      
      .react-tabs {
          -webkit-tap-highlight-color: transparent
      }
      
      .react-tabs__tab-list {
          border-bottom: 1px solid #aaa;
          margin: 0 0 10px;
          padding: 0
      }
      
      .react-tabs__tab {
          display: inline-block;
          border: 1px solid transparent;
          border-bottom: none;
          bottom: -1px;
          position: relative;
          list-style: none;
          padding: 6px 12px;
          cursor: pointer
      }
      
      .react-tabs__tab--selected {
          background: #fff;
          border-color: #aaa;
          color: #000;
          border-radius: 5px 5px 0 0
      }
      
      .react-tabs__tab--disabled {
          color: GrayText;
          cursor: default
      }
      
      .react-tabs__tab:focus {
          box-shadow: 0 0 5px #0188fe;
          border-color: #0188fe;
          outline: none
      }
      
      .react-tabs__tab:focus:after {
          content: "";
          position: absolute;
          height: 5px;
          left: -4px;
          right: -4px;
          bottom: -5px;
          background: #fff
      }
      
      .react-tabs__tab-panel {
          display: none
      }
      
      .react-tabs__tab-panel--selected {
          display: block
      }
      
      #nprogress {
          pointer-events: none
      }
      
      #nprogress .bar {
          background: #1d36b1;
          position: fixed;
          z-index: 1031;
          top: 0;
          left: 0;
          width: 100%;
          height: 2px
      }
      
      #nprogress .peg {
          display: block;
          position: absolute;
          right: 0;
          width: 100px;
          height: 100%;
          box-shadow: 0 0 10px #fff, 0 0 5px #fff;
          opacity: 1;
          transform: rotate(3deg) translateY(-4px)
      }
      
      .nprogress-custom-parent {
          overflow: hidden;
          position: relative
      }
      
      .react-tabs__tab:focus {
          box-shadow: 0 0 5px #0188fe;
          border-color: #0188fe;
          outline: none
      }
      
      .react-tabs__tab:focus:after {
          content: "";
          position: absolute;
          height: 5px;
          left: -4px;
          right: -4px;
          bottom: -5px;
          background: #fff
      }
      
      .react-tabs__tab-panel {
          display: none
      }
      
      .react-tabs__tab-panel--selected {
          display: block
      }
      
      #nprogress {
          pointer-events: none
      }
      
      #nprogress .bar {
          background: #1d36b1;
          position: fixed;
          z-index: 1031;
          top: 0;
          left: 0;
          width: 100%;
          height: 2px
      }
      
      #nprogress .peg {
          display: block;
          position: absolute;
          right: 0;
          width: 100px;
          height: 100%;
          box-shadow: 0 0 10px #fff, 0 0 5px #fff;
          opacity: 1;
          transform: rotate(3deg) translateY(-4px)
      }
      
      .nprogress-custom-parent {
          overflow: hidden;
          position: relative
      }