
:root {
	--metabet-odds-board-header-height: 65px;
	--metabet-futures-board-header-height: 65px;
	--metabet-odds-board-sticky-header-offset: 0px;
	--metabet-futures-board-sticky-header-offset: 0px;
}
	.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-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;
		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 {
}
	.metabet-odds a {
		display: inline-flex;
		align-items: center;
	}
	.metabet-odds-provider {
		height: 1.25rem;
		width: 1.25rem;
		margin-right: .5rem;
	}




.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;
	border-radius: 3px;
}
	.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 {
			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;
	}

	.metabet-adtile-header {
		display: flex;
		flex-direction: row;
		justify-content: flex-end;
		align-items: center;
		background: #48bdf3;
		border-radius: 2px 2px 0 0;
	}
		.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header {
			flex-direction: column;
			border-radius: 2px 0 0 2px;
			width: 15%;
		}

		.metabet-adtile-header a {
			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 a {
				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-footer {
		display: grid;
		grid-template-columns: auto auto;
		justify-content: space-between;
		align-items: center;
		font-weight: bold;
		font-size: 80%;
		padding: 0 10px;
	}
		.metabet-adtile-footer > a {
			height: 20px;
			padding-bottom: 1px;
		}
			.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-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;
		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%;
		}
			.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: 45px;
		}
			.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: #888;
				white-space: nowrap;
				flex: 0 1 auto;
				justify-content: center;
				font-size: 85%;
				width: 75px;
			}
				.metabet-orientation-landscape .metabet-gametile-time {
					visibility: hidden;
					flex: 0;
				}

				.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 img {
			width: 25px;
			height: 25px;
			margin-right: 10px;
		}
			.metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-gametile-score img {
				width: 14px;
				height: 14px;
				margin: 0 8px;
			}

	.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-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-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;
				text-align: center;
				text-transform: uppercase;
				width: 75px;
				color: #888;
				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-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-oddscompare {
	flex-direction: column;
}
	.metabet-oddscompare.metabet-width-small {
		font-size: 13px;
	}

	.metabet-oddscompare .metabet-oddscompare-title {
		font-size: 18px;
		font-weight: bold;
		padding-left: 10px;
		display: flex;
		justify-content: space-between;
		align-items: center;
		border-bottom: 1px solid #ccc;
		height: 40px;
	}
		.metabet-oddscompare .metabet-oddscompare-time {
			color: #888;
			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-sideoddstile {
	flex-direction: column;
}
	.metabet-sideoddstile.metabet-orientation-landscape {
		flex-direction: row;
	}
	.metabet-sideoddstile a {
		color: #000;
	}

	.metabet-sideoddstile-title {
		font-size: 18px;
		font-weight: bold;
		height: 40px;
		display: flex;
		align-items: center;
		border-bottom: 1px solid #ccc;
	}
		.metabet-sideoddstile-title img {
			width: 25px;
			height: 25px;
			margin: 0 18px 0 15px;
		}
		.metabet-sideoddstile-title span {
			margin-left: 55px;
		}
			.metabet-sideoddstile-title img + span {
				margin-left: 0;
			}

	.metabet-sideoddstile-markets {
		display: flex;
		flex-direction: column;
		flex: 1;
		overflow-y: auto;
	}
		.metabet-sideoddstile-market {
			display: flex;
			flex-direction: row;
			flex: 1;
			align-items: center;
			font-size: 13px;
			padding: .75em .75em .75em 0;
			border-top: 1px solid #eee;
		}
			.metabet-sideoddstile-market:first-child {
				border-top: 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-option {
			display: flex;
			flex-direction: row;
			flex: 1;
			align-items: center;
			font-size: 16px;
			padding: .75em .75em .75em 0;
			border-top: 1px solid #eee;
		}
			.metabet-sideoddstile-option:first-child {
				border-top: none;
			}

			.metabet-sideoddstile-option a:nth-of-type(1) {
				width: 55px;
				padding-right: 5px;
				text-align: center;
			}
				.metabet-sideoddstile-option a:nth-of-type(1) img {
					height: 30px;
					min-width: 30px;
				}
			.metabet-sideoddstile-option a:nth-of-type(2) {
				color: #000;
				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-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-board-provider-logo {
	width: 130px;
	height: 48px;
	background-position: center center;
	background-size: contain;
	background-repeat: no-repeat;
}
	@media (max-width: 640px) {
		.metabet-board-provider-logo {
			width: 75px;
		}
	}



.metabet-odds-board {
	color: #222;
	background: #fff;
	line-height: normal;
	font-size: 15px;
	border-style: solid;
	display: grid;
	grid-template:
		"header		header"		auto
		"logo		providers"	var(--metabet-odds-board-header-height)
		"scoreboards	lines"		auto
		"footer		footer"		auto
		/ 225px auto;
}
	.metabet-odds-board, .metabet-odds-board div {
		border-width: 1px;
		border-color: #ddd;
	}
	.metabet-odds-board > div {
		background-color: #fff;
	}
	@media (max-width: 640px) {
		.metabet-odds-board {
			grid-template-columns: 120px auto;
		}
	}

	.metabet-odds-board-header {
		grid-area: header;
		height: 6em;
		display: flex;
		align-items: center;
		border-bottom-style: solid;
	}
		.metabet-odds-board-header select {
			font-size: 1.25em;
			margin-left: 1em;
		}
			.metabet-odds-board-header select:last-child {
				margin-left: auto;
				margin-right: 1em;
			}
		@media (max-width: 640px) {
			.metabet-odds-board-header select {
				font-size: 3vw;
			}
		}

	.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-size: 16px;
		font-weight: 600;
		letter-spacing: -.5px;
		grid-template:
			"logoAway	teamAway"	auto
			"logoHome	teamHome"	auto
			"time		time"		25px
			/ 50px auto;
	}
		.metabet-odds-board-game-scoreboard div {
			align-self: center;
			white-space: nowrap;
			text-overflow: ellipsis;
			overflow-x: hidden;
		}
			.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 img {
			width: 25px;
			height: 25px;
			place-self: center;
		}
		.metabet-odds-board-game-scoreboard-time {
			color: #aaa;
			font-size: 80%;
			grid-area: time;
			padding-left: 1em;
			white-space: nowrap;
			overflow-x: hidden;
			text-overflow: ellipsis;
		}


	.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-provider-promo {
		display: none;
		font-size: 90%;
	}

	@media (max-width: 640px) {
		.metabet-odds-board-provider-promo {
			font-size: 70%;
		}
		.metabet-odds-board-lines > div .metabet-odds-board-bet-cta {
			font-size: 70% !important;
		}
	}


	.metabet-odds-board-lines {
		grid-area: lines;
		display: grid;
		overflow-x: auto;
	}
		.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 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 {
				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: #888;
				font-style: normal;
				font-weight: normal;
				font-size: 80%;
				margin-left: .5em;
			}
			.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%;
				}

				@media (max-width: 640px) {
					.metabet-style-vegas .metabet-odds-board-lines a.metabet-odds-board-bet-cta {
						font-size: 80%;
					}
				}

		.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: 40px;
					}
				}

			.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 / 2 / 3 / 2;
	}


	.metabet-odds-board.metabet-odds-board-empty {
	}
		.metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-scoreboards {
			display: none;
		}
		.metabet-odds-board.metabet-odds-board-empty .metabet-odds-board-lines {
			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;
	}
		.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;
	line-height: normal;
	font-size: 15px;
	border-style: solid;
	display: grid;
	grid-template:
		"header		header"		auto
		"logo		providers"	var(--metabet-futures-board-header-height)
		"entities 	lines"		auto
		"footer 	footer"		auto
		/ 225px auto;
}
	.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: 1.5rem 0;
		display: flex;
		align-items: center;
		border-bottom-style: solid;
	}
		@media (max-width: 960px) {
			.metabet-futures-board-header {
				display: grid;
				grid-template:
					"sport location" auto
					"market market"  auto
					/ auto auto;
				padding-left: 1em;
				padding-right: 1em;
			}
		}

		.metabet-futures-board-header select {
			font-size: 1.25em;
			margin-left: 1rem;
		}
			@media (max-width: 960px) {
				.metabet-futures-board-header select.select {
					font-size: 3vw;
					margin: 0;
				}
			}
		.metabet-futures-board-header select:last-child {
			margin-left: auto;
			margin-right: 1em;
		}
			@media (max-width: 960px) {
				.metabet-futures-board-header select:last-child {
					margin-right: 0;
				}
			}

		#metabet-futures-board-market {
			grid-area: market;
		}
			@media (max-width: 960px) {
				#metabet-futures-board-market {
					margin-top: 1rem;
				}
			}


	.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 img {
				width: 40px;
				height: 40px;
				margin-right: 15px;
			}
			.metabet-futures-board-entities span {
				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: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			padding: 0;
			border-bottom-style: solid;
		}
			.metabet-futures-board-lines .metabet-futures-board-provider-consensus {
				border-right-style: solid;
			}


	.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-provider-promo {
			display: none;
			font-size: 90%;
		}

		.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 {
			height: 50%;
		}

		.metabet-futures-board-lines .metabet-futures-board-provider-consensus 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 {
		margin: 0 .5rem;
		height: 65%;
		flex-direction: column;
	}
		.metabet-futures-board-line-price1 em, .metabet-futures-board-line-price2 em {
			font-weight: normal;
			font-style: normal;
			font-size: 90%;
			color: #666;
		}


	.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-market, .metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-lines, .metabet-futures-board.metabet-futures-board-empty .metabet-futures-board-entities {
			display: none;
		}


	.metabet-futures-board-footer {
		grid-area: footer;
		display: flex;
		flex-direction: row-reverse;
		padding: 20px 30px;
	}
		.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;
	font-size: 18px;
	width: 100%;
	height: 95vh;
	min-height: 320px;
	line-height: normal;
	grid-template:
		"games		winnings"	minmax(40%, 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 {
		outline: none;
		background: transparent;
	}
		.metabet-parlay-calculator button:active {
			position: relative;
			top: 1px;
		}

	.metabet-parlay-calculator-section-header {
		font-size: 120%;
		font-weight: bold;
		border-top: 1px solid #999;
		border-bottom: 1px solid #ddd;
		background: #eee;
		box-sizing: border-box;
		display: flex;
		width: 100%;
		height: 70px;
		align-items: center;
		padding: 1rem 1rem;
		z-index: 200;
	}
		.metabet-parlay-calculator-section-header select {
			font-size: .9em;
		}

	.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: 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 {
			display: grid;
			grid-template-rows: auto;
			grid-template-columns: 35px minmax(155px, 25%) auto;
			padding: 0;
			position: sticky;
			top: 0;
		}
			.metabet-parlay-calculator-games .metabet-parlay-calculator-section-header select:nth-of-type(1) {
				justify-self: start;
				align-self: center;
				margin-left: 1em;
				grid-area: 1 / 1 / 2 / 3;
			}
			.metabet-parlay-calculator-games .metabet-parlay-calculator-section-header select:nth-of-type(2) {
				place-self: center;
			}

		.metabet-parlay-calculator-games ul {
			list-style-type: none;
			margin: 0;
			padding: 0;
		}

		.metabet-parlay-calculator-games li {
			padding: 1em .5em;
			letter-spacing: -.5px;
			border-bottom: 1px solid #ddd;
			display: grid;
			grid-template:
				"logoAway	teamAway	lineAway"	37px
				"logoHome	teamHome	lineHome"	37px
				"time		time		."		25px
				/ 35px minmax(155px, 25%) auto;
		}
			.metabet-parlay-calculator-games li img {
				width: 25px;
				height: 25px;
				align-self: center;
			}
				.metabet-parlay-calculator-games li img:nth-of-type(1) {
					grid-area: logoAway;
				}
				.metabet-parlay-calculator-games li img: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 span {
				color: #aaa;
				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;
				justify-self: center;
				margin: .25em 0;
				padding: 1px 6px;
				border: 1px solid #ccc;
				border-radius: .25em;
				min-width: 125px;
				width: 65%;
				max-width: 160px;
				cursor: pointer;
			}
				.metabet-parlay-calculator-games li button:nth-of-type(1) {
					grid-area: lineAway;
				}
				.metabet-parlay-calculator-games li button:nth-of-type(2) {
					grid-area: lineHome;
				}

				.metabet-parlay-calculator-games .metabet-parlay-calculator-games-selected {
					background: rgba(255, 255, 102, 0.3);
				}
				.metabet-parlay-calculator-games li em {
					color: #888;
					font-style: normal;
					font-weight: normal;
					font-size: 80%;
					margin-left: .5em;
				}


	.metabet-parlay-calculator-winnings {
		grid-area: winnings;
		border-left: 2px solid #999;
		display: flex;
		flex-direction: column;
		justify-content: space-between;
		align-items: center;
	}
		.metabet-parlay-calculator-winnings input {
			font-size: 1.5em;
			line-height: 1.5em;
			height: 1.5em;
			font-weight: bold;
			width: 80px;
			text-align: center;
			background: transparent;
			border-width: 0 0 2px 0;
			position: relative;
			top: 4px;
		}
			.metabet-parlay-calculator-winnings input:focus {
				outline: none;
			}
		.metabet-parlay-calculator-winnings select {
			margin-left: auto;
		}

		.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;
			display: flex;
			margin: 0 0 1em 0;
			padding: 0;
		}
			.metabet-parlay-calculator-winnings-providers li {
				display: flex;
				border: .25em solid transparent;
				border-radius: .25em;
				transition: all .3s;
			}
				.metabet-parlay-calculator-winnings-providers li.metabet-parlay-calculator-winnings-provider-selected {
					border-color: #ff851b;
					background-color: #ff851b;
				}
			.metabet-parlay-calculator-winnings-providers img {
				width: 6vmin;
				height: 6vmin;
				cursor: pointer;
				transition: all .3s;
			}
				.metabet-parlay-calculator-winnings-providers .metabet-parlay-calculator-winnings-provider-disabled img {
					opacity: .3;
					transform: scale(.8);
					cursor: default;
				}

		.metabet-parlay-calculator-winnings-cta {
			color: #000;
			font-size: .8em;
			font-weight: bold;
			display: inline-flex;
			justify-content: center;
			align-items: center;
			border: 1px solid #ccc;
			padding: .5em 1em;
			border-radius: .25em;
			text-decoration: none;
			margin-bottom: 1em;
		}

	.metabet-parlay-calculator-selections {
		grid-area: selections;
		position: relative;
		overflow-y: auto;
		border-left: 2px solid #999;
	}
		.metabet-parlay-calculator-selections .metabet-parlay-calculator-section-header {
			display: flex;
			justify-content: space-between;
		}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-section-header button {
				cursor: pointer;
				width: 40px;
				height: 40px;
				border: none;
			}

		.metabet-parlay-calculator-selections ul {
			margin: 0;
			padding: 0;
			list-style-type: none;
		}

		.metabet-parlay-calculator-selections li {
			display: grid;
			grid-template:
				"title		delete"	auto
				"subtitle	delete"	auto
				"price		delete"	auto
				/ 1fr auto;
			padding: 1rem 1rem;
			border-bottom: 1px solid #ddd;
			position: relative;
			overflow: hidden;
		}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-title {
				grid-area: title;
				font-weight: bold;
			}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-subtitle {
				grid-area: subtitle;
				font-size: 90%;
			}
			.metabet-parlay-calculator-selections .metabet-parlay-calculator-selections-price {
				grid-area: price;
				font-size: 90%;
			}

			.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;
				display: none;
				cursor: pointer;
				border: none;
				place-self: center;
				position: absolute;
				right: 0;
				top: 0;
				bottom: 0;
				z-index: 100;
				width: 40px;
				height: 40px;
			}
				.metabet-parlay-calculator-selections li:hover button {
					display: block;
				}
				.metabet-parlay-calculator-selections li button:active {
					position: absolute;
					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;
	}



