#progress{
  pointer-events:none
}

#progress .progress-ledge{
  height:10px;
  left:0;
  overflow:hidden;
  position:fixed;
  top:0;
  width:100%;
  z-index:2000000
}

#progress .progress-bar{
  background:#d00;
  height:2px;
  position:absolute;
  width:100%
}

#progress .progress-peg{
  box-shadow:0 0 10px #d00,0 0 5px #d00;
  display:block;
  height:100%;
  opacity:1;
  position:absolute;
  right:0;
  transform:rotate(3deg) translateY(-4px);
  width:100px
}

.Ad{
  margin:auto;
  position:relative
}

.Ad:before{
  background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0RDRERERiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNDkuMTg3LjAwM2wtMTIuNjEuMDAxSDIzLjI2MWMtMi42NTYtLjAwNi00LjQxNSAxLjM5NS00LjY2NSAzLjQ4Ny0uMDkyLjc3LS4xOCAxLjQ1LS4xOCAxLjQ1SDUyLjk2bC4xMTYtLjkxOWMuMjYzLTIuMTA3LS42My00LjAxOS0zLjg4OC00LjAxOU01Mi43MjggNi44MjJzLS4wNzcuNjk3LS4xODMgMS40NTdjLS4yMSAxLjUwNi0xLjMzMiAyLjYyNy0zLjQxOCAyLjYyN2gtNy4zNTRsLS44MzQgNi42OTJoLTUuODU1bDEuMzI4LTEwLjc3NmgxNi4zMTZ6TTIuMTgyIDBMMTcuODUuMDAzbC0uNjEzIDQuOTM4SDEuNTcyek0xLjMzOCA2LjgyMmgxNS42NjVsLS41MDYgNC4wODRoLTkuODFsLS4yNSAyLjAxN2g5LjgwOGwtLjU4MiA0LjY3NUgwek01NC43NjMuMDAzaDEyLjc3NWMyLjAyIDAgNC4xMjEuOTM4IDMuNzA0IDQuMTc4YTcxLjcgNzEuNyAwIDAwLS4wOTcuNzZINTQuMTUybC42MTEtNC45Mzh6TTUzLjkxNiA2LjgybDUuODYuMDA0LTEuMzM3IDEwLjc3Mi01Ljg1OS4wMDJ6TTY1LjA0NiA2LjgybDUuODU4LjAwNC0xLjMzNyAxMC43NzItNS44NTkuMDAyek0zMS4wNTIgNi44MjZsLTEyLjg2Ny0uMDA0Yy0uNDMzIDIuODEzLjk3NCA0LjA4NCAyLjk2OCA0LjA4NGw3LjkyNi0uMDAzLS4yNSAyLjAySDE3LjQyN2wtLjU3NyA0LjY3NXMxMi40MS4wMDQgMTIuOTE0IDBjLjQxNC0uMDMgMy4zMTgtLjEwOSA0LjMwOC0yLjQ4NC4zMjItLjc3LjYwOS0zLjUzNC42ODktNC4xMTUuNDYtMy4zNy0xLjg3MS00LjE3My0zLjcxLTQuMTczIi8+PC9nPjwvc3ZnPg==") 50% no-repeat;
  background-size:100px;
  content:"";
  display:block;
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:1
}

#fittOverlayContainer .Ad:before{
  display:none
}

.Ad>div{
  position:relative;
  font-size:0;
  z-index:2
}

.layout__column--2 .Ad,.layout__column--3 .Ad,.PageLayout--mobile .Ad,.PageLayout__RightAside .Ad{
  margin-bottom:10px
}

.Ad.Ad--inContent{
  display:none;
  min-width:300px
}

.Ad.Ad--banner{
  display:flex;
  align-items:center;
  margin-top:10px;
  min-height:50px;
  width:320px
}

.bp-mobile .ScoresMenu .Ad--inContent{
  display:inline-block;
  min-height:250px;
  z-index:1000004
}

.bp-mobile .GamePackage.Ad--inContent,.bp-mobile .Player.Ad--inContent{
  display:block
}

.bp-tabletPlus .Ad--banner{
  min-height:90px;
  width:728px
}

.bp-tabletPlus .Ad--inContent{
  display:inline-block;
  min-height:250px
}

.bp-tabletPlus .Ad--inContentStrip{
  font-size:0;
  min-height:0
}

.bp-desktopPlus .Ad--banner{
  min-height:66px;
  width:970px
}

.bp-desktopLGPlus .Ad--banner{
  background-size:contain;
  max-width:1280px;
  min-height:100px;
  width:100%
}

.LoadAnimation{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.LoadAnimation__Spinner{
  -webkit-animation:rotator 1.4s linear infinite;
  animation:rotator 1.4s linear infinite
}

@-webkit-keyframes rotator{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(270deg)
  }
}

@keyframes rotator{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(270deg)
  }
}

.LoadAnimation__Path{
  stroke-dashoffset:0;
  stroke-linecap:round;
  transform-origin:center
}

.LoadAnimation--lightBG .LoadAnimation__Path{
  stroke:#a5a6a7
}

.LoadAnimation--darkBG .LoadAnimation__Path{
  stroke:#fff
}

.LoadAnimation--sm .LoadAnimation__Path{
  stroke-dasharray:54;
  -webkit-animation:dashSM 1.4s ease-in-out infinite;
  animation:dashSM 1.4s ease-in-out infinite
}

.LoadAnimation--md .LoadAnimation__Path{
  stroke-dasharray:80;
  -webkit-animation:dash 1.4s ease-in-out infinite;
  animation:dash 1.4s ease-in-out infinite
}

.LoadAnimation--lg .LoadAnimation__Path{
  stroke-dasharray:160;
  -webkit-animation:dashLG 1.4s ease-in-out infinite;
  animation:dashLG 1.4s ease-in-out infinite
}

@-webkit-keyframes dash{
  0%{
    stroke-dashoffset:80
  }

  50%{
    stroke-dashoffset:20;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:80;
    transform:rotate(450deg)
  }
}

@keyframes dash{
  0%{
    stroke-dashoffset:80
  }

  50%{
    stroke-dashoffset:20;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:80;
    transform:rotate(450deg)
  }
}

@-webkit-keyframes dashSM{
  0%{
    stroke-dashoffset:54
  }

  50%{
    stroke-dashoffset:13.5;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:54;
    transform:rotate(450deg)
  }
}

@keyframes dashSM{
  0%{
    stroke-dashoffset:54
  }

  50%{
    stroke-dashoffset:13.5;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:54;
    transform:rotate(450deg)
  }
}

@-webkit-keyframes dashLG{
  0%{
    stroke-dashoffset:160
  }

  50%{
    stroke-dashoffset:40;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:160;
    transform:rotate(450deg)
  }
}

@keyframes dashLG{
  0%{
    stroke-dashoffset:160
  }

  50%{
    stroke-dashoffset:40;
    transform:rotate(135deg)
  }

  to{
    stroke-dashoffset:160;
    transform:rotate(450deg)
  }
}

.icon__svg{
  fill:#000;
  height:24px;
  width:24px
}

.icon__svg--dark{
  fill:#fff
}

.icon__svg path{
  fill:inherit
}

.icon-external{
  fill:#a5a6a7
}

@-webkit-keyframes lightboxActivate{
  0%{
    padding-top:200vh
  }

  to{
    padding-top:0
  }
}

@keyframes lightboxActivate{
  0%{
    padding-top:200vh
  }

  to{
    padding-top:0
  }
}

.lightbox__wrapper{
  bottom:0;
  left:0;
  position:fixed;
  right:0;
  top:0;
  z-index:1000014
}

.lightbox__wrapper--desktop,.lightbox__wrapper--tablet{
  -webkit-animation:lightboxActivate .2s .2s forwards;
  animation:lightboxActivate .2s .2s forwards;
  -webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);
  animation-timing-function:cubic-bezier(.23,1,.32,1);
  padding-top:200vh
}

.lightbox__wrapper--watchProvider .lightbox__content{
  min-height:80vh
}

.lightbox__overlay{
  background:rgba(0,0,0,.3);
  cursor:pointer;
  left:0;
  pointer-events:none;
  position:absolute
}

.lightbox__overlay--fullWindow,.lightbox__overlay--mobile{
  background-color:#fff;
  height:calc(100vw + 50px);
  top:-50px;
  width:100vw
}

.lightbox__overlay--desktop,.lightbox__overlay--tablet{
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  -webkit-animation:lightboxOverlayActive .2s ease-in-out;
  animation:lightboxOverlayActive .2s ease-in-out;
  bottom:0;
  pointer-events:auto;
  right:0;
  top:0
}

@-webkit-keyframes lightboxOverlayActive{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes lightboxOverlayActive{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

.lightbox__contentBox{
  background-color:#fff;
  box-shadow:0 1px 4px rgba(0,0,0,.24);
  min-height:100px;
  min-width:100px;
  pointer-events:auto
}

.lightbox__contentBox.lightbox__contentBox--heightWebkit{
  min-height:-webkit-fill-available
}

.lightbox__contentBox--fullWindow,.lightbox__contentBox--mobile{
  min-height:100vh;
  width:100%
}

.lightbox__contentBox--desktop,.lightbox__contentBox--tablet{
  border-radius:10px
}

.lightbox__contentBox--dark{
  background-color:#1d1e1f
}

.lightbox__contentBox iframe{
  background:0;
  border:0
}

.lightbox__content{
  background-color:#fff;
  min-width:260px
}

.lightbox__content--fullWindow,.lightbox__content--mobile{
  bottom:0;
  left:0;
  margin-top:40px;
  overflow:auto;
  position:absolute;
  right:0;
  top:0
}

.lightbox__content--desktop,.lightbox__content--desktopPlus,.lightbox__content--tablet{
  -webkit-overflow-scrolling:touch;
  max-height:80vh;
  overflow:scroll
}

.lightbox__content--desktop,.lightbox__content--desktopPlus{
  overflow:auto
}

.lightbox__content--dark{
  background-color:#1d1e1f
}

.lightbox__content--isContent{
  padding:16px
}

.lightbox__header{
  background-color:#fff;
  min-height:40px
}

.lightbox__header .lightboxTitle{
  color:#6c6d6f;
  font-size:15px;
  font-weight:600;
  line-height:20px
}

.lightbox__header .lightboxSubTitle{
  color:#a5a6a7;
  font-size:14px;
  line-height:19px;
  padding-left:12px
}

.lightbox__header--hide{
  border:0;
  height:0
}

.lightbox__header--fullWindow,.lightbox__header--mobile{
  position:fixed;
  top:0;
  width:100%;
  z-index:2
}

.lightbox__header--subTitle{
  height:auto
}

.lightbox__header--title{
  border-bottom:1px solid;
  border-color:#dcdddf
}

.lightbox__header--dark{
  background-color:#1d1e1f
}

.lightbox__header--dark.lightbox__header--title{
  border-color:#151617
}

.lightbox__header--dark .lightboxTitle{
  color:#dcdddf
}

.lightbox__header--dark .lightboxSubTitle{
  color:#cbccce
}

.lightbox__header--headerSpacing{
  padding-bottom:8px;
  padding-top:8px
}

.lightbox__closebtn{
  background-color:transparent;
  border:0;
  border-radius:4px;
  cursor:pointer;
  height:32px;
  right:4px;
  top:4px;
  transition:all .2s ease;
  width:32px;
  z-index:100
}

.no-touch .lightbox__closebtn:hover{
  background-color:#f9f9fb;
  color:#151617
}

.no-touch .lightbox__closebtn:hover .icon--color{
  fill:#151617
}

.lightbox__closebtn .icon__svg{
  flex-shrink:0
}

.lightbox__closebtn .icon--color{
  fill:#a5a6a7
}

.lightbox__closebtn--text{
  color:#a5a6a7;
  font-size:14px;
  text-transform:uppercase;
  width:90px
}

.lightbox__closebtn--dark{
  background:#1d1e1f
}

.no-touch .lightbox__closebtn--dark:hover{
  background:#48494a;
  color:#fff
}

.no-touch .lightbox__closebtn--dark:hover .icon--color{
  fill:#fff
}

.lightbox__closebtn__wrap{
  height:100%
}

.lightbox__wrapper--filters .btn{
  margin-top:10px;
  width:100%
}

.filter__title{
  color:#6c6d6f
}

.filter__headline{
  border-bottom:1px solid #edeef0;
  margin-bottom:10px;
  padding:0 40px 10px;
  text-align:center
}

.bp-mobileSM .filter__headline{
  padding:0 0 10px
}

.lightbox__closebtn:hover{
  background-color:#f1f2f3
}

.lightbox__closebtn:hover .icon__color{
  fill:#06c
}

.lightbox__closebtn .icon__color{
  fill:#6c6d6f
}

.Card{
  border-radius:10px;
  margin-bottom:8px;
  overflow:hidden;
  padding:0;
  position:relative
}

.Card,.Card .Card{
  background:#fff
}

.Card .Card{
  box-shadow:0 1px 4px rgba(0,0,0,.24);
  margin-bottom:0
}

.Card .Card+.Card{
  margin-top:12px
}

.Card .Image{
  flex-shrink:0
}

.Card--dark{
  background:#1d1e1f
}

.Card--dark .Card{
  background:#252627
}

.Card__Header{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  border-bottom:1px dotted #dcdddf;
  display:flex;
  justify-content:space-between;
  margin-left:12px;
  margin-right:12px;
  min-height:44px;
  padding:6px 0
}

.Card__Header--no-border{
  border:0!important
}

.Card__Header__Title{
  font-size:12px;
  font-weight:800;
  line-height:12px
}

.Card__Header__Title--no-theme{
  color:#151617
}

.Card__Header__Title--dark{
  color:#fff
}

.Card__Header__Title__Wrapper{
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-direction:column;
  flex-grow:1;
  text-align:left
}

.Card__Header__Title__Wrapper--has-icon{
  display:flex
}

.Card__Header__Title__Logo__Wrapper{
  margin-right:8px
}

.Card__Header__Title__Count{
  color:#a5a6a7;
  font-size:12px;
  font-weight:400;
  margin-left:4px
}

.Card__Header__Subtitle{
  color:#6c6d6f;
  font-size:11px;
  font-weight:600;
  line-height:11px;
  margin-top:2px
}

.Card__Header--presby{
  height:62px
}

.Card__Header--border-bottom{
  border-bottom:1px dotted;
  border-color:#dcdddf
}

.Card__Header__Link{
  flex-grow:1
}

.Card__Header__Link,.Card__Header__Link__Text{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  color:#06c;
  display:flex;
  justify-content:space-between
}

.Card__Header__Link__Text:hover{
  color:#06c
}

.Card__Header__Link__Caret{
  height:12px;
  width:12px
}

.Card__Header__SubLink{
  align-items:center;
  display:flex
}

.Card__Header__SubLink__Text{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px
}

.Card__Header__SubLink .Card__Header__SubLink__Text{
  color:inherit;
  font-size:12px;
  line-height:12px
}

.Card__Header__SubLink .icon__svg{
  height:16px;
  padding-left:4px;
  width:16px
}

.Card__Header__SubLink--presby{
  flex-direction:column
}

.Card__Presby__Label{
  color:#6c6d6f;
  font-size:9px;
  margin-bottom:4px
}

.Card__Presby__Logo img{
  max-height:31px;
  max-width:88px;
  position:relative
}

.Card__Content{
  overflow:hidden;
  padding:10px 12px;
  position:relative
}

.Card__Header--no-border+.Card__Content{
  padding-top:0
}

.Card__Content .contentItem__content{
  padding:0
}

.Card__Content .carousel__wrapper-inner{
  padding:0 12px
}

.Card__Footer{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  border-top:1px dotted #dcdddf;
  display:flex;
  font-size:12px;
  justify-content:center;
  margin:0 12px;
  padding:10px 0
}

.Card__Footer>a{
  display:inline-block;
  font-weight:600;
  text-align:center
}

.Card__Footer>a+a:before{
  color:#dcdddf;
  content:"|";
  font-size:16px;
  line-height:12px;
  padding:0 12px
}

.Card__Footer--no-border{
  border:0!important
}

.v-sup{
  font-size:xx-small;
  vertical-align:super
}

.Card__Footer--dark,.Card__Header--dark{
  border-color:#3a3b3c
}

.ContentCard__Meta{
  text-transform:uppercase
}

.AnchorLink{
  color:#06c;
  cursor:pointer;
  text-decoration:none
}

.AnchorLink:hover{
  color:#004d9a
}

.AnchorLink--dark{
  color:#4c99e6
}

.AnchorLink--dark:hover{
  color:#06c
}

.StreamingCard__Link__Wrapper{
  display:block
}

.StreamingCard__Header{
  margin-bottom:0;
  min-height:auto
}

.StreamingCard__Header .Card__Header__Title{
  text-transform:uppercase
}

.StreamingCard__MediaWrapper{
  -ms-flex-negative:0;
  border-radius:10px;
  flex-shrink:0;
  height:79px;
  margin-right:12px;
  overflow:hidden;
  position:relative;
  width:140px
}

.StreamingCard__ContentTitle{
  color:#000;
  font-size:12px;
  font-weight:600;
  line-height:16px
}

.StreamingCard--dark .StreamingCard__ContentTitle{
  color:#fff
}

.StreamingCard__Meta{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px;
  margin:5px 0
}

.StreamingCard__Meta li{
  display:inline-block
}

.StreamingCard__Meta li+li:before{
  content:"â€¢ ";
  margin-left:4px
}

.StreamingCard__Error{
  color:#ff4141;
  font-size:11px;
  line-height:13px
}

.StreamingCard__NowPlaying{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background-color:rgba(0,0,0,.8);
  bottom:0;
  color:#fff;
  display:flex;
  font-size:12px;
  font-weight:700;
  justify-content:center;
  left:0;
  line-height:16px;
  position:absolute;
  right:0;
  text-transform:uppercase;
  top:0;
  z-index:3
}

.StreamingList .StreamingCard{
  border-radius:0;
  margin-bottom:0
}

.StreamingList__Title{
  font-size:12px;
  font-weight:800;
  line-height:16px;
  padding:10px 12px 0;
  text-transform:uppercase
}

.StreamingList__Container{
  background:#fff;
  padding:4px
}

.StreamingList__Container li{
  list-style-type:none
}

.bp-tabletPlus .StreamingList__Container{
  padding:12px;
  width:528px
}

.StreamingList__Container--dark{
  background:#1d1e1f
}

.StreamingList__Container--dark .StreamingList__Title{
  color:#fff
}

.AuthLabel{
  border:1px solid #dcdddf;
  border-radius:4px;
  color:#cbccce;
  display:inline-block;
  font-size:11px;
  font-weight:600;
  padding:2px 4px;
  text-transform:uppercase
}

.AuthLabel--dark{
  border-color:#48494a;
  color:#6c6d6f
}

.Button--unstyled{
  background:transparent;
  border:0;
  cursor:pointer;
  margin:0;
  padding:0
}

.Button,.Button--unstyled{
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif
}

.Button{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  border:1px solid transparent;
  border-radius:50px;
  cursor:pointer;
  display:inline-flex;
  font-size:12px;
  font-weight:600;
  height:32px;
  justify-content:center;
  line-height:1;
  max-width:414px;
  overflow:hidden;
  padding:0 18px;
  position:relative;
  transition:all .25s ease-in-out;
  white-space:nowrap
}

body:not([data-interaction-type=keyboard]) .Button{
  outline:0
}

.Button .Image img{
  display:block
}

.no-touch .Button--default:hover{
  background-color:#004d9a;
  text-decoration:none
}

.no-touch .Button--anchorLink:hover{
  color:#fff
}

.no-touch .Button--alt:hover{
  background-color:rgba(0,102,204,.2);
  border:1px solid rgba(0,102,204,0);
  color:#004d9a
}

.Button--default{
  background-color:#06c;
  color:#fff
}

.Button--anchorLink{
  border:0;
  color:#fff
}

.Button--icon-noLabel{
  padding:0;
  width:32px
}

.Button--sm{
  font-size:11px;
  height:28px;
  padding:0 12px;
  text-transform:uppercase
}

.Button--sm.Button--icon-noLabel{
  padding:0;
  width:28px
}

.Button--lg,.Button--xl{
  font-size:16px;
  padding:0 18px
}

.Button--lg{
  height:40px
}

.Button--lg.Button--icon-noLabel{
  padding:0;
  width:40px
}

.Button--xl{
  height:56px
}

.Button--xl.Button--icon-noLabel{
  padding:0;
  width:56px
}

.Button--alt{
  background-color:transparent;
  border:1px solid rgba(0,102,204,.48);
  color:rgba(0,102,204,.88)
}

.Button--alt .icon__svg{
  fill:rgba(0,102,204,.88)
}

.Button--alt.Button--disabled{
  background-color:transparent;
  background-image:none;
  border:1px solid #cbccce;
  color:#cbccce
}

.Button--alt.Button--disabled .icon__svg{
  fill:#cbccce
}

.Button--disabled{
  color:#cbccce;
  cursor:not-allowed!important
}

.Button--disabled .icon__svg{
  fill:#cbccce
}

.Button--active{
  background-color:#f9f9fb;
  cursor:not-allowed!important
}

.Button.full-width{
  max-width:none;
  width:100%
}

.Button .icon__svg{
  vertical-align:middle
}

.Button:not(.Button--icon-noLabel) .icon__svg{
  height:12px;
  margin:0 6px 0 -6px;
  width:12px
}

.Button:after,.Button:before{
  display:inline-block;
  font-size:inherit
}

.Button:before{
  margin:0 6px 0 0
}

.Button:after{
  margin:0 0 0 9px
}

.Button--note{
  margin-bottom:20px;
  overflow:visible
}

.Button--note[data-content]:after{
  bottom:-16px;
  color:#a5a6a7;
  content:attr(data-content);
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:10px;
  font-weight:600;
  left:0;
  line-height:12px;
  margin:auto;
  position:absolute;
  right:0;
  text-align:center;
  text-transform:uppercase
}

.no-touch .Button--alt.Button--dark:hover,.no-touch .Button--default:hover.Button--dark:hover{
  background-color:#113261
}

.no-touch .Button--alt.Button--dark:hover{
  color:#4c99e6
}

.no-touch .Button--filter:hover{
  background-color:#edeef0;
  color:#48494a
}

.no-touch .Button--filter.Button--active:hover{
  color:#c00
}

.no-touch .Button--disabledLike:hover{
  background-color:#dcdddf;
  border:1px solid #dcdddf
}

.no-touch .Button--disabledLike:hover.Button--dark{
  background-color:#2b2c2d;
  border:1px solid #2b2c2d;
  color:#fff
}

.no-touch .Button--disabled.Button--alt:hover,.no-touch .Button--disabled.Button--default:hover,.no-touch .Button--disabled.Button--filter:hover{
  background-color:transparent;
  background-image:none;
  border:1px solid #cbccce;
  color:#cbccce
}

.no-touch .Button--disabled.Button--alt:hover .icon__svg,.no-touch .Button--disabled.Button--default:hover .icon__svg,.no-touch .Button--disabled.Button--filter:hover .icon__svg{
  fill:#cbccce
}

.no-touch .Button--disabled.Button--alt:hover.Button--dark,.no-touch .Button--disabled.Button--default:hover.Button--dark,.no-touch .Button--disabled.Button--filter:hover.Button--dark{
  border-color:#48494a;
  color:#6c6d6f
}

.no-touch .Button--disabled.Button--alt:hover.Button--dark .icon__svg,.no-touch .Button--disabled.Button--default:hover.Button--dark .icon__svg,.no-touch .Button--disabled.Button--filter:hover.Button--dark .icon__svg{
  fill:#6c6d6f
}

.no-touch .Button--disabled.Button--filter:hover{
  background-color:#f9f9fb
}

.Button--default .icon__svg{
  fill:#fff
}

.Button--default.Button--disabled{
  background-color:transparent;
  background-image:none;
  border:1px solid #cbccce;
  color:#cbccce
}

.Button--default.Button--disabled .icon__svg{
  fill:#cbccce
}

.Button--alt.Button--dark{
  border-color:#004d9a;
  color:#4c99e6
}

.Button--filter{
  background-color:#f9f9fb;
  border:1px solid #dcdddf;
  color:#48494a;
  margin:0
}

.Button--filter:after{
  color:#06c;
  display:inline-block
}

.Button--filter.Button--active{
  background-color:#fff;
  box-shadow:inset 1px 1px 2px 0 rgba(0,0,0,.2);
  color:#c00
}

.Button--filter.Button--disabled{
  border-color:#cbccce;
  color:#cbccce
}

.Button--filter.Button--disabled .icon__svg{
  fill:#cbccce
}

.Button--eplus{
  line-height:0
}

.Button--eplus.Button--default{
  background-color:#ffad00
}

.no-touch .Button--eplus.Button--default:hover{
  background-color:#ef940e
}

.Button--eplus.Button--default.Button--dark{
  color:#fff
}

.Button--eplus.Button--default.Button--dark .icon__svg{
  fill:#fff
}

.no-touch .Button--eplus.Button--default.Button--dark:hover{
  background-color:#ef940e;
  color:#fff
}

.no-touch .Button--eplus.Button--default.Button--dark:hover .icon__svg{
  fill:#fff
}

.Button--eplus.Button--alt{
  background-color:transparent;
  border:1px solid #ffad00;
  color:#ef940e
}

.Button--eplus.Button--alt .icon__svg{
  fill:#ef940e
}

.no-touch .Button--eplus.Button--alt:hover{
  background-color:#ffad00;
  color:#fff
}

.no-touch .Button--eplus.Button--alt:hover .icon__svg{
  fill:#fff
}

.Button--eplus.Button--alt.Button--dark{
  color:#fff
}

.Button--eplus.Button--alt.Button--dark .icon__svg{
  fill:#fff
}

.no-touch .Button--eplus.Button--alt.Button--dark:hover{
  background-color:#ef940e;
  color:#fff
}

.no-touch .Button--eplus.Button--alt.Button--dark:hover .icon__svg{
  fill:#fff
}

.Button--eplus.ButtonWithSvg--text.Button--sm .Image--buttonSvg{
  width:47px
}

.Button--eplus.ButtonWithSvg--text.Button--md{
  text-transform:uppercase
}

.Button--eplus.ButtonWithSvg--text.Button--md .Image--buttonSvg{
  margin-top:-1px;
  width:51px
}

.Button--eplus.Button--eplus-logo{
  min-width:104px
}

.Button--eplus.Button--eplus-logo .icon__svg{
  margin:0 4px 0 0
}

.Button--disabled.Button--dark{
  border-color:#48494a;
  color:#6c6d6f
}

.Button--disabledLike{
  background-color:transparent;
  border:1px solid #a5a6a7;
  color:#151617
}

.Button--disabledLike .icon__svg{
  fill:#151617
}

.Button--disabledLike.Button--dark{
  border-color:#48494a;
  color:#fff
}

.Button .icon__svg.locked{
  height:18px;
  width:18px
}

.Image__Citation{
  font-size:11px;
  line-height:13px;
  max-width:calc(100% - 16px);
  overflow:hidden;
  position:absolute;
  right:8px;
  top:8px;
  z-index:2
}

.Image__Citation__Attr,.Image__Citation__Credit{
  background:rgba(72,73,74,.7);
  border-radius:2px;
  color:#dcdddf;
  float:right;
  height:16px;
  line-height:16px;
  overflow:hidden;
  position:relative;
  white-space:nowrap;
  transition:all .2s ease-in-out
}

.Image__Citation__Credit{
  cursor:pointer;
  max-width:16px;
  padding:0 0 0 16px
}

.Image__Citation__Credit:hover{
  max-width:100%;
  padding-right:3px
}

.Image__Citation__Credit span{
  margin-left:3px
}

.Image__Citation__Attr{
  margin-left:4px;
  max-width:100%;
  padding:0 3px
}

.Image__Citation .icon__svg{
  height:12px;
  left:2px;
  position:absolute;
  top:2px;
  width:12px
}

.Image__Citation .icon__svg use{
  fill:#dcdddf
}

.RatioFrame{
  overflow:hidden;
  position:relative
}

.RatioFrame--noPadding{
  padding-bottom:inherit
}

.Image{
  margin:0;
  max-width:100%;
  position:relative
}

.Image img{
  vertical-align:top;
  width:100%
}

@supports (-moz-appearance:none){
  .Image img{
    color:transparent
  }
}

.Image__Wrapper{
  z-index:1
}

.Image__Wrapper.Image__Wrapper--relative,.Image__Wrapper.Image__Wrapper--relative .aspect-ratio--child{
  position:relative
}

.Image__Wrapper.Image__Wrapper--relative.Image__Fallback{
  text-align:center
}

.Image__Wrapper.Image__Wrapper--relative.Image__Fallback img,.Image__Wrapper.Image__Wrapper--relative.Image__Fallback svg{
  position:relative
}

.Image__Caption{
  color:#a5a6a7;
  font-size:12px;
  line-height:16px
}

.lightbox__content .Image__Caption{
  margin:12px
}

.Image__Wrapper+.Image__Caption{
  margin-top:8px
}

.Image__Fallback img,.Image__Fallback svg{
  margin:auto
}

.Image__Fallback>.Image,.Image__Fallback img,.Image__Fallback svg{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.Image__Zoom{
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  background:hsla(0,0%,100%,.6);
  border-radius:6px;
  bottom:8px;
  height:32px;
  left:8px;
  width:32px;
  z-index:3
}

.Image__Zoom__Icon{
  height:20px;
  width:20px
}

.Logo__Network{
  height:15px;
  margin:2px 0;
  width:40px
}

.network-espn{
  height:10px;
  width:40px
}

.network-abc{
  height:12px;
  width:25px
}

.network-secn{
  height:20px;
  width:55px
}

.network-espnu{
  height:19px;
  width:55px
}

.network-espn2{
  height:10px;
  width:54px
}

.network-espn3{
  height:11px;
  width:55px
}

.network-watchespn{
  height:12px;
  width:55px
}

.network-watchespn .Image__Wrapper{
  padding-bottom:23%
}

.ButtonWithSvg{
  width:104px
}

.ButtonWithSvg.Button--xl .Image--buttonSvg{
  width:79px
}

.ButtonWithSvg.Button--lg .Image--buttonSvg{
  width:68px
}

.ButtonWithSvg.Button--md .Image--buttonSvg,.ButtonWithSvg.Button--sm .Image--buttonSvg{
  width:57px
}

.ButtonWithSvg--widthAuto{
  width:auto
}

.ButtonWithSvg--text .Image--buttonSvg{
  padding-left:5px;
  width:50px
}

.NoDataAvailable__Content{
  padding:0
}

.NoDataAvailable__Msg{
  background:#fff;
  border-radius:10px;
  padding:24px
}

.NoDataAvailable__Msg--dark{
  background:#2b2c2d
}

.NoDataAvailable__Msg__Headline{
  color:#151617;
  font-size:16px;
  line-height:21px;
  padding-bottom:4px
}

.NoDataAvailable__Msg__Headline--dark{
  color:#edeef0
}

.NoDataAvailable__Msg__Content{
  color:#6c6d6f;
  font-size:14px;
  line-height:19px
}

.NoDataAvailable__Msg__Content--dark{
  color:#cbccce
}

.BackgroundImage{
  display:block;
  height:100%;
  overflow:hidden;
  position:relative
}

.BackgroundImage--inline-block{
  display:inline-block
}

.BackgroundImage--zoom:hover .BackgroundImage__Image--highRes{
  transform:scale(1.1) translateZ(0)
}

.BackgroundImage--fallback{
  position:relative
}

.BackgroundImage__Image{
  background-repeat:no-repeat;
  background-size:cover;
  bottom:0;
  height:100%;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.BackgroundImage__Image--lowRes{
  filter:blur(8px);
  transform:scale(1.1)
}

.BackgroundImage__Image--highRes{
  opacity:0
}

.BackgroundImage__Image--visible{
  opacity:1
}

.BackgroundImage__Link{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1
}

.MediaPlaceholder--button-hover .MediaPlaceholder__Button{
  opacity:0;
  transition:all .25s ease-in-out;
  visibility:hidden
}

.MediaPlaceholder--button-hover:hover .MediaPlaceholder__Button{
  opacity:1;
  visibility:visible
}

.MediaPlaceholder .Image__Fallback__Parent{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.MediaPlaceholder.height-contain .Image img,.MediaPlaceholder.width-contain .Image img{
  -o-object-fit:contain;
  object-fit:contain
}

.MediaPlaceholder.height-contain .Image img{
  height:100%;
  width:auto
}

.MediaPlaceholder__Overlay{
  pointer-events:none;
  z-index:2
}

.MediaPlaceholder__Button{
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  background:hsla(0,0%,100%,.48);
  border-radius:32px;
  height:64px;
  pointer-events:none;
  width:64px
}

.MediaPlaceholder__Button .icon__svg{
  height:40%;
  width:40%
}

.MediaPlaceholder__Button .icon__svg--dark{
  fill:#1d1e1f
}

.MediaPlaceholder--live .MediaPlaceholder__Button .icon__svg{
  fill:#c00
}

.MediaPlaceholder--sm .MediaPlaceholder__Button{
  height:32px;
  width:32px
}

.MediaPlaceholder__Icon--video{
  margin-right:-8%
}

.MediaPlaceholder__Pill{
  -webkit-backdrop-filter:blur(8px);
  backdrop-filter:blur(8px);
  background:hsla(0,0%,100%,.6);
  border-radius:8px;
  bottom:12px;
  color:#151617;
  font-size:11px;
  font-weight:600;
  height:16px;
  left:12px;
  line-height:1.18;
  padding:0 8px
}

.Tile .MediaPlaceholder__Pill{
  bottom:4px;
  left:4px
}

.MediaPlaceholder__Pill--live{
  color:#151617
}

.MediaPlaceholder__Pill--blackout,.MediaPlaceholder__Pill--blackoutlive{
  background:#000;
  color:#fff;
  opacity:.8
}

.MediaPlaceholder__Pill--new{
  background:rgba(0,122,255,.8);
  bottom:auto;
  color:#fff;
  left:auto;
  right:12px;
  top:12px
}

.Tile .MediaPlaceholder__Pill--new{
  left:auto;
  right:4px;
  top:4px
}

.MediaPlaceholder--sm .MediaPlaceholder__Pill{
  bottom:4px;
  left:4px
}

.MediaPlaceholder__Caption__Credit{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px;
  margin-bottom:4px
}

.MediaPlaceholder__Caption{
  padding:12px
}

.MediaPlaceholder__PlaybackWrapper{
  background:#000;
  display:none;
  z-index:3
}

.MediaPlaceholder__Caption__Title{
  font-size:17px;
  font-weight:700;
  line-height:22px;
  margin:4px 0
}

.MediaPlaceholder__Caption__SubTitle{
  color:#6c6d6f;
  font-size:16px;
  line-height:21px;
  margin-bottom:4px
}

.MediaPlaceholder__Caption__Description{
  color:#6c6d6f;
  font-size:14px;
  line-height:19px;
  margin-bottom:4px
}

.MediaPlaceholder__Meta{
  color:#a5a6a7;
  font-size:12px;
  line-height:12px
}

.MediaPlaceholder__Meta__Item{
  align-items:center;
  display:flex;
  margin-top:4px;
  position:relative
}

.MediaPlaceholder__Meta__Item+.MediaPlaceholder__Meta__Item{
  margin-left:4px
}

.MediaPlaceholder__Meta__Item+.MediaPlaceholder__Meta__Item:before{
  content:"â€¢";
  font-size:22px;
  margin-bottom:-2px;
  margin-right:4px
}

.MediaPlaceholder__Meta__Item--icon .icon__svg{
  fill:#6c6d6f;
  height:14px;
  width:14px
}

.MediaPlaceholder__Meta__Item--icon+.MediaPlaceholder__Meta__Item{
  margin-left:6px;
  padding-left:6px
}

.MediaPlaceholder__Meta__Item--icon+.MediaPlaceholder__Meta__Item:before{
  background:#dcdddf;
  bottom:1px;
  content:"";
  display:block;
  left:0;
  margin-bottom:0;
  position:absolute;
  top:1px;
  width:1px
}

.MediaPlaceholder__PlaylistStatus{
  bottom:14px;
  color:#fff;
  font-size:12px;
  position:absolute;
  right:10px
}

.MediaPlaceholder__Pill--blackoutlive:before,.MediaPlaceholder__Pill--live:before{
  background:#c00;
  border-radius:50%;
  content:"";
  display:inline-block;
  height:6px;
  margin-right:4px;
  width:6px
}

.StreamPicker__Loading{
  display:block;
  position:relative;
  width:100%;
  height:50px
}

.bp-mobile .StreamPicker--no-portal.lightbox__wrapper{
  position:relative
}

.bp-mobile .StreamPicker--no-portal .lightbox__overlay{
  display:none
}

.bp-mobile .StreamPicker--no-portal .lightbox__content{
  max-height:calc(100vh - 40px);
  position:relative;
  overflow:auto
}

.PageLayout{
  display:flex;
  position:relative;
  margin:0 auto;
  padding:10px
}

.PageLayout__LeftAside{
  flex-grow:0;
  flex-shrink:0
}

.PageLayout__Main{
  flex-basis:0;
  flex-grow:1;
  flex-shrink:1;
  width:100%;
  min-width:0
}

.PageLayout__RightAside{
  flex-grow:0;
  flex-shrink:0
}

.PageLayout--desktopLg{
  width:1240px
}

.PageLayout--desktop{
  width:1000px
}

.PageLayout--tablet{
  width:740px
}

.PageLayout--mobile{
  padding:10px 0
}

.PageLayout--93 .PageLayout__RightAside{
  width:300px;
  margin-left:20px
}

.PageLayout--39 .PageLayout__LeftAside{
  width:300px;
  margin-right:20px
}

.PageLayout--363 .PageLayout__LeftAside,.PageLayout--363 .PageLayout__RightAside{
  width:300px
}

.PageLayout--363 .PageLayout__LeftAside{
  margin-right:20px
}

.PageLayout--363 .PageLayout__RightAside{
  margin-left:20px
}

.PageLayout--273 .PageLayout__LeftAside{
  width:220px;
  margin-right:20px
}

.PageLayout--273 .PageLayout__RightAside{
  width:300px;
  margin-left:20px
}

.PageLayout--clubhouse.PageLayout--desktop .PageLayout__LeftAside,.PageLayout--clubhouse.PageLayout--tablet .PageLayout__LeftAside{
  width:180px
}

.LegalFooter__Links__List{
  flex-wrap:wrap;
  list-style:none
}

.LegalFooter__Links.overflow-hidden{
  overflow:hidden
}

.LegalFooter--default .LegalFooter__Links__List{
  margin:0 -8px
}

.LegalFooter--default .LegalFooter__Links__Item{
  padding-left:8px;
  padding-right:8px
}

.LegalFooter--default .LegalFooter__Links__Item:before{
  background:#dcdddf;
  bottom:2px;
  content:"";
  left:0;
  position:absolute;
  top:2px;
  width:1px
}

.LegalFooter--default .LegalFooter__Links__Item.nowrap{
  white-space:nowrap
}

.LegalFooter--default .LegalFooter__Links__Item.relative{
  position:relative
}

.LegalFooter--default .LegalFooter__Links__Item--dark:before{
  background:#48494a
}

.LegalFooter--default .LegalFooter__Link{
  color:#151617;
  font-size:12px
}

.LegalFooter--default .LegalFooter__Link:hover{
  color:#151617
}

.LegalFooter--default .LegalFooter__Link--dark,.LegalFooter--default .LegalFooter__Link--dark:hover{
  color:#fff
}

.LegalFooter--default .LegalFooter__Link --underline-hover:focus,.LegalFooter--default .LegalFooter__Link--underline-hover:hover{
  text-decoration:underline
}

.LegalFooter__Copyright{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px;
  margin-top:4px
}

.LegalFooter__Copyright--mobileNav{
  padding-left:8px;
  padding-right:8px
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Link{
  border-radius:4px;
  color:#151617;
  cursor:pointer;
  font-size:14px;
  height:40px;
  line-height:19px;
  padding:8px
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Link--dark{
  color:#fff
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Link:hover{
  background-color:#d00;
  color:#fff
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Subtitle{
  border-bottom:1px solid #edeef0;
  border-top:1px solid #edeef0;
  margin-top:24px;
  padding:8px
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Subtitle--dark{
  border-bottom:1px solid #48494a;
  border-top:1px solid #48494a
}

.LegalFooter--mobileNav .LegalFooter__Dropdown__Menu__Subtitle .LegalFooter__Text{
  font-size:14px;
  font-weight:600;
  line-height:19px
}

.Nav__Dropdown--User .LegalFooter{
  border-right:0;
  margin-right:0
}

.bp-desktopPlus .Nav__Dropdown--User .LegalFooter__Links__List{
  min-width:800px
}

.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Menu__List{
  flex-grow:0
}

.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Group{
  flex-grow:1
}

.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Group.is--1,.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Group.is--2,.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Group.is--3,.bp-desktopPlus .Nav__Dropdown--User .Nav__Dropdown__Group.is--4{
  width:auto
}

.InnerLayout__child--hide{
  display:none
}

.FooterLinks{
  align-items:flex-start;
  list-style:none;
  margin:0 -8px;
  overflow:hidden
}

.FooterLinks .FooterLinks__Item{
  font-size:12px;
  line-height:16px;
  padding-left:8px;
  padding-right:8px
}

.FooterLinks .FooterLinks__Item+.FooterLinks__Item:before{
  background:#dcdddf;
  bottom:2px;
  content:"";
  left:0;
  position:absolute;
  top:2px;
  width:1px
}

.FooterLinks .FooterLinks__Item+.FooterLinks__Item--dark:before{
  background:#3a3b3c
}

.FooterLinks .FooterLinks__Item.nowrap{
  white-space:nowrap
}

.FooterLinks .FooterLinks__Item.relative{
  position:relative
}

.FooterLinks .FooterLinks__Item--dark{
  color:#4c99e6
}

.FooterLinks .FooterLinks__Item--dark:before{
  background:#48494a
}

.FooterLinks .FooterLinks__Item--dark:hover{
  text-decoration:underline
}

.Logo{
  max-width:none
}

.Logo--has-bg{
  border-radius:200px
}

.Logo__xxs{
  height:12px;
  width:12px
}

.Logo__xxs .Logo__Inner{
  height:6px;
  width:6px
}

.Logo__xs{
  height:16px;
  width:16px
}

.Logo__xs .Logo__Inner{
  height:11px;
  width:11px
}

.Logo__sm{
  height:20px;
  width:20px
}

.Logo__sm .Logo__Inner{
  height:14px;
  width:14px
}

.Logo__md{
  height:32px;
  width:32px
}

.Logo__md .Logo__Inner{
  height:22px;
  width:22px
}

.Logo__lg{
  height:40px;
  width:40px
}

.Logo__lg .Logo__Inner{
  height:28px;
  width:28px
}

.Logo__xl{
  height:48px;
  width:48px
}

.Logo__xl .Logo__Inner{
  height:34px;
  width:34px
}

.Logo__xxl{
  height:72px;
  width:72px
}

.Logo__xxl .Logo__Inner{
  height:58px;
  width:58px
}

.Logo__xxxl{
  height:112px;
  width:112px
}

.Logo__xxxl .Logo__Inner{
  height:96px;
  width:96px
}

.Logo--team{
  botttom:0;
  position:absolute;
  right:0
}

.PageFooter{
  margin-top:24px;
  padding:12px
}

.PageFooter__Card__Content{
  padding-top:0
}

.PageFooter__Categories .category-label{
  align-items:center;
  border-bottom:1px solid #dcdddf;
  color:#1d1e1f;
  display:flex;
  font-size:12px;
  font-weight:600;
  height:44px;
  line-height:16px
}

.PageFooter--dark .PageFooter__Categories .category-label{
  border-bottom-color:#48494a;
  color:#fff
}

.PageFooter__QuickLinks{
  list-style:none
}

.PageFooter__QuickLinks__Item{
  margin-top:8px
}

.PageFooter__QuickLinks__Item .link-copy{
  color:#151617;
  font-size:12px
}

.PageFooter__QuickLinks__Item .link-copy--dark{
  color:#dcdddf
}

.PageFooter__QuickLinks__Logo{
  margin-right:8px
}

.PageFooter__QuickLinks__Wrapper+.PageFooter__Footer{
  border-top:1px solid #dcdddf;
  margin-top:24px
}

.PageFooter__QuickLinks__Wrapper+.PageFooter__Footer--dark{
  border-top-color:#48494a
}

.PageFooter__Footer{
  padding-top:12px
}

.bp-mobileTablet .PageFooter__Footer{
  flex-direction:column
}

.LegalFooter,.PageFooter__Logo__Wrapper{
  margin-right:24px;
  padding-right:24px
}

.bp-mobileTablet .PageFooter__Logo__Wrapper{
  display:none
}

.bp-mobileTablet .LegalFooter{
  border-right:0;
  margin-right:0;
  padding-bottom:24px;
  padding-right:0
}

.PageFooter__Logo{
  height:23px;
  width:90px
}

.bp-desktop .PageFooter__Footer>div:nth-child(n+2){
  border-left:1px solid #dcdddf
}

.PageFooter__Footer--dark>div:nth-child(n+2){
  border-left-color:#48494a
}

[data-fitt-page-type=watch] .PageFooter--dark{
  background:none
}

body,html{
  min-height:100%
}

html{
  --FontPrimary:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Arial","Helvetica Neue","Helvetica",sans-serif;
  --FontSecondary:"Georgia","Times New Roman",Times,serif;
  --t90Size:60px;
  --t80Size:54px;
  --t70Size:48px;
  --t60Size:32px;
  --t50Size:28px;
  --t40Size:24px;
  --t30Size:20px;
  --t20Size:16px;
  --t15Size:14px;
  --t10Size:12px;
  --t05Size:10px;
  --t90Weight:900;
  --t80Weight:900;
  --t70Weight:900;
  --t60Weight:900;
  --t50Weight:900;
  --t40Weight:900;
  --t30Weight:900;
  --t20Weight:400;
  --t15Weight:400;
  --t10Weight:400;
  --t05Weight:400;
  --t90LineHeight:72px;
  --t80LineHeight:68px;
  --t70LineHeight:56px;
  --t60LineHeight:44px;
  --t50LineHeight:40px;
  --t40LineHeight:36px;
  --t30LineHeight:28px;
  --t20LineHeight:24px;
  --t15LineHeight:20px;
  --t10LineHeight:16px;
  --t05LineHeight:16px;
  --t90:var(--t90Weight) var(--t90Size)/var(--t90LineHeight) var(--FontPrimary);
  --t80:var(--t80Weight) var(--t80Size)/var(--t80LineHeight) var(--FontPrimary);
  --t70:var(--t70Weight) var(--t70Size)/var(--t70LineHeight) var(--FontPrimary);
  --t60:var(--t60Weight) var(--t60Size)/var(--t60LineHeight) var(--FontPrimary);
  --t50:var(--t50Weight) var(--t50Size)/var(--t50LineHeight) var(--FontPrimary);
  --t40:var(--t40Weight) var(--t40Size)/var(--t40LineHeight) var(--FontPrimary);
  --t30:var(--t30Weight) var(--t30Size)/var(--t30LineHeight) var(--FontPrimary);
  --t20:var(--t20Weight) var(--t20Size)/var(--t20LineHeight) var(--FontPrimary);
  --t15:var(--t25Weight) var(--t15Size)/var(--t15LineHeight) var(--FontPrimary);
  --t10:var(--t20Weight) var(--t10Size)/var(--t10LineHeight) var(--FontPrimary);
  --t05:var(--t05Weight) var(--t05Size)/var(--t05LineHeight) var(--FontPrimary);
  --tc90Size:42px;
  --tc80Size:36px;
  --tc70Size:28px;
  --tc60Size:24px;
  --tc50Size:20px;
  --tc40Size:18px;
  --tc30Size:14px;
  --tc20Size:12px;
  --tc15Size:10px;
  --tc10Size:8px;
  --tc05Size:8px;
  --tc90Weight:900;
  --tc80Weight:900;
  --tc70Weight:900;
  --tc60Weight:900;
  --tc50Weight:900;
  --tc40Weight:900;
  --tc30Weight:900;
  --tc20Weight:400;
  --tc15Weight:400;
  --tc10Weight:400;
  --tc05Weight:400;
  --tc90LineHeight:52px;
  --tc80LineHeight:44px;
  --tc70LineHeight:40px;
  --tc60LineHeight:36px;
  --tc50LineHeight:28px;
  --tc40LineHeight:24px;
  --tc30LineHeight:20px;
  --tc20LineHeight:16px;
  --tc15LineHeight:16px;
  --tc10LineHeight:12px;
  --tc05LineHeight:12px;
  --tc90:var(--tc90Weight) var(--tc90Size)/var(--tc90LineHeight) var(--FontPrimary);
  --tc80:var(--tc80Weight) var(--tc80Size)/var(--tc80LineHeight) var(--FontPrimary);
  --tc70:var(--tc70Weight) var(--tc70Size)/var(--tc70LineHeight) var(--FontPrimary);
  --tc60:var(--tc60Weight) var(--tc60Size)/var(--tc60LineHeight) var(--FontPrimary);
  --tc50:var(--tc50Weight) var(--tc50Size)/var(--tc50LineHeight) var(--FontPrimary);
  --tc40:var(--tc40Weight) var(--tc40Size)/var(--tc40LineHeight) var(--FontPrimary);
  --tc30:var(--tc30Weight) var(--tc30Size)/var(--tc30LineHeight) var(--FontPrimary);
  --tc20:var(--tc20Weight) var(--tc20Size)/var(--tc20LineHeight) var(--FontPrimary);
  --tc15:var(--tc25Weight) var(--tc15Size)/var(--tc15LineHeight) var(--FontPrimary);
  --tc10:var(--tc20Weight) var(--tc10Size)/var(--tc10LineHeight) var(--FontPrimary);
  --tc05:var(--tc05Weight) var(--tc05Size)/var(--tc05LineHeight) var(--FontPrimary);
  --t15LetterSpacing:1.5;
  font-family:sans-serif;
  line-height:1.15;
  -ms-text-size-adjust:100%;
  -webkit-text-size-adjust:100%
}

body{
  -webkit-font-smoothing:antialiased;
  -moz-osx-font-smoothing:grayscale;
  margin:0;
  padding:0
}

article,aside,figcaption,figure,footer,header,main,nav,section{
  display:block
}

h1,h2,h3,h4,h5,h6,p{
  margin:0
}

pre{
  font-family:monospace,monospace;
  font-size:1em
}

li,ul{
  margin:0;
  padding:0
}

a{
  background-color:transparent;
  text-decoration:none;
  -webkit-text-decoration-skip:objects
}

body:not([data-interaction-type=keyboard]) a{
  outline:0
}

body:not([data-interaction-type=keyboard]) a:active,body:not([data-interaction-type=keyboard]) a:hover{
  outline-width:0
}

abbr[title]{
  border-bottom:none;
  -webkit-text-decoration:underline dotted;
  text-decoration:underline dotted
}

b,strong{
  font-weight:bolder
}

code,kbd,samp{
  font-family:monospace,monospace;
  font-size:1em
}

dfn{
  font-style:italic
}

mark{
  background-color:#ff0;
  color:#000
}

small{
  font-size:80%
}

sub,sup{
  font-size:75%;
  line-height:0;
  position:relative;
  vertical-align:baseline
}

sub{
  bottom:-.25em
}

sup{
  top:-.5em
}

img{
  border-style:none
}

svg:not(:root){
  overflow:hidden
}

button,input,optgroup,select,textarea{
  font-family:sans-serif;
  font-size:100%;
  line-height:1.15;
  margin:0
}

button,input{
  overflow:visible
}

button,select{
  text-transform:none
}

[type=reset],[type=submit],button,html [type=button]{
  -webkit-appearance:button
}

[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{
  border-style:none;
  padding:0
}

[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{
  outline:1px dotted ButtonText
}

fieldset{
  border:1px solid silver;
  margin:0 2px;
  padding:.35em .625em .75em
}

legend{
  box-sizing:border-box;
  color:inherit;
  display:table;
  max-width:100%;
  padding:0;
  white-space:normal
}

progress{
  display:inline-block;
  vertical-align:baseline
}

textarea{
  overflow:auto
}

[type=checkbox],[type=radio]{
  box-sizing:border-box;
  padding:0
}

[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{
  height:auto
}

[type=search]{
  -webkit-appearance:textfield;
  outline-offset:-2px
}

[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{
  -webkit-appearance:none
}

::-webkit-file-upload-button{
  -webkit-appearance:button;
  font:inherit
}

details,menu{
  display:block
}

summary{
  display:list-item
}

[hidden],template{
  display:none
}

.aspect-ratio--parent{
  height:auto;
  overflow:hidden;
  position:relative
}

.aspect-ratio--child{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  width:100%;
  z-index:2
}

.aspect-ratio--3x4{
  padding-bottom:133.33%
}

.aspect-ratio--4x5{
  padding-bottom:125%
}

.aspect-ratio--5x4{
  padding-bottom:80%
}

.aspect-ratio--9x16{
  padding-bottom:178%
}

.aspect-ratio--58x13{
  padding-bottom:22.41%
}

.clearfix:after{
  clear:both;
  content:"";
  display:table
}

.cursor-auto{
  cursor:auto
}

.cursor-default{
  cursor:default
}

.cursor-pointer{
  cursor:pointer
}

.cursor-wait{
  cursor:wait
}

.cursor-move{
  cursor:move
}

.cursor-not-allowed{
  cursor:not-allowed
}

.block{
  display:block
}

.hidden{
  display:none
}

.inline{
  display:inline
}

.inline-block{
  display:inline-block
}

.inline-table{
  display:inline-table
}

.table{
  display:table
}

.table-cell{
  display:table-cell
}

.table-row{
  display:table-row
}

.table-row-group{
  display:table-row-group
}

.table-column{
  display:table-column
}

.table-column-group{
  display:table-column-group
}

.table-layout--fixed{
  table-layout:fixed;
  width:100%
}

.flex-1{
  flex:1
}

.flex-1,.flex-auto{
  -webkit-box-flex:1
}

.flex-auto{
  flex:auto
}

.flex-shrink{
  flex-shrink:1
}

.flex-no-grow{
  flex-grow:0
}

.flex-no-shrink{
  flex-shrink:0
}

.flex-col{
  flex-direction:column
}

.flex-col,.flex-col-reverse{
  -webkit-box-orient:vertical
}

.flex-col-reverse{
  flex-direction:column-reverse
}

.flex-row,.flex-row-reverse{
  -webkit-box-orient:horizontal
}

.flex-no-wrap{
  flex-wrap:nowrap
}

.flex-wrap-reverse{
  flex-wrap:wrap-reverse
}

.flex-center-all{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  justify-content:center
}

.float-left{
  float:left
}

.float-right{
  float:right
}

.float-none{
  float:none
}

.object-contain{
  -o-object-fit:contain;
  object-fit:contain
}

.object-cover{
  -o-object-fit:cover;
  object-fit:cover
}

.object-fill{
  -o-object-fit:fill;
  object-fit:fill
}

.object-none{
  -o-object-fit:none;
  object-fit:none
}

.object-scale-down{
  -o-object-fit:scale-down;
  object-fit:scale-down
}

.absolute-fill,.position-fill{
  bottom:0;
  left:0;
  right:0;
  top:0
}

.text-center{
  text-align:center
}

.text-left{
  text-align:left
}

.text-right{
  text-align:right
}

.tabular-nums{
  font-variant-numeric:tabular-nums
}

.capitalize{
  text-transform:capitalize
}

.lowercase{
  text-transform:lowercase
}

.uppercase{
  text-transform:uppercase
}

.normal-case{
  text-transform:none
}

.visible{
  visibility:visible
}

.invisible{
  visibility:hidden
}

.hidden-text{
  clip:rect(1px,1px,1px,1px);_position:absolute!important
}

.sr-only{
  clip:rect(0,0,0,0);
  border:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  width:1px
}

.white-space-normal{
  white-space:normal
}

.white-space-no-wrap{
  white-space:nowrap
}

.white-space-pre{
  white-space:pre
}

.white-space-pre-line{
  white-space:pre-line
}

.white-space-pre-wrap{
  white-space:pre-wrap
}

.break-words{
  word-wrap:break-word
}

.break-normal{
  word-wrap:normal
}

.border-box,:after,:before,a,article,body,code,dd,div,dl,dt,fieldset,footer,form,h1,h2,h3,h4,h5,h6,header,html,input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text],input[type=url],legend,li,main,ol,p,pre,section,table,td,textarea,th,tr,ul{
  box-sizing:border-box
}

body:not([data-interaction-type=keyboard]) :focus,body:not([data-interaction-type=keyboard]) button,body:not([data-interaction-type=keyboard]) input,body:not([data-interaction-type=keyboard]) textarea{
  outline:none
}

*{
  -webkit-tap-highlight-color:rgba(0,0,0,0)
}

blockquote{
  border-left:3px solid #c00;
  color:#2b2c2d;
  font-family:Georgia,Times New Roman,Times,serif;
  font-size:16px;
  font-style:italic;
  font-weight:400;
  line-height:21px;
  margin-bottom:18px;
  margin-top:18px;
  padding-left:12px
}

iframe{
  display:block;
  margin:0 auto;
  max-width:100%
}

@font-face{
  font-family:PublicoBannerExtraBold;

  src:url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Extrabold-Web.woff2) format("woff2"),url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Extrabold-Web.woff) format("woff"),url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Extrabold-Web.eot) format("embedded-opentype")
}

@font-face{
  font-family:PublicoBanner;

  src:url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Web.woff2) format("woff2"),url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Web.woff) format("woff"),url(https://a.espncdn.com/fonts/1.0.56/Publico/PublicoBanner-Web.eot) format("embedded-opentype")
}

body{
  color:#2b2c2d;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  background:#edeef0
}

.h0,.hs0,.n0,.ns0{
  font-size:48px
}

.h0,.n0{
  line-height:58px
}

.h1,.hs1,.n1,.ns1{
  font-size:36px
}

.h1,.n1{
  line-height:43px
}

.h2,.hs2,.n2,.ns2{
  font-size:28px
}

.h2,.n2{
  line-height:34px
}

.h3,.hs3,.n3,.ns3{
  font-size:22px
}

.h3,.n3{
  line-height:28px
}

.h4,.hs4,.n4,.ns4,.t__body{
  font-size:17px
}

.h4,.n4,.t__body{
  line-height:22px
}

.h5,.hs5,.n5,.ns5{
  font-size:16px
}

.h5,.n5{
  line-height:21px
}

.h6,.hs6,.n6,.n6-light,.ns6{
  font-size:15px
}

.h6,.n6,.n6--light{
  line-height:20px
}

.h7,.hs7,.n7,.ns7,.t__shortstop{
  font-size:14px
}

.h7,.n7,.t__shortstop{
  line-height:19px
}

.h8,.hs8,.n8,.ns8,.t__meta,.t__meta--brand{
  font-size:12px
}

.h8,.n8,.t__meta,.t__meta--brand{
  line-height:16px
}

.h9,.hs9,.n9,.ns9{
  font-size:11px
}

.h9,.n9{
  line-height:13px
}

.h10,.hs10,.n10,.ns10{
  font-size:10px;
  text-transform:uppercase
}

.h10,.n10{
  line-height:12px
}

.n0,.n1,.n2,.n3,.n4,.n5,.n6,.n7,.n8,.n9,.n10,.ns0,.ns1,.ns2,.ns3,.ns4,.ns5,.ns6,.ns7,.ns8,.ns9,.ns10{
  font-weight:400
}

.h1,.h2,.h4,.h5,.h5-loss,.h7,.h8,.h9,.h10,.hs1,.hs2,.hs3,.hs5,.hs7,.hs8,.hs9,.hs10,.t__feed{
  font-weight:600
}

.h0,.h3,.h6,.hs0,.hs3,.hs6{
  font-weight:700
}

.h6.di{
  margin-right:4px
}

.t__body{
  line-height:26px;
  color:#48494a;
  font-family:Georgia,Times New Roman,Times,serif
}

.t__shortstop{
  color:#48494a;
  font-weight:200
}

.theme\.dark .t__shortstop{
  color:#fff
}

.t__meta{
  color:#a5a6a7
}

.t__meta--brand{
  color:#2b2c2d
}

.t__feed{
  font-size:12px;
  letter-spacing:.15em;
  line-height:1;
  text-transform:uppercase
}

.debug *{
  outline:1px solid gold
}

.debug-white *{
  outline:1px solid #fff
}

.debug-black *{
  outline:1px solid #000
}

.aspect-ratio{
  height:auto;
  overflow:hidden;
  position:relative
}

.aspect-ratio--16x9{
  padding-bottom:56.25%;
  position:relative
}

.aspect-ratio--5x2{
  padding-bottom:40%;
  position:relative
}

.aspect-ratio--2x3{
  padding-bottom:150%;
  position:relative
}

.aspect-ratio--3x2{
  padding-bottom:66.67%;
  position:relative
}

.aspect-ratio--4x3{
  padding-bottom:75%;
  position:relative
}

.aspect-ratio--1x1{
  padding-bottom:100%;
  position:relative
}

.aspect-ratio--object{
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  left:0;
  width:100%;
  z-index:2
}

.cover{
  background-size:cover!important
}

.contain{
  background-size:contain!important
}

.bg-center{
  background-position:50%
}

.bg-center,.bg-top{
  background-repeat:no-repeat
}

.bg-top{
  background-position:top
}

.bg-right{
  background-position:100%
}

.bg-bottom,.bg-right{
  background-repeat:no-repeat
}

.bg-bottom{
  background-position:bottom
}

.bg-left{
  background-repeat:no-repeat;
  background-position:0
}

.outline{
  outline:1px solid
}

.outline-transparent{
  outline:1px solid transparent
}

.outline-0{
  outline:0
}

.ba{
  border-style:solid;
  border-width:1px
}

.bt{
  border-top-style:solid;
  border-top-width:1px
}

.br{
  border-right-style:solid;
  border-right-width:1px
}

.bb{
  border-bottom-style:solid;
  border-bottom-width:1px
}

.bl{
  border-left-style:solid;
  border-left-width:1px
}

.bn{
  border-style:none;
  border-width:0
}

.br-0{
  border-radius:0
}

.br-1{
  border-radius:2px
}

.br-2{
  border-radius:4px
}

.br-3{
  border-radius:6px
}

.br-4{
  border-radius:8px
}

.br-5{
  border-radius:10px
}

.br--100{
  border-radius:100%
}

.br-pill{
  border-radius:9999px
}

.br--bottom{
  border-top-left-radius:0!important;
  border-top-right-radius:0!important
}

.br--top{
  border-bottom-right-radius:0!important
}

.br--right,.br--top{
  border-bottom-left-radius:0!important
}

.br--right{
  border-top-left-radius:0!important
}

.br--left{
  border-top-right-radius:0!important;
  border-bottom-right-radius:0!important
}

.b--dotted{
  border-style:dotted
}

.bb--dotted{
  border-bottom-style:dotted
}

.bt--dotted{
  border-top-style:dotted
}

.bl--dotted{
  border-left-style:dotted
}

.br--dotted{
  border-right-style:dotted
}

.b--dashed{
  border-style:dashed
}

.bb--dashed{
  border-bottom-style:dashed
}

.bt--dashed{
  border-top-style:dashed
}

.bl--dashed{
  border-left-style:dashed
}

.br--dashed{
  border-right-style:dashed
}

.b--solid{
  border-style:solid
}

.bb--solid{
  border-bottom-style:solid
}

.bt--solid{
  border-top-style:solid
}

.bl--solid{
  border-left-style:solid
}

.br--solid{
  border-right-style:solid
}

.b--none{
  border-style:none
}

.bw0{
  border-width:0!important
}

.bw1{
  border-width:1px!important
}

.bw2{
  border-width:2px!important
}

.bwt-0{
  border-top-width:0!important
}

.bwr-0{
  border-right-width:0!important
}

.bwb-0{
  border-bottom-width:0!important
}

.bwl-0{
  border-left-width:0!important
}

.shadow-1{
  box-shadow:0 0 4px 2px rgba(0,0,0,.2)
}

.shadow-2{
  box-shadow:0 0 8px 2px rgba(0,0,0,.2)
}

.shadow-3{
  box-shadow:2px 2px 4px 2px rgba(0,0,0,.2)
}

.shadow-4{
  box-shadow:2px 2px 8px 0 rgba(0,0,0,.2)
}

.shadow-5{
  box-shadow:4px 4px 8px 0 rgba(0,0,0,.2)
}

.top-0{
  top:0
}

.right-0{
  right:0
}

.bottom-0{
  bottom:0
}

.left-0{
  left:0
}

.absolute--fill{
  top:0;
  right:0;
  bottom:0;
  left:0
}

.cf:after,.cf:before{
  content:" ";
  display:table
}

.cf:after{
  clear:both
}

.cf{
  zoom:1
}

.cl{
  clear:left
}

.cr{
  clear:right
}

.cb{
  clear:both
}

.cn{
  clear:none
}

.clr-black,.hover\:clr-black:hover{
  color:#000
}

.bg-clr-black,.hover\:bg-clr-black:hover{
  background-color:#000
}

.brdr-clr-black,.hover\:brdr-clr-black:hover{
  border-color:#000
}

.fill-clr-black,.hover\:fill-clr-black:hover{
  fill:#000
}

.clr-gray-01,.hover\:clr-gray-01:hover{
  color:#151617
}

.bg-clr-gray-01,.hover\:bg-clr-gray-01:hover{
  background-color:#151617
}

.brdr-clr-gray-01,.hover\:brdr-clr-gray-01:hover{
  border-color:#151617
}

.fill-clr-gray-01,.hover\:fill-clr-gray-01:hover{
  fill:#151617
}

.clr-gray-02,.hover\:clr-gray-02:hover{
  color:#2b2c2d
}

.bg-clr-gray-02,.hover\:bg-clr-gray-02:hover{
  background-color:#2b2c2d
}

.brdr-clr-gray-02,.hover\:brdr-clr-gray-02:hover{
  border-color:#2b2c2d
}

.fill-clr-gray-02,.hover\:fill-clr-gray-02:hover{
  fill:#2b2c2d
}

.clr-gray-03,.hover\:clr-gray-03:hover{
  color:#48494a
}

.bg-clr-gray-03,.hover\:bg-clr-gray-03:hover{
  background-color:#48494a
}

.brdr-clr-gray-03,.hover\:brdr-clr-gray-03:hover{
  border-color:#48494a
}

.fill-clr-gray-03,.hover\:fill-clr-gray-03:hover{
  fill:#48494a
}

.clr-gray-04,.hover\:clr-gray-04:hover{
  color:#6c6d6f
}

.bg-clr-gray-04,.hover\:bg-clr-gray-04:hover{
  background-color:#6c6d6f
}

.brdr-clr-gray-04,.hover\:brdr-clr-gray-04:hover{
  border-color:#6c6d6f
}

.fill-clr-gray-04,.hover\:fill-clr-gray-04:hover{
  fill:#6c6d6f
}

.clr-gray-05,.hover\:clr-gray-05:hover{
  color:#a5a6a7
}

.bg-clr-gray-05,.hover\:bg-clr-gray-05:hover{
  background-color:#a5a6a7
}

.brdr-clr-gray-05,.hover\:brdr-clr-gray-05:hover{
  border-color:#a5a6a7
}

.fill-clr-gray-05,.hover\:fill-clr-gray-05:hover{
  fill:#a5a6a7
}

.clr-gray-06,.hover\:clr-gray-06:hover{
  color:#cbccce
}

.bg-clr-gray-06,.hover\:bg-clr-gray-06:hover{
  background-color:#cbccce
}

.brdr-clr-gray-06,.hover\:brdr-clr-gray-06:hover{
  border-color:#cbccce
}

.fill-clr-gray-06,.hover\:fill-clr-gray-06:hover{
  fill:#cbccce
}

.clr-gray-07,.hover\:clr-gray-07:hover{
  color:#dcdddf
}

.bg-clr-gray-07,.hover\:bg-clr-gray-07:hover{
  background-color:#dcdddf
}

.brdr-clr-gray-07,.hover\:brdr-clr-gray-07:hover{
  border-color:#dcdddf
}

.fill-clr-gray-07,.hover\:fill-clr-gray-07:hover{
  fill:#dcdddf
}

.clr-gray-08,.hover\:clr-gray-08:hover{
  color:#edeef0
}

.bg-clr-gray-08,.hover\:bg-clr-gray-08:hover{
  background-color:#edeef0
}

.brdr-clr-gray-08,.hover\:brdr-clr-gray-08:hover{
  border-color:#edeef0
}

.fill-clr-gray-08,.hover\:fill-clr-gray-08:hover{
  fill:#edeef0
}

.clr-gray-09,.hover\:clr-gray-09:hover{
  color:#f1f2f3
}

.bg-clr-gray-09,.hover\:bg-clr-gray-09:hover{
  background-color:#f1f2f3
}

.brdr-clr-gray-09,.hover\:brdr-clr-gray-09:hover{
  border-color:#f1f2f3
}

.fill-clr-gray-09,.hover\:fill-clr-gray-09:hover{
  fill:#f1f2f3
}

.clr-gray-10,.hover\:clr-gray-10:hover{
  color:#f9f9fb
}

.bg-clr-gray-10,.hover\:bg-clr-gray-10:hover{
  background-color:#f9f9fb
}

.brdr-clr-gray-10,.hover\:brdr-clr-gray-10:hover{
  border-color:#f9f9fb
}

.fill-clr-gray-10,.hover\:fill-clr-gray-10:hover{
  fill:#f9f9fb
}

.clr-white,.hover\:clr-white:hover{
  color:#fff
}

.bg-clr-white,.hover\:bg-clr-white:hover{
  background-color:#fff
}

.brdr-clr-white,.hover\:brdr-clr-white:hover{
  border-color:#fff
}

.fill-clr-white,.hover\:fill-clr-white:hover{
  fill:#fff
}

.clr-oreo,.hover\:clr-oreo:hover{
  color:#101113
}

.bg-clr-oreo,.hover\:bg-clr-oreo:hover{
  background-color:#101113
}

.brdr-clr-oreo,.hover\:brdr-clr-oreo:hover{
  border-color:#101113
}

.fill-clr-oreo,.hover\:fill-clr-oreo:hover{
  fill:#101113
}

.clr-outer-space,.hover\:clr-outer-space:hover{
  color:#252627
}

.bg-clr-outer-space,.hover\:bg-clr-outer-space:hover{
  background-color:#252627
}

.brdr-clr-outer-space,.hover\:brdr-clr-outer-space:hover{
  border-color:#252627
}

.fill-clr-outer-space,.hover\:fill-clr-outer-space:hover{
  fill:#252627
}

.clr-asphalt,.hover\:clr-asphalt:hover{
  color:#1d1e1f
}

.bg-clr-asphalt,.hover\:bg-clr-asphalt:hover{
  background-color:#1d1e1f
}

.brdr-clr-asphalt,.hover\:brdr-clr-asphalt:hover{
  border-color:#1d1e1f
}

.fill-clr-asphalt,.hover\:fill-clr-asphalt:hover{
  fill:#1d1e1f
}

.clr-boulder,.hover\:clr-boulder:hover{
  color:#8d8e90
}

.bg-clr-boulder,.hover\:bg-clr-boulder:hover{
  background-color:#8d8e90
}

.brdr-clr-boulder,.hover\:brdr-clr-boulder:hover{
  border-color:#8d8e90
}

.fill-clr-boulder,.hover\:fill-clr-boulder:hover{
  fill:#8d8e90
}

.clr-heavy-metal,.hover\:clr-heavy-metal:hover{
  color:#3a3b3c
}

.bg-clr-heavy-metal,.hover\:bg-clr-heavy-metal:hover{
  background-color:#3a3b3c
}

.brdr-clr-heavy-metal,.hover\:brdr-clr-heavy-metal:hover{
  border-color:#3a3b3c
}

.fill-clr-heavy-metal,.hover\:fill-clr-heavy-metal:hover{
  fill:#3a3b3c
}

.clr-picton-blue,.hover\:clr-picton-blue:hover{
  color:#4c99e6
}

.bg-clr-picton-blue,.hover\:bg-clr-picton-blue:hover{
  background-color:#4c99e6
}

.brdr-clr-picton-blue,.hover\:brdr-clr-picton-blue:hover{
  border-color:#4c99e6
}

.fill-clr-picton-blue,.hover\:fill-clr-picton-blue:hover{
  fill:#4c99e6
}

.clr-scarlet,.hover\:clr-scarlet:hover{
  color:#ef4035
}

.bg-clr-scarlet,.hover\:bg-clr-scarlet:hover{
  background-color:#ef4035
}

.brdr-clr-scarlet,.hover\:brdr-clr-scarlet:hover{
  border-color:#ef4035
}

.fill-clr-scarlet,.hover\:fill-clr-scarlet:hover{
  fill:#ef4035
}

.clr-deep-sapphire,.hover\:clr-deep-sapphire:hover{
  color:#113261
}

.bg-clr-deep-sapphire,.hover\:bg-clr-deep-sapphire:hover{
  background-color:#113261
}

.brdr-clr-deep-sapphire,.hover\:brdr-clr-deep-sapphire:hover{
  border-color:#113261
}

.fill-clr-deep-sapphire,.hover\:fill-clr-deep-sapphire:hover{
  fill:#113261
}

.clr-brand-ESPN,.hover\:clr-brand-ESPN:hover{
  color:#d00
}

.bg-clr-brand-ESPN,.hover\:bg-clr-brand-ESPN:hover{
  background-color:#d00
}

.brdr-clr-brand-ESPN,.hover\:brdr-clr-brand-ESPN:hover{
  border-color:#d00
}

.fill-clr-brand-ESPN,.hover\:fill-clr-brand-ESPN:hover{
  fill:#d00
}

.clr-brand-FC,.hover\:clr-brand-FC:hover{
  color:#1eb848
}

.bg-clr-brand-FC,.hover\:bg-clr-brand-FC:hover{
  background-color:#1eb848
}

.brdr-clr-brand-FC,.hover\:brdr-clr-brand-FC:hover{
  border-color:#1eb848
}

.fill-clr-brand-FC,.hover\:fill-clr-brand-FC:hover{
  fill:#1eb848
}

.clr-brand-insider,.hover\:clr-brand-insider:hover{
  color:#ff790d
}

.bg-clr-brand-insider,.hover\:bg-clr-brand-insider:hover{
  background-color:#ff790d
}

.brdr-clr-brand-insider,.hover\:brdr-clr-brand-insider:hover{
  border-color:#ff790d
}

.fill-clr-brand-insider,.hover\:fill-clr-brand-insider:hover{
  fill:#ff790d
}

.clr-brand-Cricinfo,.hover\:clr-brand-Cricinfo:hover{
  color:#03a9f4
}

.bg-clr-brand-Cricinfo,.hover\:bg-clr-brand-Cricinfo:hover{
  background-color:#03a9f4
}

.brdr-clr-brand-Cricinfo,.hover\:brdr-clr-brand-Cricinfo:hover{
  border-color:#03a9f4
}

.fill-clr-brand-Cricinfo,.hover\:fill-clr-brand-Cricinfo:hover{
  fill:#03a9f4
}

.clr-brand-EPlus,.hover\:clr-brand-EPlus:hover{
  color:#f7b22a
}

.bg-clr-brand-EPlus,.hover\:bg-clr-brand-EPlus:hover{
  background-color:#f7b22a
}

.brdr-clr-brand-EPlus,.hover\:brdr-clr-brand-EPlus:hover{
  border-color:#f7b22a
}

.fill-clr-brand-EPlus,.hover\:fill-clr-brand-EPlus:hover{
  fill:#f7b22a
}

.clr-btn,.hover\:clr-btn:hover{
  color:#06c
}

.bg-clr-btn,.hover\:bg-clr-btn:hover{
  background-color:#06c
}

.brdr-clr-btn,.hover\:brdr-clr-btn:hover{
  border-color:#06c
}

.fill-clr-btn,.hover\:fill-clr-btn:hover{
  fill:#06c
}

.clr-link,.hover\:clr-link:hover{
  color:#06c
}

.bg-clr-link,.hover\:bg-clr-link:hover{
  background-color:#06c
}

.brdr-clr-link,.hover\:brdr-clr-link:hover{
  border-color:#06c
}

.fill-clr-link,.hover\:fill-clr-link:hover{
  fill:#06c
}

.clr-link-hover,.hover\:clr-link-hover:hover{
  color:#004d9a
}

.bg-clr-link-hover,.hover\:bg-clr-link-hover:hover{
  background-color:#004d9a
}

.brdr-clr-link-hover,.hover\:brdr-clr-link-hover:hover{
  border-color:#004d9a
}

.fill-clr-link-hover,.hover\:fill-clr-link-hover:hover{
  fill:#004d9a
}

.clr-indicator,.hover\:clr-indicator:hover{
  color:#ffce07
}

.bg-clr-indicator,.hover\:bg-clr-indicator:hover{
  background-color:#ffce07
}

.brdr-clr-indicator,.hover\:brdr-clr-indicator:hover{
  border-color:#ffce07
}

.fill-clr-indicator,.hover\:fill-clr-indicator:hover{
  fill:#ffce07
}

.clr-negative,.hover\:clr-negative:hover{
  color:#d00
}

.bg-clr-negative,.hover\:bg-clr-negative:hover{
  background-color:#d00
}

.brdr-clr-negative,.hover\:brdr-clr-negative:hover{
  border-color:#d00
}

.fill-clr-negative,.hover\:fill-clr-negative:hover{
  fill:#d00
}

.clr-positive,.hover\:clr-positive:hover{
  color:#094
}

.bg-clr-positive,.hover\:bg-clr-positive:hover{
  background-color:#094
}

.brdr-clr-positive,.hover\:brdr-clr-positive:hover{
  border-color:#094
}

.fill-clr-positive,.hover\:fill-clr-positive:hover{
  fill:#094
}

.clr-tooltip,.hover\:clr-tooltip:hover{
  color:#0071ff
}

.bg-clr-tooltip,.hover\:bg-clr-tooltip:hover{
  background-color:#0071ff
}

.brdr-clr-tooltip,.hover\:brdr-clr-tooltip:hover{
  border-color:#0071ff
}

.fill-clr-tooltip,.hover\:fill-clr-tooltip:hover{
  fill:#0071ff
}

.clr-tooltip-alt,.hover\:clr-tooltip-alt:hover{
  color:#21cc53
}

.bg-clr-tooltip-alt,.hover\:bg-clr-tooltip-alt:hover{
  background-color:#21cc53
}

.brdr-clr-tooltip-alt,.hover\:brdr-clr-tooltip-alt:hover{
  border-color:#21cc53
}

.fill-clr-tooltip-alt,.hover\:fill-clr-tooltip-alt:hover{
  fill:#21cc53
}

.clr-email,.hover\:clr-email:hover{
  color:#515151
}

.bg-clr-email,.hover\:bg-clr-email:hover{
  background-color:#515151
}

.brdr-clr-email,.hover\:brdr-clr-email:hover{
  border-color:#515151
}

.fill-clr-email,.hover\:fill-clr-email:hover{
  fill:#515151
}

.clr-twitter,.hover\:clr-twitter:hover{
  color:#55acee
}

.bg-clr-twitter,.hover\:bg-clr-twitter:hover{
  background-color:#55acee
}

.brdr-clr-twitter,.hover\:brdr-clr-twitter:hover{
  border-color:#55acee
}

.fill-clr-twitter,.hover\:fill-clr-twitter:hover{
  fill:#55acee
}

.clr-facebook,.hover\:clr-facebook:hover{
  color:#3b5998
}

.bg-clr-facebook,.hover\:bg-clr-facebook:hover{
  background-color:#3b5998
}

.brdr-clr-facebook,.hover\:brdr-clr-facebook:hover{
  border-color:#3b5998
}

.fill-clr-facebook,.hover\:fill-clr-facebook:hover{
  fill:#3b5998
}

.clr-pinterest,.hover\:clr-pinterest:hover{
  color:#bd081c
}

.bg-clr-pinterest,.hover\:bg-clr-pinterest:hover{
  background-color:#bd081c
}

.brdr-clr-pinterest,.hover\:brdr-clr-pinterest:hover{
  border-color:#bd081c
}

.fill-clr-pinterest,.hover\:fill-clr-pinterest:hover{
  fill:#bd081c
}

.clr-whatsapp,.hover\:clr-whatsapp:hover{
  color:#43d854
}

.bg-clr-whatsapp,.hover\:bg-clr-whatsapp:hover{
  background-color:#43d854
}

.brdr-clr-whatsapp,.hover\:brdr-clr-whatsapp:hover{
  border-color:#43d854
}

.fill-clr-whatsapp,.hover\:fill-clr-whatsapp:hover{
  fill:#43d854
}

.clr-instagram,.hover\:clr-instagram:hover{
  color:#405de6
}

.bg-clr-instagram,.hover\:bg-clr-instagram:hover{
  background-color:#405de6
}

.brdr-clr-instagram,.hover\:brdr-clr-instagram:hover{
  border-color:#405de6
}

.fill-clr-instagram,.hover\:fill-clr-instagram:hover{
  fill:#405de6
}

.clr-youtube,.hover\:clr-youtube:hover{
  color:#cd201f
}

.bg-clr-youtube,.hover\:bg-clr-youtube:hover{
  background-color:#cd201f
}

.brdr-clr-youtube,.hover\:brdr-clr-youtube:hover{
  border-color:#cd201f
}

.fill-clr-youtube,.hover\:fill-clr-youtube:hover{
  fill:#cd201f
}

.clr-google,.hover\:clr-google:hover{
  color:#dc4e41
}

.bg-clr-google,.hover\:bg-clr-google:hover{
  background-color:#dc4e41
}

.brdr-clr-google,.hover\:brdr-clr-google:hover{
  border-color:#dc4e41
}

.fill-clr-google,.hover\:fill-clr-google:hover{
  fill:#dc4e41
}

.clr-bet365,.hover\:clr-bet365:hover{
  color:#027b58
}

.bg-clr-bet365,.hover\:bg-clr-bet365:hover{
  background-color:#027b58
}

.brdr-clr-bet365,.hover\:brdr-clr-bet365:hover{
  border-color:#027b58
}

.fill-clr-bet365,.hover\:fill-clr-bet365:hover{
  fill:#027b58
}

.clr-bet365-light,.hover\:clr-bet365-light:hover{
  color:#117a5c
}

.bg-clr-bet365-light,.hover\:bg-clr-bet365-light:hover{
  background-color:#117a5c
}

.brdr-clr-bet365-light,.hover\:brdr-clr-bet365-light:hover{
  border-color:#117a5c
}

.fill-clr-bet365-light,.hover\:fill-clr-bet365-light:hover{
  fill:#117a5c
}

.clr-fantasy-baseball,.hover\:clr-fantasy-baseball:hover{
  color:#00b4eb
}

.bg-clr-fantasy-baseball,.hover\:bg-clr-fantasy-baseball:hover{
  background-color:#00b4eb
}

.brdr-clr-fantasy-baseball,.hover\:brdr-clr-fantasy-baseball:hover{
  border-color:#00b4eb
}

.fill-clr-fantasy-baseball,.hover\:fill-clr-fantasy-baseball:hover{
  fill:#00b4eb
}

.clr-fantasy-basketball,.hover\:clr-fantasy-basketball:hover{
  color:#ff9000
}

.bg-clr-fantasy-basketball,.hover\:bg-clr-fantasy-basketball:hover{
  background-color:#ff9000
}

.brdr-clr-fantasy-basketball,.hover\:brdr-clr-fantasy-basketball:hover{
  border-color:#ff9000
}

.fill-clr-fantasy-basketball,.hover\:fill-clr-fantasy-basketball:hover{
  fill:#ff9000
}

.clr-fantasy-hockey,.hover\:clr-fantasy-hockey:hover{
  color:#27dbe1
}

.bg-clr-fantasy-hockey,.hover\:bg-clr-fantasy-hockey:hover{
  background-color:#27dbe1
}

.brdr-clr-fantasy-hockey,.hover\:brdr-clr-fantasy-hockey:hover{
  border-color:#27dbe1
}

.fill-clr-fantasy-hockey,.hover\:fill-clr-fantasy-hockey:hover{
  fill:#27dbe1
}

.clr-fantasy-football,.hover\:clr-fantasy-football:hover{
  color:#39b54a
}

.bg-clr-fantasy-football,.hover\:bg-clr-fantasy-football:hover{
  background-color:#39b54a
}

.brdr-clr-fantasy-football,.hover\:brdr-clr-fantasy-football:hover{
  border-color:#39b54a
}

.fill-clr-fantasy-football,.hover\:fill-clr-fantasy-football:hover{
  fill:#39b54a
}

.clr-darkmode-background,.hover\:clr-darkmode-background:hover{
  color:#101113
}

.bg-clr-darkmode-background,.hover\:bg-clr-darkmode-background:hover{
  background-color:#101113
}

.brdr-clr-darkmode-background,.hover\:brdr-clr-darkmode-background:hover{
  border-color:#101113
}

.fill-clr-darkmode-background,.hover\:fill-clr-darkmode-background:hover{
  fill:#101113
}

.clr-apple,.hover\:clr-apple:hover{
  color:#5bb447
}

.bg-clr-apple,.hover\:bg-clr-apple:hover{
  background-color:#5bb447
}

.brdr-clr-apple,.hover\:brdr-clr-apple:hover{
  border-color:#5bb447
}

.fill-clr-apple,.hover\:fill-clr-apple:hover{
  fill:#5bb447
}

.dn{
  display:none
}

.di{
  display:inline
}

.db{
  display:block
}

.dib{
  display:inline-block
}

.dit{
  display:inline-table
}

.dt{
  display:table
}

.dtc{
  display:table-cell
}

.dt-row{
  display:table-row
}

.dt-row-group{
  display:table-row-group
}

.dt-column{
  display:table-column
}

.dt-column-group{
  display:table-column-group
}

.dt--fixed{
  table-layout:fixed;
  width:100%
}

.bp-desktop .hide-desktop,.bp-desktopLGPlus .hide-desktopLG,.bp-desktopPlus .hide-desktopPlus,.bp-mobile .hide-mobile,.bp-mobileTablet .hide-tablet{
  display:none!important
}

.bp-desktop .show-desktop,.bp-desktopLGPlus .show-desktopLG,.bp-mobile .show-mobile,.bp-tablet .show-tablet{
  display:block!important
}

.flex{
  display:flex;
}

.inline-flex{
  display:inline-flex
}

.flex-auto{
  flex:1 1 auto;
  min-width:0;
  min-height:0
}

.flex-shrink{
  flex:0 1 auto
}

.flex-shrink-0{
  flex-shrink:0
}

.flex-expand{
  flex:1 0 auto
}

.flex-uniform{
  flex:1 1 0
}

.flex-grow{
  flex-grow:1
}

.flex-none{
  flex:none
}

.flex-column{
  flex-direction:column
}

.flex-column-reverse{
  flex-direction:column-reverse
}

.flex-row{
  flex-direction:row
}

.flex-row,.flex-row-reverse{
  -webkit-box-orient:horizontal
}

.flex-row-reverse{
  flex-direction:row-reverse
}

.flex-wrap{
  flex-wrap:wrap
}

.items-start{
  align-items:flex-start
}

.items-end{
  align-items:flex-end
}

.items-center{
  align-items:center
}

.items-baseline{
  align-items:baseline
}

.items-stretch{
  align-items:stretch
}

.self-start{
  align-self:flex-start
}

.self-end{
  align-self:flex-end
}

.self-center{
  align-self:center
}

.self-baseline{
  align-self:baseline
}

.self-stretch{
  align-self:stretch
}

.justify-start{
  justify-content:flex-start
}

.justify-end{
  justify-content:flex-end
}

.justify-center{
  justify-content:center
}

.justify-between{
  justify-content:space-between
}

.justify-around{
  justify-content:space-around
}

.content-start{
  align-content:flex-start
}

.content-end{
  align-content:flex-end
}

.content-center{
  align-content:center
}

.content-between{
  align-content:space-between
}

.content-around{
  align-content:space-around
}

.content-stretch{
  align-content:stretch
}

.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-last{
  order:99999
}

.flex-basis-75{
  flex-basis:75%
}

.flex-basis-50{
  flex-basis:50%
}

.flex-basis-25{
  flex-basis:25%
}

.flex-basis-0{
  flex-basis:0
}

.fl{
  float:left
}

.fl,.fr{_display:inline
}

.fr{
  float:right
}

.fn{
  float:none
}

.sans-serif{
  font-family:-apple-system,BlinkMacSystemFont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial,sans-serif
}

.serif{
  font-family:georgia,times,serif
}

.i{
  font-style:italic
}

.fs-normal{
  font-style:normal
}

.fw-light{
  font-weight:200
}

.fw-normal{
  font-weight:400
}

.fw-medium{
  font-weight:600
}

.fw-bold{
  font-weight:700
}

.fw-heavy{
  font-weight:800
}

.input-reset{
  -webkit-appearance:none;
  -moz-appearance:none
}

.button-reset::-moz-focus-inner,.input-reset::-moz-focus-inner{
  border:0;
  padding:0
}

.h-100{
  height:100%
}

.vh-25{
  height:25vh
}

.vh-50{
  height:50vh
}

.vh-75{
  height:75vh
}

.vh-100{
  height:100vh
}

.min-vh-100{
  min-height:100vh
}

.h-auto{
  height:auto
}

.h-inherit{
  height:inherit
}

.lh0{
  line-height:0
}

.link{
  text-decoration:none
}

.link,.link:active,.link:focus,.link:hover,.link:link,.link:visited{
  transition:color .15s ease-in
}

.link:focus{
  outline:1px dotted currentColor
}

.list{
  list-style-type:none
}

.mw-100{
  max-width:100%
}

.mw-none{
  max-width:none
}

.ml-5{
  margin-left:5%
}

.ml-10{
  margin-left:10%
}

.ml-20{
  margin-left:20%
}

.ml-30{
  margin-left:30%
}

.ml-40{
  margin-left:40%
}

.ml-50{
  margin-left:50%
}

.ml-60{
  margin-left:60%
}

.ml-70{
  margin-left:70%
}

.ml-80{
  margin-left:80%
}

.ml-90{
  margin-left:90%
}

.ml-100{
  margin-left:100%
}

.mr-5{
  margin-right:5%
}

.mr-10{
  margin-right:10%
}

.mr-20{
  margin-right:20%
}

.mr-30{
  margin-right:30%
}

.mr-40{
  margin-right:40%
}

.mr-50{
  margin-right:50%
}

.mr-60{
  margin-right:60%
}

.mr-70{
  margin-right:70%
}

.mr-80{
  margin-right:80%
}

.mr-90{
  margin-right:90%
}

.mr-100{
  margin-right:100%
}

.mt-10{
  margin-top:10%
}

.mt-20{
  margin-top:20%
}

.mt-30{
  margin-top:30%
}

.mt-40{
  margin-top:40%
}

.mt-50{
  margin-top:50%
}

.mt-60{
  margin-top:60%
}

.mt-70{
  margin-top:70%
}

.mt-80{
  margin-top:80%
}

.mt-90{
  margin-top:90%
}

.mt-100{
  margin-top:100%
}

.mb-10{
  margin-bottom:10%
}

.mb-20{
  margin-bottom:20%
}

.mb-30{
  margin-bottom:30%
}

.mb-40{
  margin-bottom:40%
}

.mb-50{
  margin-bottom:50%
}

.mb-60{
  margin-bottom:60%
}

.mb-70{
  margin-bottom:70%
}

.mb-80{
  margin-bottom:80%
}

.mb-90{
  margin-bottom:90%
}

.mb-100{
  margin-bottom:100%
}

.w-10{
  width:10%
}

.w-20{
  width:20%
}

.w-25{
  width:25%
}

.w-30{
  width:30%
}

.w-40{
  width:40%
}

.w-45{
  width:45%
}

.w-50{
  width:50%
}

.w-60{
  width:60%
}

.w-65{
  width:65%
}

.w-70{
  width:70%
}

.w-75{
  width:75%
}

.w-80{
  width:80%
}

.w-90{
  width:90%
}

.w-100{
  width:100%
}

.w-third{
  width:33.33333%
}

.w-two-thirds{
  width:66.66667%
}

.w-auto{
  width:auto
}

.min-w-0{
  min-width:0
}

.overflow-visible{
  overflow:visible
}

.overflow-hidden{
  overflow:hidden
}

.overflow-scroll{
  overflow:scroll;
  -webkit-overflow-scrolling:touch
}

.overflow-auto{
  overflow:auto;
  -webkit-overflow-scrolling:touch
}

.overflow-x-visible{
  overflow-x:visible
}

.overflow-x-hidden{
  overflow-x:hidden
}

.overflow-x-scroll{
  overflow-x:scroll;
  -webkit-overflow-scrolling:touch
}

.overflow-x-auto{
  overflow-x:auto;
  -webkit-overflow-scrolling:touch
}

.overflow-y-visible{
  overflow-y:visible
}

.overflow-y-hidden{
  overflow-y:hidden
}

.overflow-y-scroll{
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch
}

.overflow-y-auto{
  overflow-y:auto
}

.static{
  position:static
}

.relative{
  position:relative
}

.absolute{
  position:absolute
}

.fixed{
  position:fixed
}

@supports (position:sticky) or (position:-webkit-sticky){
  .sticky{
    position:sticky
  }
}

.absolute-fill{
  position:absolute!important
}

.absolute-fill,.position-fill{
  bottom:0;
  left:0;
  right:0;
  top:0
}

.translateX-0{
  transform:translateX(0)
}

.translateY-0{
  transform:translateY(0)
}

.translateZ-0{
  transform:translateZ(0)
}

.o-100{
  opacity:1
}

.o-90{
  opacity:.9
}

.o-80{
  opacity:.8
}

.o-70{
  opacity:.7
}

.o-60{
  opacity:.6
}

.o-50{
  opacity:.5
}

.o-40{
  opacity:.4
}

.o-30{
  opacity:.3
}

.o-20{
  opacity:.2
}

.o-10{
  opacity:.1
}

.o-05{
  opacity:.05
}

.o-025{
  opacity:.025
}

.o-0{
  opacity:0
}

.pa0{
  padding:0!important
}

.pa1{
  padding:2px!important
}

.pa2{
  padding:4px!important
}

.pa3{
  padding:8px!important
}

.pa4{
  padding:12px!important
}

.pa5{
  padding:16px!important
}

.pa6{
  padding:24px!important
}

.pa7{
  padding:32px!important
}

.pl0{
  padding-left:0!important
}

.pl1{
  padding-left:2px!important
}

.pl2{
  padding-left:4px!important
}

.pl3{
  padding-left:8px!important
}

.pl4{
  padding-left:12px!important
}

.pl5{
  padding-left:16px!important
}

.pl6{
  padding-left:24px!important
}

.pl7{
  padding-left:32px!important
}

.pr0{
  padding-right:0!important
}

.pr1{
  padding-right:2px!important
}

.pr2{
  padding-right:4px!important
}

.pr3{
  padding-right:8px!important
}

.pr4{
  padding-right:12px!important
}

.pr5{
  padding-right:16px!important
}

.pr6{
  padding-right:24px!important
}

.pr7{
  padding-right:32px!important
}

.pb0{
  padding-bottom:0!important
}

.pb1{
  padding-bottom:2px!important
}

.pb2{
  padding-bottom:4px!important
}

.pb3{
  padding-bottom:8px!important
}

.pb4{
  padding-bottom:12px!important
}

.pb5{
  padding-bottom:16px!important
}

.pb6{
  padding-bottom:24px!important
}

.pb7{
  padding-bottom:32px!important
}

.pt0{
  padding-top:0!important
}

.pt1{
  padding-top:2px!important
}

.pt2{
  padding-top:4px!important
}

.pt3{
  padding-top:8px!important
}

.pt4{
  padding-top:12px!important
}

.pt5{
  padding-top:16px!important
}

.pt6{
  padding-top:24px!important
}

.pt7{
  padding-top:32px!important
}

.pv0{
  padding-top:0!important;
  padding-bottom:0!important
}

.pv1{
  padding-top:2px!important;
  padding-bottom:2px!important
}

.pv2{
  padding-top:4px!important;
  padding-bottom:4px!important
}

.pv3{
  padding-top:8px!important;
  padding-bottom:8px!important
}

.pv4{
  padding-top:12px!important;
  padding-bottom:12px!important
}

.pv5{
  padding-top:16px!important;
  padding-bottom:16px!important
}

.pv6{
  padding-top:24px!important;
  padding-bottom:24px!important
}

.pv7{
  padding-top:32px!important;
  padding-bottom:32px!important
}

.ph0{
  padding-left:0!important;
  padding-right:0!important
}

.ph1{
  padding-left:2px!important;
  padding-right:2px!important
}

.ph2{
  padding-left:4px!important;
  padding-right:4px!important
}

.ph3{
  padding-left:8px!important;
  padding-right:8px!important
}

.ph4{
  padding-left:12px!important;
  padding-right:12px!important
}

.ph5{
  padding-left:16px!important;
  padding-right:16px!important
}

.ph6{
  padding-left:24px!important;
  padding-right:24px!important
}

.ph7{
  padding-left:32px!important;
  padding-right:32px!important
}

.ma0{
  margin:0!important
}

.ma1{
  margin:2px!important
}

.ma2{
  margin:4px!important
}

.ma3{
  margin:8px!important
}

.ma4{
  margin:12px!important
}

.ma5{
  margin:16px!important
}

.ma6{
  margin:24px!important
}

.ma7{
  margin:32px!important
}

.ml0{
  margin-left:0!important
}

.ml1{
  margin-left:2px!important
}

.ml2{
  margin-left:4px!important
}

.ml3{
  margin-left:8px!important
}

.ml4{
  margin-left:12px!important
}

.ml5{
  margin-left:16px!important
}

.ml6{
  margin-left:24px!important
}

.ml7{
  margin-left:32px!important
}

.mr0{
  margin-right:0!important
}

.mr1{
  margin-right:2px!important
}

.mr2{
  margin-right:4px!important
}

.mr3{
  margin-right:8px!important
}

.mr4{
  margin-right:12px!important
}

.mr5{
  margin-right:16px!important
}

.mr6{
  margin-right:24px!important
}

.mr7{
  margin-right:32px!important
}

.mb0{
  margin-bottom:0!important
}

.mb1{
  margin-bottom:2px!important
}

.mb2{
  margin-bottom:4px!important
}

.mb3{
  margin-bottom:8px!important
}

.mb3-mb4{
  margin-bottom:10px!important
}

.mb4{
  margin-bottom:12px!important
}

.mb5{
  margin-bottom:16px!important
}

.mb6{
  margin-bottom:24px!important
}

.mb7{
  margin-bottom:32px!important
}

.mt0{
  margin-top:0!important
}

.mt1{
  margin-top:2px!important
}

.mt2{
  margin-top:4px!important
}

.mt2-mt3{
  margin-top:6px!important
}

.mt3{
  margin-top:8px!important
}

.mt4{
  margin-top:12px!important
}

.mt5{
  margin-top:16px!important
}

.mt6{
  margin-top:24px!important
}

.mt7{
  margin-top:32px!important
}

.mv0{
  margin-top:0!important;
  margin-bottom:0!important
}

.mv1{
  margin-top:2px!important;
  margin-bottom:2px!important
}

.mv2{
  margin-top:4px!important;
  margin-bottom:4px!important
}

.mv3{
  margin-top:8px!important;
  margin-bottom:8px!important
}

.mv4{
  margin-top:12px!important;
  margin-bottom:12px!important
}

.mv5{
  margin-top:16px!important;
  margin-bottom:16px!important
}

.mv6{
  margin-top:24px!important;
  margin-bottom:24px!important
}

.mv7{
  margin-top:32px!important;
  margin-bottom:32px!important
}

.mh0{
  margin-left:0!important;
  margin-right:0!important
}

.mh1{
  margin-left:2px!important;
  margin-right:2px!important
}

.mh2{
  margin-left:4px!important;
  margin-right:4px!important
}

.mh3{
  margin-left:8px!important;
  margin-right:8px!important
}

.mh4{
  margin-left:12px!important;
  margin-right:12px!important
}

.mh5{
  margin-left:16px!important;
  margin-right:16px!important
}

.mh6{
  margin-left:24px!important;
  margin-right:24px!important
}

.mh7{
  margin-left:32px!important;
  margin-right:32px!important
}

.mhauto{
  margin-left:auto!important;
  margin-right:auto!important
}

.na1{
  margin:-2px
}

.na2{
  margin:-4px
}

.na3{
  margin:-8px
}

.na4{
  margin:-12px
}

.na5{
  margin:-16px
}

.na6{
  margin:-24px
}

.na7{
  margin:-32px
}

.nl1{
  margin-left:-2px
}

.nl2{
  margin-left:-4px
}

.nl3{
  margin-left:-8px
}

.nl4{
  margin-left:-12px
}

.nl5{
  margin-left:-16px
}

.nl6{
  margin-left:-24px
}

.nl7{
  margin-left:-32px
}

.nr1{
  margin-right:-2px
}

.nr2{
  margin-right:-4px
}

.nr3{
  margin-right:-8px
}

.nr4{
  margin-right:-12px
}

.nr5{
  margin-right:-16px
}

.nr6{
  margin-right:-24px
}

.nr7{
  margin-right:-32px
}

.nb1{
  margin-bottom:-2px
}

.nb2{
  margin-bottom:-4px
}

.nb3{
  margin-bottom:-8px
}

.nb4{
  margin-bottom:-12px
}

.nb5{
  margin-bottom:-16px
}

.nb6{
  margin-bottom:-24px
}

.nb7{
  margin-bottom:-32px
}

.nt1{
  margin-top:-2px
}

.nt2{
  margin-top:-4px
}

.nt3{
  margin-top:-8px
}

.nt4{
  margin-top:-12px
}

.nt5{
  margin-top:-16px
}

.nt6{
  margin-top:-24px
}

.nt7{
  margin-top:-32px
}

.collapse{
  border-collapse:collapse;
  border-spacing:0
}

.strike{
  text-decoration:line-through
}

.underline{
  text-decoration:underline
}

.no-underline{
  text-decoration:none
}

.tl{
  text-align:left!important
}

.tar{
  text-align:right!important
}

.tc{
  text-align:center!important
}

.ttc{
  text-transform:capitalize
}

.ttl{
  text-transform:lowercase
}

.ttu{
  text-transform:uppercase
}

.ttn{
  text-transform:none
}

.measure{
  max-width:30em
}

.measure-wide{
  max-width:34em
}

.measure-narrow{
  max-width:20em
}

.indent{
  text-indent:1em;
  margin-top:0;
  margin-bottom:0
}

.small-caps{
  font-variant:small-caps
}

.truncate{
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis
}

.mono-num{
  font-variant-numeric:tabular-nums
}

.overflow-container{
  overflow-y:scroll
}

.center{
  margin-right:auto;
  margin-left:auto
}

.clip{_position:absolute!important;
  clip:rect(1px,1px,1px,1px)
}

.ws-normal{
  white-space:normal
}

.nowrap{
  white-space:nowrap;
}

.pre{
  white-space:pre
}

.v-base{
  vertical-align:baseline
}

.v-mid{
  vertical-align:middle
}

.v-top{
  vertical-align:top
}

.v-btm{
  vertical-align:bottom
}

.underline-hover:focus,.underline-hover:hover{
  text-decoration:underline
}

.pointer:hover{
  cursor:pointer
}

body.theme\.dark{
  background:#101113;
  color:#f9f9fb
}

.AnchorLink.clr-gray-01{
  color:#151617
}

.AnchorLink.clr-black{
  color:#000
}

.AnchorLink.clr-white{
  color:#fff
}

.AnchorLink.clr-gray-04{
  color:#6c6d6f
}

#fittBGContainer{
  position:sticky;
  top:88px;
  width:100%;
  height:100px;
  margin-bottom:-100px;
  z-index:0
}

@supports not ((position:sticky) or (position:-webkit-sticky)){
  #fittBGContainer{
    position:fixed;
    top:153px
  }
}

.page-footer-container{
  padding-top:0!important;
  padding-bottom:0!important
}

.page-footer-container .PageFooter{
  margin-top:6px
}

#fittBGContainerInner{
  position:absolute;
  top:0;
  left:0;
  right:0;
  min-height:100%;
  text-align:center
}

#fittBGContainerInside{
  position:relative;
  width:75%;
  display:inline
}

#fittPageContainer{
  position:relative;
  width:100%;
  min-height:100%
}

@supports not ((position:sticky) or (position:-webkit-sticky)){
  #fittPageContainer{
    top:auto
  }
}

#fittOverlayContainerInner{
  position:fixed;
  width:100%;
  top:0;
  left:0;
  z-index:20
}

.espncricinfo #progress .progress-bar{
  background:#03a9f4
}

.espncricinfo #progress .progress-peg{
  box-shadow:0 0 10px #03a9f4,0 0 5px #03a9f4
}

.bp-mobileTablet .ScrollCancel{
  width:100%
}

.bp-mobileTablet .ScrollCancel .Nav__Secondary,.bp-mobileTablet .ScrollCancel~div:not(.ScoresMenu),.bp-mobileTablet .ScrollCancel~section{
  display:none
}

.Site__Header,.Site__Header__Wrapper{
  z-index:1000009
}

.bp-mobileTablet .Site__Header.is--active{
  height:100%
}

.bp-mobile .Site__Header.scroll-locked{
  display:none
}

.HiddenSkip{
  position:absolute;
  left:-10000px;
  top:auto;
  width:1px;
  height:1px;
  overflow:hidden
}

@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){
  #fittPageContainer,.HeaderScoreboardContainer,.Site__Header__Wrapper{
    position:static
  }

  #fittBGContainer{
    position:absolute;
    top:auto;
    z-index:-1
  }
}

.Nav__Dropdown__Group{
  border-radius:6px;
  min-width:200px + 8px * 2
}

.Nav__Dropdown__Group.is--1{
  width:216px
}

.bp-tabletPlus .Nav__Dropdown__Group.is--1 .Nav__Dropdown__Group__Section{
  width:100%
}

.Nav__Dropdown__Group.is--2{
  width:416px
}

.bp-tabletPlus .Nav__Dropdown__Group.is--2 .Nav__Dropdown__Group__Section{
  width:50%
}

.Nav__Dropdown__Group.is--3{
  width:616px
}

.bp-tabletPlus .Nav__Dropdown__Group.is--3 .Nav__Dropdown__Group__Section{
  width:33.33%
}

.Nav__Dropdown__Group.is--4{
  width:816px
}

.bp-tabletPlus .Nav__Dropdown__Group.is--4 .Nav__Dropdown__Group__Section{
  width:25%
}

div+.Nav__Dropdown__Group{
  margin-left:8px
}

.bp-tabletPlus .Nav__Dropdown__Group__Section__List{
  flex:1 0 auto;
  width:200px
}

.Nav__Dropdown__Group__Section__List>li{
  list-style:none
}

.Nav__Dropdown__Group__Link{
  border-radius:4px;
  height:32px
}

.Nav__Dropdown__Group__Link:hover,body[data-interaction-type=keyboard] .Nav__Dropdown__Group__Link:focus{
  background:#fff
}

.Nav__Dropdown__Group--dark .Nav__Dropdown__Group__Link .Nav__Text{
  color:#a5a6a7
}

.Nav__Dropdown--User .Nav__Dropdown__Group--dark .Nav__Dropdown__Group__Link .Nav__Text{
  color:#fff
}

.Nav__Dropdown__Group--dark .Nav__Dropdown__Group__Link:hover{
  background:#48494a
}

.Nav__Dropdown__Group--dark .Nav__Dropdown__Group__Link:hover .Nav__Text{
  color:#fff
}

.Nav__Dropdown__Group__Link__Logo{
  height:25px;
  width:25px
}

.Nav__Dropdown__Menu__Subtitle{
  border-bottom:1px dotted #edeef0
}

.Nav__Dropdown__Menu__Subtitle--dark{
  border-color:#6c6d6f
}

.LogoESPN.white{
  fill:#fff
}

.Image__Placeholder{
  position:absolute;
  align-items:center;
  bottom:0;
  display:flex;
  justify-content:center;
  left:0;
  right:0;
  top:0
}

.Image__Placeholder img{
  width:auto
}

.Nav__Dropdown__Menu__Link .icon-eplus{
  margin-bottom:-2px;
  width:49px;
  height:12.25px
}

.Nav__Dropdown__Menu__Link:hover .icon-eplus{
  fill:#fff
}

.Nav__Dropdown__Menu__Link--dark{
  color:#cbccce
}

.Nav__Dropdown__Menu__Link--dark .icon-eplus,.Nav__Dropdown__Menu__Link--dark .Nav__Dropdown__Menu__ExternalIcon{
  fill:#cbccce
}

.Nav__Dropdown__Menu__Link--dark:hover{
  color:#fff
}

.Nav__Dropdown__Menu__Link--dark:hover .icon-eplus,.Nav__Dropdown__Menu__Link--dark:hover .Nav__Dropdown__Menu__ExternalIcon{
  fill:#fff
}

.Nav__Dropdown__Menu__Link.is--active{
  background:#edeef0;
  color:#6c6d6f
}

.Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link{
  position:relative;
  padding-left:56px!important;
  height:50px;
  border-radius:0;
  border-top:1px dotted #edeef0;
  transition:none
}

.theme\.dark .Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link{
  border-color:#6c6d6f
}

.Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text{
  color:#6c6d6f
}

.Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text,.Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link .Nav__Dropdown__Short__Text{
  text-align:left
}

.Nav__Dropdown__Menu__List--editions .Nav__Dropdown__Menu__Link:hover .Nav__Dropdown__Menu__Text{
  color:#fff
}

.Editions__Flag,.Editions__Icon{
  position:absolute;
  left:12px
}

.Nav__Dropdown__Menu__Item__Icon{
  width:20px
}

button.Nav__Dropdown__Menu__Link{
  width:100%;
  transition:none
}

button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike){
  background-color:transparent;
  justify-content:flex-start;
  color:#151617;
  font-size:14px;
  line-height:19px;
  font-weight:400
}

button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike):hover{
  background-color:#d00;
  color:#fff
}

.theme\.dark button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike):hover{
  background-color:#cbccce
}

button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike):hover .icon__svg{
  fill:#fff
}

button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike) .icon__svg{
  fill:#252627
}

button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike) .Nav__Dropdown__Menu__Item__Icon{
  height:16px;
  width:16px
}

.Nav__Dropdown__Menu__List{
  width:200px
}

.Nav__Dropdown__Menu__List>li{
  list-style:none
}

.Nav__Dropdown__Menu__List--editions{
  width:300px
}

.Nav__Dropdown__Menu__Link{
  border-radius:4px;
  cursor:pointer;
  height:40px
}

.Nav__Dropdown__Menu__Link:hover{
  background-color:#d00;
  color:#fff
}

.espncricinfo .Nav__Dropdown__Menu__Link:hover{
  background-color:#03a9f4
}

body[data-interaction-type=keyboard] .Nav__Dropdown__Menu__Link:focus{
  background-color:#d00;
  color:#fff
}

.espncricinfo body[data-interaction-type=keyboard] .Nav__Dropdown__Menu__Link:focus{
  background-color:#03a9f4
}

.Nav__Dropdown__Menu__Link--dark:hover,body[data-interaction-type=keyboard] .Nav__Dropdown__Menu__Link--dark:focus{
  background-color:#48494a
}

.Nav__Dropdown__Menu__ExternalIcon{
  height:14px;
  width:14px
}

.Nav__Dropdown__Menu__Link:hover .Nav__Dropdown__Menu__ExternalIcon{
  fill:currentColor
}

.Nav__Dropdown__Footer__List{
  border-top-width:1px;
  border-top-style:dotted
}

.Nav__Dropdown__Footer__List>li{
  display:inline-block
}

.Nav__Dropdown__Menu__List--featured>li:last-child .Nav__Dropdown__Menu__Link--featured{
  border-bottom:0
}

.Nav__Dropdown--MoreESPN__Copyright{
  border-top:1px solid #dcdddf;
  padding:8px 16px
}

.Nav__Dropdown--MoreESPN__Copyright>a{
  color:#a5a6a7
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured{
  background-position:14px;
  background-repeat:no-repeat;
  border-bottom-width:1px;
  border-bottom-style:dotted;
  border-radius:0;
  height:50px;
  padding-left:56px!important
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.espnw{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espnw-26x30.png);
  background-size:26px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.wisden{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/wisden%402x.png);
  background-size:26px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.espnin{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espn-logo-cric%402x.png);
  background-size:26px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.magazine{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espn-mag-26x30.png);
  background-size:26px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.fivethirtyeight{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-538-24x31.png);
  background-size:24px 31px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.sec{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/networks/espn-sec-vertical.png);
  background-size:27px 37px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.insider{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/inisider-moremenu.png);
  background-size:27px 27px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.fc{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-fc.png);
  background-size:24px 24px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.espnplayer{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/networks/logo2-espnplayer%402x.png);
  background-size:30px 15px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.cricinfo{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-cricinfo-30x30.png);
  background-size:30px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.tcm{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-tcm-30x30.png);
  background-size:30px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.sportsnation{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-sportsnation-48x27.png);
  background-size:48px 27px;
  background-position-x:4px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.shop{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTExLjkwMyAzOC42NDhoMS45MTNsLjUxMy00LjUxMiAzMC45NTUuMDA1TDUwIDEzLjk5OCA5LjI3MiAxMC42MTJsLTIuMDUtOC40NDktNy4xLjc5N0wwIDUuMTU3bDQuODM2LS4xNDIgNy4wMjggMjcuOTY4ek00MC4zMzIgNDYuNTU1YTQuMDI3IDQuMDI3IDAgMDEtNC4wMjEtNC4wMjIgNC4wMSA0LjAxIDAgMDEzLjg0Ny00LjAybC4xNzUtLjAwNGE0LjAyOSA0LjAyOSAwIDAxNC4wMjMgNC4wMjMgNC4wMyA0LjAzIDAgMDEtNC4wMjQgNC4wMjN6bTAtNi40NjIiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNMTIuNjIyIDQ2LjU1NWE0LjAyNyA0LjAyNyAwIDAxLTQuMDIxLTQuMDIyIDQuMDEgNC4wMSAwIDAxMy44NDgtNC4wMmwuMTczLS4wMDRhNC4wMjkgNC4wMjkgMCAwMTQuMDIzIDQuMDIzIDQuMDI5IDQuMDI5IDAgMDEtNC4wMjMgNC4wMjN6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTEyLjMyNyAzOC41MDlINDAuMjF2MS41SDEyLjMyN3oiLz48L3N2Zz4=");
  background-size:30px 30px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.tickets{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTMxLjM5OSAzMS45NDNhNC40MjMgNC40MjMgMCAwMTEuMjQ3LTEuODAxSDEzLjMzOXYtMTYuMTlsLTUuOTk4LTIuMTg0LTIuMTQyIDUuODgyYTQuNDcgNC40NyAwIDAxLTMuMDU3IDguNDAyTDAgMzEuOTM2bDMxLjkzMSAxMS42MTkgMi4xNDEtNS44ODFhNC40NzEgNC40NzEgMCAwMS0yLjY3My01LjczMXoiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNNTAgMTIuMjU5VjZIMTYuMDk2djYuMjU5YzIuNDcgMCA0LjM5NiAyLjAwMiA0LjM5NiA0LjQ3MSAwIDIuNDY5LTEuOTI3IDQuNDcxLTQuMzk2IDQuNDcxdjYuMjZINTB2LTYuMjZhNC40NzIgNC40NzIgMCAwMTAtOC45NDJ6Ii8+PC9zdmc+");
  background-size:34px 34px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.undefeated{
  background-image:url(../../secure.espncdn.com/i/espn/networks_shows/500/undefeated.png);
  background-position:8px;
  background-size:34px 34px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.longform{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-doubletruck-80%402x.png);
  background-position:8px;
  background-size:34px 34px
}

.Nav__Dropdown__Menu__Link.Nav__Dropdown__Menu__Link--featured.insider:before{
  display:none
}

.Nav__Dropdown{
  border-radius:0 0 12px 12px;
  box-shadow:0 5px 8px rgba(0,0,0,.3);
  left:0;
  overflow:hidden;
  top:100%;
  z-index:1000009
}

.Nav__Dropdown--MoreESPN,.Nav__Primary__Menu--right .Nav__Dropdown{
  left:auto;
  right:0
}

.Nav__Dropdown--MoreESPN .Nav__Dropdown__Menu__List:first-child{
  margin-left:8px
}

.Nav__Dropdown--MoreESPN .Nav__Dropdown__Menu__List:last-child{
  margin-left:8px;
  margin-right:8px;
  width:300px
}

.Nav__Dropdown__Sports__Reorder{
  border-top:1px dotted #edeef0
}

.Nav__Dropdown__Sports__Reorder--dark{
  border-color:#6c6d6f
}

.Nav__Dropdown__Sports__Reorder--dark a:hover{
  color:#fff
}

.Nav__Dropdown.Espnplus .Nav__Dropdown__Menu__List--BestOf+.Nav__Dropdown__Menu__List--BestOf{
  margin-top:32px
}

.Nav__Dropdown.Espnplus .FooterLinks{
  background:#fff;
  justify-content:center;
  margin:0;
  padding:8px
}

.Nav__Dropdown.Espnplus .FooterLinks:before{
  border-top:1px dotted #dcdddf;
  content:"";
  height:12px;
  display:block;
  width:100%
}

.Nav__Dropdown.Espnplus .FooterLinks--dark{
  background:#252627
}

.Nav__Dropdown.Espnplus .FooterLinks--dark:before{
  border-color:#3a3b3c
}

.Nav__Dropdown.Espnplus .FooterLinks__Item{
  font-size:11px
}

.Nav__Dropdown.Espnplus .FooterLinks__Item .AnchorLink{
  color:#6c6d6f
}

.Nav__Dropdown.Espnplus .FooterLinks__Item .AnchorLink:hover{
  color:#06c
}

.Nav__Dropdown.Espnplus .FooterLinks__Item--dark .AnchorLink:hover{
  color:#4c99e6
}

.sprite-nfl-teams-25{
  background-image:url(../../secure.espncdn.com/i/teamlogos/nfl/sprites/teams-nfl-25.png)
}

.sprite-nba-teams-25,.sprite-nfl-teams-25{
  background-repeat:no-repeat;
  position:relative
}

.sprite-nba-teams-25{
  background-image:url(../../secure.espncdn.com/i/teamlogos/nba/sprites/teams-nba-25.png)
}

.sprite-mlb-teams-25{
  background-image:url(../../secure.espncdn.com/i/teamlogos/mlb/sprites/teams-mlb-25.png)
}

.sprite-mlb-teams-25,.sprite-nhl-teams-25{
  background-repeat:no-repeat;
  position:relative
}

.sprite-nhl-teams-25{
  background-image:url(../../secure.espncdn.com/i/teamlogos/nhl/sprites/teams-nhl-25.png)
}

@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-webkit-min-device-pixel-ratio:1.302325581395349),only screen and (min-resolution:1.3dppx),only screen and (min-resolution:125dpi){
  .sprite-nfl-teams-25{
    background-image:url(../../secure.espncdn.com/i/teamlogos/nfl/sprites/teams-nfl-25%402x.png);
    background-size:25px
  }

  .sprite-nba-teams-25{
    background-image:url(../../secure.espncdn.com/i/teamlogos/nba/sprites/teams-nba-25%402x.png);
    background-size:25px
  }

  .sprite-mlb-teams-25{
    background-image:url(../../secure.espncdn.com/i/teamlogos/mlb/sprites/teams-mlb-25%402x.png);
    background-size:25px
  }

  .sprite-nhl-teams-25{
    background-image:url(../../secure.espncdn.com/i/teamlogos/nhl/sprites/teams-nhl-25%402x.png);
    background-size:25px
  }
}

.sprite-25-team-1{
  background-position:0 0
}

.sprite-25-team-2{
  background-position:0 -50px
}

.sprite-25-team-3{
  background-position:0 -100px
}

.sprite-25-team-4{
  background-position:0 -150px
}

.sprite-25-team-5{
  background-position:0 -200px
}

.sprite-25-team-6{
  background-position:0 -250px
}

.sprite-25-team-7{
  background-position:0 -300px
}

.sprite-25-team-8{
  background-position:0 -350px
}

.sprite-25-team-9{
  background-position:0 -400px
}

.sprite-25-team-10{
  background-position:0 -450px
}

.sprite-25-team-11{
  background-position:0 -500px
}

.sprite-25-team-12{
  background-position:0 -550px
}

.sprite-25-team-13{
  background-position:0 -600px
}

.sprite-25-team-14{
  background-position:0 -650px
}

.sprite-25-team-15{
  background-position:0 -700px
}

.sprite-25-team-16{
  background-position:0 -750px
}

.sprite-25-team-17{
  background-position:0 -800px
}

.sprite-25-team-18{
  background-position:0 -850px
}

.sprite-25-team-19{
  background-position:0 -900px
}

.sprite-25-team-20{
  background-position:0 -950px
}

.sprite-25-team-21{
  background-position:0 -1000px
}

.sprite-25-team-22{
  background-position:0 -1050px
}

.sprite-25-team-23{
  background-position:0 -1100px
}

.sprite-25-team-24{
  background-position:0 -1150px
}

.sprite-25-team-25{
  background-position:0 -1200px
}

.sprite-25-team-26{
  background-position:0 -1250px
}

.sprite-25-team-27{
  background-position:0 -1300px
}

.sprite-25-team-28{
  background-position:0 -1350px
}

.sprite-25-team-29{
  background-position:0 -1400px
}

.sprite-25-team-30{
  background-position:0 -1450px
}

.sprite-25-team-31{
  background-position:0 -1500px
}

.sprite-25-team-32{
  background-position:0 -1550px
}

.sprite-25-team-33{
  background-position:0 -1600px
}

.sprite-25-team-34{
  background-position:0 -1650px
}

.sprite-25-team-35{
  background-position:0 -1700px
}

.sprite-nhl-teams-25.sprite-25-team-37{
  background-position:0 -1500px
}

.Nav__Dropdown__Fantasy__Group__Link{
  height:42px
}

.Nav__Dropdown__Fantasy__Group__Link .Nav__Dropdown__Group__Section__Title{
  margin-bottom:0!important
}

.Nav__Primary__Branding__Logo{
  position:relative;
  z-index:1;
  text-align:center
}

.Nav__Primary__Branding__Logo .Nav__Primary__Branding__Wrapper{
  padding-left:60px
}

.bp-desktopPlus .Nav__Primary__Branding__Logo .Nav__Primary__Branding__Wrapper{
  padding-left:0
}

.Nav__Primary__ToggleMenu{
  height:44px;
  left:0;
  position:absolute;
  top:0;
  width:50px
}

.bp-desktopPlus .Nav__Primary__ToggleMenu{
  display:none
}

.Nav__Primary__ToggleMenu span{
  text-indent:-9999px;
  top:21px;
  right:0;
  margin:0 auto
}

.Nav__Primary__ToggleMenu span,.Nav__Primary__ToggleMenu span:after,.Nav__Primary__ToggleMenu span:before{
  transition:top .2s ease;
  background-color:#fff;
  content:"";
  height:3px;
  position:absolute;
  width:24px;
  left:0
}

.Nav__Primary__ToggleMenu span:before{
  top:-8px
}

.Nav__Primary__ToggleMenu span:after{
  top:8px
}

.Nav__Primary__ToggleMenu.is--active span{
  transition-delay:0s;
  background-color:hsla(0,0%,100%,0)
}

.Nav__Primary__ToggleMenu.is--active span:before{
  transform:rotate(45deg)
}

.Nav__Primary__ToggleMenu.is--active span:after,.Nav__Primary__ToggleMenu.is--active span:before{
  transition:transform .2s ease-in-out;
  top:0
}

.Nav__Primary__ToggleMenu.is--active span:after{
  transform:rotate(-45deg)
}

.Nav__Primary__Branding{
  background-position:50%;
  background-repeat:no-repeat;
  display:block;
  height:44px;
  position:relative;
  text-indent:-9999px
}

.bp-desktopPlus .Nav__Primary__Branding{
  margin:0 10px
}

.Nav__Primary__Branding--deportes,.Nav__Primary__Branding--espn,.Nav__Primary__Branding--tv5{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espn-82x20.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espn-82x20%402x.png)
  }
  background-size:82px 20px;
  width:82px
}

.bp-desktopPlus .Nav__Primary__Branding--deportes,.bp-desktopPlus .Nav__Primary__Branding--espn,.bp-desktopPlus .Nav__Primary__Branding--tv5{
  margin:0 34px 0 10px
}

.Nav__Primary__Branding--deportes:not(.Nav__Primary__Branding--dark):after,.Nav__Primary__Branding--deportes:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--espn:not(.Nav__Primary__Branding--dark):after,.Nav__Primary__Branding--espn:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--tv5:not(.Nav__Primary__Branding--dark):after,.Nav__Primary__Branding--tv5:not(.Nav__Primary__Branding--dark):before{
  transform:skew(-25deg,0);
  content:"";
  display:block;
  height:44px;
  position:absolute;
  top:0
}

.Nav__Primary__Branding--deportes:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--espn:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--tv5:not(.Nav__Primary__Branding--dark):before{
  background:#d00;
  left:-14px;
  right:-14px;
  z-index:-1
}

.Nav__Primary__Branding--deportes:not(.Nav__Primary__Branding--dark):after,.Nav__Primary__Branding--espn:not(.Nav__Primary__Branding--dark):after,.Nav__Primary__Branding--tv5:not(.Nav__Primary__Branding--dark):after{
  background:#b40000;
  left:-24px;
  right:-24px;
  z-index:-2
}

@media (max-width:1440px){
  .Nav__Primary__Branding--deportes:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--espn:not(.Nav__Primary__Branding--dark):before,.Nav__Primary__Branding--tv5:not(.Nav__Primary__Branding--dark):before{
    left:-100px
  }
}

.Nav__Primary__Branding--deportes{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-Deportes-76x90.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-Deportes-76x90%402x.png)
  }
  background-size:76px 30px;
  width:76px
}

.Site__Header--fc{
  background:#1eb848!important
}

.Nav__Primary__Branding--fc{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espnfc-logo.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espnfc-logo%402x.png)
  }
  background-size:138px 28px;
  width:138px
}

.Site__Header--cricinfo{
  background:#03a9f4!important
}

.Nav__Primary__Branding--cricinfo{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espncricinfo-navigation-logo-320.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espncricinfo-navigation-logo-320%402x.png)
  }
  background-size:139px 21px;
  width:139px
}

.bp-desktopPlus .Nav__Primary__Branding--cricinfo{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espncricinfo-navigation-logo-3.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espncricinfo-navigation-logo-3%402x.png)
  }
  background-size:155px 22px;
  width:155px
}

.Nav__Primary__Branding--tv5{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espn5-30x94.png);
  @media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){
    background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espn5-30x94%402x.png)
  }
  background-size:94px 30px;
  width:94px
}

.Nav__SubmenuIndicator.Nav__SubmenuIndicator--keyboard-only{
  display:none
}

[data-interaction-type=keyboard] .Nav__SubmenuIndicator.Nav__SubmenuIndicator--keyboard-only{
  display:block
}

.Nav__SubmenuIndicator .Nav__SubmenuIndicatorIcon,.Nav__SubmenuIndicatorIcon{
  height:14px;
  width:14px
}

.Nav__SubmenuIndicatorIcon--keyboard-only{
  display:none
}

[data-interaction-type=keyboard] .Nav__SubmenuIndicatorIcon--keyboard-only{
  display:block
}

.headshot{
  background:#fff;
  border-radius:50px;
  box-shadow:inset 0 0 0 1px #dcdddf;
  display:inline-block;
  overflow:hidden;
  position:relative;
  transform:translateZ(0);
  vertical-align:middle
}

.headshot.silo{
  background:transparent;
  border-radius:0;
  box-shadow:none
}

.headshot.silo img{
  height:auto;
  top:auto
}

.headshot--square{
  border-radius:0
}

.headshot img{
  height:100%;
  margin:0 auto;
  -o-object-fit:cover;
  object-fit:cover;
  width:100%
}

.headshot--xxs{
  height:20px;
  width:20px
}

.headshot--xs{
  height:32px;
  width:32px
}

.headshot--sm{
  height:40px;
  width:40px
}

.headshot--md{
  height:48px;
  width:48px
}

.headshot--lg{
  height:56px;
  width:56px
}

.headshot--xl{
  height:64px;
  width:64px
}

.headshot--xxl{
  height:72px;
  width:72px
}

.headshot--sm~.Logo{
  bottom:-4px;
  right:-2px
}

.headshot~.Logo{
  bottom:-2px;
  right:-2px
}

.headshot.headshot--soccer img{
  height:auto
}

.headshot--dark{
  background:#252627;
  box-shadow:inset 0 0 0 1px #3a3b3c
}

.jerseySVG{
  height:80%;
  display:block;
  margin:10% auto
}

.performers .jerseySVG{
  max-width:32px;
  margin:0 auto;
  position:relative;
  right:-2px
}

.headshot-jerseyV2--lg,.headshot-jerseyV2--md,.headshot-jerseyV2--sm,.headshot-jerseyV2--xl,.headshot-jerseyV2--xs,.headshot-jerseyV2--xxl{
  position:relative
}

.headshot-jerseyV2--xxl{
  height:72px;
  width:72px
}

.headshot-jerseyV2--xxl .headshot-jerseyV2__player-number{
  font-size:22px
}

.headshot-jerseyV2--xxl .headshot-jerseyV2__player-number.is--3digits{
  font-size:14px
}

.headshot-jerseyV2--xl{
  height:64px;
  width:64px
}

.headshot-jerseyV2--xl .headshot-jerseyV2__player-number{
  font-size:18px
}

.headshot-jerseyV2--xl .headshot-jerseyV2__player-number.is--3digits{
  font-size:13px
}

.headshot-jerseyV2--lg{
  height:56px;
  width:56px
}

.headshot-jerseyV2--lg .headshot-jerseyV2__player-number{
  font-size:16px
}

.headshot-jerseyV2--lg .headshot-jerseyV2__player-number.is--3digits{
  font-size:11px
}

.headshot-jerseyV2--md{
  height:48px;
  width:48px
}

.headshot-jerseyV2--md .headshot-jerseyV2__player-number{
  font-size:11px
}

.headshot-jerseyV2--md .headshot-jerseyV2__player-number.is--3digits{
  font-size:10px
}

.headshot-jerseyV2--md .svg-object,.headshot-jerseyV2--md div{
  height:inherit
}

.headshot-jerseyV2--sm{
  height:40px;
  width:40px
}

.headshot-jerseyV2--sm .headshot-jerseyV2__player-number{
  font-size:9px
}

.headshot-jerseyV2--sm .headshot-jerseyV2__player-number.is--3digits{
  font-size:8px
}

.headshot-jerseyV2--xs{
  height:32px;
  width:32px
}

.headshot-jerseyV2--xs .headshot-jerseyV2__player-number{
  font-size:9px
}

.headshot-jerseyV2--xs .headshot-jerseyV2__player-number.is--3digits{
  font-size:8px
}

.headshot-jerseyV2--plain{
  background:none;
  border:0;
  border-radius:0;
  height:160px;
  width:160px
}

.headshot-jerseyV2--plain .headshot-jerseyV2__player-number{
  font-size:40px;
  top:35%;
  margin:auto
}

.headshot-jerseyV2__player-number{
  color:#fff;
  left:0;
  position:absolute;
  right:0;
  text-align:center;
  top:25%
}

.bp-mobile .loginTxt{
  font-size:12px;
  text-transform:uppercase
}

.Nav__Primary__Menu__Item--User .Nav__Primary__Menu__Link{
  color:#fff!important;
  height:44px
}

.Nav__Primary__Menu__Item--User:not(.authed):hover:before{
  display:none
}

.Nav__User__Menu__Name{
  border:0;
  padding-bottom:0!important
}

.Nav__User__Menu__Label{
  border-bottom:1px solid #edeef0;
  border-top:1px solid #edeef0
}

.Nav__User__Favorites__Header{
  left:12px;
  top:12px
}

.Nav__User__Favorites__Edit{
  cursor:pointer;
  right:12px;
  top:12px;
  background:none;
  border:none;
  padding:0
}

.Nav__User__Favorites__Edit:hover{
  color:#004d9a
}

.no-touch .Nav__User__Favorites__Edit.Button--default.Button--dark:hover,.no-touch .Nav__User__Favorites__Edit.Button--default:hover{
  background-color:transparent
}

.Nav__User__Dropdown__Group__Link{
  height:42px
}

.Nav__Dropdown--User{
  position:absolute
}

.Nav__Dropdown--User .Nav__Dropdown__Menu__Link--dark{
  color:#cbccce
}

.Nav__Dropdown--User .Nav__Dropdown__Menu__Link--dark:hover{
  color:#fff
}

.bp-tabletPlus .Nav__Dropdown--User .LegalFooter{
  border-top-width:1px;
  border-top-style:dotted
}

.bp-desktopPlus .Nav__Dropdown--User{
  min-width:500px
}

.bp-mobile .Nav__Dropdown--User,.bp-tablet .Nav__Dropdown--User{
  bottom:0;
  display:none;
  overflow-y:scroll;
  -webkit-overflow-scrolling:touch;
  position:fixed;
  width:100%;
  right:0;
  top:44px
}

.bp-mobile .Nav__Dropdown--User .Nav__User__Menu__Name,.bp-tablet .Nav__Dropdown--User .Nav__User__Menu__Name{
  padding-bottom:12px
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Menu__Subtitle,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Menu__Subtitle{
  margin-top:8px!important
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Wrapper,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Wrapper{
  flex-direction:column
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Menu__List,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Menu__List{
  width:auto
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Group,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Group{
  flex-direction:column;
  margin:0 0 12px;
  order:-1;
  width:auto
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Group__Section,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Group__Section{
  padding-bottom:0!important;
  padding-top:0!important
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Group__Section:first-of-type,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Group__Section:first-of-type{
  padding-top:8px!important
}

.bp-mobile .Nav__Dropdown--User .Nav__Dropdown__Group__Section:last-child,.bp-tablet .Nav__Dropdown--User .Nav__Dropdown__Group__Section:last-child{
  padding-bottom:8px!important
}

.bp-mobile .Nav__Primary__Menu__Item .Nav__Dropdown--User,.bp-tablet .Nav__Primary__Menu__Item .Nav__Dropdown--User{
  background:#fff;
  display:block
}

.theme\.dark .bp-mobile .Nav__Primary__Menu__Item .Nav__Dropdown--User,.theme\.dark .bp-tablet .Nav__Primary__Menu__Item .Nav__Dropdown--User{
  background:#101113
}

.bp-mobile .Nav__Primary__Menu__Item--User:hover:before,.bp-tablet .Nav__Primary__Menu__Item--User:hover:before{
  display:none
}

.bp-mobile .Nav__Primary__Menu__Item--User.authed:before,.bp-tablet .Nav__Primary__Menu__Item--User.authed:before{
  display:block
}

.bp-tablet .Nav__Dropdown--User{
  top:109px
}

.bp-tablet[data-fitt-page-type=watch] .Nav__Dropdown--User{
  top:44px
}

.form--dark:before,.form__group--dark:before{
  color:#fff
}

.form--dark .form__control,.form__group--dark .form__control{
  background:#2b2c2d;
  border-color:#6c6d6f;
  box-shadow:none;
  color:#fff
}

.form--dark .form__control::-webkit-input-placeholder,.form__group--dark .form__control::-webkit-input-placeholder{
  color:#fff
}

.form--dark .form__control:-ms-input-placeholder,.form__group--dark .form__control:-ms-input-placeholder{
  color:#fff
}

.form--dark .form__control:-moz-placeholder,.form__group--dark .form__control:-moz-placeholder{
  color:#fff
}

.form__group{
  margin-bottom:10px;
  position:relative
}

.form__group--labeled .form__label,.form__group--labeledLeft .form__label{
  clip:auto;
  position:relative
}

.form__group--labeledLeft>div{
  display:flex;
  align-items:center
}

.form__group--labeledLeft>div .form__label{
  margin-bottom:0;
  margin-right:10px
}

.form__group--required:not(.form__group--labeled):before{
  content:"*";
  color:#d00;
  font-size:12px;
  left:13px;
  line-height:1;
  position:absolute;
  top:12px
}

.form__group--required:not(.form__group--labeled) .form__control{
  padding-left:1.5rem
}

.form__group--required:not(.form__group--labeled) .form__required{
  display:block
}

.form__group--required .form__required{
  display:inline-block
}

.form__group--danger .form__control{
  border-color:#d00
}

.form__group--danger .form__control:focus{
  border-color:#d00;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #d00;
  outline:0
}

.form__group--success .icon__svg{
  bottom:15px;
  position:absolute;
  right:12px;
  transform:translateY(50%);
  width:14px
}

.form__group--success .icon__svg use{
  fill:#094
}

.form__group--success .form__control{
  padding-right:35px
}

.form__group--success .form__control:focus{
  border-color:#094;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #094;
  outline:0
}

.form__group--disabled .form__label{
  color:#cbccce
}

.form__group--button .form__label{
  width:100%
}

.form__group--button .form__control{
  padding-right:60px
}

.form__group--button .form__control:focus+.form__control-button{
  color:#06c;
  cursor:pointer
}

.form__group--button .form__control:focus+.form__control-button:hover,.form__group--button .form__control:focus+.form__control-button:visited:hover{
  text-decoration:underline
}

.form__group--search .icon__svg{
  bottom:15px;
  position:absolute;
  left:12px;
  transform:translateY(50%);
  width:14px
}

.form__group--search .icon__svg use{
  fill:#a5a6a7
}

.form__group--search .form__control{
  padding-left:35px
}

.form__group--select .icon__svg{
  display:none
}

.form__group--select select{
  text-transform:capitalize
}

.form__group--custom-select{
  position:relative
}

.form__group--custom-select .icon__svg{
  bottom:15px;
  position:absolute;
  right:12px;
  transform:translateY(50%);
  width:15px
}

.form__group--custom-select .icon__svg use{
  fill:#06c
}

.form__group--custom-select .form__select-wrapper{
  background:#f9f9fb;
  border-radius:40px;
  display:block;
  flex:1 0 auto
}

.form__group--custom-select select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background:transparent;
  border-radius:40px;
  cursor:pointer;
  line-height:1;
  padding:8px 32px 8px 12px;
  position:relative;
  text-transform:capitalize
}

.form__group--custom-select select::-ms-expand{
  display:none
}

.form__group--custom-select select option{
  border:0;
  outline:0
}

.form__group--toggle{
  display:inline-block
}

.form__group--toggle .control{
  margin:0;
  padding:0;
  display:flex;
  align-items:center
}

.form__group--toggle .control__indicator{
  background-color:#fff;
  border:1px solid #cbccce;
  border-radius:40px;
  height:32px;
  padding:2px;
  position:relative;
  top:0;
  width:60px
}

.form__group--toggle .control__indicator:after{
  background-color:#cbccce;
  border-radius:40px;
  bottom:4px;
  content:"";
  height:22px!important;
  left:4px;
  text-indent:-9000px;
  top:4px;
  width:22px;
  z-index:1
}

.form__group--toggle .form__toggle--sm{
  height:22px
}

.form__group--toggle .form__toggle--sm .control__indicator{
  height:22px;
  padding:1px;
  width:40px
}

.form__group--toggle .form__toggle--sm .control__indicator:after{
  height:16px!important;
  left:2px;
  top:2px;
  width:16px
}

.form__group--toggle .form__toggle--sm .form__control--toggle:checked~.control__indicator:after{
  margin:0 0 0 18px
}

.form__label{
  clip:rect(1px,1px,1px,1px);
  color:#2b2c2d;
  display:inline-block;
  font-size:12px;
  margin-bottom:8px;
  position:absolute
}

.form__label--textarea{
  color:#a5a6a7
}

.form__control{
  box-shadow:inset 1px 1px 0 0 #edeef0;
  border-radius:4px;
  border:1px solid #cbccce;
  color:#151617;
  font-size:13px;
  padding:7px 12px;
  width:100%
}

.form__control::-webkit-input-placeholder{
  color:#cbccce;
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.form__control:-ms-input-placeholder{
  color:#cbccce;
  -ms-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.form__control:-moz-placeholder{
  color:#cbccce;
  -moz-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.form__control:disabled{
  background:#fff;
  border-color:#edeef0;
  box-shadow:inset 1px 1px 0 0 #f9f9fb;
  cursor:not-allowed
}

.form__control:focus{
  border-color:#06c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #06c;
  outline:0;
  transition:all .2s ease-in-out
}

.form__control:focus::-webkit-input-placeholder{
  opacity:.2
}

.form__control:focus::-moz-placeholder{
  opacity:.2
}

.form__control:focus:-ms-input-placeholder{
  opacity:.2
}

.form__control:focus:-moz-placeholder{
  opacity:.2
}

.form__control--sm{
  padding:5px 12px
}

.form__control--input{
  border:0;
  box-shadow:none;
  font-size:12px;
  padding:0
}

.form__control--radio:checked~.control__indicator{
  background:#fff
}

.form__control--radio:checked~.control__indicator:after{
  background:#06c;
  transform:translate(-50%,-50%) scale(1)
}

.form__control--radio:disabled~.control__indicator:after{
  background:#cbccce
}

.form__control--checkbox[indeterminate=true]~.control__indicator:before{
  content:"â€”";
  color:#fff;
  font-weight:700;
  left:50%;
  margin-left:-5px;
  margin-top:-9px;
  position:absolute;
  top:50%;
  transform:scale(1)
}

.form__control--checkbox[indeterminate=true]~.control__indicator:after{
  border:0
}

.form__control--checkbox:checked~.control__indicator{
  background:#06c
}

.form__control--checkbox:checked~.control__indicator:after{
  border-color:#fff;
  transform:translate(-50%,-50%) scale(1) rotate(45deg)
}

.form__control--checkbox:disabled~.control__indicator{
  background:#fff
}

.form__control--toggle:checked~.control__indicator:after{
  background-color:#06c;
  left:2px;
  margin:0 0 0 29px
}

.form__control--toggle:checked~.control__indicator:hover:after{
  background-color:#004d9a
}

.form__control--toggle~.control__indicator:after{
  background-color:#cbccce;
  border-radius:40px;
  bottom:4px;
  content:"";
  height:18px;
  left:4px;
  text-indent:-9000px;
  top:4px;
  transition:background .25s ease-in-out,margin .25s ease-in-out;
  width:22px
}

.form__control--toggle:disabled~.control__indicator:after{
  background-color:#cbccce
}

.form__control-button{
  background:none;
  bottom:50%;
  border:0;
  color:#cbccce;
  cursor:default;
  font-size:13px;
  height:30px;
  line-height:1;
  position:absolute;
  right:5px;
  transform:translateY(50%);
  transition:color .2s ease-in-out
}

.form__control-button--hasLabel{
  bottom:33%;
  transform:translateY(20%)
}

.form__filters{
  margin-bottom:10px
}

.form__filters-item{
  background:#fff;
  border:1px solid #cbccce;
  border-radius:5px;
  display:inline-block;
  line-height:1;
  margin-right:5px;
  position:relative
}

.form__filters-item:hover,.form__filters-item:visited:hover{
  border-color:#06c
}

.form__filters-item .icon__svg{
  right:5px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  transition:fill .2s ease-in-out;
  width:14px
}

.form__filters-item .icon__svg use{
  fill:#cbccce
}

.form__filters-item>a{
  color:#cbccce;
  display:inline-block;
  font-size:10px;
  line-height:1;
  padding:4px 25px 3px 5px;
  vertical-align:top
}

.form__filters-item>a:hover,.form__filters-item>a:visited:hover{
  color:#06c
}

.form__filters-item>a:hover .icon__svg use,.form__filters-item>a:visited:hover .icon__svg use{
  fill:#06c
}

.form__filters-item,.form__filters-item>a{
  transition:all .2s ease-in-out
}

input[type=checkbox],input[type=radio]{
  display:none
}

.control{
  cursor:pointer;
  display:block;
  font-size:12px;
  line-height:20px;
  margin-bottom:5px;
  padding-left:25px;
  position:relative
}

.control:hover input:not(:disabled)~.control__indicator,.control input:focus~.control__indicator{
  background:#f9f9fb
}

.control input:disabled~.control__indicator{
  border-color:#cbccce;
  pointer-events:none
}

.control input:disabled:hover~.control__indicator{
  background:#fff
}

.control.inline__control{
  display:flex;
  flex-direction:row-reverse;
  justify-content:flex-end;
  align-items:center
}

.control--disabled{
  color:#cbccce;
  cursor:not-allowed
}

.control--radio .control__indicator{
  border-radius:50%;
  left:0;
  top:2px
}

.control--radio .control__indicator:after{
  background:#06c;
  border-radius:50%;
  height:12px;
  left:50%;
  top:50%;
  transform:translate(-50%,-50%) scale(0);
  width:12px
}

.control--checkbox .form__control--checkbox:checked:focus~.control__indicator,.control--checkbox:hover .form__control--checkbox:not([disabled]):checked~.control__indicator{
  background:#004d9a
}

.control--checkbox .form__control--checkbox:checked~.control__indicator .icon__svg{
  transform:translate(-50%,-50%) scale(1)
}

.control--checkbox .form__control--checkbox:checked~.control__indicator .icon__svg use{
  fill:#fff
}

.control--checkbox .form__control--checkbox:disabled~.control__indicator .icon__svg use{
  fill:#cbccce
}

.control--checkbox .control__indicator{
  position:static
}

.control--checkbox .control__indicator .icon__svg{
  left:50%;
  position:relative;
  top:50%;
  transform:translate(-50%,-50%) scale(0);
  transition:transform .2s ease-in-out;
  width:12px
}

.control--checkbox .control__indicator .icon__svg use{
  fill:#004d9a
}

.control__indicator{
  border:1px solid #06c;
  border-radius:3px;
  height:16px;
  position:absolute;
  width:16px
}

.control__indicator:after{
  content:"";
  position:absolute;
  transition:transform .25s ease-in-out
}

.form__required{
  color:#d00;
  display:none
}

input[type=range]{
  -webkit-appearance:none;
  width:100%;
  margin:6px 0;
  padding:0;
  border:0;
  border-radius:4px;
  box-shadow:none
}

body:not([data-interaction-type=keyboard]) input[type=range]:focus{
  outline:none
}

input[type=range]::-moz-range-progress{
  background:#06c
}

input[type=range]::-webkit-slider-runnable-track{
  width:100%;
  height:4px;
  cursor:pointer;
  background:#edeef0;
  border-radius:4px;
  border:0
}

input[type=range]::-webkit-slider-thumb{
  box-shadow:0 0 0 1px #cbccce;
  height:16px;
  width:16px;
  border-radius:50px;
  background:#fff;
  cursor:pointer;
  -webkit-appearance:none;
  margin-top:-6px
}

input[type=range]::-moz-range-track{
  width:100%;
  height:4px;
  cursor:pointer;
  background:#edeef0;
  border-radius:4px;
  border:0
}

input[type=range]::-moz-range-thumb{
  box-shadow:0 0 0 1px #cbccce;
  height:16px;
  width:16px;
  border-radius:50px;
  background:#fff;
  cursor:pointer;
  -webkit-appearance:none;
  margin-top:-6px
}

input[type=range]::-ms-track{
  width:100%;
  height:4px;
  cursor:pointer;
  background:transparent;
  border-color:transparent;
  color:transparent;
  border-width:7px 0
}

input[type=range]::-ms-fill-lower,input[type=range]::-ms-fill-upper{
  background:#edeef0;
  border:.8px solid transparent;
  border-radius:0
}

input[type=range]::-ms-thumb{
  box-shadow:0 0 0 1px #cbccce;
  height:16px;
  width:16px;
  border-radius:50px;
  background:#fff;
  cursor:pointer
}

input{
  box-sizing:border-box;
  -webkit-appearance:none
}

input[type=search]{
  -webkit-appearance:none;
  box-sizing:inherit
}

fieldset{
  min-width:0;
  padding:0;
  margin:0;
  border:0
}

.Typeahead__Wrapper .TypeaheadInput{
  height:30px;
  padding-left:30px;
  position:relative;
  top:0
}

.Typeahead__Wrapper .TypeaheadInput--dark{
  background:#1d1e1f;
  box-shadow:none;
  border-color:#3a3b3c;
  color:#fff
}

.Typeahead__Wrapper.hasControls .form__group--search .TypeaheadInput--Controls,.Typeahead__Wrapper.hasControls .TypeaheadInput--Controls,.Typeahead__Wrapper.hasControls .TypeaheadInput.form__group--search .form__control{
  padding-left:7px
}

.Typeahead__Wrapper.hasControls .form__group--search .TypeaheadInput--Controls-Double,.Typeahead__Wrapper.hasControls .TypeaheadInput--Controls-Double{
  padding-right:60px
}

.Typeahead__Wrapper.hasControls .form__group--search .TypeaheadInput--Controls-Single,.Typeahead__Wrapper.hasControls .TypeaheadInput--Controls-Single{
  padding-right:30px
}

.Typeahead__Wrapper .SearchIcon__NoControls{
  bottom:inherit;
  top:-9px;
  z-index:1
}

.TypeaheadControls{
  height:30px;
  right:0;
  top:0
}

.TypeaheadControls .icon__svg{
  bottom:0;
  cursor:pointer;
  display:inline-block;
  height:100%;
  left:inherit;
  position:relative;
  top:0;
  transform:translateY(0)
}

.TypeaheadControls__Clear,.TypeaheadControls__Submit{
  cursor:pointer;
  padding:0 6px
}

.TypeaheadControls__Clear{
  color:#06c
}

.TypeaheadControls__Clear.icon__svg{
  width:18px
}

.TypeaheadControls__Clear--hide.icon__svg{
  display:none;
  padding:0
}

.TypeaheadControls__Clear--text{
  margin-top:7px
}

.TypeaheadControls__Clear--dark{
  color:#4c99e6
}

.TypeaheadControls__Submit{
  border-left:1px solid #cbccce
}

.TypeaheadResults__Wrapper{
  border-style:solid;
  border-width:0 1px 1px;
  overflow:hidden;
  position:relative
}

.Nav__Search .TypeaheadResults__Wrapper{
  margin-left:-12px
}

.TypeaheadResults{
  list-style-type:none;
  width:100%!important
}

.bp-tabletPlus .TypeaheadResults{
  max-height:calc(100vh - 240px);
  -webkit-overflow-scrolling:touch;
  overflow-y:scroll
}

.TypeaheadResults__ViewAll--dark a{
  color:#4c99e6
}

.TypeaheadResults__Item{
  line-height:normal;
  padding-top:5px!important
}

.TypeaheadResults__Item.has--Category{
  padding-top:0!important
}

.TypeaheadResults__Item:first-child .TypeaheadResults__Category{
  border:0!important
}

.TypeaheadResults__Item a:before{
  border-top:1px dotted #dcdddf;
  display:block;
  content:"";
  left:8px;
  position:absolute;
  right:8px;
  top:0
}

.TypeaheadResults__Wrapper--dark .TypeaheadResults__Item a:before{
  border-top-color:#48494a
}

.TypeaheadResults__Item.selected>a{
  background:#f1f2f3
}

.TypeaheadResults__Item a:hover .TypeaheadResults__Title{
  color:#004d9a
}

.TypeaheadResults__Wrapper--dark .TypeaheadResults__Item a:hover .TypeaheadResults__Title{
  color:#fff
}

.TypeaheadResults__Subtitle{
  max-width:180px
}

.TypeaheadResults__Subtitle .icon__svg{
  bottom:auto;
  display:inline-block;
  left:auto;
  height:14px;
  position:relative;
  transform:none;
  vertical-align:text-top;
  width:14px
}

.TypeaheadResults__Subtitle>span:nth-child(n+2){
  padding:0 0 0 4px
}

.TypeaheadResults__Subtitle>span+span:before{
  content:"â€¢";
  margin-right:4px
}

.TypeaheadResults__Subtitle .icon__svg+span{
  padding:0 0 0 4px
}

.TypeaheadResults__Subtitle .icon__svg+span:before{
  content:"|";
  margin-right:4px
}

.TypeaheadResults__Category{
  font-size:13px;
  font-weight:600;
  height:52px;
  border-top-color:#dcdddf
}

.TypeaheadResults__Wrapper--dark .TypeaheadResults__Category{
  border-top-color:#48494a
}

.TypeaheadResults__Category--live:before{
  border-radius:50%;
  width:7px;
  height:7px;
  content:"";
  display:inline-block;
  background:#d00;
  margin-right:4px
}

.TypeaheadResults__Link{
  min-height:52px
}

.TypeaheadResults__Image__Logo{
  max-height:32px;
  max-width:32px
}

.Nav__Primary__Menu__Item.Nav__Search{
  cursor:pointer;
  overflow:visible;
  width:30px;
  z-index:1000011
}

.Nav__Primary__Menu__Item.Nav__Search:after,.Nav__Primary__Menu__Item.Nav__Search:before{
  display:none
}

.Nav__Primary__Menu__Item.Nav__Search .form{
  right:-6px;
  top:0;
  z-index:1
}

.Nav__Primary__Menu__Item.Nav__Search .form input{
  border:0;
  height:40px
}

.Nav__Primary__Menu__Item.Nav__Search>.icon__svg{
  bottom:0;
  fill:#fff;
  height:20px;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0;
  width:20px
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper{
  min-height:44px;
  overflow:hidden;
  padding:2px 0 2px 12px;
  position:absolute;
  right:3px;
  text-align:left;
  transition:width .25s ease;
  width:306px
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper:before{
  background:#fff;
  bottom:2px;
  content:"";
  display:block;
  height:40px;
  left:0;
  position:absolute;
  right:0;
  top:2px
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper--dark:before{
  background:#1d1e1f
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper input{
  display:block
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper.Nav__Search__Typeahead__Wrapper--Hide{
  padding:2px 0;
  width:0
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper.Nav__Search__Typeahead__Wrapper--Hide input{
  display:none
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls{
  height:40px;
  top:2px
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Clear,.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Submit{
  background:#fff
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Clear.icon__svg--dark,.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Submit.icon__svg--dark{
  background:#1d1e1f
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Submit{
  width:20px
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper .TypeaheadControls__Submit.icon__svg--dark{
  border-left:#3a3b3c
}

.Nav__Primary__Menu__Item.Nav__Search .Nav__Search__Typeahead__Wrapper.hasControls .TypeaheadInput--Controls-Double{
  padding-left:5px;
  padding-right:0
}

.bp-tabletPlus .Nav__Search .Typeahead__Wrapper:not(.Nav__Search__Typeahead__Wrapper--Hide) .Typeahead__Overlay{
  opacity:1
}

.bp-tabletPlus .Nav__Search .Typeahead__Wrapper .Typeahead__Overlay{
  background:rgba(0,0,0,.58);
  bottom:0;
  content:"";
  display:block;
  left:0;
  opacity:0;
  position:fixed;
  right:0;
  transition:opacity .2s ease-in-out;
  top:0;
  z-index:-1
}

.bp-tabletPlus .Nav__Search .Typeahead__Wrapper.Nav__Search__Typeahead__Wrapper--Hide .Typeahead__Overlay{
  pointer-events:none
}

.Nav__Search .Typeahead__Wrapper .TypeaheadResults__Wrapper{
  border-bottom-left-radius:10px;
  border-bottom-right-radius:10px
}

.Nav__Scores__Trigger{
  min-width:64px
}

.Nav__Scores__Trigger a,.Nav__Scores__Trigger a:hover{
  color:#fff
}

.Nav__Primary{
  max-width:1400px
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active) .Nav__Primary__Menu__Link{
  color:#a5a6a7
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active) .icon__svg{
  opacity:.6
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active).Nav__Primary__Menu__Item--dark .Nav__Primary__Menu__Link{
  color:#6c6d6f
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active) .Nav__Primary__Icon__ESPNPlus,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active).Nav__Primary__Menu__Item--dark .icon__svg{
  opacity:.4
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active):hover .icon__svg,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active):hover .Nav__Primary__Icon__ESPNPlus{
  opacity:1
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active):hover.Nav__Primary__Menu__Item--dark .Nav__Primary__Menu__Link,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active):hover .Nav__Primary__Menu__Link{
  color:#fff
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--active):hover.Nav__Primary__Menu__Item--dark .icon__svg{
  opacity:1
}

.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--expanded).Nav__Primary__Menu__Item--dark:after,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--expanded).Nav__Primary__Menu__Item--dark:before,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--expanded):after,.Nav__Primary:hover .Nav__Primary__Menu__Item:not(.Nav__Primary__Menu__Item--expanded):before{
  transform:translateY(8px)
}

.Nav__Primary__Menu__Item{
  list-style:none;
  overflow:hidden
}

.Nav__Primary__Menu__Item--dark:after,.Nav__Primary__Menu__Item:before{
  border-style:solid;
  border-width:0 8px 8px;
  bottom:0;
  content:"";
  height:0;
  left:50%;
  margin-left:-8px;
  position:absolute;
  transform:translateY(8px);
  transition:transform .3s ease-in-out;
  width:0
}

.Nav__Primary__Menu__Item:before{
  border-color:transparent transparent #fff;
  z-index:1
}

.Nav__Primary__Menu__Item--dark:after,.Nav__Primary__Menu__Item--dark:before{
  border-color:transparent transparent #252627
}

.Nav__Primary__Menu__Item--dark.Nav__Primary__Menu__Item--active:after,.Nav__Primary__Menu__Item--dark.Nav__Primary__Menu__Item--expanded:after{
  transform:translateY(-1px)
}

.Nav__Primary__Menu__Item--expanded{
  overflow:visible
}

.Nav__Primary__Menu__Item--active:before,.Nav__Primary__Menu__Item--expanded:before{
  transform:translateY(0)
}

a.Nav__Primary__Menu__Link{
  color:#fff;
  cursor:pointer;
  height:44px;
  transition:color .2s ease-in-out
}

a.Nav__Primary__Menu__Link:hover{
  color:#fff
}

body[data-interaction-type=keyboard] a.Nav__Primary__Menu__Link:focus{
  margin:0 4px;
  padding-left:4px!important;
  padding-right:4px!important
}

.Nav__Primary__Icon__More,.Nav__Primary__Icon__MoreSports,.Nav__Primary__Icon__User{
  fill:#fff;
  pointer-events:none
}

.Nav__Primary__Icon__More,.Nav__Primary__Icon__MoreSports{
  height:30px;
  margin:0 -6px;
  width:30px
}

.Nav__Primary__Icon__Edition,.Nav__Primary__Icon__User{
  height:20px;
  width:20px
}

.Nav__Primary__Icon__ESPNPlus{
  transition:opacity .2s ease-in-out;
  width:70px;
  height:44px
}

.Site__Header--cricinfo .Nav__Primary:hover .Nav__Primary__Menu__Item--expanded .Nav__Primary__Menu__Link{
  color:#fff!important
}

.Site__Header--cricinfo .Nav__Primary:hover .Nav__Primary__Menu__Link{
  color:#dcdddf!important
}

.Site__Header--cricinfo .Nav__Primary .Nav__Primary__Menu__Link{
  color:#fff
}

.Site__Header--cricinfo .Nav__Primary .Nav__Primary__Icon__Edition{
  height:15px;
  width:15px;
  fill:#fff
}

.Site__Header--cricinfo .Nav__Primary .Nav__Dropdown__Menu__Link{
  font-size:13px;
  color:#6c6d6f
}

.Site__Header--cricinfo .Nav__Primary .Nav__Dropdown__Menu__Link:hover{
  color:#fff
}

.bp-mobileTablet .Site__Header--cricinfo:not(.is--active) .icon__svg{
  opacity:1!important
}

.touch .Nav__Secondary{
  touch-action:none
}

.touch .Nav__Secondary .Nav__Secondary__Menu__Item:active{
  background-color:#f1f2f3
}

.touch .Nav__Secondary.Nav__Secondary--dark .Nav__Secondary__Menu__Item:active{
  background-color:#252627
}

.Nav__Secondary{
  z-index:1000006
}

.Site__Header .Nav__Secondary{
  box-shadow:0 4px 2px -2px rgba(0,0,0,.2)
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item:not(.Nav__Secondary__Menu__Item--active) .Nav__Secondary__Menu__Link{
  opacity:.5
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item:hover .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #d00;
  opacity:1
}

.espncricinfo .bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item:hover .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #03a9f4
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item--dark:hover .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #ef4035
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item--espnplus:hover .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #f7b22a
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #d00
}

.espncricinfo .bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #03a9f4
}

.bp-desktopPlus .Nav__Secondary:hover .Nav__Secondary__Menu__Item--espnplus .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #f7b22a
}

.Nav__Secondary__Menu{
  max-width:1400px
}

.touch .Nav__Secondary__Menu{
  -webkit-overflow-scrolling:touch;
  overflow-x:scroll
}

.bp-mobileTablet .Nav__Secondary--desktop .Nav__Secondary__Menu{
  overflow:visible
}

.bp-mobile .Nav__Secondary__Menu .Nav__Dropdown,.bp-mobile .Nav__Secondary__Menu .Nav__Secondary__Menu__DropdownArrow{
  display:none
}

.bp-mobile .Nav__Secondary__Menu{
  overflow-x:scroll
}

.bp-mobile.no-touch .Nav__Secondary__Menu{
  overflow-x:visible
}

.Nav__Secondary__Menu__Title{
  font-weight:800
}

.Nav__Secondary__Menu__Title:after{
  background:#edeef0;
  bottom:12px;
  content:"";
  position:absolute;
  right:0;
  top:12px;
  width:1px
}

.Nav__Secondary__Menu__Title.Nav__Secondary__Menu__Title--dark:after{
  background:#6c6d6f
}

.Nav__Secondary__Menu__Title.Nav__Secondary__Menu__Title--dark .Nav__Secondary__Menu__Link{
  color:#fff
}

.Nav__Secondary__Menu__Title.hideLogoUntilSticky{
  margin:0!important;
  overflow:hidden;
  position:relative;
  width:0;
  transition:all .2s ease-in-out
}

.stuck .Nav__Secondary__Menu__Title.hideLogoUntilSticky{
  margin-right:4px!important;
  width:52px
}

.Nav__Secondary__Menu__Title.hideLogoUntilSticky:after{
  display:none
}

.stuck .Nav__Secondary__Menu__Title.hideLogoUntilSticky:after{
  display:block
}

.Nav__Secondary__Menu__Title.hideLogoUntilSticky .Nav__Secondary__Menu__Link{
  padding:0!important
}

.stuck .Nav__Secondary__Menu__Title.hideLogoUntilSticky .Nav__Secondary__Menu__Link{
  padding:0 12px 0 8px!important
}

.Nav__Secondary__Menu__Title.hideLogoUntilSticky .Nav__Secondary__Menu__Link .Logo{
  margin-left:-100%;
  margin-right:0!important;
  min-height:32px;
  min-width:32px;
  opacity:0;
  transition:all .2s ease-in-out
}

.stuck .Nav__Secondary__Menu__Title.hideLogoUntilSticky .Nav__Secondary__Menu__Link .Logo{
  margin:0 4px 0 0!important;
  opacity:1
}

.Nav__Secondary__Menu__Item:hover{
  overflow:visible
}

.Nav__Secondary__Menu__Item.Nav__Secondary__Menu__Item--dark .Nav__Secondary__Menu__Link{
  color:#cbccce
}

.Nav__Secondary__Menu__Item--dark.Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #ef4035
}

.Nav__Secondary__Menu__Item--espnplus .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #f7b22a
}

.Nav__Secondary__Menu__Item--espnplus.Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #f7b22a
}

.Nav__Secondary__Menu__Item--expanded{
  overflow:visible
}

.Nav__Secondary__Sportbrand__Logo{
  width:150px;
  max-height:32px
}

.Nav__Secondary__Sportbrand__Link{
  position:absolute;
  right:10px;
  transform:translateY(-50%)
}

.Nav__Secondary__Menu__Item--more .Nav__Dropdown{
  left:auto;
  right:0
}

.bp-mobileTablet:not(.touch) .Nav__Secondary__Menu__Item--more .Nav__Dropdown{
  left:0!important;
  right:auto
}

.bp-mobileTablet .Nav__Secondary--desktop .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown{
  left:0;
  position:fixed;
  top:88px
}

.bp-mobileTablet .Nav__Secondary--desktop .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown__Wrapper{
  max-height:300px;
  overflow-y:auto
}

.bp-mobileTablet .Nav__Secondary--desktop .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown__Wrapper>.flex{
  flex-basis:100%;
  flex-direction:column
}

.bp-mobileTablet .Nav__Secondary--desktop .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown__Menu__List{
  width:auto
}

.bp-tabletPlus.touch:not(.bp-desktopPlus) .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown{
  top:153px
}

.bp-mobile:not(.touch) .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown__Wrapper{
  max-height:75vh;
  overflow-y:auto
}

.bp-mobile:not(.touch) .Nav__Secondary__Menu__Item--more:hover .Nav__Dropdown__Wrapper>.flex{
  display:block
}

.Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #d00;
  height:44px;
  white-space:nowrap
}

.espncricinfo .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 0 0 #03a9f4
}

.bp-desktopPlus .Nav__Secondary__Menu__Link{
  transition:all .2s ease-in-out
}

.Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #d00;
  color:#151617
}

.espncricinfo .Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link{
  box-shadow:inset 0 -3px 0 #03a9f4
}

.desktopPlus .Nav__Secondary__Menu__Link:hover{
  box-shadow:inset 0 -3px 0 #d00;
  color:#151617
}

.espncricinfo .desktopPlus .Nav__Secondary__Menu__Link:hover{
  box-shadow:inset 0 -3px 0 #03a9f4
}

.Nav__Secondary__Menu__Link .icon-external{
  width:14px
}

.Nav__Secondary__Menu__Link .icon-eplus{
  width:59px;
  max-width:none;
  height:15px
}

.Nav__Secondary__Menu__Title .Nav__Secondary__Menu__Link .icon-eplus{
  width:106px;
  height:26px
}

.Nav__Secondary__Menu__Link .icon-eplus img{
  vertical-align:inherit
}

.Nav__Secondary__Menu>li{
  list-style:none
}

.Nav__Secondary__Menu__DropdownArrow{
  height:14px;
  width:14px
}

.SwitchBase{
  -webkit-box-flex:0;
  align-items:center;
  border-radius:50%;
  color:rgba(0,0,0,.54);
  display:inline-flex;
  flex:0 0 auto;
  font-size:1.5rem;
  overflow:visible;
  padding:12px;
  position:relative;
  text-align:center;
  transition:none
}

.SwitchBase:hover{
  background-color:transparent
}

.SwitchBase--switch{
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  color:#cbccce;
  height:48px;
  justify-content:center;
  margin-left:-30px;
  padding:0;
  transition:transform .15s cubic-bezier(.4,0,.2,1) 0ms;
  width:90px
}

.SwitchBase--switch.SwitchBase--checked{
  transform:translateX(30px)
}

.SwitchBase--switch.SwitchBase--checked:not(.SwitchBase--disabled)+.Switch__Bar{
  opacity:.5
}

.SwitchBase--primary.SwitchBase--checked{
  color:#c00
}

.SwitchBase--secondary.SwitchBase--checked{
  color:#06c
}

.SwitchBase--disabled,.SwitchBase--disabled.SwitchBase--checked{
  color:#dcdddf
}

.SwitchBase__Input{
  cursor:inherit;
  display:inline-block;
  height:48px;
  left:0;
  margin:0;
  opacity:0;
  padding:0;
  position:absolute;
  top:0;
  width:48px
}

.SwitchBase--switch.SwitchBase--sm{
  height:22px;
  margin-left:-16px;
  width:56px
}

.SwitchBase--switch.SwitchBase--sm .SwitchBase__Input{
  width:56px
}

.SwitchBase--switch.SwitchBase--checked.SwitchBase--sm{
  transform:translateX(16px)
}

.SwitchBase--switch .SwitchBase__Input{
  width:90px
}

.SwitchBase--default.SwitchBase--checked{
  color:#48494a
}

.Switch{
  -ms-flex-negative:0;
  display:inline-flex;
  flex-shrink:0;
  position:relative;
  vertical-align:middle;
  width:auto;
  z-index:0
}

.Switch--primary.Switch--checked .Switch__Bar,.Switch--primary.Switch--checked .Switch__Icon{
  background-color:#c00
}

.Switch--secondary.Switch--checked .Switch__Bar,.Switch--secondary.Switch--checked .Switch__Icon{
  background-color:#06c
}

.Switch--default.Switch--checked .Switch__Bar{
  opacity:.6
}

.Switch--disabled .Switch__Bar{
  opacity:.1
}

.Switch--disabled.Switch--checked .Switch__Bar,.Switch--disabled .Switch__Bar{
  background-color:#000
}

.Switch--disabled-dark:not(.SwitchBase--disabled) .Switch__Bar{
  opacity:.2
}

.Switch--disabled-dark:not(.SwitchBase--disabled) .Switch__Icon{
  color:#a5a6a7
}

.Switch--dark .Switch__Icon{
  color:#dcdddf
}

.Switch--dark .Switch__Bar{
  background-color:#fff;
  opacity:.4
}

.Switch--dark.Switch--secondary.Switch--checked .Switch__Bar,.Switch--dark.Switch--secondary.Switch--checked .Switch__Icon{
  background-color:#4c99e6
}

.Switch__Icon{
  background-color:currentColor;
  border-radius:50%;
  box-shadow:0 1px 3px 0 rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);
  height:20px;
  width:20px
}

.Switch__Bar{
  background-color:#fff;
  border:1px solid #cbccce;
  border-radius:40px;
  display:block;
  height:30px;
  left:0;
  margin-left:0;
  margin-top:-15px;
  opacity:.38;
  position:absolute;
  top:50%;
  transition:opacity .15s cubic-bezier(.4,0,.2,1) 0ms,background-color .15s cubic-bezier(.4,0,.2,1) 0ms;
  width:60px;
  z-index:-1
}

.Switch+.Switch{
  margin-left:30px
}

.Switch--default.Switch--checked:not(.Switch--disabled) .Switch__Bar,.Switch--primary.Switch--checked:not(.Switch--disabled) .Switch__Bar,.Switch--secondary.Switch--checked:not(.Switch--disabled) .Switch__Bar{
  background-color:#fff
}

.Switch--sm .Switch__Icon{
  height:16px;
  width:16px
}

.Switch--sm .Switch__Bar{
  height:22px;
  margin-top:-11px;
  width:40px
}

.Message{
  color:#a5a6a7;
  display:flex;
  font-size:12px;
  height:100%;
  padding:12px;
  flex-direction:column;
  justify-content:center;
  text-align:center
}

.Message__Title{
  color:#d00;
  font-weight:600
}

.Message__Title+.Message__Content{
  padding-top:12px
}

.Message__Close{
  color:#06c;
  cursor:pointer;
  display:block;
  font-weight:600;
  padding-top:20px
}

.FavMgmt{
  max-height:calc(100vh - 24px);
  width:100%
}

.FavMgmt--mobile .Card__Header{
  background:#fff;
  position:sticky;
  top:0;
  z-index:50
}

.FavMgmt .FavMgmt__Section__Empty{
  padding:8px
}

.FavMgmt__Pane{
  background:#fff;
  flex-direction:column;
  height:auto;
  overflow:hidden
}

.FavMgmt__Pane--searching .FavMgmt__Section--fantasy,.FavMgmt__Pane--searching .FavMgmt__Section--subscriptions{
  display:none
}

.FavMgmt__Pane--dark{
  background:#1d1e1f
}

.FavMgmt__Col__Wrapper{
  flex-direction:column
}

.FavMgmt__Col{
  position:relative
}

.FavMgmt__Col--Left{
  padding-bottom:24px
}

.FavMgmt--mobile .FavMgmt__Col--Left.suggestedBottom{
  order:2
}

.FavMgmt__Pane--searching .FavMgmt--mobile .FavMgmt__Col--Right{
  display:none
}

.FavMgmt__Col__Header{
  height:30px
}

.FavMgmt__SearchResults--onlyInFavs .FavMgmt__SearchResultsMessage{
  display:none
}

.FavMgmt__SearchResultsMessage{
  height:100%
}

.FavMgmt--mobile .FavMgmt__SearchResultsMessage{
  padding-top:12px
}

.FavMgmt__StatusUpdate{
  background:#fff;
  box-shadow:3px 1px 8px 0 rgba(0,0,0,.2);
  height:44px;
  left:0;
  margin-bottom:-50px;
  position:fixed;
  transition:margin .25s ease-in-out;
  z-index:2
}

.FavMgmt__StatusUpdate.show{
  margin-bottom:0
}

.FavMgmt__Wrapper{
  position:relative;
  overflow:auto;
  -webkit-overflow-scrolling:touch;
  z-index:1
}

.FavMgmt__Section{
  border-top:1px solid #f1f2f3;
  list-style:none;
  position:relative
}

.FavMgmt__Section+.FavMgmt__Section,.FavMgmt__Section:first-child{
  border-top:0
}

.FavMgmt__Section:last-child .FavMgmt__Item:last-child{
  border-bottom:0
}

.FavMgmt__Section__Empty{
  border-bottom:1px solid #f1f2f3;
  height:auto;
  color:#a5a6a7;
  background:#fff
}

.FavMgmt--dark .FavMgmt__Section__Empty{
  border-bottom-color:#3a3b3c;
  color:#8d8e90;
  background:#1d1e1f
}

.FavMgmt__GroupTitle{
  border-bottom:1px solid #f1f2f3;
  position:sticky;
  top:0;
  z-index:3;
  background:#fff
}

.FavMgmt--dark .FavMgmt__GroupTitle{
  background:#1d1e1f;
  border-bottom-color:#3a3b3c
}

.FavMgmt__Item{
  height:44px;
  overflow:hidden;
  background:#fff
}

.FavMgmt__Item .Button--sm{
  width:104px
}

.FavMgmt--mobile .FavMgmt__Pane--searching .FavMgmt__Item--isFav{
  display:flex
}

.FavMgmt__Item--dark{
  background:#1d1e1f
}

.FavMgmt__Details{
  opacity:1;
  transition:opacity .25s ease-in-out;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  user-select:none
}

.FavMgmt__Item--Hidden .FavMgmt__Details{
  opacity:.3
}

.FavMgmt__Item__Grabber{
  cursor:row-resize;
  transition:margin .25s ease-in-out;
  width:44px
}

.FavMgmt__Item__Grabber:hover .icon__svg{
  fill:#004d9a
}

.FavMgmt__Item--Locked .FavMgmt__Item__Grabber{
  margin-left:-44px
}

.FavMgmt__SortToggle{
  border-top-right-radius:3px;
  height:33px;
  margin-bottom:-34px;
  padding:0 8px;
  top:0;
  z-index:10
}

.FavMgmt__SortToggle>div,.FavMgmt__SortToggle>span{
  z-index:1
}

.FavMgmt__SortToggle .form__group--toggle{
  margin:0
}

.FavMgmt__Pane__Search .Typeahead__Wrapper.hasControls .TypeaheadInput--Controls{
  padding-left:34px
}

.FavMgmt--mobile .FavMgmt__Wrapper{
  border:1px solid #f1f2f3;
  height:calc(100vh - 137px);
  padding-bottom:30px
}

.FavMgmt--tabletPlus .FavMgmt__Pane__Search{
  left:12px;
  position:absolute;
  right:12px;
  top:48px
}

.FavMgmt--tabletPlus .FavMgmt__Col{
  flex-shrink:0;
  margin-top:38px;
  width:calc(50% - 8px)
}

.FavMgmt--tabletPlus .FavMgmt__Col--Left{
  margin-right:8px;
  padding-bottom:0
}

.FavMgmt--tabletPlus .FavMgmt__Col--Right{
  margin-left:8px
}

.FavMgmt--tabletPlus.FavMgmt{
  width:700px;
  margin:0 auto
}

.FavMgmt--tabletPlus .FavMgmt__Wrapper{
  border:1px solid #f1f2f3;
  height:300px
}

.FavMgmt--tabletPlus .FavMgmt__Wrapper--dark{
  border-color:#3a3b3c
}

.FavMgmt--tabletPlus .FavMgmt__Pane{
  flex-direction:row;
  height:350px
}

.FavMgmt--tabletPlus .FavMgmt__Pane .form__group--search{
  left:0;
  position:absolute;
  right:0;
  top:-38px
}

.FavMgmt--tabletPlus .FavMgmt__Col__Wrapper{
  flex-direction:row
}

.FavMgmt--tabletPlus .FavMgmt__StatusUpdate{
  position:absolute
}

.FavMgmt__Details__Name{
  color:#151617
}

.FavMgmt--dark .FavMgmt__Details__Name{
  color:#fff
}

.sortableHelper{
  border-bottom:0;
  border-radius:3px;
  box-shadow:1px 1px 3px rgba(0,0,0,.2);
  z-index:1000000000
}

.sortableHelper .FavMgmt__Item__Grabber{
  cursor:row-resize
}

.sortableHelper .FavMgmt__Item__Grabber .icon__svg{
  fill:#004d9a
}

.fade-enter{
  opacity:.01
}

.fade-enter.fade-enter-active{
  opacity:1;
  transition:opacity 244ms ease-in
}

.fade-exit{
  opacity:1
}

.fade-exit.fade-exit-active{
  opacity:.01;
  transition:opacity 244ms ease-in
}

[lang=es] .FavMgmt__Item__Remove .Button--sm{
  font-size:10px
}

[aria-label=editionsmgmtEditions] .lightbox__header,[data-fitt-page-type=editions] .lightbox__header,[page-type=editions] .lightbox__header{
  border-bottom:0
}

.EditMgmt{
  background:#fff
}

.EditMgmt--dark{
  background:#1d1e1f
}

.EditMgmt--dark .EditMgmt__List{
  background:#252627
}

.EditMgmt--dark .EditMgmt__Icon-World.icon__svg{
  fill:#fff
}

.EditMgmt--dark .EditMgmt__Item.AnchorLink{
  color:#fff
}

.no-touch .EditMgmt--dark .EditMgmt__Item.AnchorLink:hover{
  color:#4c99e6
}

.EditMgmt--dark .EditMgmt__Item--current.AnchorLink,.EditMgmt--dark .EditMgmt__Item--current.AnchorLink:hover{
  color:#5bb447
}

.EditMgmt--dark .EditMgmt__Icon-Checkmark{
  fill:#5bb447
}

.EditMgmt--dark.EditMgmt--mobile .EditMgmt__Item:not(.EditMgmt__Item--current){
  border-bottom-color:#3a3b3c
}

.EditMgmt--tabletPlus{
  padding:0 12px 12px
}

.EditMgmt--tabletPlus .EditMgmt__List{
  flex-wrap:wrap;
  min-width:550px;
  height:410px;
  border-radius:10px
}

.EditMgmt--tabletPlus .EditMgmt__List li{
  width:33.33%
}

.EditMgmt--tabletPlus .EditMgmt__Item{
  margin-right:10px;
  padding:4px;
  margin-bottom:5px;
  margin-left:-4px
}

.EditMgmt--mobile{
  padding:0
}

.EditMgmt--mobile .EditMgmt__Headline{
  padding:0 12px
}

.EditMgmt--mobile .EditMgmt__Item{
  padding:9px 12px
}

.EditMgmt--mobile .EditMgmt__Item:not(.EditMgmt__Item--current){
  border-bottom:1px solid #dcdddf
}

.EditMgmt--mobile .EditMgmt__List__Item:last-of-type .EditMgmt__Item:not(.EditMgmt__Item--current){
  border-bottom:0
}

.EditMgmt__List{
  display:flex;
  flex-direction:column;
  background:#f1f2f3;
  padding:12px;
  margin:0
}

.EditMgmt__List__Headline,.EditMgmt__List__Item{
  display:block;
  list-style:none
}

.EditMgmt__Headline{
  margin:8px 0
}

.EditMgmt__Item{
  color:#2b2c2d
}

.EditMgmt__Item--current{
  color:#009444;
  border:1px solid #5bb447;
  border-radius:4px
}

.no-touch .EditMgmt__Item--current:hover{
  color:#009444
}

.EditMgmt__Item--current .EditMgmt__Icon-World,.no-touch .EditMgmt__Item--current:hover .EditMgmt__Icon-World{
  fill:#009444
}

.EditMgmt__Icon-Checkmark{
  fill:#009444;
  width:12px;
  height:12px;
  margin-left:auto
}

.EditMgmt__Icon-World{
  width:20px;
  height:20px
}

.EditMgmt__Flag,.EditMgmt__Icon-Checkmark,.EditMgmt__Icon-World{
  flex-shrink:0
}

input[type=checkbox].SwitchBase__Input{
  display:inline-block
}

.Nav__Mobile__MoreESPN__Category{
  border-bottom-width:1px;
  border-bottom-style:solid;
  list-style:none
}

li+li.Nav__Mobile__MoreESPN__Category{
  padding-top:24px
}

.Nav__Mobile__MoreESPN__List__Group--featured{
  padding-top:8px;
  order:0
}

.Nav__Mobile__MoreESPN__List__Group--cities{
  padding-top:24px;
  order:2
}

.Nav__Mobile__MoreESPN__List__Group--editions{
  order:1
}

.Nav__Mobile__MoreESPN__List__Group--other{
  padding-top:24px;
  order:3
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item{
  background-position:14px;
  background-repeat:no-repeat;
  padding-left:60px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.espnw{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espnw-26x30.png);
  background-size:26px 30px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.espnw{
  background-size:12px 15px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.magazine{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-espn-mag-26x30.png);
  background-size:26px 30px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.magazine{
  background-size:12px 15px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.fivethirtyeight{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-538-24x31.png);
  background-size:24px 31px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.fivethirtyeight{
  background-size:12px 16px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.sec{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/networks/espn-sec-vertical.png);
  background-size:27px 37px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.sec{
  background-size:12px 18px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.insider{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/inisider-moremenu.png);
  background-size:27px 27px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.insider{
  background-size:14px 14px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.fc{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-fc.png);
  background-size:24px 24px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.fc{
  background-size:12px 12px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.espnplayer{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/networks/logo2-espnplayer%402x.png);
  background-size:30px 15px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.cricinfo{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-cricinfo-30x30.png);
  background-size:30px 30px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.tcm{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-tcm-30x30.png);
  background-size:30px 30px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.sportsnation{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-sportsnation-48x27.png);
  background-size:48px 27px;
  background-position-x:4px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.sportsnation{
  background-size:24px 15px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.shop{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTExLjkwMyAzOC42NDhoMS45MTNsLjUxMy00LjUxMiAzMC45NTUuMDA1TDUwIDEzLjk5OCA5LjI3MiAxMC42MTJsLTIuMDUtOC40NDktNy4xLjc5N0wwIDUuMTU3bDQuODM2LS4xNDIgNy4wMjggMjcuOTY4ek00MC4zMzIgNDYuNTU1YTQuMDI3IDQuMDI3IDAgMDEtNC4wMjEtNC4wMjIgNC4wMSA0LjAxIDAgMDEzLjg0Ny00LjAybC4xNzUtLjAwNGE0LjAyOSA0LjAyOSAwIDAxNC4wMjMgNC4wMjMgNC4wMyA0LjAzIDAgMDEtNC4wMjQgNC4wMjN6bTAtNi40NjIiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNMTIuNjIyIDQ2LjU1NWE0LjAyNyA0LjAyNyAwIDAxLTQuMDIxLTQuMDIyIDQuMDEgNC4wMSAwIDAxMy44NDgtNC4wMmwuMTczLS4wMDRhNC4wMjkgNC4wMjkgMCAwMTQuMDIzIDQuMDIzIDQuMDI5IDQuMDI5IDAgMDEtNC4wMjMgNC4wMjN6Ii8+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTEyLjMyNyAzOC41MDlINDAuMjF2MS41SDEyLjMyN3oiLz48L3N2Zz4=");
  background-size:30px 30px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.tickets{
  background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZmlsbD0iI0NDQyIgZD0iTTMxLjM5OSAzMS45NDNhNC40MjMgNC40MjMgMCAwMTEuMjQ3LTEuODAxSDEzLjMzOXYtMTYuMTlsLTUuOTk4LTIuMTg0LTIuMTQyIDUuODgyYTQuNDcgNC40NyAwIDAxLTMuMDU3IDguNDAyTDAgMzEuOTM2bDMxLjkzMSAxMS42MTkgMi4xNDEtNS44ODFhNC40NzEgNC40NzEgMCAwMS0yLjY3My01LjczMXoiLz48cGF0aCBmaWxsPSIjQ0NDIiBkPSJNNTAgMTIuMjU5VjZIMTYuMDk2djYuMjU5YzIuNDcgMCA0LjM5NiAyLjAwMiA0LjM5NiA0LjQ3MSAwIDIuNDY5LTEuOTI3IDQuNDcxLTQuMzk2IDQuNDcxdjYuMjZINTB2LTYuMjZhNC40NzIgNC40NzIgMCAwMTAtOC45NDJ6Ii8+PC9zdmc+");
  background-size:34px 34px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.undefeated{
  background-image:url(../../secure.espncdn.com/i/espn/networks_shows/500/undefeated.png);
  background-position:8px;
  background-size:34px 34px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.undefeated{
  background-size:17px 17px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.longform{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-doubletruck-80%402x.png);
  background-position:8px;
  background-size:34px 34px
}

.NavMain--mobile .Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.longform{
  background-size:17px 17px
}

.Nav__Mobile__MoreESPN__List__Group--featured .Nav__Mobile__Secondary__Item.insider:before{
  display:none
}

.Editions__Icon{
  width:32px!important;
  height:32px!important
}

.Editions__Item{
  height:40px;
  padding-left:60px
}

.Editions__Title{
  padding-right:5px
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link{
  position:relative;
  padding-left:56px!important;
  height:50px;
  border-radius:0;
  border-top:1px dotted #edeef0;
  transition:none
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text{
  color:#6c6d6f
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text,.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Short__Text{
  text-align:left
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike){
  background-color:transparent;
  justify-content:flex-start;
  color:#151617;
  font-size:14px;
  line-height:19px;
  font-weight:400
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike):hover{
  background:transparent!important;
  color:#004d9a
}

.Nav__Mobile__MoreESPN__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike) .icon__svg{
  fill:#252627;
  position:absolute
}

.Nav__Mobile__ESPNPlus__Category{
  border-bottom-width:1px;
  border-bottom-style:solid;
  list-style:none
}

li+li.Nav__Mobile__ESPNPlus__Category{
  padding-top:24px
}

.Nav__Mobile__ESPNPlus__List__Group--featured{
  padding-top:8px;
  order:0;
  padding-left:0
}

.Nav__Mobile__ESPNPlus__List__Group--eplus{
  padding-top:24px;
  order:2
}

.Nav__Mobile__ESPNPlus__List__Group--other{
  padding-top:24px;
  order:1
}

.MoreESPN__Copyright{
  padding-top:24px;
  order:4
}

.MoreESPN__Copyright a{
  color:#cbccce
}

.Nav__Mobile__ESPNPlus__List__Group--featured .Nav__Mobile__Secondary__Item{
  padding-left:0
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link{
  position:relative;
  padding-left:56px!important;
  height:50px;
  border-radius:0;
  border-top:1px dotted #edeef0;
  transition:none
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text{
  color:#6c6d6f
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Menu__Text,.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link .Nav__Dropdown__Short__Text{
  text-align:left
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike){
  background-color:transparent;
  justify-content:flex-start;
  color:#151617;
  font-size:14px;
  line-height:19px;
  font-weight:400
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike):hover{
  background:transparent!important;
  color:#004d9a
}

.Nav__Mobile__ESPNPlus__List__Group--editions button.Nav__Dropdown__Menu__Link.btn:not(.btn--disabled):not(.btn--filter):not(.btn--alt):not(.btn--disabledLike) .icon__svg{
  fill:#252627;
  position:absolute
}

.Nav__Mobile__Search__Input{
  border:0;
  border-bottom:1px solid #edeef0
}

.Nav__Mobile{
  display:none;
  z-index:1000009
}

.ShowMobileMenu .Nav__Mobile{
  display:flex
}

.Nav__Mobile .fill-clr-white.icon__svg{
  fill:#fff
}

.espncricinfo .Nav__Mobile{
  background-color:#006399
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Primary__Link{
  border-bottom:1px solid hsla(0,0%,100%,.1)
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Primary__Link.is--active{
  background-color:#03a9f4
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Primary__Icon,.espncricinfo .Nav__Mobile .Nav__Mobile__Primary__Label{
  opacity:1
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Secondary__Item a .Nav__Text{
  font-size:13px;
  font-weight:600
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Secondary__Item a:hover{
  color:#151617
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Secondary__Item.espnin,.espncricinfo .Nav__Mobile .Nav__Mobile__Secondary__Item.wisden{
  background-position:0;
  padding-left:40px
}

.espncricinfo .Nav__Mobile .Nav__Mobile__Secondary__Item>.Nav__Text{
  display:flex;
  align-items:center;
  height:40px;
  color:#6c6d6f;
  font-size:13px;
  font-weight:400
}

.espncricinfo .Nav__Mobile .Nav__Mobile__MoreESPN__List__Group--other{
  padding-top:0
}

.espncricinfo .Nav__Mobile .Nav__Mobile__MoreESPN__Category{
  color:#48494a;
  font-size:13px;
  display:flex;
  height:40px;
  justify-content:space-between;
  align-items:center;
  padding-bottom:0!important
}

.espncricinfo .Nav__Mobile .Nav__Mobile__MoreESPN__List__Group--featured{
  padding-top:0!important
}

.espncricinfo .Nav__Mobile .form__check{
  fill:#03a9f4;
  width:15px;
  right:15px
}

.Nav__Mobile__Primary{
  align-self:flex-start;
  width:60px
}

@supports (position:sticky) or (position:-webkit-sticky){
  .Nav__Mobile__Primary{
    top:44px
  }
}

.Nav__Mobile__Primary__Item{
  list-style:none
}

.Nav__Mobile__Primary__Link{
  border-bottom:1px solid #2b2c2d;
  list-style:none;
  height:50px;
  width:60px
}

.Nav__Mobile__Primary__Link .Nav__Mobile__Primary__Icon,.Nav__Mobile__Primary__Link .Nav__Mobile__Primary__Label{
  opacity:.2
}

.Nav__Mobile__Primary__Link.is--active .Nav__Mobile__Primary__Icon,.Nav__Mobile__Primary__Link.is--active .Nav__Mobile__Primary__Label{
  opacity:1
}

.Nav__Mobile__Primary__Icon{
  height:20px;
  width:20px
}

.Nav__Mobile__Secondary{
  min-height:calc(100vh - 44px);
  width:calc(100% - 60px)
}

.Nav__Mobile__Secondary>.Nav__Mobile__Secondary__Menu{
  display:none
}

.Nav__Mobile__Secondary>.Nav__Mobile__Secondary__Menu.is--active{
  display:block
}

.Nav__Mobile__Secondary__Item{
  list-style:none
}

.Nav__Mobile__Secondary__Item+.Nav__Mobile__Secondary__Item{
  border-top-width:1px;
  border-top-style:dotted
}

.Nav__Mobile__Secondary__Item.wisden{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/wisden%402x.png);
  background-size:22px 22px
}

.Nav__Mobile__Secondary__Item.espnin{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/espn-logo-cric%402x.png);
  background-size:22px 22px
}

.Nav__Mobile__Secondary__Item.link--text{
  height:40px;
  color:#48494a;
  font-size:13px;
  font-weight:400
}

.Nav__Mobile__Secondary__Link{
  height:40px
}

.Nav__Mobile__Secondary__Icon__External{
  height:14px;
  width:14px
}

.ScoresMenu{
  background:#f1f2f3;
  display:none;
  position:relative;
  top:0;
  right:0;
  width:100%;
  max-width:429px
}

.ScoresMenu--dark{
  background:#1d1e1f
}

.ScoresMenu--dark .ScoreCellAthlete{
  background:#252627
}

.ScoresMenu--dark .ScoreCellAthlete .HeaderEventMobile__Status,.ScoresMenu--dark .ScoreCellAthlete .ScoreCell__Rank,.ScoresMenu--dark .ScoreCellAthlete .ScoreCell__Score,.ScoresMenu--dark .ScoreCellAthlete .ScoreCell__TeamName{
  color:#f1f2f3
}

.ScoresMenu--dark .ScoreCellAthlete .ScoreCellAthlete__SecondaryDetails{
  color:#a5a6a7
}

.ScoresMenu--dark .ScoreCellAthlete .ScoreCellAthlete__Pits:before,.ScoresMenu--dark .ScoreCellAthlete .ScoreCellAthlete__SecondaryDetails:before{
  background:#cbccce
}

.ShowScores .ScoresMenu{
  display:block
}

.ScoresMenu .tabs__wrapper{
  margin-bottom:0!important;
  padding:0!important
}

.ScoresMenu .tabs__wrapper .ButtonGroup{
  width:100%
}

.HeaderScoreboard__Carousel{
  display:flex;
  flex:1 0;
  overflow:hidden
}

.HeaderScoreboard__Carousel--touch .HeaderScoreboard__Carousel__Nav{
  display:none
}

.HeaderScoreboard__Carousel--touch .HeaderScoreboard__Carousel__Wrapper{
  overflow-x:auto
}

.HeaderScoreboard__Carousel__Nav{
  cursor:pointer;
  flex:0 0 auto;
  overflow:hidden;
  position:relative;
  transition:all .2s ease-in-out;
  width:30px
}

.HeaderScoreboard__Carousel__Nav:hover .icon__svg use{
  fill:#06c
}

.HeaderScoreboard__Carousel__Nav--prev{
  border-right:1px solid #cbccce
}

.HeaderScoreboard--dark .HeaderScoreboard__Carousel__Nav--prev{
  border-right-color:#2b2c2d
}

.HeaderScoreboard__Carousel__Nav--next{
  border-left:1px solid #cbccce
}

.HeaderScoreboard--dark .HeaderScoreboard__Carousel__Nav--next{
  border-left-color:#2b2c2d
}

.HeaderScoreboard__Carousel__Nav.is-disabled{
  border:0;
  width:0
}

.HeaderScoreboard__Carousel__Nav .icon__svg{
  margin:-12px 0 0 -12px;
  left:50%;
  position:absolute;
  top:50%;
  width:24px
}

.HeaderScoreboard__Carousel__Nav .icon__svg use{
  fill:#a5a6a7;
  transition:all .2s ease-in-out
}

.HeaderScoreboard__Carousel__Wrapper{
  overflow:hidden
}

.HeaderScoreboard__Carousel__Wrapper>div{
  transition:all .2s ease-in-out
}

.bp-mobile .HeaderPresby{
  flex-direction:row;
  height:auto;
  padding:0;
  width:100%;
  margin-bottom:10px;
  justify-content:center
}

.bp-mobile .HeaderPresby figure{
  width:auto
}

.bp-tabletPlus .HeaderPresby{
  border-right:1px solid #cbccce;
  justify-content:center;
  flex-direction:column;
  min-height:65px;
  padding:0 8px
}

.HeaderPresby__Headline{
  flex-shrink:0
}

.bp-tabletPlus .HeaderPresby__Headline{
  padding-bottom:4px
}

.bp-mobile .HeaderPresby__Headline{
  padding-right:8px
}

.HeaderPresby__Logo{
  max-height:40px
}

.HeaderPresby__Logo .Image__Wrapper{
  text-align:center
}

.HeaderPresby__Logo img{
  max-height:40px;
  width:inherit
}

.HeaderPresby__Logo.caliente{
  max-height:31px
}

.dropdown--dark{
  background-color:#2b2c2d;
  border-color:#48494a
}

.dropdown--dark .dropdown__select{
  color:#fff
}

.dropdown--dark:hover{
  background-color:#48494a
}

.dropdown--dark .dropdown__arrow.icon__svg use{
  fill:#4c99e6
}

.dropdown__arrow.icon__svg use{
  fill:#06c
}

.dropdown__arrow.icon__svg{
  height:24px;
  margin-top:-12px;
  position:absolute;
  pointer-events:none;
  right:10px;
  top:50%;
  width:14px
}

.dropdown__select{
  height:32px
}

.ScoreCell__Logo,.ScoreCell__Odds,.ScoreCell__Possession,.ScoreCell__Score--record,.ScoreCell__ScoreDate,.ScoreCell__Time{
  flex-shrink:0
}

.ScoreCell__Truncate{
  overflow:hidden;
  max-width:100%
}

.ScoreCell__Truncate>a{
  color:#151617
}

.ScoreCell__Truncate>a:hover,.ScoreCell__Truncate>a:visited:hover{
  color:#06c
}

.Gamestrip--darkmode .ScoreCell__Truncate>a{
  color:#fff
}

.Gamestrip--darkmode .ScoreCell__Truncate>a:hover,.Gamestrip--darkmode .ScoreCell__Truncate>a:visited:hover{
  color:#4c99e6
}

.ScoreCell__DraftNotes{
  font-size:10px;
  font-weight:400;
  color:#000;
  line-height:1.1
}

.ScoreCell__Rank{
  color:#48494a;
  padding-right:4px;
  font-variant-numeric:tabular-nums
}

.ScoreCell__Rank--athlete{
  color:#151617;
  padding-right:12px
}

.ScoreCell__Rank--dark{
  color:#a5a6a7
}

.ScoreCell.tennis .ScoreCell__Odds{
  display:none
}

.ScoreCell__Score{
  flex-grow:1;
  font-variant-numeric:tabular-nums;
  padding-left:15px
}

.ScoreCell__Score--linescores{
  display:flex;
  flex-shrink:0;
  justify-content:flex-end
}

.ScoreCell__Score span sup{
  font-size:70%
}

.ScoreCell__Score--record{
  color:#48494a;
  display:flex;
  justify-content:flex-end
}

.ScoreCell__Score--record .ScoreCell__Odds{
  padding-left:3px
}

.ScoreCell__Score--hasUpdated{
  -webkit-animation:ScoreCell__Score--hasUpdated 1.5s cubic-bezier(.62,.28,.23,.99);
  animation:ScoreCell__Score--hasUpdated 1.5s cubic-bezier(.62,.28,.23,.99);
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards
}

@-webkit-keyframes ScoreCell__Score--hasUpdated{
  0%{
    color:#d00;
    opacity:.1
  }

  25%{
    opacity:.5
  }

  50%{
    color:#d00;
    opacity:1
  }

  to{
    color:#151617
  }
}

@keyframes ScoreCell__Score--hasUpdated{
  0%{
    color:#d00;
    opacity:.1
  }

  25%{
    opacity:.5
  }

  50%{
    color:#d00;
    opacity:1
  }

  to{
    color:#151617
  }
}

.Scoreboard__Row .ScoreCell span+span{
  display:none
}

.ScoreCellAthlete--active,.ScoreCellAthlete:hover,body[data-interaction-type=keyboard] .ScoreCellAthlete:focus{
  background:#f9f9fb
}

.HeaderScoreboard--dark .ScoreCellAthlete{
  border-right-color:#2b2c2d
}

.HeaderScoreboard--dark .ScoreCellAthlete .ScoreCellAthlete__Rank,.HeaderScoreboard--dark .ScoreCellAthlete .ScoreCellAthlete__SecondaryDetails{
  color:#a5a6a7
}

.HeaderScoreboard--dark .ScoreCellAthlete .ScoreCell__TeamName,.HeaderScoreboard--dark .ScoreCellAthlete .ScoreCellAthlete__Score{
  color:#f1f2f3
}

.ScoreCellAthlete.f1 .ScoreCellAthlete__Pits:before,.ScoreCellAthlete.f1 .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete.golf .ScoreCellAthlete__Pits:before,.ScoreCellAthlete.golf .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete.irl .ScoreCellAthlete__Pits:before,.ScoreCellAthlete.irl .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete.premier .ScoreCellAthlete__Pits:before,.ScoreCellAthlete.premier .ScoreCellAthlete__SecondaryDetails:before{
  left:0
}

.ScoreCellAthlete--lg.f1 .ScoreCellAthlete__Pits,.ScoreCellAthlete--lg.f1 .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--lg.golf .ScoreCellAthlete__Pits,.ScoreCellAthlete--lg.golf .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--lg.irl .ScoreCellAthlete__Pits,.ScoreCellAthlete--lg.irl .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--lg.premier .ScoreCellAthlete__Pits,.ScoreCellAthlete--lg.premier .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1){
  margin-left:20px;
  padding-left:10px
}

.ScoreCellAthlete--md.f1 .ScoreCellAthlete__Pits,.ScoreCellAthlete--md.f1 .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--md.golf .ScoreCellAthlete__Pits,.ScoreCellAthlete--md.golf .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--md.irl .ScoreCellAthlete__Pits,.ScoreCellAthlete--md.irl .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1),.ScoreCellAthlete--md.premier .ScoreCellAthlete__Pits,.ScoreCellAthlete--md.premier .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--F1){
  margin-left:10px;
  padding-left:10px
}

.ScoreCellAthlete--sm{
  min-width:120px;
  max-width:300px
}

.ScoreCellAthlete--sm.ScoreCellAthlete--post.premier .ScoreCell__Score{
  display:flex;
  align-items:center
}

.ScoreCellAthlete--sm.ScoreCellAthlete--post.premier .ScoreCell__Score>span{
  order:2;
  padding-left:4px
}

.ScoreCellAthlete--sm.f1 .ScoreCell__Score,.ScoreCellAthlete--sm.irl .ScoreCell__Score{
  padding-left:10px;
  text-align:right
}

.ScoreCellAthlete--sm .ScoreCellAthlete__Link{
  height:65px
}

.ScoreCellAthlete--sm .ScoreCell__Score{
  padding-left:0
}

.ScoreCellAthlete--pre.f1 .ScoreCellAthlete__Pits:before,.ScoreCellAthlete--pre.f1 .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete--pre.irl .ScoreCellAthlete__Pits:before,.ScoreCellAthlete--pre.irl .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete--pre.premier .ScoreCellAthlete__Pits:before,.ScoreCellAthlete--pre.premier .ScoreCellAthlete__SecondaryDetails:before,.ScoreCellAthlete--sm .ScoreCellAthlete__SecondaryDetails:before{
  display:none
}

.ScoreCellAthlete__Link{
  padding:2px 20px
}

.ScoreCellAthlete--md .ScoreCellAthlete__Link,.ScoreCellAthlete--sm .ScoreCellAthlete__Link{
  padding:5px 12px
}

.ScoreCellAthlete__Team .ScoreCellAthlete__SecondaryDetails--F1{
  margin-left:0;
  padding-left:0;
  order:2
}

.ScoreCellAthlete__Team .ScoreCellAthlete__SecondaryDetails--F1:before{
  display:none
}

.ScoreCellAthlete__Link>.ScoreCellAthlete__SecondaryDetails--F1{
  padding-top:4px
}

.ScoreCellAthlete--lg .ScoreCellAthlete__Rank,.ScoreCellAthlete--md .ScoreCellAthlete__Rank{
  width:30px
}

.ScoreCellAthlete--lg.f1 .ScoreCellAthlete__Logo{
  margin-top:-5px
}

.ScoreCellAthlete--sm.f1 .ScoreCellAthlete__Logo{
  margin-top:-2px
}

.ScoreCellAthlete__Pits:before,.ScoreCellAthlete__SecondaryDetails:before{
  background:#edeef0;
  bottom:0;
  content:"";
  margin-left:-1px;
  position:absolute;
  top:0;
  width:1px
}

.ScoreCellAthlete--md .ScoreCellAthlete__Pits:before,.ScoreCellAthlete--md .ScoreCellAthlete__SecondaryDetails:before{
  margin-top:-16px;
  margin-bottom:-16px
}

.ScoreCellAthlete--lg .ScoreCellAthlete__Pits:before,.ScoreCellAthlete--lg .ScoreCellAthlete__SecondaryDetails:before{
  margin-top:-13px;
  margin-bottom:-13px
}

.ScoreCellAthlete--sm .ScoreCellAthlete__Pits:before{
  display:none
}

.ScoreCellAthlete--lg .ScoreCellAthlete__Pits,.ScoreCellAthlete--lg .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--f1),.ScoreCellAthlete--md .ScoreCellAthlete__Pits,.ScoreCellAthlete--md .ScoreCellAthlete__SecondaryDetails:not(.ScoreCellAthlete__SecondaryDetails--f1){
  min-width:86px
}

.ScoreCell--lg.cricket .ScoreCell__Network,.ScoreCell--md.cricket .ScoreCell__Network,.ScoreCell--md.tennis .ScoreCell__Network,.ScoreCell--sm .ScoreCell__Network{
  justify-content:flex-end;
  padding-left:15px;
  width:100%
}

.ScoreCell__Network{
  display:flex;
  color:#48494a
}

.ScoreCell__Network--dark{
  color:#a5a6a7
}

.ScoreCell__NetworkIcon{
  fill:#48494a;
  height:8px;
  margin-top:3px;
  width:8px
}

.ScoreCell__Network--watch .ScoreCell__NetworkIcon{
  fill:#d00
}

.ScoreCell__NetworkItem+.ScoreCell__NetworkItem:before{
  content:"/"
}

.HeaderEvent{
  background:#fff;
  position:relative
}

.HeaderEvent:hover{
  background:#f9f9fb
}

.HeaderEvent--dark{
  background:#151617
}

.HeaderEvent--dark:hover{
  background:#252627
}

.HeaderEvent--dark .HeaderEvent__Headline,.HeaderEvent--dark .HeaderEvent__StatusDetail{
  color:#a5a6a7
}

.HeaderEvent--dark .ScoreCell__Score,.HeaderEvent--dark .ScoreCell__TeamName{
  color:#f1f2f3
}

.HeaderEvent:not(.HeaderEvent--label) .HeaderEvent__Data,.HeaderEvent:not(.HeaderEvent--label) .HeaderEvent__Note,.HeaderEvent:not(.HeaderEvent--label) .HeaderEvent__Overview,.HeaderEvent:not(.HeaderEvent--label) .HeaderEvent__StatusDetail{
  flex:1 0 auto
}

.HeaderEvent--label,.HeaderEvent--label:hover{
  background:#f1f2f3
}

.HeaderEvent--label--dark,.HeaderEvent--label:hover--dark{
  background:#252627
}

.HeaderEvent--label .HeaderEvent__Link{
  justify-content:center
}

.HeaderEvent--sm{
  border-right:1px solid #cbccce;
  flex:1 0 auto;
  max-width:250px;
  min-width:120px
}

.HeaderEvent--sm.HeaderEvent--dark{
  border-right-color:#2b2c2d
}

.HeaderEvent--sm.HeaderEvent{
  display:flex;
  height:65px;
  padding:5px 12px
}

.HeaderEvent--sm.HeaderEvent--editorial{
  display:block
}

.HeaderEvent__Link{
  flex:1 0 auto
}

.HeaderEvent__Data,.HeaderEvent__Note,.HeaderEvent__Overview,.HeaderEvent__StatusDetail{
  padding:1px 0;
  width:100%
}

.ScoreCell--sm .ScoreCell__Team{
  width:calc(100% - 42px)
}

.ScoreCell__Team{
  align-items:center;
  display:flex;
  flex:1 0 auto
}

.ScoreCell__Team--hasPossession .ScoreCell__Score{
  order:3
}

.ScoreCell--sm .ScoreCell__Possession{
  height:11px;
  width:11px
}

.ScoreCell__Possession{
  display:none;
  fill:#59391d;
  height:16px;
  width:16px
}

.ScoreCell__Competitors{
  flex-grow:1
}

.ScoreCell__Logo img{
  vertical-align:top
}

.ScoreCell__Logo--lg,.ScoreCell__Logo--lg img{
  height:28px;
  width:28px
}

.ScoreCell__Logo--md,.ScoreCell__Logo--md img{
  height:20px;
  width:20px
}

.ScoreCell__Logo--sm,.ScoreCell__Logo--sm img{
  height:16px;
  width:16px
}

.ScoreCell__Item{
  align-items:center;
  display:flex;
  list-style:none;
  margin-bottom:4px;
  position:relative;
  width:100%
}

.ScoreCell__Item:last-child{
  margin-bottom:0
}

.ScoreCell__Item--poss .ScoreCell__Possession{
  display:inline-block
}

.ScoreCell__Item--loser .ScoreCell__Score,.ScoreCell__Item--loser .ScoreCell__Truncate,.ScoreCell__Item--loser .ScoreCell__Truncate>a{
  color:#a5a6a7
}

.ScoreCell__Item--loser .ScoreCell__Truncate>a:hover,.ScoreCell__Item--loser .ScoreCell__Truncate>a:visited:hover{
  color:#06c
}

.ScoreCell__Item--halved .ScoreCell__Score{
  color:#2b2c2d;
  position:absolute;
  top:50%;
  transform:translateY(3%);
  right:0
}

.ScoreCell__Item--halved.ScoreCell__Item--multiple .ScoreCell__Score{
  transform:translateY(70%)
}

.ScoreCell__Item--hide .ScoreCell__Score{
  visibility:hidden
}

.ScoreCell__Item--multiple{
  margin-bottom:10px;
  align-items:flex-start
}

.ScoreCell__Item--multiple:last-child{
  margin-bottom:0;
  margin-top:10px
}

.ScoreCell__Item--multiple .ScoreCell__Team{
  align-items:flex-start
}

.ScoreCell__Item--multiple .ScoreCell__Rank{
  padding-top:4px
}

.ScoreCell__Item--multiple .ScoreCell__WinnerIcon{
  top:-1px;
  transform:none
}

.ScoreCell__WinnerIcon.icon__svg{
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  right:-16px;
  width:16px;
  z-index:1
}

.ScoreCell--sm .ScoreCell__Competitors--olympics .ScoreCell__Team{
  width:auto
}

.ScoreCell .BaseballBases--lg,.ScoreCell .BaseballBases--md{
  bottom:4px;
  position:absolute;
  right:0
}

.BaseballBases{
  display:inline-block;
  position:relative
}

.diamond{
  border-style:solid;
  transform:rotate(45deg);
  transition:border-color .5s cubic-bezier(.62,.28,.23,.99)
}

.first-base,.third-base{
  align-self:flex-end
}

.ScoreCell--sm .ScoreCell__Aggregate{
  flex-direction:column
}

.Gamestrip .ScoreCell__Yardage:before{
  content:", "
}

.Media{
  overflow:hidden;
  position:relative;
  width:100%
}

a.Media{
  display:block
}

.Media--card{
  box-shadow:0 1px 4px rgba(0,0,0,.24)
}

.contentItem__content--media,.Media__Placeholder{
  cursor:pointer;
  transition:transform .4s ease-in-out 2s
}

.contentItem__content--media .Image__Wrapper,.Media__Placeholder .Image__Wrapper{
  transform:scale(1);
  transition:transform .2s ease-in-out;
  z-index:1
}

.Media__Placeholder{
  background:#000;
  align-items:center;
  display:flex;
  justify-content:center;
  margin:0;
  padding:0;
  z-index:2
}

.Media--heroVideo .Media__Placeholder{
  overflow:hidden
}

.Media__PlayButton{
  align-items:center;
  background:hsla(0,0%,100%,.48);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
  border-radius:200px;
  color:#fff;
  display:flex;
  fill:#48494a;
  height:64px;
  justify-content:center;
  text-align:center;
  transition:transform .2s ease-in-out;
  width:64px;
  z-index:2
}

.Media__PlayButton svg{
  pointer-events:none
}

.Media--live .Media__PlayButton .Media__Icon,.Media__PlayButton--live .Media__Icon{
  fill:#d00
}

.Media--sm .Media__PlayButton,.Media--xs .Media__PlayButton{
  width:32px
}

.Media--sm .Media__PlayButton .Media__Icon,.Media--xs .Media__PlayButton .Media__Icon{
  height:12px;
  width:12px
}

.Media--md .Media__PlayButton{
  width:64px
}

.Media--md .Media__PlayButton .Media__Icon{
  height:24px;
  width:24px
}

.Media--lg .Media__PlayButton{
  height:112px;
  width:112px
}

.Media--lg .Media__PlayButton .Media__Icon{
  height:36px;
  width:36px
}

.Media__Icon--play{
  fill:#48494a;
  padding-left:3px
}

.Media__Icon--play.icon__svg--dark{
  fill:#48494a
}

.Media__Element{
  border:0;
  height:100%;
  width:100%;
  z-index:1
}

.Media__Caption{
  color:#fff;
  display:none;
  overflow:hidden;
  padding:6px 12px 8px 0;
  max-width:600px
}

.Media--heroVideo .Media__Caption{
  background:rgba(0,0,0,.64);
  clear:both;
  padding:12px 12px 16px
}

.Media--card .Media__Caption,.Media--story .Media__Caption{
  display:block
}

.Media--story .Media__Caption{
  margin-right:0;
  max-width:100%;
  padding-bottom:0
}

.Card__Content--dark .Media__Caption{
  background:#252627
}

.Media--heroVideo .Media__Caption__Title{
  display:block
}

.Media--card .Media__Caption__Title{
  align-items:center;
  display:flex;
  line-height:16px!important;
  white-space:nowrap;
  overflow:hidden
}

.bp-mobile .Media--card .Media__Caption__Title{
  height:32px;
  white-space:normal
}

.Media__Caption__Subhead,.Media__Caption__Title{
  display:inline;
  line-height:1!important
}

.Media--heroVideo .Media__Caption__Subhead,.Media--heroVideo .Media__Caption__Title{
  line-height:inherit!important
}

.lightbox__content .Media__Caption__Subhead{
  display:none
}

.Media__Caption__Title+.Media__Caption__Subhead{
  margin-left:8px
}

.Media--heroVideo .Media__Caption__Title+.Media__Caption__Subhead{
  margin-left:0
}

.Media__Duration{
  background:hsla(0,0%,100%,.6);
  backdrop-filter:blur(8px);
  -webkit-backdrop-filter:blur(8px);
  border-radius:9px;
  color:#151617;
  float:left;
  font-size:11px;
  line-height:12px;
  padding:2px 7px;
  margin:8px;
  transition:transform .2s ease-in-out;
  z-index:2;
  text-transform:uppercase
}

.Media__Duration--blackout.Media__Duration--live,.Media__Duration--live{
  display:flex;
  align-items:center
}

.Media__Duration--blackout.Media__Duration--live:before,.Media__Duration--live:before{
  border-radius:50%;
  width:7px;
  height:7px;
  content:"";
  display:inline-block;
  background:#d00;
  margin-right:4px
}

.Media__Duration--blackout{
  background:#000;
  color:#fff
}

.Media__Duration--upcoming{
  text-transform:none
}

.Media--heroVideo .Media__Duration{
  display:inline-block
}

.Media__Meta{
  bottom:0;
  left:0;
  min-height:32px;
  opacity:1;
  position:absolute;
  right:0;
  transition:transform .2s ease-in-out;
  z-index:2
}

.Media__Meta--showCaption{
  background:rgba(0,0,0,.64)
}

.Media__Meta--showCaption .Media__Caption{
  display:block
}

.Media--heroVideo .Media__Meta--showCaption{
  background:none
}

.Media--card .Media__Meta,.Media--story .Media__Meta{
  background:transparent
}

.contentItem__content--media:hover .Image__Wrapper,.Media__Placeholder:hover .Image__Wrapper{
  transform:scale(1.05)
}

.Media__Placeholder:active .Image__Wrapper{
  transform:scale(1)
}

.Media__Started .Media__Placeholder{
  cursor:default;
  pointer-events:none;
  opacity:0
}

.Media__Started .Media__PlayButton{
  opacity:0
}

.Media--sm .Media__Meta,.Media-xs .Media__Meta{
  background:none
}

.Media--sm .Image__Citation,.Media--sm .Media__Caption,.Media-xs .Image__Citation,.Media-xs .Media__Caption{
  display:none
}

.Media--sm .Media__PlayButton,.Media-xs .Media__PlayButton{
  height:48px;
  width:48px
}

.Media--xs .Media__PlayButton{
  height:32px;
  width:32px
}

.Media__ePlusFlag,.Media__oomFlag{
  width:41px;
  height:75px;
  top:-2px;
  left:-1px;
  z-index:2;
  transform:translateZ(0)
}

.Media__ePlusFlag.absolute{
  position:absolute
}

.Media__Wrapper{
  z-index:1
}

.Media__OomLeagueLogo{
  left:5px;
  top:5px;
  width:18px;
  z-index:2
}

.ScoreCell__Notes--footer,.ScoreCell__Notes--header{
  align-items:center;
  display:flex;
  justify-content:space-between
}

.ScoreCell__Notes--header{
  border-bottom:1px solid #edeef0;
  padding:6px;
  text-align:center
}

.ScoreCell__Notes--footer,.ScoreCell__Notes--incontent{
  padding:10px 0 0
}

.ScoreCell__Notes--overview{
  padding:0 0 0 15px
}

.ScoreCell__Notes--dark{
  color:#fff;
  border-bottom:1px solid #3a3b3c
}

.ScoreCell__Notes div+div:before{
  content:", "
}

.ScoreCell--lg .ScoreCell__SeriesNote,.ScoreCell--md .ScoreCell__SeriesNote{
  text-transform:uppercase
}

.ScoreCell--lg.cricket .ScoreCell__CompetitorDetails,.ScoreCell--md.cricket .ScoreCell__CompetitorDetails,.ScoreCell--md.tennis .ScoreCell__CompetitorDetails,.ScoreCell--sm .ScoreCell__CompetitorDetails{
  align-items:center;
  display:flex;
  order:2;
  padding-right:0;
  width:100%
}

.ScoreCell--lg.cricket .ScoreCell__CompetitorDetails:after,.ScoreCell--md.cricket .ScoreCell__CompetitorDetails:after,.ScoreCell--md.tennis .ScoreCell__CompetitorDetails:after,.ScoreCell--sm .ScoreCell__CompetitorDetails:after{
  display:none
}

.ScoreCell__CompetitorDetails{
  padding-right:12px;
  position:relative;
  width:70%
}

.bp-mobileSM .ScoreCell--md:not(.cricket):not(.tennis) .ScoreCell__CompetitorDetails{
  width:65%
}

.ScoreCell__CompetitorDetails:after{
  background:#edeef0;
  bottom:0;
  content:"";
  position:absolute;
  right:0;
  top:0;
  width:1px
}

.ScoreCell__ScoreDate--hyphen:after{
  content:"-";
  padding:0 2px
}

.Gamestrip--pre .ScoreCell__Time--dark,.ScoreCell--dark.ScoreCell--pre .ScoreCell__Time--dark{
  color:#a5a6a7
}

.Gamestrip--in .ScoreCell__Time--dark,.ScoreCell--dark.ScoreCell--in .ScoreCell__Time--dark{
  color:#ef4035
}

.Gamestrip--post .ScoreCell__Time--dark,.ScoreCell--dark.ScoreCell--post .ScoreCell__Time--dark{
  color:#fff
}

.ScoreCell__Overview:not(~.ScoreCell__EventName){
  padding-bottom:10px
}

.ScoreCell--lg.cricket .ScoreCell__Overview,.ScoreCell--md.cricket .ScoreCell__Overview,.ScoreCell--md.tennis .ScoreCell__Overview,.ScoreCell--sm .ScoreCell__Overview{
  display:flex;
  justify-content:space-between;
  padding-bottom:4px;
  padding-left:0;
  width:100%
}

.ScoreCell--lg.cricket .ScoreCell__Overview:before,.ScoreCell--md.cricket .ScoreCell__Overview:before,.ScoreCell--md.tennis .ScoreCell__Overview:before,.ScoreCell--sm .ScoreCell__Overview:before{
  display:none
}

.ScoreCell--md.tennis .ScoreCell__Overview{
  padding-bottom:10px
}

.ScoreCell__Overview{
  align-self:center;
  flex:1 0 auto;
  padding-left:12px;
  position:relative
}

.ScoreCell__Overview:before{
  background:#edeef0;
  bottom:0;
  content:"";
  position:absolute;
  left:-1px;
  top:0;
  width:1px
}

.ScoreCell__Btn{
  min-width:94px
}

.ScoreCell__Btn .icon__svg{
  height:20px;
  padding-right:5px
}

.ScoreCell__Btn:hover .icon__svg{
  fill:#fff
}

.ScoreCell__BettingOdds{
  border-left:1px dotted #edeef0;
  flex-direction:column;
  margin-left:12px;
  padding-left:12px;
  position:relative
}

.ScoreCell__BettingOdds,.ScoreCell__BettingOdds>div{
  display:flex;
  justify-content:space-between
}

.ScoreCell__BettingOdds>div{
  align-items:center
}

.ScoreCell__BettingOdds__Label{
  width:100%;
  text-align:right
}

.ScoreCell__BettingOdds__Label--Team{
  text-transform:uppercase
}

.ScoreCell__BettingOdds__Value{
  font-weight:600
}

.ScoreCell__BettingOdds__Label+.ScoreCell__BettingOdds__Value{
  padding-left:6px
}

.ScoreCellDraft:hover .MatchInfo{
  top:0;
  position:absolute;
  z-index:5
}

.ScoreCell{
  background:#fff;
  overflow:hidden;
  position:relative
}

.ScoreCell:hover .MatchInfo{
  top:0
}

.ScoreCell+.ScoreCell:not(.ScoreCell--sm):before{
  border-top:1px dotted #dcdddf;
  bottom:0;
  content:"";
  position:absolute;
  left:12px;
  top:0;
  right:12px;
  height:1px;
  z-index:1
}

.ScoreCell--dark{
  background:none
}

.ScoreCell--dark a.ScoreCell__Link:hover{
  background:#252627
}

.ScoreCell--dark+.ScoreCell:not(.ScoreCell--sm):before{
  border-top-color:#3a3b3c
}

.ScoreCell--dark .ScoreCell__Score,.ScoreCell--dark .ScoreCell__Truncate{
  color:#f1f2f3
}

.ScoreCell--dark .ScoreCell__Truncate>a{
  color:#4c99e6
}

.ScoreCell--dark .ScoreCell__Score--record{
  color:#a5a6a7
}

.ScoreCell--dark .ScoreCell__Item--winner .ScoreCell__Score,.ScoreCell--dark .ScoreCell__Item--winner .ScoreCell__Truncate{
  color:#f1f2f3
}

.ScoreCell--dark .ScoreCell__Item--loser .ScoreCell__Score,.ScoreCell--dark .ScoreCell__Item--loser .ScoreCell__Truncate{
  color:#6c6d6f
}

.ScoreCell--dark .ScoreCell__WinnerIcon.icon__svg{
  fill:#f1f2f3
}

.ScoreCell--dark .ScoreCell__GameNote{
  color:#a5a6a7
}

.ScoreCell--dark .ScoreCell__CompetitorDetails:after,.ScoreCell--dark .ScoreCell__Overview:before{
  background:#3a3b3c
}

.ScoreCell--dark .ScoreCell__EventName,.ScoreCell--dark .ScoreCell__Network,.ScoreCell--dark .ScoreCell__ScoreDate,.ScoreCell--dark .ScoreCell__Time{
  color:#a5a6a7
}

.ScoreCell--dark .ScoreCell__GameInfo{
  border-left-color:#2b2c2d
}

.ScoreCell--sm{
  border-right:1px solid #cbccce;
  flex:1 0 auto;
  min-width:120px
}

.ScoreCell--sm.ScoreCell--dark{
  border-right-color:#2b2c2d
}

.ScoreCell--sm .ScoreCell__Link{
  height:65px;
  padding:5px 12px
}

.ScoreCell--lg.cricket .ScoreCell__Link__Event__Detail,.ScoreCell--md.cricket .ScoreCell__Link__Event__Detail,.ScoreCell--md.tennis .ScoreCell__Link__Event__Detail,.ScoreCell--sm .ScoreCell__Link__Event__Detail{
  flex-direction:column
}

.ScoreCell__Link{
  align-items:stretch;
  padding:10px 12px
}

.ScoreCell__Link,.ScoreCell__Link__Event__Detail{
  display:flex;
  position:relative;
  width:100%
}

.ScoreCell--ldrbrd .ScoreCell__Link__Event__Detail{
  width:57%
}

a.ScoreCell__Link:hover{
  background:#f9f9fb
}

.MMAScoreCell{
  display:block;
  width:100%;
  padding:16px 12px 9px
}

.MMAScoreCell--sm{
  min-width:191px;
  padding:8px 16px;
  height:65px
}

.MMAScoreCell__flag{
  transform:translateY(-2px)
}

.MMAScoreCell--sm .MMAScoreCell__flag{
  transform:none
}

.MMAScoreCell__note{
  min-height:28px
}

.MMAScoreCell__button{
  height:28px;
  width:104px
}

.MMAScoreCell__arrow{
  width:16px;
  height:16px;
  position:absolute;
  margin:auto;
  right:0;
  top:0;
  bottom:0;
  transform:translateX(16px)
}

.MMAScoreCell--sm .MMAScoreCell__arrow{
  width:11px;
  height:11px;
  transform:translateX(19px)
}

.MMAScoreCell__Decision--draw{
  top:50%;
  transform:translateY(-50%);
  margin-top:-1px
}

.ScoreCellDraft:hover{
  background:#f9f9fb
}

.ScoreCellDraft__Link{
  padding:5px 12px
}

.ScoreCellDraft--lg .ScoreCellDraft__Details,.ScoreCellDraft--md .ScoreCellDraft__Details{
  width:calc(100% - 30px)
}

.ScoreCellDraft--lg .ScoreCellDraft__Player,.ScoreCellDraft--md .ScoreCellDraft__Player{
  width:calc(100% - 28px)
}

.ScoreCellDraft--sm{
  min-width:118px
}

.ScoreCellDraft__School--divider:before{
  content:"-";
  padding:0 5px
}

.ScoreCellDraft--lg .ScoreCellDraft__School{
  width:202px
}

.ScoreCellDraft--md .ScoreCellDraft__School{
  width:76px
}

.ScoreCellDraft__Rank{
  width:30px
}

.ScoreCell.olympics.ScoreCell--sm{
  flex:0 0 auto
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Link__Event__Detail{
  flex-direction:row
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Link__Event__Overview{
  display:flex;
  flex-direction:column;
  justify-content:space-between
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Link__Event__Overview+.ScoreCell__CompetitorDetails{
  border-left:1px dotted #dcdddf;
  margin-left:12px;
  padding-left:12px
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Location{
  color:#a5a6a7
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Rank{
  order:3
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Rank__Place{
  color:#151617;
  font-size:11px;
  font-weight:600;
  order:1
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Logo{
  order:2
}

.ScoreCell.olympics.ScoreCell--sm .ScoreCell__Team{
  order:3;
  width:auto
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__CompetitorDetails{
  padding-right:0;
  width:100%
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Link__Event__Detail{
  flex-direction:column
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__CompetitorDetails:after{
  display:none
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Item img+img,.ScoreCell.olympics.ScoreCell--md .ScoreCell__Item img.ScoreCell__Logo--medal+.ScoreCell__Team{
  margin-left:8px
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Rank__Place{
  margin-right:9px
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Team{
  flex:1 1 auto
}

.ScoreCell.olympics.ScoreCell--md.ScoreCell--pre .ScoreCell__Link__Event__Overview{
  display:flex;
  align-items:center;
  justify-content:space-between
}

.ScoreCell.olympics.ScoreCell--md.ScoreCell--pre .ScoreCell__Link__Event__StatusDetail{
  order:2
}

.ScoreCell.olympics.ScoreCell--md.ScoreCell--pre .ScoreCell__DateTime{
  text-align:right
}

.ScoreCell.olympics.ScoreCell--md.ScoreCell--pre .ScoreCell__DateTime span{
  display:block
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Link__Event__Categories{
  border-bottom:1px solid #dcdddf;
  border-top:1px solid #dcdddf
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Link__Event__Categories__Position{
  width:35px
}

.ScoreCell.olympics.ScoreCell--md .ScoreCell__Link__Event__Categories__Score{
  margin-left:auto
}

.bp-mobile .FullScoreboardLink{
  color:#fff;
  display:inline-flex
}

.bp-tabletPlus .FullScoreboardLink{
  border-left:1px solid #cbccce;
  min-width:90px
}

.bp-tabletPlus .FullScoreboardLink.clr-white:hover{
  color:#fff
}

.bp-tabletPlus .HeaderScoreboardContainer{
  min-height:65px
}

.HeaderScoreboard{
  background:#f1f2f3;
  min-height:65px
}

.HeaderScoreboard__Wrapper{
  display:flex;
  margin:0 auto;
  min-height:65px;
  max-width:1480px;
  position:relative
}

.HeaderScoreboard__Wrapper>div.flex{
  min-height:65px
}

.HeaderScoreboard__Filter{
  align-items:center;
  border-right:1px solid #cbccce;
  display:flex;
  flex:0 0 auto;
  padding:0 12px
}

.HeaderScoreboard__Events,.HeaderScoreboard__SportSection{
  align-items:stretch;
  display:flex
}

.HeaderScoreboard__SportSection{
  height:65px;
  flex-shrink:0;
  overflow:hidden
}

.HeaderScoreboard__Label{
  flex-shrink:0;
  align-items:center;
  border-right:1px solid #cbccce;
  color:#151617;
  cursor:pointer;
  display:flex;
  flex-direction:column;
  height:65px;
  justify-content:center;
  min-width:70px;
  padding:0 12px
}

.HeaderScoreboard__Label:hover span{
  height:11px;
  opacity:1
}

.HeaderScoreboard__Label span{
  display:block;
  font-size:10px;
  height:0;
  opacity:0;
  overflow:hidden;
  text-align:center;
  text-transform:uppercase;
  transition:all .2s ease-in-out;
  white-space:nowrap
}

.HeaderScoreboard__Label h2{
  display:block;
  font-size:11px;
  font-weight:700
}

.HeaderScoreboard__Label h3{
  display:block;
  font-size:10px;
  font-weight:400;
  color:#a5a6a7
}

.HeaderScoreboard--empty .HeaderScoreboard__Carousel{
  visibility:hidden
}

.HeaderScoreboard .ScoreCell,.HeaderScoreboard .ScoreCellAthlete{
  background:#fff;
  height:130px;
  transform:translateY(-65px);
  transition:transform .2s ease-in-out
}

.bp-tabletPlus .HeaderScoreboard .ScoreCell--active,.bp-tabletPlus .HeaderScoreboard .ScoreCell:hover,.bp-tabletPlus .HeaderScoreboard .ScoreCellAthlete--active,.bp-tabletPlus .HeaderScoreboard .ScoreCellAthlete:hover{
  transform:translateY(0)
}

.HeaderScoreboard--dark,.HeaderScoreboard--dark .ScoreCell,.HeaderScoreboard--dark .ScoreCellAthlete{
  background:#101113
}

.HeaderScoreboard--dark .HeaderScoreboard__Filter,.HeaderScoreboard--dark .HeaderScoreboard__Label{
  border-right-color:#2b2c2d
}

.HeaderScoreboard--dark .HeaderScoreboard__Label{
  color:#f1f2f3
}

.HeaderScoreboard--dark .FullScoreboardLink{
  border-left-color:#2b2c2d
}

.HeaderScoreboard--dark .MatchInfo,.HeaderScoreboard--dark a.ScoreCell__Link:hover{
  background:#252627
}

.HeaderScoreboard--dark .MatchInfo__Link:hover{
  color:#fff
}

.HeaderScoreboard--dark .MatchInfo__Link:nth-child(2):before{
  background:#2b2c2d
}

.MatchInfo{
  background:#edeef0;
  flex:1 0 auto;
  width:100%;
  height:65px;
  flex-direction:column
}

.MatchInfo,.MatchInfo__Link{
  -webkit-box-flex:1;
  display:flex
}

.MatchInfo__Link{
  align-items:center;
  color:#151617;
  cursor:pointer;
  flex:1 0 auto;
  font-size:11px;
  padding:0 12px;
  position:relative;
  justify-content:center
}

.MatchInfo__Link:nth-child(2){
  margin-top:1px
}

.MatchInfo__Link:nth-child(2):before{
  background:#dcdddf;
  content:"";
  display:block;
  flex:0 0 auto;
  height:1px;
  left:0;
  position:absolute;
  right:0;
  top:-1px
}

.ScoresMenuWrapper{
  background:#dcdddf;
  padding:8px;
  top:44px;
  box-shadow:0 4px 2px -2px rgba(0,0,0,.2);
  z-index:1000009
}

.ScoresMenuWrapper:empty{
  display:none
}

.ScoresMenu--dark .ScoresMenuWrapper{
  background:#252627
}

.ScoresMenuWrapper+.ScoresMenuWrapper{
  padding-top:0;
  top:92px
}

.ScoresMenuWrapper+.Card{
  margin-top:8px
}

.ButtonGroup{
  background:#f1f2f3;
  border-radius:50px;
  display:inline-flex;
  overflow:visible
}

.ButtonGroup .Button{
  background:transparent;
  border:0;
  border-radius:0;
  color:#48494a
}

.ButtonGroup .Button:hover{
  background:transparent;
  color:#d00
}

.ButtonGroup .Button--active,.ButtonGroup .Button--active.Button--filter,.ButtonGroup .Button--active.Button--filter:hover,.ButtonGroup .Button--active:hover{
  background:#fff;
  border-radius:50px;
  box-shadow:0 1px 8px 0 rgba(0,0,0,.32);
  color:#d00
}

.ButtonGroup .Button--disabled,.ButtonGroup .Button--disabled.Button--filter,.ButtonGroup .Button--disabled.Button--filter:hover,.ButtonGroup .Button--disabled:hover{
  background:transparent;
  border:0;
  color:#cbccce
}

.ButtonGroup--dark{
  background:#000
}

.ButtonGroup--dark:hover{
  color:#fff
}

.ButtonGroup--dark .Button{
  color:#a5a6a7
}

.ButtonGroup--dark .Button:hover{
  color:#4c99e6
}

.ButtonGroup--dark .Button--active,.ButtonGroup--dark .Button--active.Button--filter,.ButtonGroup--dark .Button--active.Button--filter:hover,.ButtonGroup--dark .Button--active:hover{
  background:#48494a;
  color:#fff
}

.ButtonGroup--dark .Button--disabled,.ButtonGroup--dark .Button--disabled.Button--filter,.ButtonGroup--dark .Button--disabled.Button--filter:hover,.ButtonGroup--dark .Button--disabled:hover{
  color:#48494a
}

.ButtonGroup--webview{
  max-width:240px
}

.tabs__nav{
  display:block
}

.Card__Header .tabs__nav{
  margin:0 -12px
}

.tabs__nav--bb{
  border-bottom-style:solid;
  border-bottom-width:1px
}

.tabs__nav--brdr-clr-gray-08{
  border-color:#edeef0
}

.tabs__nav--brdr-clr{
  border-color:#3a3b3c
}

.tabs__nav--left .tabs__list{
  justify-content:flex-start
}

.tabs__nav--left .tabs__list__item{
  -ms-flex-preferred-size:auto;
  -ms-flex-negative:0;
  -webkit-box-flex:0;
  -ms-flex-positive:0;
  flex-basis:auto;
  flex-grow:0;
  flex-shrink:0;
  width:auto
}

.tabs__list{
  display:flex
}

.no-touch .tabs__list:hover .tabs__list__item--active,.tabs__list.hover .tabs__list__item--active,.tabs__list:hover .tabs__list__item--active{
  border-width:0;
  padding-bottom:4px
}

.no-touch .tabs__list:hover .tabs__list__item--active:hover,.tabs__list.hover .tabs__list__item--active:hover,.tabs__list:hover .tabs__list__item--active:hover{
  border-width:4px;
  padding-bottom:0
}

.tabs__list__item{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -ms-flex-preferred-size:100%;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  border-bottom:0 solid transparent;
  display:flex;
  flex-basis:100%;
  flex-grow:1;
  height:41px;
  justify-content:center;
  list-style:none;
  position:relative;
  text-align:center;
  transition:all .25s ease-in-out
}

.tabs__list__item:not(.tabs__list__item--active){
  padding-bottom:4px
}

.tabs__list__item .NavMain__SubNav{
  display:none;
  left:inherit;
  position:absolute;
  right:0;
  top:111%
}

.tabs__list__item a.tabs__link,.tabs__list__item button.tabs__link{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  display:flex;
  height:37px;
  justify-content:center;
  padding:0 12px;
  white-space:nowrap;
  width:100%
}

.tabs__list__item a.tabs__link:hover,.tabs__list__item button.tabs__link:hover{
  background:transparent!important
}

.tabs__list__item--active,.tabs__list__item--active:hover{
  border-color:#dcdddf;
  border-width:4px
}

.tabs__list__item--active .tabs__link,.tabs__list__item--active:hover .tabs__link{
  color:#151617
}

.tabs__nav--dark .tabs__list__item--active .tabs__link,.tabs__nav--dark .tabs__list__item--active:hover .tabs__link,.tabs__wrapper--dark .tabs__list__item--active .tabs__link,.tabs__wrapper--dark .tabs__list__item--active:hover .tabs__link{
  color:#fbfbfb
}

.tabs__list__item:hover{
  cursor:pointer
}

.no-touch .tabs__list__item:hover{
  border-color:#c00;
  border-width:4px;
  cursor:pointer;
  padding-bottom:0
}

.no-touch .tabs__list__item:hover .tabs__link{
  color:#151617
}

.no-touch .tabs__list__item:hover .tabs__nav-link{
  color:#000
}

.tabs__nav--dark .btn--group-dark{
  margin-bottom:0!important;
  max-width:100%
}

.no-touch .tabs__nav--dark .tabs__list__item:hover .tabs__link,.no-touch .tabs__wrapper--dark .tabs__list__item:hover .tabs__link{
  color:#fbfbfb
}

.no-touch .tabs__wrapper--dark .tabs__list__item:hover .tabs__nav-link{
  color:#fff
}

.tabs__list__item:hover .NavMain__SubNav{
  display:block
}

.tabs__list__item--active .tabs__link{
  color:#151617
}

.tabs__link{
  color:#a5a6a7;
  display:block;
  font-size:12px;
  font-weight:800;
  padding:12px;
  text-decoration:none
}

.tabs__link:hover{
  color:#000
}

.tabs__wrapper--dark .tabs__link{
  color:#dcdddf
}

.tabs__wrapper--dark .tabs__link:hover{
  color:#fff
}

.tabs__link .icon__svg{
  fill:currentColor;
  height:14px;
  margin-top:-2px;
  padding:0 3px;
  vertical-align:bottom;
  width:14px
}

.tabs__content{
  padding:12px 0;
  text-align:left
}

.tabs__content:empty{
  display:none
}

.bp-mobile .tabs__nav--removeMobileMargin{
  margin-left:-12px;
  margin-right:-12px
}

.bp-mobile .tabs__nav .tabs__list{
  -webkit-overflow-scrolling:touch;
  overflow-x:scroll
}

.bp-mobile .tabs__nav .tabs__list__item{
  white-space:nowrap
}

.tabs__list:hover .tabs__list__item--active{
  border-color:transparent
}

.tabs__list:hover .tabs__list__item--active:hover,.tabs__list__item--active{
  border-color:#c00
}

.tabs__list__item--active.tabs__list__item--dark{
  border-color:#ef4035
}

.tabs__link--dark,.tabs__wrapper--dark .tabs__link{
  color:#8d8e90
}

.tabs__link--dark:hover,.tabs__wrapper--dark .tabs__link:hover{
  color:#fff
}

.no-touch .tabs__list:hover .tabs__list__item--active:hover{
  border-color:#c00
}

.no-touch .tabs__list:hover .tabs__list__item--active.tabs__list__item--dark:hover,.no-touch .tabs__list__item--dark:hover{
  border-color:#ef4035
}

.HeaderEventMobile{
  position:relative;
  white-space:normal;
  display:flex;
  flex-direction:column;
  background:#fff;
  padding:5px 12px
}

.HeaderEventMobile--dark{
  background:#252627
}

.HeaderEventMobile--dark .HeaderEventMobile__Longname{
  color:#f1f2f3
}

.HeaderEventMobile--lg{
  padding:5px 20px
}

.HeaderEventMobile--lg .HeaderEventMobile__Headline{
  display:flex;
  align-items:center
}

.HeaderEventMobile--lg .HeaderEventMobile__Shortname{
  padding-left:15px
}

.HeaderEventMobile--lg .HeaderEventMobile__Link{
  display:none
}

.HeaderEventMobile__Header{
  border-bottom:1px dotted #edeef0;
  display:flex;
  align-items:center;
  margin-bottom:8px;
  padding-bottom:8px
}

.HeaderEventMobile__SportIcon{
  padding-right:15px;
  width:27px;
  height:27px
}

.HeaderEventMobile__Headline{
  padding-right:15px;
  overflow:hidden
}

.HeaderEventMobile__Shortname{
  position:relative
}

.HeaderEventMobile--lg .HeaderEventMobile__Shortname:before{
  content:"â€¢";
  left:3px;
  position:absolute
}

.HeaderEventMobile__Link{
  cursor:pointer;
  flex-shrink:0;
  color:#6c6d6f;
  font-size:11px;
  margin-left:auto;
  padding:0;
  position:relative
}

.HeaderEventMobile__Link:hover .icon__svg,.HeaderEventMobile__Link:visited:hover .icon__svg{
  fill:#06c
}

.HeaderEventMobile__Link .icon__svg{
  width:14px;
  height:14px
}

.HeaderEventMobile__Information{
  display:flex;
  justify-content:space-between;
  padding-bottom:15px
}

.HeaderEventMobile--lg:not(.HeaderEventMobile--pre) .HeaderEventMobile__Position{
  width:71px
}

.HeaderEventMobile--md:not(.HeaderEventMobile--pre) .HeaderEventMobile__Position{
  width:58px
}

.HeaderEventMobile__Score{
  margin-left:auto
}

.HeaderEventMobile__Categories{
  border-bottom:1px dotted #edeef0;
  justify-content:space-between
}

.HeaderEventMobile__Description{
  min-width:91px
}

.HeaderEventMobile__Status--live{
  color:#d00
}

.HeaderScoreboardContainer .HeaderScoreboard__Wrapper{
  transition:opacity 0s linear 1s
}

.HeaderScoreboardContainer--loading .HeaderScoreboard__Wrapper{
  opacity:.5;
  pointer-events:none
}

.HeaderScoreboardContainer .ScoreCell.golf .ScoreCell__Competitors .ScoreCell__Item:not(:first-child){
  display:none
}

.HeaderScoreboardContainer .HeaderScoreboard__Label,.HeaderScoreboardContainer .ScoreCell{
  -webkit-animation:HeaderScoreboard__ScoreCell .2s ease-in;
  animation:HeaderScoreboard__ScoreCell .2s ease-in;
  -webkit-animation-fill-mode:forwards;
  animation-fill-mode:forwards;
  opacity:0
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(2),.HeaderScoreboardContainer .ScoreCell:nth-child(2){
  -webkit-animation-delay:.1s;
  animation-delay:.1s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(3),.HeaderScoreboardContainer .ScoreCell:nth-child(3){
  -webkit-animation-delay:.2s;
  animation-delay:.2s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(4),.HeaderScoreboardContainer .ScoreCell:nth-child(4){
  -webkit-animation-delay:.3s;
  animation-delay:.3s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(5),.HeaderScoreboardContainer .ScoreCell:nth-child(5){
  -webkit-animation-delay:.4s;
  animation-delay:.4s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(6),.HeaderScoreboardContainer .ScoreCell:nth-child(6){
  -webkit-animation-delay:.5s;
  animation-delay:.5s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(7),.HeaderScoreboardContainer .ScoreCell:nth-child(7){
  -webkit-animation-delay:.6s;
  animation-delay:.6s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(8),.HeaderScoreboardContainer .ScoreCell:nth-child(8){
  -webkit-animation-delay:.7s;
  animation-delay:.7s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(9),.HeaderScoreboardContainer .ScoreCell:nth-child(9){
  -webkit-animation-delay:.8s;
  animation-delay:.8s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(10),.HeaderScoreboardContainer .ScoreCell:nth-child(10){
  -webkit-animation-delay:.9s;
  animation-delay:.9s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(11),.HeaderScoreboardContainer .ScoreCell:nth-child(11){
  -webkit-animation-delay:1s;
  animation-delay:1s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(12),.HeaderScoreboardContainer .ScoreCell:nth-child(12){
  -webkit-animation-delay:1.1s;
  animation-delay:1.1s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(14),.HeaderScoreboardContainer .ScoreCell:nth-child(14){
  -webkit-animation-delay:1.2s;
  animation-delay:1.2s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(15),.HeaderScoreboardContainer .ScoreCell:nth-child(15){
  -webkit-animation-delay:1.3s;
  animation-delay:1.3s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(16),.HeaderScoreboardContainer .ScoreCell:nth-child(16){
  -webkit-animation-delay:1.4s;
  animation-delay:1.4s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(17),.HeaderScoreboardContainer .ScoreCell:nth-child(17){
  -webkit-animation-delay:1.5s;
  animation-delay:1.5s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(18),.HeaderScoreboardContainer .ScoreCell:nth-child(18){
  -webkit-animation-delay:1.6s;
  animation-delay:1.6s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(19),.HeaderScoreboardContainer .ScoreCell:nth-child(19){
  -webkit-animation-delay:1.7s;
  animation-delay:1.7s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(20),.HeaderScoreboardContainer .ScoreCell:nth-child(20){
  -webkit-animation-delay:1.8s;
  animation-delay:1.8s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(21),.HeaderScoreboardContainer .ScoreCell:nth-child(21){
  -webkit-animation-delay:1.9s;
  animation-delay:1.9s
}

.HeaderScoreboardContainer .HeaderScoreboard__Label:nth-child(22),.HeaderScoreboardContainer .ScoreCell:nth-child(22){
  -webkit-animation-delay:2s;
  animation-delay:2s
}

@-webkit-keyframes HeaderScoreboard__ScoreCell{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

@keyframes HeaderScoreboard__ScoreCell{
  0%{
    opacity:0
  }

  to{
    opacity:1
  }
}

.ScoreCell.golf .ScoreCell__Competitors .ScoreCell__Item:nth-child(n+11){
  display:none
}

.FormHelperText{
  color:#6c6d6f;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:.75rem;
  line-height:1em;
  margin:8px 0 0;
  min-height:1em
}

.FormHelperText--error{
  color:#c00
}

.FormHelperText--dark{
  color:#cbccce
}

.Input{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:1px solid #cbccce;
  border-radius:4px;
  box-shadow:inset 1px 1px 0 0 #edeef0;
  color:#151617;
  font-size:13px;
  padding:7px 12px;
  width:100%
}

.Input::-moz-placeholder{
  color:#cbccce;
  -moz-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.Input:-ms-input-placeholder{
  color:#cbccce;
  -ms-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.Input::placeholder{
  color:#cbccce;
  transition:opacity .2s ease-in-out
}

.Input:disabled{
  background:#fff;
  border-color:#edeef0;
  box-shadow:inset 1px 1px 0 0 #f9f9fb;
  cursor:not-allowed
}

.Input:focus{
  border-color:#06c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #06c;
  transition:all .2s ease-in-out
}

body:not([data-interaction-type=keyboard]) .Input:focus{
  outline:0
}

.Input:focus::-moz-placeholder{
  opacity:.2
}

.Input:focus:-ms-input-placeholder{
  opacity:.2
}

.Input:focus::placeholder{
  opacity:.2
}

.Input--sm{
  padding:5px 12px
}

.Input--input{
  border:0;
  font-size:12px;
  padding:0
}

.Input--dark,.Input--input{
  box-shadow:none
}

.Input--dark{
  background:#1d1e1f;
  border-color:#3a3b3c;
  color:#fff
}

.Input--dark::-moz-placeholder{
  color:#6c6d6f
}

.Input--dark:-ms-input-placeholder{
  color:#6c6d6f
}

.Input--dark::placeholder{
  color:#6c6d6f
}

.Input--dark:focus{
  border-color:#4c99e6
}

.Input--dark:disabled{
  background:#151617;
  border-color:#6c6d6f;
  box-shadow:none;
  color:#48494a;
  cursor:not-allowed
}

.Input--dark.Input--range::-moz-range-progress{
  background:#4c99e6
}

.Input--dark.Input--range::-ms-fill-lower{
  background:#2b2c2d
}

.Input--dark.Input--range::-webkit-slider-runnable-track{
  background:#2b2c2d
}

.Input--dark.Input--range::-moz-range-track{
  background:#2b2c2d
}

.Input--dark.Input--range::-ms-fill-upper{
  background:#2b2c2d
}

.Input--dark.Input--range::-ms-thumb{
  background:#000
}

.Input--disabled{
  color:#cbccce
}

.Input--error,.Input--error:focus{
  border-color:#c00
}

.Input--error:focus{
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c00
}

body:not([data-interaction-type=keyboard]) .Input--error:focus{
  outline:0
}

.Input--error::-moz-selection{
  background:#ffb7b7
}

.Input--error::selection{
  background:#ffb7b7
}

.Input--error.Input--dark{
  border-color:#ef4035
}

.Input--success{
  border-color:#009444;
  padding-right:35px
}

.Input--success:focus{
  border-color:#009444;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #009444
}

body:not([data-interaction-type=keyboard]) .Input--success:focus{
  outline:0
}

.Input--success::-moz-selection{
  background:#b7ffba
}

.Input--success::selection{
  background:#b7ffba
}

.Input--success.Input--dark{
  border-color:#5bb447
}

.Input--required-asterisk{
  padding-left:1.5rem
}

.Input--button{
  padding-right:60px
}

.Input--button:focus+.Input__Button{
  color:#06c;
  cursor:pointer
}

.Input--button:focus+.Input__Button:hover,.Input--button:focus+.Input__Button:visited:hover{
  text-decoration:underline
}

.Input--search{
  -webkit-appearance:none;
  box-sizing:inherit;
  padding-left:35px
}

.Input--range{
  -webkit-appearance:none;
  border:0;
  border-radius:4px;
  box-shadow:none;
  margin:6px 0;
  padding:0;
  width:100%
}

body:not([data-interaction-type=keyboard]) .Input--range:focus{
  outline:none
}

.Input--range::-moz-range-progress{
  background:#06c
}

.Input--range::-ms-fill-lower{
  background:#edeef0;
  border:.8px solid transparent;
  border-radius:0
}

.Input--range::-webkit-slider-runnable-track{
  background:#edeef0;
  border:0;
  border-radius:4px;
  cursor:pointer;
  height:4px;
  width:100%
}

.Input--range::-webkit-slider-thumb{
  -webkit-appearance:none;
  background:#fff;
  border-radius:50px;
  box-shadow:0 0 0 1px #cbccce;
  cursor:pointer;
  height:16px;
  margin-top:-6px;
  width:16px
}

.Input--range::-moz-range-track{
  background:#edeef0;
  border:0;
  border-radius:4px;
  cursor:pointer;
  height:4px;
  width:100%
}

.Input--range::-moz-range-thumb{
  -webkit-appearance:none;
  background:#fff;
  border-radius:50px;
  box-shadow:0 0 0 1px #cbccce;
  cursor:pointer;
  height:16px;
  margin-top:-6px;
  width:16px
}

.Input--range::-ms-track{
  background:transparent;
  border-color:transparent;
  border-width:7px 0;
  color:transparent;
  cursor:pointer;
  height:4px;
  width:100%
}

.Input--range::-ms-fill-upper{
  background:#edeef0;
  border:.8px solid transparent;
  border-radius:0
}

.Input--range::-ms-thumb{
  background:#fff;
  border-radius:50px;
  box-shadow:0 0 0 1px #cbccce;
  cursor:pointer;
  height:16px;
  width:16px
}

.Input__Button{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background:none;
  border:0;
  bottom:50%;
  color:#cbccce;
  cursor:default;
  display:flex;
  font-size:13px;
  height:30px;
  justify-content:center;
  line-height:1;
  position:absolute;
  right:5px;
  transform:translateY(50%);
  transition:color .2s ease-in-out;
  width:40px
}

.Input__Button--hasLabel{
  bottom:33%;
  transform:translateY(20%)
}

.Select--custom-select{
  -webkit-appearance:none;
  border:1px solid #cbccce;
  border-radius:40px;
  box-shadow:inset 1px 1px 0 0 #edeef0;
  color:#151617;
  font-size:13px;
  padding:7px 30px 7px 12px;
  width:100%
}

.Select--custom-select::-ms-expand{
  display:none
}

.Select--custom-select option{
  border:0
}

body:not([data-interaction-type=keyboard]) .Select--custom-select option{
  outline:0
}

.Select--custom-select-dark{
  background:#2b2c2d;
  border-color:#6c6d6f;
  box-shadow:none;
  color:#fff
}

.Select--multiple{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  border:1px solid #cbccce;
  border-radius:4px;
  box-shadow:inset 1px 1px 0 0 #edeef0;
  color:#151617;
  font-size:13px;
  padding:7px 12px;
  text-transform:capitalize;
  width:100%
}

.Select--multiple-dark{
  background:#2b2c2d;
  border-color:#6c6d6f;
  box-shadow:none;
  color:#fff
}

.Select__Icon{
  bottom:15px;
  position:absolute;
  right:12px;
  transform:translateY(50%);
  width:15px;
  z-index:1
}

.Select__Icon use{
  fill:#06c
}

.Textarea{
  border:1px solid #cbccce;
  border-radius:4px;
  box-shadow:inset 1px 1px 0 0 #edeef0;
  color:#151617;
  font-size:13px;
  padding:7px 12px;
  width:100%
}

.Textarea::-webkit-input-placeholder{
  color:#cbccce;
  -webkit-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.Textarea:-ms-input-placeholder{
  color:#cbccce;
  -ms-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.Textarea:-moz-placeholder{
  color:#cbccce;
  -moz-transition:opacity .2s ease-in-out;
  transition:opacity .2s ease-in-out
}

.Textarea:disabled{
  background:#fff;
  border-color:#edeef0;
  box-shadow:inset 1px 1px 0 0 #f9f9fb;
  cursor:not-allowed
}

.Textarea:focus{
  border-color:#06c;
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #06c;
  transition:all .2s ease-in-out
}

body:not([data-interaction-type=keyboard]) .Textarea:focus{
  outline:0
}

.Textarea:focus::-webkit-input-placeholder{
  opacity:.2
}

.Textarea:focus::-moz-placeholder{
  opacity:.2
}

.Textarea:focus:-ms-input-placeholder{
  opacity:.2
}

.Textarea:focus:-moz-placeholder{
  opacity:.2
}

.Textarea--dark{
  background:#1d1e1f;
  border-color:#3a3b3c;
  box-shadow:none;
  color:#fff
}

.Textarea--dark::-webkit-input-placeholder{
  color:#6c6d6f
}

.Textarea--dark:-ms-input-placeholder{
  color:#6c6d6f
}

.Textarea--dark:-moz-placeholder{
  color:#6c6d6f
}

.Textarea--dark:focus{
  border-color:#4c99e6
}

.Label{
  color:#2b2c2d;
  font-size:12px;
  margin-bottom:8px
}

.Label--disabled{
  color:#cbccce
}

.Label--error,.Label--required span{
  color:#c00
}

.Label--placement-top{
  margin-bottom:10px
}

.Label--placement-right{
  margin-right:10px
}

.Label--placement-bottom{
  margin-top:10px
}

.Label--placement-left{
  margin-left:10px
}

.Label--textarea{
  color:#a5a6a7
}

.Label--dark{
  color:#dcdddf
}

.Label--inlineBlock{
  display:inline-block
}

.Label--hidden{
  clip:rect(1px,1px,1px,1px);
  position:absolute
}

.Label__Asterisk{
  font-size:14px
}

.TextField__Asterisk{
  color:#c00;
  font-family:Helvetica,sans-serif;
  left:13px;
  margin-top:4px;
  top:50%;
  transform:translateY(-50%)
}

.TextField--dark .TextField__Icon--search{
  fill:#fff
}

.TextField--hideLabel .Textarea--required{
  padding-left:24px
}

.TextField--hideLabel .TextField__Asterisk{
  left:9px;
  top:15px
}

.TextField__Icon{
  bottom:15px;
  height:14px;
  position:absolute;
  transform:translateY(50%);
  width:14px
}

.TextField__Icon--search{
  left:12px
}

.TextField__Icon--checkmark{
  fill:#009444;
  right:12px
}

.WatchProvider--dark .WatchProvider__Content,.WatchProvider--dark .WatchProvider__Search{
  background:#252627
}

.WatchProvider--dark .WatchProvider__Desc{
  color:#8d8e90
}

.WatchProvider--dark .WatchProvider__Desc a{
  color:#4c99e6
}

.WatchProvider--dark .WatchProvider__Desc a:hover{
  color:#06c
}

.WatchProvider--dark .WatchProvider__Affiliate__Item a,.WatchProvider--dark .WatchProvider__Affiliate__Item span{
  color:#fff
}

.WatchProvider--dark .WatchProvider__Affiliate__Item a:hover{
  color:#4c99e6
}

.WatchProvider--dark .WatchProvider__Affiliate__Item,.WatchProvider--dark .WatchProvider__Primary__Item a{
  border-color:#3a3b3c
}

.WatchProvider--dark .WatchProvider__Primary__Item a:hover{
  border-color:#4c99e6
}

.WatchProvider--mobile .WatchProvider__Primary__Item{
  width:33.333%
}

.WatchProvider--mobile .WatchProvider__Auth__Button{
  width:100%
}

.WatchProvider--default{
  width:680px
}

.WatchProvider--default .WatchProvider__Primary__Item{
  width:25%
}

.WatchProvider--default .WatchProvider__Primary__Item a{
  cursor:pointer
}

.WatchProvider--default .WatchProvider__Auth__Button{
  width:300px
}

.WatchProvider--auth{
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  display:flex;
  flex-direction:column;
  padding:32px 0 40px
}

.WatchProvider--auth .Image.WatchProvider__Auth__Provider{
  margin:20px;
  max-height:103px;
  max-width:265px
}

.WatchProvider__Content{
  background:#f1f2f3;
  padding:20px 30px 0
}

.WatchProvider__Affiliates__Item,.WatchProvider__Primary__Item{
  list-style:none
}

.WatchProvider__Desc{
  color:#6c6d6f;
  font-size:16px;
  line-height:21px;
  padding-bottom:15px
}

.WatchProvider__PrimaryAffiliates{
  flex-wrap:wrap;
  margin:0 -10px
}

.WatchProvider__Primary__Item a,.WatchProvider__PrimaryAffiliates{
  display:flex
}

.WatchProvider__Primary__Item a{
  align-items:center;
  background:#fff;
  border:2px solid #dcdddf;
  height:75px;
  margin:0 10px 15px;
  padding:8px;
  position:relative;
  transition:border-color .15s linear
}

.WatchProvider__Primary__Item a:hover{
  border-color:#004d9a
}

.WatchProvider__Primary__Image{
  margin:auto;
  max-height:55px
}

.WatchProvider__Button{
  max-width:100%;
  width:100%
}

.WatchProvider__Search{
  background:#f1f2f3;
  padding:20px 30px;
  position:sticky;
  top:0;
  z-index:1
}

.WatchProvider__Search .Input{
  height:42px
}

.WatchProvider__Search .TextField__Icon{
  fill:#cbccce;
  bottom:21px
}

.WatchProvider__Affiliates{
  margin:0;
  padding:10px 30px
}

.WatchProvider__Affiliate__Item{
  border-bottom:1px solid #dcdddf;
  cursor:pointer
}

.WatchProvider__Affiliate__Item:last-child{
  border-bottom:0
}

.WatchProvider__Affiliate__Item a{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  align-items:center;
  color:#1d1e1f;
  display:flex;
  font-size:16px;
  justify-content:space-between;
  line-height:21px;
  position:relative;
  width:100%
}

.WatchProvider__Affiliate__Item a:hover{
  color:#004d9a
}

.WatchProvider__Affiliate__Item span{
  color:#1d1e1f
}

.WatchProvider__Affiliate__Item a,.WatchProvider__Affiliate__Item span{
  padding:8px 0
}

.WatchProvider__Affiliate__Item__Icon--external{
  position:absolute;
  right:0;
  top:50%;
  transform:translateY(-50%)
}

.WatchProvider__Auth__Provider img{
  max-height:60px
}

.WatchProvider__Auth__Button{
  margin-top:32px
}

.WatchProvider ul{
  list-style:none
}

.WatchProvider--dark .WatchProvider__Primary__Item a{
  background:none
}

.lightbox__wrapper--watchProvider--error,.lightbox__wrapper--watchProvider--loading{
  text-align:center
}

.lightbox__wrapper--watchProvider--error .lightbox__content,.lightbox__wrapper--watchProvider--loading .lightbox__content{
  padding:20px;
  position:relative;
  overflow:visible
}

.lightbox__wrapper--watchProvider--error .LoadAnimation,.lightbox__wrapper--watchProvider--loading .LoadAnimation{
  top:50%
}

.lightbox__wrapper--watchProvider--error{
  color:#d00
}

.lightbox__wrapper--watchProvider--error .lightbox__content{
  max-width:400px
}

.WatchPaywall .loading{
  display:block
}

.WatchPaywall .logo-wrap{
  margin:auto;
  position:relative;
  text-align:center;
  top:40%
}

.WatchPaywall .logo-wrap img{
  width:144px;
  height:30px;
  margin-bottom:44px;
  display:none
}

.WatchPaywall .spinner{
  border-radius:50%;
  margin:auto;
  height:64px;
  width:64px;
  border:6px solid #ea8a19;
  border-top-color:transparent;
  -webkit-animation:rotate 2s linear infinite;
  animation:rotate 2s linear infinite
}

@-webkit-keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

@keyframes rotate{
  0%{
    transform:rotate(0deg)
  }

  to{
    transform:rotate(1turn)
  }
}

.WatchPaywall .center{
  display:flex;
  justify-content:center;
  align-items:center
}

.WatchPaywall .background-overlay{
  position:absolute;
  left:0;
  right:0;
  top:0;
  bottom:0;
  z-index:-1;
  background:rgba(0,0,0,.9)
}

.WatchPaywall .paywall{
  font-family:-apple-system,BlinkMacSystemFont,Verdana,Geneva,Tahoma,sans-serif
}

.WatchPaywall .paywall-brand-logo{
  margin:35px auto;
  height:35px;
  width:170px
}

.WatchPaywall .paywall-content{
  margin:0 auto;
  width:426px;
  border-radius:13px;
  overflow:hidden
}

.WatchPaywall .paywall-content .poster{
  width:100%
}

.WatchPaywall .paywall-content .cta{
  display:flex;
  justify-content:center;
  align-items:center;
  flex-direction:column;
  background-color:#fff;
  margin-top:-4px;
  min-height:187px;
  padding-bottom:20px;
  padding-left:6px;
  padding-right:6px;
  color:#000
}

.WatchPaywall .paywall-content .cta .heading{
  max-width:100%;
  margin-top:24px;
  font-size:28px;
  font-weight:900;
  text-align:center
}

.WatchPaywall .paywall-content .cta .offer-text,.WatchPaywall .paywall-content .cta .subheading{
  max-width:100%;
  padding:0 32px;
  font-size:16px;
  margin:10px 0 15px;
  color:#2b2c2d;
  line-height:1.31;
  text-align:center;
  overflow-wrap:anywhere
}

.WatchPaywall .paywall-content .cta .offer-text a,.WatchPaywall .paywall-content .cta .subheading a{
  color:#06c
}

.WatchPaywall .paywall-content .cta .upcoming-date{
  margin:10px;
  padding:3px 16px;
  color:#6c6d6f;
  white-space:nowrap
}

.WatchPaywall .paywall-content .cta .fine-print{
  font-size:12px;
  text-align:center;
  max-width:100%;
  padding:0 5px
}

.WatchPaywall .paywall-content .cta .fine-print a{
  color:#4c99e6;
  white-space:nowrap
}

.WatchPaywall .paywall-content .cta .refresh-link-container{
  width:100%;
  text-align:center;
  border-top:1px solid rgba(0,0,0,.1);
  margin-top:24px;
  padding-top:25px
}

.WatchPaywall .paywall-content .cta .refresh-link-container a{
  font-family:SFProText-Medium,-apple-system,BlinkMacSystemFont,Verdana,Geneva,Tahoma,sans-serif;
  font-size:16px;
  color:#06c;
  text-transform:capitalize
}

.WatchPaywall .paywall-content .cta-button-container .cta-button{
  -webkit-font-smoothing:subpixel-antialiased;
  font-family:-apple-system,BlinkMacSystemFont,Verdana,Geneva,Tahoma,sans-serif;
  color:#fff;
  padding:0;
  font-size:16px
}

.WatchPaywall .paywall-content .cta-button-container .cta-button.tve-button{
  text-transform:none
}

.WatchPaywall .paywall-content .cta-button-container .cta-button.btn-md{
  min-width:362px
}

.WatchPaywall .paywall-content .info-buttons{
  color:#0063cf;
  font-weight:600;
  letter-spacing:2px;
  background-color:#fff;
  border-top:1px solid #dcdddf;
  height:80px
}

.WatchPaywall .paywall-content .info-buttons .btn{
  cursor:pointer;
  width:100%
}

.WatchPaywall .paywall-content .info-buttons .btn.log-in{
  margin:30px auto
}

.WatchPaywall .paywall-content .info-buttons.logged-in{
  display:none
}

@media (max-width:426px){
  .WatchPaywall .paywall-content{
    width:100%
  }

  .WatchPaywall .paywall-content .cta .heading{
    font-size:24px
  }

  .WatchPaywall .paywall-content .cta .cta-button-container .cta-button.btn-md{
    min-width:270px
  }
}

.WatchPaywall [data-paywallkey]{
  display:none
}

.WatchPaywall .LogoESPN{
  width:100%;
  height:100%;
  -o-object-fit:contain;
  object-fit:contain
}

.WatchPaywall>div{
  height:100%
}

.WatchPaywall .embed-player__iframe{
  width:100%;
  height:100%;
  display:block;
  border:none
}

.Lightbox--WatchPaywall .lightbox__contentBox,.Lightbox--WatchPaywall .WatchPaywall{
  width:100vw;
  height:100vh
}

.Lightbox--WatchPaywall .lightbox__contentBox--desktop,.Lightbox--WatchPaywall .lightbox__contentBox--tablet{
  border-radius:0
}

.Lightbox--WatchPaywall .lightbox__closebtn{
  right:20px
}

.Lightbox--WatchPaywall{
  width:100vw;
  height:100vh;
  max-height:100%!important
}

.Lightbox--WatchPaywall .lightbox__contentBox,.Lightbox--WatchPaywall .WatchPaywall{
  width:100%;
  height:100%;
  padding:0!important
}

.Lightbox--WatchPaywall .lightbox__header{
  position:absolute;
  top:0;
  right:0;
  background:transparent
}

.Lightbox--WatchPaywall .lightbox__content--desktop,.Lightbox--WatchPaywall .lightbox__content--desktopPlus,.Lightbox--WatchPaywall .lightbox__content--tablet{
  height:100%;
  max-height:none
}

.BucketItemPicker{
  margin:20px auto 20px 0
}

.BucketItemPicker h1{
  margin:10px 0
}

.BucketItemPicker label{
  display:block
}

.BucketItemPicker select{
  display:block;
  margin:10px 0
}

.BucketItemPicker .BucketItemTargetWrapper{
  margin:10px 0 20px
}

.BamPlayerTechSB>div{
  width:100%;
  height:100%
}

.BamPlayerTechSB iframe{
  border:none;
  width:100%;
  height:100%
}

.WatchVideoPlayer__Player{
  position:relative;
  background-repeat:no-repeat;
  background-size:cover
}

.WatchVideoPlayer__Player>div{
  width:100%;
  height:100%
}

.WatchVideoPlayer__Player iframe.embed-player__iframe{
  background:#101113
}

.WatchVideoPlayer__Player iframe{
  border:none;
  width:100%;
  height:100%
}

.WatchVideoPlayer__Player[data-error]:before{
  content:attr(data-error);
  display:block;
  position:absolute;
  background:#000;
  color:#fff;
  text-align:center;
  top:50%;
  left:50%;
  transform:translate(-50%,-50%);
  padding:2px 5px
}

.WatchVideoPlayer__Player[data-error]>div{
  display:none
}

.WatchVideoPlayer__Player--standalonePlayer{
  border-radius:10px;
  position:absolute!important;
  top:0;
  left:0;
  right:0;
  bottom:0;
  width:auto!important;
  height:auto!important;
  overflow:hidden
}

.WatchVideoPlayer__Metadata{
  margin-left:24px;
  margin-top:12px;
  margin-bottom:12px;
  max-width:100%
}

.bp-tabletPlus .WatchVideoPlayer__Metadata{
  font-size:60px
}

.WatchVideoPlayer__Metadata--title{
  font-size:16px;
  font-weight:600;
  line-height:1.27;
  color:#fff
}

.bp-tabletPlus .WatchVideoPlayer__Metadata--title{
  font-size:22px
}

.WatchVideoPlayer__Metadata--subtitle{
  font-size:12px;
  line-height:1.36;
  color:#a5a6a7
}

.bp-tabletPlus .WatchVideoPlayer__Metadata--subtitle{
  font-size:14px
}

.WatchTile__AutoPlayOverlay{
  padding-bottom:56.25%;
  position:relative;
  z-index:2
}

.WatchTile:hover .WatchTile__AutoPlayOverlay{
  cursor:pointer
}

.WatchTile:hover .WatchTile__AutoPlayOverlay .WatchTile__AutoPlayOverlay__Controls{
  opacity:1;
  visibility:visible
}

.WatchTile__AutoPlayOverlay__Controls{
  background-image:linear-gradient(0deg,rgba(16,17,19,.5),rgba(16,17,19,0) 48%);
  opacity:0;
  transition:all .25s ease-in-out;
  visibility:hidden;
  z-index:10
}

.WatchTile__AutoPlayOverlay__Popout{
  background:hsla(0,0%,100%,.8);
  border-radius:50%;
  height:68px;
  width:68px
}

.WatchTile__AutoPlayOverlay__Popout svg{
  fill:#c00;
  height:32px;
  position:absolute;
  width:32px
}

.WatchTile__AutoPlayOverlay__VolumeControls{
  bottom:12px;
  left:15px;
  position:absolute
}

.WatchTile__AutoPlayOverlay__VolumeControls svg{
  fill:#fff
}

.WatchTile__AutoPlayOverlay .WatchVideoPlayer__Player{
  border-radius:10px;
  bottom:0;
  height:auto!important;
  left:0;
  overflow:hidden;
  position:absolute!important;
  right:0;
  top:0;
  width:auto!important
}

.WatchTile__AutoPlayOverlay__Controls,.WatchTile__AutoPlayOverlay__Popout,.WatchTile__AutoPlayOverlay__Popout svg{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0
}

.WatchTile__AutoPlayOverlay__Popout,.WatchTile__AutoPlayOverlay__Popout svg{
  margin:auto
}

.FrameWrapper{
  position:absolute
}

.FrameWrapper,.FrameWrapper iframe{
  height:100%;
  width:100%
}

.FrameWrapper iframe{
  border:none;
  display:block
}

.EmbeddedWatchPlayer__Wrapper{
  position:absolute;
  top:0;
  left:0;
  width:100%;
  padding-bottom:56.25%
}

.EmbeddedWatchPlayer__Wrapper .FrameWrapper iframe{
  border-radius:10px
}

.EmbeddedWatchPlayer__Wrapper .LoadAnimation{
  z-index:2
}

.EmbeddedWatchPlayer__MediaWrapper{
  position:absolute;
  width:100%
}

.EmbeddedWatchPlayer__MediaWrapper section>figure{
  border-radius:10px
}

.AutoplayTileContent{
  z-index:2;
  opacity:0;
  pointer-events:none;
  transition:opacity 1s ease-in 0s
}

.AutoplayTileContent--isPlaying{
  opacity:1;
  pointer-events:all
}

.WatchTile{
  cursor:pointer;
  display:block;
  position:relative
}

.WatchTile:hover .WatchTile__Title{
  color:#06c
}

.WatchTile.WatchTile--dark:hover .WatchTile__Title{
  color:#fff
}

.WatchTile.Button--unstyled{
  text-align:left;
  width:100%
}

a.WatchTile{
  color:inherit
}

.WatchTile__Content,.WatchTile__Image{
  position:relative;
  transition:all .2s ease-in-out
}

.WatchTile__Image,.WatchTile__Transparent__Wrapper{
  background:#2b2c2d;
  overflow:hidden;
  z-index:1
}

.WatchTile--circle .WatchTile__Image,.WatchTile--circle .WatchTile__Transparent__Wrapper{
  border-radius:50%
}

.WatchTile__Content{
  margin-top:8px;
  z-index:2
}

.WatchTile__Name,.WatchTile__Title{
  color:#151617;
  font-size:12px;
  font-weight:600;
  line-height:16px
}

.WatchTile--dark .WatchTile__Name,.WatchTile--dark .WatchTile__Title{
  color:#fff
}

.WatchTile--Over{
  cursor:default
}

.WatchTile--lg .WatchTile__Title{
  font-size:16px;
  line-height:21px
}

.WatchTile--xl .WatchTile__Title{
  font-size:22px;
  line-height:28px
}

.WatchTile__Title+.WatchTile__Meta{
  margin-top:2px
}

.WatchTile__Source__Logo{
  height:12px
}

.WatchTile__Source__Logo+.WatchTile__Title{
  margin-top:2px
}

.WatchTile__Name{
  text-align:center
}

.WatchTile__Meta{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px
}

.WatchTile--lg .WatchTile__Meta,.WatchTile--xl .WatchTile__Meta{
  font-size:14px;
  line-height:19px
}

.Carousel .Button.WatchTile{
  height:100%
}

.bp-mobileSM .Carousel .WatchTile--58x13{
  width:87.2vw
}

.bp-mobileSM .Carousel .WatchTile--16x9{
  width:46.13333vw
}

.bp-mobileSM .Carousel .WatchTile--5x2,.bp-mobileSM .Carousel .WatchTile--16x9.WatchTile--lg{
  width:57.86667vw
}

.bp-mobileSM .Carousel .WatchTile--1x1,.bp-mobileSM .Carousel .WatchTile--2x3,.bp-mobileSM .Carousel .WatchTile--4x3{
  width:35.73333vw
}

.bp-mobileSM .Carousel .WatchTile--1x1.WatchTile--sm{
  width:18.66667vw
}

.bp-mobileMD .Carousel .WatchTile--58x13{
  width:87.2vw
}

.bp-mobileMD .Carousel .WatchTile--16x9{
  width:46.13333vw
}

.bp-mobileMD .Carousel .WatchTile--5x2,.bp-mobileMD .Carousel .WatchTile--16x9.WatchTile--lg{
  width:57.86667vw
}

.bp-mobileMD .Carousel .WatchTile--1x1,.bp-mobileMD .Carousel .WatchTile--2x3,.bp-mobileMD .Carousel .WatchTile--4x3{
  width:35.73333vw
}

.bp-mobileMD .Carousel .WatchTile--1x1.WatchTile--sm{
  width:18.66667vw
}

.bp-mobileLG .Carousel .WatchTile--58x13{
  width:88.4058vw
}

.bp-mobileLG .Carousel .WatchTile--16x9{
  width:41.78744vw
}

.bp-mobileLG .Carousel .WatchTile--5x2,.bp-mobileLG .Carousel .WatchTile--16x9.WatchTile--lg{
  width:58.69565vw
}

.bp-mobileLG .Carousel .WatchTile--1x1,.bp-mobileLG .Carousel .WatchTile--2x3,.bp-mobileLG .Carousel .WatchTile--4x3{
  width:34.54106vw
}

.bp-mobileLG .Carousel .WatchTile--1x1.WatchTile--sm{
  width:19.56522vw
}

.bp-tablet .Carousel .WatchTile--58x13{
  width:90.23438vw
}

.bp-tablet .Carousel .WatchTile--16x9{
  width:24.47917vw
}

.bp-tablet .Carousel .WatchTile--5x2,.bp-tablet .Carousel .WatchTile--16x9.WatchTile--lg{
  width:33.33333vw
}

.bp-tablet .Carousel .WatchTile--1x1,.bp-tablet .Carousel .WatchTile--2x3,.bp-tablet .Carousel .WatchTile--4x3{
  width:25.78125vw
}

.bp-tablet .Carousel .WatchTile--1x1.WatchTile--sm{
  width:11.19792vw
}

.bp-desktopPlus .Carousel .WatchTile--58x13{
  width:92.08984vw
}

.bp-desktopPlus .Carousel .WatchTile--16x9{
  width:19.33594vw
}

.bp-desktopPlus .Carousel .WatchTile--5x2,.bp-desktopPlus .Carousel .WatchTile--16x9.WatchTile--lg{
  width:33.30078vw
}

.bp-desktopPlus .Carousel .WatchTile--1x1,.bp-desktopPlus .Carousel .WatchTile--2x3,.bp-desktopPlus .Carousel .WatchTile--4x3{
  width:19.33594vw
}

.bp-desktopPlus .Carousel .WatchTile--1x1.WatchTile--sm{
  width:8.88672vw
}

.bp-desktopLGPlus .Carousel .WatchTile--58x13{
  width:92.1875vw
}

.bp-desktopLGPlus .Carousel .WatchTile--16x9{
  width:16.01563vw
}

.bp-desktopLGPlus .Carousel .WatchTile--5x2,.bp-desktopLGPlus .Carousel .WatchTile--16x9.WatchTile--lg{
  width:24.6875vw
}

.bp-desktopLGPlus .Carousel .WatchTile--1x1,.bp-desktopLGPlus .Carousel .WatchTile--2x3,.bp-desktopLGPlus .Carousel .WatchTile--4x3{
  width:13.59375vw
}

.bp-desktopLGPlus .Carousel .WatchTile--1x1.WatchTile--sm{
  width:7.42188vw
}

.bp-desktopXLGPlus .Carousel .WatchTile--58x13{
  width:90.55556vw
}

.bp-desktopXLGPlus .Carousel .WatchTile--16x9{
  width:15.83333vw
}

.bp-desktopXLGPlus .Carousel .WatchTile--5x2,.bp-desktopXLGPlus .Carousel .WatchTile--16x9.WatchTile--lg{
  width:28.54167vw
}

.bp-desktopXLGPlus .Carousel .WatchTile--1x1,.bp-desktopXLGPlus .Carousel .WatchTile--2x3,.bp-desktopXLGPlus .Carousel .WatchTile--4x3{
  width:12.08333vw
}

.bp-desktopXLGPlus .Carousel .WatchTile--1x1.WatchTile--sm{
  width:6.80556vw
}

.no-touch .WatchTile:hover{
  z-index:100
}

.no-touch .WatchTile:hover:not(.--no-zoom) .EmbeddedWatchPlayer__Wrapper,.no-touch .WatchTile:hover:not(.--no-zoom) .WatchTile__AutoPlayOverlay,.no-touch .WatchTile:hover:not(.--no-zoom) .WatchTile__Image,.no-touch .WatchTile:hover:not(.--no-zoom) .WatchTile__Transparent__Wrapper{
  box-shadow:0 30px 38px 0 rgba(0,0,0,.5);
  transform:scale(1.05)
}

.no-touch .WatchTile:hover:not(.--no-zoom) .WatchTile__Content{
  transform:translate3d(0,3px,0)
}

.no-touch .WatchTile:hover:not(.--no-zoom).WatchTile--16x9 .WatchTile__Content,.no-touch .WatchTile:hover:not(.--no-zoom).WatchTile--58x13 .WatchTile__Content{
  transform:translate3d(-6px,3px,0)
}

.no-touch .WatchTile:hover .MediaPlaceholder__Button{
  opacity:1;
  visibility:visible
}

.EmbeddedWatchPlayer__Wrapper,.WatchTile__AutoPlayOverlay,.WatchTile__Image,.WatchTile__Transparent__Wrapper{
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden;
  border-radius:10px;
  transition:all .2s ease-in-out
}

.EmbeddedWatchPlayer__Wrapper .MediaPlaceholder__Button,.WatchTile__AutoPlayOverlay .MediaPlaceholder__Button,.WatchTile__Image .MediaPlaceholder__Button,.WatchTile__Transparent__Wrapper .MediaPlaceholder__Button{
  opacity:0;
  transition:all .2s ease-in-out
}

.WatchTile__Transparent__Image{
  width:80%
}

.WatchTile--circle .WatchTile__Transparent__Image{
  width:60.46512%
}

.MediaList__Footer__Icon{
  fill:#06c;
  height:14px;
  width:14px
}

.MediaList__item{
  background:#fff;
  width:100%;
  border:0;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  text-align:left
}

.MediaList--dark .MediaList__item{
  background:#1d1e1f
}

.MediaList__item .MediaList__item__description{
  color:#000
}

.MediaList--dark .MediaList__item .MediaList__item__description{
  color:#fff
}

.MediaList__item .MediaList__item__playing{
  color:#d00
}

.MediaList--dark .MediaList__item .MediaList__item__playing{
  color:#ef4035
}

.MediaList__item .MediaList__item__network,.MediaList__item .MediaList__item__tag,.MediaList__item .MediaList__item__time{
  color:#a5a6a7
}

.MediaList--dark .MediaList__item .MediaList__item__network,.MediaList--dark .MediaList__item .MediaList__item__tag,.MediaList--dark .MediaList__item .MediaList__item__time{
  color:#6c6d6f
}

.MediaList__item__icon.icon__svg{
  flex-grow:0;
  flex-shrink:0;
  height:14px;
  width:12px
}

.MediaList__item:hover{
  cursor:pointer
}

.MediaList__item:hover .MediaList__item__description{
  color:#06c
}

.MediaList--dark .MediaList__item:hover .MediaList__item__description{
  color:#4c99e6
}

.MediaList__item--active{
  background:#f9f9fb
}

.MediaList--dark .MediaList__item--active{
  background:#252627
}

.MediaList__item--active .MediaList__item__description{
  color:#06c
}

.MediaList--dark .MediaList__item--active .MediaList__item__description{
  color:#4c99e6
}

.MediaList__item:not(.MediaList__item--active)+.MediaList__item:not(.MediaList__item--active):before{
  border-top:1px dotted #dcdddf;
  content:"";
  height:1px;
  left:12px;
  position:absolute;
  right:12px;
  top:0
}

.MediaList--dark .MediaList__item:not(.MediaList__item--active)+.MediaList__item:not(.MediaList__item--active):before{
  border-color:#3a3b3c
}

.MediaList__list--tuneIn .MediaList__item__description{
  color:#151617
}

.MediaList__item__meta{
  list-style:none
}

.MediaList__item__meta>li+li:before{
  color:#a5a6a7;
  content:"\2022";
  margin:0 4px
}

.MediaList--dark .MediaList__item__meta>li+li:before{
  color:#6c6d6f
}

.ContentList__Item{
  clear:both;
  padding:10px 0
}

.ContentList__Item:first-child{
  padding-top:0
}

.ContentList__Item:last-child{
  padding-bottom:0
}

.ContentList__Item+.ContentList__Item{
  border-top:1px dotted #dcdddf
}

.ContentList__Item+.ContentList__Item--dark{
  border-top:1px dotted #48494a
}

.ContentList--NoBorder .ContentList__Item{
  padding:4px 0
}

.ContentList--NoBorder .ContentList__Item:first-child{
  padding-top:0
}

.ContentList--NoBorder .ContentList__Item:last-child{
  padding-bottom:0
}

.ContentList--NoBorder .ContentList__Item+.ContentList__Item{
  border:0
}

.ContentList__Item--dark+.ContentList__Item--dark{
  border-top-color:#3a3b3c
}

.Truncate{
  display:block;
  position:relative
}

.Truncate--collapsed p{
  display:inline
}

.Truncate__ShowMore--hidden{
  visibility:hidden
}

.Truncate__Button{
  bottom:0;
  color:#06c;
  position:absolute;
  right:0
}

.Truncate__Button:hover{
  color:#004d9a
}

.ClubhouseHeader__Container{
  max-width:1400px
}

.ClubhouseHeader__Main{
  max-width:615px;
  flex-shrink:1;
  flex-grow:1
}

.ClubhouseHeader__Logo{
  width:64px;
  height:auto
}

.ClubhouseHeader__Follow{
  min-width:96px;
  height:24px
}

.ClubhouseHeader__Record li:before{
  content:"\2022";
  color:#a5a6a7;
  padding-left:.5em;
  padding-right:.5em
}

.ClubhouseHeader__Record li:first-of-type:before{
  content:"";
  padding-left:0;
  padding-right:0
}

.ClubhouseHeader--tabletPlus .ClubhouseHeader__Main{
  max-width:535px;
  min-height:88px
}

.ClubhouseHeader--tabletPlus .ClubhouseHeader__Rank{
  padding-top:10px
}

.ClubhouseHeader--mobile .ClubhouseHeader__Main{
  width:100%;
  min-height:80px
}

ul.SectionLabelWrapper{
  list-style-type:none
}

.SectionLabel__Name{
  display:inline-block
}

.SectionLabel__Name>span+span{
  margin-left:4px
}

.SectionLabel{
  color:#a5a6a7;
  cursor:default;
  display:inline-block;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  letter-spacing:3px;
  line-height:1.5;
  padding-bottom:1px;
  position:relative;
  text-decoration:none;
  text-transform:uppercase
}

.SectionLabel p{
  margin:0
}

.SectionLabel--link,.SectionLabel a{
  color:inherit;
  cursor:pointer;
  position:relative;
  text-decoration:inherit;
  z-index:4
}

.SectionLabel--link:hover,.SectionLabel a:hover{
  color:unset;
  text-decoration:underline
}

.SectionLabel--sponsor{
  background-color:#000;
  color:#fff;
  display:inline-block;
  padding:2px 6px!important
}

.SectionLabel--sponsor div{
  color:#fff;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  letter-spacing:3px;
  line-height:1.5;
  text-transform:uppercase
}

.SectionLabelWrapper--dark .SectionLabel--sponsor{
  background-color:#fff;
  color:#a5a6a7
}

.SectionLabelWrapper--dark .SectionLabel--sponsor div{
  color:#000
}

.SectionLabel--vertical{
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  font-weight:400;
  letter-spacing:3px;
  line-height:1.5;
  text-transform:uppercase
}

.SectionLabel:not(:last-child),.SectionLabel:not(:only-child){
  margin-right:10px
}

.SectionLabel:last-child{
  margin-right:0
}

.TextStatus{
  padding-left:12px;
  position:relative
}

.TextStatus:before{
  background-color:#a5a6a7;
  border-radius:50%;
  content:"";
  height:8px;
  left:2px;
  position:absolute;
  top:50%;
  transform:translateY(-50%);
  width:8px
}

.TextStatus .plain{
  font-size:12px;
  font-weight:600
}

.TextStatus--green:before{
  background-color:#009444
}

.TextStatus--yellow:before{
  background-color:#ffce07
}

.TextStatus--red:before{
  background-color:#c00
}

.TextStatus--grey:before{
  background-color:#dcdddf
}

.TextStatus--black:before{
  background-color:#000
}

.StatBlock--single{
  width:152px
}

.PlayerHeader__Container{
  max-width:1260px
}

.PlayerHeader__Left{
  height:160px;
  margin-left:-80px
}

.PlayerHeader__Left .Image__Citation{
  left:8px;
  right:unset;
  top:136px;
  z-index:500
}

.PlayerHeader__Left .Image__Citation__Attr,.PlayerHeader__Left .Image__Citation__Credit{
  float:left
}

.PlayerHeader__Main{
  width:615px;
  flex-shrink:0;
  flex-grow:0
}

.PlayerHeader__Main_Aside{
  position:relative;
  margin-left:5px;
  z-index:400
}

.PlayerHeader__Image_Container{
  width:280px;
  height:160px;
  position:relative
}

.PlayerHeader__Image{
  width:220px;
  right:0;
  bottom:0
}

.PlayerHeader__Image,.PlayerHeader__Overlay{
  height:160px;
  position:absolute;
  top:0;
  z-index:400
}

.PlayerHeader__Overlay{
  width:76px;
  background-color:#fff;
  transform:skew(-25deg)
}

.PlayerHeader__Overlay--right{
  right:-40px
}

.PlayerHeader__Overlay--left{
  left:-40px
}

.PlayerHeader__Overlay--opaque{
  opacity:.9
}

.PlayerHeader__Overlay_Detail{
  width:108px;
  z-index:400;
  transform:skew(-25deg) translateZ(0);
  height:160px;
  border-right:2px solid #fff;
  box-shadow:-5px 0 10px 0 rgba(0,0,0,.3);
  opacity:.7;
  position:absolute;
  left:38px;
  -webkit-backface-visibility:hidden;
  backface-visibility:hidden
}

.PlayerHeader__Logo{
  width:100%;
  height:auto;
  display:block;
  position:absolute;
  left:0;
  right:0;
  top:0;
  opacity:.3;
  transform:translateY(-25px);
  z-index:400
}

.PlayerHeader__Logo--opaque{
  opacity:1
}

.PlayerHeader__Logo--nba-large,.PlayerHeader__Logo--nba-mobile{
  top:11px
}

.PlayerHeader__Logo--nba-large{
  left:-62px
}

.PlayerHeader__Logo--nba-mobile{
  left:-15px
}

.PlayerHeader .PlayerHeader__Logo.is--flag{
  left:10px;
  top:-5px
}

.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Logo.is--flag{
  top:13px
}

.PlayerHeader__HeadShot{
  margin:auto;
  position:absolute;
  right:0;
  bottom:0;
  z-index:400
}

.PlayerHeader__HeadShot--full{
  width:350px;
  height:100%;
  position:absolute;
  top:0;
  right:0
}

.PlayerHeader__Follow{
  min-width:104px
}

.PlayerHeader__Team_Info li:before{
  content:"\2022";
  color:#a5a6a7;
  padding:0 .5em
}

.PlayerHeader__Team_Info li:first-of-type:before{
  content:"";
  padding:0 0 0 .25em
}

.PlayerHeader__Bio_List .AnchorLink--dark:hover,.PlayerHeader__Team_Info .AnchorLink--dark:hover{
  color:#fff
}

.PlayerHeader__Bio{
  flex-grow:1;
  flex-shrink:1
}

.PlayerHeader__Bio_List{
  display:table
}

.PlayerHeader__Bio_List li{
  display:table-row
}

.PlayerHeader__Bio_List li>div{
  display:table-cell;
  padding:0 12px 12px 0
}

.PlayerHeader__Bio_List li>div:last-of-type{
  padding-right:0
}

.PlayerHeader__Bio_List li:last-of-type div{
  padding-bottom:0
}

.PlayerHeader__Bio_List--small li>div{
  padding-bottom:8px
}

.PlayerHeader__StatBlock{
  min-width:352px
}

.PlayerHeader--dark .PlayerHeader__StatBlock{
  background-color:#252627
}

.PlayerHeader--desktop .PlayerHeader__Main{
  width:535px
}

.PlayerHeader--desktop .PlayerHeader__StatBlock{
  width:272px;
  min-width:auto
}

.PlayerHeader--tablet .PlayerHeader__Main{
  width:535px
}

.PlayerHeader--mobile .PlayerHeader__Main{
  width:100%
}

.PlayerHeader--mobile .PlayerHeader__Left{
  margin-left:-115px
}

.PlayerHeader--mobile .PlayerHeader__Main_Aside{
  margin-left:-10px
}

.PlayerHeader--mobile .PlayerHeader__Overlay{
  width:105px
}

.PlayerHeader--mobile .PlayerHeader__Overlay--right{
  right:-47px
}

.PlayerHeader--mobile .PlayerHeader__Overlay_Detail{
  left:45px
}

.PlayerHeader--mobile .PlayerHeader__StatBlock{
  width:100%;
  min-width:auto
}

.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Image,.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Image_Container,.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Left,.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Overlay,.PlayerHeader--mobile:not(.PlayerHeader--noFollow) .PlayerHeader__Overlay_Detail{
  height:196px
}

.PlayerHeader--dark .PlayerHeader__Name{
  color:#fff
}

.PlayerHeader--dark .PlayerHeader__Overlay{
  background-color:#252627
}

.PlayerHeader--dark .PlayerHeader__Overlay_Detail{
  border-right:2px solid #000;
  box-shadow:-5px 0 10px 0 rgba(0,0,0,.8)
}

.PlayerHeader--dark .PlayerHeader__Overlay--opaque{
  opacity:.7
}

.PlayerHeader--dark .PlayerHeader__Team_Info li:before{
  color:#6c6d6f
}

@media (max-width:320px){
  .PlayerHeader--hide-mobile-sm{
    display:none
  }
}

.TableDetails{
  color:#6c6d6f;
  font-size:12px;
  line-height:16px
}

.TableDetails--dark{
  color:#8d8e90
}

.TableDetails__Headline{
  font-weight:700
}

.TableDetails__Paragraph{
  margin-bottom:8px
}

.TableDetails__Note a{
  color:#06c
}

.TableDetails__Note a:hover{
  color:#004d9a
}

.News__Item--featured .News__Item__Thumbnail{
  display:block;
  float:none;
  height:auto;
  max-width:100%;
  width:auto
}

.News__Item--featured .News__Content__Container{
  padding-top:12px
}

.News__Item--nested{
  cursor:pointer;
  position:relative
}

.News__Item--nested .News__Item__Background__Link{
  bottom:0;
  display:block;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:3
}

.News__Item .News__Item__Headline.premium:before{
  background:url(../../a.espncdn.com/redesign/assets/img/logos/espnplus/espnplus-2x.png) no-repeat 50%;
  background-size:100% auto;
  content:"";
  display:inline-block;
  height:16px;
  margin-bottom:-3px;
  margin-right:2px;
  width:20px
}

.News__Item .News__Item__Thumbnail{
  -ms-flex-negative:0;
  border-radius:6px;
  display:inline;
  flex-shrink:0;
  float:left;
  height:60px;
  margin-right:12px;
  width:60px
}

.News__Item .News__Item__Thumbnail.no-img{
  background-color:#edeef0;
  position:relative
}

.News__Item .News__Item__Thumbnail--no-pointer{
  pointer-events:none
}

.News__Item .News__Item__Headline{
  color:#2b2c2d;
  font-size:12px;
  font-weight:600;
  line-height:16px;
  overflow:hidden
}

.News__Item .News__Item__Headline--dark{
  color:#cbccce
}

.News__Item.News__Item--reverse{
  justify-content:space-between
}

.News__Item.News__Item--reverse .News__Item__Thumbnail{
  margin-left:12px;
  margin-right:0
}

.News__Item .News__Item__Thumbnail img{
  min-height:100%;
  -o-object-fit:cover;
  object-fit:cover
}

.News__Item .News__Item__Description{
  color:#6c6d6f;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  overflow:hidden;
  padding-top:2px
}

.News__Item .News__Item__Description--dark{
  color:#8d8e90
}

.News__Item .News__Item__DateTime{
  color:#6c6d6f;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  overflow:hidden;
  padding-top:4px
}

.News__Item .News__Item__DateTime--dark{
  color:#cbccce
}

.News__Item .News__Item__DateTime--recent{
  color:#c00
}

.News__Item .News__Item__Sponsor{
  color:#6c6d6f;
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  font-weight:400;
  line-height:16px;
  overflow:hidden
}

.News__Item .News__Item__Sponsor--dark{
  color:#cbccce
}

.News__Item .News__Item__Thumbnail+.News__Item__Content{
  padding:0 0 0 10px
}

.News__Item .News__Item__No__Data{
  color:#6c6d6f
}

.News__Item .News__Item__No__Data--dark{
  color:#cbccce
}

.News__Item.visited .News__Item__Headline,.News__Item:visited .News__Item__Headline{
  color:#48494a
}

.News__Item.hover .News__Item__Headline,.News__Item:hover .News__Item__Headline{
  color:#06c
}

.News__Item.hover .News__Item__Headline--dark,.News__Item:hover .News__Item__Headline--dark{
  color:#4c99e6
}

.News__Item .News__Content__Container div+div{
  margin-top:0
}

.News__Item .News__Item__Thumbnail.no-img:before{
  background:url(../../a.espncdn.com/redesign/assets/img/logos/espn-black%402x.png) no-repeat 50%/62%;
  bottom:0;
  content:"";
  display:block;
  left:0;
  opacity:.2;
  position:absolute;
  right:0;
  top:0
}

.ResponsiveTable .icon__svg.w-70{
  width:70%
}

.ResponsiveTable--has-footer+.contentItem__footer:before{
  left:0!important;
  right:0!important
}

.bp-mobile .ResponsiveTable{
  margin:0 -12px
}

.bp-mobile .ResponsiveTable .Table__Caption,.bp-mobile .ResponsiveTable .Table__TD:first-child,.bp-mobile .ResponsiveTable .Table__TH:first-child,.bp-mobile .ResponsiveTable .Table__Title{
  padding-left:12px
}

.bp-mobile .ResponsiveTable .Table__Caption,.bp-mobile .ResponsiveTable .Table__TD:last-child,.bp-mobile .ResponsiveTable .Table__TH:last-child,.bp-mobile .ResponsiveTable .Table__Title{
  padding-right:12px
}

.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table__Scroll .Table__Caption,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table__Scroll .Table__TD:first-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table__Scroll .Table__TH:first-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table__Scroll .Table__Title,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table--fixed-right .Table__Caption,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table--fixed-right .Table__TD:first-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table--fixed-right .Table__TH:first-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table--fixed-right .Table__Title{
  padding-left:4px
}

.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table--fixed-left .Table__Caption,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table--fixed-left .Table__TD:last-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table--fixed-left .Table__TH:last-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-left .Table--fixed-left .Table__Title,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table__Scroll .Table__Caption,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table__Scroll .Table__TD:last-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table__Scroll .Table__TH:last-child,.bp-mobile .ResponsiveTable.ResponsiveTable--fixed-right .Table__Scroll .Table__Title{
  padding-right:4px
}

.Table{
  border-collapse:collapse;
  width:100%
}

.Table--fixed{
  padding:0;
  width:100%
}

.Table.Table--fixed-left,.Table.Table--fixed-right{
  width:auto
}

.bp-desktopPlus .Table--fixed-layout{
  table-layout:fixed
}

.Table__Colgroup{
  border-right:1px solid #dcdddf;
  display:table-column-group
}

.Table__Colgroup:last-of-type{
  border-right:0
}

.Table__Column{
  display:table-column
}

.Table__Column.Table--sorted{
  background-color:rgba(0,102,204,.1)
}

.Table--fixed-right .Table__Column{
  border-left:1px solid #dcdddf;
  border-right:none
}

.Table--fixed-left .Table__Column{
  border-left:none;
  border-right:1px solid #dcdddf
}

.Table__Colgroup .Table__Column{
  border-left:none;
  border-right:none
}

.Table__TR{
  display:table-row
}

.Table__THEAD{
  display:table-header-group
}

.Table__TBODY{
  display:table-row-group
}

.Table__TD,.Table__TH{
  color:#6c6d6f;
  display:table-cell;
  font-variant-numeric:tabular-nums;
  padding:4px 4px 3px;
  text-align:left;
  vertical-align:middle;
  white-space:nowrap
}

.Table__TD.text-center,.Table__TH.text-center{
  text-align:center
}

.Table__TD.text-right,.Table__TH.text-right{
  text-align:right
}

.Table__TH{
  border-bottom:1px solid #dcdddf;
  border-top:1px solid #dcdddf;
  color:#48494a;
  font-size:11px;
  height:24px;
  line-height:15px;
  text-transform:uppercase
}

.Table__TH .arrow-icon_cont{
  margin-left:4px
}

.Table__TH .arrow-icon_cont .icon__svg{
  height:10px
}

.Table__TD{
  border-bottom:1px solid #f1f2f3;
  font-size:12px;
  line-height:19px
}

.Table__TR--sm .Table__TD{
  height:28px
}

.Table__TR--md .Table__TD{
  height:36px
}

.Table__TR--lg .Table__TD{
  height:41px
}

.Table__TD--fixed-width>*{
  display:block;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:inherit
}

.Table__Title{
  color:#2b2c2d;
  font-size:16px;
  font-weight:600;
  line-height:21px;
  margin-bottom:8px;
  margin-top:8px;
  position:relative;
  text-align:left;
  text-transform:capitalize
}

.Table__Title--dark{
  color:#fff
}

.Table__Caption{
  color:#2b2c2d;
  font-size:14px;
  font-weight:600;
  height:20px;
  line-height:1;
  margin-top:8px;
  padding:0 4px;
  position:relative;
  text-align:left;
  text-transform:capitalize
}

.Table__Scroll,.Table__ScrollerWrapper{
  width:100%
}

.Table__Scroll{
  padding:0;
  table-layout:fixed
}

.Table__Scroller{
  -webkit-overflow-scrolling:touch;
  overflow-x:auto;
  overflow-y:hidden;
  position:relative;
  vertical-align:top;
  white-space:nowrap;
  width:100%
}

.Table--align-center:not(.Table--fixed) .Table__TD,.Table--align-center:not(.Table--fixed) .Table__TH{
  text-align:center
}

.Table--align-center:not(.Table--fixed) .Table__TD:first-child,.Table--align-center:not(.Table--fixed) .Table__TH:first-child{
  text-align:left
}

.ResponsiveTable--fixed-left .Table--align-center:not(.Table--fixed) .Table__TD,.ResponsiveTable--fixed-left .Table--align-center:not(.Table--fixed) .Table__TH:first-child{
  text-align:center
}

.Table--align-right:not(.Table--fixed) .Table__TD,.Table--align-right:not(.Table--fixed) .Table__TH{
  text-align:right
}

.Table--align-right:not(.Table--fixed) .Table__TD:first-child,.Table--align-right:not(.Table--fixed) .Table__TH:first-child{
  text-align:left
}

.ResponsiveTable--fixed-left .Table--align-right:not(.Table--fixed) .Table__TD,.ResponsiveTable--fixed-left .Table--align-right:not(.Table--fixed) .Table__TH:first-child{
  text-align:right
}

.Table__Shadow--left,.Table__Shadow--right{
  bottom:0;
  opacity:0;
  pointer-events:none;
  position:absolute;
  top:0;
  transition:opacity .2s ease-out;
  width:6px;
  z-index:1
}

.Table__Shadow--left{
  background:linear-gradient(90deg,rgba(0,0,0,.2),transparent);
  left:0
}

.Table__Shadow--right{
  background:linear-gradient(270deg,rgba(0,0,0,.2),transparent);
  right:0
}

.Table__ArrowContainer{
  position:sticky;
  z-index:2
}

.Table__Arrow{
  position:absolute;
  z-index:3
}

.Table__Arrow--left{
  left:10px
}

.Table__Arrow--right{
  right:10px
}

.ResponsiveTable--dark,.ResponsiveTable--dark .Table__Caption,.ResponsiveTable--dark .Table__Title{
  color:#fff
}

.Table--fixed-left{
  border-right:1px solid #dcdddf
}

.ResponsiveTable--dark .Table--fixed-left{
  border-right:1px solid #000
}

.Table--fixed-right{
  border-left:1px solid #dcdddf
}

.ResponsiveTable--dark .Table--fixed-right{
  border-left:1px solid #000
}

.Table__TH .AnchorLink{
  color:#48494a;
  text-decoration:underline
}

.Table__TH .AnchorLink:hover{
  color:#06c
}

.Table__TBODY>.Table__TR.Table__even:nth-child(2n),.Table__TBODY>.Table__TR.Table__odd:nth-child(odd){
  background:rgba(0,0,0,.02)
}

.ResponsiveTable--dark .Table__Title{
  color:#fff
}

.ResponsiveTable--dark .Table__Colgroup,.ResponsiveTable--dark .Table__TD{
  border-color:#151617
}

.ResponsiveTable--dark .Table__TH{
  border-color:#3a3b3c;
  color:#fff
}

.ResponsiveTable--dark .Table__TH .AnchorLink{
  color:#fff;
  text-decoration:underline
}

.ResponsiveTable--dark .Table__TH .AnchorLink:hover{
  color:#4c99e6
}

.ResponsiveTable--dark .Table__TD{
  color:#8d8e90
}

.ResponsiveTable--dark .Table__TBODY>.Table__TR.Table__even:nth-child(2n),.ResponsiveTable--dark .Table__TBODY>.Table__TR.Table__odd:nth-child(odd){
  background:hsla(0,0%,100%,.03)
}

.ResponsiveTable--dark .Table--fixed-left,.ResponsiveTable--dark .Table--fixed-right{
  border-color:#3a3b3c
}

.Table__Column.multiline{
  width:300px
}

.Table__Team{
  align-items:center;
  display:flex
}

.Table__Team .Logo{
  margin:-5px 6px -4px 0
}

.Table--wrap-last .Table__TD:last-child{
  white-space:normal
}

.Table__customHeader.Table__TD{
  border-bottom:1px solid #dcdddf;
  border-top:1px solid #dcdddf;
  color:#48494a;
  font-weight:700;
  height:24px;
  line-height:15px;
  padding:4px;
  text-transform:uppercase;
  vertical-align:middle;
  white-space:nowrap
}

.ResponsiveTable--dark .Table__customHeader.Table__TD{
  border-bottom:1px solid #151617;
  border-top:1px solid #151617;
  color:#fff
}

.is-favorite.Table__TD,.Table .Table__TBODY>.Table__TR.is-favorite{
  background-color:rgba(255,206,7,.12)
}

.ResponsiveTable.is-color-controlled .Table__TR:not(.is-favorite).Table__even,.ResponsiveTable.is-color-controlled .Table__TR:not(.is-favorite).Table__odd{
  background:none
}

.ResponsiveTable.is-color-controlled .Table__TR:not(.is-favorite).filled{
  background:rgba(0,0,0,.02)
}

.ResponsiveTable--dark.is-color-controlled .Table__TR:not(.is-favorite).filled{
  background:hsla(0,0%,100%,.02)
}

.News__FooterLink--dark{
  color:#4c99e6
}

.Card--dark.TeamStandings .Card__Content{
  padding-bottom:0
}

.TuneIn__Footer__Icon{
  fill:#06c;
  height:14px;
  width:14px
}

.TuneIn__item:hover{
  cursor:pointer
}

.TuneIn__item:hover .TuneIn__item__description{
  color:#06c
}

.TuneIn__item+.TuneIn__item:before{
  background:#f1f2f3;
  content:"";
  height:1px;
  position:absolute;
  top:0;
  width:92%
}

.TuneIn__list .TuneIn__item__description{
  color:#151617
}

.TuneIn__item__meta{
  list-style:none
}

.TuneIn__item__meta>li+li:before{
  background:#a5a6a7;
  border-radius:50%;
  content:"";
  display:inline-block;
  height:3px;
  margin:0 4px;
  vertical-align:middle;
  width:3px
}

.TuneIn--pre .Media__PlayButton{
  display:none
}

.layout{
  display:flex
}

.bp-mobile .layout{
  flex-direction:column
}

.page-container{
  padding:10px 0;
  position:relative
}

.bp-tabletPlus .page-container{
  width:740px;
  margin:0 auto;
  padding:10px
}

.bp-desktopPlus .page-container{
  width:1000px
}

.bp-desktopLGPlus .page-container{
  width:1240px
}

.layout__column{
  flex-basis:auto;
  flex-grow:1;
  flex-shrink:1
}

.bp-mobile .layout__column+.layout__column{
  padding-top:12px
}

.is-full .layout__column--1{
  width:100%
}

.bp-tabletPlus .is-split .layout__column{
  padding-right:6px
}

.bp-tabletPlus .is-split .layout__column+.layout__column{
  padding-left:6px
}

.is-3-6-3 .layout__column--1,.is-3-6-3 .layout__column--3{
  display:none;
  flex:none;
  width:300px
}

.bp-desktopLGPlus .is-3-6-3 .layout__column--1{
  display:block
}

@media (min-width:768px){
  .is-3-6-3 .layout__column--2{
    overflow-x:hidden
  }
}

.bp-desktopPlus .is-3-6-3 .layout__column--2{
  padding-right:20px
}

.bp-desktopLGPlus .is-3-6-3 .layout__column--2{
  padding:0 20px
}

.bp-desktopPlus .is-3-6-3 .layout__column--3{
  display:block
}

.is-3-9 .layout__column--1{
  display:none;
  flex:none
}

.bp-desktopPlus .is-3-9 .layout__column--1{
  display:block;
  width:300px
}

.bp-desktopPlus .is-3-9 .layout__column--2{
  padding-left:20px
}

.is-9-3 .layout__column--1{
  flex-basis:200px;
  max-width:100%
}

.is-9-3 .layout__column--1:last-child{
  width:100%
}

.bp-desktopPlus .is-9-3 .layout__column--1{
  padding-right:20px
}

.bp-desktopPlus .is-9-3 .layout__column--1:last-child{
  padding-right:0
}

.is-9-3 .layout__column--2{
  display:none;
  flex:none
}

.bp-desktopPlus .is-9-3 .layout__column--2{
  display:block;
  width:300px
}

.is-2-7-3.is-clubhouse .layout__column--1{
  display:block
}

.bp-tablet .is-2-7-3.is-clubhouse .layout__column--1{
  padding-right:20px
}

.bp-tabletPlus .is-2-7-3.is-clubhouse .layout__column--1{
  display:block;
  flex:none;
  width:180px
}

.bp-desktopLGPlus .is-2-7-3.is-clubhouse .layout__column--1{
  width:220px
}

.bp-desktopPlus .is-2-7-3.is-clubhouse .layout__column--2{
  width:460px;
  padding:0 20px
}

.is-2-7-3.is-clubhouse .layout__column--3{
  display:none;
  flex:none;
  width:300px
}

.bp-desktopPlus .is-2-7-3.is-clubhouse .layout__column--3{
  display:block
}

.is-2-7-3 .layout__column--1{
  display:none;
  flex:none
}

.bp-desktopLGPlus .is-2-7-3 .layout__column--1{
  width:220px;
  display:block
}

.bp-desktopPlus .is-2-7-3 .layout__column--2{
  padding-right:20px
}

.bp-desktopLGPlus .is-2-7-3 .layout__column--2{
  padding:0 20px
}

.is-2-7-3 .layout__column--3{
  display:none;
  flex:none;
  width:300px
}

.bp-desktopPlus .is-2-7-3 .layout__column--3{
  display:block
}

.contentItem__content{
  border-radius:10px;
  box-shadow:0 1px 4px rgba(0,0,0,.24);
  height:104px;
  margin:0 16px 12px;
  transform:translateZ(0)
}

.contentItem__content:hover .contentItem__title{
  color:#004d9a
}

.contentItem__content:hover .contentItem__title.contentItem__title--dark{
  color:#4c99e6
}

.contentItem__content--hero{
  border-radius:0;
  box-shadow:none;
  display:block;
  padding:0!important;
  margin:0
}

.contentItem__content--hero .media-wrapper{
  margin:0
}

.contentItem__content.contentItem__content--layoutLg{
  height:134px
}

.Card__Content--dark .contentItem__content{
  background:#1d1e1f
}

.contentItem__title{
  font-size:14px;
  line-height:19px;
  font-weight:600;
  color:#151617
}

.contentItem__title--dark{
  color:#fff
}

.contentItem__content--layoutLg .contentItem__title{
  font-size:16px;
  line-height:21px
}

.contentCollection .contentItem{
  box-shadow:none
}

.contentCollection .contentItem+.contentItem__footer{
  padding-top:4px!important
}

.contentItem__footer{
  text-align:center
}

.contentItem__content--layoutLg .contentItem__footer{
  padding:10px 20px
}

.contentItem__footer--shareMenuMedia{
  margin-right:12px;
  top:-12px
}

.contentItem__content--layoutLg .contentItem__footer--shareMenuMedia{
  margin-right:20px;
  padding:0
}

.contentItem__footer--buttons>a{
  font-weight:600;
  margin:0 6px
}

.contentItem__footer--buttons>a.Button--sm{
  line-height:28px
}

.contentItem__footer--buttons>a+a:before{
  display:none
}

.contentItem__contentWrapper{
  padding:12px
}

.contentItem__contentWrapper--dark{
  background:#1d1e1f
}

.contentItem__content--fullWidth.hasImage .contentItem__contentWrapper--hero,.contentItem__contentWrapper--featured,.contentItem__contentWrapper--hero{
  padding:12px 16px
}

.contentItem__gradientWrapper{
  bottom:0;
  left:0;
  position:absolute;
  right:0;
  top:0;
  z-index:1
}

.bp-tabletPlus .contentItem__gradientWrapper{
  padding:0
}

.contentItem__gradientWrapper--fadeGradient{
  background:radial-gradient(at top,transparent 0,#000 120%) transparent
}

.contentItem__gradientWrapper--blockGradient{
  background:rgba(0,0,0,.5)
}

.contentItem__content--layoutLg .contentItem__gradientWrapper--blockGradient{
  width:50%
}

.contentItem__content--layoutLg .contentItem__gradientWrapper--blockGradient.contentItem__gradientWrapper--column{
  width:auto
}

.bp-mobile .contentItem__gradientWrapper--blockGradient,.contentItem__gradientWrapper--blockGradient.contentItem__gradientWrapper--column{
  top:inherit
}

.bp-mobile .contentItem__gradientWrapper--blockGradient .contentItem__contentWrapper--featured,.contentItem__gradientWrapper--blockGradient .contentItem__contentWrapper--featured.contentItem__contentWrapper--column{
  position:relative
}

.Feed__GradientBorder{
  background-image:linear-gradient(90deg,rgba(252,255,200,0) 0,rgba(252,255,200,.48) 50%,rgba(252,255,200,0));
  height:3px
}

.headline__capitalize{
  text-transform:capitalize
}

.headline__h1,.headline__h2,.headline__h3,.headline__h4{
  color:#2b2c2d
}

.headline__h1.headline--dark,.headline__h2.headline--dark,.headline__h3.headline--dark,.headline__h4.headline--dark{
  color:#fff
}

.headline__h1{
  font-size:28px;
  font-weight:800
}

.bp-mobile .headline__h1{
  font-size:22px
}

.headline__h2{
  font-size:24px
}

.headline__h3{
  font-size:18px
}

.headline__h4{
  font-size:14px
}

.headline__sub{
  color:#6c6d6f;
  font-size:14px
}

.headline__sub--sm{
  font-size:12px
}

.headline__title{
  color:#151617;
  font-size:14px;
  letter-spacing:2px;
  text-transform:uppercase
}

.headline__title--sm{
  color:#a5a6a7;
  font-size:10px
}

.dropdown{
  background-color:#fbfbfb;
  border:1px solid #cbccce;
  border-radius:40px;
  display:inline-block;
  position:relative;
  z-index:0
}

.dropdown:hover{
  background-color:#fff
}

.dropdown__arrow use{
  fill:#06c
}

.dropdown__arrow{
  height:24px;
  margin-top:-12px;
  pointer-events:none;
  position:absolute;
  right:10px;
  top:50%;
  width:14px
}

.dropdown__select{
  -webkit-appearance:none;
  -moz-appearance:none;
  appearance:none;
  background-color:transparent;
  border:0;
  cursor:pointer;
  font-size:12px;
  height:30px;
  line-height:normal;
  padding:0 30px 0 15px;
  text-transform:none;
  width:100%
}

body:not([data-interaction-type=keyboard]) .dropdown__select{
  outline:none
}

.dropdown__select--sizing{
  left:0;
  position:absolute;
  width:auto
}

.dropdown__select::-ms-expand{
  display:none
}

.dropdown--sm .dropdown__select{
  font-size:11px;
  height:26px;
  padding:0 30px 0 12px;
  text-transform:uppercase
}

.dropdown--lg .dropdown__select,.dropdown--xl .dropdown__select{
  font-size:16px;
  height:42px;
  padding:0 30px 0 18px
}

.dropdown--xl .dropdown__select{
  height:54px
}

.dropdown.disabled:hover{
  background-color:#fbfbfb
}

.dropdown.disabled .dropdown__select{
  cursor:default
}

.dropdown.disabled .dropdown__arrow use{
  fill:#a5a6a7
}

.Dropdown__Wrapper{
  display:inline;
  white-space:nowrap
}

.Dropdown__Label{
  font-size:12px;
  line-height:16px
}

.Dropdown__Label--no-label-pos{
  display:inline;
  margin-right:8px
}

.Dropdown__Label--label-above{
  display:block;
  margin-bottom:8px
}

.dropdown--dark{
  background-color:#252627;
  border:1px solid #3a3b3c
}

.dropdown--dark:hover{
  background-color:#101113
}

.dropdown--dark .dropdown__select{
  color:#a5a6a7
}

.dropdown--dark .dropdown__option{
  color:#000
}

.dropdown--dark .dropdown__arrow use{
  fill:#4c99e6
}

.dropdown--dark.dropdown.disabled:hover{
  background-color:#252627
}

.glossary{
  display:block;
  margin-top:12px;
  width:100%
}

.glossary__title{
  color:#151617;
  font-weight:600;
  text-transform:uppercase
}

.glossary__title--dark{
  color:#fff
}

.glossary__item,.glossary__title{
  font-size:11px;
  line-height:13px;
  padding-bottom:5px;
  padding-top:6px
}

.glossary__item{
  -moz-column-break-inside:avoid;
  break-inside:avoid;
  color:#6c6d6f;
  display:block;
  page-break-inside:avoid
}

.glossary__item--dark{
  color:#8d8e90
}

.glossary__abbr{
  color:#151617;
  font-weight:600;
  margin-right:4px
}

.glossary__abbr--dark{
  color:#fff
}

.glossary__list--mobile{
  -moz-column-count:1;
  column-count:1
}

.glossary__list--desktop,.glossary__list--tablet{
  -moz-column-count:2;
  column-count:2
}

.glossary__list--desktopLG{
  -moz-column-count:3;
  column-count:3
}

.glossary__list .glossary--fullWidth--mobile{
  -moz-column-count:1;
  column-count:1
}

.glossary__list .glossary--fullWidth--tablet{
  -moz-column-count:2;
  column-count:2
}

.glossary__list .glossary--fullWidth--desktop{
  -moz-column-count:3;
  column-count:3
}

.glossary__list .glossary--fullWidth--desktopLG{
  -moz-column-count:4;
  column-count:4
}

.contentItem__content .media-wrapper{
  flex-shrink:0;
  margin:0
}

.contentItem__content .media-wrapper .photo-enlarge{
  background:hsla(0,0%,100%,.48);
  border-radius:5px;
  bottom:5px;
  height:32px;
  left:5px;
  position:absolute;
  text-align:center;
  width:32px;
  z-index:1
}

.contentItem__content .media-wrapper .photo-enlarge .icon__svg{
  height:20px;
  margin-top:8px;
  width:20px
}

.Shortstop__Divider{
  height:3px;
  margin:16px 0 12px;
  width:80px
}

.t__shortstop{
  margin-bottom:8px
}

.Shortstop__Headshot{
  margin-right:8px
}

.Shortstop__Meta__Wrapper{
  align-items:center;
  display:flex
}

.Shortstop__Meta__Wrapper .Shortstop__Meta>span{
  display:block
}

.Shortstop__Meta__Wrapper .Shortstop__Meta__Timestamp{
  color:#cbccce
}

.ColorBorder{
  background-image:linear-gradient(90deg,rgba(252,255,200,0) 0,rgba(252,255,200,.48) 50%,rgba(252,255,200,0));
  height:3px
}

.contentItem__content--alt .Media__PlayButton,.contentItem__content--standard .Media__PlayButton{
  bottom:0;
  left:0;
  margin:auto;
  position:absolute;
  right:0;
  top:0
}

.bp-mobile .contentItem__content--alt:not(.contentItem__content--fullWidth) .Media__PlayButton,.bp-mobile .contentItem__content--standard:not(.contentItem__content--fullWidth) .Media__PlayButton{
  height:32px;
  width:32px
}

.bp-mobile .contentItem__content--alt:not(.contentItem__content--fullWidth) .Media__PlayButton .Media__Icon--play,.bp-mobile .contentItem__content--standard:not(.contentItem__content--fullWidth) .Media__PlayButton .Media__Icon--play{
  height:12px;
  width:12px
}

.contentItem__content--alt .media-wrapper .Image img,.contentItem__content--standard .media-wrapper .Image img{
  height:100%;
  -o-object-fit:cover;
  object-fit:cover;
  -o-object-position:50% 0;
  object-position:50% 0
}

.contentItem__content--alt .contentItem__publicationMeta,.contentItem__content--standard .contentItem__publicationMeta{
  list-style-type:none;
  margin-top:auto
}

.contentItem__content--alt .contentItem__publicationMeta li:not(.premium)+li:before,.contentItem__content--standard .contentItem__publicationMeta li:not(.premium)+li:before{
  content:"\2022";
  margin:0 3px;
  position:relative
}

.contentItem__content--alt .contentItem__publicationMeta li.premium,.contentItem__content--alt .contentItem__publicationMeta li.time-elapsed,.contentItem__content--standard .contentItem__publicationMeta li.premium,.contentItem__content--standard .contentItem__publicationMeta li.time-elapsed{
  flex-shrink:0
}

.contentItem__content--alt .contentItem__publicationMeta li.premium .Image.eplus-img,.contentItem__content--standard .contentItem__publicationMeta li.premium .Image.eplus-img{
  height:13px
}

.contentItem__content--alt .contentItem__publicationMeta li.premium .Image.eplus-img .Image__Wrapper>img,.contentItem__content--standard .contentItem__publicationMeta li.premium .Image.eplus-img .Image__Wrapper>img{
  vertical-align:baseline
}

.contentItem__content--alt .contentItem__publicationMeta li.author,.contentItem__content--standard .contentItem__publicationMeta li.author{
  flex-shrink:1;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.contentItem__content--standard{
  flex-direction:column
}

.contentItem__content--standard .contentItem__title{
  transition:.25s
}

.contentItem__content--standard .contentItem__contentWrapper{
  order:3
}

.contentItem__content--standard.MiniCard .contentItem__contentWrapper{
  flex-grow:1;
  max-height:92px;
  overflow:hidden;
  padding-bottom:0
}

.contentItem__content--standard.MiniCard .contentItem__contentWrapper span.contentItem__title{
  display:block
}

.contentItem__content--standard .media-wrapper{
  order:1;
  margin:0;
  padding:0
}

.contentItem__content--standard .media-wrapper img{
  width:100%
}

.contentItem__content--standard .contentItem__subhead{
  display:none
}

.contentItem__content--standard.contentItem__content--layoutLg .contentItem__subhead{
  display:block
}

.contentItem__content--standard:not(.contentItem__content--fullWidth){
  flex-direction:row
}

.contentItem__content--standard:not(.contentItem__content--fullWidth) .media-wrapper{
  height:104px;
  order:1;
  width:104px
}

.contentItem__content--standard:not(.contentItem__content--fullWidth).contentItem__content--layoutLg .media-wrapper{
  height:134px;
  max-width:238px;
  min-width:238px;
  width:238px
}

.contentCollection .contentItem__content--standard.hasImage .contentItem__contentWrapper,.contentItem__content--standard.hasImage .contentItem__contentWrapper.contentItem__content--layoutLg{
  padding-left:12px
}

.eplus-img{
  fill:#151617;
  height:10px;
  width:49px
}

.btn-card{
  border:0;
  padding:0;
  margin:0;
  background:transparent;
  text-align:left
}

.btn-card:hover .contentItem__title{
  color:#004d9a
}

.btn-card:hover .contentItem__title.contentItem__title--dark{
  color:#4c99e6
}

.contentItem__content--alt:not(.contentItem__content--fullWidth) .media-wrapper{
  height:88px;
  width:88px
}

.contentItem__content--alt:not(.contentItem__content--fullWidth).contentItem__content--layoutLg .media-wrapper{
  height:118px;
  width:118px
}

.contentItem__content--alt .media-wrapper{
  border-radius:5px;
  overflow:hidden
}

.contentItem__content--alt.contentItem__content--layoutLg .media-wrapper{
  border-radius:10px
}

.contentItem__content--alt.contentItem__content--fullWidth:not(.MiniCard){
  height:auto!important
}

.contentItem__content--alt:not(.contentItem__content--fullWidth) .Media__PlayButton{
  height:32px;
  width:32px
}

.contentItem__content--alt:not(.contentItem__content--fullWidth) .Media__Icon--play.icon__svg{
  height:12px;
  width:12px
}

.contentItem__content.contentItem__content--shortstop{
  height:auto
}

.contentItem__content.contentItem__content--shortstop.contentItem__content--layoutLg{
  height:auto;
  padding-bottom:8px
}

.contentItem__content.contentItem__content--shortstop.contentItem__content--layoutLg:not(.contentItem__content--fullWidth.MiniCard) .media-wrapper{
  height:118px;
  width:118px
}

.ContentList__Item .contentItem__content.contentItem__content--shortstop{
  margin-left:0;
  margin-right:0
}

.contentItem__content.contentItem__content--image-card{
  height:112px
}

.contentItem__content.contentItem__content--image-card.contentItem__content--layoutLg:not(.contentItem__content--fullWidth){
  height:124px
}

.contentItem__content.contentItem__content--image-card.contentItem__content--layoutLg:not(.contentItem__content--fullWidth) .media-wrapper{
  height:100px;
  width:100px
}

.contentItem__content.contentItem__content--image-card.contentItem__content--fullWidth .contentItem__contentWrapper{
  order:2
}

.contentItem__content.contentItem__content--image-card.contentItem__content--fullWidth .media-wrapper{
  border-radius:5px 5px 0 0
}

.contentItem__content.contentItem__content--image-card.contentItem__content--fullWidth.contentItem__content--layoutLg .media-wrapper{
  border-radius:10px 10px 0 0
}

.contentItem__content.contentItem__content--image-card .contentItem__contentWrapper{
  height:100%
}

.feed-alt-meta{
  margin-bottom:-10px
}

.MiniCard{
  background:#fff;
  box-shadow:0 1px 4px rgba(0,0,0,.16);
  cursor:pointer;
  height:188px!important;
  margin:0!important;
  position:relative;
  transition:all .2s ease-in-out;
  width:160px
}

.MiniCard--dark{
  background:#252627
}

.bp-tabletPlus .MiniCard{
  width:149px
}

.MiniCard .Media__PlayButton{
  height:32px!important;
  width:32px!important
}

.MiniCard .Media__PlayButton .Media__Icon{
  height:12px;
  width:12px
}

.MiniCard .Media__Meta{
  min-height:unset
}

.MiniCard .Media__Duration{
  margin:0 4px 4px
}

.MiniCard .contentItem__title{
  font-size:12px!important;
  line-height:16px!important
}

.MiniCard .contentItem__meta .icon-external{
  display:none
}

.bp-tabletPlus .MiniCard.contentItem__content--shortstop,.MiniCard.contentItem__content--shortstop{
  width:308px
}

.bp-tabletPlus .MiniCard.contentItem__content--shortstop .media-wrapper,.MiniCard.contentItem__content--shortstop .media-wrapper{
  height:88px;
  width:88px
}

.MiniCard.contentItem__content.contentItem__content--image-card.contentItem__content--fullWidth .media-wrapper{
  height:84px
}

.MiniCard.contentItem__content.contentItem__content--image-card.contentItem__content--fullWidth .contentItem__contentWrapper{
  height:104px
}

.MiniCard__Title{
  -webkit-line-clamp:3;
  -webkit-box-orient:vertical;
  display:-webkit-box;
  height:47px;
  transition:color .2s ease-in-out
}

.MiniCard--Follow{
  padding:16px 8px 8px;
  text-align:center
}

.MiniCard--Follow .headshot{
  margin-top:2px
}

.MiniCard--Follow .Logo{
  border-radius:50px;
  margin:0 auto
}

.MiniCard__Header{
  height:32px;
  padding-left:2px
}

.MiniCard__Header .Logo__lg{
  height:32px
}

.MiniCard__Header .headshot{
  top:2px
}

.MiniCard__Header .Logo .Image__Wrapper.aspect-ratio--1x1{
  height:32px;
  margin:auto;
  padding:0;
  width:24px
}

.MiniCard__Header .Logo .Image__Wrapper.aspect-ratio--1x1 img{
  margin:auto
}

.MiniCard__Header__Label,.MiniCard__Header__Tag{
  width:96px
}

.MiniCard .Logo__lg{
  height:60px;
  width:60px
}

.MiniCard .Logo__lg.Image img{
  height:40px;
  margin:auto;
  width:40px
}

a.MiniCard:not(:hover){
  color:inherit
}

.MiniCard__closebtn{
  position:absolute;
  right:12px;
  top:8px;
  z-index:10
}

.MiniCard__closebtn__wrap{
  font-size:0
}

.MiniCard__Carousel{
  padding:12px 0
}

.MiniCard__Carousel .carousel__wrapper-inner{
  padding:0 12px
}

.bp-tabletPlus .MiniCard__Carousel .carousel__wrapper-inner{
  padding-left:16px;
  padding-right:16px
}

.MiniCard__Carousel .carousel__slide{
  margin:4px 0;
  overflow:visible;
  vertical-align:top
}

.MiniCard__Carousel .carousel__slide+.carousel__slide{
  margin-left:10px
}

.contentCollection .MiniCard__Carousel{
  padding-top:0
}

.Card__Content .contentItem__content{
  margin:0
}

.ShopModule__presby{
  font-size:9px
}

.ShopModule__header{
  height:auto;
  min-height:44px
}

.ShopModule__header__image img{
  max-height:30px
}

.ShopModule__item__image{
  width:68px;
  height:68px
}

.ShopModule__item__shipping--dot{
  display:inline-block;
  width:4px;
  height:4px;
  border-radius:50%;
  background-color:#a5a6a7;
  position:relative;
  top:-2px
}

.ShopModule__item__name{
  color:#151617
}

.ShopModule--dark .ShopModule__item__name{
  color:#fff
}

.ShopModule__item__price{
  color:#6c6d6f
}

.ShopModule--dark .ShopModule__item__price{
  color:#8d8e90
}

.ShopModule--dark .ShopModule__item__link{
  color:#4c99e6
}

.Weather{
  align-items:center;
  color:#6c6d6f;
  max-width:276px
}

.Weather--dark{
  color:#8d8e90
}

.Weather--sm{
  max-width:63px;
  width:63px
}

.Weather--sm .Weather__Temp{
  font-size:12px;
  padding:0;
  width:auto
}

.Weather--sm .Weather__Logo{
  background-size:contain;
  margin-bottom:0;
  width:63px
}

.Weather--sm .icon__accuweather{
  background-size:20px 20px;
  height:20px;
  width:20px
}

.Weather--sm .Weather__Items div{
  min-height:none
}

.Weather--sm .Weather__Items div:before{
  display:none
}

.Weather__Temp{
  color:#2b2c2d;
  font-size:28px;
  line-height:34px;
  text-align:center;
  width:74px
}

.Weather__Temp:after{
  content:"\00b0"
}

.Weather__Temp--dark{
  color:#8d8e90
}

.Weather__Logo{
  background:url(../../secure.espncdn.com/redesign/assets/img/logos/logo-accuweather%402x.png) no-repeat;
  background-size:contain;
  height:12px;
  margin-bottom:8px
}

.Weather__Icon{
  padding-left:12px
}

.Weather__Icon--tempFirst{
  padding-right:12px
}

.Weather__Items{
  list-style:none
}

.Weather__Items>div{
  min-height:32px
}

.Weather__Items>div:not(:last-child){
  position:relative
}

.Weather__Items>div:not(:last-child):before{
  background:#edeef0;
  content:"";
  height:100%;
  position:absolute;
  right:0;
  width:1px
}

.Weather--dark .Weather__Items>div:not(:last-child):before{
  background:#3a3b3c
}

.Weather__Items .Weather__Item--active>div:not(:last-child){
  margin-bottom:2px
}

.icon__accuweather{
  background-position:50%;
  background-repeat:no-repeat;
  background-size:32px 32px;
  height:32px;
  width:32px
}

@for $i from 1 to 9{
  .icon__accuweather--$i{
    background-image:url("https://secure.espncdn.com/redesign/assets/img/icons/accuWeather/0$(i).png")
  }
}

@for $i from 10 to 44{
  .icon__accuweather--$i{
    background-image:url("https://secure.espncdn.com/redesign/assets/img/icons/accuWeather/$(i).png")
  }
}

.Weather__Item--active,.Weather__Item--location{
  color:#6c6d6f;
  font-size:11px;
  line-height:13px
}

.Weather__Item--tempFirst{
  padding-left:12px
}

.Weather__Item--dark{
  color:#8d8e90
}

.Weather__Condition{
  color:#151617
}

.Weather__Condition--dark{
  color:#fbfbfb
}

.Weather__Condition:not(.Weather__Condition--locationName){
  padding-right:3px
}

table .OldCollapse .icon__svg{
  height:16px;
  width:16px
}

table .Collapse__ContentRef{
  padding-bottom:12px
}

.Collapse__Header>div:not(.Collapse__ExpandArrow){
  align-items:center
}

.tr--sm .Collapse__Header>div:not(.Collapse__ExpandArrow){
  height:29px
}

.tr--md .Collapse__Header>div:not(.Collapse__ExpandArrow){
  height:36px
}

.tr--lg .Collapse__Header>div:not(.Collapse__ExpandArrow){
  height:40px
}

.Collapse__Header--flex>div:not(.Collapse__ExpandArrow){
  display:flex;
  flex:1 1 auto
}

.Collapse__ExpandArrow--right{
  order:2
}

.bp-mobile .GolfScorecard__Dropdown,.bp-mobile .GolfScorecard__Dropdown .dropdown__select{
  width:100%
}

.GolfScorecard__KeyIndicator{
  width:10px;
  height:10px
}

.GolfScorecard__Score--birdie,.GolfScorecard__Score--bogey,.GolfScorecard__Score--double-bogey,.GolfScorecard__Score--eagle{
  display:inline-block;
  width:17px;
  height:20px
}

.GolfScorecard__KeyIndicator--eagle,.GolfScorecard__Score--eagle{
  background:#fecd31
}

.GolfScorecard__KeyIndicator--birdie,.GolfScorecard__Score--birdie{
  background:#87c7a1
}

.GolfScorecard__KeyIndicator--bogey,.GolfScorecard__Score--bogey{
  background:#f17681
}

.GolfScorecard__KeyIndicator--double-bogey,.GolfScorecard__Score--double-bogey{
  background:#7ca9cf
}

.GolfScorecard__Table--playoff .Table__THEAD{
  border-bottom:0
}

.GolfScorecard__Table--playoff .Table__TBODY .Table__TD:first-child{
  border-bottom:1px solid #dcdddf
}

.GolfScorecard__Table--playoff .Table__TBODY .Table__TD:first-child .Table__TD{
  color:#2b2c2d;
  font-weight:600
}

.GolfScorecard__Table--playoff .Table__TD:first-child,.GolfScorecard__Table--playoff .Table__TH:first-child{
  text-align:center!important
}

.GolfScorecard__Table--playoff .Table__TD:nth-child(2),.GolfScorecard__Table--playoff .Table__TH:nth-child(2){
  text-align:left
}

.GolfScorecard__Table--playoff .Table__TD:nth-child(13),.GolfScorecard__Table--playoff .Table__TD:nth-child(23),.GolfScorecard__Table--playoff .Table__TH:nth-child(13),.GolfScorecard__Table--playoff .Table__TH:nth-child(23){
  border-left:1px solid #f1f2f3;
  border-right:1px solid #f1f2f3
}

.GolfScorecard__Table--playoff .Table__TBODY>.Table__TD.Table__even:nth-child(2n),.GolfScorecard__Table--playoff .Table__TBODY>.Table__TD.Table__odd:nth-child(odd){
  background:transparent
}

.GolfScorecard__Table--playoff .Table__TBODY>.Table__TD:nth-child(2n+3){
  background:rgba(0,0,0,.02)!important
}

.GolfScorecard__Table--playoff .Table__TBODY>.Table__TD:nth-child(1n+2) .Table__TD:nth-child(3){
  background:#edeef0
}

.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TBODY .Table__TD:first-child{
  border-bottom-color:#3a3b3c
}

.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TBODY .Table__TD:first-child .Table__TD{
  color:#fff
}

.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TD:nth-child(13),.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TD:nth-child(23),.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TH:nth-child(13),.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TH:nth-child(23){
  border-left-color:#3a3b3c;
  border-right-color:#3a3b3c
}

.GolfScorecard__Table--playoff.GolfScorecard__Table--dark .Table__TBODY>.Table__TD:nth-child(1n+2) .Table__TD:nth-child(3){
  background:#252627
}

.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TD:first-child,.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TH:first-child{
  border-right:1px solid #f1f2f3;
  color:#2b2c2d;
  font-weight:600
}

.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TD:nth-child(11),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TD:nth-child(21),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TH:nth-child(11),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TH:nth-child(21){
  border-left:1px solid #f1f2f3;
  border-right:1px solid #f1f2f3
}

.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TD:nth-child(11),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TD:nth-last-child(n+2),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TH:nth-child(11),.GolfScorecard__Table:not(.GolfScorecard__Table--playoff) .Table__TH:nth-last-child(n+2){
  width:40px
}

.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TD:first-child,.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TH:first-child{
  border-right-color:#3a3b3c;
  color:#fff
}

.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TD:nth-child(11),.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TD:nth-child(21),.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TH:nth-child(11),.GolfScorecard__Table--dark:not(.GolfScorecard__Table--playoff) .Table__TH:nth-child(21){
  border-left-color:#3a3b3c;
  border-right-color:#3a3b3c
}

.GolfScorecard__Table .Table__TD:nth-child(n+2),.GolfScorecard__Table .Table__TH:nth-child(n+2){
  text-align:center
}

.GolfScorecard__KeyLabel{
  color:#6c6d6f
}

.GolfScorecard--dark .GolfScorecard__KeyLabel{
  color:#8d8e90
}

.GolfScorecard--dark .GolfScorecard__Score--birdie,.GolfScorecard--dark .GolfScorecard__Score--bogey,.GolfScorecard--dark .GolfScorecard__Score--double-bogey,.GolfScorecard--dark .GolfScorecard__Score--eagle{
  color:#6c6d6f
}

.Athlete:not(.Athlete--Racing) .Athlete__Stats:not(.Athlete__Stats--Record)>div+div:before{
  content:", "
}

.Athlete--Racing .Athlete__Stats>div:first-child{
  flex:1 0 auto
}

.Athlete--Racing .Athlete__Stats>div:nth-child(n+2){
  flex:none;
  text-align:right;
  width:50px
}

.Athlete__Flag{
  margin-bottom:-3px
}

.Athlete__Star{
  background:url(https://a.espncdn.com/redesign/assets/img/svg/Star.svg) no-repeat;
  background-size:contain;
  display:inline-block;
  text-indent:-9999px;
  height:16px;
  width:16px
}

.Athlete__PlayerWrapper--minWidth{
  min-width:0
}

.Athlete__Stats--Record>div+div:before{
  content:"-"
}

.Athlete__NameDetails--dark,.Athlete__Stats--dark{
  color:#8d8e90
}

.Star__Label{
  width:38px;
  display:flex;
  flex-direction:row-reverse;
  padding-right:2px
}

.Star__Label .Athlete__Star{
  height:12px;
  width:12px
}

.Athlete__SecondaryStat{
  color:#151617
}

.Athlete--dark .Athlete__SecondaryStat,.Athlete__PlayerName--dark{
  color:#fff
}

.Athlete__PlayerName--dark:hover{
  color:#4c99e6
}

.StickyContainer--gradient{
  background:linear-gradient(180deg,rgba(0,0,0,.1),transparent);
  height:5px;
  margin-bottom:-5px
}

.Bio__Label{
  width:90px
}

.bp-tabletPlus .Bio__Item{
  display:inline-block;
  width:50%
}

.bp-desktopLGPlus .Bio__Item{
  width:33.33333%
}

.bp-tabletPlus .Career__Highlights__Content{
  display:flex;
  flex-wrap:wrap
}

.bp-tabletPlus .Career__Highlights__Item{
  width:50%
}

.bp-desktopLGPlus .Career__Highlights__Item{
  width:33.33333%
}

.bp-tabletPlus .Career__Highlights__Item__Content{
  display:flex;
  flex-direction:column;
  justify-content:center
}

.Career__History__Item{
  align-items:center
}

.bp-tabletPlus .Career__History__Item{
  flex:0 0 50%
}

.bp-tabletPlus .Career__History__Content{
  display:flex;
  flex-wrap:wrap
}

.BackToTop{
  color:#06c;
  cursor:pointer;
  font-size:12px;
  margin-top:8px;
  padding:8px
}

.BackToTop:hover{
  color:#004d9a
}

.BackToTop:hover .icon__svg use{
  fill:#004d9a
}

.BackToTop .icon__svg{
  height:12px;
  margin-left:4px;
  width:12px
}

.BackToTop .icon__svg use{
  fill:#06c
}

.BackToTop--dark{
  color:#4c99e6
}

.BackToTop--dark .icon__svg use{
  fill:#4c99e6
}

.ResultCell--dark.win-stat{
  color:#5bb447
}

.ResultCell--dark.loss-stat{
  color:#ef4035
}

.ResultCell--dark.draw-stat,.ResultCell--dark.tie-stat{
  color:#8d8e90
}

.win-stat{
  color:#094
}

.loss-stat{
  color:#d00
}

.draw-stat,.tie-stat{
  color:#6c6d6f
}

.gamelog .totals_row.fw-bold{
  border-bottom:1px solid #f1f2f3
}

.gamelog .totals_row .Table__TD{
  color:#151617
}

.gamelog .events_table .Table__sub-header .Table__TH .evt-col{
  text-align:left
}

.gamelog .events_table .Table__TR .Table__TH span{
  display:block
}

.gamelog .events_table .Table__TR .Table__TH:nth-child(-n+2) span{
  width:60px
}

.gamelog .events_table .Table__TR .Table__TH:nth-child(3) span{
  width:75px
}

.gamelog .Table2__table__wrapper>tbody>tr>td{
  border-left:0
}

.gamelog .Table__TD .note{
  display:block
}

.gamelog .Table__TD.note-row{
  height:20px
}

.gamelog .Table__TD.note-row td{
  height:20px;
  line-height:10px;
  vertical-align:top
}

.gamelog .Table__Colgroup:first-child{
  border:none
}

.gamelog .summary_table .Table__TH:first-child span{
  display:block;
  width:215px
}

.gamelog--dark .totals_row .Table__TD{
  color:#fff
}

.filters .dropdown+.dropdown{
  margin-left:8px
}

.gamelogWidget .Table__THEAD .Table__TD:first-child>.Table__TH,.gamelogWidget .Table__THEAD .Table__TH{
  border-top:0
}

.gamelogWidget .Table__TR .Table__TH:nth-child(-n+3){
  text-align:left
}

.gamelogWidget .tabs__content{
  padding:12px 12px 0
}

.gamelogWidget--racing .Table__TR .Table__TH:nth-child(3){
  text-align:right
}

.gamelogWidget--soccer .Table__TD,.gamelogWidget--soccer .Table__TD:nth-child(-n+6),.gamelogWidget--soccer .Table__TH:nth-child(-n+6){
  text-align:left
}

.gamelog--dark .Table__Title{
  color:#fff
}

.ShowMore--isExpanded .ShowMore__Link{
  border-top:1px solid #edeef0;
  margin-top:15px
}

.ShowMore--dark .ShowMore__Link{
  border-color:#3a3b3c
}

.ShowMore__Content{
  transition:max-height .25s;
  transition-timing-function:cubic-bezier(.4,0,1,1)
}

.ShowMore__Opacity{
  background:linear-gradient(-180deg,hsla(0,0%,100%,0),#fff 84%);
  height:40px;
  margin-top:-40px;
  transition:margin-top .25s;
  transition-timing-function:cubic-bezier(.4,0,1,1)
}

.ShowMore__Opacity--dark{
  background:linear-gradient(-180deg,rgba(43,44,45,0),#1d1e1f 84%)
}

.ShowMore__Icon{
  fill:#06c;
  padding-right:4px;
  top:-4px;
  width:15px
}

.ShowMore__LinkTxt{
  color:#06c;
  font-size:12px;
  line-height:16px
}

.ShowMore__LinkTxt--expanded{
  padding-top:12px
}

.ShowMore__LinkTxt--dark{
  color:#4c99e6
}

.ShowMore__Icon--dark{
  fill:#4c99e6
}

.LogoEnhanced{
  position:absolute;
  overflow:hidden;
  bottom:0;
  top:0;
  width:120px
}

.LogoEnhanced--left{
  left:0;
  transform:skew(-25deg) translateX(-40px)
}

.LogoEnhanced--left .LogoEnhanced__Logo{
  transform:skew(25deg) translateY(-50%);
  left:50%
}

.LogoEnhanced--left .LogoEnhanced__Wrapper:before{
  right:8px
}

.LogoEnhanced--left .LogoEnhanced__Wrapper:after{
  right:50px
}

.LogoEnhanced--right{
  right:0;
  transform:skew(25deg) translateX(40px)
}

.LogoEnhanced--right .LogoEnhanced__Logo{
  transform:skew(-25deg) translateY(-50%);
  right:50%
}

.LogoEnhanced--right .LogoEnhanced__Wrapper:before{
  left:8px
}

.LogoEnhanced--right .LogoEnhanced__Wrapper:after{
  left:50px
}

.LogoEnhanced__Wrapper:before{
  background:#fff;
  bottom:0;
  content:"";
  position:absolute;
  top:0;
  width:1px;
  z-index:2
}

.LogoEnhanced--dark .LogoEnhanced__Wrapper:before{
  background:#252627;
  width:2px
}

.LogoEnhanced__Wrapper:after{
  background:linear-gradient(90deg,rgba(0,0,0,.3),transparent);
  bottom:0;
  content:"";
  position:absolute;
  top:0;
  width:10px;
  z-index:2
}

.LogoEnhanced__Logo{
  width:104px;
  height:104px;
  top:50%
}

.contentItem__header{
  height:52px;
  overflow:hidden;
  position:relative
}

.contentItem__header--presby{
  height:62px
}

.contentItem__header .headshot{
  border:0;
  border-radius:0
}

.contentItem__header--headshot .contentItem__header__wrapper>div:first-child{
  max-height:44px
}

.contentItem__header--borderDotted{
  margin-bottom:12px
}

.contentItem__header--borderDotted:after{
  border-bottom:1px dotted #dcdddf;
  bottom:0;
  content:"";
  left:16px;
  position:absolute;
  right:16px
}

.contentItem__header--borderSolid{
  margin-bottom:12px
}

.contentItem__header--borderSolid:after{
  border-bottom:1px solid #dcdddf;
  bottom:0;
  content:"";
  left:16px;
  position:absolute;
  right:16px
}

.contentItem__header .Button--alt{
  margin:auto 16px auto 0
}

.contentItem__header,.contentItem__header__presby,.contentItem__header__wrapper{
  display:flex
}

.contentItem__header__wrapper{
  align-items:center;
  height:auto;
  width:100%
}

.contentItem__header__wrapper:first-child{
  margin-left:16px
}

a.contentItem__header__wrapper:hover .contentItem__header__headings>h1{
  color:#06c
}

.contentItem__logo{
  margin-right:12px
}

.contentItem__logo .icon__svg{
  display:block;
  width:28px
}

.contentItem__header__presby{
  align-items:center;
  height:62px;
  margin-right:12px;
  text-align:center
}

.contentItem__header__presby>a{
  width:88px
}

.contentItem__header__presby span{
  color:#6c6d6f;
  display:block;
  font-size:9px;
  margin-bottom:4px
}

@media (min-width:598px){
  .WatchListenButtons__Content .Button{
    width:180px
  }

  .WatchListenButtons__Content .Button--sm{
    width:100px
  }
}

@media (max-width:597px){
  .WatchListenButtons__Content>*{
    width:calc(50% - 15px)
  }
}

.WatchListenButtons__Content a{
  color:#fff
}

.WatchListenButtons{
  background:#fff
}

.WatchListenButtons--dark{
  background:#252627
}

.Gamestrip__Timeouts{
  font-size:0
}

.Gamestrip__Timeouts--sm .Gamestrip__Timeout{
  height:4px;
  margin:1px;
  width:4px
}

.Gamestrip__Timeout{
  background:#dcdddf;
  border-radius:50%;
  height:6px;
  margin:0 1.4px;
  width:6px;
  line-height:1
}

.Gamestrip__Timeout--active{
  background:#ffce07
}

.Gamestrip__Timeout--sm{
  height:4px;
  margin:1px;
  width:4px
}

.Gamestrip__Competitors{
  height:100%
}

.Gamestrip--xl .Gamestrip__Competitors{
  margin:0 auto;
  width:1220px
}

.Gamestrip--lg .Gamestrip__Competitors,.Gamestrip--md .Gamestrip__Competitors,.Gamestrip--xl .Gamestrip__Competitors{
  height:80px
}

.Gamestrip--sm .Gamestrip__Competitors,.Gamestrip--xs .Gamestrip__Competitors,.Gamestrip--xxs .Gamestrip__Competitors{
  height:62px
}

.Gamestrip--md.Gamestrip--in .Gamestrip__InnerRecord,.Gamestrip--md.Gamestrip--post .Gamestrip__InnerRecord,.Gamestrip--sm .Gamestrip__InnerRecord,.Gamestrip--xs .Gamestrip__InnerRecord,.Gamestrip--xxs .Gamestrip__InnerRecord{
  display:none
}

.Gamestrip--in.Gamestrip--xxs .Gamestrip__Info,.Gamestrip--post.Gamestrip--xxs .Gamestrip__Info{
  align-items:center;
  order:2
}

.Gamestrip--xs:not(.Gamestrip--pre) .Gamestrip__Logo{
  width:32px;
  height:32px
}

.Gamestrip__Record{
  padding-top:2px
}

.Gamestrip__Record--dark{
  color:#a5a6a7
}

.Gamestrip__InfoLogo{
  padding:0 12px
}

.Gamestrip--md .Gamestrip__InfoLogo,.Gamestrip--sm .Gamestrip__InfoLogo,.Gamestrip--xs .Gamestrip__InfoLogo,.Gamestrip--xxs .Gamestrip__InfoLogo{
  padding:0 6px
}

.Gamestrip--lg .Gamestrip__ScoreContainer,.Gamestrip--md .Gamestrip__ScoreContainer,.Gamestrip--sm .Gamestrip__ScoreContainer,.Gamestrip--xl .Gamestrip__ScoreContainer{
  width:72px
}

.Gamestrip--xs .Gamestrip__ScoreContainer,.Gamestrip--xxs .Gamestrip__ScoreContainer{
  width:64px
}

.Gamestrip__Team--away .Gamestrip__Possession span{
  order:2
}

.Gamestrip__Team--away .Gamestrip__PossessionIcon{
  margin-left:-2px
}

.Gamestrip__Team--away .Gamestrip__TeamContainer{
  justify-content:flex-end
}

.Gamestrip__Team--away .Gamestrip__Record{
  text-align:right
}

.Gamestrip__Team--away .Gamestrip__ScoreContainer{
  padding-right:10px
}

.nhl .Gamestrip__Team--away .Gamestrip__ScoreContainer{
  padding-right:16px
}

.Gamestrip__Team--away .Gamestrip__PossessionFootball,.Gamestrip__Team--away .Gamestrip__WinnerIcon{
  right:-10px
}

.Gamestrip__Team--away .Gamestrip__InfoWrapper{
  justify-content:flex-end
}

.Gamestrip__Team--away .Gamestrip__PowerPlay{
  right:0
}

.Gamestrip__Team--home .Gamestrip__PossessionIcon{
  margin-right:-2px
}

.Gamestrip__Team--home .Gamestrip__Info,.Gamestrip__Team--home .Gamestrip__TeamContainer{
  order:2
}

.Gamestrip__Team--home .Gamestrip__Record{
  text-align:left
}

.Gamestrip__Team--home .Gamestrip__ScoreContainer{
  padding-left:10px
}

.nhl .Gamestrip__Team--home .Gamestrip__ScoreContainer{
  padding-left:16px
}

.Gamestrip__Team--home .Gamestrip__PossessionFootball,.Gamestrip__Team--home .Gamestrip__WinnerIcon{
  left:-10px
}

.Gamestrip__Team--home .Gamestrip__PowerPlay{
  left:0
}

.Gamestrip__Team--loser .Gamestrip__Score,.Gamestrip__Team--loser .Gamestrip__SubScore,.Gamestrip__Team--loser .ScoreCell__TeamName{
  color:#a5a6a7
}

.Gamestrip--darkmode .Gamestrip__Team--loser .Gamestrip__Score,.Gamestrip--darkmode .Gamestrip__Team--loser .Gamestrip__SubScore,.Gamestrip--darkmode .Gamestrip__Team--loser .ScoreCell__TeamName{
  color:#8d8e90
}

.Gamestrip__Team--loser .ScoreCell__TeamName:hover,.Gamestrip__Team--loser .ScoreCell__TeamName:visited:hover{
  color:#06c
}

.Gamestrip--darkmode .Gamestrip__Team--loser .ScoreCell__TeamName:hover,.Gamestrip--darkmode .Gamestrip__Team--loser .ScoreCell__TeamName:visited:hover{
  color:#4c99e6
}

.Gamestrip__TeamContainer{
  flex:1 0 auto;
  z-index:1
}

.Gamestrip--in.Gamestrip--xxs .Gamestrip__TeamContainer,.Gamestrip--post.Gamestrip--xxs .Gamestrip__TeamContainer{
  flex-direction:column
}

.Gamestrip--lg .Gamestrip__Possession,.Gamestrip--md .Gamestrip__Possession,.Gamestrip--xl .Gamestrip__Possession{
  padding-top:8px
}

.Gamestrip__PossessionFootball,.Gamestrip__WinnerIcon{
  position:absolute;
  top:50%;
  transform:translateY(-50%)
}

.Gamestrip__WinnerIcon{
  width:12px
}

.Gamestrip--darkmode .Gamestrip__WinnerIcon{
  fill:#fff
}

.Gamestrip__PossessionFootball{
  fill:#59391d;
  height:10px;
  width:10px
}

.Gamestrip__PowerPlay{
  top:50%;
  transform:translateY(-50%);
  border-radius:3px;
  padding:3px
}

.Gamestrip--xl .Gamestrip__Banner.LogoEnhanced--left .LogoEnhanced__Logo{
  left:35%
}

.Gamestrip--xl .Gamestrip__Banner.LogoEnhanced--right .LogoEnhanced__Logo{
  right:35%
}

.bp-desktopLGPlus .Gamestrip--xl .Gamestrip__Banner .LogoEnhanced__Logo{
  height:128px;
  width:128px
}

.bp-desktopLGPlus .Gamestrip--xl .Gamestrip__Banner.LogoEnhanced--left .LogoEnhanced__Logo{
  left:22%
}

.bp-desktopLGPlus .Gamestrip--xl .Gamestrip__Banner.LogoEnhanced--right .LogoEnhanced__Logo{
  right:22%
}

.Gamestrip--hideBanner .Gamestrip__Banner{
  display:none
}

.Gamestrip--xl .ScoreCell__TeamName{
  max-width:270px
}

.Gamestrip--lg .ScoreCell__TeamName{
  max-width:178px
}

.Gamestrip--md .ScoreCell__TeamName{
  max-width:81px
}

.Gamestrip--sm .ScoreCell__TeamName{
  max-width:130px
}

.Gamestrip--xs .ScoreCell__TeamName{
  max-width:40px
}

.Gamestrip--xxs .ScoreCell__TeamName{
  max-width:38px
}

.Gamestrip--xl.Gamestrip--pre .ScoreCell__TeamName{
  max-width:340px
}

.Gamestrip--sm.Gamestrip--pre .ScoreCell__TeamName{
  max-width:200px
}

.Gamestrip__Overview{
  flex-shrink:0
}

.Gamestrip--lg .Gamestrip__Overview,.Gamestrip--md .Gamestrip__Overview,.Gamestrip--xl .Gamestrip__Overview{
  min-width:216px
}

.Gamestrip--sm .Gamestrip__Overview{
  min-width:100px
}

.Gamestrip--xs .Gamestrip__Overview{
  min-width:90px
}

.Gamestrip--xxs .Gamestrip__Overview{
  min-width:80px
}

.Gamestrip__Table{
  padding:5px 10px 0;
  width:206px
}

.Gamestrip__Table .Table__TBODY .Table__TD,.Gamestrip__Table .Table__THEAD .Table__TD{
  height:inherit
}

.Gamestrip__Table .Table__TBODY .Table__TD,.Gamestrip__Table .Table__TBODY .Table__TH,.Gamestrip__Table .Table__THEAD .Table__TD,.Gamestrip__Table .Table__THEAD .Table__TH{
  font-size:10px;
  height:inherit;
  padding:0;
  border-bottom:0;
  border-top:0;
  color:#6c6d6f
}

.Gamestrip__Table .Table__TBODY .Table__TD:first-child,.Gamestrip__Table .Table__TBODY .Table__TH:first-child,.Gamestrip__Table .Table__THEAD .Table__TD:first-child,.Gamestrip__Table .Table__THEAD .Table__TH:first-child{
  max-width:45px;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap
}

.Gamestrip__Table .Table__TBODY .Table__TD:last-child,.Gamestrip__Table .Table__TBODY .Table__TH:last-child,.Gamestrip__Table .Table__THEAD .Table__TD:last-child,.Gamestrip__Table .Table__THEAD .Table__TH:last-child{
  font-weight:600;
  color:#151617
}

.Gamestrip__Table .Table__TBODY .Table__TD:nth-child(n+2),.Gamestrip__Table .Table__TBODY .Table__TH:nth-child(n+2),.Gamestrip__Table .Table__THEAD .Table__TD:nth-child(n+2),.Gamestrip__Table .Table__THEAD .Table__TH:nth-child(n+2){
  text-align:center
}

.Gamestrip__Table .Table__THEAD .Table__TR{
  border-bottom:1px solid #dcdddf
}

.Gamestrip__Table .Table__THEAD .Table__TD{
  border-top:0
}

.Gamestrip__Table .Table__TBODY,.Gamestrip__Table .Table__TBODY .Table__TD{
  border-bottom:0
}

.Gamestrip__Table .Table__TBODY .Table__TD:first-child{
  color:#151617
}

.Gamestrip__Table .Table__TBODY .Table__TD:nth-child(2n){
  background:inherit
}

.Gamestrip__Table .Table__TBODY .Table__TR.Table__even:nth-child(2n),.Gamestrip__Table .Table__TBODY .Table__TR.Table__odd:nth-child(odd){
  background:transparent
}

.Gamestrip__Table.ResponsiveTable--dark .Table__TBODY .Table__TD,.Gamestrip__Table.ResponsiveTable--dark .Table__TBODY .Table__TH,.Gamestrip__Table.ResponsiveTable--dark .Table__THEAD .Table__TD,.Gamestrip__Table.ResponsiveTable--dark .Table__THEAD .Table__TH{
  color:#8d8e90
}

.Gamestrip__Table.ResponsiveTable--dark .Table__TBODY .Table__TD:last-child,.Gamestrip__Table.ResponsiveTable--dark .Table__TBODY .Table__TH:last-child,.Gamestrip__Table.ResponsiveTable--dark .Table__THEAD .Table__TD:last-child,.Gamestrip__Table.ResponsiveTable--dark .Table__THEAD .Table__TH:last-child{
  color:#fff
}

.Gamestrip__Table.ResponsiveTable--dark .Table__THEAD .Table__TR{
  border-bottom-color:#3a3b3c
}

.Gamestrip__Table.ResponsiveTable--dark .Table__TBODY .Table__TD:first-child{
  color:#fff
}

.BaseballBases,.Gamestrip__Aggregate,.Gamestrip__GamePlay,.Gamestrip__Network,.Gamestrip__Odds,.Gamestrip__Outs,.Gamestrip__Possession,.Gamestrip__ScoreDate,.Gamestrip__SoccerSportLink,.Gamestrip__Time{
  flex-shrink:0;
  padding:1px 0
}

.Gamestrip--darkmode .Gamestrip__Possession--active .Gamestrip__PossessionIcon{
  fill:#ffce07
}

.Gamestrip--darkmode .Gamestrip__PossessionIcon{
  fill:#6c6d6f
}

.Gamestrip__Possession{
  line-height:1
}

.Gamestrip__Possession span{
  width:100%
}

.Gamestrip__Possession--active .Gamestrip__PossessionIcon{
  fill:#ffce07
}

.Gamestrip__PossessionIcon{
  flex-shrink:0;
  fill:#f1f2f3;
  height:12px;
  width:inherit
}

.Gamestrip__PossessionIcon--active{
  fill:#ffce07
}

.contentItem__meta{
  list-style-type:none
}

.contentItem__meta li img{
  max-height:16px;
  max-width:16px;
  top:3px
}

.contentItem__meta li+li:before{
  content:"\2022";
  margin-left:3px;
  margin-right:3px;
  position:relative;
  top:-1px
}

.contentItem__meta svg{
  max-height:10px;
  max-width:10px
}

.contentItem__meta--heroVideo li img{
  max-height:20px;
  max-width:20px
}

.Gamestrip{
  background:#fff;
  border-bottom-color:#edeef0
}

.Gamestrip--darkmode{
  background:#252627;
  color:#f9f9fb;
  border-bottom-color:#3a3b3c
}

.GamestripRacing__Athlete__Flag{
  width:15px;
  height:15px
}

.RacingSessions--darkmode{
  background-color:#252627
}

.RacingSessions--darkmode .RacingSessions__Table th{
  color:#fff
}

.RacingSessions--darkmode .RacingSessions__Networks{
  color:#6c6d6f
}

.RacingSessions--darkmode .RacingSessions__DateResult,.RacingSessions--darkmode .RacingSessions__Session,.RacingSessions--darkmode .RacingSessions__Time{
  color:#a5a6a7
}

.RacingSessions--darkmode .RacingSessions__Time--in{
  color:#d00
}

.RacingSessions__Table{
  width:100%;
  font-size:11px;
  line-height:11px;
  border-collapse:collapse
}

.RacingSessions__Table th{
  font-weight:400;
  padding:0 5px 5px;
  color:#48494a
}

.RacingSessions__Table td{
  padding:0 5px;
  font-variant-numeric:tabular-nums;
  vertical-align:middle;
  white-space:nowrap;
  height:15px
}

.RacingSessions__Table td:first-child,.RacingSessions__Table th:first-child{
  padding-left:0
}

.RacingSessions__Athlete__Pending{
  padding-left:18px
}

.bp-mobile .RacingSessions--gamestrip .RacingSessions__Table{
  margin:0
}

.RacingSessions--in .RacingSessions__Session,.RacingSessions--pre .RacingSessions__Session{
  width:35px
}

.GamestripRacing--md .RacingSessions--gamestrip .RacingSessions__Table{
  max-width:767px
}

.GamestripRacing{
  position:relative!important;
  top:auto
}

.GamestripRacing--darkmode{
  background:#252627
}

.GamestripRacing--darkmode .GamestripRacing__Content .Collapse__HeaderWrapper{
  border-top:1px solid #3a3b3c
}

.GamestripRacing--darkmode .GamestripRacing__Content .Collapse__HeaderWrapper .icon__svg{
  fill:#4c99e6
}

.GamestripRacing--darkmode.GamestripRacing--lg,.GamestripRacing--darkmode.GamestripRacing--md,.GamestripRacing--darkmode.GamestripRacing--xl{
  color:#fff
}

.GamestripRacing--darkmode .GamestripRacing--sm .GamestripRacing__Athlete__Name,.GamestripRacing--darkmode .GamestripRacing__Manufacturer{
  color:#8d8e90
}

.GamestripRacing--darkmode .GamestripRacing__FinishTime,.GamestripRacing--darkmode .GamestripRacing__Pits{
  color:#6c6d6f
}

.GamestripRacing__Content .RacingSessions,.GamestripRacing__Details,.GamestripRacing__Overview{
  flex-grow:1
}

.GamestripRacing--lg .GamestripRacing__Content .RacingSessions,.GamestripRacing--lg .GamestripRacing__Details,.GamestripRacing--lg .GamestripRacing__Overview,.GamestripRacing--xl .GamestripRacing__Content .RacingSessions,.GamestripRacing--xl .GamestripRacing__Details,.GamestripRacing--xl .GamestripRacing__Overview{
  width:33.333%
}

.GamestripRacing__Details,.GamestripRacing__Flag{
  flex-shrink:0
}

.GamestripRacing__Track{
  width:180px;
  margin-right:20px
}

.GamestripRacing__DriverDetails .GamestripRacing__Athlete__Name{
  font-size:14px;
  max-width:130px
}

.GamestripRacing--sm .GamestripRacing__DriverDetails .GamestripRacing__Athlete__Name{
  max-width:110px
}

.GamestripRacing__Content .Collapse__HeaderWrapper{
  justify-content:center;
  padding-top:10px;
  border-top:1px solid #edeef0
}

.GamestripRacing__Content .Collapse__HeaderWrapper .icon__svg{
  height:16px;
  width:16px;
  margin-right:10px
}

.GamestripRacing__FinishTime,.GamestripRacing__Manufacturer,.GamestripRacing__Pits{
  color:#a5a6a7;
  padding:3px 0
}

.GamestripRacing--lg .GamestripRacing__FinishTime,.GamestripRacing--lg .GamestripRacing__Manufacturer,.GamestripRacing--lg .GamestripRacing__Pits,.GamestripRacing--md .GamestripRacing__FinishTime,.GamestripRacing--md .GamestripRacing__Manufacturer,.GamestripRacing--md .GamestripRacing__Pits,.GamestripRacing--xl .GamestripRacing__FinishTime,.GamestripRacing--xl .GamestripRacing__Manufacturer,.GamestripRacing--xl .GamestripRacing__Pits{
  font-size:11px
}

.GamestripRacing--sm .GamestripRacing__FinishTime,.GamestripRacing--sm .GamestripRacing__Manufacturer,.GamestripRacing--sm .GamestripRacing__Pits{
  font-size:14px
}

.GamestripRacing__RaceLength{
  letter-spacing:1px
}

.GamestripRacing__Btn:hover .icon__svg{
  fill:#fff
}

.GamestripRacing__Btn .icon__svg{
  transition:all .25s ease-in-out;
  padding-right:5px
}

.GamestripRacing--lg.GamestripRacing,.GamestripRacing--md.GamestripRacing,.GamestripRacing--xl.GamestripRacing{
  height:115px
}

.GamestripRacing--lg .GamestripRacing__Flag,.GamestripRacing--md .GamestripRacing__Flag,.GamestripRacing--xl .GamestripRacing__Flag{
  margin-top:-8px
}

.GamestripRacing--lg .RacingSessions,.GamestripRacing--md .RacingSessions,.GamestripRacing--xl .RacingSessions{
  max-width:430px
}

.GamestripRacing--lg .GamestripRacing__RaceInformation,.GamestripRacing--md .GamestripRacing__RaceInformation,.GamestripRacing--xl .GamestripRacing__RaceInformation{
  width:calc(100% - 84px)
}

.GamestripRacing--md .GamestripRacing__Overview{
  width:50%
}

.GamestripRacing--md .GamestripRacing__Details{
  width:20%
}

.GamestripRacing--md .GamestripRacing__Content .RacingSessions{
  width:30%
}

.GamestripRacing--xl .GamestripRacing__Content{
  max-width:1400px;
  margin:0 auto
}

.GamestripRacing--sm.GamestripRacing--in .GamestripRacing__StatusState,.GamestripRacing--sm.GamestripRacing--pre .GamestripRacing__StatusState{
  order:1
}

.GamestripRacing--sm.GamestripRacing--in .GamestripRacing__Session,.GamestripRacing--sm.GamestripRacing--pre .GamestripRacing__Session{
  order:2
}

.GamestripRacing--sm.GamestripRacing--in .GamestripRacing__Headline,.GamestripRacing--sm.GamestripRacing--pre .GamestripRacing__Headline{
  order:3
}

.GamestripRacing--sm.GamestripRacing--in .GamestripRacing__RaceLength,.GamestripRacing--sm.GamestripRacing--pre .GamestripRacing__RaceLength{
  order:4
}

.GamestripRacing--sm.GamestripRacing--in .GamestripRacing__BtnContainer,.GamestripRacing--sm.GamestripRacing--pre .GamestripRacing__BtnContainer{
  order:5
}

.GamestripRacing--sm .GamestripRacing__StatusState:after{
  content:"â€¢";
  padding:0 5px;
  color:#a5a6a7
}

.GamestripRacing--sm .GamestripRacing__RaceInformation{
  width:calc(100% - 52px)
}

.ReadingList{
  width:300px
}

.ReadingList--absolute{
  bottom:0
}

.ReadingList--fixed{
  top:100px
}

.ReadingList__ScrollSpy--bottom{
  bottom:0
}

.ReadingList__Item{
  align-items:center;
  background:#f9f9fb;
  border-bottom:1px solid #edeef0;
  color:#151617;
  display:flex;
  line-height:1.4;
  min-height:84px;
  padding:12px;
  position:relative
}

.ReadingList__Item:first-child{
  border-top:1px solid #edeef0
}

.ReadingList__Item.active{
  background:#fff;
  pointer-events:none
}

.ReadingList__Item.active .scroll_indicator{
  background:#f9f9fb;
  bottom:0;
  left:0;
  position:absolute;
  top:0;
  z-index:1
}

.ReadingList__Item:not(.active):hover{
  background:#fff
}

.ReadingList__Item:not(.active):hover .ReadingList__Title{
  color:#06c
}

.ReadingList__Item:visited .ReadingList__Title{
  color:#6c6d6f
}

.ReadingList__Item--dark{
  background:#2b2c2d;
  border-bottom:1px solid #48494a;
  color:#f9f9fb
}

.ReadingList__Item--dark:first-child{
  border-top:1px solid #48494a
}

.ReadingList__Item--dark.active,.ReadingList__Item--dark:not(.active):hover{
  background:#000
}

.ReadingList__Item--dark:not(.active):hover .ReadingList__Title{
  color:#06c
}

.ReadingList__Item--dark:visited .ReadingList__Title{
  color:#cbccce
}

.ReadingList__Header{
  background-color:#f9f9fb;
  color:#6c6d6f;
  font-size:16px;
  font-weight:400;
  line-height:21px;
  padding:12px!important
}

.ReadingList__Header--dark{
  background-color:#2b2c2d;
  color:#cbccce
}

.ReadingList__Title{
  font-size:12px;
  font-weight:600;
  line-height:16px;
  margin-top:-5px
}

.ReadingList__Thumbnail{
  -ms-flex-item-align:start;
  -webkit-box-flex:0;
  align-self:flex-start;
  flex:none;
  height:60px;
  margin-right:8px;
  width:60px;
  z-index:2
}

.ReadingList__Item__Wrapper{
  flex-grow:1;
  z-index:2
}

.ReadingList__Meta{
  line-height:16px
}

.ReadingList__Meta__Item+.ReadingList__Meta__Item:before{
  content:"â€¢";
  display:inline-block;
  margin:0 4px
}

.ReadingList__Meta__Item{
  color:#a5a6a7;
  font-size:12px;
  line-height:16px
}

.Byline__TimestampWrapper,.Byline__Wrapper{
  justify-content:left;
  line-height:normal
}

.Byline__TimestampWrapper{
  display:flex;
  flex-direction:row
}

.Byline__Headshot{
  float:left;
  margin-right:8px
}

.Byline__Author,.Byline__AuthorContainer,.Byline__AuthorRow,.Byline__ByCopy,.Byline__Meta--description{
  display:inline
}

.Byline__Partner .Image{
  display:inline-block;
  vertical-align:middle
}

.Byline__AuthorRow--partnerOnly,.Byline__AuthorRow--source{
  display:block
}

.Byline__Author{
  color:#2b2c2d;
  font-family:HelveticaNeue;
  font-size:12px;
  font-weight:700;
  line-height:20px
}

.Byline__Author--withDesc:after{
  color:#2b2c2d;
  content:",";
  font-size:12px;
  font-weight:400;
  line-height:20px;
  margin-left:0;
  margin-right:4px;
  text-decoration:none
}

.Byline__Author.Logo--amp.Logo__md{
  max-height:16px
}

.Byline .Byline__ByCopy{
  color:#2b2c2d;
  font-family:HelveticaNeue;
  font-weight:700;
  margin-right:4px;
  text-decoration:none
}

.Byline .Byline__ByCopy,.Byline__Meta{
  font-size:12px;
  line-height:20px
}

.Byline__Meta{
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  opacity:1
}

.Byline__Meta,.Byline__Meta--publishDate{
  color:#6c6d6f
}

.Byline__Meta--description a{
  color:#06c
}

.Byline__ReadTime .Byline__Bullet{
  display:none
}

.Byline__Meta--publishDate+.Byline__ReadTime .Byline__Bullet{
  display:inline;
  margin-left:6px
}

.Byline__Group{
  align-items:center
}

.Byline--dark .Byline__Author,.Byline--dark .Byline__Meta{
  color:#f9f9fb
}

.Byline--dark .Byline__ByCopy,.Byline--dark .Byline__Meta--description a,.Byline--dark .Byline__Separator__Text{
  color:#fff
}

.Byline__Separator,.Byline__Separator__Text{
  margin-right:4px
}

.Byline__Separator__Text{
  color:#2b2c2d;
  font-family:HelveticaNeue;
  font-size:12px;
  font-weight:700;
  line-height:20px;
  text-decoration:none
}

.Byline__Separator__Text,.Byline__Separator__Text--oxfordComma{
  margin-left:0
}

.Byline__Partner{
  margin-left:4px
}

.Byline__Partner--only{
  margin-left:0
}

.Byline .Byline__ByCopy,.Byline__Author,.Byline__Separator__Text{
  color:#151617;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif
}

.Byline__ReadTime{
  color:#a5a6a7
}

.Share__Item.Button--icon-noLabel{
  height:32px;
  width:32px
}

.no-touch .Share__Item:hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike),.no-touch .ShareMobile__Item:hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike),.Share__Item.hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike),.Share__Item:hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike),.ShareMobile__Item.hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike),.ShareMobile__Item:hover:not(.Button--disabled):not(.Button--active):not(.Button--disabledLike){
  background-color:#cbccce
}

.Share--media{
  border-top-width:0
}

.Share__Item,.ShareMobile__Item{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  background-color:#6c6d6f;
  border:0;
  border-radius:16px;
  cursor:pointer;
  display:flex;
  justify-content:center;
  margin-left:8px;
  padding:0
}

.Share__Item+.Share__Item,.ShareMobile__Item+.Share__Item{
  margin-left:5px
}

.Share__Item:last-child,.ShareMobile__Item:last-child{
  margin-right:0
}

.Share__Icon,.ShareMobile__Icon{
  height:16px;
  pointer-events:none;
  transition:all .2s ease-in-out;
  width:16px
}

.Share__Icon use,.ShareMobile__Icon use{
  fill:#fff
}

.Share__Icon--dark use,.ShareMobile__Icon--dark use{
  fill:#dcdddf
}

.ShareMobile__Lightbox{
  margin:25% auto;
  width:85%
}

.ShareMobile__Lightbox .Share{
  justify-content:center
}

.Share__Text{
  display:none;
  padding-left:10px
}

.Share__Item--facebook,.ShareMobile__Item--facebook{
  background-color:#3b5998
}

.Share__Item--facebook_messenger,.ShareMobile__Item--facebook_messenger{
  background-color:#0066fa
}

.Share__Item--twitter,.ShareMobile__Item--twitter{
  background-color:#55acee
}

.Share__Item--email,.ShareMobile__Item--email{
  background-color:#c00
}

.InlinePhoto{
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif
}

.InlinePhoto:not(.Image){
  margin-left:-12px;
  margin-right:-12px
}

.bp-mobile .InlinePhoto:not(.Image){
  margin-left:-16px;
  margin-right:-16px
}

.InlinePhoto .Image__Caption{
  padding-left:12px;
  padding-right:12px
}

.InlineTable:not(.full){
  padding:0 12px!important
}

.InlineTable:not(.full) .Table2__table__wrapper{
  margin:0 -12px;
  min-width:100%;
  width:auto
}

.bp-mobile .InlineTable:not(.full) .Table2__table__wrapper{
  margin-left:-16px;
  margin-right:-16px
}

.InlineTable:not(.full) .Table__TD:first-child,.InlineTable:not(.full) .Table__TH:first-child{
  padding-left:12px
}

.InlineTable:not(.full) .Table__TD:last-child,.InlineTable:not(.full) .Table__TH:last-child{
  padding-right:12px
}

.InlineTable.full{
  border-width:1px 0!important;
  padding:0 0 12px!important
}

.InlineBlockquote{
  margin:0 auto;
  max-width:400px;
  padding:24px 0;
  position:relative
}

.bp-mobile .InlineBlockquote{
  margin-left:12px;
  margin-right:12px
}

.bp-mobile .InlineBlockquote:after,.bp-mobile .InlineBlockquote:before{
  width:100%
}

.InlineBlockquote:after,.InlineBlockquote:before{
  background:#cbccce;
  content:"";
  height:1px;
  position:absolute;
  width:160px
}

.InlineBlockquote:before{
  top:0
}

.InlineBlockquote:after{
  bottom:0
}

.InlineBlockquote__Cite{
  display:block;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-style:normal
}

.InlineModule__LeadImg a{
  background:none!important
}

.InlineIframe iframe{
  border:0;
  padding:0
}

.Ad--inContent__story.Ad.Ad--inContent{
  display:block
}

@media (max-width:767px){
  .Ad--inContent__story.Ad:before{
    margin:0 25.5%
  }
}

.Ad--inContent__story.Ad--inContent{
  margin:0 0 36px;
  clear:both;
  overflow:hidden;
  position:relative
}

@media (min-width:767px){
  .Ad--inContent__story.Ad--inContent{
    float:right;
    margin:0 0 10px 10px
  }
}

.Inline{
  border:1px solid #cbccce;
  border-width:1px 0;
  box-sizing:border-box;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  line-height:16px;
  padding:12px 0;
  margin:0 0 24px
}

.Inline.full{
  float:none;
  margin-left:0;
  margin-right:0;
  width:100%
}

.bp-tabletPlus .Inline{
  border-width:1px;
  clear:right;
  float:right;
  margin-left:24px;
  padding:12px;
  width:300px
}

.Inline p{
  margin-bottom:12px!important
}

.Inline p:last-child{
  margin-bottom:0!important
}

.Story__Body--dark{
  color:#a5a6a7
}

.LeadVideo{
  margin-left:-12px;
  margin-right:-12px
}

.bp-mobile .LeadVideo{
  margin-left:-16px;
  margin-right:-16px
}

.Story__Wrapper{
  margin:0 auto;
  max-width:640px;
  padding:0 12px
}

.bp-mobile .Story__Wrapper{
  padding:0 16px
}

.Story,.story-margin,.Story__Body p,.Story__Header--Featured hr,.Story__Headline{
  margin-bottom:36px
}

.bp-mobile .Story .h0{
  font-size:28px;
  line-height:34px
}

.Story .page-container{
  padding-bottom:0
}

.Story--Featured .page-container{
  padding-top:0
}

.Story--Featured .Story__DropCap{
  background:#f9f9fb;
  border:1px solid #edeef0;
  color:#d00;
  display:block;
  float:left;
  font-family:Georgia,serif;
  font-size:90px;
  height:118px;
  line-height:118px;
  margin:0 12px 12px 0;
  text-align:center;
  width:118px
}

.Story__FeaturedImage{
  background-position:top;
  background-repeat:no-repeat;
  background-size:100vw
}

.Story__FeaturedImage--Fixed{
  background-attachment:fixed;
  background-position:0 88px
}

.Story__Headline--Featured,.Story__SubHeadline--Featured{
  max-width:1040px;
  padding:24px 48px;
  z-index:2
}

.bp-mobile .Story__Headline--Featured,.bp-mobile .Story__SubHeadline--Featured{
  padding-left:12px;
  padding-right:12px
}

.Story__Headline--Featured{
  margin-bottom:24px
}

@media (min-width:1040px){
  .Story__Headline--Featured{
    margin-top:-90px
  }
}

.bp-mobile .Story__Headline{
  font-size:22px;
  font-weight:700;
  line-height:28px;
  margin-bottom:24px
}

.Story__SubHeadline--Featured{
  padding-bottom:0;
  padding-top:0
}

.bp-mobile .Story__Byline{
  flex-direction:column-reverse
}

.bp-mobile .Story__Byline,.bp-mobile .Story__Byline .Share{
  align-items:stretch
}

.bp-mobile .Story__Byline .Share{
  display:flex;
  justify-content:stretch;
  margin-bottom:24px
}

.bp-mobile .Story__Byline .Share__Item{
  flex-grow:1;
  flex-basis:40px;
  float:no
}

.Story__Body--dark{
  color:#8d8e90
}

.Story__Body--dark a{
  color:#4c99e6;
  background-image:none
}

.Story__Body--dark h2{
  color:#fff
}

.Story__Body a{
  background-image:linear-gradient(90deg,#06c 40%,hsla(0,0%,100%,0) 0);
  background-position:bottom;
  background-size:3px 1px;
  background-repeat:repeat-x;
  color:#48494a;
  transition:color .15s ease-in-out
}

.Story__Body a:hover{
  color:#004d9a
}

.Story__Body h2{
  color:#2b2c2d;
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:22px;
  font-weight:400;
  line-height:28px
}

.Story__Body .floatleft,.Story__Body .floatright,.Story__Body h2{
  margin-bottom:12px
}

.Story__Body .floatleft{
  float:left;
  margin-right:12px
}

.Story__Body .floatright{
  float:right;
  margin-left:12px
}

.HR--StorySeparator{
  position:relative
}

.HR--StorySeparator:before{
  background:#cbccce;
  content:"";
  height:1px;
  left:0;
  position:absolute;
  right:0;
  top:50%;
  z-index:1
}

.HR--StorySeparator:after{
  background:#fff;
  content:"";
  height:1px;
  left:50%;
  margin-left:-15px;
  position:absolute;
  top:50%;
  width:30px;
  z-index:2
}

.HR--StorySeparator .icon__svg{
  fill:#cbccce;
  z-index:3
}

.HR--Featured{
  padding:0 48px;
  max-width:1040px
}

.contentItem__breakingNews{
  letter-spacing:4px;
  line-height:20px
}

.bp-tabletPlus .contentItem__breakingNews{
  padding-left:20px
}

.QuickLinks:not(.Card--dark){
  background:#f9f9fb
}

.QuickLinks .QuickLinks__Content{
  padding:0
}

.QuickLinks .QuickLinks{
  margin:10px 12px
}

.QuickLinks .QuickLinks .QuickLinks__Item--dark:hover{
  background:#2b2c2d
}

.QuickLinks.Card--dark{
  background:#252627
}

.QuickLinks__Item{
  list-style:none;
  position:relative;
  transition:background .25s ease-in-out
}

.QuickLinks__Item:hover{
  background-color:#fff
}

.QuickLinks__Item:hover a{
  color:#004d9a
}

.QuickLinks__Item:hover .QuickLinks__External{
  fill:#06c
}

.QuickLinks__Item:after{
  border-top:1px dotted #edeef0;
  bottom:0;
  content:"";
  display:block;
  height:1px;
  left:12px;
  margin:0 auto;
  position:absolute;
  right:12px
}

.QuickLinks__Item a{
  color:#151617;
  padding:10px 12px
}

.QuickLinks__Item--dark{
  background:#252627
}

.QuickLinks__Item--dark a{
  color:#fff
}

.QuickLinks__Item--dark:hover{
  background-color:#1d1e1f
}

.QuickLinks__Item--dark:hover a{
  color:#fff
}

.QuickLinks__Item--dark:after{
  border-top:1px dotted #3a3b3c
}

.QuickLinks__Item__Title{
  font-size:12px;
  line-height:16px
}

.QuickLinks__Item__Sport{
  color:#a5a6a7;
  font-size:11px;
  line-height:13px
}

.QuickLinks__Icon,.QuickLinks__Logo{
  flex:0 0 auto;
  margin-right:8px;
  text-align:center;
  width:20px
}

.QuickLinks__External{
  fill:#a5a6a7;
  height:12px;
  width:12px
}

.QuickLinks__Item--dark:hover .QuickLinks__External{
  fill:#fff
}

.QuickLinks__List .ContentList__Item:last-child .QuickLinks__Item:after{
  display:none
}

.QuickLinks__List .ContentList__Item{
  padding-bottom:0;
  padding-top:0
}

.CarouselArrow{
  cursor:pointer;
  font-size:0;
  line-height:1;
  position:absolute;
  z-index:1
}

.CarouselArrow--left,.CarouselArrow--right{
  top:50%;
  transform:translateY(-50%)
}

.CarouselArrow--left{
  left:0
}

.CarouselArrow--right{
  right:0
}

.Carousel:not(.Carousel--watch) .CarouselArrow{
  background:hsla(0,0%,100%,.8);
  border-color:#4c99e6;
  border-radius:22px;
  height:44px;
  opacity:.9;
  padding-bottom:8px;
  padding-top:8px;
  transition:background .25s linear,opacity .25s linear;
  width:32px
}

.Carousel:not(.Carousel--watch) .CarouselArrow--left{
  border-bottom-left-radius:0;
  border-left:0;
  border-top-left-radius:0;
  padding-left:4px;
  padding-right:8px
}

.Carousel:not(.Carousel--watch) .CarouselArrow--right{
  border-bottom-right-radius:0;
  border-right:0;
  border-top-right-radius:0;
  padding-left:8px;
  padding-right:4px
}

.no-touch .Carousel:not(.Carousel--watch) .CarouselArrow:hover{
  background:rgba(0,77,154,.8);
  border-color:transparent
}

.no-touch .Carousel:not(.Carousel--watch) .CarouselArrow:hover .CarouselArrow__Icon{
  fill:#fff
}

.Carousel:not(.Carousel--watch) .CarouselArrow--dark{
  background:rgba(21,22,23,.85);
  border-color:#004d9a
}

.no-touch .Carousel:not(.Carousel--watch) .CarouselArrow--dark:hover{
  background:#113261;
  border-color:transparent;
  opacity:.85
}

.no-touch .Carousel:not(.Carousel--watch) .CarouselArrow--dark:hover .CarouselArrow__Icon{
  fill:#4c99e6
}

.Carousel.Carousel--watch .CarouselArrow{
  align-items:center;
  background:none;
  border:0;
  bottom:0;
  display:flex;
  top:0;
  transform:none;
  width:120px
}

.Carousel.Carousel--watch .CarouselArrow .CarouselArrow__Icon{
  fill:#6c6d6f;
  height:32px;
  transition:fill .25s linear,fill .25s linear;
  width:32px
}

.Carousel.Carousel--watch .CarouselArrow:hover .CarouselArrow__Icon{
  fill:#fff
}

.Carousel.Carousel--watch .CarouselArrow--right{
  -webkit-box-pack:end;
  -ms-flex-pack:end;
  background-image:linear-gradient(90deg,rgba(16,17,19,0) 4%,#101113 99%);
  justify-content:flex-end
}

.Carousel.Carousel--watch .CarouselArrow--left{
  -webkit-box-pack:start;
  -ms-flex-pack:start;
  background-image:linear-gradient(270deg,rgba(16,17,19,0) 4%,#101113 99%);
  justify-content:flex-start
}

.no-touch .Carousel.Carousel--watch .CarouselArrow{
  opacity:0;
  transition:opacity .25s linear,opacity .25s linear
}

.no-touch .Carousel.Carousel--watch .CarouselArrow:focus,.no-touch .Carousel.Carousel--watch:hover .CarouselArrow{
  opacity:1
}

.CarouselArrow__Icon{
  fill:#06c
}

.CarouselArrow--dark .CarouselArrow__Icon{
  fill:#4c99e6
}

.CarouselArrow .icon__svg{
  height:20px;
  width:20px
}

.contentItem__content--story{
  flex-direction:column
}

.contentItem__content--story .contentItem__title{
  transition:.25s
}

.contentItem__content--story:hover .contentItem__title{
  color:#004d9a
}

.contentItem__content--story .contentItem__contentWrapper{
  order:2
}

.contentItem__content--story .media-wrapper{
  order:1;
  margin:0;
  padding:0
}

.contentItem__content--story .media-wrapper img{
  width:100%
}

.contentItem__content--story:not(.contentItem__content--fullWidth){
  flex-direction:row
}

.contentItem__content--story:not(.contentItem__content--fullWidth) .media-wrapper{
  height:104px;
  order:1;
  width:104px
}

.bp-tabletPlus .contentItem__content--story:not(.contentItem__content--fullWidth) .media-wrapper{
  height:134px;
  max-width:238px;
  min-width:238px;
  width:238px
}

.contentItem__content--story.hasImage .contentItem__contentWrapper{
  margin-bottom:12px
}

.bp-tabletPlus .contentItem__content--story.hasImage .contentItem__contentWrapper,.contentCollection .contentItem__content--story.hasImage .contentItem__contentWrapper{
  margin-bottom:0;
  padding-left:12px
}

.GameStory .Card__Content .contentItem__content{
  border-top:none;
  height:auto;
  margin:0
}

.GameStory .Card__Content .contentItem__content--gameStory{
  border-radius:10px;
  box-shadow:0 1px 4px rgba(0,0,0,.16);
  margin-top:2px;
  padding:12px
}

.GameStory .Card__Content .contentItem__content--gameStory .contentItem__contentWrapper{
  padding:0
}

.GameStory .Card__Content a.contentItem__content{
  color:#151617
}

.GameStory .Card__Content a.contentItem__content:hover{
  color:#06c
}

.GameStory .Card__Content:only-child{
  padding:0
}

.GameStory .Card__Content:only-child .contentItem__content{
  border-radius:0;
  box-shadow:none
}

.GameStory .Card__Content:only-child .contentItem__contentWrapper{
  padding:0;
  background:transparent
}

.GameStory.Card--dark .Card__Content a.contentItem__content{
  color:#fff
}

.GameStory.Card--dark .Card__Content a.contentItem__content:hover{
  color:#4c99e6
}

.GameStory__Content--right{
  overflow:visible;
  flex-basis:35%
}

.Carousel{
  position:relative
}

.Carousel__Header--visible{
  margin-bottom:15px
}

.Carousel__Header--invisible{
  height:0;
  visibility:hidden
}

.Carousel__Header>a:first-child,.Carousel__Header>h3:first-child{
  flex-grow:1
}

.Carousel__Header{
  justify-content:space-between
}

.Carousel__Footer,.Carousel__Header{
  display:flex
}

.Carousel__Footer{
  -webkit-box-align:center;
  -ms-flex-align:center;
  -webkit-box-pack:center;
  -ms-flex-pack:center;
  align-items:center;
  justify-content:center;
  padding-top:30px
}

.Carousel__SeeAll{
  font-size:14px;
  font-weight:600;
  line-height:1.31;
  margin-right:24px;
  white-space:nowrap
}

.Carousel__Outer--scroll{
  -webkit-overflow-scrolling:touch;
  overflow-x:scroll
}

.Carousel__Outer--noScroll{
  justify-content:center
}

.Carousel__Container,.Carousel__Inner{
  list-style:none
}

.Carousel__Controls,.Carousel__Inner{
  margin:0;
  padding:0
}

.Carousel__Controls{
  list-style:none
}

.Carousel .Carousel__Header--visible{
  min-height:20px
}

.Carousel .Carousel__Heading{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
  width:calc(100% - 32px)
}

.Carousel .Carousel__Heading a,.Carousel .Carousel__Heading a:hover{
  color:#48494a
}

.Carousel--dark .Carousel__Heading a,.Carousel--dark .Carousel__Heading a:hover{
  color:#fff
}

.CarouselSlide{
  -ms-flex-negative:0;
  cursor:pointer;
  flex-shrink:0;
  list-style:none
}

.StatBlock__Wrapper--Carousel .carousel__slide+.carousel__slide{
  margin-left:0
}

.NextGame--dark .NextGame__Gamestrip{
  background-color:#1d1e1f
}

.NextGame .ScoreCell__Notes{
  border-bottom:0
}

.PlayerStatus .Card__Header{
  justify-content:left
}

.PlayerStatus .PlayerStatus__header_text,.PlayerStatus .PlayerStatus__status{
  font-size:13px;
  line-height:19px;
  position:relative
}

.PlayerStatus .PlayerStatus__status{
  padding-left:12px;
  margin-left:.5em
}

.PlayerStatus .PlayerStatus__status:before{
  content:"";
  width:8px;
  height:8px;
  border-radius:50%;
  background-color:#a5a6a7;
  position:absolute;
  left:2px;
  top:50%;
  transform:translateY(-50%)
}

.PlayerStatus .PlayerStatus__status--green:before{
  background-color:#094
}

.PlayerStatus .PlayerStatus__status--yellow:before{
  background-color:#ffce07
}

.PlayerStatus .PlayerStatus__status--red:before{
  background-color:#d00
}

.PlayerStatus .PlayerStatus__content:before{
  content:"-";
  padding:0 4px
}

.SplitsTable__Header .SplitsTable__Filters{
  padding-top:8px
}

.SplitsTable__Header .SplitsTable__Filters .dropdown+.dropdown{
  margin-left:8px
}

.player-splits-table .Table__TBODY>.Table__TR.subgroup-headers{
  background-color:hsla(0,0%,100%,.02);
  border-bottom:1px solid #dcdddf
}

.player-splits-table .Table__TBODY>.Table__TR.subgroup-headers .Table__TD{
  color:#48494a;
  text-transform:uppercase
}

.player-splits-table.ResponsiveTable--dark .Table__TBODY>.Table__TR.subgroup-headers{
  border-color:#151617
}

.player-splits-table.ResponsiveTable--dark .Table__TBODY>.Table__TR.subgroup-headers .Table__TD{
  color:#fff
}

.StatsTable__Header .StatsTable__Filters{
  padding-top:8px
}

.StatsTable__Header .StatsTable__Filters .dropdown+.dropdown{
  margin-left:8px
}

.StatsTable__Footer{
  border-color:#f1f2f3
}

.StatsTable__Footer.Card__Footer--dark{
  border-color:#3a3b3c
}

.FantasyOverview__Icon.icon__svg{
  height:26px;
  width:26px
}

.FantasyOverview__Item{
  min-width:calc(33.333% - 12px);
  flex-basis:calc(33.333% - 12px)
}

.FantasyOverview:not(.FantasyOverview--mobile) .FantasyOverview__NameContainer{
  width:calc(100% - 48px)
}

.FantasyOverview--mobile .FantasyOverview__Icon.icon__svg{
  height:16px;
  width:16px
}

.FantasyOverview--mobile .FantasyOverview__Item{
  width:109px;
  min-width:auto
}

.FantasyOverview--mobileSM .FantasyOverview__Leagues:after{
  content:"";
  width:12px;
  flex:0 0 auto
}

.FantasyNews__content:before{
  content:"-";
  padding:0 4px
}

.video-grid .InnerLayout{
  margin-bottom:-12px!important
}

.HighlightsCarousel .CarouselSlide{
  width:518px
}

.bp-mobile .HighlightsCarousel .CarouselSlide{
  width:300px
}

.TeamLinks__Link+.TeamLinks__Link:before{
  content:" | ";
  color:#dcdddf
}

.TeamLinks__Link__Icon{
  height:10px;
  width:10px
}

.TeamLinks__abbrev{
  padding-top:2px
}

.TeamLinks a>h2:hover{
  color:#004d9a
}

.sl-horizontal,.sl-vertical{
  background:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzIiIGhlaWdodD0iMTgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0iI0RDRERERiIgZmlsbC1ydWxlPSJldmVub2RkIj48cGF0aCBkPSJNNDkuMTg3LjAwM2wtMTIuNjEuMDAxSDIzLjI2MWMtMi42NTYtLjAwNi00LjQxNSAxLjM5NS00LjY2NSAzLjQ4Ny0uMDkyLjc3LS4xOCAxLjQ1LS4xOCAxLjQ1SDUyLjk2bC4xMTYtLjkxOWMuMjYzLTIuMTA3LS42My00LjAxOS0zLjg4OC00LjAxOU01Mi43MjggNi44MjJzLS4wNzcuNjk3LS4xODMgMS40NTdjLS4yMSAxLjUwNi0xLjMzMiAyLjYyNy0zLjQxOCAyLjYyN2gtNy4zNTRsLS44MzQgNi42OTJoLTUuODU1bDEuMzI4LTEwLjc3NmgxNi4zMTZ6TTIuMTgyIDBMMTcuODUuMDAzbC0uNjEzIDQuOTM4SDEuNTcyek0xLjMzOCA2LjgyMmgxNS42NjVsLS41MDYgNC4wODRoLTkuODFsLS4yNSAyLjAxN2g5LjgwOGwtLjU4MiA0LjY3NUgwek01NC43NjMuMDAzaDEyLjc3NWMyLjAyIDAgNC4xMjEuOTM4IDMuNzA0IDQuMTc4YTcxLjcgNzEuNyAwIDAwLS4wOTcuNzZINTQuMTUybC42MTEtNC45Mzh6TTUzLjkxNiA2LjgybDUuODYuMDA0LTEuMzM3IDEwLjc3Mi01Ljg1OS4wMDJ6TTY1LjA0NiA2LjgybDUuODU4LjAwNC0xLjMzNyAxMC43NzItNS44NTkuMDAyek0zMS4wNTIgNi44MjZsLTEyLjg2Ny0uMDA0Yy0uNDMzIDIuODEzLjk3NCA0LjA4NCAyLjk2OCA0LjA4NGw3LjkyNi0uMDAzLS4yNSAyLjAySDE3LjQyN2wtLjU3NyA0LjY3NXMxMi40MS4wMDQgMTIuOTE0IDBjLjQxNC0uMDMgMy4zMTgtLjEwOSA0LjMwOC0yLjQ4NC4zMjItLjc3LjYwOS0zLjUzNC42ODktNC4xMTUuNDYtMy4zNy0xLjg3MS00LjE3My0zLjcxLTQuMTczIi8+PC9nPjwvc3ZnPg==") 50% no-repeat;
  background-size:100px
}

.sl-horizontal{
  min-height:100px
}

.sl-vertical{
  min-height:250px
}

.sl-wrapper.outbrain{
  padding-top:50px!important
}

.sl-wrapper .ob-rec-source,.sl-wrapper .ob-widget-items-container{
  padding-bottom:0!important
}

.sl-wrapper .ob_what{
  padding-top:10px!important
}

.sponsored-headlines{
  border-radius:10px;
  margin-bottom:10px;
  overflow:hidden;
  background:#fff
}

.sponsored-headlines .trc_related_container{
  margin-top:0
}

.sponsored-headlines .trc_rbox_container .tbl-feed-header,.sponsored-headlines .trc_rbox_container .trc_rbox_header,.sponsored-headlines .trc_related_container .tbl-feed-header,.sponsored-headlines .trc_related_container .trc_rbox_header{
  height:40px;
  margin-left:12px;
  margin-right:12px;
  justify-content:space-between;
  align-items:center;
  display:flex!important;
  padding:0!important;
  border-bottom:1px dotted #dcdddf
}

.sponsored-headlines .trc_rbox_container .tbl-feed-header,.sponsored-headlines .trc_related_container .tbl-feed-header{
  width:inherit!important
}

.sponsored-headlines .trc_rbox_container .trc_rbox_header_span,.sponsored-headlines .trc_related_container .trc_rbox_header_span{
  font-family:-apple-system,BlinkMacSystemFont,Roboto,Arial,Helvetica Neue,Helvetica,sans-serif;
  font-size:12px;
  line-height:16px;
  font-weight:800
}

.sponsored-headlines .trc_rbox_container .trc_header_ext,.sponsored-headlines .trc_related_container .trc_header_ext{
  order:2
}

.sponsored-headlines .trc_rbox_container .trc_rbox_outer,.sponsored-headlines .trc_related_container .trc_rbox_outer{
  overflow:hidden;
  padding:10px 12px 0;
  position:relative
}

.sponsored-headlines .trc_rbox_container .trc-widget-footer,.sponsored-headlines .trc_related_container .trc-widget-footer{
  margin:0 12px;
  height:24px
}

.sponsored-headlines .thumbnails-3x1-b,.sponsored-headlines .thumbnails-3x2-a{
  padding:0
}

.sponsored-headlines .trc_elastic_thumbnails-1x3 .trc_rbox_outer{
  margin-left:0
}

.sponsored-headlines .trc_elastic_thumbnails-1x3 .videoCube{
  margin-left:0;
  padding:0;
  width:100%
}

.tbl-feed-header.tbl-header-with-text.tbl-logo-right-position .tbl-feed-header-text{
  padding-left:0!important
}

.sponsored-content--dark .sponsored-headlines,.sponsored-content--dark .trc-content-sponsored{
  background:#1d1e1f
}

.sponsored-content--dark .trc_related_container{
  background:#1d1e1f!important
}

.sponsored-content--dark .trc_related_container .tbl-feed-header .tbl-feed-header-text,.sponsored-content--dark .trc_related_container .trc-main-label .video-label,.sponsored-content--dark .trc_related_container .trc-main-label .video-title,.sponsored-content--dark .trc_related_container .trc_rbox_header{
  color:#fff
}

.sponsored-content--dark .trc_related_container .tbl-feed-header,.sponsored-content--dark .trc_related_container .trc_rbox_header{
  border-bottom-color:#3a3b3c
}

.sponsored-content--dark .trc_related_container .trc-main-label .branding.composite-branding{
  color:#8d8e90
}

.sponsored-content--dark .trc_related_container .logoDiv a,.sponsored-content--dark .trc_related_container .logoDiv a span{
  color:#fff
}

.SwitchPlayer .Card__Content{
  padding:0
}

.SwitchPlayer .SwitchPlayer__athlete_link{
  background-color:#fff
}

.SwitchPlayer .SwitchPlayer__athlete_link--active{
  background-color:#f9f9fb
}

.SwitchPlayer .SwitchPlayer__athlete_link--active .SwitchPlayer__athlete,.SwitchPlayer .SwitchPlayer__athlete_link:last-of-type .SwitchPlayer__athlete{
  border-color:transparent
}

.SwitchPlayer .SwitchPlayer__athlete{
  height:62px
}

.SwitchPlayer--dark .SwitchPlayer__athlete_link{
  background-color:#1d1e1f
}

.SwitchPlayer--dark .SwitchPlayer__athlete_link--active{
  background-color:#252627
}

.powered-by{
  text-align:center
}

.powered-by--dark,.powered-by--dark .powered-by__details--game{
  color:#8d8e90
}

.powered-by--dark .powered-by__details--game+.powered-by__details--buy{
  border-top-color:#3a3b3c
}

.powered-by--dark .powered-by__logo .powered-by__vivid{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/vividseats-OnDark.png);
  background-size:84px 16px
}

.powered-by--dark .powered-by__logo:before{
  color:#8d8e90
}

.powered-by--dark .powered-by__details a{
  color:#4c99e6
}

.powered-by--dark .powered-by__search{
  color:#a5a6a7
}

.powered-by--dark .powered-by__eventName{
  color:#cbccce
}

.powered-by__logo{
  margin:-8px 0 0
}

.powered-by__logo>a{
  color:transparent;
  font-size:0;
  line-height:0;
  text-shadow:none;
  background-repeat:no-repeat;
  display:inline-block
}

.powered-by__logo>a:before{
  color:#a5a6a7;
  content:"Powered By";
  display:block;
  font-size:9px;
  font-weight:400;
  line-height:9px
}

.powered-by__logo .powered-by__vivid{
  background-image:url(../../secure.espncdn.com/redesign/assets/img/logos/vividseats.png);
  background-size:84px 16px;
  background-position-y:bottom;
  height:28px;
  width:84px
}

.powered-by__details a{
  color:#06c
}

.powered-by__details a:hover{
  text-decoration:underline
}

.powered-by__details--game{
  color:#a5a6a7;
  font-size:14px;
  padding-bottom:12px
}

.powered-by__details--game>a{
  display:block
}

.powered-by__details--game+.powered-by__details--buy{
  border-top:1px solid #edeef0;
  padding-top:12px
}

.powered-by__details--buy{
  color:#a5a6a7;
  font-size:12px
}

.powered-by__eventName{
  color:#2b2c2d;
  display:block;
  font-size:18px;
  font-weight:600;
  padding:0 0 8px
}

.powered-by__search{
  color:#6c6d6f;
  font-size:14px;
  display:flex;
  flex-wrap:nowrap;
  flex:1 0 auto;
  align-items:center
}

.powered-by__search span{
  margin-right:6px
}

.powered-by__search .dropdown{
  margin:0 0 0 5px
}

.powered-by__venueDateTime{
  padding-bottom:5px;
  display:block
}

.TableHeadshot{
  width:48px;
  height:40px;
  padding-top:5px
}

.TableHeadshot .aspect-ratio--1x1{
  padding-bottom:72.9%
}

body.dark .Card{
  background: #121212
}

