
:root {

	--metabet-odds-board-header-height: 65px;
	--metabet-futures-board-header-height: 65px;
	--metabet-side-odds-table-header-height: 65px;
	--metabet-odds-board-sticky-header-offset: 0px;
	--metabet-futures-board-sticky-header-offset: 0px;

	--metabet-element-background-color: #ffffff;
	--metabet-element-bet-cell-border-color: #dddddd;
	--metabet-element-bet-cell-border-color-hover: #1aa2e1;
	--metabet-element-border-color: #dddddd;
	--metabet-element-text-color: #222222;
	--metabet-element-text-color-75: #555555;
	--metabet-element-text-color-50: #666666;
	--metabet-element-text-color-25: #767676;
	--metabet-element-border-radius: 3px;

}
	.metabet-odds-board.metabet-style-vegas {
		--metabet-odds-board-header-height: 110px;
	}
	.metabet-futures-board.metabet-style-vegas {
		--metabet-futures-board-header-height: 110px;
	}


.metabet-adtile {
	box-sizing: border-box;
}

.metabet-provider-disabled {
	pointer-events: none;
}


.metabet-winnings *, .metabet-gametile *, .metabet-oddscompare *, .metabet-odds * {
	margin: 0;
	padding: 0;
}


.metabet-winnings {
	white-space: nowrap;
	position: relative;
	cursor: pointer;
}
	.metabet-winnings > img {
		width: 1em;
		height: 1em;
		vertical-align: text-bottom;
		pointer-events: none;
		margin: 0;
		padding: 0 0 .1em .1em;
		box-sizing: initial;
	}