@media (max-width: 640px) {

	.metabet-parlay-calculator {
		font-size: 16px;
		grid-template:
			"winnings"	40%
			"navigation"	40px
			"stage"		auto
			/ auto;
	}
		.metabet-parlay-calculator > div {
			border: none;
		}

	.metabet-parlay-calculator-section-header {
		border-top: none;
	}

	.metabet-parlay-calculator .metabet-parlay-calculator-navigation {
		display: flex;
		align-items: flex-end;
		padding-left: 1em;
		border-bottom: 1px solid #999;
	}
		.metabet-parlay-calculator-navigation span {
			font-size: .75em;
			font-weight: bold;
			width: 100px;
			padding: .5em 0;
			position: relative;
			top: 1px;
			left: -1px;
			text-align: center;
			text-transform: uppercase;
			cursor: pointer;
			background: #eee;
			border: 1px solid #999;
			border-radius: 3px 3px 0 0;
			transition: .1s all;
		}
			.metabet-parlay-calculator-navigation span:first-child {
				left: 0;
			}

		.metabet-parlay-calculator-navigation-show-games .metabet-parlay-calculator-navigation span:nth-of-type(1), .metabet-parlay-calculator-navigation-show-selections .metabet-parlay-calculator-navigation span:nth-of-type(2) {
			font-size: 1em;
			border-bottom: none;
		}

	.metabet-parlay-calculator-games, .metabet-parlay-calculator-selections {
		display: none;
		grid-area: stage;
	}
		.metabet-parlay-calculator-navigation-show-games .metabet-parlay-calculator-games, .metabet-parlay-calculator-navigation-show-selections .metabet-parlay-calculator-selections {
			display: block;
		}

	.metabet-parlay-calculator-winnings-payout {
		font-size: 15vmin;
	}

	.metabet-parlay-calculator-winnings-providers img {
		width: 10vmin;
		height: 10vmin;
	}
}



