@font-face {
	font-family: 'ESPNIcons';
	src: url("../img/ESPNIcons.woff2") format("woff2"), url("../img/ESPNIcons.woff2") format("woff"), url("https://a.espncdn.com/fonts/1.0.74/ESPNIcons/ESPNIcons.ttf") format("truetype")
}

.pagination_ul {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
ul.MetaContent {
    margin-top: 5px;
}

#global-header .container #global-nav-mobile-trigger span,
.logo-header a {
	font: 0/0 a;
	color: transparent;
	text-shadow: none
}

a,
table abbr {
	text-decoration: none
}

table td,
table th,
table tr {
	text-align: right
}

#global-header .container .tools>li>a,
.button,
.button-alt,
.button-filter,
table td a span,
table td span {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.collapse,
table {
	border-spacing: 0;
	border-collapse: collapse
}

.cscore_name--abbrev,
.feed-title,
table abbr,
table th {
	text-transform: uppercase
}

.Table,
.collapse,
table {
	border-collapse: collapse
}

#favfeed-footer a,
.PageFooter__Legal a,
.pagination>li>a:not(.arrow-btn):hover,
.thumbs-feed-01-b .videoCube:hover .video-label-box .video-description,
.underline,
.videoCube span.video-title:hover,
table td a:hover {
	text-decoration: underline
}

.glossary>ul>li,
.glossary__item {
	-webkit-column-break-inside: avoid;
	page-break-inside: avoid;
	break-inside: avoid
}

.contentItem__title--featured,
body {
	-moz-osx-font-smoothing: grayscale
}

html {
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}

.Nav__AccessibleMenuItem_Wrapper,
.Nav__Secondary__Menu>li,
.PageFooter__QuickLinks,
.headlineStack__list,
.tabs__list__item,
li,
ul {
	list-style: none
}

.XKrTT:last-child,
.hGvky {
	--tablerow-border: 1px solid var(--color-combo-gray20-gray70)
}

#global-header .container .tools>li>a#global-scoreboard-trigger,
.cscore_button,
.cscore_channels:before,
.global-user,
.sub-module .credit {
	display: none
}

#global-header .container {
	position: relative;
	z-index: 1000046;
	margin: 0 auto;
	max-width: 1400px
}

#global-header .container #global-user-trigger {
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
	width: 20px
}

#global-header .container #global-nav-mobile-trigger {
	float: left;
	height: 44px;
	position: relative;
	width: 54px;
	z-index: 2
}

@media (hover:none) {
	#global-header .container {
		max-width: none
	}

	#global-header .container:after,
	#global-header .container:before {
		content: '';
		display: table
	}

	#global-header .container:after {
		clear: both
	}

	#global-header .container #global-user-trigger {
		background-size: 20px
	}
}

.layout-cb .col-b,
.layout-cb .col-c,
.layout-cbc .col-one,
.layout-cbc .col-three,
.layout-cbc .col-two,
.layout-dbc .col-one,
.layout-dbc .col-three,
.layout-dbc .col-two,
.logo-header {
	float: left;
	position: relative
}

.logo-header a {
	background-position: center center;
	background-repeat: no-repeat;
	display: block;
	height: 44px;
	margin-left: 13px;
	position: relative
}

@keyframes toolTransition {
	0% {
		opacity: 0
	}

	100% {
		opacity: 1
	}
}

#global-header .container .tools {
	float: right;
	list-style-type: none;
	right: 0;
	top: 0;
	display: flex;
	gap: 15px
}

@media screen and (max-width:767px) {
	#global-header .container .tools {
		padding-right: 17px
	}

	#global-header .container .tools>li#scores-link {
		float: right
	}
}

#global-header .container .tools>li {
	float: left;
	line-height: 44px;
	list-style-type: none;
	position: relative;
	text-align: center
}

#global-header .container .tools>li.search,
#global-header .container .tools>li.user,
#global-header .container .tools>li.wheretowatch,
.content-reactions .icon,
.contentFeed .scoreCollection .cscore_image,
.contentFeed>.contentItem .cscore_image,
.xwYCG {
	width: 20px
}

@media screen and (max-width:767px) {

	#global-header .container .tools>li.search,
	#global-header .container .tools>li.user,
	#global-header .container .tools>li.wheretowatch {
		width: 20px
	}

	#global-header .container .tools>li.search {
		display: none
	}
}

#global-header .container .tools>li.search>a,
#global-header .container .tools>li.user>a,
#global-header .container .tools>li.wheretowatch>a {
	animation: .2s ease-in forwards toolTransition;
	display: block;
	height: 0;
	opacity: 0;
	padding-top: 44px;
	position: relative;
	width: 20px
}

#global-header .container .tools>li.wheretowatch,
#global-header .container .tools>li.wheretowatch>a,
.xOPbW {
	width: 24px
}

#global-header .container .tools>li.user>a {
	color: transparent;
	font-size: 0;
	text-shadow: none
}

#global-header .container .tools>li>a {
	-moz-transition: opacity .2s ease-out;
	-o-transition: opacity .2s ease-out;
	-webkit-transition: opacity .2s ease-out;
	transition: opacity .2s ease-out;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	height: 44px;
	line-height: 100%;
	text-align: left
}

#global-header .container .tools>li>a:after {
	-moz-transition: color .2s ease-out;
	-o-transition: color .2s ease-out;
	-webkit-transition: color .2s ease-out;
	transition: color .2s ease-out;
	color: #fff;
	font-size: 20px;
	left: 0;
	line-height: 44px;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0
}

.global-user {
	padding: 10px 0;
	position: absolute;
	top: 44px;
	z-index: 1000050;
	float: left;
	left: auto;
	right: 0
}

.global-user .current-favorites {
	padding-left: 16px;
	position: relative
}

.global-user .current-favorites .message {
	text-align: center;
	width: 100%
}

.global-user .current-favorites .message .fav-text {
	display: inline-block;
	padding: 0 5px
}

.global-user .current-favorites .message>p {
	color: #6c6d6f;
	font-size: 12px;
	line-height: 18px
}

.global-user .current-favorites .feed-title.favorites {
	color: #2b2c2d;
	font-size: 12px;
	font-weight: 600;
	position: relative;
	text-align: left
}

@media screen and (min-width:1px) and (max-width:1023px) {

	#global-header .container:after,
	#global-header .container:before {
		content: '';
		display: table
	}

	#global-header .container:after {
		clear: both
	}

	#global-viewport #global-header .global-user {
		display: none
	}

	.global-user .current-favorites {
		color: #6c6d6f;
		font-size: 12px;
		line-height: 40px;
		padding-left: 20px;
		text-align: left
	}

	.global-user .global-user-container {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-moz-box-flex: 1;
		-moz-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto
	}

	.layout-cbc .col-two {
		width: 100%
	}
}

.flex-column,
.flex-column-reverse,
.scoreCollection .cscore,
.scoreEvent__content {
	-webkit-box-orient: vertical
}

#global-header .tools .global-user-container>ul:first-child:not(.alt-format)>li {
	color: #6c6d6f;
	font-size: 12px;
	line-height: 40px;
	padding-left: 8px;
	text-align: left
}

#global-header .tools .global-user-container>ul:first-child:not(.alt-format)>li.display-user {
	border-bottom: 1px dotted #dcdddf;
	font-size: 14px;
	line-height: 18px;
	margin-bottom: 2px;
	margin-left: 5px;
	margin-top: 8px;
	overflow: hidden;
	padding-bottom: 10px;
	padding-left: 0;
	text-overflow: ellipsis;
	white-space: nowrap
}

#global-header .tools .global-user-container>ul:first-child:not(.alt-format)>li>a {
	width: auto;
	white-space: nowrap
}

#global-header .tools .global-user-container>ul:first-child:not(.alt-format)>li>a>img {
	margin-bottom: -1px;
	margin-right: 4px
}

#global-header .tools .global-user-container>ul:first-child:not(.alt-format)>li>a:hover {
	color: #fff
}

#global-header .tools .global-user-container>ul.account-management>li a,
a:hover {
	cursor: pointer
}

#global-nav>ul>li>div>div {
	display: block;
	width: 400px
}

#global-nav-mobile a.external {
	padding-right: 20px;
	position: relative
}

#global-nav-mobile a.external:after {
	position: absolute;
	right: 0;
	top: 0
}

#global-nav-mobile-trigger span {
	margin: 0 auto;
	position: relative;
	top: 21px;
	-webkit-transition-delay: .2s;
	-webkit-transition-duration: 0s
}

#global-nav-mobile-trigger span:after,
#global-nav-mobile-trigger span:before {
	content: '';
	position: absolute
}

#global-nav-mobile-trigger span,
#global-nav-mobile-trigger span:after,
#global-nav-mobile-trigger span:before {
	background-color: #fff;
	border-radius: 3px;
	display: block;
	height: 3px;
	width: 20px
}

#global-nav-mobile-trigger span:before {
	-moz-transition: margin .2s ease-in-out;
	-o-transition: margin .2s ease-in-out;
	-webkit-transition: margin .2s ease-in-out .2s;
	transition: margin .2s ease-in-out .2s;
	margin-top: -7px
}

#global-nav-mobile-trigger span:after {
	-moz-transition: margin .2s ease-in-out;
	-o-transition: margin .2s ease-in-out;
	-webkit-transition: margin .2s ease-in-out .2s;
	transition: margin .2s ease-in-out .2s;
	margin-top: 7px
}

.js-global-nav-mobile #global-nav-mobile-trigger span {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	background-color: rgba(255, 255, 255, 0)
}

.js-global-nav-mobile #global-nav-mobile-trigger span:before {
	-webkit-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	transform: rotate(45deg);
	-moz-transition: transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	-webkit-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	margin-top: 0
}

.js-global-nav-mobile #global-nav-mobile-trigger span:after {
	-webkit-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	-moz-transition: transform .2s ease-in-out;
	-o-transition: transform .2s ease-in-out;
	-webkit-transition: transform .2s ease-in-out;
	transition: transform .2s ease-in-out;
	margin-top: 0
}

@media screen and (max-width:767px) {
	#global-header .container .tools>li>a#global-scoreboard-trigger {
		display: block;
		font-size: 14px;
		line-height: 44px;
		font-weight: 400;
		text-transform: capitalize
	}

	head {
		font-family: mobile
	}

	body:after {
		content: 'mobile'
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {
	#global-header .container .tools {
		padding-right: 2px
	}

	head {
		font-family: tablet
	}

	body:after {
		content: 'tablet'
	}
}

@media screen and (min-width:1024px) and (max-width:1259px) {
	head {
		font-family: desktop
	}

	body:after {
		content: 'desktop'
	}
}

body:after {
	color: transparent;
	font: 0/0 a;
	height: 1px;
	left: -1px;
	margin: -1px 0 0 -1px;
	position: absolute;
	text-shadow: none;
	top: -1px;
	width: 1px
}

.Editions__Item {
	display: flex;
	align-items: center;
	cursor: pointer
}

.Editions__Item:hover,
.control:hover input:not(:disabled)~.control__indicator,
.mediaList--highlights .mediaList__link {
	background: #f9f9fb
}

.Editions__Item__Image {
	width: 20px;
	height: 20px;
	margin-right: 13px;
	vertical-align: top
}

@media screen and (max-width:767px) {

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2,
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		display: block
	}

	#global-viewport #global-nav-mobile {
		background: #2b2c2d;
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li {
		font-size: 13px
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger {
		background-color: #d00;
		color: #fff
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger:after {
		opacity: 1
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		color: #6c6d6f;
		display: block;
		font-size: 10px;
		font-weight: 600;
		height: 56px;
		line-height: 56px;
		padding-top: 14px;
		position: relative;
		text-align: center;
		width: 56px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		color: #fff;
		font-size: 20px;
		left: 0;
		opacity: .5;
		position: absolute;
		right: 0;
		top: -8px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 27px
	}
}

@media screen and (max-width:767px) and (max-width:767px) and (orientation:landscape) {
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll
	}

	#global-viewport.js-global-nav-mobile #global-nav-mobile::-webkit-scrollbar {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2 {
		position: fixed;
		top: 44px;
		width: 375px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		font-size: 14px;
		line-height: 30px;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 18px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		height: 45px;
		line-height: 100%;
		padding-top: 28px
	}
}

@media screen and (max-width:767px) {

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label>.link-text,
	#global-viewport #global-nav-mobile .tier-1>li>a.nav-watch>.link-text-short,
	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text {
		display: block;
		overflow: hidden
	}

	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text-short {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2 {
		-moz-transition: top .2s ease-in-out;
		-o-transition: top .2s ease-in-out;
		-webkit-transition: top .2s ease-in-out;
		transition: top .2s ease-in-out;
		background: #fff;
		bottom: 0;
		display: none;
		left: 56px;
		-webkit-overflow-scrolling: touch;
		overflow-y: auto;
		padding-bottom: 100px;
		position: absolute;
		right: 0;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label {
		color: #6c6d6f;
		border-bottom: 1px solid #dcdddf;
		height: 40px;
		line-height: 40px;
		margin: 0 16px
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a {
		border-bottom: 1px solid #dcdddf;
		display: block;
		font-weight: 600;
		height: 44px;
		line-height: 44px;
		margin: 0 16px;
		position: relative
	}

	#global-viewport #global-nav-mobile,
	#global-viewport #global-scoreboard .wrap,
	#global-viewport .global-user {
		bottom: 0;
		position: fixed !important;
		right: 0;
		top: 44px;
		width: 100%;
		z-index: 1000071
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a>.link-text {
		display: block;
		overflow: hidden;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.Editions__Item:hover {
		background: 0 0
	}

	#global-viewport #global-nav-mobile {
		box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, .3);
		left: 0
	}

	#global-viewport .global-user {
		box-shadow: 0 3px 4px 2px rgba(0, 0, 0, .3);
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		right: 0
	}

	#global-viewport .global-user ul {
		display: block
	}

	#global-viewport .global-user ul:after,
	#global-viewport .global-user ul:before {
		content: '';
		display: table
	}

	#global-viewport .global-user ul:after {
		clear: both
	}

	#global-viewport #global-scoreboard {
		display: none;
		max-width: 429px;
		position: absolute;
		right: 0
	}

	#global-viewport #global-scoreboard .wrap {
		background: #f1f2f3;
		box-shadow: 0 3px 4px 2px rgba(0, 0, 0, .3);
		margin: 0;
		max-width: 429px;
		overflow-y: scroll
	}

	#global-viewport #global-scoreboard .wrap .scoreboard-content {
		position: relative
	}

	#global-nav {
		display: none !important
	}

	.button-filter.current-league-name,
	.button.current-league-name {
		max-width: 100%
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2,
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		display: block
	}

	#global-viewport #global-nav-mobile {
		background: #2b2c2d;
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li {
		font-size: 13px
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger {
		background-color: #d00;
		color: #fff
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger:after {
		opacity: 1
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		color: #6c6d6f;
		display: block;
		font-size: 10px;
		font-weight: 600;
		height: 56px;
		line-height: 56px;
		padding-top: 14px;
		position: relative;
		text-align: center;
		width: 56px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		color: #fff;
		font-size: 20px;
		left: 0;
		opacity: .5;
		position: absolute;
		right: 0;
		top: -8px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 27px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:767px) and (orientation:landscape) {
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll
	}

	#global-viewport.js-global-nav-mobile #global-nav-mobile::-webkit-scrollbar {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2 {
		position: fixed;
		top: 44px;
		width: 375px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		font-size: 14px;
		line-height: 30px;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 18px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		height: 45px;
		line-height: 100%;
		padding-top: 28px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
	#global-nav-mobile .tier-1>li:first-child {
		display: none
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label>.link-text,
	#global-viewport #global-nav-mobile .tier-1>li>a.nav-watch>.link-text-short,
	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text {
		display: block;
		overflow: hidden
	}

	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text-short {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2 {
		-moz-transition: top .2s ease-in-out;
		-o-transition: top .2s ease-in-out;
		-webkit-transition: top .2s ease-in-out;
		transition: top .2s ease-in-out;
		background: #fff;
		bottom: 0;
		display: none;
		left: 56px;
		-webkit-overflow-scrolling: touch;
		overflow-y: auto;
		padding-bottom: 100px;
		position: absolute;
		right: 0;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label {
		color: #6c6d6f;
		border-bottom: 1px solid #dcdddf;
		height: 40px;
		line-height: 40px;
		margin: 0 16px
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a {
		border-bottom: 1px solid #dcdddf;
		display: block;
		font-weight: 600;
		height: 44px;
		line-height: 44px;
		margin: 0 16px;
		position: relative
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a>.link-text {
		display: block;
		overflow: hidden;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.Editions__Item:hover {
		background: 0 0
	}

	#global-viewport #global-nav-mobile,
	#global-viewport .global-user {
		bottom: 0;
		position: fixed !important;
		right: 0;
		top: 109px;
		width: 100%;
		z-index: 1000071
	}

	#global-viewport #global-nav-mobile {
		box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, .3);
		left: 0
	}

	#global-viewport .global-user {
		box-shadow: 0 3px 4px 2px rgba(0, 0, 0, .3);
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		right: 0
	}

	#global-viewport .global-user ul {
		display: block
	}

	#global-viewport .global-user ul:after,
	#global-viewport .global-user ul:before {
		content: '';
		display: table
	}

	#global-viewport .global-user ul:after {
		clear: both
	}

	#global-nav,
	#global-scoreboard-trigger {
		display: none !important
	}
}

@media screen and (min-width:1024px) and (hover:hover) {
	#global-nav {
		-moz-transition: height .2s ease-in-out;
		-o-transition: height .2s ease-in-out;
		-webkit-transition: height .2s ease-in-out;
		transition: height .2s ease-in-out;
		box-shadow: 0 4px 2px -2px rgba(0, 0, 0, .3);
		height: 44px;
		overflow: visible;
		z-index: 1000040
	}

	.interior #global-nav {
		box-shadow: none
	}

	#global-nav .sports .label {
		color: #48494a;
		font-size: 14px;
		font-weight: 600;
		margin: 10px 0;
		padding: 0 10px;
		text-align: left
	}

	#global-nav .sports .label>span {
		display: block;
		line-height: 40px
	}

	#global-nav>ul {
		display: none;
		list-style-type: none;
		margin: 0 auto;
		max-width: 1400px;
		padding-left: 92px
	}

	#global-nav>ul>li {
		float: left;
		position: relative;
		height: 44px;
		line-height: calc(44px - 1px);
		list-style-type: none;
		text-align: center;
		margin-right: 20px
	}

	body[data-interaction-type=keyboard] #global-nav>ul>li>a:focus-visible {
		outline: -webkit-focus-ring-color auto 1px !important
	}

	#global-nav>ul>li:first-of-type {
		margin-left: 12px
	}

	#global-nav>ul>li>div {
		display: flex;
		-moz-transition: max-height .2s ease-in;
		-o-transition: max-height .2s ease-in;
		-webkit-transition: max-height .2s ease-in;
		transition: max-height .2s ease-in;
		background: #fff;
		box-shadow: 0 5px 10px rgba(0, 0, 0, .3);
		position: absolute;
		z-index: 1000051;
		margin: 0 auto;
		overflow: hidden;
		padding: 8px 0;
		white-space: nowrap;
		top: 44px
	}

	#global-nav>ul>li>div.right {
		right: 0
	}

	#global-nav-mobile,
	#global-nav-mobile-trigger,
	#global-nav>ul>li>div.hide-submenu,
	#global-scoreboard-trigger {
		display: none !important
	}

	#global-nav>ul>li>div>ul:first-child:not(.alt-format) {
		background: #fff;
		padding: 0 10px
	}

	#global-nav>ul>li>div>ul:first-child:not(.alt-format)>li>a:not(.selected):focus {
		background-color: #d00;
		color: #fff
	}

	#global-nav>ul>li>div>ul:first-child:not(.alt-format)>li>a {
		border-radius: 3px;
		color: #6c6d6f;
		display: block;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-size: 13px;
		font-weight: 400;
		height: auto;
		line-height: 160%;
		min-width: 200px;
		padding: 10px;
		position: relative;
		text-align: left
	}

	#global-nav>ul>li>div>ul {
		display: block;
		float: left
	}

	#global-nav>ul:after,
	#global-nav>ul:before {
		content: '';
		display: table
	}

	#global-nav>ul:after {
		clear: both
	}

	#global-nav .espnplus-cols>a>span>.link-text,
	#global-nav .espnplus-cols>a>span>.link-text-short,
	#global-nav>ul>li .submenu-indicator,
	#global-nav>ul>li.espnbet>a>span .link-text,
	#global-nav>ul>li.espnbet>a>span .link-text-short,
	#global-nav>ul>li.espnplus>a>span .link-text,
	#global-nav>ul>li.espnplus>a>span .link-text-short,
	#global-nav>ul>li.external>a:after,
	#global-nav>ul>li>a .link-text-short,
	#global-nav>ul>li>div .link-text-short {
		display: none
	}

	body[data-interaction-type=keyboard] #global-nav>ul>li>.submenu-indicator>button:focus-visible {
		outline-offset: -4px
	}

	#global-nav>ul>li>.submenu-indicator svg {
		height: 14px;
		vertical-align: middle;
		width: 14px;
		fill: #fff;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%)
	}

	#global-nav>ul>li .submenu-button {
		position: absolute;
		top: 0;
		border: unset;
		height: 44px;
		width: 14px;
		background-color: inherit
	}

	#global-nav>ul>li.espnbet>a>span,
	#global-nav>ul>li.espnplus>a>span {
		height: 44px;
		display: block
	}

	#global-nav>ul>li.espnplus>a>span {
		background: url("../img/ESPN+White.svg") center center/auto 14px no-repeat;
		width: 55px
	}

	#global-nav>ul>li.espnbet>a>span {
		background: url("../img/ESPNBET_Horizontal_Primary.svg") center center/auto 14px no-repeat;
		width: 80px
	}

	#global-nav>ul>li>div .link-text {
		display: inline !important
	}

	#global-nav .nav-logo-wrap,
	#global-nav .nav-logo-wrap img.main {
		float: left;
		max-height: 25px
	}

	#global-nav>ul>li>a {
		-moz-transition: opacity .2s ease-out;
		-o-transition: opacity .2s ease-out;
		-webkit-transition: opacity .2s ease-out;
		transition: opacity .2s ease-out;
		animation: .2s ease-in forwards navTransition;
		color: #fff;
		cursor: pointer;
		display: inline-block;
		font-size: 14px;
		position: relative
	}

	#global-nav>ul>li.pillar {
		float: right
	}

	#global-nav>ul:hover>li>a,
	#global-nav>ul:hover>li>a:after {
		color: #8d8e90
	}

	#global-nav>ul:hover>li .submenu-indicator svg {
		fill: #8d8e90
	}

	#global-nav>ul:hover>li.logo {
		-moz-opacity: .4;
		-khtml-opacity: .4;
		opacity: .4
	}

	#global-nav>ul:hover>li:hover.logo {
		-moz-opacity: 1;
		-khtml-opacity: 1;
		opacity: 1
	}

	#global-nav>ul:hover>li:hover>a,
	#global-nav>ul:hover>li:hover>a:after {
		color: #fff
	}

	#global-nav>ul:hover>li:hover .submenu-indicator svg {
		fill: #fff
	}

	#global-nav .nav-logo-wrap {
		margin: 0;
		width: 35px;
		padding: 3px 0 0 !important
	}

	#global-nav .menu-nfl .nav-logo-wrap {
		height: 30px;
		max-height: 30px;
		margin: 0 8px 0 0 !important;
		max-width: 30px;
		min-width: 30px;
		padding: 3px 0 0 5px !important
	}

	#global-nav .menu-nfl .nav-logo-wrap img {
		max-height: 25px;
		width: 25px
	}

	#global-nav .espnplus-cols>div {
		flex-wrap: wrap;
		font-size: 12px;
		max-width: 564px;
		text-align: left;
		white-space: normal;
		width: auto
	}

	#global-nav .espnplus-cols>div>ul {
		flex: 1
	}

	#global-nav .espnplus-cols>div>.list-wrapper {
		background: #f1f2f3;
		border-radius: 6px;
		display: flex;
		flex: 1;
		margin-right: 12px;
		padding: 12px;
		width: auto
	}

	#global-nav .espnplus-cols>div>.list-wrapper ul {
		width: 100%
	}

	#global-nav .espnplus-cols>div>.list-wrapper ul>li>a {
		display: block;
		line-height: 32px;
		padding: 0 8px;
		white-space: nowrap
	}

	#global-nav .espnplus-cols>div>.list-wrapper ul>li>a:focus,
	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li>a:focus {
		background-color: #fff;
		border-radius: 4px
	}

	#global-nav .espnplus-cols>div .footer-links {
		border-top: 1px dotted #dcdddf;
		color: #6c6d6f;
		display: flex;
		flex: 1 100%;
		font-size: 11px;
		justify-content: center;
		margin: 10px 12px;
		line-height: 1;
		padding: 12px 12px 0
	}

	#global-nav .espnplus-cols>div .footer-links li,
	#global-nav .espnplus-cols>div .footer-links ul {
		display: inline-block
	}

	#global-nav .espnplus-cols>div .footer-links li>a:hover {
		color: #004d9a
	}

	#global-nav .espnplus-cols>div .footer-links li:not(.header-title)+li {
		border-left: 1px solid #dcdddf;
		margin-left: 12px;
		padding-left: 12px
	}

	#global-nav ul>li.teams.nfl div:not(.nav-logo-wrap) {
		width: 770px
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap) {
		background: #f1f2f3;
		border-radius: 6px;
		height: 416px;
		margin: 0 10px 0 0;
		overflow: hidden;
		padding: 8px 8px 0
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul {
		float: left;
		line-height: 100%;
		padding-bottom: 8px;
		width: 25%
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li {
		font-size: 12px;
		text-align: left
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li>a {
		color: #6c6d6f;
		display: block;
		line-height: 32px;
		padding: 0 8px;
		white-space: nowrap
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li.conference {
		display: block;
		margin-bottom: 0;
		margin-top: 0;
		padding: 0 0 0 8px
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li.conference>span {
		-moz-transition: .2s ease-out;
		-o-transition: .2s ease-out;
		-webkit-transition: .2s ease-out;
		transition: .2s ease-out;
		color: #6c6d6f;
		display: block;
		line-height: 30px;
		padding: 0;
		white-space: nowrap
	}

	#global-nav ul>li.teams div:not(.link-text):not(.nav-logo-wrap)>ul>li.conference span {
		color: #48494a;
		font-weight: 600
	}
}

@media screen and (min-width:1024px) and (hover:none) {

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2,
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		display: block
	}

	#global-viewport #global-nav-mobile {
		background: #2b2c2d;
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li {
		font-size: 13px
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger {
		background-color: #d00;
		color: #fff
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.menu-trigger:after {
		opacity: 1
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		border-bottom: 1px solid rgba(255, 255, 255, .1);
		color: #6c6d6f;
		display: block;
		font-size: 10px;
		font-weight: 600;
		height: 56px;
		line-height: 56px;
		padding-top: 14px;
		position: relative;
		text-align: center;
		width: 56px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		color: #fff;
		font-size: 20px;
		left: 0;
		opacity: .5;
		position: absolute;
		right: 0;
		top: -8px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 27px
	}
}

@media screen and (min-width:1024px) and (hover:none) and (max-width:767px) and (orientation:landscape) {
	#global-viewport.js-global-nav-mobile #global-nav-mobile {
		-webkit-overflow-scrolling: touch;
		overflow-y: scroll
	}

	#global-viewport.js-global-nav-mobile #global-nav-mobile::-webkit-scrollbar {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li.active>.tier-2 {
		position: fixed;
		top: 44px;
		width: 375px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a:after {
		font-size: 14px;
		line-height: 30px;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li>a.nav-espnplus:after {
		font-size: 18px
	}

	#global-viewport #global-nav-mobile .tier-1>li>a {
		height: 45px;
		line-height: 100%;
		padding-top: 28px
	}
}

@media screen and (min-width:1024px) and (hover:none) and (min-width:768px) and (max-width:1023px) {
	#global-nav-mobile .tier-1>li:first-child {
		display: none
	}
}

@media screen and (min-width:1024px) and (hover:none) {

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label>.link-text,
	#global-viewport #global-nav-mobile .tier-1>li>a.nav-watch>.link-text-short,
	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text {
		display: block;
		overflow: hidden
	}

	#global-viewport #global-nav-mobile .tier-1>li>a>.link-text-short {
		display: none
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2 {
		-moz-transition: top .2s ease-in-out;
		-o-transition: top .2s ease-in-out;
		-webkit-transition: top .2s ease-in-out;
		transition: top .2s ease-in-out;
		background: #fff;
		bottom: 0;
		display: none;
		left: 56px;
		-webkit-overflow-scrolling: touch;
		overflow-y: auto;
		padding-bottom: 100px;
		position: absolute;
		right: 0;
		top: 0
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>.label {
		color: #6c6d6f;
		border-bottom: 1px solid #dcdddf;
		height: 40px;
		line-height: 40px;
		margin: 0 16px
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a {
		border-bottom: 1px solid #dcdddf;
		display: block;
		font-weight: 600;
		height: 44px;
		line-height: 44px;
		margin: 0 16px;
		position: relative
	}

	#global-viewport #global-nav-mobile .tier-1>li .tier-2>li>a>.link-text {
		display: block;
		overflow: hidden;
		position: relative;
		text-overflow: ellipsis;
		white-space: nowrap
	}

	.Editions__Item:hover {
		background: 0 0
	}

	#global-viewport #global-nav-mobile,
	#global-viewport .global-user {
		bottom: 0;
		position: fixed !important;
		right: 0;
		top: 109px;
		width: 100%;
		z-index: 1000071
	}

	#global-viewport #global-nav-mobile {
		box-shadow: 2px 3px 4px 0 rgba(0, 0, 0, .3);
		left: 0
	}

	#global-viewport .global-user {
		box-shadow: 0 3px 4px 2px rgba(0, 0, 0, .3);
		overflow-y: auto;
		-webkit-overflow-scrolling: touch;
		right: 0
	}

	#global-viewport .global-user ul {
		display: block
	}

	#global-viewport .global-user ul:after,
	#global-viewport .global-user ul:before {
		content: '';
		display: table
	}

	#global-viewport .global-user ul:after {
		clear: both
	}

	#global-nav,
	#global-scoreboard-trigger {
		display: none !important
	}
}

#global-viewport {
	background: #edeef0;
	width: 100%
}

#global-viewport .menu-overlay-primary {
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	-moz-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	-webkit-transition: opacity .15s linear;
	transition: opacity .15s linear;
	background-color: #1d1e1f;
	bottom: 0;
	cursor: pointer;
	display: none;
	left: 0;
	position: fixed;
	right: 0;
	top: 0;
	z-index: 1000038 !important
}

@media screen and (max-height:500px) and (max-width:1023px) {
	#global-viewport .menu-overlay-primary {
		top: 44px !important
	}
}

#global-viewport #header-wrapper {
	display: inline;
	display: contents
}

#global-viewport #global-header {
	position: -webkit-sticky;
	position: sticky;
	top: 0;
	width: 100%;
	z-index: 1000045
}

#global-header #global-nav,
#global-header .container {
	background: #2b2c2d
}

#global-header .logo-header:after,
#global-header .logo-header:before {
	-webkit-transform: skew(-25deg, 0);
	-ms-transform: skewX(-25deg) skewY(0);
	transform: skew(-25deg, 0);
	content: '';
	display: block;
	height: calc(44px - 1px);
	position: absolute;
	top: 0
}

#global-header .logo-header:before {
	background: #d00;
	left: -63px;
	right: -10px
}

@media (min-width:1455px) and (hover:hover) {
	#global-header .logo-header:before {
		left: 0
	}
}

#global-header .logo-header:after {
	background: #b40000;
	left: -10px;
	right: -20px;
	z-index: -1
}

#global-header .logo-header a {
	background-image: url("../img/logo-espn-82x20.png");
	background-size: 80px 20px;
	width: 80px
}

@media only screen and (-webkit-min-device-pixel-ratio:1.3),
only screen and (min--moz-device-pixel-ratio:1.3),
only screen and (-o-min-device-pixel-ratio:1.3 / 1),
only screen and (min-resolution:125dpi),
only screen and (min-resolution:1.3dppx) {
	#global-header .logo-header a {
		background-image: url("../img/logo-espn-82x20@2x.png")
	}
}

#global-header #global-nav>ul {
	padding-left: 120px;
	height: 44px
}

.espncricinfo #global-header .container .tools.focused>li:not(:hover)>a:link,
.espncricinfo #global-header .container .tools.focused>li:not(:hover)>a:link:after,
.espncricinfo #global-header .container .tools.focused>li:not(:hover)>a:visited,
.espncricinfo #global-header .container .tools.focused>li:not(:hover)>a:visited:after,
.espncricinfo #global-nav>ul.focused>li:not(:hover)>a:link,
.espncricinfo #global-nav>ul.focused>li:not(:hover)>a:link:after,
.espncricinfo #global-nav>ul.focused>li:not(:hover)>a:visited,
.espncricinfo #global-nav>ul.focused>li:not(:hover)>a:visited:after {
	color: #fff !important;
	opacity: .6
}

#global-nav .external>a:after,
#global-nav-mobile .nav-search:after,
#global-nav-mobile .nav-sports:after,
#global-scoreboard .scores-next:before,
#global-scoreboard .scores-prev:before,
#global-user-trigger:after,
#global-wheretowatch-trigger:after,
.arrow-btn.left:before,
.arrow-btn.right:before,
.draftTable__header.collapsed .draftTable__headline--arrow:before,
.draftTable__headline--arrow:before,
.dropdown-wrapper .dropdown-toggle:after,
.flex__button--next:before,
.flex__button--prev:before,
.icon-font-after:after,
.icon-font-before:before,
a.external:after {
	font-family: ESPNIcons;
	font-weight: 400;
	-moz-font-smoothing: antialiased;
	-o-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	visibility: inherit;
	text-transform: none
}

.button,
.button-alt,
.button-filter,
.inline-flex {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox
}

a,
div,
h1,
h2,
h3,
li,
p,
span,
ul {
	border: 0;
	font: inherit;
	font-size: 100%;
	margin: 0;
	padding: 0;
	vertical-align: baseline
}

.Table__TD,
.Table__TH,
.cscore_score,
table {
	font-variant-numeric: tabular-nums
}

body {
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-ms-overflow-style: scrollbar;
	background: #edeef0;
	color: #2b2c2d;
	-webkit-font-smoothing: antialiased;
	padding: 0;
	overflow-x: hidden;
	-webkit-overflow-scrolling: touch
}

a {
	background: 0 0;
	color: inherit;
	color: inherit;
	outline: 0 !important;
	-webkit-text-decoration-skip: objects;
	-webkit-text-decoration-skip: objects
}

a:focus {
	outline: dotted thin
}

.slick-list:focus,
a:active,
a:hover {
	outline: 0
}

abbr[title] {
	border-bottom: 1px dotted
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box
}

img {
	border: 0
}

button,
input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}

button[disabled] {
	cursor: default
}

input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}

.input-reset,
input,
input[type=search] {
	-webkit-appearance: none
}

*,
.trc_rbox_div {
	box-sizing: border-box
}

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

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

figure {
	line-height: 0;
	position: relative
}

* {
	-webkit-box-sizing: border-box;
	-webkit-tap-highlight-color: transparent
}

.no-touch a:hover {
	color: #004d9a
}

input[type=search] {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.button,
.button-alt,
.button-filter {
	-webkit-transition-duration: .25s;
	transition-duration: .25s;
	-webkit-transition-property: all;
	-moz-transition-property: all;
	-ms-transition-property: all;
	-o-transition-property: all;
	transition-property: all;
	display: -webkit-inline-flex;
	display: -moz-inline-flex;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	background-color: #3772df;
	border: 1px solid transparent;
	border-radius: 40px;
	box-shadow: inset 0 0 0 0 rgba(21, 22, 23, 0);
	color: #fff;
	cursor: pointer;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	line-height: 30px;
	max-width: 414px;
	outline: 0;
	overflow: hidden;
	padding: 0 18px;
	position: relative;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap
}

@media screen and (max-width:413px) {

	.button,
	.button-alt,
	.button-filter {
		max-width: 375px
	}
}

.button-alt:after,
.button-alt:before,
.button-filter:after,
.button-filter:before,
.button:after,
.button:before {
	display: inline-block;
	font-size: inherit
}

.button-alt:before,
.button-filter:before,
.button:before {
	margin: 0 6px 0 0;
	vertical-align: 1px
}

.button-alt:after,
.button-filter:after,
.button:after {
	margin: 0 0 0 9px
}

.no-touch .button:not(.disabled):hover {
	background-color: #305bc8;
	color: #fff;
	text-decoration: none
}

.button-alt:not(.disabled):active,
.button-filter:not(.disabled):active,
.button:not(.disabled):active {
	box-shadow: inset 0 1px 2px 0 rgba(21, 22, 23, .24)
}

.button-alt.med,
.button-filter.med,
.button.med {
	font-size: 12px;
	height: 32px;
	line-height: 30px;
	padding: 0 18px
}

.button-alt.sm,
.button-filter.sm,
.button.sm {
	font-size: 11px;
	height: 28px;
	line-height: 26px;
	padding: 0 12px;
	text-transform: capitalize
}

.button.button--eplus {
	background-color: #fab200;
	color: #121213
}

.no-touch .button.button--eplus:not(.disabled):hover {
	background-color: #ffc126;
	color: #121213
}

.button-alt {
	background: 0 0;
	border: 1px solid #3772df;
	color: #3772df
}

.button-filter {
	background-color: #f9f9fb;
	border: 1px solid #cbccce;
	color: #48494a;
	margin: 0;
	background-image: none
}

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

.button-filter:not(.disabled):active {
	background-color: #fff;
	color: #d00;
	box-shadow: inset 1px 1px 2px 0 rgba(0, 0, 0, .2)
}

.arrow-btn {
	font-weight: 700;
	padding: 0;
	height: 32px;
	width: 32px
}

.arrow-btn:before {
	bottom: 1px;
	display: block;
	font-size: 38px;
	line-height: .85;
	margin: 0;
	position: relative
}

.arrow-btn.left:before {
	content: "\E009"
}

.arrow-btn.right:before {
	content: "\E00F"
}

.arrow-btn.button-filter:before,
table td a {
	color: #06c
}

.arrow-btn.button-filter.disabled:before {
	color: #cbccce
}

.button-filter.disabled {
	background-color: transparent;
	border: 1px solid #cbccce;
	color: #cbccce;
	cursor: default
}

.button-filter.disabled:active {
	background-color: transparent !important;
	border-color: #cbccce !important;
	color: #cbccce !important
}

.button-filter.disabled:after {
	color: #cbccce !important
}

.dropdown-wrapper {
	display: inline-block;
	position: relative
}

.dropdown-wrapper .dropdown-toggle {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between
}

.dropdown-wrapper .dropdown-toggle:after {
	content: "\E00D";
	color: #06c;
	font-size: 28px;
	margin: 0 -8px 0 0
}

.dropdown-wrapper .dropdown-toggle.sm:after {
	font-size: 24px;
	margin: 0 -6px 0 0
}

.dropdown-wrapper.hoverable:hover .dropdown-toggle {
	background: #fff
}

.dropdown-wrapper.hoverable:hover ul.dropdown-menu {
	box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3);
	display: block;
	max-height: 300px;
	overflow-y: auto;
	min-height: 30px
}

.dropdown-wrapper ul.dropdown-menu {
	background-color: #fff;
	border-radius: 4px;
	float: left;
	font-size: 13px;
	left: 0;
	list-style: none;
	margin: 0;
	min-width: 100%;
	max-height: 0;
	display: none;
	position: absolute;
	text-align: left;
	top: 100%;
	width: 150px;
	z-index: 1000067
}

.LNzKp,
.dropdown-wrapper ul.dropdown-menu.med {
	font-size: 11px
}

.dropdown-wrapper ul.dropdown-menu>li {
	padding: 2px 8px;
	width: 100%
}

.dropdown-wrapper ul.dropdown-menu>li:first-child {
	border-top: 0;
	padding-top: 8px
}

.GCxLR,
.dropdown-wrapper ul.dropdown-menu>li:last-child {
	padding-bottom: 8px
}

.dropdown-wrapper ul.dropdown-menu>li a {
	border: 1px solid transparent;
	border-radius: 4px;
	color: #000;
	cursor: pointer;
	display: block;
	line-height: 1.15;
	padding: 8px
}

.button--active {
	border: 1px solid #06c;
	color: #06c;
	cursor: pointer
}

.button--active:hover,
.button--active:visited:hover {
	background: #305bc8;
	border-color: #305bc8;
	color: #fff
}

.button--sm {
	font-size: 10px;
	line-height: 2.4;
	padding: 0 12px;
	width: 120px
}

.video-length,
table th {
	font-size: 11px;
	color: #1d1e1f
}

.icon-play-arrow-solid-after:after,
.icon-play-arrow-solid-before:before {
	content: "\E041"
}

.icon-arrow-right-solid-after:after {
	content: "\27A1"
}

.icon-article03-before:before {
	content: "\E025"
}

#global-nav-mobile .nav-search:after,
.icon-search-thin-solid-after:after {
	content: "\E05D"
}

.icon-espn-default-solid-before:before {
	content: "\E0A2"
}

.icon-photo-credit-outline-before:before {
	content: "\E934"
}

#global-user-trigger:after {
	content: "\2260"
}

#global-wheretowatch-trigger:after {
	content: "\E955"
}

#global-nav .external>a:after {
	content: "\E085";
	color: #2b2c2d;
	font-size: 10px
}

#global-nav-mobile .nav-espnbet:after,
#global-nav-mobile .nav-espnplus:after,
#global-nav-mobile .nav-fantasy:after,
#global-nav-mobile .nav-watch:after {
	content: '';
	display: inline-block;
	height: 26px;
	margin: auto;
	width: 26px
}

#global-nav-mobile .nav-sports:after {
	content: "\0042"
}

a.external:after {
	color: #6c6d6f;
	display: inline-block;
	font-size: 10px;
	padding-left: 5px;
	padding-right: 2px;
	vertical-align: middle;
	content: "\E085"
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league,
.Image img,
.cscore_image {
	vertical-align: top
}

table {
	position: relative;
	width: 100%;
	color: #48494a
}

table abbr {
	border-bottom: none !important;
	display: none;
	padding: 0 0 0 5px
}

table thead:first-of-type th {
	height: 24px;
	padding-top: 0
}

table thead th {
	height: 29px
}

table thead tr,
table thead tr:nth-child(odd) {
	background: 0 0;
	border-top: 0
}

table tbody tr:nth-child(2n) {
	background: rgba(0, 0, 0, .017)
}

table th {
	font-weight: 600;
	padding: 0 4px;
	position: relative;
	white-space: nowrap;
	border-bottom: 1px solid #dcdddf
}

table td,
table td span {
	font-weight: 400;
	color: #48494a
}

table td:first-child,
table th:first-child {
	text-align: left
}

table tr {
	border-top: 1px solid #edeef0
}

table td {
	font-size: 12px;
	height: 28px;
	line-height: 1.2;
	padding: 1px 4px 0;
	margin: 0;
	text-transform: none;
	white-space: nowrap
}

table td a span {
	color: #06c;
	font-weight: 400;
	margin-left: -14px
}

table td span {
	padding: 0 2px 0 14px
}

table td span:first-child {
	margin-left: 0;
	padding-left: 0
}

@-ms-viewport {
	width: device-width
}

@media print {
	.hidden-print {
		display: none !important
	}
}

.layout-cb,
.layout-cbc,
.layout-dbc {
	margin: 0 auto;
	position: relative
}

#global-scoreboard:after,
#global-scoreboard:before,
#main-container .main-content:after,
#main-container .main-content:before,
#main-container:after,
#main-container:before,
.layout-cb:after,
.layout-cb:before,
.layout-cbc:after,
.layout-cbc:before,
.layout-dbc:after,
.layout-dbc:before {
	content: '';
	display: table
}

#global-scoreboard:after,
#main-container .main-content:after,
#main-container:after,
.cf:after,
.layout-cb:after,
.layout-cbc:after,
.layout-dbc:after,
.slick-track:after {
	clear: both
}

@media screen and (max-width:767px) {
	.desktop-dropdown {
		display: none
	}

	.dropdown-wrapper.hoverable:hover ul.dropdown-menu {
		min-height: auto
	}

	table abbr {
		display: block
	}

	table td a abbr {
		display: table-cell;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width: 45px
	}

	.layout-cb,
	.layout-cbc,
	.layout-dbc {
		width: 94vw
	}
}

@media screen and (min-width:768px) {
	.global-user .current-favorites .message {
		margin-top: 60px
	}

	a.menu-trigger.nav-search {
		display: none !important
	}

	.layout-cb,
	.layout-cbc,
	.layout-dbc {
		padding: 0 10px
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {

	.layout-cb,
	.layout-cbc,
	.layout-dbc {
		width: 740px;
		padding: 0
	}

	.one-feed.layout-dbc {
		width: 660px
	}
}

@media screen and (min-width:1024px) and (max-width:1259px) {

	.layout-cb,
	.layout-cbc,
	.layout-dbc {
		width: 1000px
	}

	.layout-cbc .col-two {
		width: 660px
	}
}

.layout-cb .col-c,
.layout-cbc .col-one,
.layout-cbc .col-three,
.layout-dbc .col-one,
.layout-dbc .col-three {
	width: 300px
}

.layout-cbc .col-one {
	margin-right: 20px
}

@media screen and (min-width:1260px) {
	head {
		font-family: desktop-lg
	}

	body:after {
		content: 'desktop-lg'
	}

	.layout-cb,
	.layout-cbc,
	.layout-dbc {
		width: 1240px
	}

	.layout-cbc .col-two {
		width: 580px
	}
}

.layout-cbc .col-three,
.layout-dbc .col-three {
	margin-left: 20px
}

@media screen and (display-mode:standalone) and (min-width:1260px),
screen and (display-mode:minimal-ui) and (min-width:1260px) {
	.layout-dbc {
		width: 1000px
	}
}

.layout-dbc .col-one {
	margin-right: 20px;
	width: 220px
}

.layout-dbc .col-two {
	width: 660px
}

@media screen and (min-width:1px) and (max-width:1023px) {

	.layout-cbc .col-three,
	.layout-dbc .col-three {
		display: none
	}

	.layout-dbc .col-two {
		width: 100%;
		overflow: hidden
	}

	.layout-cb .col-b {
		width: 100%
	}

	.layout-cb .col-c {
		display: none;
		width: 100%
	}
}

@media screen and (min-width:1024px) and (max-width:1259px) {
	.layout-cb .col-b {
		width: 680px
	}
}

#main-container {
	padding-top: 5px;
	position: relative;
	visibility: visible !important
}

.loading {
	display: block;
	min-height: 64px;
	position: relative;
	width: 100%
}

.collapse {
	display: none
}

#global-scoreboard .desktop-dropdown,
.PageFooter .quicklinks:first-child,
.collapse.in,
.contentFeed .scoreCollection .cscore_details:after,
.contentFeed .scoreCollection .cscore_overview:before,
.contentFeed .scoreCollection .cscore_time,
.contentFeed>.contentItem .cscore_details:after,
.contentFeed>.contentItem .cscore_overview:before,
.contentFeed>.contentItem .cscore_time,
.db,
.hsDdd,
.scoreLabel,
.slick-initialized .slick-slide,
.slick-slide img,
.tabs__nav,
.thumbs-feed-01-b .video-label-box .branding,
.trc_elastic .video-label-box {
	display: block
}

.pagination {
	display: block;
	margin: 16px 0;
	overflow: hidden;
	width: 320px;
	min-height: 36px
}

.overflow-hidden,
.videoCube a .thumbBlock {
	overflow: hidden !important
}

.Logo__md,
.contentItem__miniCards .video-play-button:before,
.pagination>li {
	height: 32px;
	width: 32px
}

.pagination>li {
	color: #cbccce;
	font-size: 16px;
	line-height: 32px;
	text-align: center
}

.pagination>li>a:not(.arrow-btn) {
	border-radius: 4px;
	display: block;
	color: #06c
}

.pagination>li>a:not(.arrow-btn).active {
	border: 1px solid #d00;
	line-height: 30px
}

.pagination>li+li {
	margin-left: 4px
}

.overflow-visible {
	overflow: visible !important
}

.GpQCA,
.article-figure .img-wrap {
	overflow: hidden
}

.video-length {
	backdrop-filter: blur(2px);
	background: rgba(255, 255, 255, .6);
	border-radius: 9px;
	bottom: 8px;
	left: 8px;
	letter-spacing: 0;
	line-height: 12px;
	padding: 4px 7px;
	position: absolute
}

.article-figure.video,
.iframe-video.article-figure {
	clear: both;
	overflow: hidden;
	width: inherit
}

.img-wrap {
	background: #6c6d6f
}

.feed-item-figure img {
	left: 0;
	position: absolute;
	top: 0;
	width: 100%
}

.feed-item-figure .img-wrap {
	display: block;
	overflow: hidden;
	padding-bottom: 56.25%;
	position: relative
}

.feed-item-figure .img-wrap img {
	-moz-transition: .25s ease-in-out;
	-o-transition: .25s ease-in-out;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	left: 0;
	width: 100%
}

.video-play-button {
	cursor: pointer;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	transition: transform .1s ease-in-out;
	font-size: 0
}

.video-play-button:before {
	-webkit-transform: translateY(-50%) scale(1) translateZ(0);
	-moz-transform: translateY(-50%) scale(1) translateZ(0);
	-o-transform: translateY(-50%) scale(1) translateZ(0);
	transform: translateY(-50%) scale(1) translateZ(0);
	-moz-transition: transform .2s;
	-o-transition: transform .2s;
	-webkit-transition: transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	transform-style: preserve-3d;
	-webkit-transform-style: preserve-3d;
	background: rgba(255, 255, 255, .48);
	border-radius: 50%;
	font-size: 0px;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	top: 50%;
	content: ''
}

.video-play-button:after {
	-webkit-transform: translateY(-50%) scale(1) translateZ(0);
	-moz-transform: translateY(-50%) scale(1) translateZ(0);
	-o-transform: translateY(-50%) scale(1) translateZ(0);
	transform: translateY(-50%) scale(1) translateZ(0);
	-moz-transition: transform .2s;
	-o-transition: transform .2s;
	-webkit-transition: transform .2s;
	transition: transform .2s;
	-webkit-transform-origin: 50% 0%;
	-moz-transform-origin: 50% 0%;
	transform-origin: 50% 0%;
	background: url("../img/controls__play.svg") center center no-repeat;
	height: 27px;
	width: 27px;
	content: '';
	color: #48494a;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: -.3rem;
	text-align: center;
	top: 50%
}

@media screen and (max-width:767px) {
	.pagination {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		width: initial
	}

	.video-play-button:before {
		height: 32px;
		width: 32px
	}

	.video-play-button:after {
		height: 15px;
		width: 15px;
		right: -2px
	}
}

.contentItem__miniCards .video-play-button:after {
	height: 15px;
	width: 15px;
	right: -2px
}

.feed-title {
	color: #6c6d6f;
	font-size: 12px;
	line-height: 24px;
	margin-bottom: 5px
}

.cscore {
	background: #fff;
	position: relative
}

.cscore.cscore--away-winner .cscore_item--away .cscore_team:after {
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	border-color: transparent #48494a transparent transparent;
	border-style: solid;
	border-width: 6px 6px 6px 0;
	content: '';
	height: 0;
	position: absolute;
	right: -12px;
	top: 50%;
	width: 0;
	z-index: 0
}

.cscore--live .cscore_channels:before,
.cscore--live .cscore_time,
.game-strip.live .game-time {
	color: #d00
}

.cscore--final .cscore_date-time {
	color: #000
}

.cscore--away-winner .cscore_item--home .cscore_score,
.cscore--away-winner .cscore_item--home .cscore_truncate,
.draftcast__needs__record,
.mediaList__time,
.news-feed-item .news-feed-item-title a:visited {
	color: #a5a6a7
}

.cscore_header-links {
	background-color: #edeef0;
	border-left: 1px solid #a5a6a7;
	display: none;
	height: 100%;
	overflow: hidden;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 1
}

.aspect-ratio--16x9,
.cscore_competitors,
.cscore_date-time,
.cscore_item,
.cscore_link,
.cscore_overview,
.cscore_score,
.global-search .global-search-input-wrapper,
.mediaList__item,
.scoreEvent,
.scoreEvent__content,
.scoreLabel_content {
	position: relative
}

.cscore_header-link {
	display: block;
	font-size: 11px;
	font-weight: 600;
	line-height: 66px;
	overflow: hidden;
	padding: 0 6px;
	text-align: center;
	text-overflow: ellipsis
}

.ResponsiveTable--fixed-left .Table--align-right:not(.Table--fixed) .Table__TD,
.Table--align-right:not(.Table--fixed) .Table__TD,
.Table--align-right:not(.Table--fixed) .Table__TH,
.cscore_score {
	/* text-align: right */
}

.cscore_link {
	display: block;
	min-width: 120px;
	padding: 10px 12px
}

.cscore_overview:before,
.scoreLabel_content:after {
	background: #edeef0;
	position: absolute;
	content: '';
	bottom: 0
}

.cscore_overview:before {
	display: none;
	left: -1px;
	top: 0;
	width: 1px
}

.cscore_overview .cscore_button {
	-ms-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-o-transform: translateZ(0);
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	text-transform: capitalize;
	padding: 0 12px;
	font-size: 10px;
	height: 24px;
	line-height: 23px
}

.cscore_date-time {
	color: #48494a
}

.cscore_network {
	font-weight: 400;
	white-space: nowrap;
	color: #6c6d6f
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league.active,
.awXxV,
.cscore_channels>span,
.dib,
.inline-block,
.mediaList--highlights .mediaList__button,
.mediaList--highlights .mediaList__phase,
.mediaList__description,
.miniCardCarousel__slideWrapper {
	display: inline-block
}

.cscore_date-time,
.cscore_network {
	line-height: 1.4;
	font-size: 11px
}

.cscore_time,
.fw-medium,
.h5,
.h7,
.h8,
.h9 {
	font-weight: 600
}

.cscore_item {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center
}

.cscore_team,
.scoreEvent__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.cscore_item:first-child {
	padding-bottom: 2px
}

.cscore_item:last-child {
	padding-top: 2px
}

.cscore_logo {
	padding-right: 5px
}

.cscore_image {
	width: 16px
}

.Table__TD,
.Table__TH,
.headshot,
.v-mid {
	vertical-align: middle
}

.cscore_team {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.cscore_truncate {
	color: #1d1e1f;
	font-size: 16px;
	overflow: hidden;
	padding-right: 10px;
	text-overflow: ellipsis;
	white-space: nowrap
}

.cscore_name--abbrev,
.cscore_name--short {
	display: inline;
	font-weight: 600;
	line-height: 1.3
}

.cscore_score {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	color: #1d1e1f;
	display: block;
	font-weight: 800;
	line-height: 1.3;
	margin-left: auto;
	white-space: nowrap
}

.cscore_logo,
.cscore_team {
	position: relative;
	vertical-align: middle;
	line-height: 1
}

.cscore .highlights-bloom .img-wrap {
	background-color: transparent !important
}

.scoreEvent {
	white-space: normal
}

.mediaList__content .feed-item-figure,
.scoreEvent--featured .scoreEvent__info {
	padding-bottom: 0
}

.scoreEvent__content {
	display: flex;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	background: #fff;
	padding: 5px 16px
}

.scoreEvent__headlines,
.scoreEvent__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.scoreEvent__headlines {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	margin-bottom: 8px;
	padding-bottom: 6px
}

.scoreEvent__header {
	padding-right: 15px;
	overflow: hidden
}

.scoreEvent__title {
	color: #1d1e1f;
	font-size: 13px;
	line-height: 14px;
	font-weight: 700;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis
}

.scoreEvent__info {
	display: flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	padding-bottom: 7px
}

.scoreEvent__status {
	color: #1d1e1f;
	text-transform: capitalize
}

.scoreLabel_content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	cursor: pointer
}

.scoreLabel_content:after {
	display: block;
	height: 1px;
	left: 20px;
	right: 20px;
	z-index: 1
}

.draftcast__need__positions,
.scoreCollection .cscore,
.scoreCollection__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.scoreLabel_title {
	color: #1d1e1f;
	text-align: center
}

.scoreCollection {
	background: #fff;
	--data-num-score-cells: 1;
	min-height: calc(var(--data-num-score-cells) * 67px)
}

#news-feed,
.slick-slide {
	min-height: 1px
}

.scoreCollection .cscore,
.scoreCollection .cscore_link {
	width: 100%
}

.scoreCollection .cscore_link {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.scoreCollection .cscore {
	background: 0 0;
	border-bottom: 0;
	position: relative;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: flex-start;
	-moz-justify-content: flex-start;
	justify-content: flex-start;
	transition: .2s ease-in-out
}

.draftcast__need__positions,
.scoreCollection__content {
	display: flex;
	-webkit-flex-wrap: wrap;
	-moz-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.bg-clr-white,
.dropdown:hover,
.error-main .text-container .page-actions>a:not(:hover) {
	background-color: #fff
}

.PageFooter,
.tabs__list__item a.tabs__link:hover {
	background: 0 0 !important
}

.PageFooter {
	clear: both;
	border-radius: 10px;
	overflow: hidden;
	padding: 0 !important;
	max-width: 1220px;
	margin: 10px auto 12px
}

.PageFooter__Footer,
.PageFooter__QuickLinks {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	background: #f9f9fb
}

.PageFooter__QuickLinks {
	align-items: stretch;
	display: flex;
	padding: 0 12px;
	position: relative;
	margin-top: 1px
}

.PageFooter__Footer {
	display: flex;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	-moz-align-items: stretch;
	align-items: stretch;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	padding: 24px;
	position: relative;
	height: 100%;
	min-width: 50%
}

.PageFooter .quicklinks__header,
.PageFooter__Legal {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.flex-auto,
.min-w-0 {
	min-width: 0
}

.PageFooter__Legal {
	display: flex;
	color: #a5a6a7;
	font-size: 12px
}

.PageFooter__Legal__Copyright,
.PageFooter__Legal__Disclaimer {
	margin-top: 4px;
	line-height: 13px
}

#global-scoreboard.hide-fullbtn .view-full,
.PageFooter__Legal .logo {
	display: none
}

.PageFooter__Legal .text {
	line-height: 19px
}

.PageFooter__Legal .text ul {
	display: block;
	margin-bottom: 8px;
	margin-left: -12px
}

.PageFooter__Legal .text li {
	display: inline-block;
	padding: 0 12px
}

.PageFooter__Legal img {
	height: 23px;
	width: 87px
}

.PageFooter__Legal a {
	color: #1d1e1f;
	font-size: 14px
}

.PageFooter__Legal a:hover {
	color: #004d9a !important
}

.PageFooter .quicklinks {
	-webkit-flex-basis: 100px;
	-moz-flex-basis: 100px;
	-ms-flex-preferred-size: 100px;
	flex-basis: 100px;
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	background: 0 0;
	padding: 12px;
	display: none
}

@media screen and (min-width:1024px) {
	.global-user {
		height: auto;
		overflow: hidden
	}

	.global-user ul:first-child>li>a {
		color: #2b2c2d
	}

	.global-user .current-favorites {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: horizontal;
		-webkit-flex-direction: row;
		-moz-flex-direction: row;
		-ms-flex-direction: row;
		flex-direction: row;
		-webkit-flex-flow: row;
		-moz-flex-flow: row;
		-ms-flex-flow: row;
		flex-flow: row;
		height: 380px;
		padding: 0 8px 34px;
		position: relative
	}

	.global-user .current-favorites .feed-title.favorites {
		left: 12px;
		position: absolute;
		right: 0
	}

	.PageFooter__Footer>div {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-moz-box-flex: 1;
		-moz-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		-webkit-flex-basis: 100px;
		-moz-flex-basis: 100px;
		-ms-flex-preferred-size: 100px;
		flex-basis: 100px
	}

	.PageFooter__Legal .logo {
		-webkit-box-flex: 0;
		-webkit-flex: 0 1 auto;
		-moz-box-flex: 0;
		-moz-flex: 0 1 auto;
		-ms-flex: 0 1 auto;
		flex: 0 1 auto;
		display: block
	}

	.PageFooter__Legal .text {
		border-left: 1px solid #cbccce;
		padding-left: 20px;
		margin-left: 20px
	}

	.PageFooter .quicklinks:nth-child(n+1) {
		display: block
	}

	.PageFooter .quicklinks:last-child {
		display: none
	}

	#global-scoreboard .cscore.js-show,
	#global-scoreboard .scoreLabel.js-show {
		animation: .5s forwards scores-show
	}
}

.PageFooter .quicklinks__header {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #dcdddf;
	height: 44px;
	margin: 0
}

.PageFooter .quicklinks_list__item {
	font-size: 12px;
	font-weight: 400;
	transition: background .25s ease-in-out;
	position: relative;
	padding: 0
}

.PageFooter .quicklinks_list__icon {
	left: 12px;
	height: 20px;
	margin-right: 10px;
	width: 20px;
	font-size: 16px;
	flex-shrink: 0
}

#global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper,
.PageFooter .quicklinks_list__icon img,
.w-100 {
	width: 100%
}

.PageFooter .quicklinks_list__link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	height: 40px;
	line-height: 1;
	position: relative
}

#favfeed-footer a:hover,
.AnchorLink:hover,
.PageFooter .quicklinks_list__link:hover {
	color: #004d9a
}

.PageFooter .quicklinks h2.quicklinks__heading {
	color: #1d1e1f;
	display: inline-block;
	font-size: 13px;
	font-weight: 700
}

#global-scoreboard .scoreboard-dropdown-wrapper {
	-moz-transition: background .2s ease-in-out;
	-o-transition: background .2s ease-in-out;
	-webkit-transition: background .2s ease-in-out;
	transition: background .2s ease-in-out;
	border-right: 1px solid #a5a6a7;
	color: #48494a;
	float: left;
	min-width: 120px;
	padding: 18px 7px 0 10px;
	position: relative
}

#global-scoreboard .scoreboard-dropdown-wrapper .button-filter {
	min-height: 30px;
	transition: opacity .15s ease-in-out;
	opacity: 1
}

#global-scoreboard .dropdown-menu li {
	margin: 0;
	padding: 0
}

#global-scoreboard .dropdown-toggle {
	margin: 0;
	width: 100%
}

#global-scoreboard .view-full {
	-moz-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
	transition: .2s ease-in-out;
	border-right: 0;
	cursor: pointer;
	display: table;
	float: right;
	font-size: 11px;
	overflow: hidden;
	padding: 0
}

#global-scoreboard .scores-next,
#global-scoreboard .scores-prev {
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
	-moz-transition: background-position .3s ease-in-out;
	-o-transition: background-position .3s ease-in-out;
	-webkit-transition: background-position .3s ease-in-out;
	transition: background-position .3s ease-in-out;
	cursor: pointer;
	display: block;
	float: left;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 40px;
	z-index: 1000061
}

#global-scoreboard .scores-next:before,
#global-scoreboard .scores-prev:before {
	color: #48494a;
	font-size: 30px;
	left: 0;
	line-height: 65px;
	position: absolute;
	right: 0;
	text-align: center;
	text-indent: 0
}

#global-scoreboard .scores-next:active,
#global-scoreboard .scores-prev:active {
	background-color: rgba(0, 0, 0, .1)
}

#global-scoreboard .scores-next {
	border-left: 1px solid #a5a6a7;
	float: right
}

#global-scoreboard .scores-next:before {
	content: "\E017"
}

#global-scoreboard .scores-prev,
#global-scoreboard.hide-fullbtn .scores-next {
	border-right: 1px solid #a5a6a7
}

#global-scoreboard .scores-prev:before {
	content: "\E011"
}

@media screen and (max-width:767px) {
	#global-scoreboard .scoreboard-dropdown-wrapper {
		background-color: #a5a6a7;
		border-right: 0;
		margin-bottom: 10px;
		padding: 8px 5px;
		width: 100%
	}

	#global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover .button {
		border-radius: 5px 5px 0 0
	}

	#global-scoreboard .scoreboard-dropdown-wrapper .dropdown-wrapper.hoverable:hover ul.dropdown-menu {
		box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, .3)
	}

	#global-scoreboard .scoreboard-dropdown-wrapper .league-nav {
		border-radius: 0;
		left: 0;
		right: 0;
		top: 30px;
		width: auto
	}

	#global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu {
		box-shadow: none;
		max-height: 300px
	}

	#global-scoreboard .dropdown-wrapper.hoverable:hover ul.dropdown-menu.league-nav {
		overflow-y: auto
	}

	#global-scoreboard {
		background-color: #a5a6a7
	}

	#global-scoreboard .desktop-dropdown,
	#global-scoreboard .scores-next,
	#global-scoreboard .scores-prev {
		display: none
	}

	#global-scoreboard .dropdown-toggle {
		border: 0;
		font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: 400;
		text-align: left;
		text-transform: none
	}

	#global-scoreboard .dropdown-toggle:after {
		position: absolute;
		right: 15px
	}

	#global-scoreboard .view-full {
		display: block;
		margin: 0 6px 12px
	}

	#global-scoreboard.no-datepicker .scores-carousel,
	#global-scoreboard.no-datepicker .wrap .scoreboard-content .scores-carousel {
		margin-top: 10px
	}
}

#global-scoreboard {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	background: #f1f2f3;
	margin: 0 auto;
	position: relative
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel {
	background: #f1f2f3;
	overflow: hidden;
	position: relative
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel::-webkit-scrollbar {
	display: none
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
	height: inherit;
	overflow-x: hidden;
	overflow-y: hidden;
	white-space: nowrap
}

#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league:last-child {
	margin-right: 0
}

@media (display-mode:standalone),
(display-mode:minimal-ui) {
	.layout-dbc .col-one {
		display: none
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues {
		overflow-x: auto;
		-webkit-overflow-scrolling: touch;
		-ms-overflow-style: none
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues::-webkit-scrollbar {
		display: none
	}
}

.scoreEvent--featured .scoreEvent__status,
button,
select {
	text-transform: none
}

.global-search {
	z-index: 1000052
}

.global-search input {
	border: 0;
	display: block;
	font-size: 14px;
	height: 40px;
	margin: 0
}

.global-search input:focus {
	outline: 0 !important;
	-moz-outline-style: none
}

.global-search .search-box {
	padding: 0 12px 0 35px;
	width: 100%
}

.global-search .btn-search {
	background-color: #fff;
	background-image: url("../img/icon-search.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: 20px 20px;
	color: transparent;
	font: 0/0 a;
	text-shadow: none;
	cursor: pointer;
	position: absolute;
	bottom: 0;
	left: 0;
	top: 0;
	width: 35px
}

#global-nav-mobile .nav-espnplus:after {
	background: url(../img/3.svg) center center/100% no-repeat;
	top: 8px !important
}

#global-nav-mobile .nav-espnbet:after {
	background: url(../img/ESPNBET_Icon_Stack.svg) center center/100% no-repeat;
	top: 8px !important
}

#global-nav-mobile .nav-watch:after {
	background: url(../img/4.svg) center center/100% no-repeat;
	height: 20px;
	top: 10px !important;
	width: 20px
}

#global-nav-mobile .nav-fantasy:after {
	background: url(../img/5.svg) center center/100% no-repeat;
	top: 6px !important
}

.mediaList {
	background-color: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	padding: 0;
	position: relative
}

.mediaList--highlights .mediaList__description {
	padding-left: 30px
}

.mediaList__header {
	color: #1d1e1f;
	font-size: 13px;
	font-weight: 700;
	padding: 12px
}

.sub-module .mediaList__header,
div[data-module=rightEditorial]>.mediaList .mediaList__header {
	padding: 0
}

.mediaList__item:not(.mediaList__item--active)+.mediaList__item:not(.mediaList__item--active) .mediaList__link:after {
	background: #f1f2f3;
	content: '';
	display: block;
	height: 1px;
	left: 12px;
	position: absolute;
	right: 12px;
	top: -1px
}

.mediaList__link {
	display: block;
	font-size: 12px;
	padding: 12px;
	position: relative
}

.mediaList__button {
	color: #06c;
	display: none;
	font-size: 14px;
	left: 12px;
	position: absolute;
	top: 21px
}

.AnchorLink.clr-gray-01,
.ScoreCell__Truncate>a,
.clr-gray-01 {
	color: #151617
}

.mediaList__description>h3 {
	display: block;
	font-weight: 600;
	margin: 3px 0
}

.mediaList__description>span {
	padding-right: 10px;
	position: relative
}

.mediaList__description>span:empty {
	display: none;
	padding-right: 0
}

.mediaList__description>span:before {
	color: #a5a6a7;
	content: ".";
	font-size: 20px;
	margin-top: -11px;
	position: absolute;
	right: 2px;
	top: 0;
	vertical-align: top
}

.dn,
.mediaList__description>span:last-child:before {
	display: none
}

.slick-list,
.slick-track {
	display: block;
	position: relative
}

@media screen and (max-width:767px) and (min-width:375px) and (max-width:767px) {
	#global-scoreboard .cscore_name--abbrev {
		display: none
	}
}

@media screen and (max-width:767px) and (min-width:768px) {
	#global-scoreboard .cscore_name--abbrev {
		display: none
	}
}

@media screen and (max-width:767px) {
	#global-scoreboard .wrap {
		-webkit-overflow-scrolling: touch;
		padding-bottom: 10px
	}

	#global-scoreboard .wrap .scoreboard-content {
		padding-bottom: 45px
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel {
		background: 0 0;
		border: 0;
		clear: both;
		float: none;
		width: auto
	}

	#global-scoreboard .cscore_details:after,
	#global-scoreboard .cscore_overview:before,
	#global-scoreboard .cscore_time,
	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues,
	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league.active {
		display: block
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league {
		background: #fff;
		border: 1px solid #f1f2f3;
		border-radius: 10px;
		box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
		margin-bottom: 10px;
		position: relative;
		overflow: hidden
	}

	#global-search-mobile {
		background: #edeef0 !important;
		padding: 12px;
		position: static;
		width: auto
	}

	#global-search-mobile input {
		height: 40px
	}

	#global-search-mobile .search-box {
		width: 100%;
		-webkit-appearance: inherit;
		-moz-box-sizing: inherit;
		-webkit-box-sizing: inherit;
		box-sizing: inherit;
		padding-left: 35px;
		background-color: #fff;
		border-radius: 0
	}

	#global-scoreboard .cscore:last-child:after {
		display: none
	}

	#global-scoreboard .cscore:before {
		border-top: 1px dotted #dcdddf;
		content: '';
		display: block;
		left: 16px !important;
		height: 0;
		position: absolute;
		right: 16px !important;
		top: 0;
		z-index: 1
	}

	#global-scoreboard .cscore_overview {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2;
		padding-left: 13px
	}

	#global-scoreboard .cscore_channels {
		overflow: hidden;
		text-overflow: ellipsis;
		max-width: 100%;
		white-space: nowrap
	}

	#global-scoreboard .cscore_channels>span {
		display: unset
	}

	#global-scoreboard .cscore_link {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		padding: 12px 16px
	}

	#global-scoreboard .cscore_overview {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 auto;
		-moz-box-flex: 1;
		-moz-flex: 1 0 auto;
		-ms-flex: 1 0 auto;
		flex: 1 0 auto;
		-webkit-align-self: center;
		-moz-align-self: center;
		-ms-flex-item-align: center;
		align-self: center
	}

	#global-scoreboard .cscore:not(.cscore--match) .cscore_overview {
		max-width: calc(100% - 157px)
	}

	#global-scoreboard .cscore_details {
		padding-right: 13px;
		width: calc(100% - 125px)
	}

	#global-scoreboard .cscore_image {
		width: 20px
	}

	#global-scoreboard .cscore_name,
	#global-scoreboard .cscore_score {
		font-size: 16px
	}

	#global-scoreboard .scoreLabel_content {
		border-radius: 10px 10px 0 0;
		background: #fff;
		padding: 20px
	}

	#global-scoreboard .scoreLabel_title {
		font-size: 13px;
		font-weight: 700;
		line-height: 1;
		text-transform: uppercase
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__headlines {
		margin: 0;
		padding: 5px 0 0
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__title {
		font-size: 10px
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__status {
		font-weight: 400
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__headlines,
	#global-scoreboard .scoreEvent--featured .scoreEvent__info {
		border-bottom: 0
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__content {
		padding-bottom: 20px;
		padding-left: 20px;
		padding-right: 20px
	}

	#global-scoreboard .scoreEvent__content {
		border-radius: 10px 10px 0 0
	}

	#global-scoreboard .scoreEvent__headlines {
		border-bottom: 1px solid #edeef0;
		padding-top: 15px
	}

	#global-scoreboard .scoreEvent__title {
		text-transform: uppercase
	}

	#global-scoreboard .scoreEvent__info {
		font-size: 11px;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		border-bottom: 1px solid #dcdddf
	}

	#global-scoreboard .scoreEvent__status {
		font-weight: 600
	}

	#global-scoreboard .cscore_team {
		width: calc(100% - 25px)
	}

	#global-scoreboard .mens-college-basketball .cscore_team {
		width: calc(100% - 42px)
	}
}

.TVProviders__Search input:placeholder {
	color: #6c6d6f
}

@font-face {
	font-family: ESPNIcons;
	src: url("../css/ESPNIcons.woff2") format("woff2"), url("../css/ESPNIcons.woff2") format("woff"), url("../css/ESPNIcons.woff2") format("truetype")
}

to {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
	opacity: 1
}

.slick-list {
	overflow: hidden;
	margin: 0;
	padding: 0
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-webkit-transform: none;
	-moz-transform: none;
	-o-transform: none;
	transform: none
}

.slick-track {
	top: 0;
	left: 0
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-slide {
	display: none;
	float: left;
	height: 100%
}

.Media {
	overflow: hidden;
	position: relative;
	width: 100%
}

.overflow-auto,
.overflow-scroll {
	-webkit-overflow-scrolling: touch
}

.Media__Placeholder {
	cursor: pointer;
	-webkit-transition: -webkit-transform .4s ease-in-out 2s;
	transition: transform .4s ease-in-out 2s;
	transition: transform .4s ease-in-out 2s, -webkit-transform .4s ease-in-out 2s;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	background: #000;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: center;
	margin: 0;
	padding: 0;
	z-index: 2
}

.Media__Started .Media__Placeholder {
	cursor: default;
	opacity: 0;
	pointer-events: none
}

.Image__Wrapper,
.Media__Wrapper {
	z-index: 1
}

.h5 {
	font-size: 16px;
	line-height: 21px
}

.h7,
.n7 {
	font-size: 14px;
	line-height: 19px
}

.h8,
.n8 {
	font-size: 12px;
	line-height: 16px
}

.h9,
.n9 {
	font-size: 11px;
	line-height: 13px
}

.n10 {
	font-size: 10px;
	text-transform: uppercase;
	line-height: 12px
}

.fw-normal,
.kgueg,
.n10,
.n7,
.n8,
.n9,
h2,
h3 {
	font-weight: 400
}

.aspect-ratio--1x1,
.lZur,
.relative {
	position: relative
}

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

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

.cf {
	zoom: 1
}

.News__Item:visited .News__Item__Headline,
.clr-gray-03 {
	color: #48494a
}

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

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

.clr-positive {
	color: #094
}

.di,
.draftcast__module--selectionMade .draftcast__school__name,
.inline {
	display: inline
}

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

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

.inline-flex {
	display: inline-flex
}

.flex-auto {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	min-height: 0
}

.flex-shrink {
	-webkit-box-flex: 0;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.Card .Image,
.ScoreCell__Time,
.flex-shrink-0 {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.flex-expand {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.flex-uniform {
	-webkit-box-flex: 1;
	-ms-flex: 1 1 0px;
	flex: 1 1 0
}

.flex-grow,
div[data-fitt-page-type=contributor]:not(:has(.Site__Header__Wrapper.ShowScores)) #fittPageContainer div[class=pageContent],
div[data-fitt-page-type=wheretowatch]:not(:has(.Site__Header__Wrapper.ShowScores)) #fittPageContainer div[class=pageContent] {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	flex-grow: 1
}

.flex-column {
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

.flex-column-reverse {
	-webkit-box-direction: reverse;
	-ms-flex-direction: column-reverse;
	flex-direction: column-reverse
}

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

.flex-row-reverse {
	-webkit-box-direction: reverse;
	-ms-flex-direction: row-reverse;
	flex-direction: row-reverse
}

.items-start {
	-webkit-box-align: start;
	-ms-flex-align: start;
	align-items: flex-start
}

.items-end {
	-webkit-box-align: end;
	-ms-flex-align: end;
	align-items: flex-end
}

.items-baseline {
	-webkit-box-align: baseline;
	-ms-flex-align: baseline;
	align-items: baseline
}

.items-stretch {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch
}

.self-start {
	-ms-flex-item-align: start;
	align-self: flex-start
}

.self-end {
	-ms-flex-item-align: end;
	align-self: flex-end
}

.self-center {
	-ms-flex-item-align: center;
	align-self: center
}

.self-baseline {
	-ms-flex-item-align: baseline;
	align-self: baseline
}

.self-stretch {
	-ms-flex-item-align: stretch;
	align-self: stretch
}

.justify-start {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start
}

.justify-around {
	-ms-flex-pack: distribute;
	justify-content: space-around
}

.content-start {
	-ms-flex-line-pack: start;
	align-content: flex-start
}

.content-end {
	-ms-flex-line-pack: end;
	align-content: flex-end
}

.content-center {
	-ms-flex-line-pack: center;
	align-content: center
}

.content-between {
	-ms-flex-line-pack: justify;
	align-content: space-between
}

.content-around {
	-ms-flex-line-pack: distribute;
	align-content: space-around
}

.content-stretch {
	-ms-flex-line-pack: stretch;
	align-content: stretch
}

.order-0 {
	-webkit-box-ordinal-group: 1;
	-ms-flex-order: 0;
	order: 0
}

.order-1 {
	-webkit-box-ordinal-group: 2;
	-ms-flex-order: 1;
	order: 1
}

.order-2 {
	-webkit-box-ordinal-group: 3;
	-ms-flex-order: 2;
	order: 2
}

.order-3 {
	-webkit-box-ordinal-group: 4;
	-ms-flex-order: 3;
	order: 3
}

.order-4 {
	-webkit-box-ordinal-group: 5;
	-ms-flex-order: 4;
	order: 4
}

.order-5 {
	-webkit-box-ordinal-group: 6;
	-ms-flex-order: 5;
	order: 5
}

.order-6 {
	-webkit-box-ordinal-group: 7;
	-ms-flex-order: 6;
	order: 6
}

.order-7 {
	-webkit-box-ordinal-group: 8;
	-ms-flex-order: 7;
	order: 7
}

.order-8 {
	-webkit-box-ordinal-group: 9;
	-ms-flex-order: 8;
	order: 8
}

.order-last {
	-webkit-box-ordinal-group: 100000;
	-ms-flex-order: 99999;
	order: 99999
}

.flex-basis-75 {
	-ms-flex-preferred-size: 75%;
	flex-basis: 75%
}

.flex-basis-50 {
	-ms-flex-preferred-size: 50%;
	flex-basis: 50%
}

.flex-basis-25 {
	-ms-flex-preferred-size: 25%;
	flex-basis: 25%
}

.flex-basis-0 {
	-ms-flex-preferred-size: 0;
	flex-basis: 0
}

.fl {
	float: left
}

.fr {
	float: right
}

.fn,
.trc_related_container DIV.videoCube.thumbnail_top .thumbBlock {
	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,
.jsU {
	font-style: normal
}

.fw-light {
	font-weight: 200
}

.fw-normal-med,
.hfDkF {
	font-weight: 500
}

.fw-bold {
	font-weight: 700
}

.fw-heavy {
	font-weight: 800
}

.fw-heavy-900 {
	font-weight: 900
}

.input-reset {
	-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,
.trc_elastic .trc_rbox .trc_rbox_div {
	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 {
	-webkit-transition: color .15s ease-in;
	transition: color .15s ease-in
}

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

.list {
	list-style-type: none
}

.mw-100,
.photo-credit:hover {
	max-width: 100%
}

.Logo,
.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%
}

.ScheduleTables--nfl .colspan__col,
.ScheduleTables--nfl .events__col,
.colspan__col,
.events__col,
.w-20 {
	width: 20%
}

.ScheduleTables--nfl .location__col,
.location__col,
.w-25 {
	width: 25%
}

.w-30 {
	width: 30%
}

.w-40 {
	width: 40%
}

.w-45 {
	width: 45%
}

.draftcast__module:not(.draftcast__module--selectionMade) .draftcast__splitContent .draftcast__item,
.rqJQI,
.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-third {
	width: 33.33333%
}

.w-two-thirds {
	width: 66.66667%
}

.trc_elastic .trc_rbox,
.w-auto {
	width: auto
}

.overflow-scroll {
	overflow: scroll
}

.overflow-auto {
	overflow: auto
}

.overflow-x-auto,
.overflow-x-scroll,
.overflow-y-scroll {
	-webkit-overflow-scrolling: touch
}

.overflow-x-visible {
	overflow-x: visible
}

.overflow-x-hidden {
	overflow-x: hidden
}

.overflow-x-scroll {
	overflow-x: scroll
}

.overflow-x-auto {
	overflow-x: auto
}

.overflow-y-visible {
	overflow-y: visible
}

.overflow-y-hidden {
	overflow-y: hidden
}

.overflow-y-scroll {
	overflow-y: scroll
}

.overflow-y-auto {
	overflow-y: auto
}

/* .Button,
.Card,
.Card__Content,
.RatioFrame,
.ScoreCell__Truncate {
	overflow: hidden
} */

.static {
	position: static
}

.absolute {
	position: absolute
}

.fixed {
	position: fixed
}

@supports (position:sticky) or (position:-webkit-sticky) {
	.sticky {
		position: sticky
	}
}

#fittPageContainer,
.Button,
.Card,
.Card__Content,
.Image,
.RatioFrame,
.aspect-ratio--parent {
	position: relative
}

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

.translateX-0 {
	-webkit-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0)
}

.translateY-0 {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0)
}

.translateZ-0 {
	-webkit-transform: 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,
.tbl-feed-header.tbl-header-with-text.tbl-logo-right-position .tbl-feed-header-text {
	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-bottom: 0 !important;
	padding-top: 0 !important
}

.pv1 {
	padding-bottom: 2px !important;
	padding-top: 2px !important
}

.pv2 {
	padding-bottom: 4px !important;
	padding-top: 4px !important
}

.pv3 {
	padding-bottom: 8px !important;
	padding-top: 8px !important
}

.pv4 {
	padding-bottom: 12px !important;
	padding-top: 12px !important
}

.pv5 {
	padding-bottom: 16px !important;
	padding-top: 16px !important
}

.pv6 {
	padding-bottom: 24px !important;
	padding-top: 24px !important
}

.pv7 {
	padding-bottom: 32px !important;
	padding-top: 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
}

.mr2 {
	margin-right: 4px !important
}

.mr3 {
	margin-right: 5px !important
}

.mb1 {
	margin-bottom: 2px !important
}

.mb2 {
	margin-bottom: 4px !important
}

.mb3 {
	margin-bottom: 8px !important
}

.mb4 {
	margin-bottom: 12px !important
}

.mb5 {
	margin-bottom: 16px !important
}

.mt2 {
	margin-top: 4px !important
}

.mt3 {
	margin-top: 8px !important
}

.mt4 {
	margin-top: 12px !important
}

.mt6 {
	margin-top: 24px !important
}

.mt7 {
	margin-top: 32px !important
}

.mv1 {
	margin-bottom: 2px !important;
	margin-top: 2px !important
}

.mv4 {
	margin-bottom: 12px !important;
	margin-top: 12px !important
}

.mv5 {
	margin-bottom: 16px !important;
	margin-top: 16px !important
}

.tar {
	text-align: right !important
}

.center {
	margin-left: auto;
	margin-right: auto
}

.nowrap {
	white-space: nowrap
}

#fittPageContainer {
	min-height: 100%;
	width: 100%
}

@supports not ((position:sticky) or (position:-webkit-sticky)) {
	#fittPageContainer {
		top: auto
	}
}

div[data-fitt-page-type=contributor]:not(:has(.Site__Header__Wrapper.ShowScores)),
div[data-fitt-page-type=wheretowatch]:not(:has(.Site__Header__Wrapper.ShowScores)) {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	min-height: 100vh
}

div[data-fitt-page-type=contributor]:not(:has(.Site__Header__Wrapper.ShowScores)) #fittPageContainer,
div[data-fitt-page-type=wheretowatch]:not(:has(.Site__Header__Wrapper.ShowScores)) #fittPageContainer {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	flex-grow: 1
}

@media screen and (-ms-high-contrast:active),
screen and (-ms-high-contrast:none) {
	#fittPageContainer {
		position: static
	}
}

.Nav__AccessibleMenuItem_Wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex
}

.Editions__Item {
	height: 40px;
	padding-left: 60px
}

input {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

input[type=search] {
	-webkit-box-sizing: inherit;
	box-sizing: inherit
}

.Nav__Primary__Menu__Item.wheretowatchBtn:has(.Tooltip) {
	overflow: visible
}

.Nav__Secondary {
	z-index: 1000006
}

.Nav__Secondary__Menu {
	max-width: 1400px
}

.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
}

.Card.overflow-visible,
.Card__Content.overflow-visible,
.Nav__Secondary__Menu__Item:hover,
.miniCardCarousel.slick-slider .slick-list,
button,
hr,
input {
	overflow: visible
}

.Nav__Secondary__Menu__Link {
	-webkit-box-shadow: inset 0 0 0 #d00;
	box-shadow: inset 0 0 0 #d00;
	height: 44px;
	white-space: nowrap
}

.Nav__Secondary__Menu__Item--active .Nav__Secondary__Menu__Link {
	-webkit-box-shadow: inset 0 -3px 0 #d00;
	box-shadow: inset 0 -3px 0 #d00;
	color: #151617
}

.Card__Header {
	height: 44px
}

.Message {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	color: #a5a6a7;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-direction: column;
	flex-direction: column;
	font-size: 12px;
	height: 100%;
	justify-content: center;
	padding: 12px;
	text-align: center
}

.ScoreCell__Network,
.ScoreCell__Team {
	display: -webkit-box;
	display: -ms-flexbox
}

.dropdown__arrow use,
.dropdown__arrow.icon__svg use {
	fill: #06c
}

.dropdown__arrow.icon__svg {
	height: 24px;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 14px
}

.dropdown__select {
	color: #2b2c2d;
	text-transform: none
}

.ScoreCell__Truncate {
	max-width: 380px
}

#article-feed .article .article-body a,
#article-feed .article .article-body a:link,
#article-feed .article .article-body a:visited,
.News__Item:hover .News__Item__Headline,
.ScoreCell__Truncate>a:hover,
.ScoreCell__Truncate>a:visited:hover,
.sidebar .news-feed-item .text-container .news-feed-item-title>a:hover,
.sidebar .news-feed-item.active:hover .news-feed-item-title a:hover,
.sidebar .news-feed-item:hover .news-feed-item-title a {
	color: #06c
}

.ScoreCell__Network {
	color: #48494a;
	display: flex
}

.ScoreCell__NetworkItem+.ScoreCell__NetworkItem:before {
	content: "/"
}

.ScoreCell__Team {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	align-items: center;
	display: flex;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto
}

.ScoreCell__Overview:not(~.ScoreCell__EventName) {
	padding-bottom: 10px
}

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

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

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

.Image img {
	width: 100%
}

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

.Card {
	border-radius: 10px;
	margin-bottom: 8px;
	padding: 0;
	background: #fff
}

.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 #b5b7b7;
	color: #121213;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	justify-content: space-between;
	margin-left: 16px;
	margin-right: 12px;
	min-height: 44px;
	padding: 16px 0 15px
}

.Card__Header__Title {
	font-family: BentonSans, sans-serif;
	font-size: 14px;
	font-weight: 500;
	line-height: 20px
}

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

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

.Card__Header__Title__Logo__Wrapper {
	margin-right: 8px
}

.Card__Header--presby {
	height: 62px
}

.Card__Header__SubLink,
.MetaContent {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.Card__Header__SubLink--presby {
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column
}

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

.Card__Content {
	padding: 10px 12px
}

.Card__Footer {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	border-top: 1px dotted #b5b7b7;
	display: -webkit-box;
	display: -ms-flexbox;
	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
}

.Button--unstyled {
	background: 0 0;
	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: 2px solid transparent;
	border-radius: 50px;
	cursor: pointer;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 12px;
	font-weight: 600;
	height: 32px;
	justify-content: center;
	line-height: 1;
	max-width: 414px;
	padding: 0 15px;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out;
	white-space: nowrap
}

body:not([data-interaction-type=keyboard]) .Button,
body:not([data-interaction-type=keyboard]):not([data-interactiontype=keyboard]) :focus,
body:not([data-interaction-type=keyboard]):not([data-interactiontype=keyboard]) a,
body:not([data-interaction-type=keyboard]):not([data-interactiontype=keyboard]) button,
body:not([data-interaction-type=keyboard]):not([data-interactiontype=keyboard]) input {
	outline: 0
}

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

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

.no-touch .Button--alt:hover {
	background-color: #dee8fa;
	border: 1px solid #305bc8;
	color: #004d9a
}

.Button--default {
	background-color: #3772df;
	color: #fff
}

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

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

.Button--alt {
	background-color: initial;
	border: 1px solid #3772df;
	color: #3772df
}

#favfeed-footer,
.Button--active,
.Button--filter {
	background-color: #f9f9fb
}

.Button--active {
	cursor: not-allowed !important
}

#article-feed .article .author.has-bio,
.Arrow,
.UbGlr,
.custom--week,
.dropdown__select,
.tabs__list__item:hover {
	cursor: pointer
}

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

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

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

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

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

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

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

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

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

.Button--eplus.Button--default {
	background-color: #fab200;
	color: #121213
}

.no-touch .Button--eplus.Button--default:hover {
	background-color: #ffc126;
	color: #121213
}

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

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

.Logo__lg,
.headshot--sm {
	height: 40px;
	width: 40px
}

.PageFooter {
	margin-top: 24px
}

.PageFooter__Footer,
.sub-module>.content {
	padding-top: 12px
}

body,
html {
	min-height: 100%
}

.syndicatedItem .branding,
.thumbs-feed-01-b .videoCube .video-label-box .video-title,
h1,
h2,
h3,
p {
	margin: 0
}

hr {
	-webkit-box-sizing: content-box;
	box-sizing: initial
}

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

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

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

.aspect-ratio--1x1,
.sub-module-news .feed-item-figure .img-wrap {
	padding-bottom: 100%
}

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

.table {
	display: table
}

.DatePicker__wrapper,
.bp-tabletPlus .DatePicker,
.flex,
.layout,
.videoCube .video-label-box .branding.composite-branding {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.flex-auto {
	-webkit-box-flex: 1;
	-ms-flex: auto;
	flex: auto
}

.flex-none {
	-webkit-box-flex: 0;
	-ms-flex: none;
	flex: none
}

.flex-col {
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-orient: vertical
}

.bp-tabletPlus .DatePicker,
.flex-row,
.flex__slider {
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal
}

.flex-row {
	-ms-flex-direction: row;
	flex-direction: row
}

.flex-wrap {
	-ms-flex-wrap: wrap;
	flex-wrap: wrap
}

.items-center {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center
}

.justify-end {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end
}

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

.justify-between {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between
}

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

.Table__Scroller,
.Table__Title,
.dropdown,
.headshot,
.page-container,
.tabs__list__item {
	position: relative
}

:after,
:before,
a,
article,
body,
div,
footer,
form,
h1,
h2,
h3,
header,
html,
li,
main,
p,
section,
table,
td,
th,
tr,
ul {
	-webkit-box-sizing: border-box;
	box-sizing: border-box
}

.headshot {
	background: #fff;
	border-radius: 100%;
	-webkit-box-shadow: inset 0 0 0 1px #dcdddf;
	box-shadow: inset 0 0 0 1px #dcdddf;
	display: inline-block;
	-webkit-transform: translateZ(0);
	transform: translateZ(0)
}

.headshot.silo {
	background: 0 0;
	border-radius: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}

.headshot.silo img {
	height: auto;
	top: auto
}

.headshot img {
	border: none;
	border-radius: 100%;
	height: 100%;
	margin: 0 auto;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%
}

.ButtonGroup {
	background: #f1f2f3;
	border-radius: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	overflow: visible
}

.ButtonGroup .Button {
	background: 0 0;
	border: 0;
	border-radius: 0;
	color: #48494a
}

.ButtonGroup .Button:hover {
	background: 0 0;
	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;
	-webkit-box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .32);
	box-shadow: 0 1px 8px 0 rgba(0, 0, 0, .32);
	color: #d00
}

.no-touch .tabs__list__item:hover .tabs__link,
.tabs__list__item--active .tabs__link,
.tabs__list__item--active:hover .tabs__link {
	color: #151617
}

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

.tabs__nav--brdr-clr-gray-08 {
	border-color: #edeef0
}

.tabs__list {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	font-size: 13px
}

.no-touch .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: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	flex-basis: 100%;
	flex-grow: 1;
	font-family: BentonSans, sans-serif;
	height: 41px;
	justify-content: center;
	text-align: center;
	-webkit-transition: .25s ease-in-out;
	transition: .25s ease-in-out
}

.tabs__list__item:not(.tabs__list__item--active) {
	padding-bottom: 0
}

.tabs__list__item a.tabs__link {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 37px;
	justify-content: center;
	padding: 0 12px;
	white-space: nowrap;
	width: 100%
}

.tabs__list__item--active,
.tabs__list__item--active:hover {
	border-color: #dcdddf;
	border-width: 4px
}

.no-touch .tabs__list:hover .tabs__list__item--active:hover,
.no-touch .tabs__list__item:hover,
.tabs__list:hover .tabs__list__item--active:hover,
.tabs__list__item--active {
	border-color: #c00;
	border-width: 2px
}

.no-touch .tabs__list__item:hover {
	cursor: pointer;
	padding-bottom: 0
}

.col-one .quicklinks_list__item:hover .quicklinks_list__icon,
.tabs__link:hover {
	color: #000
}

.tabs__link {
	color: #a5a6a7;
	display: block;
	font-size: 12px;
	font-weight: 800;
	padding: 12px;
	text-decoration: none
}

.tabs__content {
	display: grid;
	grid-template-columns: minmax(100%, 1fr);
	grid-template-rows: 1fr;
	padding: 12px 0;
	text-align: left
}

.tabs__list:hover .tabs__list__item--active {
	border-color: transparent;
	border-width: 0;
	padding-bottom: 0
}

.tabs__list:hover .tabs__list__item--active:hover {
	padding-bottom: 0
}

.no-touch .tabs__list:hover .tabs__list__item--active {
	border-width: 0;
	padding-bottom: 0
}

.Label {
	color: #2b2c2d;
	font-size: 12px;
	margin-bottom: 8px
}

.bp-tabletPlus .is-split .layout__column {
	padding-right: 6px
}

.bp-tabletPlus .is-split .layout__column+.layout__column {
	padding-left: 6px
}

.is-9-3 .layout__column--1 {
	-ms-flex-preferred-size: 200px;
	flex-basis: 200px
}

.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 {
	-webkit-box-flex: 0;
	display: none;
	-ms-flex: none;
	flex: none
}

.bp-desktopPlus .is-9-3 .layout__column--2 {
	display: block;
	width: 300px
}

.layout__column {
	-ms-flex-preferred-size: auto;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	flex-basis: auto;
	flex-grow: 1;
	flex-shrink: 1
}

.page-container {
	padding: 10px 0
}

.bp-tabletPlus .page-container {
	margin: 0 auto;
	padding: 10px;
	width: 740px
}

.bp-desktopPlus .page-container {
	width: 1000px
}

.bp-desktopLGPlus .page-container {
	width: 1240px
}

.sponsored-headlines .trc_related_container .tbl-feed-header {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-bottom: 1px dotted #dcdddf;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	justify-content: space-between;
	width: inherit !important
}

.sponsored-headlines .trc_rbox_container .trc_rbox_outer,
.sponsored-headlines .trc_related_container .trc_rbox_outer {
	overflow: hidden;
	padding: 10px 12px 0;
	position: relative
}

.ContentList--NoBorder .ContentList__Item:last-child,
.ContentList__Item:last-child {
	padding-bottom: 0
}

.MetaContent__Item {
	color: #a5a6a7;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	font-size: 11px;
	list-style-type: none;
	margin-top: 0
}

.MetaContent__Item:not(.MetaContent__Item__Logo)+.MetaContent__Item:before {
	content: "•";
	margin: 0 4px
}

.MetaContent__Item__Timestamp {
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.MetaContent__Item__Author {
	-ms-flex-negative: 1;
	display: list-item;
	flex-shrink: 1;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.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__Headline {
	color: #2b2c2d;
	font-size: 12px;
	font-weight: 600;
	line-height: 16px;
	overflow: hidden
}

.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
}

.ContentList--NoBorder .ContentList__Item:first-child,
.ContentList__Item:first-child {
	padding-top: 0
}

.News__Item .News__Content__Container {
	max-width: calc(100% - 72px)
}

.ContentList__Item {
	clear: both;
	padding: 10px 0
}

.ContentList__Item+.ContentList__Item {
	border-top: 1px dotted #dcdddf
}

.ContentList--NoBorder .ContentList__Item {
	padding: 4px 0
}

.ContentList--NoBorder .ContentList__Item+.ContentList__Item {
	border: 0
}

.glossary {
	margin-top: 12px
}

.glossary__title {
	color: #151617;
	font-weight: 600;
	text-transform: uppercase
}

.glossary__item,
.glossary__title {
	font-size: 11px;
	line-height: 13px;
	padding-bottom: 5px;
	padding-top: 6px
}

.glossary__item {
	-moz-column-break-inside: avoid;
	color: #6c6d6f;
	display: block
}

.glossary__abbr {
	color: #151617;
	font-weight: 600;
	margin-right: 4px
}

.glossary__list--desktopLG {
	-webkit-column-count: 3;
	-moz-column-count: 3;
	column-count: 3
}

.Table {
	width: 100%
}

.Table--fixed {
	padding: 0;
	width: 100%
}

.Table.Table--fixed-left {
	height: -webkit-fit-content;
	height: -moz-fit-content;
	height: fit-content;
	width: auto
}

.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;
	padding: 4px !important;
	text-align: left;
	white-space: nowrap;
	line-height: 24px
}

.Table__TH,
.custom--week:hover .week {
	color: #48494a
}

.Table__TH {
	border-bottom: 1px solid #dcdddf;
	border-top: 1px solid #dcdddf;
	font-size: 11px;
	height: 24px;
	line-height: 15px;
	text-transform: uppercase
}

.Table__TD {
	border-bottom: 1px solid #f1f2f3;
	font-size: 12px;
}

.Table__TR--sm .Table__TD {
	height: 28px
}

.Table__Title {
	color: #2b2c2d;
	font-size: 16px;
	font-weight: 600;
	line-height: 21px;
	margin-bottom: 8px;
	margin-top: 8px;
	text-align: left;
	text-transform: capitalize;
	text-transform: none
}

.Table__ScrollerWrapper,
.bmjsw {
	width: 100%
}

.Table__Scroller {
	-webkit-overflow-scrolling: touch;
	overflow-x: auto;
	overflow-y: hidden;
	vertical-align: top;
	white-space: nowrap;
	width: 100%
}

.Arrow,
.FuEs,
.custom--week,
.flex__button,
.flex__slider__item {
	text-align: center
}



.Table--fixed-left {
	border-right: 1px solid #dcdddf
}

.Table__TBODY>.Table__TR.Table__even:nth-child(2n) {
	background: rgba(0, 0, 0, .02)
}

.Table__Team {
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex
}

.Table__Team .Logo {
	margin: -5px 6px -4px 0
}

.ResponsiveTable.is-color-controlled .Table__TR:not(.is-favorite).Table__even {
	background: 0 0
}

.LvcUy {
	--layoutCard-slot-border: none
}

.LrmZT {
	border: 1px solid var(--color-combo-gray20-gray70)
}

.YXOwE {
	gap: 4px
}

.pOaAb {
	background: var(--color-combo-white-gray90)
}

.YYqDS {
	gap: 2px
}

.kahOz {
	height: 20px
}

.xuArw {
	--hyperlink-display: flex
}

.ZaRVE {
	gap: 8px
}

.rIczU {
	color: var(--color-combo-gray100-white)
}

.yGzEJ {
	--layoutCard-slot-spacing: 4px
}

.bWiRJ {
	--container-border-radius: 0
}

.iygLn {
	font: var(--typography-t15)
}

.CZEbN:nth-child(odd) {
	--tablecell-background: rgb(255 255 255)
}

.ErvXI:nth-child(2n) {
	--tablecell-background: var(--color-combo-gray10-gray80)
}

.rGnJG {
	--tablecell-color: var(--color-combo-black-white)
}

.xeUYD {
	--tablecell-font: var(--typography-t05)
}

.WTWjF {
	--tablerow-height: 32px
}

.bXBGS {
	--tablecell-background: var(--color-combo-white-gray90)
}

.LaZyP {
	--tablerow-border: 0
}

.ynwu {
	--slot-spacing: var(--layoutCard-slot-spacing, 12px)
}

.RmIof {
	--slot-border: var(--layoutCard-slot-border, none)
}

.qVkLt {
	color: var(--layoutCard-color, var(--base-text-primary))
}

.NRVkd {
	font: var(--layoutCard-font)
}

.cbeTh {
	gap: var(--slotSpacing)
}

.zZygg {
	color: var(--hyperlink-resting-color)
}

.qdXbA {
	background: var(--hyperlink-backgroundColor)
}

.DbOXS {
	height: var(--hyperlink-height, auto)
}

.tqUtK {
	width: var(--hyperlink-width, auto)
}

.kDSxb {
	height: 24px
}

.LdFwo:not(:last-child):after {
	content: "•"
}

.FtUfm:not(:last-child):after,
.VZTD,
.contentFeed .scoreCollection .cscore_button--single,
.contentFeed>.contentItem .cscore_button--single,
.miniCardCarousel.slick-initialized .slick-slide {
	display: flex
}

.NIhmB,
.lsoaA:not(:last-child):after {
	color: var(--color-combo-gray60-gray40)
}

.GqQB {
	background: var(--color-combo-gray10-gray80)
}

.vHUJ {
	line-height: 12px
}

.nyqUw {
	font-size: 10px
}

.frSWj {
	margin-bottom: 10px
}

.klTtn {
	border-radius: 4px
}

.pOaAb {
	background: rgb(255 255 255)
}

.LrmZT {
	border: 1px solid rgb(206 207 207)
}

.scYA {
	user-select: none
}

.JrdoJ {
	padding-left: 8px
}

.DTlmW {
	padding-right: 8px
}

.SQFkJ {
	padding-top: 8px
}

.HNQqj {
	flex-direction: row
}

.FoYYc {
	line-height: 13px
}

.mLASH {
	align-items: center
}

.headline__h1 {
	color: #2b2c2d;
	font-size: 28px;
	font-weight: 800
}

.custom--week,
.custom--week .week.week-range {
	font-size: 12px
}

.ScheduleTables .Table__TD {
	vertical-align: top
}

.ScheduleTables--nfl .tickets__col,
.tickets__col {
	width: 15%
}

.ScheduleTables--nfl .broadcast__col,
.ScheduleTables--nfl .date__col,
.broadcast__col,
.date__col {
	width: 7%
}

@media screen and (max-width:1259px) {

	.ScheduleTables--nfl .colspan__col,
	.ScheduleTables--nfl .events__col {
		width: 15%
	}

	.ScheduleTables--nfl .date__col {
		width: 9%
	}

	.ScheduleTables--nfl .broadcast__col {
		width: 8%
	}
}

.custom--week {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	align-items: center;
	border-radius: 4px;
	display: -webkit-box !important;
	display: -ms-flexbox !important;
	display: flex !important;
	flex-grow: 1;
	font-weight: 600;
	justify-content: center;
	margin: 4px 0;
	min-height: 42px
}

.Week,
.dropdown {
	display: inline-block
}

.custom--week .week {
	color: #6c6d6f;
	display: block;
	font-size: 10px;
	font-weight: 400
}

.layout {
	min-height: 520px
}

div:has(.ScheduleTables)+.Schedule__Explainer {
	margin-top: 8px
}

.Schedule__soccer.Schedule--mobile .Schedule__Group:first-of-type--dark {
	border-color: #3a3b3c
}

.ScheduleTables .Table__TBODY .Table__TR .Table__TD {
	border-bottom: none
}

.ScheduleTables .Table__TBODY .Table__TR:not(.Table--even) {
	background: inherit
}
main {
    background: #f4f4f4;
}



.dropdown__arrow {
	height: 24px;
	margin-top: -12px;
	pointer-events: none;
	position: absolute;
	right: 10px;
	top: 50%;
	width: 14px
}

.dropdown__select {
	background-color: initial;
	border: 0;
	font-size: 12px;
	line-height: normal;
	padding: 0 10px 0 15px;
	text-transform: none;
	width: 100%
}

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

.dropdown__select::-ms-expand {
	display: none
}

.Week {
	height: 50px;
	position: relative;
	text-transform: uppercase
}

.Week__wrapper {
	-ms-flex-pack: distribute;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	height: 100%;
	justify-content: space-around;
	position: relative
}

.Arrow {
	background: 0 0;
	border: 0;
	height: 50px;
	padding: 0;
	position: absolute;
	top: 0;
	width: 40px;
	z-index: 3
}

.Arrow--left {
	left: 0
}

.Arrow--right {
	right: 0
}

.DatePicker {
	height: 50px;
	margin: 12px -12px 0;
	position: relative
}

.bp-tabletPlus .DatePicker {
	-webkit-box-flex: 1;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: nowrap;
	flex-wrap: nowrap;
	margin: 12px 0 0
}

.DatePicker__wrapper {
	position: absolute;
	width: 100%
}

.DateCarousel {
	min-height: 50px;
	padding: 0 40px;
	position: relative;
	width: calc(100% - 50px)
}

.DateCarousel .Arrow {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	justify-content: flex-start;
	width: auto
}

.DateCarousel .Arrow--right {
	margin-right: 4px
}

.bp-tabletPlus .DateCarousel .Arrow--right {
	margin-right: 16px
}

.miniCardCarousel.slick-slider .slick-slide,
td.zncYg.hHKqa.tAlvP.UWeAz.OcSWn.xpMDP.XXxIF.UoVV.ACtel.dSKvB.hBmQi.VZTD.nkdHX.mLASH.VhSin.ZaRVE {
	justify-content: space-between
}

.col-one .quicklinks {
	width: 100%;
	max-width: 220px;
	font-size: 12px
}

.col-one .quicklinks.sub-module {
	background: #f9f9fb;
	overflow: visible
}

.col-one .quicklinks_list__item:hover,
.headlineStack,
.sidebar .news-feed-item.active {
	background: #fff
}

.col-one .quicklinks__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #dcdddf;
	height: 44px;
	margin: 0 12px
}

.col-one .quicklinks_list li.quicklinks_list__item .button--eplus {
	font-size: 10px;
	margin: 12px 0;
	width: 100%
}

.col-one .quicklinks_list li.quicklinks_list__item:after {
	left: 12px;
	right: 12px
}

.col-one .quicklinks_list__name {
	color: #1d1e1f;
	line-height: 16px
}

.col-one .quicklinks_list__item {
	font-weight: 400;
	transition: background .25s ease-in-out;
	position: relative;
	padding: 0
}

.col-one .quicklinks_list__item:after {
	content: '';
	display: block;
	height: 1px;
	left: 12px;
	position: absolute;
	right: 12px;
	bottom: 0;
	border-bottom: 1px dotted #dcdddf
}

.col-one .quicklinks_list__item--eplus-paywall:after,
.col-one .quicklinks_list__item:last-child:after,
.contentFeed .scoreCollection .cscore:first-child:before,
.contentFeed .scoreCollection .cscore:last-child:after,
.contentFeed>.contentItem .cscore:first-child:before,
.contentFeed>.contentItem .cscore:last-child:after,
.contentItem--draftcast .draftcast__item__subHead,
.draftcast__module--selectionMade .draftcast__school__abbrev,
.module.sideLogin {
	display: none
}

.col-one .quicklinks_list__item--eplus-paywall:hover,
.sidebar .news-feed-item:first-child:before {
	background: 0 0
}

.col-one .quicklinks_list__item--eplus-paywall {
	height: auto;
	padding: 0 12px
}

.col-one .quicklinks_list__link,
.flex__slider,
.sideLogin__headline {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.col-one .quicklinks_list__link {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 8px 12px;
	position: relative
}

.col-one .quicklinks_list__icon {
	left: 12px;
	height: 20px;
	margin-right: 8px;
	width: 20px;
	font-size: 16px;
	flex-shrink: 0
}

.col-one .quicklinks_list__icon.icon-font-before {
	height: 16px
}

.col-one .quicklinks_list__icon:before {
	position: absolute;
	margin: 0 auto;
	text-align: center
}

.col-one .quicklinks_list__icon img {
	width: 100%
}

.col-one .quicklinks_list {
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	display: block;
	overflow: hidden
}

.quicklinks_plus_icon {
	width: 69px;
	vertical-align: top
}

#favfeed-footer {
	border-radius: 10px;
	color: #a5a6a7;
	font-size: 12px;
	line-height: 15px;
	padding: 12px
}

#favfeed-footer ul,
.miniCardCarousel,
.scoreCollection {
	margin-bottom: 12px
}

#favfeed-footer a {
	color: #1d1e1f;
	font-size: 14px;
	line-height: 19px
}

.sideLogin {
	border-radius: 10px;
	padding: 0 12px 12px
}

.sideLogin>button {
	display: block;
	margin: 10px 0;
	width: 100%
}

.contentFeed .headlineStack,
.draftTable .pagination,
.sideLogin>button+button {
	margin-bottom: 0
}

.sideLogin__headline {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #dcdddf;
	height: 44px;
	color: #1d1e1f;
	font-size: 13px;
	font-weight: 700
}

.fantasySignupV2.fantasySignup-womens-basketball {
	background: url("../img/wfba-bg.png") 0 0/cover no-repeat
}

.fantasySignupV2.fantasySignup-womens-basketball.league-mgr {
	background: url("../img/wfba-bg-lm.png") no-repeat
}

.headlineStack {
	border-radius: 10px;
	margin-bottom: 10px
}

.headlineStack .module__header {
	justify-content: initial
}

.headlineStack__list {
	margin-left: 0;
	padding: 12px 0
}

.col-three .headlineStack__list {
	padding-top: 8px
}

.headlineStack__list>li {
	font-size: 12px;
	line-height: 16px;
	overflow: hidden
}

.headlineStack__list>li:before,
.headlineStack__list>li>a {
	padding: 7px 0
}

.headlineStack__list>li>a {
	display: block;
	overflow: hidden
}

.headlineStack .headlineStack__listContainer {
	margin: 0 12px
}

.headlineStack.top-headlines .headlineStack__list>li>a {
	max-height: 384px;
	overflow: hidden;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	display: block;
	text-overflow: ellipsis;
	color: #000;
	font-size: 12px;
	max-width: 100vw;
	white-space: initial;
	font-weight: 500;
	border-bottom: 1px solid #dcdddf
}

.headlineStack:not(.top-headlines) .headlineStack__list>li:before {
	color: #a5a6a7;
	content: '\2022';
	display: block;
	float: left;
	font-size: 10px;
	font-weight: 700;
	padding-right: 3px
}

.contentFeed .contentItem__content+.headlineStack,
.trc_rbox {
	margin-top: 0
}

.contentFeed .contentItem__content+.headlineStack .headlineStack__listContainer {
	border-top: 1px dotted #dcdddf
}

.contentFeed .contentItem__content+.headlineStack .headlineStack__listContainer:before,
.sidebar .news-feed-item:after,
.sidebar .news-feed-item:before {
	left: 0;
	right: 0
}

.contentFeed .headlineStack__listContainer {
	position: relative
}

.no-touch a:hover,
.sidebar .news-feed-item.active:hover .news-feed-item-title a {
	color: inherit
}

@media screen and (max-width:1023px) {
	body.index.page-context-top:not([data-sport=cricket]) #global-viewport #global-header {
		box-shadow: 0 4px 2px -2px rgba(0, 0, 0, .3)
	}
}

.contentFeed .scoreCollection .cscore:before,
.contentFeed>.contentItem .cscore:before {
	border-top: 1px dotted #dcdddf;
	content: '';
	display: block;
	left: 16px !important;
	height: 0;
	position: absolute;
	right: 16px !important;
	top: 0;
	z-index: 1
}

.contentFeed .scoreCollection .cscore_overview,
.contentFeed>.contentItem .cscore_overview {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-flex-order: 2;
	order: 2;
	padding-left: 13px
}

.contentFeed .scoreCollection .cscore_channels,
.contentFeed>.contentItem .cscore_channels {
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 100%;
	white-space: nowrap
}

.contentFeed .scoreCollection .cscore_channels>span,
.contentFeed>.contentItem .cscore_channels>span {
	display: unset
}

.contentFeed .scoreCollection .cscore_link,
.contentFeed>.contentItem .cscore_link {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 12px 16px
}

.contentFeed .scoreCollection .cscore_overview,
.contentFeed>.contentItem .cscore_overview {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-align-self: center;
	-moz-align-self: center;
	-ms-flex-item-align: center;
	align-self: center
}

.contentFeed .scoreCollection .cscore:not(.cscore--match) .cscore_overview,
.contentFeed>.contentItem .cscore:not(.cscore--match) .cscore_overview {
	max-width: calc(100% - 157px)
}

.contentFeed .scoreCollection .cscore_button,
.contentFeed>.contentItem .cscore_button {
	max-width: 320px;
	min-width: 104px
}

.contentFeed .scoreCollection .cscore_details,
.contentFeed>.contentItem .cscore_details {
	padding-right: 13px;
	width: calc(100% - 125px)
}

.contentFeed .scoreCollection .cscore_name,
.contentFeed .scoreCollection .cscore_score,
.contentFeed>.contentItem .cscore_name,
.contentFeed>.contentItem .cscore_score {
	font-size: 16px
}

.contentFeed .scoreCollection .cscore_team,
.contentFeed>.contentItem .cscore_team {
	width: calc(100% - 25px)
}

.contentFeed .scoreCollection .nhl .cscore_button--single,
.contentFeed>.contentItem .nhl .cscore_button--single {
	margin-top: 4px
}

.contentFeed .scoreCollection .cscore_link,
.contentFeed>.contentItem .cscore_link {
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	align-items: flex-start
}

.contentFeed .cscore_link {
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	-webkit-align-items: stretch;
	-moz-align-items: stretch;
	align-items: stretch;
	-webkit-box-flex: 0;
	-webkit-flex: 0 1 auto;
	-moz-box-flex: 0;
	-moz-flex: 0 1 auto;
	-ms-flex: 0 1 auto;
	flex: 0 1 auto
}

.scoreCollection+.headlineStack {
	margin-top: -12px
}

.scoreCollection__content {
	border-width: 1px
}

.contentItem--draftcast .draftcast__needs {
	padding: 8px 0
}

.draftcast__module:not(.draftcast__module--selectionMade) .draftcast__splitContent:before {
	border-bottom: 1px solid #edeef0;
	content: '';
	display: block;
	height: 1px;
	left: 12px;
	position: absolute;
	right: 12px;
	top: 0
}

.draftcast__wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 0 12px;
	position: relative;
	width: 100%
}

.draftcast__wrapper:not(.draftcast__wrapper--player) {
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between
}

.flex__slider {
	position: relative;
	display: flex;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden;
	box-shadow: inset 0 -1px 0 #cbccce;
	-ms-overflow-style: none
}

.draftcast__splitContent,
.flex__slider__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.flex__slider__wrapper {
	display: flex;
	overflow-x: scroll;
	overflow-y: hidden;
	width: 100%
}

.flex__slider__item {
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-flex-basis: 60px;
	-moz-flex-basis: 60px;
	-ms-flex-preferred-size: 60px;
	flex-basis: 60px;
	position: relative;
	color: #a5a6a7;
	font-size: 14px;
	font-weight: 400
}

.flex__slider__item.flex__slider__item--active .team-logo,
.flex__slider__item:hover .team-logo {
	filter: grayscale(0);
	opacity: 1
}

.flex__slider__item.flex__slider__item--active .slider--text {
	color: #d00;
	font-weight: 600
}

#draftcast-draftroundresults .flex__slider__item {
	-webkit-flex-basis: calc(100% / 7);
	-moz-flex-basis: calc(100% / 7);
	-ms-flex-preferred-size: calc(100% / 7);
	flex-basis: calc(100% / 7)
}

.flex__slider__link {
	display: block;
	padding: 12px 0
}

.flex__slider .team-logo {
	display: block;
	width: 100%;
	max-width: 30px;
	margin: 0 auto 3px;
	opacity: .5;
	transition: .2s ease-in-out;
	filter: grayscale(100%)
}

.flex__slider__triangle {
	bottom: -9px;
	height: 16px;
	left: 50%;
	position: absolute;
	transform: translate(-50%, -50%);
	width: 16px
}

.flex__slider__triangle:after,
.flex__slider__triangle:before {
	bottom: 0;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none
}

.flex__slider__triangle:after {
	border-color: rgba(255, 255, 255, 0);
	border-bottom-color: #fff;
	border-width: 6px;
	margin-left: -6px
}

.flex__slider__triangle:before {
	border-color: rgba(203, 204, 206, 0);
	border-bottom-color: #cbccce;
	border-width: 8px;
	margin-left: -8px
}

.flex__button {
	display: none;
	width: 30px;
	color: #06c;
	background: 0 0;
	border: 0;
	font-size: 0;
	outline: 0
}

.draftcast__item__wrapper .draftcast__item__subHead,
.draftcast__pick,
.game-strip .team-a .team-info {
	text-align: right
}

.flex__button:before,
.game-strip .short-name {
	font-size: 18px
}

.flex__button--inactive {
	color: #a5a6a7;
	cursor: default
}

.flex__button--inactive:after,
.flex__button--inactive:before {
	visibility: hidden
}

.flex__button--prev:before {
	content: "\E011"
}

.flex__button--next:before {
	content: "\E017"
}

.draftcast__image,
.draftcast__image img {
	height: 64px;
	width: 64px
}

.draftcast__image {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	position: relative
}

.draftcast__image--portrait {
	background: #fff;
	border: 1px solid #dcdddf;
	border-radius: 50%;
	display: inline-block;
	overflow: hidden;
	position: relative;
	vertical-align: middle
}

.draftcast__image--portrait img {
	-ms-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
	left: 50%
}

.draftcast__image img {
	position: absolute;
	top: 0;
	vertical-align: top
}

.draftcast__splitContent {
	display: flex;
	padding: 8px 0;
	position: relative;
	width: 100%
}

.draftcast__item__content,
.draftcast__item__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.contentItem--draftcast .draftcast__splitContent .draftcast__wrapper,
.draftcast__player {
	width: 100%
}

.draftcast__item {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	padding: 0 12px;
	width: 100%
}

@media screen and (min-width:375px) and (max-width:413px) {
	.draftcast__item--nextPick {
		padding-right: 3px
	}
}

.draftcast__item__headline,
.draftcast__item__subHead {
	font-size: 12px;
	font-weight: 600;
	width: 100%
}

.draftcast__item__headline {
	color: #a5a6a7;
	padding-bottom: 8px
}

.draftcast__item__content {
	display: flex;
	-webkit-box-align: start;
	-ms-flex-align: start;
	-webkit-align-items: flex-start;
	-moz-align-items: flex-start;
	align-items: flex-start;
	width: 100%
}

.draftcast__item__wrapper {
	display: flex
}

.draftcast__onTheClock,
.draftcast__pick__status {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.draftcast__onTheClock {
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	background: #fff;
	border-bottom: 1px solid #f1f2f3;
	padding: 6px 15px
}

.draftcast__logo,
.game-strip .team-a .score-container {
	padding-right: 10px
}

.draftcast__logo img {
	vertical-align: top;
	width: 40px
}

.draftcast__headline {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.draftcast__title {
	font-weight: 600;
	padding-bottom: 3px;
	color: #1d1e1f
}

.draftcast__pick__upcoming,
.draftcast__teamName {
	color: #a5a6a7;
	font-size: 11px
}

.draftcast__pick {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: 10px;
	padding-left: 10px
}

.draftcast__pick--divider {
	position: relative
}

.draftcast__pick--divider:before {
	border-left: 1px solid #edeef0;
	bottom: 0;
	content: '';
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	width: 1px
}

.draftcast__pick__status {
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	justify-content: flex-end;
	padding-bottom: 3px
}

.draftcast__module .draftcast__pick {
	padding-bottom: 8px;
	padding-top: 8px
}

.draftcast__player__data,
.draftcast__player__details,
.draftcast__player__metric--school,
.draftcast__player__predictions,
.draftcast__player__stats {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.draftcast__player__details,
.draftcast__player__stats {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center
}

.draftcast__player,
.draftcast__player__predictions {
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	-moz-box-flex: 1;
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.draftTable__container,
.draftcast__player__metric--school,
.draftcast__player__truncate,
.draftcast__school__abbrev,
.draftcast__school__name,
.trc_elastic .videoCube,
svg:not(:root) {
	overflow: hidden
}

.draftcast__player__data {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 5px 0
}

.draftcast__player__details,
.sub-module-news .content figure .img-wrap,
.sub-module-news .img-wrap {
	position: relative
}

.draftcast__player__truncate {
	-webkit-box-flex: 1;
	-webkit-flex-grow: 1;
	-moz-flex-grow: 1;
	-ms-flex-positive: 1;
	flex-grow: 1;
	padding-left: 4px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 10px
}

.draftcast__playerName {
	display: inline;
	font-weight: 600;
	color: #1d1e1f
}

.draftcast__player__stats {
	padding: 0 0 8px
}

.draftcast__player__metric {
	color: #1d1e1f;
	font-size: 11px;
	line-height: 1.1;
	white-space: nowrap
}

.draftcast__player__metric:not(.draftcast__player__metric--school) {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.ANPUN.VZTD.rEPuv,
.draftcast__player__metric--school,
header.mLASH.enqKJ.IaXMC.VZTD.CkEoE.JEKs.MnqBn {
	width: 100%
}

.draftcast__player__metric+.draftcast__player__metric--weight:before {
	content: ", "
}

.draftcast__player__metric+.draftcast__player__metric--school:before {
	content: "";
	border-left: 1px solid #edeef0;
	margin-left: 5px;
	padding-left: 5px
}

.draftcast__school__name {
	display: none
}

.draftcast__school__abbrev {
	display: inline
}

.draftcast__school__abbrev,
.draftcast__school__name {
	text-overflow: ellipsis;
	white-space: nowrap
}

.draftcast__player__predictions--ontheclock {
	height: 26px;
	gap: 8px
}

.draftcast__player__ratings {
	display: block;
	line-height: 1;
	padding-left: 15px
}

.draftcast__player__rating,
.draftcast__player__rating--bold {
	line-height: 14px;
	white-space: nowrap;
	font-size: 10px;
	text-transform: uppercase
}

.draftcast__player__ratings:first-child {
	padding-left: 0
}

.draftcast__player__ratings--ontheclock {
	border-left: 1px solid #cecfcf;
	padding-left: 8px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: flex-start;
	height: 100%
}

.draftcast__player__ratings--ontheclock:first-child {
	border-left: none;
	padding-left: 0
}

.draftcast__player__rating {
	color: #a5a6a7;
	font-weight: 400;
	margin-right: 2px
}

.contentItem__logo:not(.icon-font-before):empty,
.draftcast__indicator:last-child,
.miniCardCarousel__slide:last-child .miniCard {
	margin-right: 0
}

.draftcast__player__rating--bold {
	font-weight: 700;
	margin-right: 0
}

.draftcast__indicator {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	background: #fff;
	border: 1px solid #cbccce;
	color: #cbccce;
	height: 26px;
	font-size: 10px;
	margin: 1px 3px 1px 0;
	width: 26px;
	text-align: center
}

.draftTable__header,
.draftTable__playerInfo,
.draftTable__thead .draftTable__row,
.draftcast__module .draftcast__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.draftTable .draftcast__module,
.draftTable__thead,
.sponsored-headlines .tbl-feed-container .tbl-feed-header {
	border-bottom: 1px solid #dcdddf
}

.draftcast__indicator--long {
	font-size: 8px
}

.draftTable,
.sub-module .content {
	padding: 0 12px 12px
}

.draftTable .draftcast__item {
	padding: 0
}

.draftTable .draftcast__module--selectionMade,
.draftTable__data:last-child .draftTable__header {
	border-bottom: 0
}

.draftTable .draftcast__module--selectionMade .draftcast__image,
.draftTable .draftcast__module--selectionMade .draftcast__image img {
	height: 64px !important;
	width: 64px !important
}

.draftTable__thead {
	padding: 8px 0
}

.draftTable__container>.draftTable__container,
.draftTable__header {
	border-bottom: 1px solid #f1f2f3
}

.draftTable__thead .draftTable__row,
.draftcast__module .draftcast__wrapper {
	display: flex
}

.draftTable__head {
	color: #1d1e1f;
	font-size: 11px;
	font-weight: 600;
	padding: 0 12px;
	text-transform: uppercase
}

.draftTable__head--pick {
	width: 92px
}

.draftTable__head--player {
	width: 186px
}

.draftTable__head--pos {
	margin-left: auto;
	width: 93px
}

.draftTable__data:nth-child(2n) .draftTable__header {
	background: #f9f9fb
}

.draftTable__data--upcoming .draftTable__container,
.draftTable__data--upcoming .draftTable__headline--arrow {
	display: none
}

.draftTable__header {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	padding: 12px 36px 12px 12px;
	position: relative
}

.draftTable__header.collapsed .draftTable__headline--arrow:before {
	content: "\E015"
}

.draftTable__playerInfo {
	display: flex;
	padding-right: 10px;
	width: 100%
}

.draftTable__headline {
	color: #6c6d6f;
	font-size: 12px
}

.draftTable__headline--pick {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0
}

.draftTable__headline--team img {
	height: 20px;
	width: 20px;
	vertical-align: top
}

.draftTable__headline--team {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 20px;
	margin-right: 5px;
	width: 20px
}

.draftTable__headline--school {
	line-height: 1.1
}

.draftTable__headline--player,
.sidebar .news-feed-item.active a,
.sponsored-headlines .tbl-feed-container .tbl-feed-header .tbl-feed-header-text,
.sponsored-headlines .thumbs-feed-01-b .syndicatedItem .video-title {
	color: #1d1e1f
}

.draftTable__headline--pos {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-left: auto;
	padding-right: 20px;
	width: 45px
}

.draftTable__headline--arrow {
	-ms-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	height: 24px;
	position: absolute;
	right: 20px;
	text-align: right;
	top: 50%;
	width: 24px
}

.draftTable__headline--arrow:before {
	-moz-transition: color .2s ease-in-out;
	-o-transition: color .2s ease-in-out;
	-webkit-transition: color .2s ease-in-out;
	transition: color .2s ease-in-out;
	content: "\E013";
	color: #06c;
	cursor: pointer;
	font-size: 24px
}

.draftTable__content {
	padding: 12px 0
}

#article-feed .article .article-body:after,
#article-feed .article .article-body:before,
#article-feed .article .article-header:after,
#article-feed .article .article-header:before,
#news-feed .sidebar .container-wrapper:after,
#news-feed .sidebar .container-wrapper:before,
#news-feed .sidebar:after,
#news-feed .sidebar:before,
.article-meta .authors>li:after,
.article-meta .authors>li:before,
.draftTable__content:after,
.draftTable__content:before,
.news-feed-item:after,
.news-feed-item:before,
.sub-module-news .content:after,
.sub-module-news .content:before {
	content: '';
	display: table
}

#article-feed .article .article-body:after,
#article-feed .article .article-header:after,
#news-feed .sidebar .container-wrapper:after,
#news-feed .sidebar:after,
.article-meta .authors>li:after,
.draftTable__content:after,
.news-feed-item:after,
.sub-module-news .content:after,
.trc_related_container {
	clear: both
}

.draftTable__content>h2 {
	font-weight: 600
}

.draftTable__content p,
.draftTable__content>h2 {
	color: #1d1e1f;
	font-size: 12px
}

.draftTable__content p {
	margin: 5px 0 30px;
	line-height: 20px;
}

.draftcast__needs__info {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	color: #1d1e1f;
	padding: 5px 0
}

.draftcast__needs__headline {
	font-size: 14px
}

.draftcast__needs__arrow {
	padding: 0 3px
}

.draftcast__needs__arrow:after {
	color: #cbccce;
	display: block;
	padding: 0 1px 2px;
	font-size: 11px
}

.contentItem--draftcastVideo {
	border-radius: 5px;
	float: right;
	margin-left: 18px;
	width: 50%
}

@media screen and (max-width:767px) {
	.headlineStack.top-headlines .headlineStack__list>li>a {
		font-size: 13px
	}

	.contentFeed .headlineStack__listContainer {
		padding: 12px 0
	}

	.contentFeed .headlineStack__list {
		padding: 0
	}

	.contentFeed .headlineStack__list:last-child>li:last-child a {
		border: none
	}

	.scoreCollection__content {
		border-top: 0
	}

	.contentItem--pickHistory .draftcast__needs__arrow,
	.contentItem--pickHistory .draftcast__needs__headline,
	.contentItem--pickHistory .draftcast__needs__record,
	.draftcast__item__wrapper .draftcast__item__subHead {
		display: none
	}

	.contentItem--pickHistory .draftcast__image,
	.contentItem--pickHistory .draftcast__image img {
		height: 32px;
		width: 32px
	}

	.draftcast__player__predictions--ontheclock {
		padding-left: 12px
	}

	.contentItem--draftcastVideo {
		border: 0;
		margin-left: 0;
		padding: 0;
		width: 100%
	}

	.contentItem--draftcastVideo .contentItem__content {
		display: none
	}
}

.contentItem--draftcastVideo .media-wrapper_image {
	min-height: inherit
}

.contentItem--draftcastVideo .media-wrapper_image img {
	display: block;
	max-width: 100%;
	width: 100%
}

.contentItem--draftcastVideo .contentItem__subhead,
.contentItem--draftcastVideo .contentItem__title,
.sub-module .text-container .text-container h2 {
	font-size: 12px
}

.contentItem--draftcastVideo .contentItem__content,
.thumbs-feed-01-b .videoCube a {
	padding: 0
}

.contentItem__footer {
	font-size: 12px;
	padding: 12px 16px;
	position: relative;
	text-align: center
}

.content-reactions .content-reactions_reactions-wrapper,
.contentItem__footer--buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex
}

.contentItem__footer>a,
.contentItem__footer__link {
	font-weight: 600;
	color: #06c
}

.contentItem__footer__buttons {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	width: 100%;
	min-height: 28px
}

.contentItem__footer__buttons li,
.one-feed .team-info-logo {
	padding: 0 6px
}

.contentItem__footer__buttons li:first-child,
.sponsored-headlines .tbl-feed-header.tbl-header-with-text.tbl-logo-right-position .tbl-feed-header-text {
	padding-left: 0
}

.contentItem__footer__buttons li:last-child {
	padding-right: 0
}

.contentItem__footer__buttons li>.button-alt {
	display: flex;
	font-weight: 600;
	margin: auto
}

.contentItem__footer__buttons--two li {
	width: calc(100%/2)
}

.contentItem__content+.contentItem__footer:not(.contentItem__footer--borderSolid) {
	padding-top: 0
}

h2.icon-article03-before::before {
	margin-bottom: -1px;
	margin-right: 10px;
	width: 15px;
	padding: 5px
}

.contentItem__header,
.contentItem__header__wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	height: 52px
}

.contentItem__header {
	position: relative;
	overflow: hidden
}

.contentItem__header--borderDotted:after {
	border-bottom: 1px dotted #dcdddf;
	bottom: 0;
	content: '';
	left: 16px;
	position: absolute;
	right: 16px
}

.contentItem__header--borderSolid:after {
	border-bottom: 1px solid #dcdddf;
	bottom: 0;
	content: '';
	left: 16px;
	position: absolute;
	right: 16px
}

.contentItem__header--borderSolid+.headlineStack {
	margin-top: -12px
}

.contentItem__header__wrapper {
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	height: auto;
	width: 100%
}

.contentItem__header__headings h2 {
	color: #1d1e1f;
	display: block;
	display: -webkit-box;
	font-size: 13px;
	font-weight: 800;
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: uppercase;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical
}

.contentItem__logo {
	margin: 0 10px 0 16px
}

.contentItem__logo img {
	display: block;
	margin: auto;
	max-height: 40px;
	max-width: 60px
}

.contentItem__logo.icon-font-before:before {
	display: block;
	font-size: 28px;
	line-height: 52px;
	position: relative;
	text-align: center
}

.contentItem__miniCards {
	height: auto;
	padding: 0
}

.miniCard {
	background: #fff;
	display: block;
	float: left;
	height: 188px;
	margin: 0;
	position: relative;
	transition: .2s ease-in-out;
	white-space: normal;
	width: 160px
}

.miniCard .contentItem__titleWrapper,
.miniCard.contentItem__content--video.has-image .contentItem__titleWrapper {
	-webkit-box-pack: start;
	-ms-flex-pack: start;
	-webkit-justify-content: start;
	-moz-justify-content: start;
	justify-content: start
}

.miniCard .contentItem__title {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((16px * 2) + 2px);
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 12px;
	line-height: 16px;
	visibility: visible
}

.miniCard .contentItem__title--noSubhead,
.miniCard .contentItem__title--video {
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((16px * 4) + 2px);
	overflow: hidden;
	text-overflow: ellipsis
}

.miniCardCarousel.slick-slider .miniCard {
	height: 188px;
	transform: translateZ(0);
	width: 149px
}

.miniCardCarousel.slick-slider .slick-slide {
	justify-content: space-between;
	padding: 0 10px 4px;
	position: relative;
	outline: 0
}

.module {
	background: #fff;
	border-radius: 10px;
	overflow: hidden;
	margin-bottom: 12px
}

.module__header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	border-bottom: 1px solid #dcdddf;
	color: #1d1e1f;
	font-size: 12px;
	font-weight: 800;
	height: 44px;
	margin: 0 12px
}

.glossary {
	display: block;
	padding: 12px;
	width: 100%
}

.glossary h3 {
	font-size: 11px;
	font-weight: 600;
	text-transform: uppercase
}

.glossary h3,
.glossary>ul>li {
	line-height: 2.2
}

.glossary>ul>li {
	color: #6c6d6f;
	display: block;
	font-size: 11px
}

.glossary>ul>li>span {
	color: #48494a;
	font-weight: 600
}

#draftcast-ontheclock .contentItem--draftcast {
	box-shadow: none
}

@media screen and (max-width:767px) {

	.col-two .draftcast__pick:before,
	.col-two .draftcast__playerName--long {
		display: none
	}

	.col-b,
	.col-two {
		margin-top: 5px
	}

	.col-two .draftcast__needs__record,
	.col-two .draftcast__onTheClock .draftcast__pick__upcoming,
	.col-two .draftcast__playerName {
		font-size: 11px
	}

	.col-two .draftcast__onTheClock .draftcast__pick__status,
	.col-two .draftcast__title {
		font-size: 16px
	}

	.col-two .draftcast__needs__headline {
		line-height: 24px;
		font-size: 12px;
		font-weight: 600
	}

	.col-two .draftcast__module>.draftcast__wrapper {
		padding-bottom: 8px
	}

	.col-two .draftcast__module .draftcast__pick__status {
		line-height: 24px;
		font-size: 12px;
		font-weight: 600;
		padding-bottom: 10px
	}

	.col-two .draftcast__wrapper:not(.draftcast__wrapper--player) {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		align-items: flex-start
	}

	.col-two .draftcast__pick {
		margin-left: 0;
		padding-left: 0
	}

	.col-two .draftcast__pick__status {
		font-size: 16px
	}

	.col-two .contentItem--pickHistory .draftcast__wrapper {
		padding-left: 5px;
		padding-right: 0
	}

	.col-two .draftcast__module--selectionMade {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__predictions--ontheclock {
		padding-left: 0;
		padding-bottom: 8px;
		border-left: none
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__data {
		padding-right: 10px;
		width: calc(100% - 201px)
	}

	.col-two .draftcast__module--selectionMade .draftcast__playerName {
		font-size: 13px;
		font-weight: 500;
		line-height: 16px
	}

	.col-two .draftcast__module--selectionMade .draftcast__playerName--long {
		display: inline
	}

	.col-two .draftTable__head--player,
	.col-two .draftTable__head--school,
	.col-two .draftcast__module--selectionMade .draftcast__playerName--short {
		display: none
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__metric {
		font-size: 13px;
		font-weight: 400;
		line-height: 19px
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 64px);
		display: block;
		padding-right: 0
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player .draftcast__player {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between
	}

	.col-two .draftTable .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 64px)
	}

	.col-two .draftTable .draftcast__wrapper--player {
		display: block
	}

	.col-two .draftTable__headline--pick {
		width: 60px
	}

	.col-two .draftTable__headline--school {
		font-size: 10px
	}

	.col-two .draftTable__playerInfo {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}
}

@media screen and (min-width:768px) and (max-width:1023px) {

	.col-two .draftcast__needs__record,
	.col-two .draftcast__onTheClock .draftcast__pick__upcoming {
		font-size: 11px
	}

	.col-two .draftcast__onTheClock .draftcast__pick__status,
	.col-two .draftcast__pick__status,
	.col-two .draftcast__title {
		font-size: 16px
	}

	.col-two .draftcast__module .draftcast__pick__status,
	.col-two .draftcast__needs__headline {
		line-height: 24px
	}

	.col-two .contentItem--pickHistory .draftcast__wrapper {
		padding-left: 5px;
		padding-right: 0
	}

	.col-two .draftcast__playerName {
		font-size: 14px
	}

	.col-two .draftcast__playerName--short {
		display: none
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__predictions {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		border-left: 1px solid #edeef0;
		padding-left: 20px
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__predictions--ontheclock {
		padding-left: 0;
		padding-bottom: 8px;
		border-left: none
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__data {
		padding-right: 10px;
		width: calc(100% - 201px)
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__stats {
		padding-right: 10px
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 72px);
		display: block;
		padding-right: 0
	}

	.col-two .draftcast__module--selectionMade .draftcast__playerName {
		font-size: 13px;
		font-weight: 500;
		line-height: 16px
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__metric {
		font-size: 13px;
		font-weight: 400;
		line-height: 19px
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player .draftcast__player {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between
	}

	.col-two .draftTable .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 64px)
	}

	.col-two .draftTable .draftcast__wrapper--player {
		display: block
	}

	.col-two .draftTable__headline--pick {
		width: 92px
	}

	.col-two .draftTable__headline--player {
		width: 160px
	}

	#article-feed {
		padding-left: 0;
		padding-right: 0
	}
}

#draftcast-column-wrap:not(.Draftcast) .col-two #draftcast-ontheclock .contentItem--draftcast {
	background: 0 0;
	border-bottom: 0;
	margin-bottom: 0
}

#draftcast-column-wrap:not(.Draftcast) .col-two #draftcast-ontheclock .contentItem--draftcast .draftcast__title {
	font-size: 13px
}

#draftcast-column-wrap:not(.Draftcast) .col-two #draftcast-ontheclock .contentItem--draftcast .draftcast__onTheClock {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	background-clip: padding-box;
	border: 2px solid #cbccce;
	display: none;
	margin: 2px 10px 5px;
	padding: 6px 10px
}

@media screen and (min-width:1px) and (max-width:1259px) {

	.layout-cbc .col-one,
	.layout-dbc .col-one {
		display: none
	}

	#draftcast-column-wrap:not(.Draftcast) .col-two #draftcast-ontheclock .contentItem--draftcast .draftcast__onTheClock {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex
	}
}

.col-two #draftcast-draftroundresults .dropdown-season-draftcast {
	padding: 16px 12px 4px
}

.sub-module {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-clip: padding-box;
	margin-bottom: 10px;
	padding: 0;
	position: relative;
	background-color: #fff
}

.fantasySignupV2 {
	align-items: center;
	background: #2b2c2d;
	color: #fff;
	display: flex;
	overflow: hidden;
	border-radius: 10px;
	height: 245px
}

.fantasySignupV2.league-mgr {
	height: 260px
}

.trc_rbox_container {
	direction: ltr;
	text-align: left
}

.trc_rbox_div {
	margin: 0 0 3px;
	direction: ltr;
	padding: 0;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	overflow: auto;
	position: relative;
	width: auto;
	border: 1px solid #ccc;
	height: 410px
}

.videoCube {
	zoom: 1;
	cursor: pointer;
	float: none;
	overflow: hidden;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	direction: ltr;
	font-size: 11px;
	margin: 0;
	color: #000;
	border-width: 0
}

div.videoCube:hover {
	cursor: pointer;
	background-color: #ebf0ff;
	color: #000
}

.videoCube a {
	border: 0;
	color: #000;
	cursor: pointer
}

.videoCube a,
.videoCube a:hover,
.videoCube a:link {
	text-decoration: none !important;
	outline: 0
}

#article-feed .article .article-body a:hover,
#article-feed .article .article-body a:link:hover,
#article-feed .article .article-body a:visited:hover,
.espnApp__footer__wrap>span>a:hover,
abbr[title] {
	text-decoration: underline
}

.videoCube a .thumbBlock {
	float: left;
	display: block
}

.videoCube .video-label {
	display: block;
	overflow: hidden;
	width: auto !important;
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}

.videoCube span.video-label.trc_ellipsis {
	position: relative;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical
}

.videoCube .thumbBlock {
	margin: 0;
	border-style: solid
}

.videoCube .video-title {
	height: auto;
	margin-bottom: 3px;
	white-space: normal
}

.branding.composite-branding>* {
	display: inline-block;
	vertical-align: bottom
}

.branding .branding-separator {
	margin: 0 2px;
	font-weight: 400
}

.branding .branding-inner {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap
}

.videoCube .thumbnail-overlay,
.videoCube:hover .thumbnail-overlay {
	position: absolute;
	background: 0 0/contain no-repeat;
	z-index: 50
}

.trc_elastic .videoCube .thumbBlock {
	background: center center/cover no-repeat;
	position: absolute;
	display: inline-block;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	margin-left: 0;
	margin-right: 0
}

.trc_elastic .thumbBlock_holder {
	position: relative;
	width: 100%
}

.trc_elastic .videoCube_aspect {
	width: 1px
}

.trc_related_container * {
	pointer-events: auto
}

.trc_related_container a {
	display: initial
}

.videoCube .video-label-box {
	margin-left: 0
}

.thumbs-feed-01-b {
	width: 300px;
	border: 0 solid #dfdfdf;
	padding: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	box-shadow: none
}

.thumbs-feed-01-b .syndicatedItem,
.thumbs-feed-01-b div.syndicatedItem:hover,
.thumbs-feed-01-b div.videoCube:hover {
	background-color: transparent
}

.thumbs-feed-01-b .trc_rbox_border_elm {
	border-color: #a9a9a9
}

.thumbs-feed-01-b .videoCube,
.thumbs-feed-01-b .videoCube.syndicatedItem {
	background-color: transparent;
	border-color: #e4e4e4;
	border-style: SOLID;
	border-width: 0
}

.thumbs-feed-01-b .videoCube .thumbnail-overlay,
.thumbs-feed-01-b .videoCube.syndicatedItem .thumbnail-overlay {
	background-image: null;
	background-position: 5% 5%
}

.thumbs-feed-01-b .videoCube.syndicatedItem .thumbBlock {
	border-color: #a9a9a9;
	border-width: 0
}

.thumbs-feed-01-b .syndicatedItem .video-description {
	max-height: 34px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	line-height: 17px;
	text-decoration: none
}

.thumbs-feed-01-b .videoCube:hover .thumbnail-overlay {
	background-image: null
}

.thumbs-feed-01-b .syndicatedItem .video-title {
	max-height: 38px;
	color: #151617;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: 700;
	text-decoration: none;
	padding: 0
}

.thumbs-feed-01-b .videoCube {
	width: auto;
	padding: 0;
	height: auto;
	margin-left: 0;
	margin-top: 0;
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0px
}

.thumbs-feed-01-b .video-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: 700;
	max-height: 57px;
	color: #151617;
	text-decoration: none
}

.thumbs-feed-01-b .video-label {
	font-family: Verdana, Geneva, sans-serif
}

.thumbs-feed-01-b .branding,
.thumbs-feed-01-b .syndicatedItem .branding {
	color: #999;
	font-size: 11px;
	font-weight: 400;
	text-decoration: none;
	font-family: Verdana, Geneva, sans-serif;
	background-image: null;
	text-align: left;
	line-height: 19px
}

.thumbs-feed-01-b .videoCube.syndicatedItem {
	border-radius: 0;
	-moz-border-radius: 0;
	-webkit-border-radius: 0px
}

.thumbs-feed-01-b .trc_rbox_div {
	width: auto;
	height: 410px;
	border-width: 0;
	padding: 0
}

.thumbs-feed-01-b .videoCube .thumbBlock {
	border-width: 0;
	border-color: #a9a9a9
}

.thumbs-feed-01-b .video-label-box {
	text-align: left;
	height: 57px;
	margin: 5px 0 0
}

.thumbs-feed-01-b .video-description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 19px;
	font-weight: 400;
	max-height: 2.2em;
	color: #000;
	text-decoration: none
}

.thumbs-feed-01-b div.syndicatedItem:hover .thumbBlock,
.thumbs-feed-01-b div.videoCube:hover .thumbBlock {
	border-color: inherit
}

.thumbs-feed-01-b .syndicatedItem .video-label-box {
	height: 72px;
	margin: 5px 0 0
}

@media screen and (min-width:0px) and (max-width:480px) {
	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer .videoCube .video-label-box {
		height: auto
	}

	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer .videoCube {
		margin-bottom: 10px
	}

	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer {
		margin-left: -2%
	}

	.trc_elastic_thumbs-feed-01-b .videoCube_aspect {
		padding-bottom: 56.25%;
		width: 100%
	}

	.trc_elastic_thumbs-feed-01-b .videoCube {
		width: 97.99%;
		position: relative;
		float: left;
		margin: 0 0 2% 2%
	}

	.trc_elastic_thumbs-feed-01-b div.videoCube:nth-of-type(-n+1) {
		display: block;
		visibility: visible
	}
}

@media screen and (min-width:481px) {
	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer .videoCube .trc-main-label {
		height: auto
	}

	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer .videoCube {
		margin-bottom: 10px
	}

	.trc_elastic_thumbs-feed-01-b .trc_rbox_outer {
		margin-left: -2%
	}

	.trc_elastic_thumbs-feed-01-b .videoCube_aspect {
		padding-bottom: 56.25%;
		width: 100%
	}

	.trc_elastic_thumbs-feed-01-b .videoCube {
		width: 31.33%;
		position: relative;
		float: left;
		margin: 0 0 2% 2%
	}

	.trc_elastic_thumbs-feed-01-b div.videoCube:nth-of-type(-n+3) {
		display: block;
		visibility: visible
	}
}

.game-strip {
	position: relative;
	overflow: hidden;
	background: #fff;
	border-bottom: 1px solid #edeef0
}

.game-strip .competitors {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center;
	position: relative;
	width: 100%
}

.game-strip .game-status {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	font-size: 14px;
	line-height: 1.2;
	padding: 0;
	position: relative;
	min-width: 109px;
	text-align: center
}

.game-strip .game-time {
	display: block;
	font-size: 12px;
	line-height: 1;
	padding: 2px 0;
	color: #6c6d6f;
	font-weight: 600
}

.game-strip .team-container,
.game-strip .team__content {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.game-strip .team__content {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-flex-basis: 100%;
	-moz-flex-basis: 100%;
	-ms-flex-preferred-size: 100%;
	flex-basis: 100%
}

.game-strip .team-a .score:after,
.game-strip .team-a .score:before,
.game-strip .team-b .score:after,
.game-strip .team-b .score:before {
	display: none;
	font-size: 15px;
	margin-top: -8px;
	position: absolute;
	top: 50%
}

.game-strip .team-a .score:after {
	content: "\E087";
	right: -13px
}

.game-strip .team-a .team-info-wrapper,
.game-strip .team-a .team-name {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	justify-content: flex-end
}

.game-strip .team-b .score:before {
	content: "\E088";
	left: -13px
}

.game-strip .team-b .score-container {
	padding-left: 10px
}

.game-strip .team-container {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	position: relative;
	z-index: 1
}

.game-strip .team-info .team-name,
.game-strip .team-info-wrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.game-strip .team-info {
	line-height: 1
}

.game-strip .team-info .team-name {
	display: flex;
	text-align: left
}

.game-strip .team-info-wrapper {
	display: flex;
	-webkit-box-align: end;
	-ms-flex-align: end;
	-webkit-align-items: flex-end;
	-moz-align-items: flex-end;
	align-items: flex-end
}

.game-strip .team-info-logo {
	padding: 0 12px;
	text-align: center
}

.game-strip .rank {
	font-size: 10px;
	line-height: 1.3;
	padding: 0 3px 0 0;
	color: #6c6d6f
}

.contentItem--game-strip+.contentItem:before,
.contentItem--game-strip:before,
.game-strip .rank:empty {
	display: none
}

.game-strip .record {
	display: block;
	font-size: 10px;
	padding-top: 1px;
	text-transform: uppercase;
	color: #6c6d6f
}

.game-strip .abbrev,
.game-strip .short-name {
	display: block;
	font-weight: 600;
	line-height: 1.3;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color: #1d1e1f
}

.game-strip .abbrev {
	display: none;
	font-size: 14px;
	text-transform: uppercase
}

.game-strip .logo {
	display: block;
	width: 42px
}

.game-strip .logo img {
	vertical-align: top;
	width: 42px
}

.game-strip .score-container {
	position: relative;
	text-align: center
}

.game-strip .score {
	display: block;
	font-size: 32px;
	font-weight: 800;
	line-height: 1;
	position: relative;
	color: #1d1e1f
}

.contentItem {
	background: #fff;
	border-radius: 10px;
	margin-bottom: 10px;
	position: relative;
	transform: translateZ(0);
	overflow: hidden
}

@media screen and (max-width:767px) {
	.contentItem {
		box-shadow: 0 1px 4px rgba(0, 0, 0, .24)
	}
}

.contentItem__content--hero.contentItem--gameblock.contentItem__padding {
	margin-bottom: 16px
}

.contentItem--game-strip .game-strip {
	background: 0 0;
	overflow: hidden
}

@media screen and (max-width:413px) {
	.dropdown-wrapper.hoverable:hover ul.dropdown-menu {
		max-height: 320px
	}

	.dropdown-wrapper ul.dropdown-menu>li a {
		padding: 5px
	}

	.contentItem--game-strip .game-strip.live .team-name {
		text-align: center
	}

	.contentItem--game-strip .game-strip.live .team-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 6px
	}
}

@media screen and (max-width:413px) and (min-width:375px) and (max-width:413px) {
	.contentItem--game-strip .game-strip.live .team-container {
		padding: 0 16px
	}
}

@media screen and (max-width:413px) {

	.contentItem--game-strip .game-strip.live .team-info,
	.contentItem--game-strip .game-strip.live .team-info-logo {
		width: 100%
	}

	.contentItem--game-strip .game-strip.live .team-info-logo {
		padding: 0
	}

	.contentItem--game-strip .game-strip.live .team-info {
		text-align: center
	}

	.contentItem--game-strip .game-strip .team__content,
	.contentItem--game-strip .game-strip.live .team-info-wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center
	}

	.contentItem--game-strip .game-strip.live .team.team-a .team-info {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.contentItem--game-strip .game-strip .team-name .short-name {
		display: none
	}

	.contentItem--game-strip .game-strip .team-name .abbrev {
		display: inline
	}

	.contentItem--game-strip .game-strip .abbrev,
	.contentItem--game-strip .game-strip .team-info-wrapper {
		font-size: 10px
	}

	.contentItem--game-strip .game-strip .team.team-a .team-container {
		padding-left: 6px
	}

	.contentItem--game-strip .game-strip .team.team-b .team-container {
		padding-right: 6px
	}
}

@media screen and (max-width:413px) and (min-width:375px) and (max-width:413px) {
	.contentItem--game-strip .game-strip .team.team-a .team-container {
		padding-left: 24px
	}

	.contentItem--game-strip .game-strip .team.team-b .team-container {
		padding-right: 24px
	}
}

@media screen and (max-width:413px) {
	.contentItem--game-strip .game-strip .team-name {
		padding: 2px 0 0
	}

	.contentItem--game-strip .game-strip .score {
		font-size: 24px
	}

	.contentItem--game-strip .game-strip .game-status {
		min-width: 80px;
		width: 80px
	}

	.contentItem--game-strip .game-strip .logo {
		width: 100%
	}

	.contentItem--game-strip .game-strip .logo img {
		width: 32px
	}

	.contentItem--game-strip .game-strip .abbrev,
	.contentItem--game-strip .game-strip .short-name {
		font-weight: 900
	}

	.contentItem--game-strip .game-strip.nba .competitors {
		height: 67px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		margin-top: 10px;
		margin-bottom: 15px
	}

	.contentItem--game-strip .game-strip.nba .team-info {
		width: 53px
	}

	.contentItem--game-strip .game-strip.nba .team-info .team-name {
		max-width: 38px
	}

	.contentItem--game-strip .game-strip.nba .score-container {
		width: 55px
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.contentItem--game-strip .game-strip.live .team-info-logo {
		padding: 0 6px
	}

	.contentItem--game-strip .game-strip.live .logo,
	.contentItem--game-strip .game-strip.live .logo img {
		width: 32px
	}

	.contentItem--game-strip .game-strip .team-name .short-name {
		display: none
	}

	.contentItem--game-strip .game-strip .team-name .abbrev {
		display: inline
	}

	.contentItem--game-strip .game-strip .abbrev {
		font-size: 10px
	}

	.contentItem--game-strip .game-strip .team__content {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center
	}

	.contentItem--game-strip .game-strip .team.team-a .team-container {
		padding-left: 6px
	}

	.contentItem--game-strip .game-strip .team.team-b .team-container {
		padding-right: 6px
	}

	.contentItem--game-strip .game-strip .score {
		font-size: 24px
	}

	.contentItem--game-strip .game-strip .game-status {
		min-width: 90px;
		max-width: 98px
	}

	.contentItem--game-strip .game-strip .rank {
		padding-right: 3px
	}

	.contentItem--game-strip .game-strip .abbrev,
	.contentItem--game-strip .game-strip .short-name {
		font-weight: 900
	}

	.contentItem--game-strip .game-strip.nba .competitors {
		height: 67px;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between
	}

	.contentItem--game-strip .game-strip.nba .team-info {
		width: 53px
	}

	.contentItem--game-strip .game-strip.nba .team-info .team-name {
		max-width: 40px
	}

	.contentItem--game-strip .game-strip.nba .score-container {
		width: 55px
	}
}

.contentItem--featured {
	border: 0;
	box-shadow: none;
	padding-bottom: 0
}

.contentItem--featured .media-wrapper img {
	aspect-ratio: 1/1
}

.contentItem__content>a {
	cursor: pointer;
	display: block;
	min-height: 104px
}

.contentItem__content.contentItem__padding--border,
.contentItem__padding--border,
.sidebar .news-feed-item .text-container,
li,
ul {
	padding: 0
}

.contentItem__padding {
	display: block
}

.contentItem__padding--border {
	border-radius: 10px;
	box-shadow: 0 1px 4px rgba(0, 0, 0, .16);
	margin: 0 6px;
	position: relative
}

.contentItem__content--enhanced .contentItem__padding {
	flex-direction: column
}

.contentFeed .contentItem .contentItem__content+.headlineStack .headlineStack__listContainer {
	border-top: 0;
	padding-top: 0
}

.contentFeed .contentItem .contentItem__content+.headlineStack .headlineStack__listContainer .headlineStack__list,
.news-feed-item:first-child,
.sub-module header+.content {
	padding-top: 0
}

.contentItem__content {
	color: #6c6d6f;
	font-size: 14px;
	padding-bottom: 16px;
	position: relative;
	height: 120px
}

@media screen and (min-width:768px) {
	#main-container {
		padding-top: 10px
	}

	.pagination>li {
		float: left
	}

	.video-play-button:before {
		height: 64px;
		width: 64px
	}

	.video-play-button:after {
		height: 27px;
		width: 27px
	}

	.scoreCollection .cscore:not(.draft):not(.f1):not(.golf):not(.premier):not(.irl):not(.olympics) {
		width: 50%
	}

	#global-scoreboard.hide-fullbtn .scores-next,
	.scoreCollection .cscore:not(.draft):not(.f1):not(.golf):not(.premier):not(.irl):not(.olympics):nth-of-type(2n+2) {
		border-right: 0
	}

	.draftcast__item__content .draftcast__item__subHead,
	.scoreCollection__content .cscore:after {
		display: none
	}

	#global-scoreboard .scoreboard-dropdown-wrapper,
	#global-scoreboard .scores-next,
	#global-scoreboard .scores-prev,
	#global-scoreboard .view-full,
	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league {
		height: 65px
	}

	#global-scoreboard .view-full {
		border-left: 1px solid #a5a6a7;
		line-height: 1.6;
		padding: 6px;
		text-align: center;
		width: 90px
	}

	#global-scoreboard {
		height: 65px;
		left: 0;
		overflow: visible;
		right: 0;
		z-index: 1000060
	}

	#global-scoreboard .wrap {
		margin: 0 auto;
		max-width: 1400px
	}

	#global-scoreboard .wrap:after,
	#global-scoreboard .wrap:before {
		content: '';
		display: table
	}

	#global-scoreboard .wrap:after {
		clear: both
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel {
		height: 65px;
		padding: 0
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues:first-child>.league:first-child>.scoreboard:first-child>div:first-child {
		border-left: 0 !important
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues:last-child>.league:last-child>.scoreboard:last-child>div:last-child {
		border-right: 1px solid #a5a6a7
	}

	#global-scoreboard .wrap .scoreboard-content .scores-carousel #leagues .league:first-child {
		border-left: 0
	}

	.contentFeed .headlineStack__listContainer,
	.league .scoreboard {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex
	}

	.global-search .global-search-input-wrapper {
		margin-left: 76px
	}

	#global-scoreboard .cscore,
	#global-scoreboard .scoreEvent,
	#global-scoreboard .scoreLabel {
		border-left: 1px solid #a5a6a7;
		display: table-cell;
		vertical-align: top
	}

	#global-scoreboard .cscore_link {
		height: 65px;
		padding: 5px 12px
	}

	#global-scoreboard .cscore_overview {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		padding-bottom: 4px
	}

	#global-scoreboard .cscore_network {
		margin-left: auto;
		text-align: right
	}

	#global-scoreboard .cscore_date-time {
		padding-right: 10px
	}

	#global-scoreboard .cscore_competitors {
		-webkit-box-flex: 1;
		-webkit-flex-grow: 1;
		-moz-flex-grow: 1;
		-ms-flex-positive: 1;
		flex-grow: 1
	}

	#global-scoreboard .cscore_image {
		width: 16px
	}

	#global-scoreboard .cscore_name,
	#global-scoreboard .cscore_score,
	#global-scoreboard .scoreEvent__info,
	#global-scoreboard .scoreEvent__title {
		font-size: 11px
	}

	#global-scoreboard .scoreLabel {
		min-width: 60px
	}

	#global-scoreboard .scoreLabel_content {
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center;
		-webkit-box-direction: reverse;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column-reverse;
		-moz-flex-direction: column-reverse;
		-ms-flex-direction: column-reverse;
		flex-direction: column-reverse;
		background: #edeef0;
		height: 66px;
		padding: 0 10px
	}

	#global-scoreboard .scoreLabel_title {
		font-size: 11px;
		font-weight: 700;
		line-height: 1.5
	}

	#global-scoreboard .scoreEvent {
		max-width: 230px
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__content {
		-webkit-box-pack: start;
		-ms-flex-pack: start;
		-webkit-justify-content: flex-start;
		-moz-justify-content: flex-start;
		justify-content: flex-start
	}

	#global-scoreboard .scoreEvent--featured .scoreEvent__headlines {
		padding-bottom: 3px
	}

	#global-scoreboard .scoreEvent__content {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		height: 65px
	}

	#global-scoreboard .scoreEvent__title {
		font-weight: 600
	}

	#global-scoreboard .scoreEvent__headlines {
		margin-bottom: 0
	}

	.contentFeed .headlineStack .headlineStack__listContainer {
		margin: 0 20px
	}

	.contentFeed .headlineStack__list {
		-webkit-box-flex: 1;
		-webkit-flex: 1 0 50%;
		-moz-box-flex: 1;
		-moz-flex: 1 0 50%;
		-ms-flex: 1 0 50%;
		flex: 1 0 50%
	}

	.contentFeed .headlineStack__list+.headlineStack__list {
		padding-left: 20px
	}

	.col-b {
		background: rgba(255, 255, 255, .5)
	}

	.layout-dbc .col-two {
		width: 660px
	}

	.contentFeed .cscore_link {
		padding-left: 16px;
		padding-right: 16px
	}

	.scoreCollection .cscore:nth-child(-n+2):not(.cricket):before {
		display: none !important
	}

	.scoreCollection .cscore:not(.cricket):nth-child(odd):after {
		background: 0 0;
		border-right: 1px solid #dcdddf;
		bottom: 0;
		content: '';
		display: block;
		left: auto;
		height: auto;
		width: 0;
		position: absolute;
		right: 0;
		top: 0
	}

	.flex__slider__wrapper {
		-webkit-box-align: start;
		-ms-flex-align: start;
		-webkit-align-items: flex-start;
		-moz-align-items: flex-start;
		align-items: flex-start;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		overflow: hidden
	}

	.flex__slider__item {
		-webkit-flex-basis: calc(100% / 12);
		-moz-flex-basis: calc(100% / 12);
		-ms-flex-preferred-size: calc(100% / 12);
		flex-basis: calc(100% / 12)
	}

	#draftcast-draftroundresults .flex__slider__item {
		-webkit-flex-basis: calc(100% / 7);
		-moz-flex-basis: calc(100% / 7);
		-ms-flex-preferred-size: calc(100% / 7);
		flex-basis: calc(100% / 7);
		margin-right: 0px;
	}

	.flex__button {
		display: block
	}

	.contentItem__footer__buttons li>.button-alt {
		display: flex
	}

	.contentItem__footer__buttons--two li {
		max-width: calc(100%/2 * .7)
	}

	.contentItem__logo {
		margin: 0 12px 0 16px
	}

	.contentItem--game-strip .game-strip.live .team-info-logo {
		padding: 0 6px
	}

	.contentItem--game-strip .game-strip .team-a .team-info {
		padding-right: 5px
	}

	.contentItem--game-strip .game-strip .team-b .team-info {
		padding-left: 5px
	}

	.contentItem--game-strip .game-strip .team.team-a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		justify-content: flex-end
	}

	.contentItem--game-strip .game-strip .game-status {
		min-width: 100px
	}

	.contentItem--game-strip .game-strip.nba .competitors {
		height: 67px
	}

	.contentItem--game-strip .game-strip.nba .rank {
		line-height: 1.6
	}

	.contentItem--game-strip .game-strip.nba .team-info {
		width: 135px
	}

	.contentItem--game-strip .game-strip.nba .team-info .team-name {
		max-width: 135px
	}

	.contentItem--game-strip .game-strip.nba .score-container {
		width: 72px
	}

	.contentItem--game-strip .game-strip .short-name {
		font-size: 16px
	}

	.contentItem--featured .media-wrapper img {
		aspect-ratio: 16/9
	}

	.contentItem__content>a {
		min-height: 134px
	}

	.contentItem__content {
		height: 150px
	}

	.contentItem__content--featured,
	.contentItem__content.contentItem__content--enhanced:not(.miniCard),
	.contentItem__content.contentItem__content--fullWidth:not(.miniCard) {
		height: auto
	}
}

.contentItem__content--featured,
.contentItem__content.contentItem__content--enhanced:not(.miniCard),
.contentItem__content.contentItem__content--fullWidth:not(.miniCard) {
	height: auto
}

.contentItem__content.contentItem__content--enhanced:not(.miniCard).contentItem__content--collection,
.contentItem__content.contentItem__content--fullWidth:not(.miniCard).contentItem__content--collection {
	margin-bottom: 16px;
	padding-bottom: 0
}

.contentItem__content--collection {
	min-height: 104px;
	padding-bottom: 16px
}

.contentItem__content--story.has-image>a,
.contentItem__content--video.has-image {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 0 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 0 auto;
	-ms-flex: 1 0 auto;
	flex: 1 0 auto;
	-webkit-flex-wrap: nowrap;
	-moz-flex-wrap: nowrap;
	-ms-flex-wrap: none;
	flex-wrap: nowrap;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	overflow: hidden
}

.contentItem__content--story.has-image>a .contentItem__contentWrapper,
.contentItem__content--video.has-image .contentItem__contentWrapper {
	-webkit-box-ordinal-group: 3;
	-webkit-order: 2;
	-moz-order: 2;
	-ms-flex-order: 2;
	order: 2;
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-flow: column;
	-moz-flex-flow: column;
	-ms-flex-flow: column;
	flex-flow: column;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 100%;
	-moz-box-flex: 1;
	-moz-flex: 1 1 100%;
	-ms-flex: 1 1 100%;
	flex: 1 1 100%
}

.contentItem__content--story.has-image>a .media-wrapper,
.contentItem__content--video.has-image .media-wrapper {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	-webkit-box-ordinal-group: 1;
	-webkit-order: 0;
	-moz-order: 0;
	-ms-flex-order: 0;
	order: 0;
	margin-top: 0;
	overflow: hidden
}

.contentItem__content--story.has-image.contentItem__content--fullWidth .contentItem__contentWrapper,
.contentItem__content--video.has-image.contentItem__content--fullWidth .contentItem__contentWrapper {
	-webkit-flex-basis: auto;
	-moz-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto
}

@media screen and (min-width:768px) {

	.contentItem__content--story.has-image .contentItem__subhead,
	.contentItem__content--story.has-image .contentItem__title,
	.contentItem__content--video.has-image .contentItem__title {
		display: block;
		display: -webkit-box
	}
}

.contentItem__content--story .contentItem__subhead--story,
.contentItem__content--story.contentItem__content--enhanced .contentItem__subhead {
	display: none
}

.contentItem__content--story:not(.miniCard) .contentItem__title--story {
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((19px * 2) + 2px);
	overflow: hidden;
	text-overflow: ellipsis
}

.contentItem__content--story:not(.miniCard) .contentItem__title--story.contentItem__title--noSubhead {
	-webkit-line-clamp: 4;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((19px * 4) + 2px);
	overflow: hidden;
	text-overflow: ellipsis
}

@media screen and (min-width:768px) {
	.contentItem__content--story:not(.miniCard) .contentItem__title--story {
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((21px * 1) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--story .contentItem__subhead--story {
		-webkit-line-clamp: 4;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((18px * 4) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--story .contentItem__subhead--story.contentItem__subhead--hero {
		-webkit-line-clamp: unset;
		max-height: none;
		text-overflow: unset
	}
}

.active>.story_progress,
.article-meta .authors,
.article-meta .authors>li .author span,
.contentItem--hero .media-wrapper picture,
.contentItem__content--story .contentItem__subhead--story.contentItem__subhead--hero,
article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
	display: block
}

.contentItem__content--story.has-image:not(.miniCard) .contentItem__content__meta:not(:empty)+.contentItem__titleWrapper .contentItem__title--story,
.contentItem__content--story.has-image:not(.miniCard) .contentItem__title--story:not(.contentItem__title--hero) {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((19px * 3) + 2px);
	overflow: hidden;
	text-overflow: ellipsis
}

@media screen and (min-width:768px) {
	.contentItem__content--story.has-image:not(.miniCard) .contentItem__title--story:not(.contentItem__title--hero) {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((21px * 2) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}
}

.contentItem__content--story.has-image:not(.miniCard):not(.contentItem__content--enhanced) .contentItem__subhead {
	display: none
}

@media screen and (min-width:768px) {
	.contentItem__content--story.has-image:not(.miniCard):not(.contentItem__content--enhanced) .contentItem__subhead {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((18px * 2) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--story.has-image:not(.miniCard) .contentItem__content__meta:not(:empty)+.contentItem__titleWrapper .contentItem__title--story {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((21px * 2) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--story.has-image:not(.miniCard):not(.contentItem__content--enhanced) .contentItem__content__meta:not(:empty)+.contentItem__titleWrapper .contentItem__subhead--story {
		-webkit-line-clamp: 1;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((18px * 1) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--story.contentItem__content--enhanced.has-image:not(.miniCard) .contentItem__title--story,
	.contentItem__content--story.contentItem__content--enhanced.has-image:not(.miniCard) .contentItem__title--story.contentItem__title--hero,
	.contentItem__content--story.contentItem__content--enhanced:not(.miniCard) .contentItem__title--story,
	.contentItem__content--story.contentItem__content--enhanced:not(.miniCard) .contentItem__title--story.contentItem__title--hero {
		-webkit-line-clamp: unset;
		max-height: none;
		text-overflow: unset
	}
}

.contentItem__content--story.contentItem__content--enhanced.has-image:not(.miniCard) .contentItem__title--story,
.contentItem__content--story.contentItem__content--enhanced.has-image:not(.miniCard) .contentItem__title--story.contentItem__title--hero,
.contentItem__content--story.contentItem__content--enhanced:not(.miniCard) .contentItem__title--story,
.contentItem__content--story.contentItem__content--enhanced:not(.miniCard) .contentItem__title--story.contentItem__title--hero {
	-webkit-line-clamp: unset;
	max-height: none;
	text-overflow: unset
}

.contentItem__content--video {
	height: 104px;
	margin-bottom: 16px
}

.contentItem__content--video .contentItem__title--video {
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: block;
	display: -webkit-box;
	max-height: calc((19px * 3) + 2px);
	overflow: hidden;
	text-overflow: ellipsis
}

.contentItem__content--video.contentItem__content--fullWidth {
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.contentItem__content--video.contentItem__content--hero {
	border-radius: 0 0 10px 10px;
	margin-bottom: 0;
	overflow: hidden;
	padding-bottom: 0
}

.contentItem__content--video.contentItem__content--hero .contentItem__titleWrapper {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	justify-content: center
}

.contentItem__content--video.has-image .contentItem__titleWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-flex: 1;
	-webkit-flex: 1 1 auto;
	-moz-box-flex: 1;
	-moz-flex: 1 1 auto;
	-ms-flex: 1 1 auto;
	flex: 1 1 auto;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.contentItem__content--featured {
	border-radius: 10px;
	overflow: hidden;
	padding-bottom: 0;
	z-index: 0
}

.contentItem__content--hero {
	padding-bottom: 0
}

.contentItem__content+.headlineStack {
	margin-top: -16px
}

.contentItem__title {
	color: #1d1e1f;
	display: inline;
	font-weight: 600;
	line-height: 19px;
	margin-right: 4px
}

.contentItem__title--media {
	display: inline
}

.contentItem__title--story,
.contentItem__title--video {
	font-size: 14px;
	line-height: 19px
}

@media screen and (min-width:768px) {
	.contentItem__content--video .contentItem__title--video {
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		display: block;
		display: -webkit-box;
		max-height: calc((21px * 2) + 2px);
		overflow: hidden;
		text-overflow: ellipsis
	}

	.contentItem__content--video {
		height: 134px
	}

	.contentItem__title--story,
	.contentItem__title--video {
		font-size: 16px;
		line-height: 21px
	}

	.contentItem__title--story:not(.contentItem__title--hero) {
		font-size: 16px
	}
}

.contentItem__content--enhanced .contentItem__title--story,
.contentItem__content--enhanced .contentItem__title--video {
	display: block;
	max-height: none
}

.contentItem__title--story.contentItem__title--hero {
	font-weight: 700;
	font-size: 22px;
	line-height: 28px
}

.contentItem__title--featured {
	color: #fff;
	display: block;
	font-family: PublicoBannerExtrabold;
	font-size: 28px;
	font-weight: 400;
	line-height: 34px;
	-webkit-font-smoothing: antialiased
}

#article-feed .article .article-body aside,
#article-feed .article .article-body h2,
.article-meta,
.content-reactions {
	font-family: -apple-system, BlinkMacSystemFont, Roboto, Arial, "Helvetica Neue", Helvetica, sans-serif
}

.contentItem__title--hero+.contentItem__subhead--hero {
	margin-top: 6px
}

.contentItem__title+.contentItem__subhead {
	margin-top: 4px
}

.contentItem__subhead {
	color: #48494a;
	display: inline;
	line-height: 19px;
	overflow: hidden
}

.contentItem__subhead--story {
	display: block;
	display: -webkit-box;
	margin-left: 0
}

.article .article-body aside.editorial .btn-related,
.contentItem__subhead--hero,
.news-feed-item:first-child:before {
	display: none
}

.contentItem__contentMeta {
	color: #a5a6a7;
	font-size: 12px;
	margin: auto 0 0;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden
}

.contentItem__contentMeta--eplus .contentItem__logo.icon-espnplus-before+span {
	margin-left: 3px
}

.contentItem__contentMeta--bottom {
	margin-top: auto;
	position: relative
}



.contentItem__contentMeta--bottom.contentItem__contentMeta--eplus .contentItem__logo.icon-espnplus-before {
	left: 0;
	position: absolute;
	top: 1px
}

.contentItem__contentMeta--bottom .contentItem__logo {
	margin: 0
}

.contentItem__contentMeta--bottom .contentMeta__author {
	white-space: nowrap
}

.contentItem__contentMeta--bottom>div {
	display: inline-block
}

.contentItem__contentMeta--bottom span {
	color: #a5a6a7 !important;
	font-size: 11px
}

.contentItem__contentMeta--bottom span+span:before {
	content: '\2022';
	margin: 0 3px;
	position: relative
}

.contentItem__content--fullWidth .contentItem__contentMeta--bottom {
	margin-top: 4px;
	flex-shrink: 0
}

.miniCard .contentItem__contentMeta--bottom {
	margin-top: auto
}

.contentItem__contentWrapper {
	min-width: 0;
	padding: 12px;
	position: relative
}

.contentItem__content--story.has-image .contentItem__contentWrapper,
.contentItem__content--video.has-image .contentItem__contentWrapper {
	max-height: 120px
}

.contentItem__content--story.has-image.contentItem__content--fullWidth .contentItem__contentWrapper,
.contentItem__content--video.has-image.contentItem__content--fullWidth .contentItem__contentWrapper {
	max-height: none
}

.contentItem__content--video .contentItem__contentWrapper {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column
}

.contentItem__content--featured .contentItem__contentWrapper {
	bottom: 0;
	padding: 16px;
	position: absolute;
	z-index: 1000001
}

.contentItem__content--hero .contentItem__contentWrapper {
	padding-left: 16px;
	padding-right: 16px;
	-webkit-flex-basis: auto;
	-moz-flex-basis: auto;
	-ms-flex-preferred-size: auto;
	flex-basis: auto;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row
}

.contentItem__teamBorder {
	background-image: linear-gradient(to right, rgba(252, 255, 200, 0) 0, rgba(252, 255, 200, .48) 50%, rgba(252, 255, 200, 0) 100%);
	height: 3px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0
}

.contentItem__content__meta {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	margin-bottom: 4px
}

.media-caption,
.photo-citations {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.contentItem__content__meta:empty,
body,
figure,
h1,
h2,
h3,
li,
ul {
	margin: 0
}

.contentItem__content.has-image.contentItem__content--enhanced:not(.miniCard) .contentItem__content__meta+.contentItem__titleWrapper .contentItem__title {
	-webkit-line-clamp: unset;
	max-height: none;
	text-overflow: unset
}

.media-wrapper {
	border-radius: 10px 0 0 10px;
	overflow: hidden;
	position: relative
}

.media-wrapper.featured {
	border-radius: 10px
}

.contentItem__content .media-wrapper {
	background: #6c6d6f
}

.contentItem__content--fullWidth .media-wrapper {
	border-radius: 10px 10px 0 0;
	margin-left: 0;
	min-height: 137px
}

.contentItem__content--fullWidth .media-wrapper.video {
	min-height: 192px
}

.contentItem__content--fullWidth.contentItem__content--video.miniCard .media-wrapper {
	min-height: 84px;
	max-height: 84px
}

.contentItem__content--story.has-image:not(.contentItem__content--fullWidth) .media-wrapper {
	margin-top: 0;
	height: 104px;
	width: 104px
}

.media-caption {
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: horizontal;
	-webkit-flex-direction: row;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	bottom: 0;
	color: #fff;
	font-size: 12px;
	line-height: 12px;
	position: absolute
}

.contentItem__title--media {
	font-size: 17px;
	line-height: 22px
}

.media-duration {
	-webkit-flex-shrink: 0;
	-moz-flex-shrink: 0;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	background: rgba(255, 255, 255, .8);
	border-radius: 9px;
	margin: 0 0 4px 4px;
	position: relative;
	font-weight: 600;
	z-index: 1;
	font-size: 11px;
	color: #1d1e1f;
	letter-spacing: 0;
	line-height: 12px;
	padding: 2px 7px
}

.media-wrapper_image img {
	display: block;
	height: 100%;
	object-fit: fill;
	object-position: 50% 0;
	width: 100%
}

.photo-citations {
	display: flex;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	-webkit-justify-content: flex-end;
	-moz-justify-content: flex-end;
	justify-content: flex-end;
	height: 16px;
	padding: 0 8px 0 10px;
	position: absolute;
	right: 0;
	top: 8px;
	max-width: 100%;
	z-index: 1000033
}

.article-meta .authors>li.mugshot-shown,
.content-reactions {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox;
	-webkit-box-align: center
}

.photo-credit {
	background: rgba(72, 73, 74, .7);
	border-radius: 2px;
	color: #dcdddf;
	display: none;
	font-size: 11px;
	line-height: 16px;
	padding: 0 3px;
	white-space: nowrap;
	z-index: 1000033;
	-moz-transition: max-width .25s linear;
	-o-transition: max-width .25s linear;
	-webkit-transition: max-width .25s linear;
	transition: max-width .25s linear;
	cursor: pointer;
	max-width: 16px;
	overflow: hidden
}

.photo-credit:before {
	bottom: 1px;
	padding-right: 5px;
	position: relative
}

.contentItem__content:not(.contentItem__content--fullWidth) .video-play-button:before {
	height: 32px;
	width: 32px
}

.contentItem__content:not(.contentItem__content--fullWidth) .video-play-button:after {
	width: 15px;
	height: 15px
}

.contentItem__content--fullWidth .video-play-button:before {
	height: 65px;
	width: 65px
}

.contentItem__content--fullWidth .video-play-button:after {
	height: 27px;
	width: 27px
}

.contentItem--draftcastVideo .media-wrapper {
	border-radius: 10px 10px 0 0
}

@supports (-webkit-backdrop-filter:blur(2px)) {
	.video-play-button:before {
		backdrop-filter: blur(8px);
		-webkit-backdrop-filter: blur(8px)
	}

	.media-duration {
		backdrop-filter: blur(2px);
		-webkit-backdrop-filter: blur(2px);
		background: rgba(255, 255, 255, .6)
	}
}

@supports not (-webkit-backdrop-filter:blur(2px)) {

	.media-duration,
	.video-play-button:before {
		background: rgba(255, 255, 255, .8)
	}
}

œ [data-appearance=dark] .article-footer .article-social.horizontal {
	border-color: #3a3b3c
}

.article-meta {
	display: block;
	font-size: 11px;
	line-height: 20px;
	margin-bottom: 8px;
	padding-bottom: 12px;
	overflow: hidden;
	border-bottom: 1px solid #dcdddf;
	color: #6c6d6f
}

.article-meta .timestamp {
	line-height: 1.2;
	padding-top: 6px;
	font-weight: 400;
	color: #6c6d6f;
	font-size: 11px
}

.article-meta .authors>li {
	display: inline-block;
	vertical-align: top
}

.article-meta .authors>li.mugshot-shown {
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center
}

.article-meta .authors>li.mugshot-shown .author-img {
	-webkit-box-flex: 0;
	-webkit-flex: 0 0 auto;
	-moz-box-flex: 0;
	-moz-flex: 0 0 auto;
	-ms-flex: 0 0 auto;
	flex: 0 0 auto
}

.article-meta .authors>li.mugshot-shown .author {
	-webkit-box-flex: auto;
	-webkit-flex: auto;
	-moz-box-flex: auto;
	-moz-flex: auto;
	-ms-flex: auto;
	flex: auto
}

.article-meta .authors>li .author-img {
	background: #f1f2f3;
	border: 1px solid #dcdddf;
	border-radius: 30px;
	cursor: pointer;
	height: 40px;
	margin-right: 10px;
	overflow: hidden;
	position: relative;
	vertical-align: middle;
	width: 40px
}

.article-meta .authors>li .author-img>img {
	display: block;
	height: 40px;
	width: 40px
}

.article-meta .authors>li .author {
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
	overflow: hidden;
	padding-right: 3px;
	position: relative;
	color: #48494a
}

.news-feed_item-meta {
	color: #a5a6a7;
	font-size: 12px;
	line-height: 1.6;
	max-width: 400px
}

.news-feed_item-meta a {
	color: #06c;
	display: block;
	float: left;
	font-family: Popular, Georgia, serif;
	line-height: 12px;
	position: relative;
	text-transform: uppercase;
	white-space: nowrap
}

.news-feed_item-meta a:hover:after {
	display: inline-block;
	text-decoration: none
}

.lightbox-container .lightbox.content-reactions-lightbox.reactions-webview .btn-close:focus-visible {
	outline: 0
}

.content-reactions {
	display: flex;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	font-size: 14px;
	margin-bottom: 20px;
	height: 36px
}

.content-reactions .icon-button,
.share-button-wrapper,
.sub-module header {
	display: -webkit-box;
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flexbox
}

.content-reactions .icon-button {
	background-color: inherit;
	color: #48494a;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	column-gap: 8px;
	border: unset;
	padding: 8px 2px;
	font-size: 13px;
	font-weight: 600
}

.content-reactions .icon-button.reactions-button {
	border-radius: 100px;
	padding: 4px 16px;
	height: 32px
}

.content-reactions .icon-button.reactions-button.share-button {
	margin-right: -6px;
	padding-right: 14px;
	padding-left: 13px
}

.content-reactions .icon-button.reactions-button.main-reactions-button {
	padding-left: 16px
}

.content-reactions .icon-button.reactions-count-button {
	column-gap: 2px;
	font-size: 11px;
	margin-right: -16px;
	color: #6c6d6f
}

.content-reactions .icon-button.reactions-count-button>img.icon {
	width: 20px;
	padding: 2px;
	margin-right: -4px;
	background-color: #f4f4f4;
	border-radius: 10px;
	border: 1px solid #fff
}

.content-reactions .icon-button.reactions-count-button>img.icon:last-of-type {
	margin-right: 2px
}

.content-reactions:not(.is-touchscreen) .icon-button.reactions-hover-button:enabled:hover {
	background-color: #f4f4f4
}

.content-reactions img.icon {
	pointer-events: none
}

.share-button-wrapper {
	display: flex;
	-webkit-box-direction: normal;
	-webkit-box-orient: vertical;
	-webkit-flex-direction: column;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center
}

.share-button-wrapper .share-button {
	margin-left: -13px;
	cursor: pointer
}

.share-button-wrapper .share-popup .share-popup-list>li>a:focus-visible {
	text-decoration: underline
}

.article-body>ul {
	list-style-type: none;
	margin-bottom: 25px;
	padding: 0 0 0 20px
}

.article-body>ul li {
	line-height: 26px;
	margin-bottom: 10px
}

.article-body>ul li:before {
	left: -15px;
	margin-right: -7px;
	position: relative;
	color: #a5a6a7;
	content: '\025AA';
	font-size: 20px
}

.article-body>ul p {
	margin: -28px 0 20px
}

#article-feed {
	border-left: 1px solid #f1f2f3;
	padding-left: 0;
	z-index: 1000001
}

#article-feed .article {
	float: left;
	padding: 23px 40px 40px;
	position: relative;
	width: 100%;
	background: #fff;
	color: #1d1e1f
}

@media screen and (min-width:768px) and (max-width:1023px) {
	#article-feed .article {
		border-left: 0;
		border-right: 0
	}
}

#article-feed .article p {
	font-size: 16px;
	line-height: 1.6;
	margin-bottom: 20px;
	color: #48494a
}

#article-feed .article hr {
	border: 0;
	color: #a5a6a7;
	height: 1px;
	margin-bottom: 26px;
	background-color: #dcdddf
}

#article-feed .article .article-header {
	margin: 0 auto 20px;
	max-width: 640px;
	position: relative;
	z-index: 1000035
}

#article-feed .article .article-header h1 {
	clear: left;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
	margin: 0;
	color: #1d1e1f
}

#article-feed .article .article-body {
	margin: 27px auto 0;
	max-width: 640px;
	clear: both;
	font-family: Georgia, "Times New Roman", Times, serif;
	min-height: 299px !important;
	position: relative
}

#article-feed .article .article-body h2:not(.table-caption) {
	font-size: 20px;
	font-weight: 700;
	line-height: 26px;
	margin-bottom: 20px
}

#article-feed .article .article-body aside {
	font-weight: 400;
	height: 100% !important
}

#article-feed .article .article-body aside.inline {
	clear: both;
	margin: 6px 0 18px;
	padding: 15px 0;
	width: 100%;
	border: 1px solid #dcdddf
}

@media screen and (max-width:767px) {
	#article-feed {
		border: 0;
		padding-left: 0;
		padding-right: 0
	}

	#article-feed .article {
		padding: 23px 20px 20px;
		width: 100% !important
	}

	#article-feed .article .article-header h1 {
		font-size: 24px;
		line-height: 1.2;
		margin-bottom: 6px
	}

	#article-feed .article .article-body {
		margin-top: 18px;
		padding: 0
	}

	#article-feed .article .article-body aside.inline {
		border-left: 0;
		border-right: 0;
		padding-left: 0 !important;
		padding-right: 0 !important;
		width: 100%
	}

	#article-feed .article .article-body aside.inline.float-r {
		padding-left: 0;
		padding-right: 0;
		width: 100%
	}

	.article .article-body aside.editorial .btn-related {
		display: table;
		margin: 0 auto 20px
	}
}

@media screen and (min-width:768px) {

	.contentItem__subhead--hero,
	.photo-credit {
		display: block
	}

	.contentItem__content--story.has-image .contentItem__contentWrapper,
	.contentItem__content--video.has-image .contentItem__contentWrapper {
		max-height: 134px
	}

	.contentItem__content--fullWidth .media-wrapper {
		min-height: 251px
	}

	.contentItem__content--fullWidth .media-wrapper.video {
		min-height: 353px
	}

	.contentItem__content--story.has-image:not(.contentItem__content--fullWidth) .media-wrapper {
		height: 134px;
		width: 238px
	}

	.contentItem__content--story.has-image:not(.contentItem__content--fullWidth) .media-wrapper .media-wrapper_image>img {
		min-height: 134px
	}

	.contentItem__content--fullWidth .media-duration {
		margin: 0 0 8px 8px
	}

	.miniCard.contentItem__content--fullWidth .media-duration {
		margin: 0 0 4px 4px
	}

	#article-feed .article .article-body aside.inline.float-r {
		border-left-width: 1px;
		border-right-width: 1px;
		clear: none;
		margin-bottom: 15px;
		padding-left: 15px;
		padding-right: 15px;
		width: 50%;
		float: right;
		margin-left: 18px
	}
}

#article-feed .article .article-body aside.inline h2:not(.table-caption) {
	font-size: 13px;
	font-weight: 600
}

#article-feed .article .article-body aside.inline h2 {
	color: #1d1e1f;
	line-height: normal;
	margin: 0
}

#article-feed .article .article-body aside.inline h2.editorial-title {
	color: #a5a6a7;
	text-transform: uppercase;
	padding-bottom: 10px
}

#article-feed .article .article-body aside.inline img {
	vertical-align: top;
	max-width: 100%
}

.article .article-body aside.editorial ul li {
	display: block;
	margin: 15px 0 0;
	overflow: hidden;
	padding: 15px 0 0;
	width: 100%;
	border-top: 1px dotted #dcdddf
}

.article .article-body aside.editorial ul li:first-child {
	border-top: 0;
	margin: 0;
	padding-top: 0
}

.article .article-body aside.editorial ul li .img-link {
	border-radius: 6px;
	display: block;
	float: left;
	height: 65px;
	margin: 0 8px 0 0;
	overflow: hidden;
	position: relative;
	width: 65px
}

.article .article-body aside.editorial ul li .img-link img {
	max-height: 65px;
	max-width: 65px
}

.article .article-body aside.editorial ul li .editorial--metadata {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 11px;
	line-height: 13px;
	font-weight: 400;
	color: #a5a6a7;
	margin-top: 8px
}

.article .article-body aside.editorial ul li .editorial--metadata .timestamp+.author:before {
	content: "\2022";
	padding: 3px
}

.news-feed-item {
	background: #fff;
	clear: both;
	overflow: hidden;
	position: relative;
	width: 100%
}

.news-feed-item .item-info-wrap {
	max-width: 600px
}

@media screen and (max-width:767px) {
	.news-feed-item .category-link {
		z-index: 1000017
	}

	.news-feed-item .text-container {
		padding: 14px
	}

	.news-feed-item .news-feed_item-meta {
		font-size: 10px;
		line-height: 13px;
		margin-bottom: 2px
	}

	.news-feed-item .news-feed_item-meta a {
		color: #6c6d6f;
		font-size: 10px;
		letter-spacing: .5px
	}
}

@media screen and (max-width:374px) {

	.button,
	.button-alt,
	.button-filter {
		max-width: 320px
	}

	.button-alt.med,
	.button-filter.med,
	.button.med {
		padding: 0 12px
	}

	.button-alt.sm,
	.button-filter.sm,
	.button.sm {
		font-size: 10px;
		padding: 0 8px
	}

	.contentFeed .scoreCollection .cscore_name--short,
	.contentFeed>.contentItem .cscore_name--short {
		display: none
	}

	.contentItem__footer__buttons li {
		padding: 0 2px
	}

	.news-feed-item .text-container {
		padding-top: 12px
	}
}

.news-feed-item:before {
	background: #dcdddf;
	content: '';
	display: block;
	height: 1px;
	left: 18px;
	position: absolute;
	right: 18px;
	top: 0
}

.news-feed-item .text-container {
	overflow: hidden;
	padding: 18px
}

.news-feed-item .news-feed-item-title {
	color: #1d1e1f;
	font-size: 20px;
	font-weight: 600;
	line-height: 1.1;
	margin-bottom: 8px
}

@media screen and (max-width:666px) {
	.headlineStack__list>li {
		font-size: 14px;
		font-weight: 600;
		line-height: 19px
	}

	.news-feed-item .news-feed-item-title {
		font-size: 20px
	}
}

@media screen and (max-width:413px) {
	.news-feed-item .news-feed-item-title {
		font-size: 18px
	}

	.game-strip.live .team-name {
		text-align: center
	}

	.game-strip.live .team-container {
		-webkit-box-direction: normal;
		-webkit-box-orient: vertical;
		-webkit-flex-direction: column;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		padding: 0 6px
	}
}

@media screen and (max-width:374px) {
	.news-feed-item .news-feed-item-title {
		font-size: 15px;
		line-height: 20px
	}
}

.news-feed-item .news-feed_item-meta {
	color: #6c6d6f;
	font-size: 11px;
	line-height: 100%;
	margin-bottom: 8px;
	display: flex;
	align-items: flex-start
}

.news-feed-item .news-feed_item-meta:after {
	clear: both;
	content: "";
	display: table
}

.news-feed-item .category-link {
	display: inline-block;
	letter-spacing: .035em;
	padding-right: 2px;
	position: relative
}

.news-feed-item .category-link a {
	color: #06c;
	display: inline-block;
	font-family: Popular, Georgia, serif;
	padding-right: 3px;
	text-transform: uppercase
}

.news-feed-item .author,
.news-feed-item .timestamp {
	color: #a5a6a7;
	white-space: nowrap
}

.news-feed-item .timestamp+.author:before {
	content: " - ";
	padding: 0 0 0 3px
}

.sidebar .news-feed-item {
	background: #f9f9fb;
	min-height: 0;
	padding-right: 0;
	position: relative
}

.sidebar .news-feed-item .text-container .item-info-wrap {
	min-height: 0;
	padding: 12px 22px
}

.sidebar .news-feed-item .text-container .news-feed-item-title {
	font-size: 13px;
	font-weight: 600;
	line-height: 16px;
	margin-bottom: 4px;
	word-spacing: 0
}

.sidebar .news-feed-item .news-feed_item-meta {
	font-size: 10px;
	line-height: 14px;
	margin-bottom: 0;
	display: block;
	align-items: center;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap
}

.sidebar .news-feed-item .news-feed_item-meta .category-link {
	color: #6c6d6f;
	font-size: 10px;
	letter-spacing: .5px
}

.sidebar .news-feed-item .news-feed_item-meta .category-link a {
	color: #6c6d6f;
	font-size: 10px;
	letter-spacing: .5px;
	float: none
}

.story_progress {
	background: #fff;
	bottom: 0;
	display: none;
	left: 0;
	overflow: hidden;
	position: absolute;
	top: 1px;
	width: 4px
}

.story_progress .bar {
	background: #d00;
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	-moz-transition: height .25s linear;
	-o-transition: height .25s linear;
	-webkit-transition: height .25s linear;
	transition: height .25s linear
}

.fantasySignupV2 .fantasySignup__title,
.fantasySignup__title {
	font-size: 0;
	position: absolute !important;
	clip: rect(1px 1px 1px 1px)
}

#news-feed .container {
	background: 0 0 !important;
	border: 0;
	margin-bottom: 9px;
	padding: 0
}

#news-feed .sidebar {
	bottom: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 300px
}

#news-feed .sidebar .container-wrapper {
	background: #f9f9fb;
	bottom: 0;
	left: 0;
	margin: 0;
	position: absolute;
	top: 0;
	width: 100%;
	height: calc(100vh - 44px)
}

#news-feed .sidebar .news-feed-item .text-container {
	border-right: 0;
	width: auto
}

.sub-module header {
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	-webkit-justify-content: space-between;
	-moz-justify-content: space-between;
	justify-content: space-between;
	height: 44px;
	margin: 0 12px
}

.sub-module header h1 {
	font-size: 12px;
	font-weight: 800;
	margin: 0;
	flex-shrink: 1;
	width: 100%;
	color: #1d1e1f
}

.sub-module h2 {
	font-size: 12px;
	font-weight: 800
}

.sub-module p {
	font-size: 12px;
	line-height: 16px;
	color: #6c6d6f
}

.sub-module .text-container figure,
.sub-module figure,
.sub-module-news .content figure {
	padding-bottom: 12px
}

.sub-module .text-container,
.sub-module .text-container .text-container {
	border-bottom: thin solid #dcdddf;
	margin-bottom: 15px;
	padding-bottom: 15px
}

.sub-module .text-container:last-child {
	border-bottom: 0 !important;
	margin-bottom: 0;
	padding-bottom: 0
}

.sub-module .text-container h2 {
	font-size: 12px;
	font-weight: 600
}

.sub-module .text-container .text-container:last-child {
	border-bottom: 0;
	margin-bottom: 0;
	padding-bottom: 0
}

.sub-module-news .content .text-container:not(:last-child),
.sub-module-news .text-container {
	border-bottom: 1px dotted #dcdddf
}

.sub-module-news header {
	padding-left: 0;
	padding-right: 0;
	border-bottom: 1px solid #dcdddf
}

.sub-module-news .feed-item-figure {
	border-radius: 6px;
	float: right;
	height: 60px;
	margin: 2px 0 12px 12px;
	overflow: hidden;
	width: 60px
}

.sub-module-news .feed-item-figure .img-wrap img {
	height: 100%;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	width: auto
}

.sub-module-news .text-container {
	float: left;
	margin: auto;
	padding: 10px 0;
	width: 100%
}

.sub-module-news .text-container .text-container {
	width: calc(100% - 72px);
	padding-top: 0
}

.sub-module-news h2 {
	color: #1d1e1f;
	display: block;
	font-size: 16px;
	margin-bottom: 5px;
}

.fantasySignup__logo {
	margin-left: -20px;
	margin-right: -20px
}

.fantasySignup__logo img {
	width: 100%;
	display: block;
	margin: 0 auto
}

.fantasySignup__title {
	clip: rect(1px, 1px, 1px, 1px)
}

.fantasySignup__cta {
	margin: 10px 0
}

.fantasySignup__cta .button {
	display: block;
	line-height: 32px;
	margin-bottom: 12px
}

.fantasySignup__cta .button:last-of-type {
	margin-bottom: 0
}

.fantasySignup__footer {
	margin: 20px 0 10px
}

.sponsored-headlines {
	border-radius: 10px;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fff
}

.sponsored-headlines .taboola-container .tbl-feed-header {
	margin: auto;
	width: calc(100% - 24px) !important
}

.sponsored-headlines .trc_related_container {
	margin-top: 0;
	padding: 0
}

.sponsored-headlines .trc_related_container .tbl-feed-header {
	display: flex !important;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	align-items: center;
	-webkit-box-pack: between;
	-ms-flex-pack: between;
	-webkit-justify-content: between;
	-moz-justify-content: between;
	justify-content: between;
	height: 44px;
	margin: 0 12px 12px;
	width: inherit !important;
	padding: 0 !important
}

.fantasySignupV2 .content {
	padding: 0 20px
}

.fantasySignupV2.league-mgr .fantasySignup__cta {
	margin-top: 20px
}

.fantasySignupV2 .fantasySignup__logo {
	margin: 0;
	padding: 0
}

.fantasySignupV2 .fantasySignup__logo img {
	display: block;
	margin: 0 auto;
	width: 100%
}

.fantasySignupV2 .fantasySignup__title {
	clip: rect(1px, 1px, 1px, 1px)
}

.fantasySignupV2 .fantasySignup__cta {
	margin: 20px 0 12px;
	display: block;
	line-height: 32px
}

.fantasySignupV2 .fantasySignup__footer {
	margin: 20px 0 10px
}

.fantasySignupV2 .fantasySignup__footer>a {
	display: block;
	font-size: 12px;
	font-weight: 600;
	margin: auto;
	text-align: center;
	text-decoration: underline
}

.fantasySignupV2 .fantasySignup__footer>a:hover {
	color: #fff
}

.fantasySignupV2 .button {
	background: 0 0;
	border: 1px solid #fff;
	color: #fff
}

.fantasySignupV2.fantasySignup-womens-basketball .fantasySignup__cta .button:first-of-type {
	background-color: #a10202;
	border: 0
}

.fantasySignupV2.fantasySignup-womens-basketball .fantasySignup__cta .button:first-of-type:hover {
	background-color: #7c0303 !important;
	color: #fff
}



.fantasySignupV2.fantasySignup-football.league-mgr {
	background: url("../img/ffa-bg-lm.png") 0 0/cover no-repeat
}

.fantasySignupV2.fantasySignup-football .fantasySignup__cta .button:first-of-type {
	background-color: #39b54a;
	border: 0
}

.fantasySignupV2.fantasySignup-football .fantasySignup__cta .button:first-of-type:hover {
	background-color: #32a041 !important;
	color: #fff
}


.fantasySignupV2.fantasySignup-baseball.league-mgr {
	background: url("../img/flb-bg-lm.png") 0 0/cover no-repeat
}

.fantasySignupV2.fantasySignup-baseball .fantasySignup__cta .button:first-of-type {
	background-color: #00b4eb;
	border: 0
}

.fantasySignupV2.fantasySignup-baseball .fantasySignup__cta .button:first-of-type:hover {
	background-color: #029dcc !important;
	color: #fff
}

@media screen and (max-width:413px) {

	.game-strip.live .team-info,
	.game-strip.live .team-info-logo {
		width: 100%
	}

	.game-strip.live .team-info-logo {
		padding: 0
	}

	.game-strip.live .team-info {
		text-align: center
	}

	.game-strip .team__content,
	.game-strip.live .team-info-wrapper {
		-webkit-box-pack: center;
		-ms-flex-pack: center;
		-webkit-justify-content: center;
		-moz-justify-content: center;
		justify-content: center
	}

	.game-strip.live .team.team-a .team-info {
		-webkit-box-ordinal-group: 3;
		-webkit-order: 2;
		-moz-order: 2;
		-ms-flex-order: 2;
		order: 2
	}

	.game-strip .team-name .short-name {
		display: none
	}

	.game-strip .team-name .abbrev {
		display: inline
	}

	.game-strip .abbrev,
	.game-strip .team-info-wrapper {
		font-size: 10px
	}

	.game-strip .team.team-a .team-container {
		padding-left: 6px
	}

	.game-strip .team.team-b .team-container {
		padding-right: 6px
	}
}

@media screen and (max-width:413px) and (min-width:375px) and (max-width:413px) {
	.game-strip.live .team-container {
		padding: 0 16px
	}

	.game-strip .team.team-a .team-container {
		padding-left: 24px
	}

	.game-strip .team.team-b .team-container {
		padding-right: 24px
	}
}

@media screen and (max-width:413px) {
	.game-strip .team-name {
		padding: 2px 0 0
	}

	.game-strip .score {
		font-size: 24px
	}

	.game-strip .game-status {
		min-width: 80px;
		width: 80px
	}

	.game-strip .logo {
		width: 100%
	}

	.game-strip .logo img {
		width: 32px
	}

	.game-strip .abbrev,
	.game-strip .short-name {
		font-weight: 900
	}
}

@media screen and (min-width:414px) and (max-width:767px) {
	.game-strip.live .team-info-logo {
		padding: 0 6px
	}

	.game-strip .team-a .team-info {
		padding-right: 5px
	}

	.game-strip .team-b .team-info {
		padding-left: 5px
	}

	.game-strip .team.team-a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		justify-content: flex-end
	}

	.game-strip .game-status {
		min-width: 100px
	}
}

@media screen and (min-width:768px) and (max-width:1259px) {
	.game-strip.live .team-info-logo {
		padding: 0 6px
	}

	.game-strip .team-name .short-name {
		display: none
	}

	.game-strip .team-name .abbrev {
		display: inline
	}

	.game-strip .team.team-a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		justify-content: flex-end
	}
}

@media screen and (min-width:1260px) {
	.layout-cb .col-b {
		width: 920px
	}

	.PageFooter .quicklinks:last-child {
		display: block
	}

	#draftcast-column-wrap:not(.Draftcast) .col-two #draftcast-ontheclock .contentItem--draftcast {
		display: none
	}

	#article-feed .article {
		border-left-width: 1px;
		border-right-width: 1px
	}

	.game-strip .team.team-a {
		-webkit-box-pack: end;
		-ms-flex-pack: end;
		-webkit-justify-content: flex-end;
		-moz-justify-content: flex-end;
		justify-content: flex-end
	}
}

#article-feed .article+.article {
	-webkit-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, .1);
	-moz-box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, .1);
	box-shadow: 0 -3px 3px 0 rgba(0, 0, 0, .1)
}

section.liAe.zpZVw.qVkLt.pYgZk.Mxrkk.ynwu.RmIof.Feejh.VZTD.rEPuv.NRVkd.VIJfz.cbeTh.oFFrS.rgQax.EKVem.bWiRJ.LvcUy.yGzEJ.vXez {
	display: flex;
	flex-direction: column
}

video {
	display: inline-block
}

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.2
}

hr {
	box-sizing: content-box;
	height: 0
}

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

b,
strong {
	font-weight: bolder
}

img {
	border-style: none
}

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

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

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

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

[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
}

.espnApp {
	font-family: BentonSans, -apple-system, Roboto, Helvetica, Arial, sans-serif;
	position: relative;
	background: #edeef0
}



::-webkit-input-placeholder {
	color: #828182
}

::-moz-placeholder {
	color: #828182
}

:-ms-input-placeholder {
	color: #828182
}

:-moz-placeholder {
	color: #828182
}

.espnApp__footer,
.espnApp__section {
	padding: 0 95px;
	max-width: 1080px;
	margin: 0 auto
}

.espnApp__btn {
	transition: .3s;
	background-color: #007aff;
	background-image: linear-gradient(124deg, transparent 24%, rgba(0, 0, 0, .25) 76%);
	border: 1px solid transparent;
	border-radius: 40px;
	box-shadow: inset 0 0 0 0 rgba(21, 22, 23, 0);
	color: #fff;
	font-size: 15px;
	padding: 10px 18px;
	text-decoration: none
}

.espnApp__btn:hover {
	background: #007aff
}

.espnApp__btn--mobile {
	display: none;
	margin: 20px auto;
	width: 85%
}

.espnApp__hero__detail__title__heading>h1 {
	font-family: BentonSansBold, -apple-system, Roboto, Helvetica, Arial, sans-serif;
	color: #000;
	font-size: 35px;
	line-height: 1.4
}

.espnApp__header {
	background-color: #000;
	height: 44px;
	position: relative
}

.espnApp__header__logo {
	transform: translate(-50%, -50%);
	background: url(../img/espn_logo.png) 0 0/contain no-repeat;
	height: 21px;
	left: 50%;
	position: absolute;
	text-indent: -9999px;
	top: 50%;
	width: 79px
}

.espnApp__header__social {
	transform: translateY(-50%);
	height: 20px;
	position: absolute;
	right: 0;
	top: 50%
}

.espnApp__header__social__network {
	background: url(../img/social-icons.png) no-repeat;
	display: inline-block;
	height: 20px;
	text-indent: -9999px;
	width: 40px
}

.espnApp__header__social__network--fb {
	background-position: 5px 0
}

.espnApp__header__social__network--fb:hover {
	background-position: 5px -37px
}

.espnApp__header__social__network--twitter {
	background-position: -32px 0
}

.espnApp__header__social__network--twitter:hover {
	background-position: -32px -37px
}

.espnApp__header__social__network--email {
	background-position: -110px 0
}

.espnApp__header__social__network--email:hover {
	background-position: -110px -37px
}

.espnApp__hero {
	background: url(../img/white_angle.png) right/contain no-repeat #fff;
	height: 500px;
	padding-top: 50px;
	overflow: hidden;
	max-width: none
}

.espnApp__hero__wrap {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	height: inherit;
	max-width: 1080px;
	margin: 0 auto
}

.espnApp__hero__detail {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-moz-justify-content: center;
	justify-content: center
}

.espnApp__hero__detail__title {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	margin: 0 0 50px
}

.espnApp__hero__detail__title>img {
	height: 100px;
	width: 100px
}

.espnApp__hero__detail__title__heading {
	margin: 0 0 0 30px
}

.espnApp__hero__detail__title__heading>span {
	color: #7a787b;
	display: block;
	font-size: 20px;
	line-height: 1.4;
	max-width: 450px
}

.espnApp__hero__detail__download {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: start;
	-moz-justify-content: flex-start;
	justify-content: flex-start;
	margin: 50px 0 0
}

.espnApp__hero__detail__download>a>img {
	margin: 0 25px 0 0;
	width: 150px
}

.espnApp__hero__video__background {
	background: url(../img/video_cover_2019_v2.png) 0 0/contain no-repeat;
	bottom: 0;
	height: 744px;
	left: 0;
	position: absolute;
	right: 0;
	top: 0;
	width: 368px;
	z-index: 5
}

.espnApp__hero__video {
	display: -ms-flexbox;
	display: flex;
	-ms-flex-negative: 0;
	flex-shrink: 0;
	height: 744px;
	position: relative;
	width: 368px
}

.espnApp__hero__video>video {
	transform: translateX(-50%);
	border-radius: 16px;
	left: 50%;
	position: absolute;
	top: 21px;
	width: 322px;
	z-index: 6
}

.espnApp__hero__video__mobile {
	display: none
}

.espnApp__watch {
	max-width: none;
	background: url(../img/black_angle.png) left/contain no-repeat #434344;
	height: 425px;
	padding: 25px;
	overflow: hidden
}

.espnApp__watch__wrap {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	height: inherit;
	margin: 0 auto;
	max-width: 1080px
}

.espnApp__watch__wrap>img {
	margin: 0 45px 0 0;
	width: 450px
}

.espnApp__watch__detail>h2 {
	color: #fff;
	font-size: 35px;
	margin: 10px 0 25px
}

.espnApp__watch__detail>h2:before {
	background: url(../img/watch_icon.png) 0 0/contain no-repeat;
	content: '';
	display: inline-block;
	height: 35px;
	margin: 0 10px -6px 0;
	width: 35px
}

.espnApp__watch__detail>span {
	color: #fff;
	font-size: 16px;
	line-height: 1.6
}

.espnApp__screens {
	background: #f1f2f3;
	height: 620px;
	max-width: none
}

.espnApp__screens__wrap {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	height: inherit;
	margin: 0 auto;
	max-width: 1080px
}

.espnApp__screens__item {
	width: 391px
}

.espnApp__screens__item>img {
	left: -32px;
	position: relative;
	width: 100%
}

.espnApp__screens__item__detail {
	text-align: center
}

.espnApp__screens__item__detail>h3 {
	color: #000;
	font-size: 24px;
	margin: 15px 0 10px
}

.espnApp__screens__item__detail>span {
	color: #000;
	font-size: 15px
}

.espnApp__yours {
	background: url(../img/icon-background_02.jpg) 0 0/cover no-repeat;
	height: 523px;
	position: relative;
	max-width: none
}

.espnApp__yours .espnApp__yours__img {
	margin-bottom: 80px;
	position: relative;
	width: 332px
}

@media screen and (min-width:1024px) {
	#global-scoreboard .scoreEvent--featured {
		-ms-animation: scores-show 0.2s ease-out;
		-webkit-animation: .2s ease-out scores-show;
		-moz-animation: .2s ease-out scores-show;
		-o-animation: .2s ease-out scores-show;
		animation: .2s ease-out scores-show;
		opacity: 1
	}

	.headlineStack.top-headlines .headlineStack__list:last-child>li:last-child a {
		border: none
	}

	.col-two .contentItem--pickHistory .draftcast__needs__arrow,
	.col-two .draftcast__playerName--short {
		display: none
	}

	.col-two .draftcast__needs__record,
	.col-two .draftcast__onTheClock .draftcast__pick__upcoming {
		font-size: 11px
	}

	.col-two .draftcast__onTheClock .draftcast__pick__status,
	.col-two .draftcast__title {
		font-size: 16px
	}

	.col-two .draftcast__module .draftcast__pick__status,
	.col-two .draftcast__needs__headline {
		line-height: 24px
	}

	.col-two .draftcast__pick__status,
	.col-two .draftcast__playerName {
		font-size: 14px
	}

	.col-two .contentItem--pickHistory .draftcast__wrapper {
		padding-left: 5px;
		padding-right: 0
	}

	.col-two .contentItem--pickHistory .draftcast__needs__headline {
		padding-right: 5px
	}

	.col-two .contentItem--pickHistory .draftcast__needs__info {
		-webkit-flex-wrap: wrap;
		-moz-flex-wrap: wrap;
		-ms-flex-wrap: wrap;
		flex-wrap: wrap
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__predictions {
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between;
		border-left: 1px solid #edeef0;
		padding-left: 20px
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__predictions--ontheclock {
		padding-left: 0;
		padding-bottom: 8px;
		border-left: none
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__data {
		padding-right: 10px;
		width: calc(100% - 201px)
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__stats {
		padding-right: 10px
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 72px);
		display: block;
		padding-right: 0
	}

	.col-two .draftcast__module--selectionMade .draftcast__playerName {
		font-size: 13px;
		font-weight: 500;
		line-height: 16px
	}

	.col-two .draftcast__module--selectionMade .draftcast__player__metric {
		font-size: 13px;
		font-weight: 400;
		line-height: 19px
	}

	.col-two .draftcast__module--selectionMade .draftcast__wrapper--player .draftcast__player {
		display: -webkit-box;
		display: -webkit-flex;
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-webkit-box-align: center;
		-ms-flex-align: center;
		-webkit-align-items: center;
		-moz-align-items: center;
		align-items: center;
		-webkit-box-pack: justify;
		-ms-flex-pack: justify;
		-webkit-justify-content: space-between;
		-moz-justify-content: space-between;
		justify-content: space-between
	}

	.col-two .draftTable .draftcast__module--selectionMade .draftcast__wrapper--player {
		width: calc(100% - 64px)
	}

	.col-two .draftTable .draftcast__wrapper--player {
		display: block
	}

	.col-two .draftTable__headline--pick {
		width: 92px
	}

	.col-two .draftTable__headline--player {
		width: 160px
	}

	.contentItem--hero .media-wrapper picture {
		min-height: 233px
	}

	.mobile-tablet-only {
		display: none !important
	}

	#news-feed.col-c {
		position: -webkit-sticky
	}

	.espnApp__yours .espnApp__yours__img {
		margin-bottom: 140px
	}
}

.espnApp__yours .espnApp__yours__img>img {
	margin: 0 auto;
	width: 100%
}

.espnApp__yours__wrap {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: center;
	-moz-justify-content: center;
	justify-content: center;
	max-width: 1080px;
	margin: 0 auto;
	height: 100%;
	position: relative
}

.espnApp__yours__detail {
	margin-left: 80px;
	width: 45%
}

@media screen and (min-width:1024px) and (max-width:1259px) {
	#global-scoreboard .dropdown-menu li {
		padding: 2px 6px
	}

	#global-scoreboard .dropdown-menu li:first-child {
		padding-top: 2px
	}

	#global-scoreboard .dropdown-menu li:last-child {
		padding-bottom: 2px
	}

	.espnApp__footer,
	.espnApp__section {
		padding: 0 40px
	}

	.espnApp__hero {
		height: 420px
	}

	.espnApp__hero__video,
	.espnApp__hero__video__background {
		width: 315px
	}

	.espnApp__hero__video>video {
		top: 18px;
		width: 276px
	}

	.espnApp__yours {
		height: 562px
	}

	.espnApp__yours__detail {
		width: 50%
	}
}

.espnApp__yours__detail>h2 {
	color: #fff;
	font-size: 35px;
	margin: 0 0 25px
}

.espnApp__yours__detail>h2:before {
	background: url(../img/icon-star_02.png) 0 0/contain no-repeat;
	content: '';
	display: inline-block;
	height: 35px;
	margin: 0 10px -6px 0;
	width: 35px
}

.espnApp__yours__detail>span {
	color: #fff;
	font-size: 16px;
	line-height: 1.6
}

.espnApp__listen {
	background: #fff;
	height: 425px;
	max-width: none
}

.espnApp__listen__wrap {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	height: 100%;
	margin: 0 auto;
	max-width: 1080px
}

.espnApp__listen__detail {
	-moz-flex: 1;
	-ms-flex: 1;
	flex: 1
}

.espnApp__listen__detail>h2 {
	color: #000;
	font-size: 35px;
	margin: 0 0 25px
}

.espnApp__listen__detail>h2:before {
	background: url(../img/icon-headphones_02.png) 0 0/contain no-repeat;
	content: '';
	display: inline-block;
	height: 35px;
	margin: 0 10px -6px 0;
	width: 35px
}

.espnApp__listen__detail>span {
	color: #000;
	display: block;
	font-size: 16px;
	line-height: 1.6;
	margin-right: 40px
}

.espnApp__listen__tiles {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: end;
	-moz-justify-content: flex-end;
	justify-content: flex-end;
	width: 515px
}

.espnApp__listen__tile {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	background: #f9f9f9;
	border: 1px solid #e0e0e0;
	height: 88px;
	margin: 3px;
	padding: 15px;
	width: 88px
}

.espnApp__listen__tile>img {
	-ms-flex-item-align: center;
	-ms-grid-row-align: center;
	align-self: center;
	width: 100%
}

.espnApp__devices {
	background: #f1f2f3;
	padding-bottom: 40px
}

.espnApp__devices__detail {
	padding: 60px 0 40px;
	text-align: center
}

.espnApp__devices__detail>h2 {
	font-size: 35px
}

@media screen and (min-width:1px) and (max-width:1023px) {
	.PageFooter__Footer {
		flex-direction: column
	}

	.PageFooter__Footer>div {
		padding: 10px 0
	}

	.espnApp__header__social {
		display: none
	}

	.espnApp__hero__detail__title__heading>span {
		font-size: 16px;
		max-width: 350px
	}

	.espnApp__watch__wrap>img {
		width: 350px
	}

	.espnApp__devices__detail>h2,
	.espnApp__listen__detail>h2,
	.espnApp__watch__detail>h2,
	.espnApp__yours__detail>h2 {
		font-size: 26px
	}

	.espnApp__watch__detail>h2:before {
		height: 25px;
		width: 25px
	}

	.espnApp__listen__detail>span,
	.espnApp__watch__detail>span,
	.espnApp__yours__detail>span {
		font-size: 15px
	}

	.espnApp__yours__detail>h2:before {
		height: 25px;
		width: 25px
	}

	.espnApp__listen__detail>h2:before {
		height: 25px;
		width: 25px
	}
}

.espnApp__devices__list {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: row;
	-ms-flex-direction: row;
	flex-direction: row;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-pack: justify;
	-moz-justify-content: space-between;
	justify-content: space-between;
	max-width: 1024px
}

@media screen and (max-width:320px) {
	.espnApp__devices__list {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-align: center;
		-moz-align-items: center;
		align-items: center
	}
}

.espnApp__devices__item {
	margin-bottom: 20px
}

.espnApp__devices__item>a {
	display: block
}

.espnApp__devices__item img {
	max-height: 100%;
	max-width: 100%
}

.espnApp__footer {
	background: #2b2c2d;
	height: 280px;
	max-width: none
}

@media screen and (min-width:768px) and (max-width:1023px) {

	.espnApp__footer,
	.espnApp__section {
		padding: 0 28px
	}

	.espnApp__btn {
		font-size: 13px
	}

	.espnApp__hero {
		height: 324px
	}

	.espnApp__hero__detail__title {
		margin: 0 0 20px
	}

	.espnApp__hero__detail__title>img {
		height: 86px;
		width: 86px
	}

	.espnApp__hero__detail__title__heading>h1 {
		font-size: 24px
	}

	.espnApp__hero__detail__download {
		margin: 30px 0 0
	}

	.espnApp__hero__video,
	.espnApp__hero__video__background {
		width: 220px
	}

	.espnApp__hero__video>video {
		top: 13px;
		width: 192px
	}

	.espnApp__watch {
		height: 325px
	}

	.espnApp__screens {
		height: 440px
	}

	.espnApp__screens__item {
		width: 249px
	}

	.espnApp__screens__item>img {
		left: -22px
	}

	.espnApp__yours {
		height: 380px
	}

	.espnApp__yours .espnApp__yours__img {
		width: 250px
	}

	.espnApp__yours__detail {
		margin-left: 40px;
		width: 55%
	}

	.espnApp__listen {
		height: 303px
	}

	.espnApp__listen__tiles {
		width: 344px
	}

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

	.espnApp__footer {
		height: 220px
	}
}

.espnApp__footer__wrap {
	-ms-flex-align: center;
	-moz-align-items: center;
	align-items: center;
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-moz-flex-direction: column;
	-ms-flex-direction: column;
	flex-direction: column;
	-ms-flex-pack: center;
	-moz-justify-content: center;
	justify-content: center;
	height: 100%;
	margin: 0 auto;
	max-width: 1080px
}

.espnApp__footer__wrap>span {
	color: #fff;
	display: block;
	font-size: 14px;
	line-height: 1.4;
	margin: 0 0 20px;
	max-width: 80%;
	text-align: center
}

.espnApp__footer__wrap>span>a {
	color: #fff;
	text-decoration: none
}

.espnApp__footer__download {
	display: -moz-flex;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-pack: center;
	-moz-justify-content: center;
	justify-content: center
}

.espnApp__footer__download>a {
	margin: 0 10px
}

.espnApp__footer__download>a>img {
	width: 140px
}

@media screen and (max-width:767px) {
	.news-feed-item:before {
		left: 15px;
		right: 15px
	}

	.news-feed-item .text-container {
		padding: 15px
	}

	.news-feed-item .author,
	.news-feed-item .timestamp {
		font-size: 9px
	}

	#news-feed {
		-webkit-transform: translate3d(0, 0, 0)
	}

	#news-feed .container {
		border: 0
	}

	.sub-module {
		width: 100%
	}

	.espnApp__footer,
	.espnApp__section {
		padding: 0 36px
	}

	.espnApp__btn--mobile {
		display: block
	}

	.espnApp__hero {
		background-size: cover;
		background-position: center;
		padding-top: 30px;
		height: 580px
	}

	.espnApp__hero__wrap {
		display: block
	}

	.espnApp__hero__detail {
		display: block;
		text-align: center
	}

	.espnApp__hero__detail__title {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		margin: 0 0 15px
	}

	.espnApp__hero__detail__title>img {
		height: 68px;
		width: 68px
	}

	.espnApp__hero__detail__title__heading {
		margin: 20px 0 0
	}

	.espnApp__hero__detail__title__heading>h1 {
		font-size: 18px
	}

	.espnApp__hero__detail__download,
	.espnApp__hero__video__background {
		display: none
	}

	.espnApp__hero__video {
		margin: 0 auto;
		width: 245px
	}

	.espnApp__hero__video>video {
		display: none
	}

	.espnApp__hero__video__mobile {
		display: block;
		width: 100%
	}

	.espnApp__hero__video__mobile>img {
		border-radius: 2px;
		display: block;
		margin: 0 auto;
		position: relative;
		width: 204px
	}

	.espnApp__watch {
		background-size: cover;
		background-position: center;
		height: auto
	}

	.espnApp__watch__wrap {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: center;
		-moz-justify-content: center;
		justify-content: center
	}

	.espnApp__watch__wrap>img {
		-ms-flex-item-align: end;
		align-self: flex-end;
		margin: 20px auto;
		-ms-flex-order: 2;
		order: 2;
		width: 300px
	}

	.espnApp__watch__detail {
		-ms-flex-order: 1;
		order: 1
	}

	.espnApp__watch__detail>h2 {
		font-size: 18px
	}

	.espnApp__screens {
		height: auto;
		padding: 40px 0 0
	}

	.espnApp__screens__wrap {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column
	}

	.espnApp__screens__item {
		display: -moz-flex;
		display: -ms-flexbox;
		display: flex;
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		width: 335px
	}

	.espnApp__screens__item>img {
		left: -32px;
		margin-bottom: 40px;
		-ms-flex-order: 2;
		order: 2
	}

	.espnApp__screens__item__detail {
		margin-bottom: 15px;
		-ms-flex-order: 1;
		order: 1
	}

	.espnApp__screens__item__detail>h3 {
		margin-top: 0;
		margin-bottom: 5px
	}

	.espnApp__yours {
		height: auto;
		padding: 40px 36px
	}

	.espnApp__yours .espnApp__yours__img {
		margin: 0;
		-ms-flex-order: 2;
		order: 2;
		width: 100%
	}

	.espnApp__yours .espnApp__yours__img>img {
		margin: 0 auto;
		width: 273px;
		display: block;
		position: relative
	}

	.espnApp__yours__wrap {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: start;
		-moz-justify-content: flex-start;
		justify-content: flex-start
	}

	.espnApp__yours__detail {
		margin: 0;
		padding-bottom: 30px;
		-ms-flex-order: 1;
		order: 1;
		width: 100%
	}

	.espnApp__yours__detail>h2 {
		font-size: 18px
	}

	.espnApp__listen {
		height: auto;
		padding-top: 40px;
		padding-bottom: 20px
	}

	.espnApp__listen__wrap {
		-moz-flex-direction: column;
		-ms-flex-direction: column;
		flex-direction: column;
		-ms-flex-pack: inherit;
		-moz-justify-content: inherit;
		justify-content: inherit
	}

	.espnApp__listen__detail {
		-moz-flex: inherit;
		-ms-flex: inherit;
		flex: inherit;
		padding-bottom: 20px
	}

	.espnApp__devices__detail>h2,
	.espnApp__listen__detail>h2 {
		font-size: 18px
	}

	.espnApp__listen__detail>span {
		margin: 0
	}

	.espnApp__listen__tiles {
		-ms-flex-pack: center;
		-moz-justify-content: center;
		justify-content: center;
		width: 100%
	}

	.espnApp__footer {
		height: 120px
	}

	.espnApp__footer__wrap>span {
		display: none
	}

	.espnApp__hero__detail__download {
		width: 200px;
		margin: 5px 0 35px
	}

	.espnApp__hero__detail__download>a>img {
		margin: 0
	}
}

.XKrTT:last-child {
	border-bottom: 1px solid rgb(206 207 207) !important
}

.CZEbN:nth-child(odd),
.QzOLi:nth-child(2n) {
	--tablecell-background: rgb(255 255 255) !important
}

.oFFrS {
	margin-bottom: 8px
}

.Futures__Footer a {
	color: #3772df;
	font-family: BentonSans, sans-serif;
	font-size: 13px;
	font-weight: 500;
	text-decoration: solid
}

.VhSin {
	min-height: 32px
}

.iygLn.xTell.GpQCA.tuAKv.awXxV {
	color: #000 !important
}
.standings__table.InnerLayout__child--dividers .Table__TD{
	text-align: right;
}
.TextStatus {
    padding-left: 12px;
    position: relative;
}
.TextStatus--green:before {
    background-color: #009444;
}
.PlayerHeader__Main_Aside.min-w-0.flex-grow.flex-basis-0 li.truncate.min-w-0 a.AnchorLink.clr-black{
	color: #000;
}
ul.PlayerHeader__Bio_List.flex.flex-column.list.clr-gray-04 a.AnchorLink.clr-black{
	color: #000;
}
ul.PlayerHeader__Bio_List.flex.flex-column.list.clr-gray-04 .fw-medium.clr-black{
	color: #000;
}
.ttu {
    text-transform: uppercase;
}
.ResultCell.tl.loss-stat {
    color: #d00;
}
span.Bio__Label.ttu.mr2.dib.clr-gray-04 {
    width: 105px;
}
.ResponsiveTable.ResponsiveTable--fixed-left.pt4 .Table__TH{
	color: #000;
}
.hs8.clr-gray-02 {
    font-weight: 600;
}
.Wrapper.Card__Content.pt0 .ResponsiveTable.ResponsiveTable--fixed-left .flex table.Table.Table--align-right.Table--fixed.Table--fixed-left .Table__TH{
	color: #000;
}
.Wrapper.Card__Content.pt0 .ResponsiveTable.ResponsiveTable--fixed-left .flex .Table__ScrollerWrapper.relative.overflow-hidden .Table__TH{
	color: #000;
}
.tabs__content .ResponsiveTable.is-color-controlled .Table__TH{
	color: #000;
}
.flex.items-center.opponent-logo span{
	padding: 0 2px 0 2px !important;
}
.ScoreCell__TeamName.ScoreCell__TeamName--shortDisplayName.db {
    font-size: 14px;
}
td.flex.tl.Table__TD {
    display: flex;
}
ul.contentItem__publicationMeta.flex.ns9.mt2.clr-gray-05 {
    font-size: 11px;
    color: #a5a6a7;
}
ul.contentItem__publicationMeta.flex.ns9.mt2.clr-gray-05 .author:before {
    content: "\2022";
    position: relative;
}
.contentItem__subhead.contentItem__subhead--story.n7.clr-gray-04.contentItem__content--gameStory--description {
    font-weight: 500;
}
.contentItem__subhead.contentItem__subhead--story.n7.clr-gray-04.contentItem__content--gameStory--date.mt3 {
    font-weight: 500;
}
a.contentItem__content.overflow-hidden.contentItem__content--gameStory.flex {
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .16);
    margin-top: 2px;
}
.ContentList__Item.GameInfo__BettingContainer.flex.items-center {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}
.cIhk.FuEs.Mdkec {
    color: #6c6d6f;
}
.cIhk.FuEs.ToujM {
    color: #6c6d6f;
	margin-top: 5px;
}
span.sTPld.UnoEy.ICQCm.FuEs {
    color: #6c6d6f;
}
td.Table__TD.Table__TD_kuang {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
p.n9.clr-gray-03 {
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    display: -webkit-inline-box;
}
h1.h8.pb2{
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	display: -webkit-inline-box;
}
.custom--week.is-active .week.week-range {
    font-size: 12px;
    font-weight: 700;
	color: #000;
}
.custom--week.is-active .week {
    color: #000;
}
ul.ScoreboardScoreCell__Competitors {
    gap: 5px;
    display: flex;
    flex-direction: column;
}
img.Image.Logo.QuickLinks__Logo.Logo__sm {
    width: 20px;
    height: 20px;
    margin-right: 8px;
}
td.Boxscore__Totals_TeamName.Table__TD {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}
td.Boxscore__Totals_Items.Table__TD {
    color: #000;
    text-transform: uppercase;
    font-weight: 700;
}
.Boxscore__Athlete_Jersey {
    font-size: 10px;
    padding-left: 5px;
}
th.Table__TH.Table__TR_right {
    text-align: right;
}
td.clr-gray-02.w-30.ttc.Table__TD{
	text-align: right;
}
td.w-40.Table__TD.Table__TR_right {
    text-align: right;
}
span.mr2.h8.clr-negative {
    color: #d00;
}
.matchupPredictor div {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
}
.matchupPredictor__teamData--a, .matchupPredictor__teamData--b {
    color: #6c6d6f;
    font-size: 10px;
    font-weight: 600;
    height: 40px;
    margin: 15px;
    text-align: center;
    width: 40px;
}
.matchupPredictor__suffix.copy, .matchupPredictor__teamValue.copy {
    color: #121213;
    font-family: BentonSans, sans-serif;
    font-size: 24px;
    font-weight: 700;
    line-height: 28px;
	position: absolute;
}
.matchupPredictor__suffix {
    font-family: BentonSans, sans-serif;
    font-size: 14px;
    font-weight: 700;
    line-height: 20px;
    position: relative;
    top: -8px;
}
.matchupPredictor__teamValue.matchupPredictor__teamValue--b.left-0.top-0.flex.items-baseline.absolute.copy{
	left: 0px;
	top: 0px;
}
.matchupPredictor__teamValue.matchupPredictor__teamValue--a.bottom-0.right-0.flex.items-baseline.absolute.copy{
	bottom: 0px;
	right: 0px;
}
.matchupPredictor {
    margin-top: 10px;
    position: relative;
    width: 100%;
}
.matchupPredictor__disclaimer {
    color: #6c6e6f;
    font-family: BentonSans, sans-serif;
    font-size: 10px;
    font-style: italic;
    font-weight: 400;
    line-height: 12px;
    margin: 20px 0 2px;
    text-align: center;
}
.matchupPredictor__innerContent.absolute.justify-between.items-center.flex.w-100 {
    height: 184px;
    width: 184px;
}
section.Share.flex.flex-no-wrap.Share__Footer {
    gap: 20px;
}
.matchupPredictor__teamData:after {
    background: #b5b7b7;
    bottom: 20%;
    content: "";
    display: block;
    left: 50%;
    margin-left: -1px;
    position: absolute;
    top: 20%;
    width: 1px;
}
.n8.GameInfo__Meta {
    display: flex;
    flex-direction: column;
    color: #48494a;
    gap: 5px;
}
.Location__Text {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    font-size: 12px;
    font-weight: 400;
    height: 16px;
    line-height: 16px;
    margin-bottom: 7px;
    margin-top: 5px;
    position: relative;
    text-align: center;
	color: #48494a;
}
img.bettingImg {
    height: 12px;
}
.GameInfo__List__Wrapper.flex.flex-wrap.n8.bt.mt4.pt4.pb2.flex-column {
    border-top: 1px dotted #dcdddf;
}
.PlayListItem {
    border-bottom: 1px dotted #dcdddf;
    display: block;
    padding: 10px 10px 10px 10px;
    position: relative;
}
td.playByPlay__score.tr.Table__TD {
    text-align: right;
}
th.playByPlay__awayTeam.Table__TH {
    text-align: right;
}
th.playByPlay__homeTeam.Table__TH {
    text-align: right;
}
span.AccordionHeader__Right__AwayTeam__Score {
    margin-top: 5px;
}
span.AccordionHeader__Right__HomeTeam__Score {
    margin-top: 5px;
}
td.playByPlay__logo.Table__TD {
    width: 33px;
    height: 33px;
}
header.n8.mb4.GameLeaders__Title {
    color: #151617;
    font-weight: 600;
    text-align: center;
}




















.mboxDefault {
	visibility: hidden;
}

.tier-1 li ul {
	display: none;
}

@media (max-width:750px) {
	ul.Nav__Secondary__Menu.center.flex.items-center.relative {
		overflow-x: scroll;
		white-space: nowrap;
	}

	.miniCardCarousel__slideWrapper.slick-slide.slick-current.slick-active {
		overflow-x: scroll;
		white-space: nowrap;
	}
}

li.sports.menu-nfl:hover .submenu-indicator {
	display: block !important;
}

#draftcast-wrap {
	margin-top: 20px;
}

img.imageLoaded.lazyloaded {
	height: 100%;
}

.scores-next.controls {
	border-right: 1px solid #a5a6a7 !important;
}

.flex__slider {
	width: 100%;
	/* 或固定宽度，如 1200px */
	overflow: hidden;
	/* 隐藏溢出的内容 */
	position: relative;
}

.flex__slider__wrapper {
	display: flex;
	transition: transform 0.3s ease;
	/* 平滑滑动动画 */
	will-change: transform;
	/* 优化性能 */
}

.flex__slider__item {
	flex: 0 0 auto;
	/* 禁止伸缩，保持原始宽度 */
	margin-right: 10px;
	/* 调整 item 间距 */
}

button.flex__button.flex__button--prev {
	z-index: 9999;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #cbccce;
}

button.flex__button.flex__button--next {
	z-index: 9999;
	position: relative;
	background: #fff;
	border-bottom: 1px solid #cbccce;
}



@media (min-width:750px) {

	.flex__slider__wrapper {
		width: 520px !important;
		overflow-x: visible !important;
		overflow-y: visible !important;
	}

	.flex__slider.flex__slider--draftCast {
		width: 580px !important;
	}




}

div.draftTable__content>p>a {
	color: #06c !important;
	border-bottom: 1px dotted #06c !important
}

div.draftTable__content>p>a:hover {
	opacity: .8 !important;
	border-bottom: 1px solid #06c !important
}

.tbl-feed-header.tbl-logo-right-position.tbl-ccpa-container.tbl-header-with-text {
	-webkit-box-pack: justify;
	-webkit-box-align: center;
	align-items: center;
	display: flex !important;
	height: 40px;
	justify-content: flex-start;
	margin-left: 12px;
	margin-right: 12px;
	padding: 0 !important;
	border-bottom: 1px solid #dcdddf;
	font-size: 12px;
	color: #000000;
	line-height: 12px;
	font-family: Roboto, sans-serif;
	font-weight: BOLD;
}
img.headlines_kuang_s_img {
    width: 100%;
    height: 150px;
    border-radius: 5px;
}
.headlines_kuang_title {
    max-height: 38.0px;
    color: #151617;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14.0px;
    line-height: 19.0px;
    font-weight: bold;
    text-decoration: none;
    padding: 0;
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    margin-top: 10px;
}
.headlines_kuang_title1 {
    color: #999999;
    font-size: 11.0px;
    font-weight: normal;
    text-decoration: none;
    font-family: Verdana, Geneva, sans-serif;
    text-align: left;
    line-height: 19.0px;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    margin-top: 10px;
}
h1.headline.headline__h1.dib {
    font-size: 28px;
    font-weight: 800;
    color: #2b2c2d;
}
.cellWrapper.cellAlign--center {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.ContentList__a {
    width: 100%;
    display: flex;
    flex-direction: column;
}
.ContentList_1.ContentList {
    border-bottom: 1px dotted #b5b7b7;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.Arrow_img {
    width: 25px;
    height: 25px;
}
.react-swipe-container.DateCarousel__List {
    overflow: hidden;
    visibility: visible;
    position: relative;
}
.Week {
    float: left;
    width: 100%;
    position: relative;
    transition-property: transform;
    left: 0px;
    transition-duration: 0ms;
}
.week_kuang{
	overflow: hidden;
	position: relative;
	height: 50px;
}
.custom--week a{
	gap: 10px;
	display: flex;
	flex-direction: column;
}

.ErvXI:nth-child(2n) {
    --tablecell-background: #f4f4f4 !important;
}

.Futures__Footer {
    line-height: 16px;
    padding: 8px 0 6px;
    text-align: center;
}


a.zZygg.UbGlr.iFzkS.qdXbA.VZTD.DbOXS.tqUtK.GpWVU.iJYzE.ZaRVE.iygLn.mLASH.xuArw {
    text-decoration: none;
    font-size: 12px;
}
.iygLn.xTell.GpQCA.tuAKv.awXxV {
    font-size: 12px;
    color: #06c;
}
.LocationDetail__Item {
    color: #6c6d6f;
    font-size: 11px;
    font-weight: 400;
    line-height: 13px;
}
.LocationDetail__Item--headline {
    font-weight: 700;
}
.ScoreboardEventInfo__TicketContainer {
    border-bottom: 1px solid #edeef0;
    border-top: 1px solid #edeef0;
    padding-top: 8px;
}
.Scoreboard__Row>div+div {
    border-left: 1px dotted #edeef0;
}
.ScoreCell__Team.ScoreCell__Team--scoreboard.flex-column.pr2.ScoreCell__Team--football {
	align-items: flex-start;
}
.AnchorLink_img {
    width: 20px;
    height: 20px;
}
.TeamLinks__Link+.TeamLinks__Link:before {
	color: #dcdddf;
	content: " | ";
}
.Scoreboard.bg-clr-white.flex.flex-auto.justify-between{
	border-bottom: 1px dotted #b5b7b7;
}
.Scoreboard.bg-clr-white.flex.flex-auto.justify-between:last-child{
	border-bottom: 0px dotted #b5b7b7;
}
.MediaList__item.flex.items-center.pa4.relative {
    border-bottom: 1px dotted #b5b7b7;
}
.MediaList__item.flex.items-center.pa4.relative:last-child{
    border-bottom: 0px dotted #b5b7b7;
}

.MediaList__img{
	width: 1.25rem;
	height: 1.25rem;
	margin-right: 8px;
}
img.Media__Placeholder_img {
    width: 100%;
    height: 100%;
	
}
.Media__Placeholder.absolute-fill{
	opacity: 1 !important;
}

.QuickLinks__Title-Image {
    width: 69px;
}
.QuickLinks__Button-Wrapper {
    margin: 12px;
}
.QuickLinks__Button-Wrapper .Button {
    text-transform: capitalize;
    width: 100%;
}
.QuickLinks__Item__Title {
    font-size: 12px;
    line-height: 16px;
	color: #000;
}
.QuickLinks__Item {
    list-style: none;
    position: relative;
    -webkit-transition: background .25s ease-in-out;
    transition: background .25s ease-in-out;
}
.headline.headline.pb4.n8.fw-heavy.clr-gray-01 {
    border-bottom: 1px solid #f1f2f3;
}


@media (max-width:750px) {
	.bp-desktopLGPlus .page-container {
		width: 100% !important;
	}

	.bp-desktopLGPlus .layout.is-9-3 {
		width: 100%;
		display: flex;
		flex-direction: column;
	}

	.bp-desktopLGPlus .layout.is-9-3 .layout__column.layout__column--1 {
		padding-right: 0px;
	}

	.bp-desktopLGPlus .layout.is-9-3 .layout__column.layout__column--2 {
		width: 100% !important;
	}

	.headlines_kuang {
		width: 100%;
		padding: 10px 12px;
		display: flex;
		flex-direction: column;
		margin-bottom: 20px;
		gap: 10px;
	}
	.headlines_kuang_s {
	    width: 100%;
	    display: flex;
	    flex-direction: column;
	}
	.InnerLayout__child.leftColumn {
	    width: 100% !important;
	    margin: 0px !important;
	}
	.InnerLayout__child {
	    width: 100% !important;
	}
	.DateCarousel {
	    padding: 0 0px;
	}
	.Week {
	    display: -webkit-box !important;
	    height: 50px;
	    position: relative;
	    text-transform: uppercase;
	    overflow-x: auto;
	    overflow-y: hidden;
	    float: none;
	    display: flex;
		width: auto;
	}
	.DateCarousel {
	    padding: 0 0px !important;
	}
	button.Arrow.flex.justify-center.items-center.Arrow--left{
		display: none;
	}
	button.Arrow.flex.justify-center.items-center.Arrow--right {
		display: none;
	}
	.custom--week {
	    width: 120px;
	}
	.flex.justify-between.mt3.mb2.items-center {
	    display: flex;
	    flex-direction: column;
	    align-content: flex-start;
	    align-items: flex-start;
	    gap: 10px;
	}
	.Scoreboard__Row.flex.w-100.Scoreboard__Row__Main {
	    display: flex;
	    flex-direction: column;
	}
	.Scoreboard__Callouts.flex.items-center.mv4.flex-column{
		display: flex;
		flex-direction: column;
		margin: auto;
	}
	.Scoreboard.bg-clr-white.flex.flex-auto.justify-between{
		display: flex;
		flex-direction: column;
	}
	table.XTxDn.RoGEQ.DnkMx.rpnnx.gAvQB.IliC.AmYEx.rqJQI.ObTVc.axJTV {
	    width: 100%;
	}
	
	.VZTD.HNQqj.bmjsw {
	    display: flex;
	    flex-direction: column;
	    gap: 10px;
	    margin-top: 10px;
	}
	img.Image.Logo.v-mid.team__logo.Logo__sm {
	    width: 20px;
	    height: 20px;
	    margin: 0px 0px 0px 0 !important;
	}
	.DatePicker__MonthContainer.calendar--embedded {
	    width: 100% !important;
	}
	button.Arrow.flex.justify-center.items-center.Arrow--left.Arrow--year{
		display: flex;
	}
	button.Arrow.flex.justify-center.items-center.Arrow--right.Arrow--year.disabled{
		display: flex;
	}
	
	
}


@media (min-width:751px) {
	.headlines_kuang {
		margin-top: 20px;
		display: flex;
		flex-direction: row;
		flex-wrap: wrap;
		justify-content: space-between;
		margin-left: 12px;
		margin-right: 12px;
		margin-bottom: 20px;
		gap: 15px 0px;
	}
	.headlines_kuang_s {
	    width: 32%;
	    display: flex;
	    flex-direction: column;
	}
	.Scoreboard__Column.flex-auto.Scoreboard__Column--1.Scoreboard__Column--Score.Scoreboard__Column--Score--football {
	    min-width: 320px;
	}
	.Scoreboard__Column.ph3.mv4.Scoreboard__Column--2 {
	    width: 240px;
	}
	.Scoreboard__Column.ph3.mv4.Scoreboard__Column--3 {
	    width: 220px;
	}
	.Scoreboard__Callouts.flex.items-center.mv4.flex-column {
	    width: 120px;
		padding-right: 12px;
	}
	.ANPUN.VZTD.rEPuv {
	    margin-top: 10px;
	}
}




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




.Nav__Secondary__Menu__Item_k{
    -moz-transition: max-height .2s ease-in;
    -o-transition: max-height .2s ease-in;
    -webkit-transition: max-height .2s ease-in;
    transition: max-height .2s ease-in;
    background: #fff;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3);
    display: none;
    left: 0;
    position: absolute;
    z-index: 1000051;
    margin: 0 10px 0 0;
    overflow: hidden;
    padding: 8px 8px 8px;
    width: 770px;
    top: 40px;
}
.Nav__Secondary__Menu__Item_k ul.alt-format {
    width: 100%;
}







.OddsStripWrapper.flex.flex-row.justify-between {
    margin-top: 10px;
}
li.Nav__Secondary__Menu__Item.flex.items-center.n7.relative.n7.Nav__AccessibleMenuItem_Wrapper {
    position: relative;
	height: 44px;
}

li.Nav__Secondary__Menu__Item.flex.items-center.n7.relative.n7.Nav__AccessibleMenuItem_Wrapper:hover .Nav__Secondary__Menu__Item_k{
	display: flex;
}
li.teams.nfl div ul li a {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
li.teams.nfl div{
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: center;
	gap: 20px 10px;
	background: #f1f2f3;
	border-radius: 6px;
	margin: 0 10px 0 0;
	overflow: hidden;
	padding: 8px 8px 0;
}
.nav-logo-wrap {
    height: 30px;
    max-height: 30px;
    margin: 0 5px 0 0 !important;
    max-width: 30px;
    min-width: 30px;
    padding: 3px 0 0 0 !important;
    float: left;
}
li.teams.nfl div ul {
	width: 23%;
	display: flex;
	gap: 10px;
	flex-direction: column;
}


li.Nav__Secondary__Menu__Item.flex.items-center.n7.relative.n7.Nav__AccessibleMenuItem_Wrapper a span.link-text {
    color: #6c6d6f;
    display: block;
    line-height: 32px;
    padding: 0 8px;
    white-space: nowrap;
}
span.Nav__Text {
    color: #000;
}
li.team:hover {
    background: #e7e7e7;
	box-sizing: border-box;
}
li.team {
    padding: 3px 6px;
}
img.Nav__Text_img {
    width: 20px;
    height: 20px;
}
.DateCarousel_k {
    width: 50px;
    height: 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
img.DateCarousel_img {
    width: 25px;
    height: 25px;
}
.MiniCalendar--embedded {
    z-index: 1000000;
	display: none;
}
.bp-mobileLGPlus .DatePicker__MonthContainer {
    width: 375px;
}
.DatePicker__MonthContainer.calendar--embedded {
    margin: 0 auto;
    position: absolute;
    right: 0;
    top: 100%;
}
.DatePicker__MonthContainer {
    background: #fff;
    border-radius: 8px;
    -webkit-box-shadow: 0 0 3px 3px #edeef0;
    box-shadow: 0 0 3px 3px #edeef0;
    font-family: BentonSans, sans-serif;
    padding: 0 23px 20px;
    -webkit-transform: translateX(50%,-50%);
    -ms-transform: translateX(50%,-50%);
    transform: translateX(50%,-50%);
    width: 100%;
}
.MonthContainer__Header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 56px;
    margin-bottom: 25px;
    margin-left: -20px;
    margin-right: -20px;
    position: relative;
    text-align: center;
	border-bottom: 1px dotted #b5b7b7;
}
.bp-tabletPlus .MonthContainer__Header:before {
    right: 2px;
}
.MonthContainer__Header:before {
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    content: "";
    height: 0;
    position: absolute;
    right: 9px;
    top: -9px;
    width: 0;
}
.MonthContainer__MonthYear {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    color: #151617;
    flex-grow: 1;
    font-size: 16px;
    font-weight: 500;
    margin-top: -1px;
}
.Arrow-img{
	width: 20px;
	height: 20px;
}
.MonthContainer__WeekList {
    margin: 0 -10px;
    max-height: 280px;
    overflow-y: auto;
    padding: 4px;
}
.MonthContainer__WeekList__item a {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    align-items: center;
    border-radius: 4px;
    color: #6c6d6f;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-grow: 1;
    font-size: 12px;
    font-weight: 400;
    min-height: 40px;
    position: relative;
}
.MonthContainer__WeekList__item .week.week-range {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 8px;
    position: absolute;
    text-transform: capitalize;
    top: 0;
}
.MonthContainer__WeekList__item .week {
    font-size: 12px;
    line-height: 16px;
}
.MonthContainer__WeekList__item .week.date-range {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    font-size: 11px;
    line-height: 13px;
    text-align: end;
}
.team-link.flex.items-center.clr-gray-03 a.AnchorLink {
    width: 100%;
    display: flex;
}
#draftcast-ontheclock .contentItem--draftcast {
    box-shadow: none;
}
.contentItem {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
    position: relative;
    transform: translateZ(0);
    overflow: hidden;
}
#draftcast-ontheclock article.contentItem.contentItem--draftcast {
    display: flex !important;
    flex-direction: column;
    background: #fff !important;
	margin-bottom: 10px !important;
}
.draftcast__onTheClock {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    align-items: center;
    background: #fff;
    border-bottom: 1px solid #f1f2f3;
    padding: 0.25rem 1rem;
}
.draftcast__logo {
    padding-right: 0.5rem;
}
.draftcast__logo img {
    vertical-align: top;
    height: 60px;
    width: 60px;
    object-fit: contain;
}
.draftcast__headline {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.draftcast__title {
    font-weight: 600;
    padding-bottom: 3px;
    color: #1d1e1f;
}
@media screen and (min-width: 1024px) {
    .col-two .draftcast__title, .col-b .draftcast__title {
        font-size: 16px;
    }
}
.draftcast__teamName {
    color: #a5a6a7;
    font-size: 11px;
}
#draftcast-ontheclock article.contentItem.contentItem--draftcast .draftcast__onTheClock {
	border: 0px solid #cbccce !important;
    border-bottom: 1px solid #cbccce !important;
    border-radius: 0px !important;
    -webkit-border-radius: 5px !important;
	display: flex !important;
}
.draftcast__splitContent--fromOntheClock {
    padding: 12px 0;
}
.draftcast__splitContent {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 8px 0;
    position: relative;
    width: 100%;
}
.draftcast__item {
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -moz-box-flex: 1;
    -moz-flex: 1;
    -ms-flex: 1;
    flex: 1;
    -webkit-flex-shrink: 0;
    -moz-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding: 0 12px;
    width: 100%;
}
.draftcast__item__content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    width: 100%;
}
.draftcast__item__content__left__side {
    display: -webkit-box;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flexbox;
    display: flex
;
    -webkit-box-direction: normal;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    align-items: flex-start;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.draftcast__image--portrait--ontheclock {
    display: flex
;
    justify-content: center;
    align-items: center;
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 1px solid #CECFCF;
    overflow: hidden;
}
.draftcast__image img {
    position: absolute;
    top: 0;
    vertical-align: top;
}
.draftcast__image--portrait--ontheclock img {
    width: 80px;
    height: 80px;
}
.draftcast__item__content .draftcast__wrapper.draftcast__wrapper--player .draftcast__wrapper {
    padding: 0px;
}


.draftcast__wrapper .draftcast__needs .draftcast__needs__info {
    gap: 10px;
}

.draftcast__wrapper.draftcast__wrapper--player .draftcast__player.draftcast__player--ontheclock {
    border-bottom: 1px solid #cbccce !important;
}
.ScoreboardScoreCell__Headings {
    -webkit-box-flex: 1;
    color: #000;
    -ms-flex: 1;
    flex: 1;
}
.justify-end {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.ScoreboardScoreCell__Heading, .ScoreboardScoreCell__Value {
    width: 20px;
}
.ScoreboardScoreCell__Heading--total {
    width: 50px;
}
.ScoreboardScoreCell_Linescores {
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
}
.ScoreboardScoreCell_Linescores {
    font-size: 11px;
}
.ScoreCell__Team--scoreboard {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    width: calc(100% - 196px);
}
.ScoreCell_Score--scoreboard {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    width: 50px;
}
.dropdown-wrapper.display-desktop.dropdown-season-draftcast.draft-history-dropdown.hoverable {
	margin-top: 10px;
}
.fw-medium.clr-black div {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	max-width: 200px;
}
.ResponsiveTable.ResponsiveTable--fixed-left.player-splits-table {
    margin-top: 10px;
}


@media (max-width:750px) {
	.sub-module.quicklinks {
		-webkit-flex-basis: auto;
		flex-basis: auto;
		-webkit-box-flex: unset;
		-webkit-flex-grow: unset;
		flex-grow: unset;
		padding: 0px;
		display: flex;
	}
	.sub-module.quicklinks .quicklinks__container {
	    width: 100%;
	}
	.PageFooter__QuickLinks {
	    flex-direction: column;
	}
	.miniCardCarousel__slideWrapper.slick-slide.slick-current.slick-active .miniCardCarousel__slide {
	    display: inline-flex;
	}
	.miniCardCarousel__slideWrapper.slick-slide.slick-current.slick-active{
		float: none;
		width: 100% !important;
	}
	section.contentItem__content.contentItem__miniCards{
		height: auto;
		padding-bottom: 0px !important;
	}
	.draftcast__player__predictions.draftcast__player__predictions--ontheclock {
	    display: flex;
	    justify-content: flex-end;
	}
	.draftcast__wrapper.draftcast__wrapper--player .draftcast__player .draftcast__player__data{
		width: calc(100% - 130px);
	}
	ul.PlayerHeader__Bio_List.flex.flex-column.list.clr-gray-04 {
	    width: 100%;
	}
	.flex.justify-between.mt3.mb5.items-center {
	    display: flex;
	    flex-direction: column;
	    gap: 10px;
		align-items: flex-start;
	}
	h2.contentItem__title.contentItem__title--hero.contentItem__title--story {
	    margin-right: 0px;
	    font-size: 16px;
	    line-height: 20px;
	}
	p.contentItem__subhead.contentItem__subhead--story.contentItem__subhead--hero {
	    font-size: 12px;
	    margin-top: 10px;
	}
}



















































.SoccerLineUpPlayer__Header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.SoccerLineUpPlayer__Header {
    padding: 1px 0
}

.SoccerLineUpPlayer__Header__Icon {
    fill: #06c;
    grid-area: icon;
    height: 15px;
    width: 18px
}

.SoccerLineUpPlayer__Header__Number {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    color: #48494a;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    padding: 0 6px;
    width: 18px
}

.SoccerLineUpPlayer__Header__Name {
    margin: 0 5px
}

.SoccerLineUpPlayer__Header__YellowCardIcon {
    fill: #f6c825
}

.SoccerLineUpPlayer__Header__SubstitutionIcon {
    fill: #48494a;
    padding-left: 7px
}

.SoccerLineUpPlayer__Header--subbedIn {
    padding-left: 24px
}

.SoccerLineUpPlayer__Header--subbedIn .SoccerLineUpPlayer__Header__Name {
    max-width: 63%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.SoccerLineUpPlayer__Header__IconWrapper {
    paddding-bottom: 1px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

.SoccerLineUpPlayer__Header--noStats {
    padding-left: 20px
}

.SoccerLineUpPlayer__SoccerIcon {
    height: 13px;
    margin: 1px 5px;
    width: 13px
}

.TacticalFormation {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    margin-bottom: 24px;
    margin-top: 20px;
    padding-top: 12px;
    width: 100%
}

.TacticalFormation__Field {
    background: url(../img/c25.svg) 0 0 no-repeat;
    display: block;
    height: 278px;
    list-style: none;
    width: 421px
}

.TacticalFormation__Field__Player {
    height: 55px;
    padding-left: 8px;
    position: absolute;
    width: 55px
}

.TacticalFormation__Field__Player__Name {
    bottom: 6px;
    color: #fff;
    font-size: 13px;
    left: 50%;
    overflow: hidden;
    position: absolute;
    text-align: center;
    text-overflow: ellipsis;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.TacticalFormation__Field__Player__Jersey .headshot-jerseyV2__player-number {
    font-size: 11px
}

.TacticalFormation__Field__Player__IconWrapper {
    background-color: #fff;
    border: 1px solid #cbccce;
    border-radius: 50%;
    height: 20px;
    left: 0;
    position: absolute;
    top: 10px;
    width: 20px
}

.TacticalFormation__Field__Player__SubstitutionIcon {
    fill: #000;
    height: 12px;
    width: 18px
}

.LineUps__TableHeader__Number {
    margin-left: 25px
}

.LineUps__TableHeader__Name {
    margin-left: 10px
}

.LineUps__PlayersTable .Table__TBODY tr:last-child td {
    border-bottom: 0
}

.LineUps__SubstitutesTable .LineUps__TableHeader {
    padding-left: 25px
}

.LineUps__BothTeams {
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between
}

.LineUps__BothTeams .Card {
    width: 49.5%
}

.LineUps__BothTeams__Header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: center;
    margin-bottom: 9px
}

.LineUps__BothTeams__Header__Title {
    color: inherit;
    font-size: 17px;
    font-weight: 700;
    letter-spacing: 4px;
    margin: 0 8px
}

.matchupPredictor__teamValue--sm..matchupPredictor__teamValue.copy {
    color: #48494a;
    font-family: BentonSans,sans-serif;
    font-size: 12px;
    font-weight: 200;
    line-height: 12px
}

.matchupPredictor__teamValue--sm..matchupPredictor__teamValue__suffix {
    font-size: 10px;
    line-height: 12px;
    padding-left: 2px
}

.matchupPredictor__teamValue--sm..matchupPredictor__teamValue--dark.copy {
    color: #fff
}
.sponsored-headlines {
    background: #fff;
    border-radius: 10px;
    margin-bottom: 10px;
    overflow: hidden
}































































/* 2.css *//* 2.css *//* 2.css */
img.ScoreCell__Score_img {
	height: 12px;
	right: -16px;
	width: 20px;
	height: 20px;
	z-index: 1;
	position: absolute;
	overflow: hidden;
}

.di span.Athlete__Stats--value.clr-gray-01.hs10 {
	color: #151617;
	font-weight: 600;
	font-size: 10px;
}

.di span.Athlete__Stats--label {
	color: #6c6d6f;
	font-weight: 600;
	font-size: 10px;
}

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

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

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

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

.headshot img {
	border: none;
	border-radius: 100%;
	height: 100%;
	margin: 0 auto;
	-o-object-fit: cover;
	object-fit: cover;
	width: 100%;
}

.headshot--xs {
	height: 30px;
	width: 30px;
}

@media (max-width: 750px) {
	.Scoreboard__Callouts.flex.items-center.mv4.flex-column {
		display: flex;
		flex-direction: row;
		margin: auto;
	}
}
.Gamestrip__StickyContainer {
    top: 0;
    -webkit-transition: top .3s linear;
    transition: top .3s linear;
    z-index: 1000000;
}
.Gamestrip {
    background: #fff;
    border-bottom-color: #cecfcf;
}
.Gamestrip {
    font-family: BentonSans, sans-serif;
}
.relative {
    position: relative;
}
.overflow-hidden {
    overflow: hidden;
}
 .Gamestrip__StickyContainer:after {
    background: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .1)), to(transparent));
    background: linear-gradient(180deg, rgba(0, 0, 0, .1) 0, transparent);
    content: " ";
    display: block;
    height: 5px;
    margin-bottom: -5px;
    width: 100%;
    z-index: -1;
}
.bp-desktopPlus .Gamestrip__Competitors--border {
    border-top: 1px solid #fff;
}
.Gamestrip__Competitors.relative.flex.Gamestrip__Competitors--border {
    gap: 10px;
    height: 112px;
    margin: 0 auto;
    max-width: 1400px;
}
.Logo-Container--left {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 300px;
}
.Gamestrip__Team--left .Gamestrip__TeamContainer {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.Gamestrip__TeamContainer {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    z-index: 1;
}
.LogoEnhanced--left {
    clip-path: polygon(0 100%, 0 0, 137px 0, 83px 100%);
    left: 0;
}
.LogoEnhanced {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 148px;
}
.Logo-Container--left .SkewedLine--1, .Logo-Container--left .SkewedLine--2 {
    bottom: 0;
    content: "";
    height: 230px;
    position: absolute;
    top: 0;
    -webkit-transform: skew(-26deg) translateY(-50%);
    -ms-transform: skew(-26deg) translateY(-50%);
    transform: skew(-26deg) translateY(-50%);
    width: 8px;
    z-index: 2;
}
.Logo-Container--left .SkewedLine--1 {
    left: 83px;
}
.Logo-Container--left .SkewedLine--2 {
    left: 93px;
}
.Logo-Container--left .SkewedLine--1, .Logo-Container--left .SkewedLine--2 {
    bottom: 0;
    content: "";
    height: 230px;
    position: absolute;
    top: 0;
    -webkit-transform: skew(-26deg) translateY(-50%);
    -ms-transform: skew(-26deg) translateY(-50%);
    transform: skew(-26deg) translateY(-50%);
    width: 8px;
    z-index: 2;
}
.bp-desktopLGPlus .Gamestrip--xl .Gamestrip__Banner .LogoEnhanced__Logo {
    height: 80px;
    width: 80px;
    top: 10%;
    left: 9%;
}
.Gamestrip__Team--left .Gamestrip__InfoLogo {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
}
.Gamestrip__InfoLogo--Left {
    padding-left: 12px;
}
.Logo__xl {
    height: 48px;
    width: 48px;
}
.ScoreCell__Truncate.Gamestrip__Truncate.h4 {
    font-weight: 500;
}
.ScoreCell__Truncate {
    max-width: 380px;
    overflow: hidden;
}
.ScoreCell__TeamName--displayName, .ScoreCell__TeamName--shortDisplayName {
    font-size: 17px;
    font-weight: 500;
}
.ScoreCell__TeamName {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Gamestrip__Team--left .Gamestrip__Record {
    text-align: right;
}
.bp-tabletPlus .Gamestrip__Record {
    padding-left: 5px;
}
.Gamestrip__Record {
    padding-top: 5px;
}
.Gamestrip__Score {
    font-size: 30px;
    font-weight: 900;
}
.bp-desktopPlus .Gamestrip__TeamContent {
    gap: 8px;
}
.Gamestrip__WinnerIcon {
    height: 16px;
    width: 16px;
    right: -21px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.Gamestrip--xl .Gamestrip__Competitors {
    gap: 10px;
    height: 112px;
    margin: 0 auto;
    max-width: 1400px;
}
.Gamestrip__Overview__Wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
}
.Gamestrip--lg .Gamestrip__Overview, .Gamestrip--xl .Gamestrip__Overview {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    gap: 2px;
    min-width: 220px;
}
.Gamestrip__Overview .Gamestrip__Table {
    padding-top: 5px;
    width: 83%;
}
.Gamestrip__Time {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
    -ms-flex-direction: column;
    flex-direction: column;
}

.ScoreCell__Time--dayOf, .ScoreCell__Time--post {
    color: #121213;
    font-size: 13px;
    font-weight: 500;
    line-height: 16px;
}
.Logo-Container--right {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    right: 0;
    top: 0;
    width: 300px;
}
.Logo-Container--right .SkewedLine--1, .Logo-Container--right .SkewedLine--2 {
    bottom: 0;
    content: "";
    height: 230px;
    top: 0;
    -webkit-transform: skew(26deg) translateY(-50%);
    -ms-transform: skew(26deg) translateY(-50%);
    transform: skew(26deg) translateY(-50%);
    width: 8px;
    z-index: 2;
}
.Logo-Container--right .SkewedLine--2 {
    left: 199px;
}
.Logo-Container--right .SkewedLine--1, .Logo-Container--right .SkewedLine--2 {
    bottom: 0;
    content: "";
    height: 230px;
    top: 0;
    -webkit-transform: skew(26deg) translateY(-50%);
    -ms-transform: skew(26deg) translateY(-50%);
    transform: skew(26deg) translateY(-50%);
    width: 8px;
    z-index: 2;
}
.Logo-Container--right .SkewedLine {
    position: absolute;
}
.LogoEnhanced--right {
    clip-path: polygon(100% 100%, 100% 0, 11px 0, 65px 100%);
    right: 0;
}
.LogoEnhanced {
    bottom: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 148px;
}
.bp-desktopLGPlus .Gamestrip--xl .Gamestrip__Banner.LogoEnhanced--right .LogoEnhanced__Logo {
    right: 9%;
    height: 80px;
    width: 80px;
    top: 20%;
    left: 35%;
}
.tc {
    text-align: center !important;
}
.bp-tabletPlus .Gamestrip__Team--right .Gamestrip__ScoreContainer {
    padding-left: 15px;
    width: 72px;
    padding-top: 6px;
}
.Gamestrip__Score.relative.tc.w-100.fw-heavy-900.h2.clr-gray-01 {
    color: #6c6d6f;
    font-size: 30px;
    font-weight: 900;
}
.Gamestrip__Team--right .Gamestrip__TeamContainer {
    -webkit-box-ordinal-group: 3;
    order: 2;
    text-align: right;
    -webkit-box-flex: 1;
    flex: 1 0 auto;
    z-index: 1;
}
.Gamestrip__InfoLogo--Right {
    padding-right: 12px;
}
h2.ScoreCell__TeamName.ScoreCell__TeamName--displayName.db {
    color: #6c6d6f;
    font-size: 17px;
    font-weight: 500;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.Boxscore__Category .Boxscore__Team {
    padding-right: 12px;
    width: 50%;
}
.Boxscore__Category {
    display: flex;
}
.Boxscore__Athlete {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    min-width: 100px;
}
.Boxscore__Category .Boxscore__Team:last-child {
    border-left: 1px solid #dcdddf;
    padding-left: 12px;
}
.Table__Colgroup {
    border-right: 1px solid #dcdddf;
    display: table-column-group;
}
.GameInfo__Location {
    position: relative;
}
.GameInfo__Location__Name {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: flex-end;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(65%, transparent), to(rgba(0, 0, 0, .6)));
    background: linear-gradient(180deg, transparent 65%, rgba(0, 0, 0, .6));
    border-radius: 10px;
    bottom: 0;
    color: #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    left: 0;
    padding: 8px;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 5;
}
.GameInfo__Location__Img {
    margin-bottom: 8px;
}
.aspect-ratio--parent {
    height: auto;
    overflow: hidden;
    position: relative;
}
.GameInfo__Location__Img .Image__Wrapper {
    border-radius: 10px;
    overflow: hidden;
}
.Wrapper.Card__Content.pt0.Card_kuang {
    margin-top: 10px;
}
.Wrapper_title {
    font-family: BentonSans, sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #151617;
    text-align: center;
    padding: 10px 0px;
}
 .Card__Footer {
    border-color: #cecfcf;
    font-family: BentonSans, sans-serif;
    font-size: 13px;
    font-weight: 500;
    padding: 16px 0;
}
.Logo-Container--right .SkewedLine--1 {
    left: 209px;
    position: absolute;
}
section.liAe.zpZVw.qVkLt.pYgZk.Mxrkk.ynwu.ZIAaz.Feejh.VZTD.rEPuv.NRVkd.rTqqE.cbeTh.ConaX.rgQax.EKVem.WOJBZ.GNMxA.yqAXb.IZtgn.QCELl {
    background: #fff;
}
.powered-by__details--game {
    color: #a5a6a7;
    font-size: 14px;
    padding-bottom: 12px;
}
.powered-by__eventName {
    color: #2b2c2d;
    display: block;
    font-size: 18px;
    font-weight: 600;
    padding: 0 0 8px;
	text-align: center;
}
.powered-by__venueDateTime {
    display: block;
    padding-bottom: 5px;
}
a.AnchorLink.powered-by__ticketsAvailable {
    width: 100%;
    display: flex;
    flex-direction: column;
    text-align: center;
}
.powered-by__details--game+.powered-by__details--buy {
    border-top: 1px solid #cecfcf;
    padding-top: 12px;
	text-align: center;
}
.powered-by__details--buy {
    color: #a5a6a7;
    font-size: 12px;
}
.powered-by__search {
    -webkit-box-flex: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #cecfcf;
    color: #6c6d6f;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    font-size: 14px;
}
.Card__Footer {
    border-color: #cecfcf;
    font-family: BentonSans, sans-serif;
    font-size: 13px;
    font-weight: 500;
    padding: 16px 0;
}
.powered-by__search span {
    margin-right: 6px;
}
.Gamestrip__Overview__Wrapper.Gamestrip__Overview__Wrapper--pre.Gamestrip__Overview__Wrapper--network {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}
.ScoreCell__Network.Gamestrip__Network.n9 {
    -webkit-box-pack: center;
    justify-content: center;
    padding-bottom: 15px;
    padding-top: 12px;
    font-weight: 700;
    width: 100%;
}
.mLASH.VZTD.jIRH.GqQB.LrmZT.klTtn.QNwmF.lZur.bmjsw.GYydp.glxIO.paZQx.vUYNV {
    background: rgb(244 244 244);
    border: 1px solid rgb(206 207 207);
}
span.GpQCA.tuAKv.xTell.NzyJW.rBJdU {
    font-size: 14px;
    font-weight: 700;
}
.FTMw.FuEs.rIczU {
    font-weight: 700;
}
header.mLASH.enqKJ.IaXMC.VZTD.CkEoE.JEKs.MnqBn {
    border-bottom: 1px dotted #b5b7b7;
}

.Gamestrip__Table .Table__TBODY .Table__TD, .Gamestrip__Table .Table__TBODY .Table__TH, .Gamestrip__Table .Table__THEAD .Table__TD, .Gamestrip__Table .Table__THEAD .Table__TH {
    border-bottom: 0;
    border-top: 0;
    color: #5a5c5d;
    font-family: BentonSans, sans-serif;
    font-size: 10px;
    font-weight: 500;
    height: inherit;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders {
    min-height: 0;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete:nth-child(2) {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse;
}
.GameLeaders--football .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete:nth-child(2) {
    border-left: 1px solid #cecfcf;
    padding-left: 8px;
}
.GameLeaders--football .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete {
    width: 50%;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete__PlayerWrapper {
    -webkit-box-flex: 1;
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -ms-flex: 1;
    flex: 1;
    width: calc(100% - 48px);
}
.justify-center {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.flex-column {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
}
.GameLeaders--football .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete:first-child {
    padding-right: 8px;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete__PlayerWrapper h3 {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete__PlayerWrapper span.Athlete__PlayerName {
    font-weight: 600;
}
h3.di.flex.items-baseline.n8 .Athlete__PlayerName {
    max-width: 160px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.GameLeaders--football.GameLeaders--Vertical .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete .Athlete__Stats {
    float: right;
    text-align: right;
}
.GameLeaders--football .ContentList .ContentList__Item .GameLeaders__Leaders .Athlete .Athlete__Stats {
    font-size: 10px;
    width: 100%;
}
.Athlete__Stats.mt2.clr-gray-04.ns9 {
    color: #6c6d6f;
}
.Athlete__TeamAbbrev.flex-none.mr3{
    color: #6c6d6f;
    font-size: 9px;
    font-weight: 600;
    margin-top: 4px;
    text-align: center;
    text-transform: uppercase;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives--headline, .ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--scoreType, .ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--timeStamp {
    color: #1d1e1f;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives, .ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--scoreType, .ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--timeStamp {
    display: table-cell;
    float: none;
    padding: 0 5px;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives {
    font-size: 11px;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--timeStamp {
    width: 50px;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives--details, .ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives--headline {
    display: block;
    float: none;
    padding: 0;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail .playByPlay__details--drives--details {
    font-style: italic;
	text-align: left;
}
.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;
}
.playByPlay__button, .playByPlay__linescore__score, .playByPlay__linescore__total, .playByPlay__score, .playByPlay__time {
    width: 50px;
}
.ScoringSummaryWrapper--football .playByPlay__gameDetail {
    line-height: normal;
}
section.Card.Card--ScoringSummary footer.Card__Footer.Card__Footer--no-border {
    border-top: 0px dotted #b5b7b7;
}
header.Card__Header.ScoringSummary--Header {
    border-bottom: 0px dotted #b5b7b7;
}
.Table__ScrollerWrapper.relative.overflow-hidden .Table__Scroller table.Table.Table--align-right .Table__Colgroup {
    border-right: 0px solid #dcdddf;
}
.NFLPlayByPlay__Header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: -23px;
    padding: 6px 6px 30px;
}
.NFLPlayByPlay__Header__ButtonGroup {
    margin: 0 auto;
}
.ButtonGroup {
    background: #f1f2f3;
    border-radius: 50px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    overflow: visible;
}
.NFLPlayByPlay__Container .Card {
    padding: 10px;
}
.AccordionHeader {
    overflow: hidden;
    padding: 10px;
    position: relative;
}
.AccordionHeader__Left, .AccordionHeader__Left__TeamLogoContainer {
    float: left;
}
.AccordionHeader__Left__Drives {
    display: inline-block;
    padding: 0 10px;
    text-align: left;
    text-transform: uppercase;
    vertical-align: middle;
}
.AccordionHeader__Left__Drives__Headline {
    color: #1d1e1f;
    font-size: 11px;
    font-weight: 600;
}
.AccordionHeader__Left__Drives__Description {
    color: #a5a6a7;
    display: block;
    font-size: 9px;
}
.AccordionHeader__Right {
    float: right;
    padding: 0 0 0 10px;
}
.AccordionHeader__Right__AwayTeam, .AccordionHeader__Right__HomeTeam {
    float: left;
    font-weight: 600;
    text-transform: uppercase;
}
.AccordionHeader__Right__AwayTeam {
    padding-right: 18px;
}
.AccordionHeader__Right__AwayTeam__Name, .AccordionHeader__Right__HomeTeam__Name {
    color: #a5a6a7;
    font-size: 11px;
}
.AccordionHeader__Right__AwayTeam__Score, .AccordionHeader__Right__HomeTeam__Score {
    color: #151617;
    display: block;
    font-size: 12px;
    text-align: center;
}
.PlayListItem:first-child {
    border-top: 1px dotted #dcdddf;
}
.AccordionPanel__header.pointer{
	cursor: pointer;
}
.PlayListItem__Description {
    color: #6c6d6f;
    font-size: 11px;
}
.PlayListItem__Headline {
    color: #1d1e1f;
    font-size: 11px;
    font-weight: 600;
}
.PlayListHeader {
    display: block;
    padding: 8px 0 7px;
}
.PlayListHeader--border {
    border-top: 1px solid #dcdddf;
}
.PlayListHeader__Description {
    color: #1d1e1f;
    display: block;
    font-size: 9px;
    font-weight: 600;
    line-height: normal;
    text-align: center;
}
.AccordionPanel.Panel {
    border-top: 1px dotted #dcdddf;
}
.layout.is-9-3.layout_kuang {
    display: flex;
    flex-direction: row;
    align-items: flex-start;
}
.layout.is-9-3.layout_kuang .sponsored-headlines {
    margin-top: 20px;
}
.Table__kuang{
    min-width: 250px;
    white-space: normal;
}
.injuries__teamName_k{
	margin-left: 5px;
}
.Logo__xxl {
    height: 72px;
    width: 72px;
}
span.flex.flex-wrap.Buffalo {
    line-height: 34px;
    font-size: 28px;
}
button.Button.Button--sm.Button--alt.FollowButton.ClubhouseHeader__Follow.FollowButton--follow {
    background-color: #3772df;
    color: #fff;
    cursor: pointer;
    font-family: BentonSans, sans-serif;
    font-size: 13px;
    font-weight: 500;
    height: 24px;
    line-height: 16px;
    text-transform: capitalize;
    width: 165px;
    z-index: 6;
}
ul.list.flex.ClubhouseHeader__Record.n8.ml4.list_kuang {
    margin-left: 12px !important;
}
.stats-header.stats-header_kuang {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: center;
}
.Stats__LeadersTitle {
    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;
}
.StatLeaders {
    border: 1px solid #dcdddf;
}
a.Athlete.db.flex-expand.Athlete__Link.clr-gray-01 {
    outline: 0;
    position: relative;
    padding: 8px;
}
.StatLeaders .Athlete+.Athlete {
    border-left: 1px solid #dcdddf;
}
.aspect-ratio--1x1 {
    padding-bottom: 100%;
    position: relative;
}

.aspect-ratio--1x1 {
    padding-bottom: 100%;
}
.RatioFrame {
    overflow: hidden;
    position: relative;
}
/* figure.Image.aspect-ratio--parent {
    width: 44px;
    height: 44px;
} */
.clr-gray-01.pr3.hs2 {
    font-weight: 600;
    font-size: 28px;
}
span.Athlete__NameDetails.ml2.clr-gray-04.di.ns9 {
    color: #6c6d6f;
	margin-left: 4px !important;
}
.Table__even_kuang .Table__TD{
	text-align: right !important;
}
.AnchorLink_imgtu {
    width: 12px;
    height: 12px;
}
.Table_k tr.Table__TR.Table__TR--sm.Table__even {
    border-top: 0px solid #edeef0;
}
.Table_k .Table__Colgroup {
    border-right: 0px solid #dcdddf;
}
table.Table.Table_k {
    margin-bottom: 10px;
}
.note {
    color: #6c6d6f;
    padding: 8px 0 0;
}
.Table__TH .AnchorLink {
    color: #48494a;
    text-decoration: underline;
}
.Table__kuang1 {
    border-right: 0px solid #dcdddf;
}
.TableDetails.pt4.TableDetails_k {
    border-radius: 0 0 10px 10px;
    padding: 0 12px 10px;
    color: #6c6d6f;
    font-size: 12px;
    line-height: 16px;
}
.TableDetails_k span.TableDetails__Headline {
    color: #6c6d6f;
    font-weight: 700;
}
.nfl-depth-glossary-injuries .glossary__abbr {
    color: #d00;
}
.pb3.bb.bb--dotted.brdr-clr-gray-07.n8.fw-medium.mb2 {
    margin-bottom: 4px !important;
    padding-bottom: 8px !important;
    font-weight: 600;
}
.TextStatus--yellow:before {
    background-color: #ffce07;
}
.TextStatus:before {
    border-radius: 50%;
    content: "";
    height: 8px;
    left: 2px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 8px;
}
span.TextStatus.TextStatus--yellow.fw-medium.ml2 {
    padding-left: 12px;
    position: relative;
    margin-left: 4px !important;
    font-weight: 600;
}
.clr-gray-04, .hover\:clr-gray-04:hover {
    color: #6c6d6f;
}
.ContentList__Item {
    clear: both;
    padding: 10px 0;
}
.ContentList__Item:first-child {
    padding-top: 0;
}
.ContentList__Item+.ContentList__Item {
    border-top: 1px dotted #dcdddf;
}
.pb3.bb.bb--dotted.brdr-clr-gray-07.n8.fw-medium.mb2 {
    border-bottom: 1px dotted #dcdddf;
    margin-bottom: 10px !important;
}
.transactions-table td.Table__TD {
    white-space: pre-wrap;
}
.Table__TD_span{
    text-align: left !important;
}
.Table__TD_span1{
	width: 20%;
}
aside.StatBlock.br-5.ba.overflow-hidden.flex-expand.StatBlock--multiple.bg-clr-white.brdr-clr-gray-06.PlayerHeader__StatBlock {
    border-radius: 10px;
    border-style: solid;
    border-width: 1px;
}
.StatBlockInner__Value.tc.fw-medium.n2.clr-gray-02 {
    font-size: 28px;
}
figure.Image.aspect-ratio--parent.PlayerHeader__HeadShot {
    width: auto;
    height: auto;
}
.PlayerHeader__Container {
	max-width: 1260px;
}

.PlayerHeader__Left {
	height: 160px;
	margin-left: -80px;
}

.PlayerHeader__Main {
	-ms-flex-negative: 0;
	-webkit-box-flex: 0;
	-ms-flex-positive: 0;
	flex-grow: 0;
	flex-shrink: 0;
	width: 615px
}

.PlayerHeader__Main_Aside {
	margin-left: 5px;
	position: relative;
	z-index: 400
}

.PlayerHeader__Image_Container {
	height: 160px;
	position: relative;
	width: 280px;
	background-color: #f1f2f3;
}

.PlayerHeader__Image {
	bottom: 0;
	right: 0;
	width: 220px
}

.PlayerHeader__Image,
.PlayerHeader__Overlay {
	height: 160px;
	position: absolute;
	top: 0;
	z-index: 400
}

.PlayerHeader__Overlay {
	background-color: #fff;
	-webkit-transform: skew(-25deg);
	-ms-transform: skew(-25deg);
	transform: skew(-25deg);
	width: 76px
}

.PlayerHeader__Overlay--right {
	right: -40px
}

.PlayerHeader__Overlay--left {
	left: -40px
}

.PlayerHeader__Overlay--opaque {
	opacity: .9
}

.PlayerHeader__Overlay_Detail {
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	border-right: 2px solid #fff;
	-webkit-box-shadow: -5px 0 10px 0 rgba(0, 0, 0, .3);
	box-shadow: -5px 0 10px 0 rgba(0, 0, 0, .3);
	height: 160px;
	left: 38px;
	opacity: .7;
	position: absolute;
	-webkit-transform: skew(-25deg) translateZ(0);
	transform: skew(-25deg) translateZ(0);
	width: 108px;
	z-index: 400
}

.PlayerHeader__Logo {
	display: block;
	height: auto;
	left: 0;
	opacity: .3;
	position: absolute;
	right: 0;
	top: 0;
	-webkit-transform: translateY(-25px);
	-ms-transform: translateY(-25px);
	transform: translateY(-25px);
	width: 100%;
	z-index: 400
}

.PlayerHeader__HeadShot {
	bottom: 0;
	margin: auto;
	position: absolute;
	right: 0;
	z-index: 400
}

.PlayerHeader__Follow {
	min-width: 104px
}

.PlayerHeader__Team_Info li:before {
	color: #a5a6a7;
	content: "\2022";
	padding: 0 .5em
}

.PlayerHeader__Team_Info li:first-of-type:before {
	content: "";
	padding: 0 0 0 .25em
}

.PlayerHeader__Bio {
	-webkit-box-flex: 1;
	-ms-flex-positive: 1;
	-ms-flex-negative: 1;
	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__StatBlock {
	min-width: 352px
}
span.truncate.min-w-0.fw-light {
    font-size: 28px;
    color: #000;
    font-weight: 400;
}
span.truncate.min-w-0 {
    line-height: 34px;
    font-size: 28px;
}
figure.Image.aspect-ratio--parent.PlayerHeader__Logo {
    width: auto;
    height: auto;
}
button.Button.Button--sm.Button--alt.FollowButton.PlayerHeader__Follow.FollowButton--follow {
    background-color: #3772df;
    color: #fff;
    cursor: pointer;
    font-family: BentonSans, sans-serif;
    font-size: 13px;
    font-weight: 500;
    height: 24px;
    line-height: 16px;
    text-transform: capitalize;
    width: 165px;
    z-index: 6;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273 {
    display: flex;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  .SwitchPlayer__athlete.flex.items-center.brdr-clr-gray-07.bb.bb--dotted {
    height: 62px;
    border-bottom-width: 0px;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  .hs8.clr-gray-02 {
    font-size: 13px;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  .SwitchPlayer__athlete_info.ml2 {
    margin-left: 5px;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  span.ns9.clr-gray-05 {
    color: #a5a6a7;
	font-size: 11px;
}
.PlayerHeader.w-100.overflow-hidden.bb.PlayerHeader--desktop-lg.bg-clr-white.brdr-clr-gray-07 {
    border-bottom-width: 0px;
}
img.QuickLinks__img {
    width: 20px;
    height: 20px;
	margin-right: 8px;
}
a.AnchorLink.flex.flex-auto.items-center.justify-between {
    color: #151617;
    padding: 10px 0px;
}

.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273 .Card__Header__SubLink__Text {
    color: inherit;
    font-size: 12px;
    line-height: 12px;
}
.gamelogWidget .tabs__content {
    padding: 12px 12px 0;
}
.tabs__content {
    display: grid;
    grid-template-columns: minmax(100%, 1fr);
    grid-template-rows: 1fr;
    padding: 12px 0;
    text-align: left;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273 th.Table__TH{
	border-top: 0px solid #dcdddf;
}
.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  .inline.flex.tl {
    text-align: right;
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
}
.Card_kuang_s {
    display: flex;
    padding: 16px 0 15px;
    margin-left: 16px;
    margin-right: 12px;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
}
a.Card_kuang_s {
    display: flex;
    flex-direction: column;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .16);
    cursor: pointer;
    height: 188px !important;
    margin: 0 !important;
    width: 149px;
    border-radius: 10px;
	padding: 0px;
	overflow: hidden;
	justify-content: flex-start;
}
img.Card_kuang_img {
    width: 100%;
    height: 80px;
}
.Card_kuang_xia {
    padding: 10px;
    width: 100%;
    display: flex;
    flex-direction: column;
}
.Card_kuang_xia_t {
    color: #151617;
    font-size: 12px;
    font-weight: 600;
    line-height: 16px;
}
.Getzenberg {
    color: #a5a6a7;
    font-size: 11px;
    margin-top: 10px;
}
img.MediaList__item_img {
    width: 20px;
    height: 20px;
}
a.ResponsiveWrapper_kuang {
    display: flex;
    flex-direction: column;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .24);
    margin:12px 16px 12px;
    transform: translateZ(0);
    overflow: hidden;
}
a.contentItem__header__wrapper.ResponsiveWrapper_kuang1 {
    padding: 0px 16px;
}
h2.headline.headline__h2.dib.flex-expand {
    font-size: 24px;
    font-weight: 700;
}
.StatsTable__Filters.flex {
    gap: 10px;
}
a.AnchorLink.clr-black.AnchorLink_k {
    color: #000;
}
span.db.n10.clr-gray-05 {
    color: #a5a6a7;
    line-height: 12px;
}
span.db.n8.clr-black {
    color: #000;
    line-height: 16px;
    font-size: 12px;
}
.SplitsTable__Filters.flex {
    display: flex;
    gap: 10px;
}
th.tc.Table__TH {
    border-top: 1px solid #dcdddf !important;
}
.Table__TH_kuang{
	border-top: 1px solid #dcdddf !important;
}
td.pt0.Table__TD {
    text-align: left !important;
}
.text-align{
	text-align: left !important;
}
.text-align_m4{
	margin-top: 10px;
}
.text-align_m4 th.Table__TH.text-align {
	border-top: 1px solid #dcdddf !important;
}
.inline.flex.tl.kua {
    justify-content: flex-start;
}
.text-align_1 {
    font-size: 12px;
    color: #000;
    font-weight: 700;
	text-align: left !important;
}

th.Table__TH.text-align.text-align_s{
	border-top: 0px solid #dcdddf !important;
}
th.tc.Table__TH.text-align_s{
	border-top: 0px solid #dcdddf !important;
}
th.tc.Table__TH.text-align_s{
	border-top: 0px solid #dcdddf !important;
}
span.evt-col{
	color: #000;
}
th.Table__TH.text-align{
	color: #000;
}

.Kiog.TSdsN.lEHQF.Pxeau.lGIsP.nbAEp {
    grid-template-areas: "value0 label value1";
    grid-template-columns: 1fr 60px 1fr;
    grid-gap: 12px;
    display: grid
;
}
a.zZygg.UbGlr.iFzkS.qdXbA.VZTD.yTFnz.tqUtK.GpWVU.iJYzE.mLASH.YXpvG.iygLn.Mxk.TPpRg.SxJmg.xuArw.hCeOI.WtEci.RlSzs.seFhp.vIfRz {
    padding: 10px 0px;
}
span.pr2.TeamLink__Logo {
    padding: 0px;
}
section.Card.GameLeaders.GameLeaders--football.GameLeaders--Vertical .Wrapper.Card__Content{
	gap: 10px;
	display: flex;
	flex-direction: column;
}
figure.Image.aspect-ratio--parent.Image_img{
	width: 40px;
	height: 40px;
}
.AccordionHeader__Left__Drives {
    gap: 5px;
    display: grid;
}
.Boxscore__Category {
    gap: 10px;
}
.ClubhouseHeader.w-100.overflow-hidden.bb.ph4.ClubhouseHeader--tabletPlus.bg-clr-white.brdr-clr-gray-10 {
    border-bottom-width: 0px;
}
.flex.items-center.opponent-logo a.AnchorLink {
    width: 100%;
    display: inline-flex;
}
a.contentItem__content.overflow-hidden.contentItem__content--gameStory.flex {
	height: auto;
	padding-bottom: 0px;
}
.headshot.inline-block.relative.headshot--md {
    height: 44px;
    width: 44px;
}
.Table__league-injuries td.col-date, .Table__league-injuries td.col-stat {
    width: 150px;
}
span.TextStatus.TextStatus--yellow.plain {
    padding-left: 15px;
    position: relative;
}
.Table__league-injuries td.col-pos {
    width: 50px;
}
.Table__league-injuries td.col-pos {
    width: 50px;
}
td.col-desc.Table__TD.Table__kuang {
    line-height: 19px;
}
td.col-name.Table__TD {
    width: 160px;
}
th.dib.TeamStats__Logo.Table__TH {
    text-align: right;
}
td.Table__TD.Table__TD_k {
    text-align: right;
}
.Table__TD_k_1{
	font-weight: 600;
}
td.indent.Table__TD--unweighted.Table__TD {
    text-indent: 1em;
}
header.Card__Header.Card__Header_k {
    border-bottom: 0px dotted #b5b7b7;
}



.tjsj.SoccerPerformers--Comparison {
    background-color: #fff;
    border-bottom: 1px solid #cecfcf;
    display: block;
    font-size: 11px;
    overflow: hidden;
    padding: 8px 12px 3px;
    position: relative;
}
.LOSQp.Kiog.LVdfu.lEHQF.Pxeau.lGIsP.nbAEp.aRBRX.trLLY {
    grid-gap: 20px;
    grid-template-columns: 1fr 160px 1fr;
}
header.Card__Header.Card__Header_c {
    border-bottom: 0px dotted #b5b7b7;
}
img.TacticalFormation_img {
    width: 12px;
    margin: auto;
    height: 18px;
	transform: rotate(91deg);
}
.TacticalFormation__Field__Player__IconWrapper {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.LineUpsStats__SingleStat {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    border-right: 1px solid #dcdddf;
    color: #2b2c2d;
    -ms-flex-direction: column;
    flex-direction: column;
    justify-content: center;
    min-height: 90px;
    width: 50%;
}
.LineUpsStats__Label {
    font-size: 12px;
}
.LineUpsStats__Value {
    font-size: 24px;
}
.LineUpsStats__FirstRow .LineUpsStats__Shots {
    padding-left: 15px;
    width: 100%;
}

.LineUpsStats__SingleStat, .SoccerLineUpPlayer__Header {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
;
}

.BarLine__Item {
    padding: 8px 0;
}
.BarLine__Item__Label {
    color: #151617;
    font-size: 10px;
    line-height: 12px;
    text-transform: uppercase;
}
.LineUpsStats .BarLine__Item__Label {
    text-transform: none;
}
.items-center {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.BarLine__Bar, .BarLine__BarPercentage {
    border-radius: 5px;
}
.BarLine__Bar {
    background-color: #dcdddf;
    width: 100%;
}
.overflow-hidden {
    overflow: hidden;
}
.BarLine__BarPercentage {
    display: block;
    height: 10px;
    -webkit-transition: width .4s ease;
    transition: width .4s ease;
}
.BarLine__Stat {
    color: #2b2c2d;
    font-size: 17px;
    font-weight: 600;
    padding-left: 4px !important;
    text-align: right;
    width: 54px;
}
.LineUpsStats__FirstRow {
    display: flex;
}
ul.LineUpsStats__LastRow__Stats {
    display: flex;
}
.Button_img{
	width: 18px;
	height: 18px;
}
.inline-flex.inline-flex_k {
    gap: 10px;
}
span.TeamLink__Logo_k.pr2.TeamLink__Logo {
    width: 20px;
}
.glossary_k{
	margin-top: 0px;
}
.team-match {
    display: flex;
    justify-content: center;
}
img.mr10_kuang {
    width: 20px;
    height: 20px;
}



@media (min-width:751px) {
	.PageLayout--363 .PageLayout__LeftAside, .PageLayout--363 .PageLayout__RightAside {
		width: 300px;
	}
	.PageLayout__Main {
	    -ms-flex-preferred-size: 0;
	    -webkit-box-flex: 1;
	    -ms-flex-positive: 1;
	    -ms-flex-negative: 1;
	    flex-basis: 0;
	    flex-grow: 1;
	    flex-shrink: 1;
	    min-width: 0;
	    width: 100%;
	}
	.PageLayout--363 .PageLayout__LeftAside {
	    margin-right: 20px;
	}
	.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--363 {
	    display: flex;
	    margin: 0 auto;
	    padding: 10px;
	    position: relative;
	}
	.PageLayout--363 .PageLayout__RightAside {
	    margin-left: 20px;
	}
	.layout.is-9-3.layout_kuang .PageLayout__Main {
	    margin-right: 20px;
	}
	.PageLayout--273 .PageLayout__LeftAside {
	    margin-right: 20px;
	    width: 220px;
	}
	.PageLayout--273 .PageLayout__RightAside {
	    margin-left: 20px;
	    width: 300px;
	}
	.flex.brdr-clr-gray-07.pl4.bl.bl--dotted.n8.brdr-clr-gray-07 {
	    border-left-style: solid;
	    border-left-width: 1px;
	    border-color: #dcdddf;
	    border-left-style: dotted;
	}
	.Bio__Item.n8.mb4 {
	    width: 32.33333%;
	    display: inline-block;
	}
	.ClubhouseHeader__Main.flex.items-center.pv3.justify-start {
	    margin: auto;
	    width: 1400px;
	}
	.jerseyV2.TacticalFormation__Field__Player__Jersey.headshot-jerseyV2--sm {
	    width: 31px;
	    height: 31px;
	}
	.headshot-jerseyV2__player-number {
	    left: -10px;
	    position: absolute;
	    right: 0;
	    text-align: center;
	    top: 25%;
	}
	.TacticalFormation__Field__Player__IconWrapper {
	    left: -4px;
	}
	.InnerLayout__child.statistics__table.InnerLayout__child--dividers{
		position: relative;
	}
	.InnerLayout.flex.flex-auto.flex-wrap.StatisticsTables__InnerLayout .InnerLayout__child.statistics__table.InnerLayout__child--dividers:nth-child(1):before {
	    background: #dcdddf;
	    bottom: 0;
	    content: "";
	    display: block;
	    margin-right: -1px;
	    margin-top: 36px;
	    position: absolute;
	    right: -12px;
	    top: 0;
	    width: 1px;
	}
}







@media (max-width:750px) {
	.Logo-Container.Logo-Container--left {
	    display: none;
	}
	.Gamestrip__Info.Gamestrip__Info--post{
		display: none;
	}
	.Logo-Container.Logo-Container--right{
		display: none;
	}
	.ResponsiveTable.Gamestrip__Table{
		display: none;
	}
	.Gamestrip__Overview.relative.items-center.clr-gray-04.flex.justify-center.flex-column.n8.Gamestrip__Overview{
	    gap: 5px;
	    min-width: 125px;
	}
	.Boxscore__Category .Boxscore__Team {
	    padding-right: 12px;
	    width: 100%;
	}
	.Boxscore__Category {
	    display: flex;
	    flex-direction: column;
	}
	.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--363 .PageLayout__Main section.Card.LastGames .Wrapper.Card__Content.flex.flex-auto.pv0 {
	    display: flex;
	    flex-direction: column;
	}
	.layout.is-9-3.layout_kuang {
	    display: flex;
	    flex-direction: column;
	    align-items: flex-start;
	}
	section.StatLeaders.flex {
	    overflow-x: auto;
	}
	.dropdown.dropdown--md.h-100.pageHeading__team-stats-dropdown.bp-mobile.bp-mobile_kuang {
	    display: none;
	}
	.glossary.glossary--fullWidth.glossary--fullWidth--desktopLG ul.glossary__list.glossary__list--desktopLG {
	    column-count: 2;
	}
	.dropdown.dropdown--md.mr3.mt2.mb3.filters__seasonDropdown.bp-mobile_kuang {
	    display: none;
	}
	ul.glossary__list.glossary__list--desktopLG {
	    column-count: 2;
	}
	.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273 {
	    display: flex
	;
	    flex-direction: column;
	}
	.PageLayout.page-container.cf.PageLayout--desktopLg.PageLayout--273  .PageLayout__LeftAside {
	    display: none;
	}
	.PlayerHeader__Container.w-100.center.flex.relative.items-center.justify-between {
	    display: flex;
	    flex-direction: column;
	}
	.PlayerHeader__Right.flex.align-center.pr7 {
	    padding: 0px 16px !important;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.PlayerHeader__Main.flex.items-center {
	    width: auto;
	}
	span.truncate.min-w-0.fw-light {
	    font-size: 20px;
	}
	span.truncate.min-w-0 {
	    font-size: 20px;
	}
	ul.PlayerHeader__Team_Info.list.flex.pt1.pr4.min-w-0.flex-basis-0.flex-shrink.flex-grow.nowrap {
	    display: flex;
	    flex-direction: column;
	}
	
	.PlayerHeader__Team.n8.mt3.mb4.flex.items-center.mt3.mb4.clr-gray-01 {
	    display: flex;
	    flex-direction: row;
	    flex-wrap: wrap;
	    justify-content: flex-start;
	    align-items: flex-start;
	}
	.Card_kuang_s {
	    gap: 15px 0px;
	}	
	a.Card_kuang_s {
	    width: 49%;
	}
	.PlayerHeader__Left.flex.items-center.justify-start.overflow-hidden.brdr-clr-gray-09 {
	    display: flex;
	    flex-direction: column;
	}	
	.PlayerHeader__Left.flex.items-center.justify-start.overflow-hidden.brdr-clr-gray-09 {
	    height: auto;
	}
	.PlayerHeader__Bio.pv5.PlayerHeader__Bio_kuang {
	    padding: 0px 16px !important;
	    margin-top: 10px;
	    margin-bottom: 10px;
	    margin-left: 0px;
	    width: 100%;
	}
	.PlayerHeader__Bio.pv5.PlayerHeader__Bio_kuang .flex.brdr-clr-gray-07.pl4.bl.bl--dotted.n8.brdr-clr-gray-07 {
	    margin-left: 65px;
	}
	.StatsTable__Header.flex {
	    display: flex;
	    flex-direction: column;
	    gap: 15px;
	}
	.SplitsTable__Header.flex.mb6 {
	    display: flex;
	    flex-direction: column;
	    gap: 20px;
	}
	.PageLayout__Main {
	    width: 100%;
	}
	.Boxscore__Category .Boxscore__Team {
	    padding-right: 0px;
	}
	.Boxscore__Category .Boxscore__Team:last-child {
	    border-left: 0px solid #dcdddf;
	    padding-left: 0px;
	}
	span.db.pr3.nowrap {
	    font-size: 20px;
	}	
	span.db.fw-bold {
	    font-size: 20px;
	}
	.LOSQp.Kiog.LVdfu.lEHQF.Pxeau.lGIsP.nbAEp.aRBRX.trLLY {
	    grid-template-columns: 1fr 100px 1fr;
	}
	.LineUps__BothTeams .Card {
	    width: 100% !important;
	}
	.LineUps__BothTeams {
	    display: flex;
	    flex-direction: column;
	}
	
	.TacticalFormation__Field li {
	    height: 40px;
	    padding-left: 8px;
	    position: absolute;
	    width: 28px;
		margin-left: -25px;
	}
	ul.TacticalFormation__Field{
		width: 100%;
	}
	.headshot-jerseyV2__player-number {
	    display: none;
	}
	.TacticalFormation__Field__Player__IconWrapper {
	    background-color: #fff;
	    border: 1px solid #cbccce;
	    border-radius: 50%;
	    height: 20px;
	    left: -8px;
	    position: absolute;
	    top: 5px;
	    width: 20px;
	}
	li.TacticalFormation__Field__Player.row-0.col-0 {
	    margin-top: -50px;
	}
	img.TacticalFormation_img {
	    width: 10px;
	    height: 10px;
	}
	.ResponsiveTable_kuang .AnchorLink_img_kuang{
		width: 20px;
	}
	.ResponsiveTable_kuang span.Table__Team.score {
	    gap: 5px;
	}
	
}




/* fusion-b41b4373.css *//* fusion-b41b4373.css */
.theme-light {
	--bracket-color-background: #edeef0;
	--bracket-color-connector-bye: #3772df;
	--bracket-color-connector-default: #b5b7b7;
	--bracket-color-connector-post: #9d9e9f;
	--bracket-color-connector-win: #0d830f;
	--bracket-connectorWidth: 1px;
	--bracket-connectorWidthHalf: 0.5px;
	--bracket-finalFourHeaders-primary-font: var(--typography-headline);
	--bracket-finalFourHeaders-primary-transform: capitalize;
	--bracket-finalFourHeaders-primary-color: var(--color-combo-gray80-csilver);
	--bracket-finalFourHeaders-primary-lineHeight: 18px;
	--bracket-finalFourHeaders-primary-marginTop: 9px;
	--bracket-finalFourHeaders-secondary-font: var(--typography-caption02);
	--bracket-finalFourHeaders-secondary-transform: none;
	--bracket-finalFourHeaders-secondary-color: var(--color-combo-gray80-csilver);
	--bracket-finalFourHeaders-secondary-lineHeight: 12px;
	--bracket-finalFourHeaders-gap: 2px;
	--bracket-labelPrimary-fontSize: 13px;
	--bracket-labelPrimary-fontWeight: 500;
	--bracket-labelPrimary-lineHeight: 16px;
	--bracket-labelPrimary-fontFamily: var(--typography-family-primary);
	--bracket-labelSecondary-fontSize: 11px;
	--bracket-labelSecondary-fontWeight: 400;
	--bracket-labelSecondary-lineHeight: 13px;
	--bracket-labelSecondary-fontFamily: var(--typography-family-primary);
	--bracket-matchupZIndex: 10;
	--bracket-periodNavigator-border: #c00;
	--bracket-periodNavigator-height: 41px;
	--bracket-periodNavigator-zIndex: 15;
	--bracket-periodNavigator-background: #fff;
	--bracket-periodNavigator-boxShadow: 0px 1px 4px 0px rgba(18, 18, 19, .24);
	--bracket-print-spacing: 100px;
	--bracket-regionHeaders-color: var(--color-combo-gray80-gray40);
	--bracket-regionHeaders-height: 48px;
	--bracket-regionHeaders-heightHalf: 24px;
	--bracket-regionHeaders-transform: uppercase;
	--bracket-regionHeaders-font: var(--typography-title03);
	--bracket-regionHeaders-lineHeight: 20px;
	--bracket-regionSpacing: 160px;
	--bracket-regionSpacingHalf: 80px;
	--bracket-regionSpacingSmall: 220px;
	--bracket-regionSpacingSmallHalf: 110px;
	--bracket-spacing: 16px;
	--bracket-spacingHalf: 8px;
	--bracket-transition-timing: .25s;
	--bracket-pills-backgroundColor: #fff;
	--bracket-pills-pill-active-color: #d00;
	--bracket-pills-pill-boxShadow: 0px 1px 4px 0px rgba(18, 18, 19, .24);
	--bracket-pills-margin: 0 18px;
	--bracket-bracketDesktop-minHeight: 500px;
	--bracket-finalFourSpacing: 36px;
	--bracket-padding: 0px;
	--bracket-peakingMatchup-opacity: 1;
	--bracket-finalFourRegionHeader-visibility: hidden;
	--bracket-regionHeaderHeightOverride: 48px;
	--bracket-regionHeaderHeightHalfOverride: 24px;
	--bracket-roundsOverflowWrapper-overflowY: hidden;
	--bracket-roundsWrapper-minHeight: 612px;
	--bracket-scrollRegionHeader-spacing: 12px;
	--bracket-playIn-primary-color: var(--color-combo-gray80-csilver);
	--bracket-playIn-primary-font: var(--typography-headline);
	--bracket-playIn-primary-lineHeight: 18px;
	--bracket-playIn-primary-transform: capitalize;
	--bracket-playIn-secondary-font: var(--typography-caption02);
	--bracket-playIn-secondary-lineHeight: 12px;
	--base-text-primary: #121213;
	--base-text-secondary: #5a5c5d
}

.theme-light {
	--teamStats-bar-gradient-start: hsla(0, 0%, 100%, 0);
	--teamStats-bar-gradient-end: hsla(0, 0%, 100%, .25);
	--teamStats-bar-tick-color: #ffffff40
}

.theme-light {
	--base-background-content: #fff;
	--base-input-background-disabled: #b5b7b7;
	--base-input-background-pressed: #1a49a0;
	--base-input-hover-shadow: #dee8fa;
	--base-input-text-disabled: #b5b7b7;
	--base-text-primary: #2b2c2d;
	--base-text-secondary: #6c6e6f;
	--color-interaction-disabled: #848687;
	--color-interaction-focus: #305bc8;
	--color-interaction-hover: #1a49a0;
	--color-interaction-pressed: #133778;
	--color-interaction-resting: #3772df;
	--color-status-neutral: #6c6d6f;
	--color-status-error: #d40909;
	--color-status-success: #0d830f;
	--color-status-warning: #e68810;
	--color-dark-interaction-focus: #7aa1ea;
	--color-dark-interaction-hover: #7aa1ea;
	--color-dark-interaction-pressed: #9bb9ef;
	--color-dark-interaction-resting: #588ae4;
	--color-combo-baseblue-pictonblue: #06c;
	--color-combo-black-gainsboro: #000;
	--color-combo-black-gray85ish: #000;
	--color-combo-black-white: #000;
	--color-combo-blue10-blue90: #dee8fa;
	--color-combo-blue10-blue100: #dee8fa;
	--color-combo-blue20-blue90: #bcd0f4;
	--color-combo-blue60-blue40: #3772df;
	--color-combo-blue60-blue50: #3772df;
	--color-combo-blue60-darkhyperlink: #3772df;
	--color-combo-blue70-blue30: #305bc8;
	--color-combo-blue70-blue40: #305bc8;
	--color-combo-blue70-blue100: #305bc8;
	--color-combo-blue80-blue30: #1a49a0;
	--color-combo-disableddark-graychateau: #48494a;
	--color-combo-disabledlight-disableddark: #c7c7c9;
	--color-combo-espnbet-teal: #20f4ca;
	--color-combo-gray10-gray80: #f4f4f4;
	--color-combo-gray10-gray90: #f4f4f4;
	--color-combo-gray10-gray100: #f4f4f4;
	--color-combo-gray20-gray40: #cecfcf;
	--color-combo-gray20-gray70: #cecfcf;
	--color-combo-gray30-gray60: #b5b7b7;
	--color-combo-gray30-gray70: #b5b7b7;
	--color-combo-gray40-gray70: #9d9e9f;
	--color-combo-gray60-gray30: #6c6e6f;
	--color-combo-gray60-gray40: #6c6e6f;
	--color-combo-gray60-gray50: #6c6e6f;
	--color-combo-gray70-gray20: #5a5c5d;
	--color-combo-gray70-gray30: #5a5c5d;
	--color-combo-gray70-gray40: #5a5c5d;
	--color-combo-gray80-disabledlight: #2b2c2d;
	--color-combo-gray80-gray30: #2b2c2d;
	--color-combo-gray80-gray40: #2b2c2d;
	--color-combo-gray80u-graychateau: #48494a;
	--color-combo-gray85ish-black: #edeef0;
	--color-combo-gray85ish-gray80: #edeef0;
	--color-combo-gray100-gray10: #121213;
	--color-combo-gray100-white: #121213;
	--color-combo-grayabbey-graychateau: #4a4a4a;
	--color-combo-hoverfocus-blue40: #2358ba;
	--color-combo-iron-gray80: #dcdddf;
	--color-combo-neutral-low: #6c6e6f;
	--color-combo-oreo-gray85ish: #101113;
	--color-combo-oreo-white: #101113;
	--color-combo-red60-red40: #d00;
	--color-combo-red60-red40u: #d00;
	--color-combo-secondaryteal-primaryteal: #22af94;
	--color-combo-success-successDark: #0d830f;
	--color-combo-warninglight-warningdark: #f58b00;
	--color-combo-white--80-black--80: hsla(0, 0%, 100%, .8);
	--color-combo-white-black: #fff;
	--color-combo-white-gray80: #fff;
	--color-combo-white-gray90: #fff;
	--color-combo-white-gray100: #fff;
	--color-combo-white-inherit: #fff
}

.theme-light {
	--color-combo-eplus10-eplus100: #fff3d4;
	--color-combo-favorite-favoritedark: #fff9e1;
	--color-combo-csilver-gray60: #c7c7c9;
	--color-combo-gray20-black: #cecfcf;
	--color-combo-gray60-boulder: #6c6e6f;
	--color-combo-gray60-grayChateau: #6c6e6f;
	--color-combo-gray80-csilver: #2b2c2d;
	--color-combo-gray80-white: #2b2c2d;
	--color-combo-gray80-grayChateau: #48494a;
	--color-combo-gray90-white: #1d1e1f;
	--color-combo-graychateau-boulder: #a1a2a3;
	--color-combo-live-red40: #d40909;
	--color-combo-themeDark-themeLight: #101113;
	--color-combo-themeDark-white: #101113;
	--color-combo-themeLight-themeDark: #edeef0;
	--elevation-0-boxShadow: 0 0 0 0 transparent;
	--elevation-10-boxShadow: 0 1px 3px 0 rgba(0, 0, 0, .16);
	--elevation-30-boxShadow: 0 2px 4px 0 rgba(0, 0, 0, .16);
	--elevation-50-boxShadow: 0 3px 5px 0 rgba(0, 0, 0, .16);
	--focus-outline: 2px solid #305bc8;
	--focus-outlineOffset: 2px;
	--gradients-0-immersiveLight: #fff;
	--gradients-0-immersiveDark: #000;
	--gradients-1-immersiveLight: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 6.25%, hsla(0, 0%, 100%, .49) 45.83%, #fff);
	--gradients-1-immersiveDark: linear-gradient(180deg, transparent 6.24%, rgba(0, 0, 0, .49) 45.83%, #000);
	--gradients-2-immersiveLight: linear-gradient(180deg, hsla(0, 0%, 100%, 0) 3.65%, hsla(0, 0%, 100%, .3) 17.19%, hsla(0, 0%, 100%, .55) 30.21%, hsla(0, 0%, 100%, .64) 40.63%, #fff);
	--gradients-2-immersiveDark: linear-gradient(180deg, transparent 3.65%, rgba(0, 0, 0, .3) 17.19%, rgba(0, 0, 0, .55) 30.21%, rgba(0, 0, 0, .64) 40.63%, #000);
	--gradients-3-immersiveLight: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .27) 14.06%, hsla(0, 0%, 100%, .54) 26.56%, hsla(0, 0%, 100%, .74) 40.63%, #fff);
	--gradients-3-immersiveDark: linear-gradient(180deg, transparent, rgba(0, 0, 0, .27) 14.06%, rgba(0, 0, 0, .54) 26.56%, rgba(0, 0, 0, .74) 40.63%, #000);
	--gradients-immersiveFull-dark-one: rgba(0, 0, 0, .23);
	--gradients-immersiveFull-dark-two: rgba(0, 0, 0, .38);
	--gradients-immersiveFull-dark-three: rgba(0, 0, 0, .54);
	--gradients-immersiveFull-light-one: hsla(0, 0%, 100%, .23);
	--gradients-immersiveFull-light-two: hsla(0, 0%, 100%, .38);
	--gradients-immersiveFull-light-three: hsla(0, 0%, 100%, .54);
	--gradients-immersiveTopBottom-dark-one: linear-gradient(180deg, transparent, rgba(0, 0, 0, .23) 54.2%, rgba(0, 0, 0, .23));
	--gradients-immersiveTopBottom-dark-two: linear-gradient(180deg, transparent, rgba(0, 0, 0, .38) 54.2%, rgba(0, 0, 0, .38));
	--gradients-immersiveTopBottom-dark-three: linear-gradient(180deg, transparent, rgba(0, 0, 0, .54) 54.2%, rgba(0, 0, 0, .54));
	--gradients-immersiveTopBottom-light-one: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .23) 54.2%, hsla(0, 0%, 100%, .23));
	--gradients-immersiveTopBottom-light-two: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .38) 54.2%, hsla(0, 0%, 100%, .38));
	--gradients-immersiveTopBottom-light-three: linear-gradient(180deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .54) 54.2%, hsla(0, 0%, 100%, .54));
	--gradients-immersiveMiddle-dark-one: linear-gradient(-90deg, transparent, rgba(0, 0, 0, .23) 40.4%, rgba(0, 0, 0, .31) 71.24%, rgba(0, 0, 0, .42));
	--gradients-immersiveMiddle-dark-two: linear-gradient(-90deg, transparent, rgba(0, 0, 0, .38) 40.4%, rgba(0, 0, 0, .46) 71.24%, rgba(0, 0, 0, .55));
	--gradients-immersiveMiddle-dark-three: linear-gradient(-90deg, transparent, rgba(0, 0, 0, .54) 40.4%, rgba(0, 0, 0, .61) 71.24%, rgba(0, 0, 0, .7));
	--gradients-immersiveMiddle-light-one: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .23) 40.4%, hsla(0, 0%, 100%, .31) 71.24%, hsla(0, 0%, 100%, .42));
	--gradients-immersiveMiddle-light-two: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .38) 40.4%, hsla(0, 0%, 100%, .46) 71.24%, hsla(0, 0%, 100%, .55));
	--gradients-immersiveMiddle-light-three: linear-gradient(-90deg, hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, .54) 40.4%, hsla(0, 0%, 100%, .61) 71.24%, hsla(0, 0%, 100%, .7));
	--inputs-borderColor-disabled: #b5b7b7;
	--inputs-borderColor-focus: #3772df;
	--inputs-borderColor-hover: #6c6d6f;
	--inputs-borderColor-resting: #6c6d6f;
	--inputs-background-disabled: #cecfcf;
	--inputs-background-focus: var(--base-background-content);
	--inputs-background-hover: var(--base-background-content);
	--inputs-background-resting: var(--base-background-content);
	--inputs-borderRadius: 4px;
	--inputs-color-disabled: #cecfcf;
	--inputs-color-focus: #5a5c5d;
	--inputs-color-hover: #b5b7b7;
	--inputs-color-resting: #b5b7b7;
	--inputs-outline-hover: 4px solid #dee8fa;
	--inputs-outline-focus: 4px solid #bcd0f4;
	--inputs-label-color-disabled: #b5b7b7;
	--motion-enter-duration: 300ms;
	--motion-enter-timing: cubic-bezier(0.15, 0.0, 0.0, 1.0);
	--motion-exit-duration: 100ms;
	--motion-exit-timing: cubic-bezier(0.15, 0.0, 0.0, 1.0);
	--motion-duration-slow: 500ms;
	--selectors-borderColor-disabled: var(--color-interaction-disabled);
	--selectors-borderColor-hover: var(--color-interaction-hover);
	--selectors-borderColor-resting: var(--color-interaction-resting);
	--selectors-background-disabled: var(--base-input-background-disabled);
	--selectors-background-focus: var(--base-background-content);
	--selectors-background-hover: var(--base-background-content);
	--selectors-background-resting: var(--base-background-content);
	--selectors-borderRadius: 5px;
	--selectors-color-disabled: var(--base-input-text-disabled);
	--selectors-color-focus: #5a5c5d;
	--selectors-color-hover: #b5b7b7;
	--selectors-color-pressed: #5a5c5d;
	--selectors-outline-hover: 0 0 0 4px var(--base-input-hover-shadow);
	--selectors-outline-focus-outline: 2px solid var(--color-interaction-focus);
	--selectors-outline-focus-outlineOffset: 2px;
	--typography-family-primary: BentonSans, -apple-system, BlinkMacSystemFont, avenir next, avenir, helvetica neue, helvetica, Ubuntu, roboto, noto, segoe ui, arial, sans-serif;
	--typography-family-secondary: PublicoBannerExtraBold;
	--typography-family-body: Georgia, serif;
	--typography-title01: 700 30px/34px BentonSansCondensed, sans-serif;
	--typography-title02: 700 20px/24px PlayoffProCondensed, sans-serif;
	--typography-title03: 700 14px/20px BentonSansCondensed, sans-serif;
	--typography-headline: 500 14px/20px var(--typography-family-primary);
	--typography-body: 400 16px/24px var(--typography-family-primary);
	--typography-callout: 500 12px/16px var(--typography-family-primary);
	--typography-subhead: 400 14px/20px var(--typography-family-primary);
	--typography-footnote: 400 12px/16px var(--typography-family-primary);
	--typography-caption01: 700 10px/14px var(--typography-family-primary);
	--typography-caption02: 400 10px/14px var(--typography-family-primary);
	--typography-t90: 800 32px/36px var(--typography-family-secondary);
	--typography-t80: 900 30px/32px var(--typography-family-primary);
	--typography-t60: 500 17px/20px var(--typography-family-primary);
	--typography-t50: 900 20px/24px var(--typography-family-primary);
	--typography-t40: 500 14px/20px var(--typography-family-primary);
	--typography-t30: 500 13px/16px var(--typography-family-primary);
	--typography-t25: 400 16px/24px var(--typography-family-body);
	--typography-t20: 400 15px/20px var(--typography-family-primary);
	--typography-t15: 500 11px/13px var(--typography-family-primary);
	--typography-t10: 400 11px/13px var(--typography-family-primary);
	--typography-t05: 400 10px/12px var(--typography-family-primary);
	--carouselArrow-default-borderColor: #3772df;
	--carouselArrow-default-borderWidth: 2px;
	--carouselArrow-default-height: 44px;
	--carouselArrow-default-backgroundColor: hsla(0, 0%, 100%, .8);
	--carouselArrow-default-width: 32px;
	--carouselArrow-default-transition: background 0.25s linear, opacity 0.25s linear;
	--carouselArrow-default-opacity: 0.9;
	--carouselArrow-default-minWidth: inherit;
	--carouselArrow-default-color: #3772df;
	--carouselArrow-default-hover-backgroundColor: #fff;
	--articleBody-body-font: var(--typography-t20);
	--articleBody-p-font: var(--typography-t20);
	--articleBody-h2-font: var(--typography-t60);
	--articleBody-b-fontWeight: 600;
	--badge-standard-bg: #f4f4f4;
	--badge-standard-color: #000;
	--badge-promoted-bg: #3772df;
	--badge-promoted-color: #fff;
	--badge-demoted-color: #000;
	--badge-overlay-bg: #6c6d6f;
	--badge-overlay-color: #fff;
	--badge-dark-promoted-bg: #fff;
	--badge-dark-promoted-color: #000;
	--badge-dark-promoted-border-color: #fff;
	--button-font: var(--typography-callout);
	--button-border-radius: 50px;
	--button-promoted-bg-resting: #3772df;
	--button-promoted-bg-focus: #305bc8;
	--button-promoted-bg-hover: #305bc8;
	--button-promoted-bg-pressed: #1a49a0;
	--button-promoted-bg-disabled: #cecfcf;
	--button-promoted-color-resting: #fff;
	--button-promoted-color-focus: #fff;
	--button-promoted-color-hover: #fff;
	--button-promoted-color-pressed: #fff;
	--button-promoted-color-disabled: #b5b7b7;
	--button-standard-bg-resting: transparent;
	--button-standard-bg-focus: #dee8fa;
	--button-standard-bg-hover: #bcd0f4;
	--button-standard-bg-pressed: #bcd0f4;
	--button-standard-bg-disabled: transparent;
	--button-standard-border-color-resting: #3772df;
	--button-standard-border-color-focus: #305bc8;
	--button-standard-border-color-hover: #305bc8;
	--button-standard-border-color-pressed: #1a49a0;
	--button-standard-border-color-disabled: #b5b7b7;
	--button-standard-border-style: solid;
	--button-standard-border-width: 2px;
	--button-standard-color-resting: #3772df;
	--button-standard-color-focus: #305bc8;
	--button-standard-color-hover: #305bc8;
	--button-standard-color-pressed: #1a49a0;
	--button-standard-color-disabled: #b5b7b7;
	--button-demoted-bg-resting: transparent;
	--button-demoted-bg-focus: #dee8fa;
	--button-demoted-bg-hover: #dee8fa;
	--button-demoted-bg-pressed: #bcd0f4;
	--button-demoted-bg-disabled: transparent;
	--button-demoted-border-color-resting: transparent;
	--button-demoted-border-color-focus: #dee8fa;
	--button-demoted-border-color-hover: transparent;
	--button-demoted-border-color-pressed: #bcd0f4;
	--button-demoted-border-color-disabled: transparent;
	--button-demoted-border-style: solid;
	--button-demoted-border-width: 2px;
	--button-demoted-color-resting: #3772df;
	--button-demoted-color-focus: #305bc8;
	--button-demoted-color-hover: #305bc8;
	--button-demoted-color-pressed: #1a49a0;
	--button-demoted-color-disabled: #b5b7b7;
	--byline-affiliate-separator-color: #6c6d6f;
	--byline-byText-color: #6c6d6f;
	--byline-contributor-color: #000;
	--byline-contributorLink-color: var(--color-interaction-resting);
	--byline-contributorLinkHover-color: var(--color-interaction-hover);
	--byline-contributorLinkFocus-color: var(--color-interaction-focus);
	--byline-contributorLinkActive-color: var(--color-interaction-pressed);
	--byline-pubDate-color: #6c6d6f;
	--byline-readTime-color: #6c6d6f;
	--byline-separator-color: #6c6d6f;
	--byline-dark-affiliate-separator-color: #848687;
	--byline-dark-byText-color: #848687;
	--byline-dark-contributor-color: #fff;
	--byline-dark-contributorLink-color: var(--color-dark-interaction-resting);
	--byline-dark-contributorLinkHover-color: var(--color-dark-interaction-hover);
	--byline-dark-contributorLinkFocus-color: var(--color-dark-interaction-focus);
	--byline-dark-contributorLinkActive-color: var(--color-dark-interaction-pressed);
	--byline-dark-pubDate-color: #848687;
	--byline-dark-readTime-color: #848687;
	--byline-dark-separator-color: #848687;
	--caption-title-color: #6c6d6f;
	--caption-text-color: #6c6d6f;
	--caption-credit-color: #6c6d6f;
	--caption-creditSource-color: #6c6d6f;
	--caption-separator-color: #6c6d6f;
	--caption-source-color: #6c6d6f;
	--caption-truncateBtn-color: #3772df;
	--caption-truncateBtn-hover-color: #305bc8;
	--caption-truncateBtn-focus-color: #305bc8;
	--caption-truncateBtn-active-color: #1a49a0;
	--caption-dark-view-color: #9d9e9f;
	--caption-dark-title-color: #b5b7b7;
	--caption-dark-text-color: #b5b7b7;
	--caption-dark-credit-color: #b5b7b7;
	--caption-dark-creditSource-color: #b5b7b7;
	--caption-dark-separator-color: #b5b7b7;
	--caption-dark-source-color: #b5b7b7;
	--caption-dark-truncateBtn-color: #588ae4;
	--caption-dark-truncateBtn-hover-color: #7aa1ea;
	--caption-dark-truncateBtn-focus-color: #7aa1ea;
	--caption-dark-truncateBtn-active-color: #9bb9ef;
	--card-backedDark-color: #121213;
	--card-content-color: #242525;
	--card-metaDark-color: #bcd0f4;
	--card-detailsList-color: #5a5c5d;
	--card-detailsList-item-font: var(--typography-footnote);
	--card-detailsListDark-color: #cecfcf;
	--cardGrid-heading-font: var(--typography-title03);
	--cardGrid-heading-textTransform: uppercase;
	--collection-description-resting-color: #5a5c5d;
	--collection-description-resting-font: var(--typography-caption02);
	--collection-divider-background: #9d9e9f;
	--collection-title-font: var(--typography-title03);
	--collection-title-textTransform: uppercase;
	--collection-secondaryLink-font: var(--typography-callout);
	--commercePromo-default-marginTop: 0;
	--commercePromo-default-marginBottom: 0;
	--commercePromo-headline-font: var(--typography-t50);
	--commercePromo-description-color: #6c6d6f;
	--commercePromo-description-font: var(--typography-t20);
	--commercePromo-description-dark-color: #cecfcf;
	--commercePromo-logo-height: 16px;
	--commercePromo-gradientHeight-fixedHeightOne: 254px;
	--commercePromo-gradientHeight-fixedHeightTwo: 294px;
	--commercePromo-logoAdjacent-borderLeft: 1px solid #b5b7b7;
	--commercePromo-immersiveMetaLight-color: #48494a;
	--commercePromo-immersiveMetaDark-color: #b5b7b7;
	--commercePromo-meta-color: #6c6d6f;
	--commercePromo-meta-dark-color: #848687;
	--commercePromo-meta-dark-headline-color: #fff;
	--commercePromo-backed-background: #fff;
	--commercePromo-backed-boxShadow: var(--elevation-10-boxShadow);
	--commercePromo-backed-padding: 16px;
	--contentPromo-default-svg-color: inherit;
	--dateTime-regular-font: var(--typography-footnote);
	--divider-borderColor: #cecfcf;
	--hyperlink-resting-color: var(--color-interaction-resting);
	--hyperlink-disabled-color: var(--color-interaction-disabled);
	--hyperlink-focus-color: var(--color-interaction-focus);
	--hyperlink-pressed-color: var(--color-interaction-pressed);
	--indicator-default-background: #848687;
	--indicator-default-color: #fff;
	--indicator-font: var(--typography-caption01);
	--layoutCard-background-color: #fff;
	--layoutCard-slot-border: 1px dotted #b5b7b7;
	--listItem-a-textDecoration: none;
	--listItem-a-strong-fontWeight: 700;
	--meta-headline-font: var(--typography-title02);
	--meta-headline-lineHeight: 24px;
	--meta-body-font: var(--typography-body);
	--meta-body-lineHeight: 24px;
	--meta-tags-font: var(--typography-callout);
	--meta-simpleIndicators-borderBottom: none;
	--meta-simpleIndicators-borderTop: none;
	--meta-dark-color: #fff;
	--moreOptions-default-background: #121213;
	--moreOptions-header-borderColor: #243745;
	--moreOptions-button-hover-background: #1e2930;
	--navigation-tablist-activeBorderColor: #d00;
	--navigation-tablist-font: var(--typography-callout);
	--newsletterForm-heading-font: var(--typography-t50);
	--newsletterForm-description-font: var(--typography-t20);
	--newsletterForm-inputLabel-font: var(--typography-t20);
	--newsletterForm-formInput-input-font: var(--typography-t20);
	--newsletterForm-juxtaposedFormInputGroup-marginTop: 0;
	--newsletterForm-disclaimers-font: var(--typography-t10);
	--newsletterForm-formSubmit-font: var(--typography-t25);
	--newsletterForm-default-backgroundColor: #f4f4f4;
	--newsletterForm-collapsedHeading-font: var(--typography-t30);
	--newsletterForm-successHeading-font: var(--typography-t50);
	--newsletterForm-successDescription-font: var(--typography-t20);
	--newsletterForm-successEmail-font: var(--typography-t40);
	--newsletterForm-logo-width: 141px;
	--quote-border-color: #6c6d6f;
	--quote-topBorder-background: #6c6d6f;
	--quote-cite-paddingBottom: 24px;
	--quote-pullQuote-color: inherit;
	--quote-blockQuote-color: inherit;
	--richText-default-a-textDecoration: underline;
	--surface-color: #121213;
	--surface-background-color: #fff;
	--table-head-font: var(--typography-caption01);
	--table-head-textTransform: uppercase;
	--table-body-font: var(--typography-caption02);
	--tags-heading-font: var(--typography-t60);
	--toggleSwitch-android-circle-background-off: #b5b7b7;
	--toggleSwitch-android-circle-background-on: #305bc8;
	--toggleSwitch-android-circle-boxShadow-default: 0px 0.25px 1px rgba(0, 0, 0, .039), 0px 0.85px 3px rgba(0, 0, 0, .19);
	--toggleSwitch-android-track-background-off: #cecfcf;
	--toggleSwitch-android-track-background-on: #7aa1ea;
	--toggleSwitch-track-background-off: #fff;
	--toggleSwitch-track-background-on: #5990f6;
	--toggleSwitch-track-background-disabled: #121213;
	--toggleSwitch-track-background-disabledChecked: #5a5c5d;
	--toggleSwitch-track-background-error: #5a5c5d;
	--toggleSwitch-track-borderColor-off: #5990f6;
	--toggleSwitch-track-borderColor-on: #5990f6;
	--toggleSwitch-track-borderColor-error: #ff3e3e;
	--toggleSwitch-track-borderColor-disabled: #5a5c5d;
	--toggleSwitch-circle-background-off: #3772df;
	--toggleSwitch-circle-background-on: #fff;
	--toggleSwitch-circle-background-error: #d00;
	--toggleSwitch-circle-background-disabled: #b5b7b7;
	--toggleSwitch-circle-background-disabledChecked: #fff;
	--truncate-button-font: var(--typography-t15);
	--truncate-button-color: var(--color-interaction-resting);
	--truncate-caret-marginLeft: 2px;
	--hyperlink-textDecoration: none
}

.bmjsw {
	width: 100%
}

.VZTD {
	display: flex
}

.lZur {
	position: relative
}

.NqeUA {
	position: absolute
}

.iWsMV {
	top: 0
}

.hsDdd {
	display: block
}

.ToujM {
	color: var(--color-combo-gray60-gray50)
}

.WOJBZ {
	--container-border-radius: 8px
}

.QNwmF {
	height: 40px
}

.LrmZT {
	border: 1px solid var(--color-combo-gray20-gray70)
}

.YXOwE {
	gap: 4px
}

.Kiog {
	display: grid
}

.NzyJW {
	display: none
}

.UbGlr {
	cursor: pointer
}

.kvZxL {
	gap: 12px
}

.GpQCA {
	overflow: hidden
}

.xuArw {
	--hyperlink-display: flex
}

.ZaRVE {
	gap: 8px
}

.YXpvG {
	gap: 6px
}

.NIhmB {
	color: var(--color-combo-gray60-gray40)
}

.FvQLF {
	bottom: 0
}

.iLTd {
	left: 0
}

.UzzHi {
	right: 0
}

.rIczU {
	color: var(--color-combo-gray100-white)
}

.bLeWt {
	font: var(--typography-t60)
}

.iygLn {
	font: var(--typography-t15)
}

.cYfNW {
	height: 16px
}

.xOPbW {
	width: 24px
}

.TPpRg {
	--hyperlink-textDecoration: none
}

.ynwu {
	--slot-spacing: var(--layoutCard-slot-spacing, 12px)
}

.qVkLt {
	color: var(--layoutCard-color, var(--base-text-primary))
}

.NRVkd {
	font: var(--layoutCard-font)
}

.cbeTh {
	gap: var(--slotSpacing)
}

.AsfGG {
	font: var(--typography-t05)
}

.OkRBU {
	color: var(--color-combo-gray70-gray40)
}

.zZygg {
	color: var(--hyperlink-resting-color)
}

.qdXbA {
	background: var(--hyperlink-backgroundColor)
}

.WCDhQ {
	display: var(--hyperlink-display, inline)
}

.DbOXS {
	height: var(--hyperlink-height, auto)
}

.tqUtK {
	width: var(--hyperlink-width, auto)
}

.hxxnp {
	width: 1px
}

.kDSxb {
	height: 24px
}

.afvUV:before {
	position: absolute
}

.tyGaL {
	transition: width .5s ease-in-out
}

.BIcsh {
	height: var(--progressBar-parent-height, 12px)
}

.GqQB {
	background: var(--color-combo-gray10-gray80)
}

.ZIAaz {
	--slot-border: var(--layoutCard-slot-border, 1px dotted var(--color-combo-gray20-gray70))
}

.GNMxA {
	padding: var(--slot-spacing, 12px)
}

.yqAXb {
	--layoutCardHeader-height: 20px
}

.IZtgn {
	--layoutCardFooter-height: 0
}

.ncJgB {
	padding: var(--layoutCardHeader-padding, 0 0 12px)
}

.sTPld {
	color: var(--betSixPack-headerColumn-color, var(--color-combo-gray60-gray40))
}

.UnoEy {
	font: var(--betSixPack-headerColumn-font, inherit)
}

.FTMw {
	font: var(--betSixPack-odds-font, var(--typography-t15))
}

.iZlhn {
	color: var(--betSixPack-primaryTeamName-color, var(--color-combo-gray100-white))
}

.Mdkec {
	color: var(--betSixPack-secondaryOdd-color, var(--color-combo-gray60-gray50))
}

.cIhk {
	font: var(--betSixPack-secondaryOdd-font, var(--typography-t05))
}

.TQk {
	padding: var(--betSixPack-tableWrapper-padding, 12px 0)
}

.mrZMm {
	font: var(--betSixPack-primaryTeamName-font, var(--typography-t40))
}

.fuVUc {
	--slot-border: 0.4px dotted var(--color-combo-gray40-gray70)
}

.Yzrgw {
	--progressBar-backgroundColor: var(--color-combo-gray20-black)
}

.uAhkc {
	--progressBar-parent-height: 10px
}

.sQPOI>div {
	position: relative
}

.HqrkB>div.HqrkB:before {
	content: "" ""
}

.iFoSz>div.iFoSz:before {
	display: block
}

.bcmEC>div.bcmEC:before {
	position: absolute
}

.Gxdeb>div.Gxdeb:before {
	top: 0
}

.mtHH>div.mtHH:before {
	bottom: 0
}

.oYUar>div.oYUar:before {
	left: 0
}

.GaCoY>div.GaCoY:before {
	right: 0
}

.vZyac>div.vZyac:before {
	background: linear-gradient(90deg, var(--teamStats-bar-gradient-start) 0, var(--teamStats-bar-gradient-end) 100%)
}

.UGvDX {
	flex: 1 0 auto
}

.yTFnz {
	height: 42px
}

.SxJmg {
	--hyperlink-resting-color: var(--surface-color)
}

.lnfEI {
	gap: 19px
}

.bYBiG:before {
	content: "" ""
}

.dxFEu:before {
	width: .5px
}

.XnRmS:before {
	background: var(--color-combo-gray70-gray40)
}

.lCrjy:before {
	top: 24px
}

.oDLru:before {
	bottom: 24px
}

.NPzFg:before {
	left: 50%
}

.jSMPQ {
	background: var(--teamStats-bar-tick-color)
}

.hxNeO:first-child,
.hxNeO:last-child {
	background: transparent
}

.IaXMC {
	color: var(--layoutCardHeader-color)
}

.CkEoE {
	font: var(--layoutCardHeader-font, var(--typography-t40))
}

.liAe {
	background: var(--surface-background-color, var(--container-background-color))
}

.pYgZk {
	overflow: var(--surface-overflow, hidden)
}

.LjPJo:not(div):not(:disabled) {
	cursor: pointer
}

.IfTKw:has(input:disabled) {
	background: var(--inputs-background-disabled)
}

.clotr:has(input:disabled) {
	cursor: not-allowed
}

.zEzYE:has(input:disabled) {
	color: var(--inputs-color-disabled)
}

.nkdHX {
	justify-content: space-between
}

.mLASH {
	align-items: center
}

.YOODG {
	z-index: 1
}

.FuEs {
	text-align: center
}

.FfVOu {
	padding-bottom: 12px
}

.Feejh {
	background-color: var(--layoutCard-background-color)
}

.oFFrS {
	margin-bottom: 8px
}

.UoVV {
	padding-top: 0
}

.WtEci {
	padding-right: 0
}

.dSKvB {
	padding-bottom: 0
}

.seFhp {
	padding-left: 0
}

.Mxk {
	text-transform: uppercase
}

.klTtn {
	border-radius: 4px
}

.xTell {
	white-space: nowrap
}

.ubOdK {
	padding-top: 12px
}

.VIJfz {
	font-family: var(--typography-family-primary)
}

.rEPuv {
	flex-direction: column
}

.tuAKv {
	text-overflow: ellipsis
}

.QCELl {
	container-type: inline-size
}

.jIRH {
	justify-content: center
}

.QGHKv {
	align-items: stretch
}

.kgueg {
	font-weight: 400
}

.glxIO {
	margin-right: auto
}

.vUYNV {
	margin-left: auto
}

.nyqUw {
	font-size: 10px
}

.hfDkF {
	font-weight: 500
}

.ZfQkn {
	font-weight: 700
}

.pgHdv {
	text-align: right
}

.GYydp {
	margin-top: auto
}

.paZQx {
	margin-bottom: auto
}

.frSWj {
	margin-bottom: 10px
}

.EiuCF {
	border-radius: 20px
}

.rgQax {
	padding-left: var(--slot-spacing)
}

.EKVem {
	padding-right: var(--slot-spacing)
}

.hCeOI {
	padding-top: 10px
}

.RlSzs {
	padding-bottom: 10px
}

.GFuaT {
	justify-content: left
}

.CFZbp {
	margin-right: 4px
}

.iFzkS {
	text-decoration: var(--hyperlink-textDecoration, underline)
}

.GpWVU:not(:has(div)) {
	border-bottom: var(--hyperlink-borderBottom, none)
}

.OcWqX:not(:has(div)) {
	border-bottom: var(--hyperlink-pressed-borderBottom, none)
}

.XzpYp {
	z-index: 2
}

.IKCy {
	background-color: var(--progressBar-bar-backgroundColor)
}

.KnguK {
	background-color: var(--progressBar-backgroundColor)
}

.rTqqE {
	font-family: var(--betSixPack-title-font, var(--typography-family-primary))
}

.ConaX {
	margin-bottom: var(--betSixPack-margin-bottom, 8px)
}

.KPZKA:has(>:nth-child(2)) {
	justify-content: space-between
}

.PCzIE {
	font-size: 9px
}

.CMsYq {
	font-weight: var(--betSixPack-lineHeader-font-weight, 500)
}

.ucZkc {
	text-align: left
}

.ICQCm {
	margin-bottom: 4px
}

.gFgY {
	padding-right: 2px
}

.spGOb {
	padding-left: 2px
}

.rBLIK:not(:has(+p)) {
	margin-bottom: var(--articleBody-h2-space-marginBottom, 0)
}

.XauvL>div {
	box-shadow: 2px 0 0 0 var(--surface-background-color)
}

.JoGSb {
	line-height: 1
}

.Pxeau {
	grid-gap: 12px
}

.LOSQp {
	border-top: var(--slot-border)
}

.ZUcyh {
	border-left: var(--slot-border)
}

.YJyPO {
	border-right: var(--slot-border)
}

.EsNZ {
	max-width: 150px
}

.jwLlw {
	overflow-wrap: anywhere
}

.vIfRz {
	grid-area: value0
}

.SolpO {
	grid-area: value1
}

.PDYcW {
	grid-area: label
}

.enqKJ {
	border-bottom: var(--slot-border)
}

.JEKs {
	min-height: var(--layoutCardHeader-height, 50px)
}

.MnqBn {
	text-transform: var(--layoutCardHeader-textTransform)
}

.zpZVw {
	border-radius: var(--container-border-radius)
}

.Mxrkk {
	box-shadow: var(--elevation-0-boxShadow)
}

.jeKuD:not:last-child {
	margin-right: 4px
}

.SPyYZ:has(input:disabled) {
	border-color: var(--inputs-borderColor-disabled)
}

.iJYzE:not(:has(div)) {
	text-underline-offset: var(--hyperlink-textUnderlineOffset, auto)
}

.QxrJO {
	grid-template-columns: 1fr 50px 50px 50px 50px
}

.TSdsN {
	grid-template-columns: 1fr 60px 1fr
}

.lEHQF {
	grid-template-areas: "value0 label value1"
}

.GioEs {
	grid-template-columns: 1fr 120px 1fr
}

.bjwQr:hover {
	color: var(--color-combo-baseblue-pictonblue)
}

.AchEV:hover:not(:disabled):not(:active)>span {
	color: var(--immersiveLead-downArrow-color-hover)
}

.uTOAb:focus-visible {
	--pureButton-bg: var(--card-detailContentAffiliation-focus-backgroundColor)
}

[data-interactionType=keyboard] .TIHEl:focus:not(:disabled):not(:active) {
	color: var(--navigation-tablist-tab-color-pressed)
}

[data-interactionType=keyboard] .zxPou:focus:not(:disabled):not(:active) {
	outline: var(--focus-outline)
}

[data-interactionType=keyboard] .fCfdG:focus:not(:disabled):not(:active) {
	--button-bg: var(--button-bg-focus, var(--button-bg-focus--internal))
}

[data-interactionType=keyboard] .oMkBz:focus:not(:disabled):not(:active) {
	--button-border-color: var(--button-border-color-focus, var(--button-border-color-focus--internal))
}

[data-interactionType=keyboard] .aOwuK:focus:not(:disabled):not(:active) {
	--button-color: var(--button-color-focus, var(--button-color-focus--internal))
}

[data-interactionType=keyboard] .nKDCU:focus:not(:disabled):not(:active) {
	background-color: var(--share-networks-button-focus-backgroundColor, var(--pureButton-bg))
}

[data-interactionType=keyboard] .gTRVo:focus:not(:disabled):not(:active) {
	background-image: var(--share-networks-button-focus-backgroundImage)
}

[data-interactionType=keyboard] .iCOvJ:focus:not(:disabled):not(:active) {
	color: var(--share-networks-button-focus-color)
}

[data-interactionType=keyboard] .znFR:focus:not(:disabled):not(:active) {
	outline: var(--share-networks-button-focus-outline, var(--pureButton-focus-outline))
}

[data-interactionType=keyboard] .Wzkzv:focus:not(:disabled):not(:active) {
	background-color: var(--newsletterForm-formSubmit-colors-focus, var(--button-promoted-bg-focus))
}

[data-interactionType=keyboard] .hviYw:focus:not(:disabled):not(:active)>span {
	color: var(--immersiveLead-downArrow-color-focus)
}

[data-interactionType=keyboard] .QOBMf:focus:not(:disabled):not(:active) {
	background-color: var(--tablecell-focus-background, #dee8fa)
}

[data-interactionType=keyboard] .QDwzz:focus:not(:disabled):not(:active) {
	border: var(--tablecell-focus-border, 1px solid #305bc8)
}

[data-interactionType=keyboard] .JaaES:focus:not(:disabled):not(:active) {
	z-index: 4
}

[data-interactionType=keyboard] .rEsbM:focus:not(:disabled):not(:active) {
	--background: var(--actionListItem-background-focus, var(--actionListItem-background))
}

[data-interactionType=keyboard] .WuKO:focus:not(:disabled):not(:active) {
	--border-color: var(--actionListItem-border-focus, var(--actionListItem-border-color))
}

[data-interactionType=keyboard] .JxcFx:focus:not(:disabled):not(:active) {
	--control-color: var(--actionListItem-control-color-focus, var(--actionListItem-control-color))
}

[data-interactionType=keyboard] .qTkBj:focus:not(:disabled):not(:active) {
	--indicator-color: var(--actionListItem-indicator-color-focus, var(--actionListItem-indicator-color))
}

[data-interactionType=keyboard] .HUmre:focus:not(:disabled):not(:active) {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-focus, var(--actionListItem-indicatorMeta-color))
}

[data-interactionType=keyboard] .DTBHE:focus:not(:disabled):not(:active) {
	--label-color: var(--actionListItem-label-color-focus, var(--actionListItem-label-color))
}

[data-interactionType=keyboard] .bJDBn:focus:not(:disabled):not(:active) {
	--meta-color: var(--actionListItem-meta-color-focus, var(--actionListItem-meta-color))
}

[data-interactionType=keyboard] .lknPn:focus:not(:disabled):not(:active) {
	outline-offset: var(--focus-outlineOffset)
}

.IdCkf:has(input:focus) {
	border-color: none
}

.RIkGB:has(input:focus) {
	color: #9d9e9f
}

.ksFzQ:has(input:focus) {
	outline: 1px solid #f4f4f4
}

[data-interactionType=keyboard] .YYtC:focus:not(div):not(:disabled) {
	outline: var(--pureButton-focus-outline)
}

[data-interactionType=keyboard] .rTpcz:focus:not(div):not(:disabled) {
	outline-offset: var(--pureButton-focus-outlineOffset, var(--focus-outlineOffset))
}

[data-interactionType=keyboard] .ZqGqs:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-bg: var(--tagCS-standard-bg-focus, #dee8fa)
}

[data-interactionType=keyboard] .LVAIE:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-border-color: var(--tagCS-standard-border-color-focus, #305bc8)
}

[data-interactionType=keyboard] .TnrRA:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-color: var(--tagCS-standard-color-focus, #305bc8)
}

[data-interactionType=keyboard] .uECag:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-outline: var(--tagCS-standard-outline-focus, var(--tag-standard-outline-focus))
}

[data-interactionType=keyboard] .DcwSV:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--focus-outlineOffset: var(--tag-outlineOffset)
}

[data-interactionType=keyboard] .XkZnZ:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-bg: var(--tagCS-promoted-bg-focus, #305bc8)
}

[data-interactionType=keyboard] .nnMcF:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-border-color: var(--tagCS-promoted-border-color-focus)
}

[data-interactionType=keyboard] .MvQcM:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-color: var(--tagCS-promoted-color-focus, #fff)
}

[data-interactionType=keyboard] .yREqx:not([aria-selected=true]):focus:not(:disabled):not(:active) {
	--tag-outline: var(--tag-promoted-outline-focus)
}

.oZvCu:has(input:focus) {
	background: #121213
}

.XYFIn:has(input:focus) {
	color: #fff
}

[data-interactionType=keyboard] .TuOBU:focus:not(:disabled):not(:active) {
	outline: 2px solid var(--outline-color)
}

.sZXY:has(input:focus) {
	background: var(--inputs-background-focus)
}

.fmqJA:has(input:focus) {
	color: var(--inputs-color-focus)
}

.luzlV:has(input:focus) {
	border-color: var(--inputs-borderColor-focus)
}

.xazDc:has(input:focus) {
	outline: var(--inputs-outline-focus)
}

.XsORH:active:not(:disabled) {
	--button-bg: var(--button-bg-pressed, var(--button-bg-pressed--internal))
}

.EgRXa:active:not(:disabled) {
	--button-border-color: var(--button-border-color-pressed, var(--button-border-color-pressed--internal))
}

.hMVHb:active:not(:disabled) {
	--button-color: var(--button-color-pressed, var(--button-color-pressed--internal))
}

.hjDDH:active:not(:disabled) {
	background-color: var(--share-networks-button-pressed-backgroundColor, var(--pureButton-bg))
}

.JboFf:active:not(:disabled) {
	background-image: var(--share-networks-button-pressed-backgroundImage)
}

.OBVry:active:not(:disabled) {
	color: var(--share-networks-button-pressed-color)
}

.Ydlm:active:not(:disabled) {
	background-color: var(--newsletterForm-formSubmit-colors-pressed, var(--button-promoted-bg-pressed))
}

.qGHPb:active:not(:disabled)>span {
	color: var(--immersiveLead-downArrow-color-pressed)
}

.hBLtv:active:not(:disabled) {
	--background: var(--actionListItem-background-pressed, var(--actionListItem-background))
}

.lUiiJ:active:not(:disabled) {
	--border-color: var(--actionListItem-border-pressed, var(--actionListItem-border-color))
}

.sQTpm:active:not(:disabled) {
	--control-color: var(--actionListItem-control-pressed, var(--actionListItem-control-color))
}

.TZxOU:active:not(:disabled) {
	--indicator-color: var(--actionListItem-indicator-color-pressed, var(--actionListItem-indicator-color))
}

.alkTF:active:not(:disabled) {
	--indicatorMeta-color: var(--actionListItem-indicatorMeta-color-pressed, var(--actionListItem-indicatorMeta-color))
}

.txHgr:active:not(:disabled) {
	--label-color: var(--actionListItem-label-color-pressed, var(--actionListItem-label-color))
}

.bSQRg:active:not(:disabled) {
	--meta-color: var(--actionListItem-meta-color-pressed, var(--actionListItem-meta-color))
}

.Haltu:not([aria-selected=true]).Haltu:not(div).Haltu:active:not(:disabled) {
	--tag-bg: var(--tagCS-standard-bg-pressed, #bcd0f4)
}

.NafGB:not([aria-selected=true]).NafGB:not(div).NafGB:active:not(:disabled) {
	--tag-border-color: var(--tagCS-standard-border-color-pressed, #1a49a0)
}

.KpEhF:not([aria-selected=true]).KpEhF:not(div).KpEhF:active:not(:disabled) {
	--tag-color: var(--tagCS-standard-color-pressed, #1a49a0)
}

.fFMcX[aria-selected=true].fFMcX:active:not(:disabled) {
	--tag-bg: var(--tagCS-standard-selected-bg-pressed, #bcd0f4)
}

.PbMFf[aria-selected=true].PbMFf:active:not(:disabled) {
	--tag-border-color: var(--tagCS-standard-selected-border-color-pressed)
}

.hJRbU[aria-selected=true].hJRbU:active:not(:disabled) {
	--tag-color: var(--tagCS-standard-selected-color-pressed, #1a49a0)
}

.ifqak:not([aria-selected=true]).ifqak:not(div).ifqak:active:not(:disabled) {
	--tag-bg: var(--tagCS-promoted-bg-pressed, #1a49a0)
}

.gZUOP:not([aria-selected=true]).gZUOP:not(div).gZUOP:active:not(:disabled) {
	--tag-border-color: var(--tagCS-promoted-border-color-pressed)
}

.RhSwO:not([aria-selected=true]).RhSwO:not(div).RhSwO:active:not(:disabled) {
	--tag-color: var(--tagCS-promoted-color-pressed, #fff)
}

.AzdMq[aria-selected=true].AzdMq:active:not(:disabled) {
	--tag-bg: var(--tagCS-promoted-selected-bg-pressed, #bcd0f4)
}

.sZCoE[aria-selected=true].sZCoE:active:not(:disabled) {
	--tag-border-color: var(--tagCS-promoted-selected-border-color-pressed, none)
}

.klWd[aria-selected=true].klWd:active:not(:disabled) {
	--tag-color: var(--tagCS-promoted-selected-color-pressed, #1a49a0)
}

@media (min-width:768px) and (max-width:1259px) {

	.eZKkr {
		display: grid
	}
}

@media (hover:hover) {
	.ZKjZc:not(:has(div)) {
		border-bottom: var(--hyperlink-hover-borderBottom, none)
	}
}

@media (hover:hover) {
	.sgyq:hover:not(:disabled):not(:active) {
		--button-bg: var(--button-bg-hover, var(--button-bg-hover--internal))
	}

	.cRbVn:hover:not(:disabled):not(:active) {
		--button-border-color: var(--button-border-color-hover, var(--button-border-color-hover--internal))
	}

	.sBVbK:hover:not(:disabled):not(:active) {
		--button-color: var(--button-color-hover, var(--button-color-hover--internal))
	}
}

@container (max-width: 349px) {
	.rBJdU {
		display: inline
	}
}


@container (min-width: 580px) {
	.mHzDO {
		grid-template-columns: 1fr 71px 71px 71px 71px
	}
}

@container (min-width: 720px) {
	.IZsba {
		grid-template-columns: 1fr 82px 82px 82px 82px
	}
}

@media (min-width:768px) and (max-width:1259px) {
	.gRBWh {
		grid-template-columns: 1fr 100px 1fr 1.3fr
	}

	.yEjpn {
		grid-template-areas: "value0 label value1 value2"
	}

	.lGIsP {
		grid-template-columns: 1fr 87px 1fr
	}

	.nbAEp {
		grid-column: span 3
	}
}

@media (min-width:768px) and (max-width:1259px) {
	.VgrBv {
		padding-left: 5px
	}

	.qMIuq {
		border-left: var(--slot-border)
	}

	.rRHId {
		grid-row-start: 2
	}

	.dTPCH {
		grid-column-start: 4
	}

	.UarA {
		grid-row-end: var(--grid-rows)
	}

	.VyZCd {
		margin-right: 12px
	}

	.jSVmD {
		gap: 0
	}

	.uHRs {
		margin-bottom: 100px
	}

	.nljvg {
		margin-top: 100px
	}
}






@media print {

	.theme-light {
		--bracket-connectorWidth: 1px;
		--bracket-connectorWidthHalf: .5px;
		--bracket-labelPrimary-fontSize: 6px;
		--bracket-labelPrimary-fontWeight: 400;
		--bracket-labelPrimary-lineHeight: 12px;
		--bracket-labelSecondary-fontSize: 6px;
		--bracket-labelSecondary-fontWeight: 300;
		--bracket-labelSecondary-lineHeight: 12px;
		--bracket-regionSpacing: 40px;
		--bracket-regionSpacingHalf: 20px;
		--bracket-spacing: 6px;
		--bracket-spacingHalf: 3px;
		--bracket-regionHeaders-fontSize: 11px;
		--bracket-regionHeaders-fontWeight: 400;
		--bracket-regionHeaders-height: 20px;
		--bracket-regionHeaders-heightHalf: 10px;
		--bracket-regionHeaders-lineHeight: 13px
	}
}