.metabet-winnings-detail {
	position: absolute;
	top: 3em;
	flex-direction: column;
	width: 200px;
	color: #111;
	background: #fff;
	border: 1px solid #ccc;
	box-shadow: 1px 1px 3px 1px rgba(0,0,0,.2);
	font-size: 13px;
	cursor: default;
	opacity: 0;
	z-index: -1000002;
	transition: all .3s ease-out;
}

	.metabet-winnings-detail-show {
		opacity: 1;
		top: 1.75em;
		z-index: 1000002;
		transition: all .3s ease-out;
	}

	.metabet-winnings-detail:before {
		content: " ";
		width: 0;
		height: 0;
		top: -.75em;
		left: 94px;
		position: absolute;
		border-bottom: .75em solid #fff;
		border-bottom: .75em solid var(--team-color);
		border-left: .75em solid transparent;
		border-right: .75em solid transparent;
	}

	.metabet-winnings-detail img {
		width: 25px;
		height: 25px;
		margin: 0;
		padding: 0;
		box-shadow: none !important;
		filter: drop-shadow(0 0 .25em #fff);
	}
	.metabet-winnings-detail div {
		padding: 10px;
		border-bottom: 1px solid #ddd;
		display: flex;
		flex-direction: row;
		justify-content: space-between;
		align-items: center;
	}
		.metabet-winnings-detail div:first-child {
			font-weight: bold;
			color: #fff;
			padding: 5px 10px;
			border-bottom: 1px solid #999;
		}
	.metabet-winnings-detail a {
		color: #000 !important;
		text-decoration: underline;
		background: none !important;
		box-shadow: none !important;
	}
		.metabet-winnings-detail a:hover {
			background: none !important;
			box-shadow: none !important;
		}

	.metabet-winnings-detail-top-spacer {
		position: absolute;
		top: -20px;
		height: 20px;
		width: 100%;
		background: transparent;
	}



.metabet-odds {
	display: none;
}
	.metabet-odds a {
		display: inline-flex;
		place-items: baseline;
	}
	.metabet-odds-provider {
		margin-right: .25em;
		align-self: normal;
	}



.metabet-adtile {
	/* .metabet-adtile is the parent class above gametile and oddscompare */
	color: #000;
	font-size: 14px;
	border: 1px solid #ddd;
	background: #fff;
	display: inline-flex;
	vertical-align: top;
	border-radius: var(--metabet-element-border-radius);
	overflow: hidden;
}
	.metabet-adtile .metabet-adtile-bet {
		font-weight: bold;
		font-size: 110%;
		color: #232f80;
		background: #f9f9f9;
		display: flex;
		flex: 1;
		justify-content: center;
		align-items: center;
		padding: 0;
		margin: 3px 0;
		border: 1px solid #ddd;
		border-radius: 3px;
		position: relative;
		overflow: hidden;
	}

		.metabet-adtile .metabet-adtile-bet img.metabet-adtile-bet-provider {
			display: none;
			width: 20px;
			height: 20px;
			position: absolute;
			right: -10px;
			opacity: .5;
			transition: all .3s ease-out;
		}

		.metabet-adtile .metabet-adtile-bet:hover {
			border: 1px solid #48bdf3;
			background: #fff;
			transition: all .5s ease-out;
		}
			.metabet-adtile .metabet-adtile-bet:hover img, .metabet-orientation-landscape.metabet-adtile.metabet-width-small .metabet-gametile-odds-over-under .metabet-adtile-bet:hover img {
				opacity: 1;
				right: 2px;
			}
				.metabet-orientation-landscape.metabet-adtile .metabet-gametile-odds-over-under .metabet-adtile-bet:hover img {
					right: -5px;
				}


	.metabet-adtile > * {
		line-height: normal !important;
	}
	.metabet-adtile a {
		text-decoration: none;
		border: none;
	}

	.metabet-adtile-header {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		grid-area: header;
		align-items: center;
		background: #48bdf3;
		border-radius: var(--metabet-element-border-radius) var(--metabet-element-border-radius) 0 0;
	}
		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header {
			flex-direction: column;
			border-radius: var(--metabet-element-border-radius) 0 0 var(--metabet-element-border-radius);
			width: 15%;
		}

		.metabet-adtile-header .metabet-adtile-header-logo {
			background: url('https://go.metabet.io/img/logo.svg') center center no-repeat;
			background-size: contain;
			width: 75px;
			height: 20px;
			margin: 5px 8px !important;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header .metabet-adtile-header-logo {
				background-size: 100%;
				height: 100%;
				width: 70%;
			}

		.metabet-adtile-header .metabet-gametile-time {
			display: none;
			cursor: default;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header .metabet-gametile-time {
				display: block;
				color: #232f80;
				letter-spacing: -1px;
				font-weight: bold;
				font-size: 80%;
				padding-bottom: 4px;
			}

		.metabet-adtile-header .metabet-adtile-header-cta {
			display: none;
			color: #fff;
			font-size: 12px;
			margin: 0 auto 0 7px;
			padding: 2px 5px;
			border: 1px solid rgba(255, 255, 255, .5);
			border-radius: var(--metabet-element-border-radius);
			transition: .1s all;
		}
			.metabet-adtile-header .metabet-adtile-header-cta:hover  {
				transform: scale(1.05);
				border: 1px solid rgba(255, 255, 255, 1);
			}


	.metabet-adtile.metabet-adtile-game-finished .metabet-gametile-odds a, .metabet-adtile.metabet-adtile-game-finished .metabet-oddscompare-providers a {
		pointer-events: none;
	}

	.metabet-adtile-footer {
		grid-area: footer;
		display: grid;
		grid-template-columns: auto auto;
		justify-content: space-between;
		align-items: center;
		font-weight: bold;
		font-size: 12px;
		padding: 0 10px;
	}
		.metabet-adtile-footer > a {
			height: 20px;
			padding-bottom: 1px;
			place-items: center;
		}
			.metabet-adtile-footer-all-lines {
				color: #1aa2e1;
				display: none;
				grid-area: 1 / 2 / 2 / 3;
			}
				.metabet-adtile-footer-all-lines:before {
					content: "See All Lines";
				}
			.metabet-adtile-footer-watermark {
				display: none;
				grid-area: 1 / 1 / 2 / 2;
			}
				.metabet-adtile-footer-watermark img {
					width: 58px;
					height: 16px;
				}

			.metabet-adtile-footer-disclaimer {
				grid-area: disclaimer;
				display: block;
				padding: 4px;
				font-size: 10px;
				color: var(--metabet-element-text-color-25);
				font-weight: normal;
				text-align: center;
			}
				.metabet-adtile-footer-disclaimer a {
					color: var(--metabet-element-text-color-25);
				}

	.metabet-adtile-content-float-right {
		float: right;
		margin: 0 0 .5rem .5rem;
	}
		@media (max-width: 600px) {
			.metabet-adtile-content-float-right {
				margin: 0 auto 2rem auto;
				float: none;
				display: block;
			}
		}

	.metabet-adtile.metabet-draftkings-static-image {
		border: none;
	}



.metabet-team-logo {
	color: #fff;
	font-weight: bold;
	letter-spacing: normal;
	justify-content: center;
	align-items: center;
}
	.metabet-team-logo-generic {
		display: flex;
		border-radius: 50%;
		box-shadow: 0 0 5px -1px #ccc;
		width: 25px !important;
		height: 25px !important;
		place-self: center;
		color: #fff;
		font-size: 10px;
	}


.metabet-gametile {
}
	.metabet-gametile.metabet-orientation-portrait {
		flex-direction: column;
	}
	.metabet-gametile.metabet-orientation-square {
		flex-direction: column;
	}
	.metabet-gametile.metabet-orientation-landscape {
		flex-direction: row;
	}

	.metabet-gametile-score {
		display: flex;
		flex-direction: row;
		justify-content: space-around;
		align-items: stretch;
		min-width: 0;
		height: 45px;
		font-size: 110%;
		font-weight: bold;
		letter-spacing: -1px;
	}
		.metabet-orientation-landscape .metabet-gametile-score {
			flex-direction: column;
			justify-content: flex-end;
			padding: 3px 0 3px 1%;
			min-width: 15%;
			height: initial;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score {
				justify-content: space-evenly;
				align-items: flex-start;
				padding-left: 0;
			}

		.metabet-gametile-score > * {
			display: flex;
			align-items: center;
			flex: 1;
			border-bottom: 1px solid #ddd;
			height: 100%;
		}
			.metabet-orientation-landscape .metabet-gametile-score > * {
				padding-right: 5px;
				flex: 0 1 auto;
				border: none !important;
				flex-direction: row !important;
				justify-content: flex-start !important;
			}
				.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score > * {
					flex: 0;
				}

		.metabet-gametile-score > div {
			border-left: 1px solid #ddd;
			justify-content: center;
			padding: 0 5px;
			min-width: 0;
		}
			.metabet-gametile-score > div div {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				padding-right: 1px;
			}

			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score div {
				border: none;
			}

			.metabet-gametile-score .metabet-gametile-time {
				color: var(--metabet-element-text-color-50);
				white-space: nowrap;
				flex: 0 1 auto;
				justify-content: center;
				font-size: 85%;
				width: 75px;
				border-left: none;
				grid-area: time;
			}
				.metabet-orientation-landscape .metabet-gametile-time {
					flex: 0;
				}
				.metabet-orientation-landscape .metabet-gametile-time > * {
					font-size: 85%;
					margin-top: 4px;
					margin-bottom: 2px;
				}
					.metabet-orientation-landscape .metabet-gametile-time span {
						visibility: hidden;
					}
					.metabet-gametile-score .metabet-gametile-time select {
						color: var(--metabet-element-text-color-75);
						font-weight: bold;
						background: none;
						border: 1px solid var(--metabet-element-bet-cell-border-color-hover);
						border-radius: var(--metabet-element-border-radius);
						padding: .25em .5em;
					}
						.metabet-orientation-landscape .metabet-gametile-score .metabet-gametile-time select {
							padding: 0 .25em;
						}
				.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-time {
					visibility: visible;
				}
				.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score .metabet-gametile-time {
					display: none;
				}

		.metabet-gametile-score .metabet-team-logo {
			width: 25px;
			height: 25px;
			margin-right: 10px;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score .metabet-team-logo {
				width: 14px;
				height: 14px;
				font-size: 8px;
				margin: 0 8px;
			}

		.metabet-orientation-square.metabet-gametile-show-roundname .metabet-gametile-score, .metabet-orientation-portrait.metabet-gametile-show-roundname .metabet-gametile-score {
			display: grid;
			height: 50px;
			grid-template:
				"time	roundname	roundname"	20px
				"time	away		home"		auto
				/ 75px 1fr 1fr;
		}
			.metabet-gametile-score .metabet-gametile-roundname {
				font-size: 80%;
				grid-area: roundname;
				border-bottom-width: 1px !important;
				border-bottom-style: solid !important;
				display: none;
			}
				.metabet-orientation-square.metabet-gametile-show-roundname .metabet-gametile-roundname, .metabet-orientation-portrait.metabet-gametile-show-roundname .metabet-gametile-roundname {
					display: inherit;
				}
			.metabet-gametile-score .metabet-gametile-roundname:empty {
				display: none;
			}


	.metabet-gametile-odds {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: space-evenly;
	}
		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds label {
			display: none;
		}
		.metabet-orientation-landscape .metabet-gametile-odds {
			flex-direction: row;
			justify-content: flex-end;
			padding: 3px 0;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds {
				padding: 0px;
			}

		.metabet-gametile-odds > div {
			display: flex;
			flex-direction: row;
			align-items: stretch;
			justify-content: space-between;
			margin: 5px 0;
			flex-grow: 1;
			flex-basis: 0;
		}
			.metabet-gametile-odds > .metabet-gametile-odds-over-under {
				flex-grow: 1.3;
			}

			.metabet-orientation-landscape .metabet-gametile-odds > div {
				flex-direction: column;
				flex: 1;
				margin: 0;
			}
				.metabet-orientation-landscape .metabet-gametile-odds .metabet-market-moneyline-ties {
					display: grid;
					grid-template:
						"label	label"		auto
						"price1	priceTie"	1fr
						"price2	priceTie"	1fr
						/ 1fr 40%;
				}
					.metabet-gametile-odds .metabet-market-moneyline-ties > div:nth-of-type(1) {
						grid-area: price1;
					}
					.metabet-gametile-odds .metabet-market-moneyline-ties > div:nth-of-type(2) {
						grid-area: priceTie;
						padding: 0;
					}
						.metabet-gametile-odds .metabet-market-moneyline-ties > div:nth-of-type(2) a {
							flex-direction: column;
						}
						.metabet-orientation-landscape .metabet-gametile-odds .metabet-market-moneyline-ties > div:nth-of-type(2) .metabet-team-initials {
							display: block;
							padding: 0;
						}
					.metabet-gametile-odds .metabet-market-moneyline-ties > div:nth-of-type(3) {
						grid-area: price2;
					}

				.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div {
					flex-grow: .4;
				}

			.metabet-gametile-odds > div > div {
				flex: 1;
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: stretch;
				text-align: center;
				padding: 0 3%;
			}
				.metabet-orientation-landscape .metabet-gametile-odds > div > div {
					flex-direction: row;
				}
				.metabet-orientation-landscape .metabet-gametile-odds > .metabet-gametile-odds-over-under > div {
					align-items: stretch;
				}

				.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div > div a {
					flex-direction: column;
				}

				.metabet-gametile-odds > div > div em {
					font-style: normal;
					font-weight: normal;
					font-size: 70%;
					padding-left: 8px;
				}
					.metabet-gametile.metabet-style-modern .metabet-gametile-odds > div > div em, .metabet-gametile.metabet-style-modern-cents .metabet-gametile-odds > div > div em {
						padding: 0 8px 0 0;
					}
					.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div > div em {
						padding: 0;
					}


					.metabet-orientation-landscape .metabet-gametile-odds .metabet-gametile-odds-over-under em {
						padding-left: 0;
					}
					.metabet-orientation-landscape .metabet-gametile-odds > .metabet-gametile-odds-over-under > div a {
						flex-direction: column;
						margin-left: 1%;
						margin-right: 1%;
					}

			.metabet-gametile-odds > div > label {
				display: flex;
				flex-direction: column;
				justify-content: center;
				grid-area: label;
				text-align: center;
				text-transform: uppercase;
				width: 75px;
				color: var(--metabet-element-text-color-50);
				font-size: 75%;
				font-weight: bold;
			}
				.metabet-orientation-landscape .metabet-gametile-odds > div > label {
					width: inherit;
					flex-direction: row;
					justify-content: center;
				}
					.metabet-orientation-landscape .metabet-gametile-odds > div > label div {
						padding: 4px 3px 0 0;
					}

			.metabet-gametile-odds .metabet-team-initials, .metabet-gametile-odds .metabet-over-under-label {
				display: none;
			}

		.metabet-gametile.metabet-responsive {
			min-height: 50px;
		}
			.metabet-gametile.metabet-responsive:not(.metabet-size-s) {
				min-height: 300px;
			}


		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds div em {
			display: none;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds div .metabet-team-initials, .metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds div .metabet-over-under-label {
				display: inline-block;
			}

		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds div a {
			width: 50px;
		}

		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div:nth-of-type(1) > div:nth-of-type(2), .metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div:nth-of-type(2) {
			display: none;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds > div.metabet-gametile-odds-over-under {
				display: flex;
			}

		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-odds-over-under > div > a:nth-of-type(2) {
			display: none;
		}


		.metabet-orientation-landscape .metabet-adtile-footer {
			display: none;
		}



.metabet-gamewatchtile {
	font-size: 20px;
	flex-direction: column;
	box-sizing: border-box;
	width: 100%;
}
	.metabet-gamewatchtile-title {
		font-weight: bold;
		display: flex;
		font-size: .75em;
		height: 2.5em;
		align-items: center;
		padding: 0 1em;
		border-top: 1px solid var(--metabet-element-border-color);
		border-bottom: 1px solid var(--metabet-element-border-color);
	}
	.metabet-gamewatchtile-main {
		overflow-y: auto;
		height: 1;
		flex: 1;
	}
		.metabet-gamewatchtile-main::-webkit-scrollbar {
			width: .6em;
			height: .6em;
		}


	.metabet-gamewatchtile ul {
		flex-direction: column;
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: .7em;
	}

	.metabet-gamewatchtile li {
		padding: 1em 1em .5em 1em;
		border-bottom: 1px solid var(--metabet-element-border-color);
		display: grid;
		grid-template:
			"title	title	title"		auto
			"time	time	bets"		48px
			/ 1fr 1fr 80px;
	}

	.metabet-gamewatchtile .metabet-gamewatchtile-game-title {
		grid-area: title;
		font-weight: bold;
		padding-bottom: .75em;
	}
	.metabet-gamewatchtile .metabet-gamewatchtile-game-time {
		grid-area: time;
		align-self: center;
		opacity: .75;
	}
	.metabet-gamewatchtile .metabet-gamewatchtile-game-broadcast {
		overflow-x: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.metabet-gamewatchtile .metabet-gamewatchtile-game-cta {
		display: flex;
		flex-direction: row-reverse;
	}
	.metabet-gamewatchtile .metabet-adtile-bet {
		flex: 1;
		font-size: 1.1em;
		flex-direction: column;
		margin-left: .25em;
		display: flex;
	}
		.metabet-gamewatchtile .metabet-adtile-bet em {
			font-size: .6em;
			font-style: normal;
			font-weight: normal;
		}
		.metabet-gamewatchtile .metabet-adtile-bet img.metabet-adtile-bet-provider {
			display: inline;
		}



.metabet-injuriestile {
	font-size: 20px;
	display: inline-grid;
	grid-template:
		"header"	auto
		"score"		auto
		"players"	1fr
		"odds"		auto
		"footer"	auto
		/ auto;
}
	.metabet-injuriestile-score {
		grid-area: score;
		display: flex;
		flex-direction: row;
		height: 45px;
		font-size: .75em;
		font-weight: bold;
		letter-spacing: -1px;
	}
		.metabet-injuriestile-score > * {
			display: flex;
			align-items: center;
			flex: 1;
			border-top: 1px solid #ddd;
			border-bottom: 1px solid #ddd;
			height: 100%;
		}
		.metabet-injuriestile-score > div {
			justify-content: center;
			padding: 0 5px;
			min-width: 0;
		}
			.metabet-injuriestile-score > div:nth-child(2) {
				border-left: 1px solid #ddd;
				border-right: 1px solid #ddd;
			}
			.metabet-injuriestile-score > div div {
				overflow: hidden;
				text-overflow: ellipsis;
				white-space: nowrap;
				padding-right: 1px;
			}

		.metabet-injuriestile-score .metabet-injuriestile-title {
			font-size: 1em;
			letter-spacing: normal;
		}
		.metabet-injuriestile-score .metabet-team-logo {
			width: 25px;
			height: 25px;
			margin-right: 10px;
		}

	.metabet-injuriestile-odds {
		grid-area: odds;
		font-size: .7em;
		height: 50px;
		border-top: 1px solid #ddd;
		border-bottom: 1px solid #ddd;
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: space-evenly;
	}

		.metabet-injuriestile-odds > div {
			display: flex;
			flex-direction: row;
			align-items: stretch;
			justify-content: space-between;
			flex-grow: 1;
			flex-basis: 0;
		}

			.metabet-injuriestile-odds .metabet-market-spread div:nth-child(2) {
				border-left: 1px solid #ddd;
				border-right: 1px solid #ddd;
			}
			.metabet-injuriestile-odds > div > div {
				flex: 1;
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: stretch;
				text-align: center;
				padding: 5px 3%;
			}

				.metabet-injuriestile-odds > div > div em {
					font-style: normal;
					font-weight: normal;
					font-size: 70%;
					padding-left: 8px;
				}

			.metabet-injuriestile-odds > div > label {
				display: flex;
				flex-direction: column;
				justify-content: center;
				grid-area: label;
				text-align: center;
				text-transform: uppercase;
				width: 75px;
				color: var(--metabet-element-text-color-50);
				font-size: 75%;
				font-weight: bold;
			}

	.metabet-injuriestile-time {
		font-weight: bold;
		color: var(--metabet-element-text-color-50);
		letter-spacing: -1px;
	}




	.metabet-injuriestile-players {
		grid-area: players;
		display: grid;
		grid-template:
			".	players1	players2 ."	auto
			/ 5% 45% 45% 5%;
		overflow-y: auto;
	}
		.metabet-injuriestile-players1 {
			grid-area: players1;
			display: flex;
			flex-direction: column;
		}
		.metabet-injuriestile-players2 {
			grid-area: players2;
			display: flex;
			flex-direction: column;
			text-align: right;
		}

		.metabet-injuriestile-players > div > div {
			display: grid;
			margin-top: .75em;
			grid-template:
				"name"	auto
				"status" auto
				/ auto;
		}
			.metabet-injuriestile-players > div > div:last-child {
				margin-bottom: .75em;
			}
			.metabet-injuriestile-players > div > div strong {
				grid-area: name;
				display: flex;
				align-items: baseline;
			}
				.metabet-injuriestile-players > .metabet-injuriestile-players2 > div strong {
					flex-direction: row-reverse;
				}
				.metabet-injuriestile-players > div > div strong span {
					font-size: .8em;
				}
				.metabet-injuriestile-players > div > div strong sup {
					font-size: .6em;
					font-style: normal;
					font-weight: normal;
					color: var(--metabet-element-text-color-50);
					padding: 0 .5em;
				}
			.metabet-injuriestile-players > div > div span {
				font-size: .7em;
			}

		.metabet-injuriestile-players-empty {
			grid-area: 1 / 2 / 2 / 4;
			place-self: center;
			text-align: center;
			font-size: .8em;
		}



.metabet-matchuptile {
	flex-direction: column;
	font-size: 20px;
}

	.metabet-matchuptile .metabet-gametile-score {
		font-size: .77em;
	}

	.metabet-matchuptile table {
		font-size: 20px;
		display: flex;
		flex: 1;
		flex-direction: column;
		margin: 0;
		padding: 0;
		justify-content: space-evenly;
		border: none;
	}
		.metabet-matchuptile table tr {
			display: flex;
			align-items: center;
			height: 1.5em;
		}
		.metabet-matchuptile table th {
			text-align: center;
			text-transform: uppercase;
			color: var(--metabet-element-text-color-50);
			font-size: 50%;
			font-weight: bold;
			width: 75px;
			margin: 0;
			padding: 0 5px;
			border: none;
		}
		.metabet-matchuptile table td {
			font-size: 70%;
			text-align: center;
			flex: 1;
			margin: 0;
			padding: 0;
			border: none;
		}

		.metabet-matchuptile table a {
			display: inline-flex;
			text-decoration: underline;
			align-items: center;
			color: var(--metabet-element-text-color);
		}
			.metabet-matchuptile table a img {
				margin-left: .25em;
			}



.metabet-oddscompare {
	flex-direction: column;
}
	.metabet-oddscompare.metabet-width-small {
		font-size: 13px;
	}

	.metabet-oddscompare .metabet-oddscompare-game {
		font-size: 16px;
		font-weight: bold;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #ccc;
		height: 40px;
	}
		.metabet-oddscompare .metabet-oddscompare-teams {
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			padding: 0 5px 0 10px;
		}
		.metabet-oddscompare .metabet-oddscompare-time {
			color: var(--metabet-element-text-color-50);
			white-space: nowrap;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 12px;
			letter-spacing: -1px;
			width: 75px;
			height: 100%;
			border-left: 1px solid #ccc;
		}



	.metabet-oddscompare .metabet-oddscompare-providers {
		display: flex;
		flex: 1;
		flex-direction: column;
		justify-content: center;
	}
		.metabet-oddscompare .metabet-oddscompare-provider {
			padding: .7em .7em .7em 0;
			display: flex;
			flex-direction: row;
			flex: 1;
			justify-content: space-between;
			align-items: center;
			border-top: 1px solid #eee;
		}
			.metabet-oddscompare .metabet-oddscompare-provider:first-child {
				border: none;
			}

		.metabet-oddscompare .metabet-oddscompare-provider a:first-child {
			width: 55px;
			margin-right: 5px;
			text-align: center;
		}

		.metabet-oddscompare .metabet-oddscompare-provider img {
			height: 30px;
			max-width: 60px;
		}
		.metabet-oddscompare .metabet-oddscompare-promo {
			width: 41%;
			padding-right: .75em;
			color: #000;
			font-weight: bold;
			display: flex;
			flex-direction: column;
			font-size: 92%;
		}

		.metabet-oddscompare .metabet-oddscompare-odds {
			padding: 5px 0;
		}
			.metabet-oddscompare-provider .metabet-oddscompare-odds em {
				font-style: normal;
				font-weight: normal;
					font-size: 70%;
					padding: 0 4px;
				}


	.metabet-oddscompare.metabet-responsive {
		min-height: 50px;
	}
		.metabet-oddscompare.metabet-responsive:not(.metabet-size-s) {
			min-height: 300px;
		}


	.metabet-oddscompare.metabet-orientation-landscape {
		flex-direction: row;
	}

		.metabet-oddscompare.metabet-orientation-landscape .metabet-adtile-header {
			flex-direction: column;
		}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-adtile-header .metabet-gametile-time {
				display: block;
				visibility: visible;
				letter-spacing: -1px;
				font-weight: bold;
				font-size: 80%;
				padding-bottom: 7px;
			}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-adtile-header .metabet-adtile-header-logo {
				height: 100%;
			}

		.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-game {
			flex-direction: column-reverse;
			justify-content: center;
			height: 100%;
			border-right: 1px solid var(--metabet-element-border-color);
		}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-game .metabet-oddscompare-teams {
				padding: 0 20px;
			}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-game .metabet-oddscompare-time {
				display: none;
			}

		.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-providers {
			flex-direction: row;
			justify-content: normal;
			overflow-y: auto;
		}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-provider {
				margin: 0 15px;
				padding: 0;
				border: none;
			}
			.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-provider a:first-child {
				margin-right: 1px;
				width: auto;
			}

		.metabet-oddscompare.metabet-orientation-landscape .metabet-oddscompare-promo {
			display: none;
		}

.metabet-videotile {
}

	.metabet-videotile > div {
		display: grid;
		grid-template: "main" auto / auto;
		cursor: pointer;
		background: center center no-repeat;
		background-size: cover;
		width: 100%;
		height: 100%;

	}
	.metabet-videotile label {
		color: #fff;
		text-shadow: 1px 1px #000;
		background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,.7) 2em, rgba(0,0,0,.7) 100%);
		padding: 1em;
		grid-area: main;
		align-self: end;
		cursor: pointer;
	}

	.metabet-videotile-play {
		opacity: .8;
		width: 100px;
		transition: .2s all;
		grid-area: main;
		place-self: center;
	}
		.metabet-videotile-play:hover {
			opacity: 1;
		}

	.metabet-videotile iframe {
		width: 100%;
		height: 100%;
		border: none;
	}



.metabet-sideoddstile {
	flex-direction: column;
}
	.metabet-sideoddstile.metabet-orientation-landscape {
		flex-direction: row;
	}

	.metabet-sideoddstile-title {
		font-size: 16px;
		font-weight: bold;
		height: 40px;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #ccc;
	}
		.metabet-sideoddstile-title .metabet-team-logo {
			width: 25px;
			height: 25px;
			margin: 0 18px 0 15px;
		}
		.metabet-sideoddstile-title span:last-of-type {
			margin-left: 55px;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow-x: hidden;
			padding-right: 11px;
		}
			.metabet-sideoddstile-title .metabet-team-logo + span {
				margin-left: 0;
			}
			.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-title span:last-of-type {
				white-space: normal;
			}

	.metabet-sideoddstile-markets {
		display: flex;
		flex-direction: column;
		flex: 1;
		overflow-y: auto;
	}
		.metabet-sideoddstile-markets a {
			color: #000;
		}
		.metabet-sideoddstile-market {
			display: flex;
			flex-direction: row;
			flex: 1;
			align-items: center;
			font-size: 13px;
			padding: .75em .75em .75em 0;
			border-bottom: 1px solid #eee;
		}
			.metabet-sideoddstile-market:last-child {
				border-bottom: none;
			}

			.metabet-sideoddstile-market a:nth-of-type(1) {
				width: 55px;
				padding-right: 5px;
				text-align: center;
			}
				.metabet-sideoddstile-market img {
					height: 30px;
				}
			.metabet-sideoddstile-market a:nth-of-type(2) {
				width: 50%;
				font-weight: bold;
				padding-right: 1em;
			}

	.metabet-sideoddstile-options {
		display: flex;
		flex-direction: column;
		flex: 1;
		overflow-y: auto;
	}
		.metabet-sideoddstile-options a {
			color: #000;
		}
		.metabet-sideoddstile-options::-webkit-scrollbar, .metabet-sideoddstile-markets::-webkit-scrollbar {
			width: .75em;
			height: .75em;
		}

		.metabet-sideoddstile-option {
			display: flex;
			flex-direction: row;
			flex: 1;
			align-items: center;
			font-size: 16px;
			padding: .75em .75em .75em 0;
			border-bottom: 1px solid #eee;
		}
			.metabet-sideoddstile-option:last-child {
				border-bottom: none;
			}

			.metabet-sideoddstile-option a:nth-of-type(1) {
				width: 55px;
				padding-right: 5px;
				text-align: center;
				display: flex;
				justify-content: center;
			}
				.metabet-sideoddstile-option a:nth-of-type(1) img {
					height: 30px;
					min-width: 30px;
				}
			.metabet-sideoddstile-option a:nth-of-type(2) {
				width: 50%;
				font-weight: bold;
				padding-right: 1em;
			}


	.metabet-sideoddstile .metabet-adtile-bet {
		font-size: 16px;
		padding: 5px 0;
	}
		.metabet-sideoddstile .metabet-adtile-bet img {
			display: inline;
		}

	.metabet-sideoddstile.metabet-responsive {
		min-height: 50px;
	}
		.metabet-sideoddstile.metabet-responsive:not(.metabet-size-s) {
			min-height: 300px;
		}

	.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-title {
		height: 100%;
		max-width: 200px;
		border-bottom: none;
		border-right: 1px solid #ccc;
		padding: 0 15px;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		text-align: center;
	}
	.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-markets, .metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-options {
		flex-direction: row;
		justify-content: flex-start;
		overflow-y: auto;
	}
		.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-market, .metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-option {
			padding: 0 15px;
			border-top: none;
			border-right: 1px solid #eee;
		}
		.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-market a:nth-of-type(2), .metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-option a:nth-of-type(2) {
			width: 100%;
			white-space: nowrap;
		}

	.metabet-sideoddstile.metabet-orientation-landscape .metabet-sideoddstile-title span {
		margin-left: 0;
	}
	.metabet-sideoddstile.metabet-orientation-landscape .metabet-adtile-bet {
		min-width: 90px;
	}



.metabet-parlaytile {
	font-size: 20px;
	flex-direction: column;
	box-sizing: border-box;
	width: 100%;
}

	.metabet-parlaytile-selections {
		flex: 1;
		height: 1px;
		display: flex;
		flex-direction: column;
	}
	.metabet-parlaytile-title {
		font-weight: bold;
		display: flex;
		font-size: .75em;
		height: 2.5em;
		align-items: center;
		padding: 0 1em;
		border-top: 1px solid #eee;
		border-bottom: 1px solid #eee;
	}
	.metabet-parlaytile ul {
		flex: 1;
		display: flex;
		flex-direction: column;
		list-style-type: none;
		margin: 0;
		padding: .5em 1em;
		font-size: .7em;
		overflow-y: auto;
	}
		.metabet-parlaytile li {
			padding: .5em 0;
			display: grid;
			grid-template:
				"title		logo"	auto
				"subtitle	logo"	auto
				/ 1fr auto;
		}
			.metabet-parlaytile li img {
				grid-area: logo;
				place-self: center;
			}
			.metabet-parlaytile-selections-title {
				font-weight: bold;
			}

	.metabet-parlaytile-cta {
		display: flex;
		font-size: .7em;
		flex-direction: column;
		justify-content: center;
		align-items: center;
		border: 1px solid #eee;
		border-width: 1px 0;
		padding: .75em .25em;
	}
		.metabet-parlaytile-cta a {
			display: flex;
			align-items: center;
			color: #232f80;
		}
			.metabet-parlaytile-cta a:nth-child(2) {
				margin-top: .25em;
				font-style: italic;
			}
		.metabet-parlaytile-cta strong {
			font-size: 2em;
			padding: 0 .75em 0 .25em;
		}
		.metabet-parlaytile-cta img {
			height: 25px;
			width: 25px;
		}

	.metabet-parlaytile .metabet-adtile-footer-all-lines:before {
		content: "Edit Parlay";
	}



.metabet-adtile-entityheader {
	height: 8em;
	background: #222;
	color: #eee;
	display: flex;
	flex-direction: row;
}
	.metabet-adtile-entityheader-logo {
		min-width: 6em;
		display: grid;
	}
		.metabet-adtile-entityheader-logo > * {
			grid-area: 1 / 1;
			place-self: center;
		}
	.metabet-adtile-entityheader-logo img {
		width: 5em;
		height: 5em;
		z-index: 100;
	}
	.metabet-adtile-entityheader-logo-background {
		background: center center;
		background-size: 350%;
		width: 100%;
		height: 100%;
		opacity: .1;
	}
	.metabet-adtile-entityheader-logo-shade {
	}
	.metabet-adtile-entityheader-details {
		display: flex;
		flex-direction: column;
		justify-content: center;
		padding: .5em 1.25em;
		min-width: 0;
	}
		.metabet-adtile-entityheader-details-title {
			font-size: 1.2em;
			font-weight: 700;
		}
		.metabet-adtile-entityheader-details-status {
			font-size: .8em;
		}
		.metabet-adtile-entityheader-details-game {
			font-size: .6em;
			padding-top: 1em;
			overflow-x: hidden;
			white-space: nowrap;
			text-overflow: ellipsis;
		}
		.metabet-adtile-entityheader-details-headline {
			font-size: .6em;
			padding-top: .25em;
		}



.metabet-propssummarytile {
	font-size: 20px;
	display: inline-flex;
	flex-direction: column;
	width: 100%;
}
	.metabet-propssummarytile:not(.metabet-size-xs) {
		font-size: 16px;
	}

	.metabet-propssummarytile .metabet-adtile-entityheader-logo .metabet-team-logo {
		filter: drop-shadow(0 0 1px #ffffff);
	}
	.metabet-propssummarytile-markets-navigation {
		margin: 0;
		padding: 0 .25em;
		display: flex;
		flex-direction: row;
		background: #f9f9f9;
		border-bottom: 1px solid #eee;
	}
		.metabet-propssummarytile-markets-navigation li {
			color: #9fa7be;
			font-size: .6em;
			font-weight: bold;
			text-transform: uppercase;
			display: inline-block;
			padding: 1em;
			list-style-type: none;
			cursor: pointer;
			transition: border .3s ease-in-out, color .3s ease-in-out;
			border-bottom: 2px solid transparent;
		}
			.metabet-propssummarytile-markets-navigation .metabet-propssummarytile-markets-navigation-selected {
				color: #111;
				border-color: #666;
			}

	.metabet-propssummarytile-markets-navigation:empty {
		flex: 1;
		justify-content: center;
		align-items: center;
		text-align: center;
		background: #fff;
		border-bottom: none;
	}
	.metabet-propssummarytile-markets-navigation:empty:before {
		content: "We don't have any active props or futures to display.";
		text-align: center;
		padding: 0 2em;
		font-size: .8em;
	}

	.metabet-propssummarytile-market-groups {
		overflow-y: auto;
		flex: 1;
	}
		.metabet-propssummarytile-market-groups > div {
			display: none;
		}
			.metabet-propssummarytile-market-groups .metabet-propssummarytile-market-groups-selected {
				display: block;
			}

		.metabet-propssummarytile-markets-game a, .metabet-propssummarytile-markets-season a {
			color: #111;
		}

	.metabet-propssummarytile-market {
		display: flex;
		height: 3em;
		flex-direction: row;
		align-items: center;
		border-bottom: 1px solid #eee;
	}
		.metabet-propssummarytile-market .metabet-propssummarytile-market-title {
			font-size: .7em;
			padding-left: 1.5em;
			flex: 1;
		}
		.metabet-propssummarytile-market img {
			width: 2.5em;
			height: 2.5em;
		}

		.metabet-propssummarytile-market .metabet-propssummarytile-market-bet {
			font-size: .6em;
			color: #111;
			line-height: 1.25em;
			text-align: center;
			width: 9em;
			height: 100%;
			display: flex;
			flex-direction: row;
			justify-content: space-evenly;
			align-items: center;
			border-left: 1px solid #eee;
		}
			.metabet-propssummarytile-market .metabet-propssummarytile-market-bet strong {
				font-size: 1.25em;
			}
			.metabet-propssummarytile-market .metabet-propssummarytile-market-bet em {
				display: block;
				font-style: normal;
				font-size: .8em;
				color: #666;
			}

	.metabet-propssummarytile .metabet-adtile-footer {
		grid-template-columns: auto;
		justify-content: flex-end;
		border-top: 1px solid #eee;
		padding: .25em 1em;
	}
		.metabet-propssummarytile .metabet-adtile-footer .metabet-adtile-footer-all-lines {
			display: none;
		}



.metabet-pollingtile {
	font-size: 20px;
	display: inline-grid;
	grid-template:
		"header"	auto
		"."		1fr
		"title"		auto
		"date"		auto
		"prompt"	2fr
		"options"	auto
		"."		1fr
		"disclaimer"	auto
		"promo"		auto
		"cta"		auto
		"footer"	auto
		/ 100%;
}
	.metabet-pollingtile.metabet-orientation-landscape {
		grid-template:
			"header title options" 1fr
			"header prompt options" 1fr
			/ auto 1fr 1fr;
	}

	.metabet-pollingtile-title {
		grid-area: title;
		place-self: center;
		font-size: 1em;
		font-weight: bold;
		text-align: center;
	}
		.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-title {
			place-self: auto;
			justify-self: center;
			align-self: flex-end;
		}
	.metabet-pollingtile-date {
		grid-area: date;
		justify-self: center;
		font-size: .6em;
		font-weight: bold;
		color: #999;
		text-align: center;
		letter-spacing: -.5px;
	}
	.metabet-pollingtile-prompt {
		grid-area: prompt;
		justify-self: center;
		align-self: center;
		font-size: .75em;
		font-weight: bold;
		text-align: center;
	}
		.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-prompt {
			padding: 0;
		}
	.metabet-pollingtile-options {
		grid-area: options;
		display: flex;
		flex-direction: column;
		gap: .5em;
		margin: 0;
		padding: 0;
		list-style-type: none;
	}
		.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-options {
			flex-direction: row;
			gap: 0;
		}

		.metabet-pollingtile-options li.metabet-adtile-bet {
			font-size: .75em;
			font-weight: bold;
			cursor: pointer;
			display: flex;
			justify-content: center;
			align-items: center;
			margin: 0 1em;
			padding: .25em 0;
			min-height: 3em;
			box-sizing: border-box;
			-webkit-touch-callout: none;
			-webkit-user-select: none;
			-khtml-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
		}
			.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-options li {
				flex-direction: column;
				text-align: center;
				margin: .5em;
			}
			.metabet-pollingtile-options li > * {
				z-index: 200;
			}


		.metabet-pollingtile-options .metabet-team-logo {
			width: 1.5em;
			height: 1.5em;
			margin: .25em 1em;
		}

		.metabet-pollingtile-options .metabet-pollingtile-team-initials {
			display: none;
		}
			.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-options .metabet-pollingtile-team-initials {
				display: inline;
			}
			.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-options .metabet-pollingtile-team-name {
				display: none;
			}

		.metabet-pollingtile-options .metabet-pollingtile-percentage {
			position: absolute;
			z-index: 100;
			width: 100%;
			height: 100%;
			align-items: center;
		}
			.metabet-pollingtile-options .metabet-pollingtile-percentage span {
				position: absolute;
				height: 100%;
				width: 0%;
				background: rgba(0, 0, 0, .1);
				transition: all 1s ease-in-out;
			}
				.metabet-pollingtile-options .metabet-pollingtile-option-selected .metabet-pollingtile-percentage span {
					background: #dee9f9;
					background: rgba(97, 181, 80, .3);
				}

			.metabet-pollingtile-options .metabet-pollingtile-percentage em {
				position: absolute;
				z-index: 200;
				font-style: normal;
				right: .5em;
			}
			.metabet-pollingtile-options .metabet-pollingtile-option-selected .metabet-pollingtile-percentage em:before {
				content: "\2605\00a0";
			}

	.metabet-pollingtile.metabet-pollingtile-show-counts {
	}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-pollingtile-options li.metabet-adtile-bet {
			justify-content: flex-start;
		}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-pollingtile-options li.metabet-adtile-bet > span:first-child {
			margin-left: 1em;
		}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-pollingtile-percentage {
			display: flex;
		}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-adtile-footer-disclaimer {
			display: none;
		}

	.metabet-pollingtile.metabet-pollingtile-show-counts.metabet-orientation-landscape .metabet-pollingtile-options li.metabet-adtile-bet {
		padding: 0;
		justify-content: center;
	}
		.metabet-pollingtile.metabet-pollingtile-show-counts.metabet-orientation-landscape .metabet-pollingtile-options li.metabet-adtile-bet > span:first-child {
			margin: 0;
		}
		.metabet-pollingtile.metabet-pollingtile-show-counts.metabet-orientation-landscape .metabet-pollingtile-percentage em {
			display: none;
		}

	.metabet-pollingtile-promo {
		grid-area: promo;
		background: #2b4483;
		color: #fff;
		display: grid;
		padding: .75em 1em 1.5em 1em;
		font-size: .75em;
		grid-template:
			"header	header	header"		auto
			"icon	promo	button"		auto
			/ auto auto auto;
		place-items: center;
	}
		.metabet-pollingtile-promo-unlocked, .metabet-pollingtile-show-counts .metabet-pollingtile-promo-locked {
			display: none;
		}
			.metabet-pollingtile-promo-locked img, .metabet-pollingtile-promo-locked em, .metabet-pollingtile-promo-locked a {
				opacity: .4;
			}
			.metabet-pollingtile-show-counts .metabet-pollingtile-promo-unlocked {
				display: grid;
			}


		.metabet-pollingtile-promo strong {
			grid-area: header;
			display: block;
			font-size: 1.25em;
			padding-bottom: .75em;
		}
		.metabet-pollingtile-promo em {
			font-style: normal;
			padding: 0 1em;
		}
		.metabet-pollingtile-promo .metabet-pollingtile-claim {
			background: #eee;
			color: #000;
			border-radius: var(--metabet-element-border-radius);
			padding: .75em;
			cursor: pointer;
		}
			.metabet-pollingtile-promo-locked .metabet-pollingtile-claim {
				pointer-events: none;
			}
			.metabet-pollingtile-promo-unlocking {
				animation: metabet-pollingtile-unlocking-animate 1.5s;
			}
				@keyframes metabet-pollingtile-unlocking-animate {
					0% { opacity: 0; }
					20% { opacity: 0; }
					100% { opacity: 1; }
				}
			.metabet-pollingtile-promo-unlocked .metabet-pollingtile-claim {
				animation: metabet-pollingtile-claim-animate 3.5s infinite;
			}
				@keyframes metabet-pollingtile-claim-animate {
					0% { transform: rotate(0deg); }
					84% { transform: rotate(0deg); }
					88% { transform: rotate(5deg); }
					96% { transform: rotate(-5deg); }
					100% { transform: rotate(0deg); }
				}

		.metabet-pollingtile.metabet-show-promo .metabet-adtile-footer, .metabet-pollingtile.metabet-show-promo.metabet-pollingtile-show-counts .metabet-pollingtile-cta {
			display: none;
		}

	.metabet-pollingtile-cta {
		grid-area: cta;
		display: none;
		color: #18854b;
		padding: 1em;
		text-align: center;
		box-sizing: border-box;
		font-size: .65em;
		background: 1.25em center no-repeat #e9fde5;
	}
		.metabet-pollingtile.metabet-orientation-landscape .metabet-pollingtile-cta {
			display: none;
		}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-pollingtile-cta {
			display: block;
		}
		.metabet-pollingtile-cta a {
			color: #18854b;
			font-weight: bold;
			text-decoration: underline;
		}
			.metabet-pollingtile-cta a img {
				width: 24px;
				height: 24px;
				margin-right: .5em;
				vertical-align: middle;
			}

	.metabet-pollingtile .metabet-adtile-footer {
		justify-content: flex-end;
	}
		.metabet-pollingtile.metabet-pollingtile-show-counts .metabet-adtile-footer {
			background: #e9fde5;
		}
		.metabet-pollingtile .metabet-adtile-footer-watermark {
			display: block;
		}
		.metabet-pollingtile .metabet-adtile-footer-all-lines {
			display: none;
		}

.metabet-trendingtile {
	font-size: 20px;
	flex-direction: column;
	box-sizing: border-box;
	width: 100%;
}
	.metabet-trendingtile-title {
		font-weight: bold;
		display: flex;
		font-size: .75em;
		height: 2.5em;
		align-items: center;
		padding: 0 1em;
		border-top: 1px solid var(--metabet-element-border-color);
		border-bottom: 1px solid var(--metabet-element-border-color);
	}
	.metabet-trendingtile-main {
		overflow-y: auto;
		height: 1;
		flex: 1;
	}
		.metabet-trendingtile-main::-webkit-scrollbar {
			width: .6em;
			height: .6em;
		}


	.metabet-trendingtile ul {
		flex-direction: column;
		list-style-type: none;
		margin: 0;
		padding: 0;
		font-size: .7em;
	}

	.metabet-trendingtile li {
		padding: 1em 1em .5em 1em;
		border-bottom: 1px solid var(--metabet-element-border-color);
		display: grid;
		grid-template:
			"title	title	title"		auto
			"time	time	bets"		48px
			/ 1fr 1fr 160px;
	}

	.metabet-trendingtile .metabet-trendingtile-game-title {
		grid-area: title;
		font-weight: bold;
		padding-bottom: .75em;
	}
	.metabet-trendingtile .metabet-trendingtile-game-time {
		grid-area: time;
		align-self: center;
		opacity: .75;
	}
	.metabet-trendingtile .metabet-trendingtile-game-location {
		overflow-x: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.metabet-trendingtile .metabet-trendingtile-game-bets {
		display: flex;
		flex-direction: row;
	}
	.metabet-trendingtile .metabet-adtile-bet {
		flex: 1;
		font-size: 1.1em;
		flex-direction: column;
		margin-left: .25em;
		display: flex;
	}
		.metabet-trendingtile .metabet-adtile-bet em {
			font-size: .6em;
			font-style: normal;
			font-weight: normal;
		}
		.metabet-trendingtile .metabet-adtile-bet img.metabet-adtile-bet-provider {
			display: inline;
		}


.metabet-splitstile {
	font-size: 20px;
	display: inline-flex;
	flex-direction: column;
	width: 100%;
}
	.metabet-splitstile-menu {
		display: flex;
		justify-content: center;
		align-items: center;
		padding: .75em 0 1em 0;
	}
		.metabet-splitstile-menu, .metabet-splitstile-menu > * {
			font-size: .9em;
		}
		.metabet-splitstile-menu div {
			margin: 0 .25em;
		}
		.metabet-splitstile-menu select {
			cursor: pointer;
			border: 0;
			border-bottom: 1px solid #666;
			padding: .25em;
		}

	.metabet-splitstile-games {
		overflow-y: auto;
		flex: 1;
	}
		.metabet-splitstile-game {
			width: 100%;
			box-sizing: border-box;
			margin-bottom: .75em;
			padding: 0 .25em;
			display: grid;
			grid-template:
				"team1	.	team2"	1.75em
				"graph	graph	graph"	21px
				/ 120px 1fr 120px;
		}

		.metabet-splitstile-game img {
			width: 30px;
			height: 30px;
		}
		.metabet-splitstile-game > a {
			display: flex;
			place-self: start;
			gap: .5em;
			width: 100%;
			font-size: .7em;
			font-weight: bold;
			color: var(--metabet-element-text-color);
			align-items: center;
		}

		.metabet-splitstile-game-graph {
			height: 100%;
			grid-area: graph;
			transition: .2s height ease-in-out;
		}
			.metabet-splitstile-game-graph > a {
				display: inline-flex;
				box-sizing: border-box;
				transition: .5s width ease-in-out;
				font-size: .6em;
				align-items: center;
				color: #fff;
				text-shadow: 0 0 1px #000;
				font-weight: normal;
				width: 50%;
				min-width: 13%;
				max-width: 87%;
				height: 100%;
			}
				.metabet-splitstile-game-graph .metabet-splitstile-game-percentage1 {
					border-left: solid 1em transparent;
					border-right: solid 1px #fff;
					border-radius: 1em 0 0 1em;
					background: #999;
				}
				.metabet-splitstile-game-graph .metabet-splitstile-game-percentage2 {
					border-right: solid 1em transparent;
					border-left: solid 1px #fff;
					border-radius: 0 1em 1em 0;
					background: #aaa;
					justify-content: end;
				}
			.metabet-splitstile-game-graph-disabled {
				height: 3px;
			}
				.metabet-splitstile-game-graph-disabled > * {
					border: none !important;
					background: #666 !important;
				}


		.metabet-splitstile-game-team1 { grid-area: team1; }
		.metabet-splitstile-game-team2 { grid-area: team2; flex-direction: row-reverse; }


.metabet-odds-board, .metabet-futures-board {
	font-size: 15px;
	padding: 0;
}
	.metabet-odds-board:not(.metabet-size-m), .metabet-futures-board:not(.metabet-size-m) {
		font-size: 14px;
	}

	.metabet-board-provider-logo {
		width: 130px;
		height: 48px;
		background-position: center center;
		background-size: contain;
		background-repeat: no-repeat;
	}
		.metabet-odds-board:not(.metabet-size-s) .metabet-board-provider-logo, .metabet-futures-board:not(.metabet-size-s) .metabet-board-provider-logo {
			max-width: 65px;
			max-height: 35px;
		}

	.metabet-odds-board-provider-promo, .metabet-futures-board-provider-promo {
		display: none;
		font-size: 90%;
		padding: 0 5px;
	}
		.metabet-odds-board:not(.metabet-size-m) .metabet-odds-board-provider-promo, .metabet-futures-board:not(.metabet-size-m) .metabet-futures-board-provider-promo {
			font-size: 80%;
			padding: 0 .5em;
		}

	.metabet-odds-board:not(.metabet-size-m) .metabet-odds-board-bet-cta, .metabet-futures-board:not(.metabet-size-m) .metabet-futures-board-bet-cta {
		font-size: 75% !important;
	}


.metabet-odds-board {
	color: #222;
	background: #fff;
	min-height: 500px;
	line-height: normal;
	border-style: solid;
	border-radius: var(--metabet-element-border-radius);
	display: grid;
	grid-template:
		"header		header"		auto
		"logo		providers"	var(--metabet-odds-board-header-height)
		"scoreboards	lines"		1fr
		"footer		footer"		auto
		/ 225px auto;
}
	.metabet-odds-board[class*="metabet-query"] {
		min-height: 300px;
	}

	.metabet-odds-board, .metabet-odds-board div {
		border-width: 1px;
		border-color: #ddd;
	}
	.metabet-odds-board > div {
		background-color: #fff;
	}
	.metabet-odds-board:not(.metabet-size-m) {
		grid-template-columns: 7.5em auto;
	}

	.metabet-odds-board-header {
		grid-area: header;
		padding: 1rem .5rem;
		display: grid;
		grid-template:
			"sport roundnames market . search location" auto
			/ auto auto auto 1fr auto auto;
		align-items: center;
		border-bottom-style: solid;
		border-radius: var(--metabet-element-border-radius) var(--metabet-element-border-radius) 0 0;
	}
		.metabet-odds-board-header > * {
			margin: .5rem;
		}
		.metabet-odds-board:not(.metabet-size-l) .metabet-odds-board-header {
			grid-template:
				"sport roundnames market . location" auto
				"search search search . ."           auto
				/ auto auto auto 1fr auto;
		}
		.metabet-odds-board:not(.metabet-size-s) .metabet-odds-board-header {
			grid-template:
				"sport location" auto
				"roundnames roundnames"  auto
				"market market"  auto
				"search search"  auto
				/ auto auto;
		}

		.metabet-odds-board-header select, .metabet-odds-board-header input[type=text] {
			font-size: 1.25em;
		}
			.metabet-odds-board-header .metabet-odds-board-sport {
				grid-area: sport;
			}
			.metabet-odds-board-header .metabet-selector-state {
				grid-area: location;
			}
			.metabet-odds-board-header .metabet-odds-board-roundnames {
				grid-area: roundnames;
			}
			.metabet-odds-board-header .metabet-odds-board-market {
				grid-area: market;
			}

		.metabet-odds-board-header .metabet-odds-board-search {
			grid-area: search;
			border: 1px solid #aaa;
			font-weight: 700;
			padding: 0.6em 0.8em 0.5em 3em;
			border-radius: .25em;
			background-color: #fff;
			background-image: url('https://go.metabet.io/img/search.svg'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
			background-repeat: no-repeat, repeat;
			background-position: 12px center, 0 0;
			background-origin: border-box;
		}


	.metabet-odds-board.metabet-hide-header .metabet-odds-board-header {
		display: none;
	}
	.metabet-odds-board.metabet-hide-league .metabet-odds-board-sport {
		display: none;
	}
	.metabet-odds-board.metabet-hide-market .metabet-odds-board-market {
		display: none;
	}
	.metabet-odds-board.metabet-hide-location .metabet-selector-state {
		display: none;
	}

	.metabet-odds-board-scoreboards {
		grid-area: scoreboards;
		display: grid;
	}
		.metabet-odds-board-scoreboards > div:first-child {
			border-bottom-style: solid;
			border-right-style: solid;
		}

	.metabet-odds-board-game-scoreboard {
		display: grid;
		padding: 10px 10px 10px 5px;
		border-right-style: solid;
		border-bottom-style: solid;
		font-weight: 600;
		letter-spacing: -.5px;
		grid-template:
			"logoAway	teamAway"	auto
			"logoHome	teamHome"	auto
			"time		time"		25px
			/ auto 1fr;
	}
		.metabet-odds-board-game-scoreboard div {
			align-self: center;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow-x: hidden;
			margin-left: .8em;
		}
			.metabet-odds-board-game-scoreboard div:nth-of-type(1) {
				grid-area: teamAway;
			}
			.metabet-odds-board-game-scoreboard div:nth-of-type(2) {
				grid-area: teamHome;
			}
		.metabet-odds-board-game-scoreboard .metabet-team-logo, .metabet-odds-board-game-scoreboard .metabet-odds-board-game-scoreboard-team-rotation-number {
			width: 1.75em;
			height: 1.75em;
			margin: 0 0 0 .8em;
			place-self: center;
		}
			.metabet-odds-board-game-scoreboard .metabet-odds-board-game-scoreboard-team-rotation-number {
				height: inherit;
				opacity: .75;
			}

		.metabet-odds-board-game-scoreboard-team-initials {
			display: none;
		}
			.metabet-odds-board:not(.metabet-size-m) .metabet-odds-board-game-scoreboard-team-name {
				display: none;
			}
			.metabet-odds-board:not(.metabet-size-m) .metabet-odds-board-game-scoreboard-team-initials {
				display: inline;
			}

		.metabet-odds-board-game-scoreboard-time {
			color: var(--metabet-element-text-color-25);
			font-size: 85%;
			grid-area: time;
			margin-left: 1em;
			white-space: nowrap;
			overflow-x: hidden;
			text-overflow: ellipsis;
		}
			.metabet-odds-board:not(.metabet-size-m) .metabet-odds-board-game-scoreboard-time span {
				display: none;
			}


	.metabet-odds-board-customer-logo {
		grid-area: logo;
		border-bottom-style: solid;
		border-right-style: solid;
		z-index: 100;
	}

	.metabet-odds-board-header-providers {
		grid-area: providers;
		display: grid;
		overflow-x: auto;
		z-index: 100;
		border-bottom-style: solid;
	}
		.metabet-odds-board-header-providers::-webkit-scrollbar {
			height: 0px;
			background: transparent;
		}
		.metabet-odds-board-header-providers .metabet-odds-board-provider {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			padding: 0;
		}
			.metabet-odds-board-header-providers .metabet-odds-board-provider a {
				display: flex;
				flex-direction: column;
				justify-content: space-around;
				align-items: center;
				border: none;
				flex: 1;
			}
		.metabet-odds-board-header-providers .metabet-odds-board-provider-consensus {
			border-right-style: solid;
		}

	.metabet-odds-board-lines {
		grid-area: lines;
		display: grid;
		overflow-x: auto;
		overflow-y: hidden;
	}
		.metabet-odds-board-lines > div {
			display: grid;
			grid-template-rows: auto auto 25px;
			grid-template-columns: auto;
			justify-items: center;
			align-items: center;
			padding: 10px 0;
			border-bottom-style: solid;
		}
			.metabet-odds-board-lines .metabet-odds-board-provider-consensus {
				border-right-style: solid;
			}
			.metabet-odds-board-lines > div.metabet-odds-board-lines-ties {
				grid-template:
					"price1	priceTie"	auto
					"price2 priceTie"	auto
					"cta	cta"		25px
					/ 1fr 35%;
				padding: 10px;
				grid-gap: 5px;
			}
				.metabet-odds-board-lines-ties .metabet-odds-board-line-away, .metabet-odds-board-lines-ties .metabet-odds-board-line-home, .metabet-odds-board-lines-ties .metabet-odds-board-line-tie {
					width: 100%;
					height: 100%;
					font-size: 14px;
				}
					.metabet-odds-board-lines-ties .metabet-odds-board-line-away {
						grid-area: price1;
					}
					.metabet-odds-board-lines-ties .metabet-odds-board-line-home {
						grid-area: price2;
					}
					.metabet-odds-board-lines-ties .metabet-odds-board-line-tie {
						grid-area: priceTie;
					}
				.metabet-odds-board-lines-ties .metabet-odds-board-bet-cta {
					grid-area: cta;
				}

		.metabet-odds-board-lines a, .metabet-odds-board-header-providers a {
			border: 1px solid #ddd;
			border-radius: .25em;
			display: flex;
			justify-content: center;
			align-items: center;
			width: 80%;
			height: 75%;
			text-decoration: none;
			color: #222;
			font-weight: bold;
			flex: .4;
			transition: .3s all;
		}
			.metabet-odds-board-lines .metabet-odds-board-provider-consensus a, .metabet-odds-board-lines .metabet-provider-disabled a {
				border: none;
				cursor: default;
			}
			.metabet-odds-board-lines a.metabet-odds-board-line-best {
				background: rgba(255, 255, 102, .3);
			}
			.metabet-odds-board-lines a:hover, .metabet-odds-board-header-providers a:hover {
				border-color: #1aa2e1;
				transform: scale(1.05);
			}
				.metabet-odds-board-lines .metabet-odds-board-provider-consensus a:hover, .metabet-odds-board-header-providers .metabet-odds-board-provider-consensus a:hover {
					transform: none;
				}
			.metabet-odds-board-lines a em {
				color: var(--metabet-element-text-color-50);
				font-style: normal;
				font-weight: normal;
				font-size: 75%;
				margin-left: .5em;
			}
				.metabet-odds-board:not(.metabet-size-xs) .metabet-odds-board-lines a:not(.metabet-odds-board-line-over, .metabet-odds-board-line-under) em {
					display: none
				}
			.metabet-odds-board-lines a.metabet-odds-board-bet-cta {
				border: none;
				font-size: 90%;
				text-decoration: underline;
				display: none;
			}
				.metabet-odds-board-lines a.metabet-odds-board-bet-cta:before {
					content: "Bet This Game!";
				}
				.metabet-style-vegas .metabet-odds-board-lines a.metabet-odds-board-bet-cta {
					display: flex;
				}
				.metabet-odds-board-lines.metabet-odds-board-market-overUnder a.metabet-odds-board-bet-cta {
					grid-area: 2 / 1 / 2 / 3;
					width: 100%;
				}

		.metabet-odds-board-lines.metabet-odds-board-market-overUnder > div {
			grid-template-rows: auto 25px;
			grid-template-columns: auto auto;
			padding-left: 20%;
			padding-right: 20%;
		}
			.metabet-odds-board-lines.metabet-odds-board-market-overUnder a.metabet-odds-board-line-under, .metabet-odds-board-lines.metabet-odds-board-market-overUnder a.metabet-odds-board-line-over {
				flex-direction: column;
				width: 50px;
				height: 100%;
				flex: initial;
			}
				@media (max-width: 640px) {
					.metabet-odds-board-lines.metabet-odds-board-market-overUnder > div {
						padding-left: 10%;
						padding-right: 10%;
					}
					.metabet-odds-board-lines.metabet-odds-board-market-overUnder a.metabet-odds-board-line-under, .metabet-odds-board-lines.metabet-odds-board-market-overUnder a.metabet-odds-board-line-over {
						font-size: 90%;
						width: 35px;
					}
				}

			.metabet-odds-board-lines.metabet-odds-board-market-overUnder a em {
				margin-left: 0;
			}
			.metabet-odds-board-lines.metabet-odds-board-market-overUnder a em:last-child {
				padding-right: 1px;
			}

	.metabet-odds-board-banner {
		display: none;
		font-size: 1.5em;
		font-weight: bold;
		text-align: center;
		padding: 4em 2em;
		grid-area: 3 / 1 / 3 / 3;
	}


	.metabet-odds-board.metabet-odds-board-empty {
	}
		.metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-scoreboards, .metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-lines, .metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-customer-logo, .metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-header-providers {
			display: none;
		}
		.metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-banner {
			display: block;
		}

	.metabet-odds-board-footer {
		grid-area: footer;
		display: flex;
		flex-direction: column;
		align-items: flex-end;
		padding: 20px 30px;
		border-radius: 0 0 var(--metabet-element-border-radius) var(--metabet-element-border-radius);
	}
		.metabet-odds-board-footer > a {
			display: block;
			width: 100px;
			height: 36px;
			background: url('https://go.metabet.io/img/powered-by-metabet.svg');
		}
		.metabet-odds-board-footer .metabet-odds-board-footer-don-best {
			display: none;
			width: 250px;
			text-align: right;
		}




.metabet-futures-board {
	color: #222;
	background: #fff;
	min-height: 500px;
	line-height: normal;
	border-style: solid;
	border-radius: var(--metabet-element-border-radius);
	display: grid;
	grid-template:
		"header		header"		auto
		"logo		providers"	var(--metabet-futures-board-header-height)
		"entities 	lines"		1fr
		"footer 	footer"		auto
		/ 225px auto;
}
	.metabet-futures-board[class*="metabet-query"] {
		min-height: 300px;
	}

	.metabet-futures-board, .metabet-futures-board div {
		border-width: 1px;
		border-color: #ddd;
	}
	.metabet-futures-board > div {
		background-color: #fff;
	}

	.metabet-futures-board.metabet-futures-board-loading {
		grid-template:
			"header header" auto
			"loading loading" auto
			"footer footer" auto / 225px auto;
	}
		.metabet-futures-board .metabet-loading {
			display: none;
			grid-area: loading;
			justify-self: center;
			margin-top: 100px;
		}
		.metabet-futures-board.metabet-futures-board-loading .metabet-loading {
			display: block;
		}
		.metabet-futures-board.metabet-futures-board-loading .metabet-futures-board-customer-logo,
		.metabet-futures-board.metabet-futures-board-loading .metabet-futures-board-header-providers,
		.metabet-futures-board.metabet-futures-board-loading .metabet-futures-board-entities,
		.metabet-futures-board.metabet-futures-board-loading .metabet-futures-board-lines {
			display: none;
		}


	@media (max-width: 640px) {
		.metabet-futures-board {
			grid-template-columns: 150px auto;
		}
	}

	.metabet-futures-board-header {
		grid-area: header;
		padding: 1rem .5rem;
		display: grid;
		grid-template:
			"sport market . search location" auto
			/ auto auto 1fr auto auto;
		align-items: center;
		border-bottom-style: solid;
		border-radius: var(--metabet-element-border-radius) var(--metabet-element-border-radius) 0 0;
	}
		.metabet-futures-board-header > * {
			margin: .5rem;
		}
		.metabet-futures-board:not(.metabet-size-xl) .metabet-futures-board-header {
			grid-template:
				"sport market location" auto
				"search search search"  auto
				/ auto auto auto;
		}
		.metabet-futures-board:not(.metabet-size-m) .metabet-futures-board-header {
			grid-template:
				"sport location" auto
				"market market"  auto
				/ auto auto;
		}
			.metabet-futures-board:not(.metabet-size-m).metabet-show-search .metabet-futures-board-header {
				grid-template:
					"sport location" auto
					"market market"  auto
					"search search"  auto
					/ auto auto;
			}

		.metabet-futures-board-header select, .metabet-futures-board-header input[type=text] {
			font-size: 1.25em;
		}

		.metabet-futures-board-market {
			grid-area: market;
		}

		.metabet-futures-board-search {
			grid-area: search;
			border: 1px solid #aaa;
			font-weight: 700;
			padding: 0.6em 0.8em 0.5em 3em;
			border-radius: .25em;
			background-color: #fff;
			background-image: url('https://go.metabet.io/img/search.svg'), linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
			background-repeat: no-repeat, repeat;
			background-position: 12px center, 0 0;
			background-origin: border-box;
		}
			.metabet-futures-board-search.metabet-futures-board-search-empty {
				width: 65px;
				cursor: pointer;
			}

		.metabet-futures-board-header .metabet-selector-state {
			grid-area: location;
		}


	.metabet-futures-board.metabet-hide-header .metabet-futures-board-header {
		display: none;
	}
	.metabet-futures-board.metabet-hide-league .metabet-futures-board-sport {
		display: none;
	}
	.metabet-futures-board.metabet-hide-market .metabet-futures-board-market {
		display: none;
	}
	.metabet-futures-board.metabet-hide-location .metabet-selector-state {
		display: none;
	}


	.metabet-futures-board-entities {
		grid-area: entities;
		display: grid;
	}
		.metabet-futures-board-entities > div {
			display: flex;
			flex-direction: row;
			align-items: center;
			font-size: 1.2em;
			font-weight: bold;
			overflow-x: hidden;
			padding: 0 15px 0 10px;
			border-right-style: solid;
			border-bottom-style: solid;
		}
			.metabet-futures-board-entities .metabet-team-logo {
				width: 40px;
				height: 40px;
			}
				.metabet-futures-board:not(.metabet-size-s) .metabet-futures-board-entities .metabet-team-logo {
					display: none;
				}
			.metabet-futures-board-entities span {
				margin-left: 15px;
				text-overflow: ellipsis;
				white-space: nowrap;
				overflow-x: hidden;
			}


	.metabet-futures-board-lines {
		grid-area: lines;
		display: grid;
		overflow-x: auto;
	}

		.metabet-futures-board-lines > div {
			display: grid;
			grid-template-rows: 1fr auto;
			grid-template-columns: auto;
			justify-items: center;
			align-items: center;
			padding: 10px 0;
			border-bottom-style: solid;
		}
			.metabet-futures-board-lines.metabet-futures-board-lines-over-under > div {
				grid-template-rows: 1fr 1fr auto;
			}

			.metabet-futures-board-lines .metabet-futures-board-provider-consensus {
				border-right-style: solid;
			}

			.metabet-futures-board-lines a.metabet-futures-board-bet-cta {
				border: none;
				font-size: 90%;
				text-decoration: underline;
				display: none;
			}
				.metabet-futures-board-lines a.metabet-futures-board-bet-cta:before {
					content: "Bet This Game!";
				}
				.metabet-style-vegas .metabet-futures-board-lines a.metabet-futures-board-bet-cta {
					display: flex;
				}
				.metabet-futures-board-lines.metabet-futures-board-market-overUnder a.metabet-futures-board-bet-cta {
					grid-area: 2 / 1 / 2 / 3;
					width: 100%;
				}

	.metabet-futures-board-customer-logo {
		grid-area: logo;
		border-bottom-style: solid;
		border-right-style: solid;
		z-index: 100;
	}

	.metabet-futures-board-header-providers {
		grid-area: providers;
		display: grid;
		overflow-x: auto;
		z-index: 100;
		border-bottom-style: solid;
	}
		.metabet-futures-board-header-providers::-webkit-scrollbar {
			height: 0px;
			background: transparent;
		}
		.metabet-futures-board-header-providers .metabet-futures-board-provider {
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			padding: 0;
		}
			.metabet-futures-board-header-providers .metabet-futures-board-provider a {
				display: flex;
				flex-direction: column;
				justify-content: space-around;
				align-items: center;
				border: none;
				flex: 1;
			}

		.metabet-futures-board-header-providers .metabet-futures-board-provider-consensus {
			border-right-style: solid;
		}


	.metabet-futures-board-lines a, .metabet-futures-board-header-providers a {
		border: 1px solid #ddd;
		border-radius: .25em;
		display: flex;
		justify-content: center;
		align-items: center;
		width: 80%;
		height: 75%;
		text-decoration: none;
		color: #222;
		font-weight: bold;
		flex: .4;
		transition: .3s all;
	}
		.metabet-futures-board-lines a {
			max-height: 30px;
		}
		.metabet-futures-board-lines .metabet-futures-board-provider-consensus a, .metabet-futures-board-lines .metabet-provider-disabled a {
			border: none;
			cursor: default;
		}
		.metabet-futures-board-lines a.metabet-futures-board-line-best {
			background: rgba(255, 255, 102, .3);
		}
		.metabet-futures-board-lines a:hover, .metabet-futures-board-header-providers a:hover {
			border-color: #1aa2e1;
			transform: scale(1.05);
		}
			.metabet-futures-board-lines .metabet-futures-board-provider-consensus a:hover {
				transform: none;
			}

	a.metabet-futures-board-line-price1, a.metabet-futures-board-line-price2 {
		flex-direction: row;
	}
		.metabet-futures-board-line-price1 em, .metabet-futures-board-line-price2 em {
			font-weight: normal;
			font-style: normal;
			font-size: 75%;
			color: var(--metabet-element-text-color-50);
			margin-left: .5em;
		}
		.metabet-futures-board-line-value-short {
			display: none;
		}
			.metabet-futures-board:not(.metabet-size-s) .metabet-futures-board-line-value-short {
				display: block;
			}
			.metabet-futures-board:not(.metabet-size-s) .metabet-futures-board-line-value {
				display: none;
			}


	.metabet-futures-board-banner {
		display: none;
		font-size: 1.5em;
		font-weight: bold;
		text-align: center;
		padding: 4em 2em;
		grid-area: 2 / 1 / 3 / 3;
	}

		.metabet-futures-board-empty .metabet-futures-board-banner {
				display: block;
			}

		.metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-lines, .metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-entities, .metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-customer-logo, .metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-header-providers {
			display: none;
		}


	.metabet-futures-board-footer {
		grid-area: footer;
		display: flex;
		flex-direction: row-reverse;
		padding: 20px 30px;
		border-radius: 0 0 var(--metabet-element-border-radius) var(--metabet-element-border-radius);
	}
		.metabet-futures-board-footer a {
			display: block;
			width: 100px;
			height: 36px;
			background: url(https://go.metabet.io/img/powered-by-metabet.svg);
		}







.metabet-parlay-calculator {
	display: grid !important;
	border-radius: var(--metabet-element-border-radius);
	overflow: hidden;
	font-size: 18px;
	color: var(--metabet-element-text-color);
	background: #fff;
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;
	height: 95vh;
	min-height: 320px;
	line-height: normal;
	grid-template:
		"games		winnings"	minmax(45%, 250px)
		"games		selections"	auto
		/ auto minmax(40%, 350px);
	}

	.metabet-parlay-calculator > div {
		opacity: 0;
		background: #fff;
	}
		.metabet-parlay-calculator-loaded > div {
			opacity: 1;
		}
	.metabet-parlay-calculator-loading {
			grid-area: 1 / 1 / -1 / -1;
			place-self: center;
		}
		.metabet-parlay-calculator-loaded > img.metabet-parlay-calculator-loading {
			display: none;
		}

	.metabet-parlay-calculator button {
		color: var(--metabet-element-text-color);
		outline: none;
		background: transparent;
	}
		.metabet-parlay-calculator button:active {
			position: relative;
			top: 1px;
		}

	.metabet-parlay-calculator-section-header {
		font-weight: bold;
		background: #fff;
		box-sizing: border-box;
		display: flex;
		width: 100%;
		padding: 2em 1.5em 1em 1.5em;
		align-items: center;
		z-index: 200;
	}
		.metabet-parlay-calculator-section-header select, .metabet-parlay-calculator-section-header input {
			font-size: 1em;
		}
		.metabet-parlay-calculator-section-header select + select {
			margin-left: 1em;
		}

		.metabet-parlay-calculator-header-loading {
			display: none;
			width: 2em;
			height: 2em;
			margin-left: 1em;
		}

	.metabet-parlay-calculator-empty {
		display: none;
		justify-content: center;
		align-items: center;
		font-size: 125%;
		font-weight: bold;
		text-align: center;
		width: 80%;
		min-height: 140px;
		margin: 2em auto 0 auto;
	}
		.metabet-parlay-calculator *:empty + .metabet-parlay-calculator-empty {
			display: flex;
		}

	.metabet-parlay-calculator-games {
		grid-area: games;
		overflow-y: auto;
		z-index: 500;
	}
		.metabet-parlay-calculator-games .metabet-parlay-calculator-section-header {
			position: sticky;
			top: 0;
		}

		.metabet-parlay-calculator-games ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.metabet-parlay-calculator-games li {
			padding: 1em 1.5em;
			letter-spacing: -.5px;
			display: grid;
			grid-template:
				"logoAway	teamAway	lineAway"	37px
				"logoHome	teamHome	lineHome"	37px
				"time		time		."		25px
				/ 35px minmax(155px, 50%) auto;
		}
			.metabet-parlay-calculator-games .metabet-parlay-calculator-gameodds-nologo {
				grid-template:
					"teamAway	lineAway"	37px
					"teamHome	lineHome"	37px
					"time		."		25px
					/ minmax(155px, 50%) auto;
			}
			.metabet-parlay-calculator-games .metabet-parlay-calculator-sideodds-single {
				grid-template:
					"logoAway	teamAway	lineAway"	37px
					/ 35px minmax(155px, 50%) auto;
			}
			.metabet-parlay-calculator-games .metabet-parlay-calculator-sideodds-double {
				grid-template:
					"logoAway	teamAway	lineAway"	37px
					"logoAway	teamAway	lineHome"	37px
					/ 35px minmax(155px, 50%) auto;
			}

			.metabet-parlay-calculator-games li .metabet-team-logo {
				width: 25px;
				height: 25px;
				align-self: center;
			}
				.metabet-parlay-calculator-games li .metabet-team-logo:nth-of-type(1) {
					grid-area: logoAway;
				}
				.metabet-parlay-calculator-games li .metabet-team-logo:nth-of-type(2) {
					grid-area: logoHome;
				}
			.metabet-parlay-calculator-games li div {
				font-weight: bold;
				align-self: center;
				overflow-x: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
				padding-right: 5px;
			}
				.metabet-parlay-calculator-games li div:nth-of-type(1) {
					grid-area: teamAway;
				}
				.metabet-parlay-calculator-games li div:nth-of-type(2) {
					grid-area: teamHome;
				}
			.metabet-parlay-calculator-games li .metabet-parlay-calculator-games-time {
				color: var(--metabet-element-text-color-25);
				font-size: 80%;
				font-weight: bold;
				align-self: center;
				grid-area: time;
				overflow-x: hidden;
				white-space: nowrap;
				text-overflow: ellipsis;
			}
			.metabet-parlay-calculator-games li button {
				font-weight: bold;
				font-size: 14px;
				margin: 0;
				padding: 1px 6px;
				border: 1px solid #ccc;
				border-radius: .5em;
				min-width: 125px;
				width: 65%;
				max-width: 160px;
				cursor: pointer;
			}
				.metabet-parlay-calculator-games li:not(.metabet-parlay-calculator-sideodds-single) button:nth-of-type(1) {
					grid-area: lineAway;
					border-radius: .5em .5em 0 0;
					border-bottom: 0;
				}
				.metabet-parlay-calculator-games li button:nth-of-type(2) {
					grid-area: lineHome;
					border-radius: 0 0 .5em .5em;
				}

				.metabet-parlay-calculator-games .metabet-parlay-calculator-games-selected {
					background: rgba(255, 255, 102, 0.3);
				}
				.metabet-parlay-calculator-games li em {
					color: var(--metabet-element-text-color-50);
					font-style: normal;
					font-weight: normal;
					font-size: 80%;
					margin-left: .5em;
				}


	.metabet-parlay-calculator-winnings {
		grid-area: winnings;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
		.metabet-parlay-calculator-winnings input {
			height: 2.5em;
			font-weight: bold;
			width: 80px;
			margin-left: 10px;
			padding: 0 15px;
			background: transparent;
			border: 1px solid #aaa;
			border-radius: var(--metabet-element-border-radius);
			position: relative;
			top: 1px;
		}
			.metabet-parlay-calculator-winnings input:focus {
				outline: none;
			}
		.metabet-parlay-calculator-winnings select {
			margin-left: auto;
		}
			.metabet-parlay-calculator.metabet-hide-location .metabet-parlay-calculator-winnings select {
				display: none;
			}

		.metabet-parlay-calculator-winnings-payout {
			font-size: 8vmin;
			font-weight: bold;
			letter-spacing: -1px;
		}
			.metabet-parlay-calculator-winnings-payout sup {
				font-size: 50%;
			}
		.metabet-parlay-calculator-winnings-providers {
			list-style-type: none;
			margin: 0 0 1em 0;
			padding: 0;
			display: flex;
			justify-content: center;
		}
			.metabet-parlay-calculator-winnings-providers-count-large {
				display: grid;
				grid-auto-flow: column dense;
				grid-template-rows: 55px 55px;
				grid-auto-columns: 55px;
			}
			.metabet-parlay-calculator-winnings-providers li {
				display: flex;
				justify-content: center;
				max-width: 70px;
				align-items: center;
				border: .25em solid transparent;
				border-radius: .25em;
				transition: all .3s;
			}
				.metabet-parlay-calculator-winnings-providers:not(.metabet-parlay-calculator-winnings-providers-single) li.metabet-parlay-calculator-winnings-provider-selected {
					border-color: #ff851b;
					background-color: #ff851b;
				}
					.metabet-parlay-calculator-winnings-providers:not(.metabet-parlay-calculator-winnings-providers-single) li.metabet-parlay-calculator-winnings-provider-selected img {
						width: 100%;
						height: 100%;
					}

			.metabet-parlay-calculator-winnings-providers img {
				width: 80%;
				height: 80%;
				cursor: pointer;
				transition: all .3s;
			}
				.metabet-parlay-calculator-winnings-providers.metabet-parlay-calculator-winnings-providers-single img {
					width: auto;
				}
				.metabet-parlay-calculator-winnings-providers .metabet-parlay-calculator-winnings-provider-disabled img {
					opacity: .3;
					transform: scale(.8);
					cursor: default;
				}
			.metabet-parlay-calculator.metabet-hide-providers .metabet-parlay-calculator-winnings-providers {
				display: none;
			}

		.metabet-parlay-calculator-winnings .metabet-parlay-calculator-winnings-cta {
			color: #fff;
			background-color: #f78316;
			font-weight: bold;
			display: inline-flex;
			justify-content: center;
			align-items: center;
			padding: 0 2em;
			height: 45px;
			border-radius: 45px;
			text-decoration: none;
			margin-bottom: 2em;
		}
			.metabet-parlay-calculator-winnings-cta::before {
				content: 'Play Now';
			}

	.metabet-parlay-calculator-selections {
		grid-area: selections;
		position: relative;
		overflow-y: auto;
	}
		.metabet-parlay-calculator-selections .metabet-parlay-calculator-section-header {
			display: flex;
			justify-content: space-between;
			padding: 1em 1em 1em 1.5em;

		}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-section-header button {
				cursor: pointer;
				border: none;
				text-decoration: underline;
			}

		.metabet-parlay-calculator-selections ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
			border-top: 1px solid #eee;
		}

		.metabet-parlay-calculator-selections li {
			display: grid;
			grid-template:
				"title		delete"	auto
				"subtitle	delete"	auto
				"price		delete"	auto
				/ 1fr auto;
			padding: 1.5em;
			border-bottom: 1px solid #eee;
			position: relative;
			overflow: hidden;
		}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-title {
				font-size: 22px;
				margin-bottom: 3px;
				grid-area: title;
				font-weight: bold;
			}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-subtitle {
				grid-area: subtitle;
				color: var(--metabet-element-text-color-25);
				font-size: 14px;
				font-weight: bold;
			}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-price {
				grid-area: price;
				color: var(--metabet-element-text-color-25);
				font-size: 14px;
				font-weight: bold;
			}

			.metabet-parlay-calculator-selections li > img {
				position: absolute;
				right: -2.5em;
				bottom: -2em;
				width: 6em;
				height: 6em;
			}

			.metabet-parlay-calculator-selections li button {
				grid-area: delete;
				cursor: pointer;
				border: none;
				place-self: center;
				z-index: 100;
				width: 40px;
				height: 40px;
			}
				.metabet-parlay-calculator-selections li button:active {
					position: relative;
					top: 1px;
				}

		.metabet-parlay-calculator-watermark {
			position: absolute;
			bottom: 1em;
			right: 1em;
			width: 100px;
			height: 36px;
			background: url('https://go.metabet.io/img/powered-by-metabet.svg') center center no-repeat;
		}

	.metabet-parlay-calculator-navigation {
		display: none;
	}


.metabet-parlay-calculator:not(.metabet-size-m) {
}

	.metabet-parlay-calculator:not(.metabet-size-m) {
		font-size: 16px;
		grid-template:
			"winnings"	45%
			"navigation"	50px
			"stage"		auto
			/ auto;
	}
		.metabet-parlay-calculator:not(.metabet-size-m) > div {
			border: none;
		}

	.metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-navigation {
		display: flex;
		align-items: stretch;
		padding-left: 1.5em;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
	}
		.metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-navigation span {
			font-size: 14px;
			text-transform: uppercase;
			font-weight: bold;
			cursor: pointer;
			padding: 0 1.5em;
			display: flex;
			align-items: center;
			transition: .3s all;
			border-color: transparent;
			-webkit-tap-highlight-color: transparent;
		}
			.metabet-parlay-calculator-navigation span:nth-child(3) {
				flex: 1;
				justify-content: flex-end;
			}
				.metabet-parlay-calculator-navigation-show-games .metabet-parlay-calculator-navigation span:nth-child(3) {
					display: none;
				}

	.metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-games, .metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-selections {
		display: none;
		grid-area: stage;
	}
		.metabet-parlay-calculator-navigation-show-games:not(.metabet-size-m) .metabet-parlay-calculator-games, .metabet-parlay-calculator-navigation-show-selections:not(.metabet-size-m) .metabet-parlay-calculator-selections {
			display: block;
		}
			.metabet-parlay-calculator-navigation-show-games:not(.metabet-size-m) .metabet-parlay-calculator-navigation span:first-child, .metabet-parlay-calculator-navigation-show-selections:not(.metabet-size-m) .metabet-parlay-calculator-navigation span:nth-child(2) {
				border-top: 4px solid transparent;
				border-bottom: 4px solid #f78316;
			}
			.metabet-parlay-calculator-navigation-show-games:not(.metabet-size-m) .metabet-parlay-calculator-games #metabet-parlay-calculator-market {
				text-overflow: ellipsis;
				width: 100%;
			}

		.metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-selections .metabet-parlay-calculator-section-header {
			display: none;
		}

	.metabet-parlay-calculator:not(.metabet-size-m) .metabet-parlay-calculator-winnings-payout {
		font-size: 15vmin;
	}




.metabet-side-odds-browser {
	font-size: 16px;
	color: #222;
	background: #fff;
	line-height: normal;
	width: 100%;
	min-height: 40vh;
	max-width: 1000px;
	margin: 0 auto;
	border-radius: var(--metabet-element-border-radius);
	display: grid;
	grid-template:
		"header" 91px
		"stage"  auto
		/ auto;
}
	.metabet-side-odds-browser:not(.metabet-size-l) {
		height: auto;
	}
	.metabet-side-odds-browser:not(.metabet-size-l) .metabet-side-odds-browser-sidebar {
		display: none;
	}

	.metabet-side-odds-browser-blank {
		display: flex;
		flex-direction: column;
		justify-content: center;
		box-sizing: border-box;
		padding: 0 5%;
	}
		.metabet-side-odds-browser-blank .metabet-side-odds-browser-header {
			border-bottom: none;
			padding: 0;
		}
		.metabet-side-odds-browser-blank .metabet-side-odds-browser-sidebar, .metabet-side-odds-browser-blank .metabet-side-odds-browser-markets {
			display: none;
		}


	.metabet-side-odds-browser-sidebar {
		grid-area: sidebar;
		border-right: 1px solid #eee;
		display: none;
		flex-direction: column;
	}
		.metabet-side-odds-browser-container {
			position: sticky;
			top: 0;
			display: flex;
			flex-direction: column;
		}

		.metabet-side-odds-browser-sidebar-hero {
			width: 80%;
			margin: 0 auto;
		}
		.metabet-side-odds-browser-sidebar-title {
			border-top: 1px solid #eee;
			border-bottom: 1px solid #eee;
			font-size: 2em;
			font-weight: bold;
			margin: .5rem 0;
			padding: 1rem 0;
			text-align: center;
		}
		.metabet-side-odds-browser-sidebar-markets {
			margin: 0;
			padding: 0;
			display: flex;
			flex-direction: column;
		}
			.metabet-side-odds-browser-sidebar-markets a {
				cursor: pointer;
				text-align: center;
				text-decoration: underline;
				font-size: 1.1em;
				padding: .5em 0;
			}


	.metabet-side-odds-browser-header {
		grid-area: header;
		display: grid;
		position: sticky;
		top: 0;
		background: #fff;
		border-bottom: 1px solid #ddd;
		width: 100%;
		padding: 0 1rem;
		box-sizing: border-box;
		grid-template:
			"query location share" 90px / 1fr auto auto;
		place-items: center;
	}

		.metabet-side-odds-browser-header > img {
			position: absolute;
			top: 25px;
			left: 25px;
			width: 40px;
			z-index: 100;
			filter: invert(97%) sepia(0%) saturate(17%) hue-rotate(190deg) brightness(90%) contrast(81%);
		}
			.metabet-side-odds-browser-blank .metabet-side-odds-browser-header > img {
				left: 15px;
			}
			.metabet-side-odds-browser-blank:not(.metabet-size-s) .metabet-side-odds-browser-header > img {
				left: 8px;
			}

		.metabet-side-odds-browser-query-wrapper {
			width: 100%;
		}
		.metabet-side-odds-browser-query {
			font-size: 1.5em;
			border: none;
			box-sizing: border-box;
			padding: .5em 1em .5em 4rem;
			background: #f9f9f9;
			background-size: 8%;
			border-radius: .25rem;
			border: 1px solid #aaa;
			outline: none;
			width: 100%;
			height: 50px;
		}
			.metabet-side-odds-browser.metabet-hide-search .metabet-side-odds-browser-header > img, .metabet-side-odds-browser.metabet-hide-search .metabet-side-odds-browser-query-wrapper {
				display: none;
			}

		.metabet-side-odds-browser-header > select.select {
			font-size: 1.25em;
			margin-left: 1rem;
			width: 100px;
		}
			.metabet-side-odds-browser.metabet-hide-location .metabet-side-odds-browser-header .metabet-selector-state {
				display: none;
			}

		.metabet-side-odds-browser.metabet-hide-search.metabet-hide-location {
			grid-template-rows: 0 auto;
		}

		.metabet-side-odds-browser-share {
			width: 48px;
			height: 48px;
			cursor: pointer;
			display: flex;
			justify-content: center;
			align-items: center;
			font-size: 1.5em;
			font-weight: bold;
			margin-left: 1rem;
			padding: 0 .5em;
			border: 1px solid #aaa;
			border-radius: .25em;
			background: linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
		}


	.metabet-side-odds-browser-markets {
		grid-area: stage;
		width: 100%;
		margin: 0;
		padding: 0;
		list-style-type: none;
		overflow-y: auto;
	}
		.metabet-side-odds-browser-markets > li {
			width: 100%;
		}
		.metabet-side-odds-browser-markets > li > strong {
			display: block;
			font-size: 1.5em;
			padding: 2rem 0 .25rem 1.5rem;
		}
			.metabet-side-odds-browser-markets > li > strong em {
				padding-left: .5em;
				font-size: 80%;
				font-style: normal;
			}


		.metabet-side-odds-browser-watermark {
			height: 60px;
			display: flex;
			justify-content: flex-end;
			align-items: top;
		}
			.metabet-side-odds-browser-watermark a {
				display: inline-block;
				width: 100px;
				height: 36px;
				background: url('https://go.metabet.io/img/powered-by-metabet.svg') center center no-repeat;
				box-sizing: content-box;
				border-right: 1em solid transparent;
			}


	.metabet-side-odds-browser-options {
		display: flex;
		flex-direction: column;
		border-top: 1px solid #eee;
		margin: 0;
		padding: 0 1em 2em 1em;
		list-style-type: none;
	}
		.metabet-side-odds-browser-options li {
			display: grid;
			grid-template:
				"logo promo price1 price2"	auto
				/ auto 1fr auto auto;
			width: 100%;
			border-bottom: 1px solid #eee;
			box-sizing: border-box;
			padding: 1.25em 1em;
		}
		.metabet-side-odds-browser-options-promo, .metabet-side-odds-browser-game-description {
			grid-area: promo;
			justify-self: start;
			align-self: center;
			margin-left: 1.5em;
			font-size: 1em;
		}
		.metabet-side-odds-browser-options img {
			width: 50px;
			height: 50px;
		}
			.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-options img:first-child, .metabet-side-odds-browser.metabet-size-s .metabet-side-odds-browser-options img:not(.metabet-team-logo):last-child {
				display: none;
			}
			.metabet-side-odds-browser-options img:not(.metabet-team-logo):last-child {
				width: 100px;
			}

		.metabet-side-odds-browser-options-bet {
			display: inline-flex;
			flex-direction: column;
			justify-content: center;
			color: #111;
			text-decoration: none;
			font-size: 20px;
			font-weight: bold;
			align-items: center;
			border: 1px solid #eee;
			border-radius: .25em;
			margin-left: 1em;
			width: 5em;
			height: 2.5em;
		}
			.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-options-bet {
				margin-left: .5em;
				font-size: 18px;
			}
			.metabet-side-odds-browser-options-bet:active {
				position: relative;
				top: 1px;
			}
			.metabet-side-odds-browser-options-bet:hover {
				border-color: #1aa2e1;
				transform: scale(1.05);
				transition: .2s transform;
			}
			.metabet-side-odds-browser-options-bet div {
				font-size: .8em;
			}
				.metabet-side-odds-browser-options-bet div:last-child {
					font-size: 1em;
				}
			.metabet-side-odds-browser-options-bet em {
				display: block;
				font-size: .65em;
				font-style: normal;
			}
			.metabet-side-odds-browser-options-bet-line-best {
                                background: rgba(255, 255, 102, .3);
                        }

	.metabet-side-odds-browser-empty {
		display: none;
		justify-content: center;
		align-items: center;
		font-size: 125%;
		font-weight: bold;
		text-align: center;
		margin: 0 auto;
		grid-area: stage;
	}
	.metabet-side-odds-browser ol:empty + .metabet-side-odds-browser-empty {
		display: flex;
	}
		.metabet-side-odds-browser ol:empty + .metabet-side-odds-browser-empty:empty:before {
			content: "To get started, just type in a team or player.  We'll scour the web for the best props and sort them by the books that will make you the most money.";
		}

	.metabet-side-odds-browser-loading {
		margin: 100px auto;
		grid-area: stage;
	}




.metabet-side-odds-browser:not(.metabet-size-s) {
	font-size: 14px;
}

	.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-query {
		font-size: 1.25em;
		padding-top: .625em;
		padding-bottom: .625em;
		padding-left: 3rem;
	}
	.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-header select.select {
		display: none;
	}

	.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-options li {
		grid-template:
			"logo price1 price2"	auto
			"promo promo promo"	auto
			/ 1fr auto auto;
	}
		.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-options-promo {
			margin: .75em 0 0 0;
		}

	.metabet-side-odds-browser .metabet-side-odds-browser-game .metabet-side-odds-browser-options li {
		grid-template:
			"logo promo price1 price2" auto
			/ auto 1fr auto auto;
	}
		.metabet-side-odds-browser:not(.metabet-size-s) .metabet-side-odds-browser-game .metabet-side-odds-browser-game-description {
			margin-left: 0;
		}


.metabet-side-odds-table {
	color: var(--metabet-element-text-color);
	background: var(--metabet-element-background-color);
	width: 100%;
	min-height: 400px;
	border-bottom-width: 0;
	border-radius: var(--metabet-element-border-radius);
}

	.metabet-side-odds-table-blank {
		display: flex;
		flex-direction: column;
		justify-content: center;
	}

	.metabet-side-odds-table-header {
		grid-area: header;
		display: grid;
		position: relative;
		width: 100%;
		max-width: 800px;
		margin: 0 auto;
		padding: 0 1rem;
		box-sizing: border-box;
		grid-template:
			"query location" 140px / 1fr auto;
		place-items: center;
	}
		.metabet-side-odds-table:not(.metabet-size-m) .metabet-side-odds-table-header {
			grid-template:
				"query"		80px
				/ 1fr;
		}

		.metabet-side-odds-table-header img {
			position: absolute;
			left: 25px;
			width: 40px;
			z-index: 100;
			filter: invert(97%) sepia(0%) saturate(17%) hue-rotate(190deg) brightness(90%) contrast(81%);
		}
		.metabet-side-odds-table-query-wrapper {
			width: 100%;
		}
		.metabet-side-odds-table-query {
			font-size: 1.5em;
			border: none;
			box-sizing: border-box;
			padding: .5em 1em .5em 4rem;
			background: #f9f9f9;
			background-size: 8%;
			border-radius: .25rem;
			border: 1px solid var(--metabet-element-border-color);
			outline: none;
			width: 100%;
		}
			.metabet-side-odds-table:not(.metabet-size-m) .metabet-side-odds-table-query {
				font-size: 1.25em;
			}
			.metabet-side-odds-table:not(.metabet-size-m) .metabet-selector-state {
				display: none;
			}
			.metabet-side-odds-table.metabet-hide-search .metabet-side-odds-table-header > img, .metabet-side-odds-table.metabet-hide-search .metabet-side-odds-table-query-wrapper {
				display: none;
			}

		.metabet-side-odds-table-header > select.select {
			font-size: 1.25em;
			margin: 0 1rem;
			width: 100px;
		}
			.metabet-side-odds-table.metabet-hide-location .metabet-side-odds-table-header .metabet-selector-state {
				display: none;
			}

		.metabet-side-odds-table.metabet-hide-search.metabet-hide-location .metabet-side-odds-table-header {
			display: none;
		}

	.metabet-side-odds-table table, .metabet-side-odds-table th, .metabet-side-odds-table td {
		color: var(--metabet-element-text-color);
		border: 1px solid var(--metabet-element-border-color);
		padding: 0;
	}
		.metabet-side-odds-table table, .metabet-side-odds-table thead, .metabet-side-odds-table tbody, .metabet-side-odds-table tr, .metabet-side-odds-table th, .metabet-side-odds-table td {
			display: block;
		}
			.metabet-side-odds-table thead, .metabet-side-odds-table tbody {
				overflow-x: auto;
			}
			.metabet-side-odds-table tr {
				display: inline-flex;
				width: 100%;
			}
			.metabet-side-odds-table th, .metabet-side-odds-table td {
				min-width: 200px;
				flex: 1;
			}
				.metabet-side-odds-table th:first-child {
					min-width: 240px;
					box-sizing: border-box;
					flex: 0;
				}

			.metabet-side-odds-table:not(.metabet-size-m) th, .metabet-side-odds-table:not(.metabet-size-m) td {
				min-width: 160px;
			}
			.metabet-side-odds-table:not(.metabet-size-s) th, .metabet-side-odds-table:not(.metabet-size-s) td {
				min-width: 140px;
			}

		.metabet-side-odds-table.metabet-hide-consensus .metabet-side-odds-table-provider-consensus {
			display: none;
		}

	.metabet-side-odds-table table {
		width: 100%;
		table-layout: fixed;
		border-collapse: separate;
		border-spacing: 0;
		border-bottom-width: 0;
		border-radius: var(--metabet-element-border-radius);
	}
		.metabet-side-odds-table-blank table {
			display: none;
		}

	.metabet-side-odds-table thead {
		height: var(--metabet-side-odds-table-header-height);
		position: sticky;
		top: 0;
		z-index: 5;
	}
		.metabet-side-odds-table thead::-webkit-scrollbar {
			height: 0px;
			background: transparent;
		}
		.metabet-side-odds-table thead tr {
			height: 100%;
		}
		.metabet-side-odds-table thead th {
			background-color: var(--metabet-element-background-color);
			border-top-width: 0;
			border-left-width: 0;
			border-right-width: 0;
			display: flex;
			justify-content: center;
			align-items: center;
		}
			.metabet-side-odds-table thead th:first-child {
				border-right-width: 1px;
				position: sticky;
				left: 0;
				z-index: 2;
			}
			.metabet-side-odds-table thead th.metabet-side-odds-table-provider-consensus {
				border-right-width: 1px;
			}
			.metabet-side-odds-table-provider a {
				display: flex;
				flex-direction: column;
				justify-content: space-around;
				align-items: center;
				border: none;
				text-decoration: none;
				color: var(--metabet-element-text-color);
				transition: .3s all;
				flex: 1;
			}
				.metabet-side-odds-table-provider a:hover {
					transform: scale(1.05);
				}
				.metabet-side-odds-table-provider.metabet-side-odds-table-provider-consensus a:hover {
					transform: none;
				}
			.metabet-side-odds-table-provider-promo {
				display: none;
				margin-top: 8px;
				font-size: 90%;
			}

	.metabet-side-odds-table td {
		display: flex;
		flex-direction: column-reverse;
		justify-content: center;
		align-items: center;
		height: 90px;
		text-align: center;
		border-top-width: 0;
		border-left-width: 0;
		border-right-width: 0;
	}
		.metabet-side-odds-table td.metabet-side-odds-table-provider-consensus {
			border-right-width: 1px;
		}
		.metabet-side-odds-table td a {
			font-size: 15px;
			border: 1px solid var(--metabet-element-bet-cell-border-color);
			border-radius: var(--metabet-element-border-radius);
			display: inline-flex;
			justify-content: center;
			align-items: center;
			width: 70%;
			height: 75%;
			max-height: 28px;
			margin: 3px 0;
			text-decoration: none;
			color: var(--metabet-element-text-color);
			font-weight: bold;
			flex: .4;
			transition: .3s all;
		}
			.metabet-side-odds-table td.metabet-side-odds-table-provider-consensus a {
				border: none;
			}
				.metabet-side-odds-table td.metabet-side-odds-table-provider-consensus a:hover {
					transform: none;
				}
			.metabet-side-odds-table td a.metabet-side-odds-table-line-best {
				background: rgba(255, 255, 102, .3);
			}
			.metabet-side-odds-table td a:hover {
				transform: scale(1.05);
				border-color: var(--metabet-element-bet-cell-border-color-hover);
			}
			.metabet-side-odds-table td a em {
				color: var(--metabet-element-text-color-50);
				font-style: normal;
				font-weight: normal;
				font-size: 80%;
				margin-left: .5em;
			}

	.metabet-side-odds-table tbody th {
		border-top-width: 0;
		border-left-width: 0;
		position: sticky;
		left: 0;
		background: var(--metabet-element-background-color);
		z-index: 1;
		display: flex;
		flex-direction: column;
		justify-content: center;
		align-items: flex-start;
		text-align: left;
		padding: 0 15px 0 20px;
	}
		.metabet-side-odds-table tbody th em {
			font-size: 81.25%;
			letter-spacing: -0.5px;
			color: var(--metabet-element-text-color-25);
			font-style: normal;
			font-weight: 600;
			display: block;
			padding-top: 4px;
		}

	.metabet-side-odds-table:not(.metabet-size-m) th, .metabet-side-odds-table:not(.metabet-size-m) td a {
		font-size: 13px;
	}
	.metabet-side-odds-table:not(.metabet-size-s) th, .metabet-side-odds-table:not(.metabet-size-s) td a {
		font-size: 12px;
	}

	.metabet-side-odds-table-empty {
		display: none;
		justify-content: center;
		align-items: center;
		font-size: 125%;
		font-weight: bold;
		text-align: center;
		margin: 0 auto;
		padding: 0 1rem;
		max-width: 700px;
		grid-area: stage;
	}
	.metabet-side-odds-table-blank .metabet-side-odds-table-empty {
		display: flex;
	}

	.metabet-side-odds-table-loading {
		display: block;
		margin: 100px auto;
	}



.metabet-autocomplete-results {
	position: absolute;
	width: 100%;
	z-index: 100;
	-webkit-transform: translate3d(0,0,0);
	background: #fff;
	margin: 0;
	padding: 0;
	list-style-type: none;
}
	.metabet-autocomplete-results li {
		background-position: right center;
		background-repeat: no-repeat;
		color: #111;
		font-size: 1.25em;
		border: 1px solid #ccc;
		border-top: none;
		cursor: pointer;
		padding: 1em;
	}
	.metabet-autocomplete-results em {
		font-style: normal;
		font-size: .6em;
		margin-left: 1em;
	}

	.metabet-autocomplete-results-selected-item {
		background-color: rgba(255, 255, 102, .3);
	}




.metabet-leaguescoreboard {
	font-size: 20px;
	background: var(--metabet-element-background-color);
}
	.metabet-leaguescoreboard:not(.metabet-size-l) { font-size: 18px; }
	.metabet-leaguescoreboard:not(.metabet-size-m) { font-size: 16px; }
	.metabet-leaguescoreboard:not(.metabet-size-s) { font-size: 15px; }

	.metabet-leaguescoreboard .metabet-leaguescoreboard-games {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		.metabet-leaguescoreboard-games li {
			display: grid;
			min-height: 8em;
			margin: 1em 0;
			grid-template:
				"team1Record	team1Record	team1Record	team2Record	team2Record	team2Record"	2em
				"team1Logo	team1Logo	main		main		team2Logo	team2Logo"	1fr
				/ auto auto 3fr 3fr auto auto;
			border: 1px solid var(--metabet-element-border-color);
		}

	.metabet-leaguescoreboard-game-team {
		position: relative;
		overflow: hidden;
		display: flex;
		flex-direction: row;
		align-items: center;
		gap: .75em;
		font-size: .8em;
		color: #fff;
		font-weight: bold;
	}
		.metabet-leaguescoreboard-game-team1 {
			padding-left: 1em;
		}
		.metabet-leaguescoreboard-game-team2 {
			padding-right: 1em;
		}
		.metabet-leaguescoreboard-game-team1, .metabet-leaguescoreboard-game-team-background-logo1 {
			grid-area: team1Record;
		}
		.metabet-leaguescoreboard-game-team2, .metabet-leaguescoreboard-game-team-background-logo2 {
			grid-area: team2Record;
			flex-direction: row-reverse;
			text-align: right;
		}
		.metabet-leaguescoreboard .metabet-leaguescoreboard-game-team > div {
			z-index: 200;
			text-shadow: 0 0 1px #000;
		}
		.metabet-leaguescoreboard-game-team-header-initials {
			display: none;
		}
			.metabet-leaguescoreboard:not(.metabet-size-m) .metabet-leaguescoreboard-game-team-header-name {
				display: none;
			}
			.metabet-leaguescoreboard:not(.metabet-size-m) .metabet-leaguescoreboard-game-team-header-initials {
				display: block;
			}
		.metabet-leaguescoreboard-game-team-header-record {
			font-size: .8em;
			padding-top: .2em;
		}


	.metabet-leaguescoreboard-game-main {
		grid-area: main;
		padding: 1em 1em .5em 1em;
		display:grid;
		grid-template-columns: 2fr 2fr 2fr;
		grid-template-rows: auto auto;
		grid-auto-rows: 30px;
		grid-template-areas:
			"hero1		status		hero2"
			"broadcast	broadcast	broadcast"
			"substatus	substatus	substatus"
		;
	}
		.metabet-leaguescoreboard-game-main a {
			color: var(--metabet-element-text-color);
		}
		.metabet-leaguescoreboard-game-hero {
			display: flex;
			flex-direction: column;
			justify-content: center;
			font-size: 1.1em;
			font-weight: bold;
		}
			.metabet-leaguescoreboard-game-hero1 {
				grid-area: hero1;
				align-items: flex-end;
				text-align: right;
			}
			.metabet-leaguescoreboard-game-hero2 {
				grid-area: hero2;
			}
			.metabet-leaguescoreboard-game-subhero {
				font-weight: normal;
				font-size: .6em;
			}
			.metabet-leaguescoreboard:not(.metabet-size-l) .metabet-leaguescoreboard-game-hero span {
				display: none;
			}


		.metabet-leaguescoreboard-game-status {
			grid-area: status;
			display: flex;
			flex-direction: column;
			justify-content: center;
		}
			.metabet-leaguescoreboard-game-score {
				place-self: center;
				font-size: 1.2em;
				font-weight: bold;
			}
			.metabet-leaguescoreboard-game-time {
				place-self: center;
				text-align: center;
				font-size: .7em;
			}
		.metabet-leaguescoreboard-game-timeleft {
			grid-area: substatus;
			font-size: .7em;
			display: flex;
			justify-content: center;
		}

		.metabet-leaguescoreboard-game-odds {
		}
			.metabet-leaguescoreboard-game-odds-label {
				font-size: .6em;
				font-weight: bold;
				text-align: center;
				text-transform: uppercase;
				color: var(--metabet-element-text-color-50);
				display: flex;
				justify-content: center;
				align-items: center;
				padding: 0 1em;
			}
			.metabet-leaguescoreboard-game-odds-line {
				font-size: .8em;
				display: flex;
				flex-direction: row;
				justify-content: flex-end;
				align-items: center;
			}
				.metabet-leaguescoreboard-game-odds-line2 {
					justify-content: flex-start;
				}
			.metabet-leaguescoreboard-game-odds-line a {
				text-decoration: underline;
				display: inline-flex;
				justify-content: flex-end;
				gap: .5em;
			}
				.metabet-leaguescoreboard-game-odds-line2 a {
					flex-direction: row-reverse;
				}

		.metabet-leaguescoreboard-game-headline {
			grid-area: headline;
			text-align: center;
			place-self: center;
			font-size: .7em;
			padding-top: .5em;
		}

	.metabet-leaguescoreboard-game-team-logo {
		grid-area: team1Logo;
		display: flex;
		align-items: center;
		padding: 0 1em;
	}
		.metabet-leaguescoreboard-game-team-logo2 {
			grid-area: team2Logo;
			left: .5em;
		}
		.metabet-leaguescoreboard:not(.metabet-size-m) .metabet-leaguescoreboard-game-team-logo img {
			width: 80px;
			height: 80px;
		}
		.metabet-leaguescoreboard:not(.metabet-size-s) .metabet-leaguescoreboard-game-team-logo {
			display: none;
		}
	.metabet-leaguescoreboard-game-team-background-logo {
		background: center center no-repeat;
		background-size: 100%;
		width: 100%;
		height: 100%;
		z-index: 100;
		opacity: .1;
	}

	.metabet-leaguescoreboard-game-broadcast {
		grid-area: broadcast;
		place-self: center;
		font-size: .6em;
		color: var(--metabet-element-text-color-100);
		padding-top: .5em;
	}



.metabet-scorestrip {
	display: flex;
	flex-direction: row;
	font-size: 16px;
	width: 100%;
	height: 7.25em;
	background: #fff;
}
	.metabet-scorestrip:not(.metabet-size-l) { font-size: 15px; }
	.metabet-scorestrip:not(.metabet-size-m) { font-size: 14px; }
	.metabet-scorestrip:not(.metabet-size-s) { font-size: 13px; }
	.metabet-scorestrip:not(.metabet-size-xs) { font-size: 12px; }

	.metabet-scorestrip, .metabet-scorestrip * {
		border-width: 0px;
		border-style: solid;
		border-color: #ddd;
		box-sizing: border-box;
		text-decoration: none;
	}
	.metabet-scorestrip {
		border-top-width: 1px;
		border-bottom-width: 1px;
	}

	.metabet-scorestrip-league {
		font-size: 1em;
		width: 10em;
		height: 100%;
		border-right-width: 1px;
		display: flex;
		flex-direction: column;
		justify-content: space-evenly;
		align-items: center;
	}
		.metabet-scorestrip-league select {
			font-size: 1em;
		}

	.metabet-scorestrip-container-wrapper {
		width: 100%;
		overflow-x: auto;
		position: relative;
		display: flex;
		flex-direction: row;
	}
		.metabet-scorestrip-navigate-previous, .metabet-scorestrip-navigate-next {
			display: none;
			position: sticky;
			flex-direction: column;
			height: 100%;
			padding: 0 .25em;
			font-size: 1.75em;
			justify-content: center;
			background: none;
			user-select: none;
		}
			.metabet-scorestrip-league .metabet-scorestrip-navigate-previous, .metabet-scorestrip-league .metabet-scorestrip-navigate-next {
				font-size: 5%;
				opacity: .25;
				margin: 0 10px;
				pointer-events: none;
			}
			.metabet-scorestrip-navigate-previous {
				left: 0px;
			}
			.metabet-scorestrip-navigate-next {
				right: 0;
			}
				.metabet-scorestrip-navigate-previous span, .metabet-scorestrip-navigate-next span {
					/* /img/arrow-right.svg */
					content: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBkPSJNOC41OSAxNi41OUwxMy4xNyAxMiA4LjU5IDcuNDEgMTAgNmw2IDYtNiA2LTEuNDEtMS40MXoiLz48L3N2Zz4=");
					background: #fff;
					border-radius: 50%;
					box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
					padding: .5em;
				}
					.metabet-scorestrip-navigate-previous span {
						transform: scalex(-1);
					}

		.metabet-scorestrip-league-navigation {
			display: none;
		}
			.metabet-scorestrip:not(.metabet-size-s):not(.metabet-sponsored) .metabet-scorestrip-league-navigation {
				display: flex;
			}
		.metabet-scorestrip-overflow-previous.metabet-size-s .metabet-scorestrip-container-wrapper .metabet-scorestrip-navigate-previous, .metabet-scorestrip-overflow-next.metabet-size-s .metabet-scorestrip-container-wrapper .metabet-scorestrip-navigate-next, .metabet-scorestrip:not(.metabet-size-s) .metabet-scorestrip-league .metabet-scorestrip-navigate-previous, .metabet-scorestrip:not(.metabet-size-s) .metabet-scorestrip-league .metabet-scorestrip-navigate-next {
			display: flex;
			cursor: pointer;
		}
			.metabet-scorestrip-overflow-previous .metabet-scorestrip-league .metabet-scorestrip-navigate-previous, .metabet-scorestrip-overflow-next .metabet-scorestrip-league .metabet-scorestrip-navigate-next {
				opacity: 1;
				pointer-events: auto;
				transition: opacity .3s ease-in-out;
			}

	.metabet-scorestrip-container {
		display: flex;
		flex-direction: row;
	}
		.metabet-scorestrip-container-wrapper::-webkit-scrollbar {
			display: none;
		}
	.metabet-scorestrip-game {
		font-size: 1em;
		width: 12.25em;
		display: block;
		padding: .75em 1.25em .5625em 1.25em;
		height: 100%;
		border-right-width: 1px;
		display: grid;
		grid-template:
			"team1Logo	team1Name	line1"	1fr
			"team2Logo	team2Name	line2"	1fr
			"time		time		time"	1.25em
			/ 1.875em 1fr 1fr;
	}
		.metabet-scorestrip-game.metabet-has-started {
			grid-template:
				"team1Logo	team1Name	team1Score"	1fr
				"team2Logo	team2Name	team2Score"	1fr
				"time		time		time"		20px
				/ 30px 1fr 1fr;
		}
			.metabet-scorestrip-game.metabet-has-started .line1, .metabet-scorestrip-game.metabet-has-started .line2, .metabet-scorestrip-game.metabet-has-started .metabet-scorestrip-game-cta {
				display: none;
			}

		.metabet-scorestrip-game > div {
			display: grid;
			align-self: center;
		}
		.metabet-scorestrip-game .team1Logo img, .metabet-scorestrip-game .team2Logo img {
			width: 1.5em;
			height: 1.5em;
			font-size: inherit;
			place-self: center;
		}
		.metabet-scorestrip-game .team1Name, .metabet-scorestrip-game .team2Name {
			color: #262d33;
			font-weight: bold;
			padding-left: 8px;
			display: block;
		}
			.metabet-scorestrip-game .team1Name sup, .metabet-scorestrip-game .team2Name sup {
				color: #939699;
				font-size: 70%;
				padding-left: 1px;
			}
		.metabet-scorestrip-game .line1, .metabet-scorestrip-game .line2 {
			color: #656b70;
			text-align: right;
			font-size: 90%;
		}
		.metabet-scorestrip-game .team1Score, .metabet-scorestrip-game .team2Score {
			color: #262d33;
			font-weight: bold;
			text-align: right;
		}
		.metabet-scorestrip-game .time {
			color: var(--metabet-element-text-color-25);
			font-size: .925em;
			justify-self: center;
			align-self: end;
		}

		.metabet-scorestrip-game .metabet-scorestrip-game-cta {
			display: none;
			color: #939699;
			font-size: .875em;
			justify-self: end;
			align-self: end;
			grid-area: cta;
		}
			.metabet-scorestrip-game-cta::before {
				content: "More \00BB";
			}

		.metabet-scorestrip-game .metabet-points {
			display: none;
		}

.metabet-scorestrip-game .team1Logo { grid-area: team1Logo; }
.metabet-scorestrip-game .team2Logo { grid-area: team2Logo; }
.metabet-scorestrip-game .team1Name { grid-area: team1Name; }
.metabet-scorestrip-game .team2Name { grid-area: team2Name; }
.metabet-scorestrip-game .team1Score { grid-area: team1Score; }
.metabet-scorestrip-game .team2Score { grid-area: team2Score; }
.metabet-scorestrip-game .line1 { grid-area: line1; }
.metabet-scorestrip-game .line2 { grid-area: line2; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team1Logo { grid-area: team2Logo; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team2Logo { grid-area: team1Logo; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team1Name { grid-area: team2Name; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team2Name { grid-area: team1Name; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team1Score { grid-area: team2Score; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .team2Score { grid-area: team1Score; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .line1 { grid-area: line2; }
	.metabet-scorestrip-game.metabet-flip-soccer-teams .line2 { grid-area: line1; }
.metabet-scorestrip-game .time { grid-area: time; }


	.metabet-scorestrip-sideodd {
		font-size: 1em;
		display: flex;
		flex-direction: column;
		align-items: center;
		width: 150px;
		border-right-width: 1px;
		padding: 10px 0 10px 0;
	}
		.metabet-scorestrip-sideodd-logo img {
			width: 2.8em;
			height: 2.8em;
		}
		.metabet-scorestrip-sideodd-name {
			color: #262d33;
			font-size: .9375em;
			font-weight: bold;
			text-align: center;
			flex: 1;
			display: flex;
			align-items: center;
		}
		.metabet-scorestrip-sideodd-bet {
			color: #0ea96b;
			font-weight: 700;
			text-decoration: underline;
		}

.metabet-search-onebox {
	border-bottom: 1px solid #ddd;
	color: #939699;
	font-size: .8rem;
	background: #fff;
	width: 100%;
	height: 3.7rem;
	display: flex;
	flex-direction: row;
	align-items: center;
}
	.metabet-search-onebox .metabet-search-onebox-icon {
		margin: 0 .7rem 0 1.3rem;
		filter: invert(97%) sepia(0%) saturate(17%) hue-rotate(190deg) brightness(90%) contrast(81%);
	}
	.metabet-search-onebox input {
		border: none;
		color: #111;
		font-size: 1.25rem;
		width: 100%;
		height: 100%;
	}
		.metabet-search-onebox input:focus {
			border: none;
			outline: none;
		}
		.metabet-search-onebox input::placeholder {
			color: #939699;
			font-size: .8rem;
		}
	.metabet-search-onebox-query-wrapper {
		align-self: stretch;
		flex: 1;
	}
	.metabet-search-onebox .metabet-search-onebox-suggestions {
		text-align: right;
		flex: 1;
		padding-right: 1.6rem;
	}
		.metabet-search-onebox .metabet-search-onebox-suggestions a {
			color: #939699;
		}
		@media (max-width: 960px) {
			.metabet-search-onebox .metabet-search-onebox-suggestions {
				display: none;
			}
		}


.metabet-provider-rankings {
	width: 100%;
}
	.metabet-provider-rankings > strong {
		font-size: 2.1em;
		display: block;
		padding-bottom: .75em;
	}
	.metabet-provider-rankings table {
		width: 100%;
		table-layout: fixed;
		font-size: 20px;
		color: #000;
		background: #fff;
		border-radius: var(--metabet-element-border-radius);
		overflow: hidden;
		padding: 2.5em;
	}

	.metabet-provider-rankings th {
		color: #656b70;
		font-size: .7em;
		font-weight: 900;
		text-transform: uppercase;
	}
		.metabet-provider-rankings th.metabet-provider-rankings-ranking, .metabet-provider-rankings th.metabet-provider-rankings-provider {
			visibility: hidden;
		}

	.metabet-provider-rankings tbody {
		counter-reset: metabet-provider-rankings-ranking;
	}
	.metabet-provider-rankings tbody tr {
		height: 6em;
		counter-increment: metabet-provider-rankings-ranking;
	}
	.metabet-provider-rankings a {
		color: #000;
		text-decoration: none;
	}

	.metabet-provider-rankings-ranking {
		width: 5em;
	}
	.metabet-provider-rankings-ranking strong {
		display: grid;
		place-items: center;
		width: 40px;
		height: 40px;
		background: #edeff0;
		border-radius: 50%;
	}
	.metabet-provider-rankings-ranking strong::before {
		content: counter(metabet-provider-rankings-ranking);
	}
	.metabet-provider-rankings-logo {
		width: 3rem;
	}
		.metabet-provider-rankings-logo img {
			width: 42px;
			height: 42px;
		}
	.metabet-provider-rankings-name {
		font-size: 1.25em;
		font-weight: 700;
	}
	.metabet-provider-rankings-promo {
		font-size: .9em;
		text-align: center;
	}

	.metabet-provider-rankings-rating {
		cursor: default;
		text-align: center;
	}
		.metabet-provider-rankings-rating div {
			--metabet-provider-rankings-rating-percent: calc(var(--metabet-provider-rankings-rating) / 5 * 100%);
			display: inline-block;
			font-size: 1.25em;
			font-family: Times, serif;
			line-height: 1;
		}
		.metabet-provider-rankings-rating div::before {
			content: '★★★★★';
			letter-spacing: .1em;
			background: linear-gradient(90deg, #f2c94c var(--metabet-provider-rankings-rating-percent), #ddd var(--metabet-provider-rankings-rating-percent));
			-webkit-background-clip: text;
			-webkit-text-fill-color: transparent;
		}
		.metabet-provider-rankings-rating strong {
			color: #656b70;
			display: block;
		}

	.metabet-provider-rankings-cta {
		max-width: 6.25em;
	}
		.metabet-provider-rankings-cta a {
			color: #fff;
			font-size: .8em;
			font-weight: 700;
			text-decoration: none;
			width: 100%;
			height: 2em;
			border-radius: .7em;
			display: grid;
			place-items: center;
			background-color: #f78316;
		}
			.metabet-provider-rankings-cta a::before {
				content: "Sign Up";
			}



	.metabet-provider-rankings:not(.metabet-size-m) .metabet-provider-rankings-rating {
		display: none;
	}


.metabet-provider-rankings:not(.metabet-size-s) {
	font-size: 14px;
}
	.metabet-provider-rankings:not(.metabet-size-s) > strong {
		display: flex;
		align-items: center;
		font-size: 1em;
		height: 4em;
		padding: 0 0 0 1.75em;
		text-transform: uppercase;
		color: #262d33;
		background: #fff;
		border-bottom: 2px solid #edeff0;
		border-radius: var(--metabet-element-border-radius) var(--metabet-element-border-radius) 0 0;
	}

	.metabet-provider-rankings:not(.metabet-size-s) table, .metabet-provider-rankings:not(.metabet-size-s) thead, .metabet-provider-rankings:not(.metabet-size-s) tbody, .metabet-provider-rankings:not(.metabet-size-s) tr, .metabet-provider-rankings:not(.metabet-size-s) td {
		display: block;
	}

	.metabet-provider-rankings:not(.metabet-size-s) table {
		font-size: 14px;
		border-radius: 0 0 var(--metabet-element-border-radius) var(--metabet-element-border-radius);
		padding: 1.75em;
	}

	.metabet-provider-rankings:not(.metabet-size-s) tbody td {
		font-size: 1em;
	}

	.metabet-provider-rankings:not(.metabet-size-s) tbody tr {
		height: 5em;
		display: grid;
		grid-template:
			"logo	ranking	name	cta"	1.75em
			"logo	promo	promo	cta"	1.1em
			/ 55px 1em 1fr auto;
	}

		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-logo { grid-area: logo }
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-ranking { grid-area: ranking }
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-name { grid-area: name }
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-promo { grid-area: promo }
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-cta { grid-area: cta }

		.metabet-provider-rankings:not(.metabet-size-s) thead, .metabet-provider-rankings:not(.metabet-size-s) td.metabet-provider-rankings-rating {
			display: none;
		}

	.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-logo {
		display: grid;
	}
	.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-ranking {
		display: grid;
		align-items: center;
		width: auto;
	}
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-ranking strong::before {
			content: counter(metabet-provider-rankings-ranking) ". ";
		}
		.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-ranking strong {
			width: auto;
			height: auto;
			background: none;
		}

	.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-name {
		display: grid;
		align-items: center;
		text-transform: uppercase;
	}
	.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-promo {
		color: #656b70;
		font-weight: 500;
		text-align: left;
		padding-right: .5em;
	}
	.metabet-provider-rankings:not(.metabet-size-s) .metabet-provider-rankings-cta a {
		width: 6em;
		height: 2.75em;
	}




.metabet-show-width-small {
	display: none;
}
	.metabet-width-small .metabet-hide-width-small {
		display: none;
	}
	.metabet-width-small .metabet-show-width-small {
		display: block;
	}






select.select {
	display: inline-block;
	width: auto;
	height: auto;
	font-weight: 700;
	line-height: 1.3;
	padding: .6em 1.8em .5em .8em;
	max-width: 100%;
	box-sizing: border-box;
	border: 1px solid #aaa;
	box-shadow: 0 1px 0 1px rgba(0,0,0,.04);
	border-radius: .25em;
	-moz-appearance: none;
	-webkit-appearance: none;
	appearance: none;
	color: #000;
	background-color: #fff;
	background-image: url('data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23000000%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E'),
		linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%);
	background-repeat: no-repeat, repeat;
	background-position: right .7em top 50%, 0 0;
	background-origin: border-box;
	background-size: .65em auto, 100%;
}
select.select::-ms-expand {
	display: none;
}
select.select:empty {
	display: none;
}
select.select:hover {
	border-color: #888;
}
select.select:focus {
	border-color: #aaa;
	box-shadow: 0 0 1px 3px rgba(59, 153, 252, .7);
	box-shadow: 0 0 0 3px -moz-mac-focusring;
	color: #222;
	outline: none;
}
select.select option {
	font-weight:normal;
}
	select.select:focus option {
		color: #000;
	}



.metabet-media-query-show-1080 {
	display: none;
}

@media (max-width: 1080px) {
	.metabet-media-query-show-1080 {
		display: inline;
	}
	.metabet-media-query-hide-1080 {
		display: none;
	}
}


.metabet-media-query-show-640 {
	display: none;
}

@media (max-width: 640px) {
	.metabet-media-query-show-640 {
		display: inline;
	}
	.metabet-media-query-hide-640 {
		display: none;
	}
}


		.metabet-board-provider-logo-bet_365 { background-image: url('https://go.metabet.io/img/sportsbooks/square/bet_365.svg'); }
			.metabet-board-provider-logo-sport_888 { background-image: url('https://go.metabet.io/img/sportsbooks/square/sport_888.svg'); }
			.metabet-board-provider-logo-bet_america { background-image: url('https://go.metabet.io/img/sportsbooks/square/bet_america.svg'); }
			.metabet-board-provider-logo-bet_rivers { background-image: url('https://go.metabet.io/img/sportsbooks/square/bet_rivers.svg'); }
			.metabet-board-provider-logo-betway { background-image: url('https://go.metabet.io/img/sportsbooks/square/betway.svg'); }
			.metabet-board-provider-logo-caesars { background-image: url('https://go.metabet.io/img/sportsbooks/square/caesars.svg'); }
			.metabet-board-provider-logo-cantor { background-image: url('https://go.metabet.io/img/sportsbooks/square/cantor.svg'); }
			.metabet-board-provider-logo-circa { background-image: url('https://go.metabet.io/img/sportsbooks/square/circa.svg'); }
			.metabet-board-provider-logo-coast { background-image: url('https://go.metabet.io/img/sportsbooks/square/coast.svg'); }
			.metabet-board-provider-logo-desert_diamond { background-image: url('https://go.metabet.io/img/sportsbooks/square/desert_diamond.svg'); }
			.metabet-board-provider-logo-draftkings { background-image: url('https://go.metabet.io/img/sportsbooks/square/draftkings.svg'); }
			.metabet-board-provider-logo-espnbet { background-image: url('https://go.metabet.io/img/sportsbooks/square/espnbet.svg'); }
			.metabet-board-provider-logo-fanatics { background-image: url('https://go.metabet.io/img/sportsbooks/square/fanatics.svg'); }
			.metabet-board-provider-logo-fanduel { background-image: url('https://go.metabet.io/img/sportsbooks/square/fanduel.svg'); }
			.metabet-board-provider-logo-golden_nugget { background-image: url('https://go.metabet.io/img/sportsbooks/square/golden_nugget.svg'); }
			.metabet-board-provider-logo-mgm { background-image: url('https://go.metabet.io/img/sportsbooks/square/mgm.svg'); }
			.metabet-board-provider-logo-mirage { background-image: url('https://go.metabet.io/img/sportsbooks/square/mirage.svg'); }
			.metabet-board-provider-logo-pointsbet { background-image: url('https://go.metabet.io/img/sportsbooks/square/pointsbet.svg'); }
			.metabet-board-provider-logo-south_point { background-image: url('https://go.metabet.io/img/sportsbooks/square/south_point.svg'); }
			.metabet-board-provider-logo-sports_interaction { background-image: url('https://go.metabet.io/img/sportsbooks/square/sports_interaction.svg'); }
			.metabet-board-provider-logo-sugar_house { background-image: url('https://go.metabet.io/img/sportsbooks/square/sugar_house.svg'); }
			.metabet-board-provider-logo-tipico { background-image: url('https://go.metabet.io/img/sportsbooks/square/tipico.svg'); }
			.metabet-board-provider-logo-unibet { background-image: url('https://go.metabet.io/img/sportsbooks/square/unibet.svg'); }
			.metabet-board-provider-logo-westgate { background-image: url('https://go.metabet.io/img/sportsbooks/square/westgate.svg'); }
			.metabet-board-provider-logo-william_hill { background-image: url('https://go.metabet.io/img/sportsbooks/square/william_hill.svg'); }
			.metabet-board-provider-logo-wynn { background-image: url('https://go.metabet.io/img/sportsbooks/square/wynn.svg'); }
		.metabet-board-provider-logo-bet_america.metabet-board-provider-location-in, .metabet-board-provider-logo-bet_america.metabet-board-provider-location-pa { background-image: url('https://go.metabet.io/img/sportsbooks/square/twinspires.svg'); }
		.metabet-board-provider-logo-sugar_house.metabet-board-provider-location-nj { background-image: url('https://go.metabet.io/img/sportsbooks/square/bet_rivers.svg'); }
		.metabet-board-provider-logo-william_hill { background-image: url('https://go.metabet.io/img/sportsbooks/square/caesars.svg'); }
	.metabet-board-provider-logo-william_hill.metabet-board-provider-location-nv { background-image: url('https://go.metabet.io/img/sportsbooks/square/william_hill.svg'); }
	
/* betmgm */


:root {

	
	
	

	
	
	--metabet-element-bet-cell-border-color-hover: #c0a971;
	
	
	
	
	

}



.metabet-team-logo {
	
}


.metabet-adtile {
	
	
}
	.metabet-adtile-header {
		
		background-color: #c0a971;
	}
		
		.metabet-adtile .metabet-gametile-score .metabet-gametile-time select {
			
		}
			.metabet-adtile .metabet-gametile-score .metabet-gametile-time option {
				
			}
		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header .metabet-gametile-time {
			
		}

		
	.metabet-adtile .metabet-adtile-bet {
		
		
		
	}
		.metabet-adtile .metabet-adtile-bet:hover {
			
			
			border-color: #c0a971;
		}

		.metabet-adtile .metabet-adtile-bet img.metabet-adtile-bet-provider {
			
		}

	.metabet-adtile-header .metabet-adtile-header-logo {
		background-image: url('https://go.metabet.io/themes/betmgm/img/logo.svg');
	}


.metabet-adtile-footer-watermark {
	
}
.metabet-adtile-footer-all-lines {
	
	
}
	.metabet-adtile-footer-all-lines:before {
		
		
	}

.metabet-adtile-footer-disclaimer, .metabet-adtile-footer-disclaimer a {
	
}


.metabet-gametile {
}
	.metabet-gametile .metabet-gametile-score > * {
		
	}
	.metabet-gametile .metabet-gametile-score .metabet-gametile-time select {
		border-color: #c0a971;
	}

.metabet-oddscompare {
}
	.metabet-oddscompare .metabet-oddscompare-promo {
		
	}
	.metabet-oddscompare .metabet-oddscompare-game, .metabet-oddscompare .metabet-oddscompare-provider, .metabet-oddscompare .metabet-oddscompare-time {
		
	}


.metabet-sideoddstile {
}

	.metabet-sideoddstile-options::-webkit-scrollbar-thumb, .metabet-sideoddstile-markets::-webkit-scrollbar-thumb {
		background-color: #c0a971;
	}

	.metabet-sideoddstile a {
		
	}

	.metabet-sideoddstile-title, .metabet-sideoddstile-market, .metabet-sideoddstile-option {
		
	}

	.metabet-sideoddstile-title img + span {
		
	}

.metabet-pollingtile {
}
	.metabet-pollingtile .metabet-pollingtile-option-selected.metabet-adtile-bet {
		
		
		border-color: #c0a971;
	}

.metabet-trendingtile {
}

	.metabet-trendingtile-main::-webkit-scrollbar-thumb {
		background-color: #c0a971;
	}

a.metabet-board-price {
	
	
	
}
	a.metabet-board-price:hover {
		
		
		border-color: #c0a971;
	}




.metabet-odds-board {
	
	
}
	.metabet-odds-board, .metabet-odds-board div {
		
	}
	.metabet-odds-board > div {
		
	}

	.metabet-odds-board a {
		
	}

	.metabet-odds-board-provider-promo {
		
	}

	.metabet-odds-board-customer-logo {
		background: url('https://go.metabet.io/themes/betmgm/img/logo.svg') center center/50% no-repeat;
	}

	

	
	
	
		/* Stopgap until Vegas and CTA are unlinked */
		.metabet-style-vegas .metabet-odds-board-lines a.metabet-odds-board-bet-cta {
			display: none;
		}

	
	.metabet-odds-board-footer a {
		
	}




.metabet-futures-board {
	
	
}
	.metabet-futures-board, .metabet-futures-board div {
		
	}
	.metabet-futures-board > div {
		
	}
	.metabet-futures-board a {
		
	}

	.metabet-futures-board-provider-promo {
		
	}

	.metabet-futures-board-customer-logo {
		background: url('https://go.metabet.io/themes/betmgm/img/logo.svg') center center/50% no-repeat;
	}

	
	.metabet-futures-board-footer a {
		
	}

	


.metabet-parlay-calculator {
}
	
	.metabet-parlay-calculator .metabet-parlay-calculator-games button {
		
		
		
	}

	.metabet-parlay-calculator-watermark {
		
	}




.metabet-side-odds-browser {
	
	
}

	.metabet-side-odds-browser-watermark a {
		
	}

	.metabet-side-odds-browser-header, .metabet-side-odds-browser-options, .metabet-side-odds-browser-options li {
		
		
	}
	.metabet-side-odds-browser-options-bet {
		
		
		
	}
		.metabet-side-odds-browser-options-bet:hover {
			
			
			border-color: #c0a971;
		}


.metabet-side-odds-table {
}
	.metabet-side-odds-table-provider-promo {
		
	}
	.metabet-side-odds-table-customer-logo {
		background: url('https://go.metabet.io/themes/betmgm/img/logo.svg') center center/50% no-repeat;
	}
	

.metabet-scorestrip {
}
	