.metabet-side-odds-browser {
	font-size: 16px;
	background: #fff;
	line-height: normal;
	width: 100%;
	min-height: 40vh;
	max-width: 1000px;
	margin: 0 auto;
	display: grid;
	grid-template:
		"header" 91px
		"stage"  auto
		/ auto;
}
	@media (max-width: 960px) {
		.metabet-side-odds-browser {
			height: auto;
		}
		.metabet-side-odds-browser .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;
		}

		@media (max-width: 960px) {
			.metabet-side-odds-browser-blank {
				padding: 0;
			}
		}



	.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" 90px / 1fr 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-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: #eee;
			background-size: 8%;
			border-radius: .25rem;
			border: 1px solid #ddd;
			outline: none;
			width: 100%;
		}

		.metabet-side-odds-browser-header > select.select {
			font-size: 1.25em;
			margin: 0 1rem;
			width: 100px;
		}


	.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 {
			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-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: 100px;
			height: 50px;
		}
			.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: 16px;
			}
				.metabet-side-odds-browser-options-bet div:last-child {
					font-size: 20px;
				}
			.metabet-side-odds-browser-options-bet em {
				display: block;
				font-size: 13px;
				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-loading {
		margin: 100px auto;
		grid-area: stage;
	}


.metabet-analytics-edge {
	display: none;
	width: 0;
	height: 0;
}



@media (max-width: 640px) {

.metabet-side-odds-browser {
	font-size: 14px;
}

	.metabet-side-odds-browser-header {
		padding: 0;
	}
		.metabet-side-odds-browser-header img {
			left: 5px;
		}

	.metabet-side-odds-browser-query {
		font-size: 1.25em;
		padding-top: .625em;
		padding-bottom: .625em;
		padding-left: 3rem;
	}
	.metabet-side-odds-browser-header select.select {
		display: none;
	}

	.metabet-side-odds-browser-options li {
		grid-template:
			"logo price1 price2"	auto
			"promo promo promo"	auto
			/ 1fr auto auto;
	}
		.metabet-side-odds-browser-options-promo {
			margin: .75em 0 0 0;
			place-self: center;
		}
}



.metabet-autocomplete-results {
	position: absolute;
	width: 100%;
	z-index: 100;
	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-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-family: sans-serif;
	font-weight: 700;
	line-height: 1.3;
	padding: .6em 1.4em .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-size: .65em auto, 100%;
}
select.select::-ms-expand {
	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-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_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-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-draftkings { background-image: url('https://go.metabet.io/img/sportsbooks/square/draftkings.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-sugar_house { background-image: url('https://go.metabet.io/img/sportsbooks/square/sugar_house.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'); }
	
/* dknation */


:root {
	
	
}


.metabet-team-logo {
	
}


.metabet-adtile {
	
	
}
	.metabet-adtile-header {
		
	}
		
	.metabet-adtile .metabet-adtile-bet {
		
		
		
	}
		.metabet-adtile .metabet-adtile-bet:hover {
			
			
			
		}

		.metabet-adtile .metabet-adtile-bet img {
			
		}

	.metabet-adtile-header a {
		
	}


.metabet-adtile-footer-watermark {
	
}
.metabet-adtile-footer-all-lines {
	display: block;
}


.metabet-oddscompare {
}
	.metabet-oddscompare .metabet-oddscompare-promo {
		
	}


.metabet-sideoddstile a {
	
}

.metabet-sideoddstile-title img + span {
	
}



a.metabet-board-price {
	
	
	
}
	a.metabet-board-price:hover {
		
		
		
	}




.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 {
		
	}

	

	
	
	
		/* 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 {
		
	}

	
	.metabet-futures-board-footer a {
		
	}

	


.metabet-parlay-calculator {
}
	
	.metabet-parlay-calculator-watermark {
		
	}




.metabet-side-odds-browser {
	
	
}

	.metabet-side-odds-browser-watermark a {
		
	}


.metabet-adtile {
}

        .metabet-adtile-header {
                background-color: #1e1e1e;
        }
                .metabet-orientation-square.metabet-width-small .metabet-adtile-header {
                        display: none;
                }

        .metabet-adtile-header a {
                background: url('/themes/dknation/img/logo.svg') center center no-repeat !important;
                background-size: contain !important;
                width: 50px;
                height: 26px;
                margin: 2px !important;
        }

        .metabet-gametile-score > * {
        }
                .metabet-orientation-square.metabet-width-small .metabet-gametile-score > * {
                        color: #f6f0d1;
                        background-color: #1e1e1e;
                        border-bottom: none;
                        height: 35px;
                        letter-spacing: -.5px;
                }

        .metabet-gametile-odds {
        }
                .metabet-orientation-square.metabet-width-small .metabet-gametile-odds {
                        padding: 5px 0;
                }
                        .metabet-orientation-square.metabet-width-small .metabet-gametile-odds > div {
                                margin: 1px 0;
                        }
                        .metabet-orientation-square.metabet-width-small .metabet-gametile-odds .metabet-market-overunder .metabet-adtile-bet {
                                margin: 2px 0;
                        }



        .metabet-adtile .metabet-adtile-bet {
                color: #f37621;
        }
                .metabet-orientation-square.metabet-width-small .metabet-adtile-bet {
                        font-size: 100%;
                }

        .metabet-adtile .metabet-adtile-bet:hover {
                background: #f9f9f9;
                border-color: #ddd;
        }

        .metabet-adtile-footer {
                display: none;
        }
                .metabet-adtile-footer-all-lines:before {
                        content: "DK Nation Analysis Here";
                }

        .metabet-orientation-landscape.metabet-width-small.metabet-height-small .metabet-adtile-header .metabet-gametile-time {
                color: #f37621;
        }



.metabet-gametile.metabet-size-300x167 {
}
        .metabet-gametile.metabet-size-300x167.metabet-market-spread .metabet-market-moneyline, .metabet-gametile.metabet-size-300x167.metabet-market-spread .metabet-market-overunder {
                display: none;
        }
        .metabet-gametile.metabet-size-300x167.metabet-market-moneyline .metabet-market-spread, .metabet-gametile.metabet-size-300x167.metabet-market-moneyline .metabet-market-overunder {
                display: none;
        }
        .metabet-gametile.metabet-size-300x167.metabet-market-overunder .metabet-market-spread, .metabet-gametile.metabet-size-300x167.metabet-market-overunder .metabet-market-moneyline {
                display: none;
        }


        .metabet-adtile.metabet-size-300x167 .metabet-adtile-bet {
                border: none;
                font-size: 150%;
                background: none;
        }

        .metabet-adtile.metabet-size-300x167 .metabet-adtile-footer {
                border-top: 1px solid #61b510;
                background: rgba(97,197,16, 1);
        }
                .metabet-adtile.metabet-size-300x167 .metabet-adtile-footer a.metabet-adtile-footer-all-lines {
                        color: #fff;
                }

        .metabet-adtile.metabet-size-300x167 .metabet-adtile-bet {
                cursor: default;
        }
        .metabet-adtile.metabet-size-300x167 .metabet-adtile-footer {
                display: flex;
                justify-content: center;
                border-top: 1px solid #ddd;
                padding: 0;
        }
        .metabet-adtile.metabet-size-300x167 .metabet-adtile-footer-all-lines {
                display: flex;
                justify-content: center;
                align-items: center;
                color: #f37621;
                font-size: 13px;
                height: 30px;
        }
                .metabet-adtile.metabet-size-300x167 .metabet-adtile-footer-all-lines:after {
                        content: "";
                        display: inline-block;
                        height: 0;
                        border-bottom: 5px solid transparent;
                        border-left: 5px solid;
                        border-top: 5px solid transparent;
                        margin-left: 5px;
                        width: 0;
                }

.metabet-orientation-square.metabet-width-small .metabet-gametile-score .metabet-gametile-time {
        font-size: 0px;
        color: transparent;
        background-image: url('/themes/dknation/img/logo.svg');
        background-position: center center;
        background-repeat: no-repeat;
        background-size: 50%;
}

.metabet-sideoddstile {
}
        .metabet-orientation-square.metabet-width-small .metabet-sideoddstile-title {
                height: 35px;
                font-size: 14px;
                color: #f6f0d1;
                text-transform: uppercase;
                background: url('/themes/dknation/img/logo.svg') #1e1e1e 5% center no-repeat;
                background-size: 10%;
        }
        .metabet-orientation-square.metabet-width-small .metabet-sideoddstile-title .metabet-team-logo {
                display: none;
        }
        .metabet-orientation-square.metabet-width-small .metabet-sideoddstile-title img + span {
                margin-left: 55px;
        }
        .metabet-orientation-square.metabet-width-small .metabet-sideoddstile-market {
                padding-top: 0;
                padding-bottom: 0;
                font-size: 12px;
        }

        .metabet-sideoddstile-option {
                font-size: 14px;
                padding-top: .15em;
                padding-bottom: .15em;
        }

        .metabet-sideoddstile .metabet-adtile-bet {
                margin: 0;
        }
                .metabet-sideoddstile .metabet-adtile-bet img {
                        display: none;
                }


        .metabet-sideoddstile-market a:nth-of-type(1) {
                width: 14px;
        }
                .metabet-sideoddstile-market img {
                        display: none;
                }

        .metabet-sideoddstile-option a:nth-of-type(1) {
                height: 25px;
                min-width: 25px;
                padding-right: 0;
        }
        .metabet-sideoddstile-option a:nth-of-type(2) {
                width: 45%;
        }

