@font-face
	{ font-family:'Roboto'; font-style:normal; font-weight:400; src:local('Roboto'), local('Roboto-Regular'), url(/fonts/roboto-regular.woff2) format('woff2'), url(/fonts/roboto-regular.woff) format('woff'); }
@font-face
	{ font-family:'Roboto'; font-style:normal; font-weight:700; src:local('Roboto Bold'), local('Roboto-Bold'), url(/fonts/roboto-bold.woff2) format('woff2'), url(/fonts/roboto-bold.woff) format('woff'); }
@font-face
	{ font-family:'Roboto'; font-style:italic; font-weight:400; src:local('Roboto Italic'), local('Roboto-Italic'), url(/fonts/roboto-italic.woff2) format('woff2'), url(/fonts/roboto-italic.woff) format('woff'); }

body, form
	{ margin:0; }
body
	{ background:#fff; }
body, select, input, textarea, button
	{ font:14px 'Roboto', sans-serif; color:#000; }

*:focus
	{ outline:none; }

a, .btn1
	{ text-decoration:none; color:#644; transition:all 0.3s; }
a:hover
	{ color:#fad32b; }

.cw
	{ max-width:1028px; margin:auto; box-sizing:border-box; }
.fl
	{ float:left; }
.fr
	{ float:right; }
.w100
	{ width:100%; }
.lta
	{ text-align:left; }
.cta
	{ text-align:center; }
.rta
	{ text-align:right; }
.ma
	{ margin:auto; }
.hide
	{ display:none; }
.clr
	{ clear:both; }
.clrf:after
	{ clear:both; display:block; content:" "; }
table
	{ border-spacing:0; border-collapse:collapse; }
td
	{ padding:0; }
p
	{ padding:0; margin:0 0 15px 0; }
hr
	{ border:0 none; border-top:1px solid #dfdfdf; margin:20px 0; }
ul
	{ margin:0 0 15px 0; padding:0 0 0 20px; width:auto; overflow:hidden; }

a .fa, button .fa, a .fab, button .fab
	{ margin:0 0 0 0px; }
.fao .fa
	{ margin:0; }

h1
	{ margin:0 0 15px 0; font-size:22px; text-transform:uppercase; }
h2
	{ margin:0 0 15px 0; font-size:20px; }

h2.alt1
	{ margin:0 0 10px 0; padding:10px 15px; background:#000; color:#fff; font-size:24px; }
h2.alt1 span
	{ font-weight:400; }
h2.alt1::before
	{ font-family:'Font Awesome 5 Free'; content:"\f0c9"; color:#fad32b; margin:0 10px 0 -15px; }

h2.alt2
	{ margin:0 0 15px 0; padding:0; font-size:24px; }
h2.alt2 span
	{ font-weight:400; }
h2.alt2::before
	{ font-family:'Font Awesome 5 Free'; content:"\f0c9"; color:#fad32b; margin:0 10px 0 0; }

.img1r
	{ display:block; float:right; border-radius:5px; margin:0 15px 0 15px; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.1); }
.img1l
	{ display:block; float:left; border-radius:5px; margin:0 15px 15px 0; box-shadow:1px 2px 3px rgba(0, 0, 0, 0.1); }

header.index
	{ height:245px; background:url('/img/bg1.jpg'); background-size:cover; }
.mnu1 table, .mnu2 table
	{ width:100%; }
.mnu1
	{ background:#000; padding:10px 0; }
.logo, .logo img
	{ display:block; width:140px; height:48px; }
.mnu1 table td:last-child
	{ text-align:right; }
.mnu1 ul
	{ list-style:none; margin:0; padding:0; }
.mnu1 li
	{ float:left; margin:0 20px 0 0; }
.mnu1 li a
	{ display:block; color:#FFF; text-transform:uppercase; font-size:16px; }
.mnu1 li a:hover
	{ color:#fad32b; }
.mnu2
	{ background:rgba(0, 0, 0, 0.8); padding:10px 0; }
.mnu2 ul
	{ list-style:none; margin:0; padding:0; }
.mnu2 li
	{ float:left; margin:0 20px 0 0; }
.mnu2 li a
	{ display:block; color:#FFF; }
.mnu2 li a:hover
	{ color:#fad32b; }

.sbm
	{ list-style:none; padding:0; margin:0 0 20px 0; background-color:#0e0e0e; background-image:url('/img/pat.svg'); background-size:5%; background-position:top left; }
.sbm a
	{ display:block; color:#FFF; padding:10px 15px; }
.sbm a .fa
	{ margin:0 10px 0 0; }
.sbm a:hover, .sbm a.active
	{ background:rgba(255, 255, 255, 0.3); }

.nav2
	{ list-style:none; padding:0; margin:0 0 15px 0; }
.nav2 li
	{ float:left; }
.nav2 a
	{ display:block; color:#000; padding:10px 15px; background:#D7B529; }
.nav2 a .fa
	{ margin:0 5px 0 0; }
.nav2 a:hover, .nav2 a.active
	{ color:#000; background:#fad32b; }

.tabh
	{ list-style:none; margin:0; padding:0; border-top:1px solid #e6e6e6; border-right:1px solid #d9d9d9; border-left:1px solid #ccc; background:#f7f7f7; }
.tabh:after
	{ clear:both; content:''; display:block; }
.tabh li
	{ float:left; }
.tabh li a
	{ display:block; padding:15px 20px; text-align:center; font-size:16px; color:#333; background:#f7f7f7; border-right:1px solid #e6e6e6; }
.tabh .active a
	{ color:#f60; background:#FFF; }
.tabc
	{ background:#FFF; padding:20px; border-left:1px solid #ccc; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; }

.upc
	{ padding-top:60px; }
.upc .itm
	{ line-height:58px; float:left; margin:0 86px 0 0; background:#fad32b; padding:0 12px 0 6px; font-size:24px; font-weight:700; position:relative; }
.upc .itm img
	{ width:50px; height:50px; display:block; float:left; margin:4px 6px 4px 0; }
.upc .lt:after
	{ border-color:#fad32b; position:absolute; content:""; right:-58px; top:0; border-width:29px 29px 29px 29px; border-style:solid; border-right-color:rgba(255, 255, 255, 0) !important; border-bottom-color:rgba(255, 255, 255, 0) !important; }
.upc .rt:before
	{ border-color:#fad32b; position:absolute; content:""; left:-57px; top:0; border-width:28px 29px 30px 29px; border-style:solid; border-left-color:rgba(255, 255, 255, 0) !important; border-top-color:rgba(255, 255, 255, 0) !important; }
.upc .cd
	{ background: rgba(0,0,0,.8); float:left; height:58px; }
.upc ul
	{ list-style:none; margin:0; padding:5px 5px; }
.upc ul li
	{ float:left; color:#FFF; padding:2px 8px 0 8px; }
.upc ul b
	{ font-size:22px; }
.upc ul span
	{ display:block; text-transform:uppercase; font-weight:400; font-size:13px; }

.slider
	{ background:#000; line-height:42px; }
.slider table
	{ width:100%; }
.slider td:first-child
	{ width:109px; }
.slider td:last-child
	{ overflow:hidden; }
.slider h2
	{ background:#EDD546; padding:0 24px 0 0; margin:0; color:#000; font-size:18px; position:relative; }
.slider h2:before
	{ position:absolute; background:#EDD546; content:''; right:100%; top:0; height:42px; width:2560px; }
.slider ul
	{ margin:2px 0 0 24px; padding:0; list-style:none; line-height:40px; }
.slider li
	{ display:none; color:#FFF; overflow:hidden; transform:translateX(100%); white-space:nowrap; position:relative; }
.slider li.active
	{ display:block; animation:slide 0.5s forwards ease-in-out; }
.slider li a
	{ color:#fff; margin-left:10px; }
.slider li img
	{ width:42px; height:42px; vertical-align:middle; margin:-2px 10px -2px -5px; display:block; float:left; }
.slider .controls
	{ float:right; z-index:2; position:relative; }
.slider .controls a
	{ color:#fad32b; display:block; padding:0 10px; background:#000; float:left; }
.slider .controls a:hover
	{ color:#fff; }

@keyframes slide
	{
		0% { transform:translateX(100%); }
		100% { transform:translateX(0%); }
	}

.btn1
	{ background:#fad32b; border-radius:2px; padding:8px 15px; color:#000; display:inline-block; border:0 none; cursor:pointer; }
.btn1:hover
	{ background:#D7B529; color:#000; }
.btn1.small
	{ padding:4px 8px; font-size:13px; }
.btn1.tiny
	{ padding:3px 6px; font-size:12px; }
.btn3
	{ line-height:33px; }
.box1
	{ padding:15px; margin:0 0 20px 0; background-color:#0e0e0e; background-image:url('/img/pat.svg'); background-size:5%; background-position:top left; color:#fff; }
.box2
	{ padding:5px; margin:0 0 20px 0; background-color:#0e0e0e; background-image:url('/img/pat.svg'); background-size:5%; background-position:top left; color:#fff; }
.box3a
	{ height:300px; background:url('/img/tracking.jpg'); position:relative; }
.box3b
	{ height:300px; background:url('/img/bbg1b.jpg'); position:relative; }
.box3c
	{ height:300px; background:url('/img/bbg3.jpg'); background-size: contain; position:relative; }

.box3d
{ height:300px; background:url('/img/sportsbook1.jpg'); position:relative; }

.bcont
	{ position:absolute; right:0; bottom:0; color:#FFF; padding:15px; }
.bcont2
	{ color:#FFF; padding:15px; line-height:16px; }
.sqad
	{ width:250px; height:250px; background:#AAA; margin:0 0 20px 0; }
.sqad2
	{ height:300px; background-color:#AAA; }
.dimes
	{ background:url('/img/5dimes.jpg'); display:block; }

.cc1
	{ padding:30px 0; }

.spl:after
	{ clear:both; content:''; display:block; }
.spl > div
	{ float:left; box-sizing:border-box; }
.half
	{ width:50%; }
.quat3
	{ width:75%; }
.quat
	{ width:25%; }
.padl
	{ padding-left:20px; }

.spl1:after
	{ clear:both; content:''; display:block; }
.spl1 > div:first-child
	{ float:left; width:748px; }
.spl1 > div:last-child
	{ float:left; width:250px; padding-left:30px; }

.spl2
	{ margin:0 0 25px 0; }
.spl2:after
	{ clear:both; content:''; display:block; }
.spl2 > div:first-child
	{ float:left; width:50%; padding-right:20px; box-sizing:border-box; }
.spl2 > div:last-child
	{ float:left; width:50%; padding-left:20px; box-sizing:border-box; }

.lst1
	{ margin:0 -8px; width:100%; }
.lst1 img
	{ width:18px; height:18px; }
.lst1 td
	{ padding:5px 8px; background:#111; border-bottom:1px solid rgba(0, 0, 0, 0); }
.lst1 tr:last-child td
	{ border-bottom:0 none; }

.lst2
	{ width:100%; }
.lst2 img
	{ width:24px; height:24px; }
.lst2 th
	{ padding:5px 5px; background:#000; font-size:12px; font-weight:400; text-align:left; }
.lst2 th .fr
	{ text-align:right; color:#fad32b; }
.lst2 td
	{ padding:5px 5px; background:#1f2022; font-size:12px; border-bottom:6px solid #0e0e0e; }
.lst2 b
	{ display:inline-block; text-align:center; padding:5px; margin:-5px; background:#000; font-weight:400; width:24px; box-sizing:border-box; }
.lst2 tr:last-child td
	{ border-bottom:0 none; }

.lst3
	{ list-style:none; margin:0; padding:0; font-size:14px; overflow: visible; }
.lst3 .fa-check
	{ color:#FFF; }

.data1
	{ border-bottom:1px solid #f1f1f1; }
.data1 thead
	{ background:#fad32b; }
.data1 th
	{ text-transform:uppercase; padding:8px 12px; }
.data1 td
	{ padding:8px 12px; }
.data1 tbody td, .data1 tbody th
	{ border-top:1px solid #dfdfdf; }
.data1 tbody tr:nth-child(even) td, .data1 tbody tr:nth-child(even) th
	{ background:#fbfbfb; }
.data1 .nopad
	{ padding-left:0; padding-right:0; }
.data1 .team_img
	{ width:40px; height:40px; }
.data1 .fa-close
	{ color:#f00; }
.data1 .fa-refresh
	{ color:#666; }
.data1 .score
	{ display:inline-block; text-align:center; padding:2px 5px; margin:-5px; background:#000; font-weight:400; width:32px; box-sizing:border-box; color:#FFF; }
.picked
	{ color:#090; }
.picked.p_won
	{ color:#090; }
.picked.p_lost
	{ color:#900; }
.picked.p_push
	{ color:#ADFF2F; }
.winner_su span
	{ text-decoration:underline; }
.winner_ats
	{ font-weight:700; }
.legend span
	{ margin-left:7px; }
.data1 .spread_p
	{ width:45px; padding-left:0; padding-right:0; }

.picked.p_won::after
	{ font-family:'Font Awesome 5 Free'; content:"\f00c"; margin:0 0 0 7px; font-weight:900; }
.rta .picked.p_won::after
	{ content:''; margin:0; }
.rta .picked.p_won::before
	{ font-family:'Font Awesome 5 Free'; content:"\f00c"; margin:0 7px 0 0; font-weight:900; }

.picked.p_lost::after
	{ font-family:'Font Awesome 5 Free'; content:"\f00d"; margin:0 0 0 5px; font-weight:900; }
.rta .picked.p_lost::after
	{ content:''; margin:0; }
.rta .picked.p_lost::before
	{ font-family:'Font Awesome 5 Free'; content:"\f00d"; margin:0 5px 0 0; font-weight:900; }

.picked.p_push::after
	{ font-family:'Font Awesome 5 Free'; content:"\f021"; margin:0 0 0 7px; font-weight:900; }
.rta .picked.p_push::after
	{ content:''; margin:0; }
.rta .picked.p_push::before
	{ font-family:'Font Awesome 5 Free'; content:"\f021"; margin:0 7px 0 0; font-weight:900; }

.data1 .num1
	{ padding:4px 4px; }
.data1 .num_c
	{ margin:-4px; }
.data1 .wager
	{ width:50px; }
.data1 .odds
	{ width:42px; }
.data1 .gb
	{ padding-left:0; padding-right:0; }
.data1 .gb .btn1
	{ margin-left:-5px; margin-right:5px; }
.data1 .gb .btn1 .fa
	{ margin:0; }

.data2 th, .data2 td
	{ vertical-align:top; padding:3px 0 3px 0; }
.data2 th
	{ text-align:left; padding-right:10px; }
.fa-check
	{ color:#090; }

.data3 th
	{ text-transform:uppercase; }
.data3 th, .data3 td
	{ border:1px solid #dfdfdf; padding:6px 10px; }

select
	{ padding:6px 6px; border:1px solid #f2f2f2; height:34px; line-height:1.42857143; }
.note
	{ color:#999; font-size:12px; }
input[type=text], input[type=password], input[type=number], textarea
	{ width:100%; border:1px solid #d8dbdb; height:30px; padding:0 8px; font-size:14px; outline:none; box-sizing:border-box; }
input.num1
	{ width:70px; text-align:right; }
textarea
	{ padding:8px; height:200px; }
.txt.small
	{ font-size:12px; padding:4px; height:auto; }
.fc
	{ padding:0 0 8px 0; }
.fn
	{ font-weight:700; padding-bottom:2px; white-space:nowrap; }
.err
	{ color:#F00; }
.infoc
	{ margin:0 0 12px 0; background:#d9edf7; border:1px solid #bce8f1; color:#31708f; padding:10px 15px; }
.msgc
	{ margin:0 0 12px 0; background:#dff0d8; border:1px solid #d6e9c6; color:#3c763d; padding:10px 15px; }
.errc
	{ margin:0 0 12px 0; background:#f2dede; border:1px solid #ebccd1; color:#a94442; padding:10px 15px; }
form .errc, form .msgc
	{ display:none; }

.num_c
	{ position:relative; display:block; padding-right:20px; height:26px; }
.num_c input
	{ display:block; height:26px; }
.num_c a
	{ position:absolute; right:0; display:block; width:16px; top:-2px; text-align:center; }
.num_c a:hover
	{ background:#eee; }
.num_c a i
	{ margin:0; }
.num_c a:last-child
	{ top:auto; bottom:-3px; }
.num_c.money::before
	{ content:'$'; position:absolute; left:3px; top:50%; transform:translateY(-50%); }
.num_c.money input
	{ padding-left:11px; }
.data1 .num_c
	{ padding-right:12px; }

footer .f1
	{ background:url('/img/bgf1.jpg'); background-position:center; background-size:cover; color:#000; }
footer .f1 .cw
	{ padding:20px 0; }
footer .f1 .fa-envelope-o
	{ float:left; display:block; margin:0 15px 0 0; }
footer .f1 h3
	{ margin:5px 0 0 0; padding:0; font-size:24px; }
footer .f1 .s1
	{ min-width:200px; width:30%; }
footer .f1 .s2
	{ width:35%; line-height:56px; box-sizing:border-box; padding:0 30px; }
footer .f1 .s3
	{ width:35%; line-height:56px; position:relative; }
footer .f1 .txt
	{ background:transparent; border:0 none; border-bottom:1px solid #000; padding:5px 10px; width:100%; box-sizing:border-box; }
footer .f1 .txt::placeholder
	{ font-weight:bold; color:#000; }
footer .f1 select
	{ -webkit-appearance:none; -moz-appearance:none; appearance:none; outline:none; box-sizing:border-box; 
		background:transparent; background-repeat:no-repeat; background-position:right 0; border:0 none; border-bottom:1px solid #000; padding:5px 10px; width:100%;
		background-image:url('data:image/svg+xml;charset=US-ASCII,<svg%20xmlns%3D"http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg"%20xmlns%3Axlink%3D"http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink"%20width%3D"27"%20height%3D"28"%20viewBox%3D"0%200%2027%2028"><symbol%20id%3D"a"%20viewBox%3D"0%20-14%2027%2028"><path%20fill%3D"%23333"%20d%3D"M10%202h8l-4-4z"%2F><%2Fsymbol><use%20xlink%3Ahref%3D"%23a"%20width%3D"27"%20height%3D"28"%20y%3D"-14"%20transform%3D"matrix%281%200%200%20-1%200%2014%29"%20overflow%3D"visible"%2F><%2Fsvg>'); }
footer .f1 button
	{ position:absolute; right:0; top:50%; transform:translateY(-50%); background:transparent; border:0 none; cursor:pointer; }

footer .f2
	{ background:#000; color:#FFF; }
footer .f2 a
	{ color:#FFF; }
footer .f2 a:hover
	{ color:#fad32b; }
footer .f2 .cw
	{ padding:10px 0 15px 0; }
footer .f2 em
	{ display:block; }	
footer .f2 .fr a
	{ margin:0 0 0 15px; }	
footer .f2 .cw div:first-child
	{ line-height:48px; }
footer .logo, footer .logo img
	{ display:block; width:80px; height:48px; }
footer .logo
	{ float:left; margin:0 32px 0 0; }	
footer .soc
	{ float:left; line-height:48px; }
footer .soc a
	{ font-size:22px; margin-right:10px; }

.reql > div
	{ position:fixed; left:0; top:0; width:100%; height:100%; background:rgba(0, 0, 0, 0.8);
		display:-webkit-flex; display:flex; justify-content:center; -webkit-justify-content:center; align-items:center; -webkit-align-items:center; }
.reql0 > div
	{ z-index:10; }
.reql1 > div
	{ z-index:11; }
.reql > div > div
	{ min-width:320px; background:#FFF; border:1px solid rgba(100, 100, 100, 0.5); box-shadow:3px 3px 6px rgba(0, 0, 0, 0.1); }
.reql h1
	{ font-size:18px; padding:10px 20px; text-transform:uppercase; font-weight:700; border-bottom:1px solid #EEE; margin:0; line-height:23px; position:relative; }
.reql h2
	{ font-size:18px; margin:0 -20px 15px -20px; border-bottom:1px solid #EEE; padding:10px 20px; }
.reql > div > div > h1 > a
	{ position:absolute; right:15px; top:10px; }
.reql .lcont
	{ padding:20px; max-height:80vh; overflow:auto; }
.reql .lcont0
	{ max-height:85vh; overflow:auto; }
.reql .foot
	{ border-top:1px solid #EEE; padding:10px; }
.reql .lcont .box1
	{ padding:0; box-shadow:none; }
	
@media only screen and (max-width: 1028px)
{
	.cw, footer .f1, footer .f2
		{ padding-left:10px; padding-right:10px; }
	.mnu1 ul
		{ padding-left:20px; padding-right:20px; width:400px; margin:auto; }
}




.tooltip {
	position: relative;
	cursor: pointer;
	display: inline-block;
	border-bottom: 1px dotted black;
}

.tooltip .tooltip-text {
	position: absolute;
	visibility: hidden;
	background-color: black;
	color: #fff;
	width: 300px;
	text-align: center;
	border-radius: 6px;
	padding: 5px;
	left: 0;
	top: 110%;
	z-index: 70;
}

.tooltip-text::before {
	content: '';
	position: absolute;
	display: block;
	width: 0px;
	left: 50%;
	top: 0;
	border: 15px solid transparent;
	border-top: 0;
	border-bottom: 15px solid #000;
	transform: translate(-50%, calc(-100%));
}

.tooltip:hover .tooltip-text {
	visibility: visible;
}