/*FONTS CSS*/
@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700');
@import url('https://fonts.googleapis.com/css2?family=Saira:wght@400;500;700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@300;400;500;600;700;800&display=swap');
@import url('https://fonts.googleapis.com/css?family=Montserrat:500,900,800,700,600,500italic,700italic&#038;display=swap');

@import url('bootstrap-datepicker.min.css');

*{margin:0; padding:0; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-touch-callout:none;}
:focus{outline:none;}
html{-webkit-text-size-adjust:none; height:100%;}
body{font-size:12px; font-family:'Roboto', sans-serif; color:#fff; background:#323232; font-weight:normal; height:100%; margin:0px;}
a{text-decoration:none; outline:none; color:#fff; outline:none; cursor:pointer;}
a:hover, a:focus{text-decoration:none; outline:none;}
.btn:hover, .btn:focus, .btn.focus{outline: none;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus{outline:none; box-shadow:none;}
img{padding:0; margin:0; max-width:100%; border:none;}
p{line-height:18px; font-size:13px; color:#fff; font-weight:normal;}
*{box-sizing:border-box; -webkit-box-sizing:border-box;}

/*HEADING CSS*/
h1, h2, h3, h4, h5, h6, p{font-weight:normal; margin:0; padding:0; display:block; color:#fff;}
h2{font-size:13px;}

/*LIST CSS*/
ul, ul li, ol, ol li{padding:0; margin:0; list-style:none;}

/*INPUT CSS*/
select, select option{ width:100%; box-sizing:border-box; -moz-appearance: none; -webkit-appearance: none; border-radius:0;}
input:focus{ outline:none;}
input[type="text"], input[type="password"], input[type="tel"], input[type="search"], input[type="email"], textarea, select{float:left; width:100%; background:#fff; border:1px solid #ccc; padding:10px; color:#333; font-family:'Roboto', sans-serif; font-size:14px; border-radius:1px; -webkit-border-radius:1px; outline:medium none; height:44px;}
input[type="submit"], input[type="text"], input[type="password"], textarea{-webkit-appearance:none;}
input[type="submit"]{cursor:pointer; -webkit-transition:all 0.3s ease 0s; -moz-transition:all 0.3s ease 0s; -o-transition:all 0.3s ease 0s; transition:all 0.3s ease 0s;}
textarea{resize:vertical; height:70px;}
button{cursor:pointer;}

/*NORMAL CSS*/
::selection{background:#0067ab; color:#fff;}
::-moz-selection{background:#0067ab; color:#fff;}
.container{margin:0 auto; width:100%;}
.pull-left{float:left;}
.pull-right{float:right;}
.clearfix{clear:both;}
section{padding:0;}
.event-none{pointer-events:none;}
.disable-item{pointer-events:none; opacity:0.6;}
.item-none{display:none !important;}

/*BUTTON CSS*/
.btn{display:inline-block; padding:0 20px; text-align:center; color:#333; font-size:14px; font-weight:normal; line-height:36px; font-family:'Roboto', sans-serif; border-radius:1px; -webkit-border-radius:1px; background:#fff; -webkit-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s; border:0; text-transform:uppercase;}
.primary-btn{background:#53d338; color:#000;}

/*COLs CSS*/
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12{float:left; padding:0 5px;}
.col-1{width:8.33%;}
.col-2{width:16.66%;}
.col-3{width:25%;}
.col-4{width:33.33%;}
.col-5{width:41.66%;}
.col-6{width:50%;}
.col-7{width:58.33%;}
.col-8{width:66.66%;}
.col-9{width:75%;}
.col-10{width:83.33%;}
.col-11{width:91.66%;}
.col-12, .block{width:100%; float:left;}
.desk-col-1, .desk-col-2, .desk-col-3, .desk-col-4, .desk-col-5, .desk-col-6, .desk-col-7, .desk-col-8, .desk-col-9, .desk-col-10, .desk-col-11, .desk-col-12{width:100%; float:left;}
.desk-row{float:left; width:100%;}
.row{margin:0 -5px;}
.icon{display:inline-block; font-size:20px; vertical-align: middle;}
.swipe-wrapper{width:100%; position:fixed; height:100%; overflow:auto; top:0; left:0;}

/*HEADER CSS*/
.main-section{float:left; width:100%; position:relative;}
header{float:left; width:100%; position:fixed; top:0; left:0; z-index:99;}
.main-section .page_content{float:left; width:100%;}
#body_container{float:left; width:100%; height:100%;}

/*NAV BAR CSS*/
.top-nav{float:left; width:100%; height:44px; background:#525252; margin-bottom:0; border-bottom:0; position:fixed; top:44px; left:0; z-index:98;}
.nav-container{float:left; width:100%; position:relative; height:44px; overflow:hidden;}
.nav-outer{float:left; width:100%; overflow:hidden; overflow-x:auto; height:68px; -webkit-overflow-scrolling:touch;}
.nav-outer ul{float:left; width:100%; display:table;}
.nav-outer ul li{display:table-cell; text-align:center; cursor:pointer;}
.nav-outer ul li a{display:block; padding:0 8px; color:#cdcdcd; font-size:12px; font-weight: normal; line-height:44px; white-space:nowrap; position:relative; text-transform:uppercase; min-width:44px;}
.nav-outer ul li.active a{color:#fff; font-weight:600;}
.new-label{position:absolute; top:0; right:10px; color:#fff000 !important; font-size:11px !important; font-family:'Roboto', sans-serif; line-height:1.3em; font-weight:500 !important;}
.nav-outer ul li.nav-item a{text-transform:none;}
.nav-outer ul li.nav-item a .new-label{text-transform:uppercase;}

/*NAV CONTROL CSS*/
.nav-control{display:block;}
.nav-control a{height:100%; display:flex; align-items:center; justify-content:center; position:absolute; top:0; left:0; color:#fff; font-size:8px; width:22px; background:#525252; z-index:1;}
.nav-control a.next{left:auto; right:0;}
.nav-control a.disabled, .nav-control.disabled{display:none;}
.animated_scroll{position:relative;}
.magic-line{position:absolute; bottom:1px; left:0; width:100px; height:2px; background:#53d337;}

/*CHECKBOX CSS*/
.check-player {width: 100%;float: left;margin:5px;}
.check-player ul {float: right;}
li.check-box {display: flex;align-items: center;position: relative;}
.check-box input {position: absolute;top: 0;left: 0;height: 100%;z-index: 1;opacity: 0;width: 100%;cursor: pointer;}
.check-box label {float: left;width: 24px;height: 24px;border: 2px solid #424242;position: relative;}
.check-box input:checked + label {background: #424242;}
.check-box input:checked + label:after,
.check-box label.active:after {position: absolute;top: 0;left: 0;height: 100%;display: flex;justify-content: center;align-items: center;content:"\e970";font-family:'dk-icons' !important;color: #fff;font-size: 12px;width: 100%;font-weight: 900;}
.check-label{float:left;flex:1;color:#f0f0f0;font-size: 12px;padding-left:8px;}


.sports-bar{float:left; width:100%; height:44px; background:#323232; margin-bottom:0; border-bottom:0; overflow:hidden;}
.sports-bar-outer{float:left; overflow:hidden; width:100%; overflow-x:auto; height:100px; padding:0 6px;}
.sports-bar-outer ul{float:left; width:100%; display:table; table-layout:auto; overflow:auto; -webkit-overflow-scrolling:touch; height:44px;}
.sports-bar-outer > ul > li{display:table-cell; text-align:center; cursor:pointer; position:relative; vertical-align:middle; min-width:60px; padding:0 2px;}
.sports-bar-outer > ul > li > a{display:inline-block; width:100%; display:flex; align-items:center; justify-content:center; border-radius:3px; font-size:12px; font-weight:bold;}
.sports-bar-outer > ul > li.active > a{position:relative;}
.sports-bar-outer > ul > li.active > a:after{ content:""; position:absolute; bottom:-10px; display:block; left:0; right:0; margin:0  auto; width:0; height:0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #525252;}
.sports-bar-outer > ul > li > a i{font-size:18px;}
.sports-bar-outer > ul > li > a span{white-space:nowrap;}
.sports-bar-outer > ul > li.nascar-menu > a span + i{display:inline-block; font-size:10px; margin-left:6px; color:#f5f5f5;}


.dropdown-top{float:left; width:100%; position:absolute; top:100%; left:0; white-space:nowrap; text-align:left;}
.dropdown-top ul{float:left; width:100%; background:#525252; overflow:inherit; border-radius:0 0 3px 3px;}
.dropdown-top ul li{float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.14);}
.dropdown-top ul li:last-child{border-bottom:0;}
.dropdown-top ul li a{float:left; width:100%; color:#fff; font-size:12px; text-transform:uppercase; padding:14px;}
.dropdown-top ul li.active a{color:#53d337;}
.dropdown-top.mob-dropdown.show{display:block; z-index:22;}

.all-sport{float:right; height:44px;}
.all-sport > a{float:left; height:44px; line-height:44px; display:flex; align-items:center; font-size:14px; font-weight:500; position:relative;}
.all-sport > a span{margin-right:3px;}
.all-sport > a i{font-size:11px; margin-left:4px; color:#fff;}
.all-sport.show > a:after{position:absolute; bottom:-2px; right:0; left:0; text-align:center; color:#f5f5f5; font-size:16px; content:'\e98b'; text-align:center; font-family:'dk-icons'; line-height:10px;}
.all-sport.show > a{color:#53d337;}

.all-sports-dropdown{float:left; width:100%; background:#f5f5f5; padding:0; opacity:0; visibility:hidden; transition:all 0.3s ease 0s; position:absolute; top:100%;}
.sports-title{float:left; width:100%; font-size:16px; margin:10px 0 16px; color:#212121; font-weight:500;}
.sports-col{float:left; width:100%;}
.sports-col > ul{float:left; width:100%;}
.sports-col > ul > li{float:left; width:100%; margin:2px 0;}
.sports-col > ul > li > a{float:left; width:100%; color:#515151; font-size:13px; font-weight:600; text-transform:uppercase; padding:10px 0; border-bottom:1px solid #d9d9d9;}
.sports-col > ul > li:hover > a{color:#7d9e2f;}
.league-dropdown{float:left; width:100%;}
.sports-menus{position:relative;}
.league-dropdown ul{float:left; width:100%; padding:0;}
.league-dropdown ul li{float:left; width:100%; padding:5px 0;}
.league-dropdown ul li a{float:left; width:100%; color:#515151; font-size:14px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.league-dropdown ul li.active a{color:#7d9e2f;}
.all-sports-dropdown .ps.ps--active-y > .ps__scrollbar-y-rail{background:#c4c4c4 !important; border:0 !important;}

.dropdown{display:none; position:absolute; top:100%; left:0; z-index:3; width:100%; max-width:540px; min-width:540px; background:#212121; box-shadow:1px 2px 4px rgba(0, 0, 0, 0.10), 0px 4px 4px rgba(0, 0, 0, 0.18);}
.sports-bar-outer ul li.add-dropdown .dropdown .choose-league{display:block !important; opacity:1 !important; position:relative; height:auto; width:100%; max-width:100%;}
.sports-bar-outer ul li.add-dropdown .dropdown .choose-league .leagues-col{display:block !important; opacity:1 !important;}
.sports-bar-outer ul li.add-dropdown .leagues-card{height:auto; overflow:hidden; width:100%; max-height:58vh; position:relative;}
.sports-bar-outer ul li.add-dropdown .leagues-col h4{text-align:left; padding:0 6px; margin-bottom:2px; color:rgba(255,255,255,0.6);}
.sports-bar-outer ul li.add-dropdown .leagues-col ul li{width:33.33%; height:auto; padding:6px; text-align:left;}
.sports-bar-outer ul li.add-dropdown .leagues-col ul{height:auto; padding:0;}
.sports-bar-outer ul li.add-dropdown .checkbox{float:left; width:100%;}
.sports-bar-outer ul li.add-dropdown .checkbox span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#f0f0f0;}
.sports-bar-outer ul li.add-dropdown .leagues-col{margin-bottom:0; padding-bottom:16px; border:0;}
.sports-bar-outer ul li.add-dropdown .checkbox label{background:#525252; display:none;}
.sports-bar-outer ul li.add-dropdown .checkbox input{display:none;}

.sports-listing{float:left; width:100%; border-bottom:1px solid #d9d9d9; margin-bottom:10px;}
.sports-listing ul{float:left; width:100%; display:flex; position:relative;}
.sports-listing ul li{float:left; margin-right:28px; text-align:center; cursor:pointer; vertical-align:middle;}
.sports-listing ul li a{display:inline-block; width:100%; display:flex; align-items:center; justify-content:center; border-radius:3px; font-size:12px; font-weight:500; color:#515151; font-size:14px; height:34px; padding:0; position:relative;}
.sports-menus .nav-control{display:none;}
.sports-menus .magic-line{margin-bottom:-2px;}

/* choose league popup*/
.choose-league{ position:fixed; top:0; left:0; background:#424242; width:100%; z-index:101; height:100%; display:none;}
.leagues-card{ float:left; width:100%; padding:14px 12px; font-size:13px; color:#f0f0f0; height:calc(100vh - 56px); overflow-y:scroll; }
.leagues-col{ float:left; width:100%; border-bottom:1px solid #505050; padding-bottom:10px; margin-bottom:10px;}
.leagues-col h4{ font-size:11px; color:#949494; text-transform:uppercase; padding-bottom:6px;}
.leagues-col ul.leagues-list{ float: left; width:100%; padding:0 5px; margin:0;}
.leagues-col ul li{ width:50%; float:left; padding:6px 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.checkbox{display:inline-block; position:relative; cursor:pointer;}
.checkbox input{position:absolute; top:0; left:0; height:100%; z-index:1; opacity:0; width:100%; cursor:pointer;}
.checkbox label{float:left; width:15px; height:15px; padding-left:0 !important; border:2px solid rgba(255,255,255,0.3); border-radius:1px; position:relative; margin-bottom:0; margin-right:10px; background:#343434;}
.checkbox input:checked + label{border:2px solid #9ce12c !important;} 
.checkbox input:checked + label:after{position:absolute; top:0; left:0; right:0; bottom:0; content:'\e970'; font-family:'dk-icons'; color:#343434; background:#9ce12c; text-align:center; font-size:11px; font-weight:600; line-height:14px;}
.checkbox input[type="radio"] + label{border-radius:50%; display:flex; align-items:center; justify-content:center;}
.checkbox input[type="radio"]:checked + label:after{content:''; position:static; height:10px; width:10px; border-radius:50%; display:inline-block;}
.checkbox span{color:#c9c9c9; font-size:13px; line-height:14px;}
.checkbox input:checked + label + span{ color:#fff;}


/*Title css*/
.title{float:left; width:100%; color:#fff; font-size:14px; font-weight:normal; text-align:left; background:#323232; height:40px; line-height:40px; padding:0 12px;}
.title h3{float:left; line-height:40px; font-size:14px; font-weight: normal;}
.title a{float:right; font-size:11px;}

.custom-radio-btn{float:left; display:block; position:relative; padding-left:26px; cursor:pointer; font-size:12px; line-height:22px; color:#fff; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none;}
.custom-radio-btn input{position:absolute; opacity:0; cursor:pointer;}
.custom-radio-btn .radio-title{font-size:12px; line-height:22px; color:#fff;}
.checkmark{position:absolute; top:0; left:0; height:22px; width:22px; border:2px solid #7e7e7e; border-radius:100%; display:inline-block; padding:4px;}
.custom-radio-btn input:checked ~ .checkmark{border-color:#fff;}
.custom-radio-btn .checkmark:after{content:""; float:left; border-radius:50%; width:100%; height:100%; background:#7e7e7e;}
.custom-radio-btn input:checked ~ .checkmark:after{background:#fff;}
.custom-radio-btn input:checked ~ .checkmark ~ .radio-title{color:#fff;}

.input-btn-block{float:right; display:flex; align-items:center; height:40px;}
.title a + .input-btn-block{margin-right:20px;}
.input-col{float:left; margin-right:15px;}
.input-col:last-child{margin-right:0px;}


/*MID_WRAPPER CSS*/
.mid-wrapper{float:left; width:100%; min-height:calc(100vh - 65px);}
.eliments-wrap{float:left; width:100%; padding-bottom:10px;}
section.mid-wrapper{padding:100px 0 0; margin-bottom:0;}
section.mid-wrapper.without-nav{padding:15px 0px 0px; margin-bottom:0;}
.all-sports-navigation-false + section.mid-wrapper,
.all-sports-navigation-false section.mid-wrapper{padding:15px 0px 0px;}

/*featured Game Css*/
.featured-info{float:left; width:100%;}
.featured-outer{float:left; width:100%;}
.wcard{float:left; width:100%; background:#424242; padding:0 12px;}
.card-info{margin-bottom:8px; float:left; width:100%; position:relative;}
.preview-card .card-info{display:flex; flex-wrap:wrap; align-items:flex-start; margin-bottom:auto !important;}
.preview-card .wcard{margin-bottom:20px;}
.preview-card .top-card .wcard, .preview-card .team-card .wcard{margin-bottom:0;}
.sport-label{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:10px 0 0;}
.sport-label .pull-left{display:flex; align-items:center;}
.sport-label .pull-left i{float:left; color:#9e9d95; font-size:13px; margin-right:6px;}
.sport-label .pull-left span{float:left; color:#9e9d95; font-size:11px; text-transform:uppercase; }
.sport-label .pull-right a, .sport-label .pull-right .icon{color:#b3b3b3; font-size:11px; display:flex; align-items:center;}
.sport-label .pull-right{display:flex; align-items:center;}
.sport-label .pull-right .countdown{margin-right:12px;}
.sport-label.label2{justify-content:space-between;}
.sport-label.label2 .pull-right{text-align:right; width:100%; display:block;}
.featured-info .featured-outer .team-card:nth-child(2){display:none;}
.sport-label .event-none .icon{display:none;}
.sport-label .event-none .countdown{margin-right:0;}
.sport-label .pull-left .cap-none, .tap-match-width .cap-none{text-transform:inherit;}
.cap-none{text-transform:inherit!important;}
.team-card{float:left; width:100%;}
.match-details{float:left; width:100%;}
.match-details > h4{float:left; width:100%; color:#b6b5b5; font-size:12px; text-align:center; position:relative; margin-top:12px;}
.match-details > h4 a{color:#b6b5b5; font-size:12px;}
.match-with{float:left; width:100%; text-align:center; display:flex; align-items:flex-start; justify-content:space-between; padding:14px 0;}
.match-with .col{display:inline-block; width:calc(50% - 20px); vertical-align:middle;}
.match-with .col > a{float:left; width:100%;}
.match-with .col figure{float:right; width:34px; height:34px; border:2px solid #4d4d4d; border-radius:50%; margin-left:10px;}
.match-with .col figure img{width:100%; height:100%; border-radius:50%;}
.match-with .col.mid-col{width:40px; color:rgba(255,255,255,0.5); font-size:12px; text-align:center; padding-top:7px;}
.match-with .col .col-in{display:block; overflow:hidden; text-align:right; margin-top:4px;}
.match-with .col .col-in span{color:#fff; font-size:15px; font-weight:500; line-height:22px; float:right;}
.match-with .col .col-in p{float:left; width:100%; margin-top:4px; color:rgba(255,255,255,0.5); font-size:11px;}
.match-with .col .col-in label{display:inline-block; width:40px; text-align:center; background:#9f2637; color:#fff; font-size:13px; font-weight:500; border-radius:2px; position:relative; height:20px; line-height:20px; margin-right:12px; text-transform:none;}
.match-with .col .col-in label samp{position:absolute; top:6px; right:-5px; content:''; display:inline-block; vertical-align:middle; border-left:5px dashed #9f2637; border-top:4px solid transparent; border-bottom:4px solid transparent;}
.match-with .col.tm-two .col-in label samp{right:auto; left:-5px; border-left:5px transparent; border-right:5px dashed #019247;}
.match-with .col.tm-two .col-in span{float:left;}
.match-with .col.tm-two .col-in label{background:#019247; margin:0 0 0 12px;}
.match-with .col.tm-two figure{float:left; margin:0 10px 0 0;}
.match-with .col.tm-two .col-in{text-align:left;}
.stadiums-result .match-with .col .col-in span{color:rgba(255,255,255,0.5);}
.stadiums-result .match-with .col.win .col-in span{color:#fff; font-weight:bold;}

.baseball-sport .preview-card .match-with .col{width:calc(50% - 26px);}
.baseball-sport .preview-card .match-with .col.mid-col{width:48px; color:#fff;}
.game-name{float:left; width:100%; text-align:center; margin-top:11px; font-size:11px; color:#fff;}


/*CAROUSEL CSS*/
.owl-carousel, .owl-loaded{position:relative;}
.owl-wrapper-outer, .owl-stage-outer{float:left; width:100%; overflow:hidden;}
.owl-item{float:left;}
.owl-dots{float:left; width:100%; text-align:center; margin-top:14px;}
.owl-controls{display:block;}
.owl-buttons, .owl-nav{display:block; text-align:center; z-index:1;}
.owl-buttons .owl-prev, .owl-buttons .owl-next, .owl-nav button{display:flex; cursor:pointer; text-indent:0; position:absolute; top:0; height:100%; vertical-align:middle; text-align:center; align-items:center; left:6px; z-index:1; padding-bottom:0; width:18px;}
.owl-buttons .owl-next, .owl-nav button.owl-next{right:6px; left:auto; justify-content:flex-end;}
.owl-buttons .owl-next .icon, .owl-buttons .owl-prev .icon, .owl-nav button i{font-size:10px; color:#fff; padding:0;}
.owl-buttons > div.disabled, .owl-nav button.disabled{opacity:0.4;}
.owl-dots.disabled, .owl-nav.disabled{display:none;}
.owl-nav button{background:none; border:0; outline:none;}
/*.owl-dots .owl-dot span{display:inline-flex; height:12px; width:12px; border-radius:50%; background:var(--bg-light2);}*/
.owl-dots .owl-dot{background:none; border:none; padding:0 4px;}
.owl-dots .owl-dot.active span{background:var(--clr-theme);}


/*Facts Css*/
.facts-card{float:left; width:100%; border-top:1px solid #505050;}
.facts-outer{float:left; width:100%;}
.facts-outer .facts-label {float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:12px 0;}
.facts-outer .facts-label span{color:#f0f0f0; font-size:13px;}
.facts-outer .facts-label i{color:#b3b3b3; font-size:12px; transition:all 0.3s ease 0s; display:none;}
.facts-outer .facts-label.active i{transform:rotate(180deg);}
.facts-row{float:left; width:100%; padding:0 14px;}
.facts-row .owl-stage{display:flex; align-items:center; justify-content:center;}
.facts-card .facts-row .falcons-card{display:none;}
.facts-card .facts-row .falcons-card:first-child{display:flex;}
.falcons-card{float:left; width:100%; margin-bottom:12px; display:flex; justify-content:space-between; align-items:center;}
.falcons-deatil{float:left; width:100%;}
.falcons-deatil p{font-size:12px; color:#f0f0f0;}
.falcons-box{float:right; width:112px; min-width:112px; text-align:center; margin-left:16px;}
.falcons-box .type-name{float:left; width:100%; text-align:center; overflow:hidden; text-overflow:ellipsis; color:#dbdbdb; font-size:12px; margin-bottom:4px; position:relative;}
.falcons-outer{float:left; width:100%; border:1px solid #646464; background:#323232; padding:5px 10px; display:flex; align-items:center; justify-content:space-between;}
.falcons-outer .col{display:block; text-align:center; overflow:hidden; flex:2;}
.falcons-outer figure{float:left; width:20px; height:20px; border:1px solid rgba(255,255,255,0.5); border-radius:50%; margin-right:8px;}
.falcons-outer figure img{width:100%; height:100%; border-radius:50%;}
.falcons-outer span{color:#f0f0f0; font-size:14px; float:left; width:100%; padding-bottom:2px;}
.falcons-outer strong{color:#53d337; font-size:15px; font-weight:600;}
.falcons-outer .tm-name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
.facts-carousel.single-fact{padding:0;}
.facts-carousel.single-fact .falcons-card{padding:12px 0;}
.golf-home-card .featured-players-info .facts-card .facts-carousel.single-fact .falcons-card{padding:10px 0;}
.facts-card .falcons-box{width:134px; min-width:134px;}

.player-col{float:left; width:100%; position:relative;}
.player-col.show-tooltip .tooltip{display:block;}
.parlay-overlay{height:100%; position:fixed; width:100%; background:rgba(255,255,255,0); display:none; z-index:22;}
.player-col .tooltip:after{position:absolute; bottom:-6px; right:30px; content:''; display:inline-block; vertical-align:middle; border:6px solid transparent; border-width:6px 6px 0 6px; border-top-color:#222;}
.player-col .tooltip small{font-size:12px; color:#fff;}
.player-col .tooltip{display:none; bottom:calc(100% + 3px) !important; right:10px !important; width:auto !important; left:auto !important; top:auto; text-align:center; white-space:nowrap; background:#222; padding:5px 5px; border-radius:2px; min-width:80px;}

.facts-card .facts-outer{overflow:hidden;}
.facts-card .facts-row .owl-stage-outer{overflow:inherit;}
.facts-card .facts-row .owl-nav button{right:0; left:auto; top:0; height:100%;}
.facts-card .facts-row .owl-nav button.owl-prev{left:0px;}
.facts-card .facts-row .owl-nav button i{color:#e7e7e7; font-size:12px;}
.add-to-betslip{cursor:pointer; transition:background-color 0.3s ease;}
.add-to-betslip.active{background:#f0f0f0 !important; color:#000 !important;}
.add-to-betslip.active strong{color:#000 !important;}
.add-to-betslip.active span{color:#000 !important;}
.no-betslip{background:none !important; border:0 !important;}

/*Big Bet Css*/
.bet-card{float:left; width:100%;}
.big-bet{float:left; width:100%; padding-top:10px;} 
.big-bet > h2{color:#fbc032; font-size:20px; font-weight:500; float:left; width:100%; text-align:center; margin-top:-28px; margin-bottom:10px;}
.big-bet .falcons-card{position:relative; background:#525252; padding:10px;}
.big-bet .falcons-card:after{position:absolute; top:-10px; left:0; width:100%; text-align:center; font-size:16px; float:left; content:'\e98b'; font-family:'dk-icons'; color:#525252;}
.team-label{float:left; width:100%;}
.team-label figure{float:left; width:28px; height:28px; border-radius:50%; border:2px solid rgba(255,255,255,0.77); overflow:hidden; margin-right:12px;}
.team-label figure img{float:left; width:100%; height:100%; border-radius:50%;}
.team-label .team-name{display:block; overflow:hidden;}
.team-label span{color:#fff; float:left; width:100%; font-size:14px; font-weight:500;}
.team-label p{color:#aeaeae; font-size:13px; float:left; width:100%;}

/* Fatured Big Bets*/
.outer-bot-space{ margin-bottom:14px;}
.big-bets-list .bet-card{margin-bottom:14px;}

/*Upcoming Game Css*/
.upcoming-info{float:left; width:100%;}
.upcoming-card{float:left; width:100%;}
.upcoming-card .match-with .col .col-in span{font-size:14px; font-weight:normal;}
.upcoming-card .match-with .col .col-in label{width:44px;}
.countdown{display:flex; justify-content:center; height:16px; align-items:center; font-size:11px; font-weight:500; color:#fff; background:#b92722; border-radius:2px; padding:0 4px;}
.countdown p span{color:#9e9e9e;}
.countdown.before-start p{color:#000;}
.countdown span{display:flex; margin:0 2px; justify-content:center; align-items:center; font-size:10px; font-weight:500; color:#fff;}
.sport-label .pull-left .countdown span{color:#fff;}
.countdown.hrs{ background:#e4e4e4;}
.countdown.hrs span{ color:#000000;}
.countdown.days{ background:#000;}
.countdown.before-start span{color:#000;}
.countdown.before-start{background:#cdcdcd;}
.countdown.before-time{background:none;}
.countdown.before-time span{color:#9e9e9e; font-weight:normal;}
.date-time{float:right;}
.date-time span{color:#f0f0f0; font-size:11px; font-weight:normal;}

/*TABS CSS*/
.content-tabs{float:left; width:100%;}
.analysis-tabs{float:left; width:100%; margin-bottom:5px;}
ul.tabs-nav{float:left; width:100%; display:table; table-layout:fixed; border:1px solid #6f6f6f; overflow:hidden;}
ul.tabs-nav li{display:table-cell; text-align:center; background:#323232; color:#404040; font-size:12px; border-left:1px solid #6f6f6f;}
ul.tabs-nav li:first-child{border:0;}
ul.tabs-nav li a{display:block; font-size:13px; color:#fff; padding:5px 10px; line-height:14px; font-weight:500; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
ul.tabs-nav li a figure{float:left; width:20px; height:20px; border:1px solid #949494; border-radius:50%; overflow:hidden; margin-right:6px;}
ul.tabs-nav li a figure img{float:left; width:100%; height:100%; border-radius:50%;}
ul.tabs-nav li a span{display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-top:2px; line-height:1.3em;}
ul.tabs-nav li:last-child a figure{float:right; margin:0 0 0 6px;}
ul.tabs-nav li.active a{color:#000;}
ul.tabs-nav li.active{background:#b5b5b5;}
.odds-fluc-outer{float:left; width:100%;}
.odds-fluc-outer .content-tabs{padding-top:10px;}
.odds-fluc-iteam{float:left; width:100%;}
.featured-wrap .featured-card .outer-bot-space, .league-home .outer-bot-space{margin-bottom:0;}
.tabs-outer.tab-nav-slide .magic-line{display:none;}
.tabs-outer.tab-nav-slide ul.tabs-nav li.active a:after{position:absolute; bottom:1px; left:0; width:100%; content:''; border-bottom:2px solid #53d337;}

.tabs-container{float:left; width:100%; position:relative;}
.tabs-container .tab-content{float:left; width:100%; display:none;}

.odds-fluc-card{float:left; width:100%;}
.odds-fluc-graph{float:left; width:100%; padding:10px 0;}
.betslip-graph-button{opacity: 1; position: absolute; width: auto; padding:5px 7px;}
.graph-top{float:left; width:100%; margin-bottom:10px;}
.graph-top .pull-left figure{float:left; width:24px; height:24px; border-radius:50%; overflow:hidden; margin-right:10px;}
.graph-top .pull-left a{display:block;}
.graph-top .pull-left figure img{float:left; width:100%; height:100%; border-radius:50%;}
.graph-top .pull-left span{display:flex; min-height:24px; align-items:center; color:#fff; font-size:14px;}
.graph-top .pull-right span{display:inline-block; color:#fff; font-size:14px; vertical-align:middle;}
.graph-top .pull-right i{display:inline-block; vertical-align:middle; color:#53d337; font-size:20px; margin-left:4px; vertical-align:middle;}
.graph-top .pull-right i.dk-arrow-down2{color:#bf1038;}
.graph-top .pull-right i.dk-arrows-h{color:#b3b3b3;}
.fluc-graph{float:left; width:100%; position:relative;}
a.fluc-arrow{position:absolute; top:20px; right:0; color:#a4a4a4; font-size:11px;}
.arrow-top{position:absolute; top:0; right:0; right:0; color:#a4a4a4; font-size:11px;}

.betslip-graph-button{height:34px; align-items:center; justify-content:center; text-align:center; line-height:1em; flex-direction:column; align-content:center; flex-wrap:inherit;}
.betslip-graph-button.falcons-outer span{font-size:11px; width:auto;}
.betslip-graph-button.falcons-outer strong{font-size:14px;}

.results-block{float:left; width:100%; position:relative; padding-bottom:12px;}
.score-row{width:100%; float:left; padding:6px 0; line-height:16px;}
.score-row:first-child{border-bottom:1px solid #545454;}
.score-row .right_cell{float:right; width:auto; font-size:13px;}
.score-row .right_cell span{float:left; width:40px; color:#a4a4a4; text-align:center; font-size:13px;}
.score-row .right_cell span .icon{font-size:14px; float:right;}
.score-row.tbl-hdng .right_cell span{font-size:11px; color:#a4a4a4 !important;}
.score-row.win-rounds .right_cell span, .score-row.win-rounds .pull-left span{color:#fff;}
.score-card .score-row .right_cell span{width:auto; margin-left:4px; color:#a4a4a4;}
.score-card .score-row.win-rounds .right_cell span{color:#fff;}
.score-card .home-td .tooltip{min-width:210px; height:auto;}

.score-row .pull-left span{width:auto; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height:18px; color:#a4a4a4; font-size:14px;}
.score-row .pull-left{width:auto; display:block; overflow:hidden; float:none; text-overflow:ellipsis; white-space:nowrap;}
.score-row .pull-left a{float:left; line-height:12px; padding:0; margin-top:2px; max-width:100%;}

.team-margin{float:left; width:100%;  padding:0 0 12px;}
.featured-card .results-info .team-margin{padding-top:8px;}
.match-vs{ float: left; width:100%; display:flex; align-items:center;}
.team-margin h4{float: left; width: 100%; color: #b6b5b5;font-size: 12px; text-align: center; position: relative; padding-bottom:10px;}
.team-margin h4 a{color:#b6b5b5;}
.team-margin h4 span{padding:0px 8px; color: #b6b5b5;}
.team-margin .col{float:left; width:calc(50% - 48px); text-align:left;}
.team-margin .col figure{float:left; width:34px; height:34px; border:1px solid rgba(148,148,148,0.77); border-radius:50%; overflow:hidden; margin-right:8px; margin-top:1px;}
.team-margin .col figure img{float:left; width:100%; height:100%; border-radius:50%;}
.team-margin .tm-nane{display:flex; overflow:hidden; min-height:34px; align-items:center; flex-wrap:wrap;}
.team-margin .tm-nane span{float:left; width:100%; color:#fff; font-size:14px;}
.team-margin .tm-nane span small{text-transform:none;}
.team-margin .tm-nane p{float:left; width:100%; color:#a4a4a4; font-size:11px;}
.league-card .team-margin{margin-top:12px;}
.team-margin .col:last-child figure{float:right; margin:1px 0 0 8px;}
.team-margin .col:last-child .tm-nane{text-align:right;}

.team-margin .col-mid{width:92px; text-align:center; float:left; display:flex; align-items:center; justify-content:space-between;}
.team-margin .col-mid strong{color:rgba(240,240,240,0.60); font-size:18px; font-weight:bold; line-height:20px;}
.team-margin .col-mid strong.win-tm{color:#fff;}
.team-margin .col-mid span{color:rgba(245,245,245,0.60); font-size:12px; padding-bottom:4px;}

/*Parlay Css*/
.parlay-details{float:left; width:100%; padding:6px 0;}
.view-parlay{float:left; width:100%; text-align:center;}
.view-parlay a{float:left; width:100%; color:#fff; font-size:11px; padding:10px;}
.view-parlay a i{font-size:8px; margin-left:3px; transition:all 0.3s ease 0s; transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.view-parlay a.active i{transform:rotate(0deg); -webkit-transform:rotate(0deg);}
.tap-card{float:left; width:100%; background:#525252; margin-bottom:2px; position:relative;}
.parlay-widget .tap-card:first-child:after{position:absolute; top:-12px; left:0; width:100%; text-align:center; font-size:20px; float:left; content:'\e98b'; font-family:'dk-icons'; color:#525252;}
.block.block-v1 .tap-card-top:first-child{padding-top:32px;}
.tap-card-top{float:left; width:100%; padding:12px;}
.tap-sport{float:left; width:100%;}
.tap-sport i{float:left; margin-right:9px; color:#f0f0f0; font-size:18px;}
.tap-sport i img{float:left; height:22px; width:22px; border-radius:50%; border:1px solid rgba(255,255,255,0.2);}
.tap-sport span{float:left; font-size:11px; text-transform:uppercase; color:#9e9e9e;}
.tap-match-width{float:left; width:100%;}
.tap-match-width h3{color:#c8c257; text-align:center; float:left; width:100%; font-size:13px; padding-bottom:8px; text-transform:uppercase; font-weight:600;}
.tap-match-width .block .col{float:left; width:calc(50% - 15px);}
.tap-match-width .block .col.mid{width:30px; text-align:center; min-height:28px; line-height:28px;}
.tap-match-width .block .col.mid span{font-size:13px; color:rgba(255,255,225,0.50);}
.tap-match-width .block .col figure{float:right; height:28px; width:28px; border-radius:50%; overflow:hidden; margin-left:8px;}
.tap-match-width .block .col figure img{float:left; width:100%;}
.tap-match-width .block .col.tm span{display:flex; align-items:center; justify-content:flex-end; color:#f0f0f0; font-size:12px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; min-height:28px;}
.tap-match-width .block .col.tm:last-child figure{float:left; margin:0 8px 0 0;}
.tap-match-width .block .col.tm:last-child span{justify-content:flex-start;}

.parlay-listing .view-parlay a i.dk-arrow-down:before{content:'\e9c0';}

.parlay-listing .parlay-outer{margin-bottom:14px;}

.falcons-card{float:left; width:100%; padding:12px; display:flex; justify-content:space-between; align-items:center;}
.falcons-deatil{float:left; width:100%;}
.falcons-deatil p{font-size:12px; color:#f0f0f0;}
.falcons-box{float:right; width:120px; min-width:120px; text-align:center; margin-left:8px; display:flex; align-items:center;}
.betslip-bx{float:left; width:100%; flex:2;}
.falcons-box .falcons-outer{display:flex; float:none; width:auto; /* height:44px; */ height:56px; border:1px solid #646464; background:#323232; padding:2px 6px;}
.falcons-box .falcons-outer span{color:#f0f0f0; font-size:11px; float:left; width:100%;}
.falcons-box .falcons-outer strong{color:#53d337; font-size:13px; font-weight:600;}
.falcons-box .falcons-outer .tm-name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; position:relative;}
.falcons-box .betslip-icon{float:left; min-width:20px; margin-right:8px; margin-bottom:9px; align-self:flex-end;}
.falcons-box .betslip-icon img{width:20px; height:20px; border:1px solid rgba(255,255,255,0.5); border-radius:50%;}
.falcons-box figure figcaption{font-size:12px; white-space:nowrap;}

.parlay-widget{float:left; width:100%; display:none;}
.parlay-widget .falcons-outer{flex-wrap:wrap;}
.parlay-widget .falcons-box .falcons-outer strong{width:100%;}
.parlay-widget .falcons-card{margin-bottom:0;}
.parlay-outer{float:left; width:100%;}
.parlay-odds{float:left; width:100%; display:flex; flex-wrap:wrap; padding-top:10px;}
.parlay-odds .col{display:flex; flex-wrap:wrap; flex:1; padding:0 2px; align-items:flex-end;}
.parlay-odds .col .odds-col{height:calc(100% - 42px);}
#featured-parlay .parlay-odds .col .odds-col{height:calc(100% - 66px);}
.parlay-odds .col p{float:left; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:rgba(245,245,245,0.60); font-size:12px; text-align:center; margin-bottom:6px; display:flex; align-items:center; justify-content:center;}
.parlay-info .parlay-odds i{ float: left; width:100%; text-align:center; color: #9e9d95; font-size: 16px; padding-bottom:8px;}
.parlay-odds .col p i{display:inline-block; height:18px; width:18px; border-radius:50%; float:none; overflow:hidden; padding:0; margin-right:4px; vertical-align:middle; border:1px solid rgba(255,255,255,0.08);}
.parlay-odds .col p a{display:inline-block; margin-right:0; vertical-align:middle;}
.parlay-odds .col p a i{margin-right:3px;}
.parlay-odds .col p a ~ a i{margin:0 0 0 3px;}
.parlay-odds .col p span{max-width:calc(100% - 44px); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:11px;}
/*.parlay-odds .col p i ~ i, .parlay-odds .col p a ~ a{margin:0 0 0 4px;}*/
.parlay-odds .col p a, .featured-card .parlay-odds .col p a{display:flex; justify-content:center; flex-wrap:wrap;}
.parlay-odds .col p a span, .featured-card .parlay-odds .col p a span{float:left; width:100%; max-width:100%;}
.parlay-odds .col p a i, .featured-card .parlay-odds .col p a i{order:-1; margin:0;}

.parlay-odds .col p i img, .parlay-odds .col p a img{width:100%; float:left; border-radius:50%;}

.parlay-wrap .parlay-listing .parlay-odds{padding-top:0px;}
.parlay-wrap .parlay-listing .parlay-odds .col{padding-top:10px;}

.odds-col{float:left; width:100%; border:1px solid #646464; background:#323232; padding:8px 6px; text-align:center; min-height:58px; display:flex; flex-wrap:wrap; align-content:center; align-items:center;}
.odds-col span{color:#f0f0f0; font-size:12px; float:left; width:100%; margin-bottom:4px; font-weight:500;}
.odds-col strong{float:left; width:100%; color:#53d337; font-size:16px; font-weight:bold;}

.add-betslip{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:0 0 10px;}
.add-betslip-drop{float:left; width:100%; display:none; background:#323232;}
.betslip-bar-outer{border-top:1px solid #565656; padding:16px 6px 8px; text-align:center; width:100%; float:left; width:100%;}
.betslip-bar-outer p{color:#d3d3d3; font-size:12px; float:left; width:100%; margin-bottom:4px; display:none;}
.betslip-bar-outer h3{color:#fff; font-size:18px; font-weight:500;}
.betslip-bar-outer h3 span{color:#53d337; margin-left:4px;}
.add-to-betslip.active h3, .add-to-betslip.active p, .add-to-betslip.active h3 span{color:#000;}

.big-wins-outer{float:left; width:100%;}
.big-wins-block{float:left; width:100%; display:table; table-layout:fixed;}
.big-wins-outer .wcard{padding:0;}
.big-wins-block .col{display:table-cell; border-right:1px solid #5a5a5a; text-align:center; padding:14px;}
.big-wins-block .col figure{display:inline-block; height:26px; width:26px; border-radius:50%; overflow:hidden;}
.big-wins-block .col figure img{float:left; width:100%; height:100%; border-radius:50%;}
.big-wins-block .col .wins-detail{float:left; width:100%; text-align:center; margin:6px 0 6px;}
.big-wins-block .col span{float:left; width:100%; text-align:center; color:#f0f0f0; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px;}
.big-wins-block .col p{float:left; width:100%; text-align:center; color:#aeaeae; font-size:13px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-bottom:4px; display:none;}
.big-wins-block .col .sports-odds{float:left; width:100%;}
.big-wins-block .col .sports-odds i, .big-wins-block .col .sport-icon i{float:left; color:#9e9d95; font-size:16px; margin-right:8px;}
.big-wins-block .col .sports-odds strong{display:block; overflow:hidden; color:#7dcd15; font-weight:bold; font-size:16px;}
.big-wins-block .col .sport-icon{float:left; width:100%; text-align:left; display:none;}


.prediction-outer{float:left; width:100%;}
.prediction-block{float:left; width:100%;}
.prediction-label{float:left; width:100%; text-align:center; display:none;}
.prediction-label a{display:flex; width:100%; align-items:center; justify-content:center; padding:10px; color:#fff; font-size:14px; font-weight:500;}
.prediction-label a i{margin-right:10px; font-size:24px;}


/* Featured Big Wins */
.feat-bigwins .big-wins-outer .wcard { padding:0 10px;}
.big-wins-sec{ position: relative; padding:10px 0; float: left; width:100%;}
.big-wins-detail{ float:left; width:100%; display:flex; justify-content:space-between; align-items: flex-start;}
.feat-bigwins .team-label{ float:left; width:100%;}
.feat-bigwins .team-label figure {float: left;width: 28px;  height: 28px; border-radius: 50%; border: 2px solid rgba(255,255,255,0.77);  overflow: hidden;margin-right: 12px;}
.feat-bigwins .team-label figure img { float: left; width: 100%;  height: 100%;  border-radius: 50%;}
.feat-bigwins .right-block{ width: auto; float:right;display: flex; align-items: center;}
.feat-bigwins .right-block .odds{ font-size:16px; font-weight:600; color:#53d337; padding-right:10px;}
.feat-bigwins .right-block a{ color: #b3b3b3;  font-size: 12px;}
.feat-bigwins .big-wins-outer{ margin-bottom:14px;}
.feat-bigwins .big-wins-detail{align-items:center;}


/*Loader Css*/
#ajax_data{width:100%} 
.loading-wrapper{position:fixed; float:left; width:100%; top:0; left:0; right:0; bottom:0; z-index:12; text-align:center;}
.page-overlay{float:left; width:100%; height:100%; display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
.loading-spinner{height:46px; width:46px; display:block; background:transparent url(../images/loading-spinner.png) no-repeat; background-size:46px 46px; -webkit-animation:spinner 1s infinite linear; animation:spinner 1s infinite linear; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); position:relative;	top:-20px; left:8px;}
.loading-image{height:64px;	width:64px; float:left;}
.loading-image::before{content:''; width:24px; height:24px; margin:0 auto; display:block; position:relative; top:14px; left:-2px; z-index:2;}
.loading-wrapper.content-loader{position:absolute; height:100%;}	
.loading-wrapper.content-relative{position:relative; height:200px;}
.loading-wrapper.section-loader{position:absolute; background:#323232; z-index:13;}
.loading-wrapper.section-loader .page-overlay{height:100vh;}
.loading-wrapper.main_loader{background:#424242; z-index:100;}
.loading-wrapper.scroll-loader{position:relative; height:80px;}
.loading-wrapper.content-relative .page-overlay{height:100%; display:flex; align-items:center; justify-content:center;}
.loading-wrapper.section-page-loader{position:fixed; top:44px; background:#323232; z-index:100;}
.loading-wrapper.section-inner-loader{position:fixed; top:88px; background:#323232; z-index:97;}
.loading-wrapper.content-inner-loader{position:fixed; top:88px; z-index:13;}
.loading-wrapper.parlay-page-loader{top:110px;position:fixed;background:#323232;z-index:100;}
.loading-wrapper.table-content-loader{position:absolute; top:88px; z-index:13;}

/*Loader 2 Css*/
.loader-ring{display:inline-block; position:relative; width:64px; height:64px;}
.loader-ring div{box-sizing:border-box; display:block; position:absolute; width:42px; height:42px; margin:6px; border:5px solid #fff; border-radius:50%; -webkit-border-radius:50%; animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; border-color:#fff transparent transparent transparent;}
.loader-ring div:nth-child(1){animation-delay:-0.45s;}
.loader-ring div:nth-child(2){animation-delay:-0.3s;}
.loader-ring div:nth-child(3){animation-delay:-0.15s;}

/*.lds-spinner{color:official; display:inline-block; position:relative; width:64px; height:64px; transform:scale(0.7); -webkit-transform:scale(0.7);}
.lds-spinner div{transform-origin:32px 32px; animation:lds-spinner 1.2s linear infinite;}
.lds-spinner div:after{content:""; display:block; position:absolute; top:3px; left:29px; width:5px; height:14px; border-radius:20%; background:#fff;}
.lds-spinner div:nth-child(1){transform:rotate(0deg); animation-delay:-1.1s;}
.lds-spinner div:nth-child(2){transform:rotate(30deg); animation-delay:-1s;}
.lds-spinner div:nth-child(3){transform:rotate(60deg); animation-delay:-0.9s;}
.lds-spinner div:nth-child(4){transform:rotate(90deg); animation-delay:-0.8s;}
.lds-spinner div:nth-child(5){transform:rotate(120deg); animation-delay:-0.7s;}
.lds-spinner div:nth-child(6){transform:rotate(150deg); animation-delay:-0.6s;}
.lds-spinner div:nth-child(7){transform:rotate(180deg); animation-delay:-0.5s;}
.lds-spinner div:nth-child(8){transform:rotate(210deg); animation-delay:-0.4s;}
.lds-spinner div:nth-child(9){transform:rotate(240deg); animation-delay:-0.3s;}
.lds-spinner div:nth-child(10){transform:rotate(270deg); animation-delay:-0.2s;}
.lds-spinner div:nth-child(11){transform:rotate(300deg); animation-delay:-0.1s;}
.lds-spinner div:nth-child(12){transform:rotate(330deg); animation-delay: 0s;}


@keyframes lds-spinner {
  0% { opacity: 0.3; }
  100% { opacity:1 ; }
}
*/

@keyframes lds-ring{
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

/*PREDICTOR PAGE CSS*/
/*.prediction-info .predictor-card{position:fixed; top:0; left:0; z-index:100; background:#424242; display:none;}
.prediction-info .predictor-outer{overflow-y:auto; -webkit-overflow-scrolling:touch; padding-bottom:50px;}*/
.prediction-info .wcard .predictor-outer .wcard{padding:0;}
.predictor-card{float:left; width:100%;}
.predict-result-outer{float:left; width:100%; min-height:200px; position:relative;}
.predict-result-area{float:left; width:100%;}
.predict-default{float:left; width:100%; text-align:center; padding:16px 8px;}
.predict-icon{float:left; width:100%; text-align:center;}
.predict-icon .money{float:left; width:100%; text-align:center; margin-bottom:14px;}
.predict-icon .money .icon{font-size:48px; color:#f6b700; line-height:80px; height:88px; width:88px; border-radius:50%; -webkit-border-radius:50%; border:4px solid #f6b700;}
.predict-icon figure{display:inline-block; width:109px;}
.predict-icon figure img{width:100%;}
.predict-icon figure.money-figure{width:100%; max-width:261px; margin-top:-20px;}
.predict-default h2{color:#fff; font-size:18px; font-weight:500; float:left; width:100%; padding:10px 0;}
.predict-default p{color:#dbdbdb; font-size:12px; line-height:18px; float:left; width:100%;}
.predict-or{float:left; width:100%; padding:12px 0;}
.predict-or span{color:rgba(255,255,255,0.50); font-size:12px; font-weight:normal;}
.predict-default .block{margin-top:14px;}
.predict-default .block .btn.disabled{background:#525252; pointer-events:none;}
/*Predictor filter css*/
.predictor-inputs, .predictor-outer{float:left; width:100%;}
.predict-filter{float:left; width:100%; padding:0 8px;}
.predict-wcard{float:left; width:100%; padding:12px 8px; border:1px solid #525252; border-width:1px 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.predict-wcard .col-half{width:calc(50% - 6px); flex:2;}
.predict-wcard .block{margin-bottom:6px; display:flex; align-items:center;}
.predict-wcard .block label{float:left; width:68px; color:#9e9e9e; font-size:14px; font-weight:normal; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:0; line-height:20px;}
.predict-wcard .block .col{float:left; width:calc(100% - 88px); position:relative;}
.predict-wcard .select-filed .btn-group > .btn{line-height:26px; min-height:26px;}
.predict-wcard .select-filed select{padding-left:0; line-height:20px; font-size:14px; color:#f0f0f0; font-weight:normal; height:26px;}
.predict-wcard .select-filed:after{font-size:8px; color:#f0f0f0; top:-1px;}
.predict-wcard .block .col p{font-size:14px; color:#f0f0f0; font-weight:200; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.predict-wcard .SumoSelect > .optWrapper > .options li label{overflow:inherit; line-height:normal; float:none; width:100%;}
.predict-wcard .SumoSelect > .CaptionCont{line-height:22px; height:22px; padding:0;}
.predict-wcard .SumoSelect{height:22px; line-height:22px; padding:0;}
.predict-wcard .SumoSelect.open > .optWrapper{top:100%;}
.predict-wcard .select-filed{width:100%;}

.predict-wcard .block .col .loading-wrapper{height:26px; text-align:left;}
.predict-wcard .block .col .loading-wrapper .loader-ring{height:20px; width:20px;}
.predict-wcard .block .col .loading-wrapper .loader-ring div{height:20px; width:20px; border-width:3px;}
.predict-wcard .block .col .loading-wrapper .lds-spinner{width:20px; height:20px; transform:scale(0.4); -webkit-transform:scale(0.4); margin-top:-4px;}

/*Predictor Range css*/
.predictor-range{float:left; width:100%; padding:14px 18px 14px 28px;}
.predictor-range ul{float:left; width:100%;}
.predictor-range ul li{float:left; width:100%; margin-bottom:14px;}
.predictor-range ul li:last-child{margin-bottom:0;}
.predictor-range ul li .col{float:left; width:100%; padding:0;}
.predictor-range ul li .col.first-col{width:100%; text-align:left; min-height:22px; position:relative;}
.predictor-range ul li .col.first-col span{color:#f0f0f0; font-weight:200; font-size:14px; display:inline-block; display:inline-block; vertical-align:middle;}
.predictor-range ul li .col.first-col figure{display:inline-block; height:18px; width:18px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; border:1px solid rgba(255,255,255,0.40); vertical-align:middle; margin-left:8px;}
.predictor-range ul li .col.first-col figure img{float:left; width:100%;}
.predictor-range ul li .col.first-col a.icon{float:right; font-size:15px; margin-top:4px; color:#9e9e9e; font-weight:200; position:relative; cursor:pointer; z-index:3;}
.predictor-wrap .predictor-outer .wcard{padding:0;}

.Popup-head{float:left; width:100%; height:56px; background:#323232; padding:10px 12px; text-align: center; position: relative; display:flex; align-items:center; flex-wrap:wrap;}
.Popup-head h3{color:#fff; font-size:14px; width:100%; font-weight:500; float:left;}
.Popup-head .select-sports{color:#fff; font-size:12px; width:100%; float:left;}
.Popup-head .select-sports span{color:#b8b8b8;}
.Popup-head a.dk-cross{ font-size:13px; position: absolute; left:14px; top:20px;}
.Popup-head .select-filed{ float:none; display: inline-block;}
.Popup-head .select-filed select, .Popup-head .select-filed:after{ color:#b8b8b8;}
.prediction-outer .Popup-head{display:none;}
.prediction-info .predictor-outer{height:auto !important;}

/*Range Slider CSS*/
.range-slide{float:left; width:100%; padding-left:0; position:relative;}
.range-slide .output{float:right; position:relative; width:28px; text-align:right; line-height:none; font-size:14px; color:#fff; padding-right:2px;}
.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}
.noUi-target{position:relative; direction:ltr; -webkit-transition:background 450ms; transition:background 450ms; width:calc(100% - 32px); float:left; background:#616161;}
.noUi-base{width:100%; height:100%; position:relative; z-index:1; cursor:pointer; height:5px;}
.noUi-stacking .noUi-handle{z-index:2;}
.noUi-state-tap .noUi-origin{-webkit-transition:left .3s,top .3s; transition:left .3s,top .3s;}
.noUi-base,.noUi-handle{-webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0);}
.noUi-background{background:#616161; border-radius:0; -webkit-border-radius:0;}
.noUi-connect{-webkit-transition:background 450ms; transition:background 450ms; width:calc(100% - 32px); float:left; background:#7dcd15;}
.noUi-origin{position:absolute; right:0; top:5px; left:0; bottom:0; height:5px; background:#7dcd15;}
.noUi-handle{position:absolute; z-index:5; width:100px; height:55px; right:-50px; top:-24px; cursor:pointer; text-align:center; color:transparent; font-size:0; background:transparent;}
.noUi-handle:before{display:inline-block; left:2px; top:17px; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; content:'\e9a9'; position:relative; font-family:'dk-icons'; font-size:20px; line-height:20px; color:#7dcd15;}
.noUi-tooltip{display:inline-block; margin-left:-7px; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; background:#7dcd15; display:none;}
.noUi-target{position:relative; direction:ltr;}
.noUi-connects{width:100%; height:100%; position:relative; z-index:0; overflow:hidden;}
.noUi-connect,.noUi-origin{will-change:transform; position:absolute; z-index:1; top:0; left:0; height:100%; width:100%; -ms-transform-origin:0 0; -webkit-transform-origin:0 0; transform-origin:0 0;}
.noUi-horizontal .noUi-origin{height:0;}
.noUi-state-tap .noUi-connect, .noUi-state-tap .noUi-origin{-webkit-transition:transform 0.3s; transition:transform 0.3s;}
.noUi-state-drag *{cursor:inherit !important;}
.noUi-horizontal{height:5px; margin-top:5px;}

.nfl-sport .noUi-handle:before{content:'\e9a9';}
.ncaaf-sport .noUi-handle:before{content:'\e9a9';}
.ncaab-sport .noUi-handle:before{content:'\e9a9';}
.nba-sport .noUi-handle:before{content:'\e9a8';}
.ufc-sport .noUi-handle:before{content:'\e9a8';}
.baseball-sport .noUi-handle:before{content:'\e9a6';}
.nhl-sport .noUi-handle:before{content:'\e9ab';}
.soccer-sport .noUi-handle:before{content:'\e90e';}
.tennis-sport .noUi-handle:before{content:'\e9b2';}
.afl-sport .noUi-handle:before{content:'\e99a';}
.rugby-union-sport .noUi-handle:before{content:'\e9ae';}
.nrl-sport .noUi-handle:before{content:'\e9ac';}
.cricket-sport .noUi-handle:before{content:'\e99d';}

.predictor-outer.nfl-sport .noUi-handle:before{content:'\e9a9';}
.predictor-outer.ncaaf-sport .noUi-handle:before{content:'\e9a9';}
.predictor-outer.ncaab-sport .noUi-handle:before{content:'\e9a9';}
.predictor-outer.nba-sport .noUi-handle:before{content:'\e9a8';}
.predictor-outer.ufc-sport .noUi-handle:before{content:'\e9a8';}
.predictor-outer.baseball-sport .noUi-handle:before{content:'\e9a6';}
.predictor-outer.nhl-sport .noUi-handle:before{content:'\e9ab';}
.predictor-outer.soccer-sport .noUi-handle:before{content:'\e90e';}
.predictor-outer.tennis-sport .noUi-handle:before{content:'\e9b2';}
.predictor-outer.afl-sport .noUi-handle:before{content:'\e99a';}
.predictor-outer.rugby-union-sport .noUi-handle:before{content:'\e9ae';}
.predictor-outer.nrl-sport .noUi-handle:before{content:'\e9ac';}
.predictor-outer.cricket-sport .noUi-handle:before{content:'\e99d';}


.result-under{float:left; width:100%; text-align:center; padding:22px 8px 10px;}
.result-under > p{color:#9e9e9e; float:left; width:100%; text-transform:uppercase; font-size:12px;}
.under-teams{float:left; width:100%; text-align:center; padding:8px 0 14px;}
.under-teams span{color:#f0f0f0; font-size:13px; font-weight:normal;}
.result-under strong{float:left; width:100%; color:#f0f0f0; font-size:20px; font-weight:normal; margin-bottom:14px;}
.current-odds{float:left; width:100%; margin-bottom:14px; text-align:center;}
.current-odds span{display:inline-block; vertical-align:middle; color:#f0f0f0; font-size:13px; font-weight:normal; margin-right:8px;}
.current-odds label{display:inline-block; vertical-align:middle; color:#99e722; font-size:14px; /*background:#272727;*/ padding:2px 4px 0; line-height:20px; font-weight:500;}
.block.reset a{color:#f0b411; font-size:12px;padding: 20px;}
.block.reset{border-top:1px solid #525252; padding-top:17px; text-align:center;}

.current-odds .add-to-betslip{border:1px solid #646464; background:#323232; padding:2px 6px 0;}

.predictor-points{float:left; width:100%; padding:8px 8px 14px;}
.predictor-points ul{float:left; width:100%;}
.predictor-points ul li{float:left; width:100%; padding:14px 8px; border-bottom:1px solid #525252;}
.predictor-points ul li .pull-right{margin-top:0; display:table; table-layout:fixed; background:#323232;}
.predictor-points ul li .pull-right span{display:table-cell; max-width:60px; text-align:center; width:60px; font-weight:200; font-size:13px; color:#f0f0f0; padding:10px 5px; line-height:18px; border-left:1px solid #424242;}
.predictor-points ul li .pull-right span:first-child{border:0;}
.predictor-points ul li .pull-right span.odds{color:#99e722; font-weight:500;}
.predictor-points ul li .pull-right span.points{font-weight:bold;}
.predictor-points ul li .points-right{display:block; overflow:hidden; padding-right:10px;}
.predictor-points ul li .points-right h3{float:left; width:100%; white-space:nowrap; overflow:hidden; margin-bottom:3px; text-overflow:ellipsis; color:#f0f0f0; font-size:13px; font-weight:normal;}
.predictor-points ul li .points-right h3 span{float:left; width:100%; white-space:nowrap; overflow:hidden; margin-bottom:5px; text-overflow:ellipsis; color:#f0f0f0; font-size:13px; font-weight:200;}
.predictor-points ul li .points-right h3 span:last-child{margin-bottom:0;}
.predictor-points ul li .points-right h3 small{display:inline-block; font-size:13px; color:#9e9e9e; font-weight:200;}
.predictor-points ul li .points-right span{color:#9e9e9e; font-size:12px; float:left; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.predictor-points .current-odds{margin:12px 0;}


/*Select Box Css*/
.dt-range{float:left; width:100%; position:relative; padding:8px 0; font-size:13px; color:#0067AB; display:table; table-layout:fixed;}
.dt-range .col{display:table-cell; min-width:110px; padding:0 2px;}
.select-filed{float:left; position:relative; padding-right:0; cursor:pointer;}
.select-filed.game-type{ margin-left:14px;}
.select-filed:after{position:absolute; top:0; right:0; height:100%; display:flex; align-items:center; justify-content:center; content:'\e98a'; font-size:7px; color:#f0f0f0; font-family:'dk-icons'; pointer-events:none;}
.select-filed select{line-height:27px; font-size:13px; color:#f0f0f0; padding:0 16px 0 14px; width:100%; border:0; height:auto; cursor:pointer; background:none; border:0;}
.select-filed select option{color:#000;}
.dt-range .select-filed{width:100%; background:#424242; padding-right:0;}
.select-filed .btn{background:none; outline:none; box-shadow:none; padding:0 16px 0 14px;}
.select-filed .btn .bs-caret{display:none;}
.select-filed .btn:focus{outline:none !important; box-shadow:none;}
.dt-range .select-filed select{padding-right:24px;}
.dt-range .select-filed .btn{padding-right:24px;}
.dt-range .select-filed:after{right:8px;}
.disabled-select{opacity:0.4; pointer-events:none;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:13px; color:#f0f0f0; display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:100%; text-transform:none;}
.select-filed .btn:focus{outline:none !important; box-shadow:none;}
.ms-choice{background:none; border:0; height:42px; line-height:42px;}
.ms-choice span{background:none; border:0; padding:0 16px 0 14px; line-height:42px; font-size:13px; color:#f0f0f0; width:100%;}
.top-card .select-filed .btn{line-height:42px;}
.title .select-filed .btn{line-height:32px; padding-right:20px;}
.top-card .tm-flield .select-filed .btn{padding-left:0;}
.bootstrap-select.btn-group .dropdown-menu.inner{position:relative; max-height:280px !important;}
.bootstrap-select.btn-group .dropdown-menu{z-index:97;}
.bootstrap-select.btn-group .dropdown-backdrop{z-index:96;}
.bootstrap-select.btn-group .dropdown-menu li{padding:0;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{background:#505050 !important;}
.bootstrap-select.btn-group.dropup .dropdown-menu{max-height:128px !important;}
.bootstrap-select.btn-group .dropdown-menu li a span.text{max-width: 100%;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; float: left;}
.dropdown-menu:not(.datepicker){display:block !important; opacity:0; visibility:hidden; pointer-events:none;}
.btn-group.open .dropdown-menu{opacity:1; visibility:visible; pointer-events:auto;}

.dt-range .bootstrap-select.btn-group.disabled:after{position:absolute;top:0;right:8px;height:100%;display:flex;align-items:center;justify-content:center;content:'\e98a';font-size:7px;color:#4e4e4e;font-family:'dk-icons';pointer-events:none;}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled{opacity:0.5;z-index:1;}
/*Top Card*/
.top-card{float:left; width:100%;}
.top-card .wcard{background:#323232; padding:6px 12px 12px;}
.top-card .wcard > p{font-size:13px;color:rgba(255, 255, 255, 0.8);font-weight:400;margin:0px 0px 4px;float:left; width:100%;}
.review-bx{float:left; width:100%;}
.review-bx h3{float:left; width:100%; color:#9e9e9e; font-size:12px; margin-bottom:10px;}
.review-bx h2{float:left; width:100%; color:#f0f0f0; font-size:18px; font-weight:bold;}
.review-bx p{float:left; width:100%; color:#9e9e9e; font-size:12px; margin-top:4px;}


/*Game Details css*/
.game-details{float:left; width:100%;}
.game-stadium{float:left; width:100%; display:table; table-layout:auto; padding:14px 0; position:relative;}
.stadium-block{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.stadium-block .icon{float:left; margin-right:8px; font-size:32px; color:#9e9e9e;}
.stadium-block .stadium-name{display:block; overflow:hidden; text-align:left;}
.stadium-block .stadium-name p{display:block; color:#b2b2b2; font-size:12px;}
.stadium-block .stadium-name span{display:block; color:#b2b2b2; font-size:12px;}
.stadium-block figure{float:left; width:32px; min-width:32px; height:32px; border-radius:50%; overflow:hidden; border:1px solid rgba(148,148,148,0.77); margin-right:8px;}
.stadium-block figure img{width:100%; height:100%; border-radius:50%;}

.team-h2h{float:left; width:100%;}
.team-h2h ul{float:left; width:100%;}
.team-h2h ul li{float:left; width:100%; border-bottom:1px solid #545454; display:flex; align-items:center; justify-content:space-between; padding:12px 0;}
.team-h2h ul li:last-child{border-bottom:0;}
.team-h2h ul li .pull-left{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:6px;}
.team-h2h ul li .pull-left figure{float:left; width:24px; height:24px; border-radius:50%; overflow:hidden; margin-right:12px;}
.team-h2h ul li .pull-left figure img{width:100%; height:100%; border-radius:50%;}
.team-h2h ul li .pull-left span{display:block; align-items:center; line-height:24px; color:#f0f0f0; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.team-h2h ul li .pull-right i{color:#53d337; font-size:16px;}
.team-h2h ul li .pull-right i.dk-cross, .team-h2h ul li .pull-right i.dk-cross-fill{color:#fd462f;}
.team-h2h ul li .pull-right i.dk-push{color:#facb1b;}
.team-h2h ul li .pull-right figure{float:left; width:24px; height:24px;}
.team-h2h ul li .pull-right figure img{width:100%; height:100%;}
.note{float:left; width:100%; text-align:right; font-style:italic; font-size:13px; color:#999;}
.batted-col{float:left; width:100%; text-align:center;}
.batted-col h4{float:left; width:100%; color:#b6b5b5; font-size:12px; text-align:center; position:relative;} 
.batted-col span{float:left; width:100%; color:#4caf50; font-size:12px; text-align:center; position:relative;} 
.batted-col a{color:#b6b5b5; font-size:12px;} 
.supper-over{float:left; width:100%; text-align:center; margin-top:-8px; margin-bottom:6px;}
.supper-over span{font-style:italic; font-size:12px; color:#b6b5b5;}
.supper-over span.base-score{font-style:normal;}
.red_clr{color:#fd462f;}
.review-card .team-margin .col-mid strong.red_clr{color:#fd462f;}
.results-outer.extra-time-card .team-margin h4{padding-bottom:2px;}
.team-margin .col-mid strong sup{display:inline-block; vertical-align:text-top;}

/*Record Css*/
.records{float:left; width:100%;}
.records .records-outer{float:left; width:100%;}
.records .wcard ul{float:left; width:100%;}
.records .wcard ul li{float:left; width:100%; text-align:center; border-top:1px solid #525252; padding:10px 0;}
.records .wcard ul li .pull-left{min-width:50px; text-align:left; font-size:12px; color:#f0f0f0; min-height:1px;}
.records .wcard ul li .pull-right{min-width:50px; text-align:right; font-size:12px; color:#f0f0f0; min-height:1px;}
.records .wcard ul li span .icon{color:#53d337; font-size:16px;}
.records .wcard ul li span .icon.dk-cross, .records ul li span .icon.dk-cross-fill{color:#e71f06;}
.records .wcard  ul li .mid{font-size:13px; color:#f0f0f0; font-weight:normal;}
.records .layer{float:left; width:100%; padding:10px 0; position:relative;}
.records .layer .mid{position:absolute; top:0; left:0; right:0; width:50px; text-align:center; display:flex; align-items:center; justify-content:center; height:100%; margin:0 auto;}
.records .layer .mid span{font-size:14px; color:#9e9e9e; padding-bottom:4px;}
.records .layer .col{float:left; width:50%;}
.records .layer .col figure{float:left; width:24px; height:24px; border-radius:50%; overflow:hidden; border:1px solid rgba(255,255,255,0.60); margin-right:10px;}
.records .layer .col figure img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%;}
.records .layer .col span{display:block; overflow:hidden; font-size:14px; color:#fff; white-space:nowrap; text-overflow:ellipsis; padding-top:2px;}
.records .layer .col:last-child figure{float:right; margin:0 0 0 10px;}
.records .layer .col:last-child{text-align:right;}
.title .select-filed{float:right; background:#424242; margin-left:10px;}
.title .select-filed:after{right:6px; color:#b8b8b8; font-size:9px; padding-top:0;}
.title .select-filed select{padding:0 26px 0 10px; font-size:12px; color:#b8b8b8; line-height:30px;}
.title .SumoSelect{height:30px; line-height:30px;}
.title .SumoSelect > .CaptionCont{height:30px; line-height:30px;}
.title .SumoSelect.open > .optWrapper{top:30px; left:auto; right:0;}
.SumoSelect > .CaptionCont > label, .SumoSelect > .CaptionCont > span{cursor:pointer;}
.title .bootstrap-select.btn-group .dropdown-menu{right:0; left:auto;}

.betting-area{float:left; width:100%; padding-top:0;}
.betting-area h2{font-size:13px; color:#000; font-family:Arial, helvetica, sans-serif; font-weight:normal; padding-bottom:8px; padding-left:10px;}
.points-area{float:left; width:100%;}
.results-points{float:left; width:100%;}
.results-points li{float:left; width:100%; border-bottom:1px solid #525252;}
.results-points li:last-child{border-bottom:0;}
.results-points li .rows{float:left; width:100%; padding:8px 0;}
.results-points li .rows span{font-size:12px; color:#f0f0f0; font-weight:normal; display:inline-block; vertical-align:middle;}
.results-points li .rows figure{display:inline-block; width:20px; height:20px; overflow:hidden; vertical-align:middle; margin-right:8px; border-radius:50%; border:1px solid rgba(255,255,255,0.10);}
.betting-area .results-points li .rows figure{margin-right:0; margin-left:5px;}
.results-points li .rows .pull-right small, .results-points li .rows .pull-right span{font-size:12px; font-weight:normal; display:inline-block; vertical-align:middle;}
.match-card{float:left; width:100%; position:relative; z-index:1;}
p.extra_time{float:left; width:100%; padding:8px; color:#9e9e9e; font-size:11px; font-style:italic; position:relative; margin-top:5px; border-top:1px solid #424242;}
.event-title-time{float:left; width:100%; padding:10px 8px;}
.event-title-time span{display:inline-block; font-size:11px; color:#f0f0f0; font-weight:200;}
.match-card .score-row .right_cell{float:right; width:auto; font-size:13px;}
.match-card .score-row .right_cell span{float:left; width:32px; text-align:center; color:#f0f0f0; text-align:right; font-size:12px; font-weight:200;}
.match-card .score-row.tbl-hdng{border-bottom:1px solid #424242;}
.match-card .score-row.tbl-hdng .right_cell span{font-size:11px; color:#9e9e9e;}
.match-card .score-row{width:100%; float:left; padding:10px 8px; line-height:16px;}
.match-card .score-row .pull-left{width:auto; display:block; overflow:hidden; float:none; text-overflow:ellipsis; white-space:nowrap;}
.match-card .score-row .pull-left a{float:left; line-height:12px; padding:0; cursor:pointer;}
.match-card .score-row .pull-left .vs-at{float:left; width:20px; color:#9e9e9e; line-height:14px; font-weight:normal; padding-top:1px;}
.match-card .score-row .pull-left figure{display:inline-block; float:left; width:18px; height:18px; overflow:hidden; vertical-align:middle; margin-right:10px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60);}
.match-card .score-row .pull-left figure img{width:100%; height:100%; float:left;}
.match-card .score-row .pull-left span{text-overflow:ellipsis; overflow:hidden; white-space:nowrap; font-size:12px; color:#f0f0f0; font-weight:normal; vertical-align:middle; text-transform:none; display:block;}
.sub-accordian .accordin-ul li a .pull-right i, .sub-accordian .accordin-ul2 li a .pull-right i{font-size:12px; color:#fff;transition:all 0.3s ease 0s; margin-left:5px;}
.sub-accordian .accordin-ul li.open a .pull-right i, .sub-accordian .accordin-ul2 li.open a .pull-right i{transform:rotate(180deg);}
.results-points li .rows .pull-right .neutral-tooltip .tooltip{height:auto; line-height:normal; padding:4px;}
.afl-sport .match-card .score-row .right_cell span{width:32px;}

/*Table Css*/
.standing-table{float:left; width:100%; padding:0;}
.standing-table.multi-tables table{table-layout:fixed;}
.standing-table .table_outer.no-records table{table-layout:auto;}
.table_outer{float:left; width:100%; position:relative;}
.table-container{float:left; width:100%; background:#424242; padding:0 8px;}
.table-container table{width:100%; white-space:nowrap; border-spacing:0; margin:0; padding:0; font-weight:normal;}
.table-container table tr{width:100%;}
.table-container table tbody tr td, .table-container table thead tr th{color:#f0f0f0; font-size:11px; padding:8px 2px; line-height:20px; text-align:center; font-weight:normal; border-bottom:1px solid #565656;}
.table-container table thead tr th{color:#9e9e9e; position:relative; z-index:1;font-weight:500;}
.table-container table thead tr{overflow:hidden;}

.table-container table tbody tr td{font-size:12px; font-weight:200;}
.standing-table table tbody tr td, .standing-table table thead tr th{display:none;}
.standing-table table tbody tr td.no_record{display:table-cell;}
.table-container table thead tr th a{color:#9e9e9e;}
.table-container table tbody tr td a, .table-container table tbody tr td, .table-container table tbody tr td span{color:#f0f0f0;}
.tennis-sport .table-container table tbody tr td.sticked-2 a{float:left;}
.tennis-sport .table-container table tbody tr td span.d{overflow:inherit; text-overflow:ellipsis; white-space:nowrap;}
.tennis-sport .table-container table tbody tr img.team_icon{float:left;}
.tennis-sport .table-container table .sticked-2{max-width:110px;}
.tennis-sport .standing-table.multi-tables.standing-data .table-container table .sticked-2, .tennis-sport .standing-table.multi-tables .table-container table .sticked-2{max-width:200px;}
.table-container table tbody tr td span.d{display:none;}
.table-container table thead tr th a{font-weight:500; text-transform:uppercase;}
.table-container table .sticked-1{width:32px; max-width:32px; text-align:left;}
.table-container table .sticked-2{width:70px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.table-container table .sticked-2, .table-container table .sticked-1{display:table-cell;}
.table-container table tbody tr img.team_icon{display:inline-block; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.38); vertical-align:middle; margin-right:6px;}
.standing-table .table-container table tbody tr td img.team_icon{margin:0px;}
.standing-table .table-container table tbody tr td a{display:flex; align-items:center;}
.standing-table .table-container table tbody tr td a img{margin-right:5px !important;}
.table-container table thead tr th a span{vertical-align:middle; display:inline-block; margin-top:-2px; margin-left:1px;}
.table-container table thead tr th a span i{width:10px; float:left; display:none; font-size:8px; height:6px; color:#9e9e9e;}
.table-container table thead tr th a span i.active{display:inline-block;}
.table-container table th.sticked-2{text-align:left;}
.table-container table th.sticked-1{padding-left:0;}
.table-container table td.sticked-1{padding-left:4px;}
.table-container table tbody t.selected td a, .table-container table tbody tr.selected td, .table-container table tbody tr.selected td span{color:#fff; font-weight:bold;}
.widget-wrapper .table-container table tbody t.selected td a, .widget-wrapper .table-container table tbody tr.selected td, .widget-wrapper .table-container table tbody tr.selected td span{font-weight:200; color:#f0f0f0;}
.standing-table.standing-data .standing-cell, .standing-table.odds-data .odds-cell, .standing-table.form-data .form-cell, .standing-table.record-data .record-cell, .standing-table.betting-data .betting-cell, .standing-table.qtr-stats-data .qtr-stats-cell{display:table-cell;}
.pos-arrow.win{color:#60aa14; font-size:12px;}
.pos-arrow.loss{color:#e10202; font-size:12px;}

.half-winner{height:20px; width:20px; overflow:hidden; border-radius:50%; display:inline-block; vertical-align:middle; margin-right:4px;}
.team-named{display:inline-block; min-width:26px; text-align:left;}
.ladder-betslip{display:inline-block; padding:0px 3px; background:#323232; cursor:pointer; color:#53d337; font-weight:600; border: 1px solid #646464;}
.ladder-betslip.active{background:#fff !important; color:#000 !important;}
.standing-table .table-container table .ladder-betslip{min-width:60px; text-align:center;}
.standing-table .table-container table tbody tr td span.ladder-betslip{color:#53d337;}

/*RANKING TABLE CSS*/
.standing-table.ranking-data .table_outer, .standing-table .table_outer.ranking-table{display:none;}
.standing-table.ranking-data .table_outer.ranking-table{display:block; padding:8px 0;}
.table_outer.ranking-table .col{float:left; width:50%; padding-right:4px;}
.table_outer.ranking-table .col:nth-child(2){padding:0 0 0 4px;}
.table_outer.ranking-table .table-container table{position:relative;}
.table_outer.ranking-table .table-container table th, .table_outer.ranking-table .table-container table td{display:table-cell;}
.table_outer.ranking-table .table-container table thead:before{left:-8px;}
.table_outer.ranking-table h3.title{height:38px; line-height:38px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:#525252; padding:0 14px;}
.standing-table.ranking-data .table-heading{display:none;}
.standing-table.ranking-data .ranking-cell{display:block;}
.table_outer.ranking-table .table-container{overflow:inherit;}
.table_outer.ranking-table .col:nth-child(2) table tbody tr td.sticked-2.active span.d{left:auto; right:0px;}
.table_outer.ranking-table .col:nth-child(2) table tbody tr td.sticked-2.active span.d:after{left:auto; right:8px;}
.standing-table.splits-table .table-container table .sticked-1, .standing-table.splits-table .table-container table .sticked-2{background:var(--card-bg);}
.baseball-sport .standing-table.splits-table table tbody tr td:not(.sticked-1), .baseball-sport .standing-table.splits-table table thead tr th:not(.sticked-1){min-width:inherit;}


/*Standing wdl tooltip*/
.form_tooltip{display:flex; justify-content:center;}
.wdl:hover .tooltip{display:block !important;}
.wdl .tooltip{width:96px; left:0; bottom:100%; top:auto; right:auto; transform:translateX(-40px); -webkit-transform:translateX(-40px); padding:6px 3px; font-size:12px; font-weight:normal; border-radius:2px; -webkit-border-radius:2px; margin-bottom:5px; background:#222; text-align:center; color:#fff;}
.wdl .tooltip:after{position:absolute; bottom:-6px; left:45%; content:''; display:inline-block; vertical-align:middle; border:6px solid transparent; border-width:6px 6px 0 6px; border-top-color:#222;}
.wdl .tooltip strong, .wdl .tooltip small{float:left; width:100%; font-weight:500; margin-bottom:2px; color:#fff;}
.wdl .tooltip small{font-weight:normal; font-size:10px; margin:2px 0 0; color:#fff;}
.wdl.tooltip.left-tooltip, .wdl .tooltip.right-tooltip{transform:translateX(0); -webkit-transform:translateX(0);}
.wdl .tooltip.left-tooltip:after{left:0;}
.wdl .tooltip.right-tooltip:after, .wdl .tooltip.right-tooltip{left:auto; right:0;}
.wdl .tooltip small samp{color:#22b14c; font-weight:bold; font-size:11px;}
.wdl .tooltip small samp.red{color:#f00;}
.wdl .tooltip small samp.blue{color:#0189ff;}
.wdl .tooltip figure{display:inline-block; height:18px; width:18px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60); overflow:hidden; vertical-align:middle;}
.wdl .tooltip figure img{height:100%; float:left; width:100%; float:left;}

/*TEAM TOOLTIP CSS*/
.team-tooltip{float:left; width:100%; margin-bottom:8px;}
.team-tooltip.tooltip-card{padding:0;}
.team-tooltip-outer{float:left; width:100%; position:relative; background:#424242; padding:10px 40px 10px 12px; min-height:54px; display:flex; align-items:center; justify-content:flex-start;}
.team-tooltip-outer p{color:#f1f1f1; font-size:12px; line-height:normal;}
.team-tooltip-outer .close-tooltip{position:absolute; top:19px; right:10px; font-size:13px; border-radius:50%; -webkit-border-radius:50%; height:20px; width:20px; text-align:center; line-height:18px; z-index:1;}

/*Filter Css*/ 
.filter-tabs{float:left; width:100%;}
.standing-card .filter-tabs ul.tabs-nav{table-layout:auto;}
.standing-card .content-tabs{ margin-top:10px;}
.filter-tabs ul.tabs-nav li:last-child:after{display:none;}
.filter-tabs ul.tabs-nav li a{white-space:nowrap;}
.filter-tabs .tabs-outer{overflow:hidden; overflow-x:auto; padding:0 8px;}
.tabs-outer{float:left; width:100%; padding:0; background:#323232;}
.table-line{float:left; width:100%; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; flex-direction:column; min-height:48px; padding:10px;}
.table-line p{float:left; width:100%; font-size:13px; color:rgba(255,255,255,0.80); display:none;}
.table-title{float:left; width:100%; padding:16px 8px 8px;}
.table-title span{color:rgba(255,255,255,0.50); font-size:11px; text-transform:uppercase; float:left; width:100%;}
.table-title span.conf-heading{font-weight:500; color:#f0f0f0;}

.team-stats .standing-card .filter-tabs ul.tabs-nav.team_stats{table-layout:fixed;}
.team-stats .standing-table .table_outer{background:var(--card-bg);}
.team-stats .standing-table .table_outer .table-container{overflow:auto;}
.team-stats .multi-tables .no-records .table-container table .sticked-1{line-height:28px;}
.team-stats .multi-tables .no-records .table-container table .sticked-2{line-height:28px;}

/*Leagie Home page CSS*/
.league-card-bx{float:left; width:100%;}
.league-card-bx h2{float:left; width:100%; color:#f0f0f0; font-size:18px; font-weight:bold; margin-bottom:6px;}
.league-card-bx span{float:left; width:100%; color:#f0f0f0; font-size:13px;}

.game-review-bar{float:left; width:100%;}
.game-review-bar a{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:10px 0; border-top:1px solid #525252;}
.game-review-bar a span{color:#a4a4a4; font-size:13px;}
.game-review-bar a i{color:#a4a4a4; font-size:11px;}


.preview-match .wcard{padding-top:12px;}


/*Fun fact css*/
.fun-facts{float:left; width:100%;}
.fun-facts ul{float:left; width:100%;}
.fun-facts ul li{float:left; width:100%; border-top:1px solid #525252; padding:12px 0; display:none;}
.fun-facts ul li:nth-child(-n+2), .fun-facts .facts-outer .show-list ul li{display:block;}
.fun-facts ul li:first-child{border-top:0;}
.fun-facts ul li figure{float:left; width:24px; height:24px; margin-right:10px; text-align:center; line-height:22px;}
.fun-facts ul li figure i{color:#dbdbdb; font-size:18px;}
.fun-facts ul li p{display:block; overflow:hidden; color:#dbdbdb; font-size:12px;}
/*Add BetSlip css*/
.fun-facts ul li .pull-right{margin-left:10px; display:none;}
.fun-facts ul li .pull-right span{display:inline-block; vertical-align:middle; color:#9e9e9e; font-size:12px; margin-right:8px;}
.fun-facts ul li .pull-right a{display:inline-block; vertical-align:middle; height:28px; line-height:28px; min-width:65px; text-align:center; color:#7dcd15; font-size:12px; background:#323232; border-radius:2px; -webkit-border-radius:2px;}
.fun-facts ul li .pull-right a.active{background:#7dcd15; color:#000;}

.show-default{float:left; width:100%; border-top:1px solid var(--bdr-base); line-height:38px; text-align:center;}
.show-default a{float:left; width:100%; color:var(--clr-theme); font-size:12px; padding:0 14px;}
.show-default a i{font-size:9px; display:inline-block;}
.show-default a.expand-less, .show-default.show a.expand-show{display:none;}
.show-default.show a.expand-less{display:block;}

.view-more{float:left; width:100%; line-height:38px; text-align:center;}
.view-more a{float:left; width:100%; color:var(--clr-theme); font-size:12px; padding:0 14px;}
.view-more a i{font-size:9px; display:inline-block;}
.view-more a.expand-less, .view-more.show a.expand-show{display:none;}
.view-more.show a.expand-less{display:block;}

/*Match Preview css*/
.match-preview{float:left; width:100%;}
.preview-wcard{float:left; width:100%;}
.preview-wcard .show-default{margin-top:8px;}
.preview-outer{float:left; width:100%; overflow:hidden; max-height:90px; padding:14px 0 6px;}
.show-list .preview-outer{max-height:inherit;}
.preview-outer p{float:left; width:100%; font-size:13px; color:#fff; text-align:justify; font-weight:normal; line-height:1.4em;}
.preview-outer.show{max-height:inherit;}

/*Recent H2H Matches css*/
.recent-matches{float:left; width:100%;}
.recent-matches .table-container table tbody tr td:first-child, .recent-matches .table-container table thead tr th:first-child{text-align:left;}
.recent-matches .table-container table thead tr th{color:#9e9e9e; font-size:11px; text-transform:uppercase; font-weight:normal; padding:7px 2px 8px;}
.recent-matches .table-container table tbody tr td{font-size:11px; color:#f0f0f0; font-weight:200; text-transform:uppercase; padding:7px 2px 8px;}
.recent-matches .table-container table tbody tr:last-child td{border-bottom:0;}
.preview-card .recent-matches .table-container{padding:0; overflow:hidden; overflow-x:auto;}
.recent-matches .table-container table tbody tr{display:none;}
.recent-matches .table-container table tbody tr:nth-child(-n+6), .recent-matches .table_outer.show .table-container table tbody tr{display:table-row;}
.resent-result-wrap .recent-matches .wcard{padding:0;}
.resent-result-wrap .recent-matches .table_outer{padding:0 12px;}

/*Final Score Css*/
.final-score{float:left; width:100%;}
.team-win-loss{float:left; width:100%; text-align:center;}
.recent-matches .show-default{border:0;}
.recent-matches .table-container table tbody tr:last-child td{border-bottom:1px solid var(--bdr-base);}
.recent-meeting-box .win-loss-outer{float:left; width:100%; padding:12px 12px; background:var(--bg-light2); border-radius:var(--card-radius);}
.win-loss-col{float:left; width:100%; display:flex; justify-content:center; margin-bottom:8px;}
.win-loss-col .col{display:flex; flex-wrap:wrap;}
.win-loss-col .col strong{float:left; width:100%; color:#f0f0f0; font-size:34px; line-height:38px;}
.win-loss-col .col span{float:left; width:100%; color:#f0f0f0; font-size:14px; line-height:22px;}
.progress-block{text-align:center; margin:5px 0;}
.team-progress{display:inline-block; width:100%; margin:2px 0 0;}
.progress-bar{float:left; width:100%; border-radius:20px; background:#f7f7f7; height:10px; overflow:hidden;}
.progress-bar span{float:left; height:14px; background:#f9af29;}
.progress-bar .win-bar{background:#60aa14;}
.progress-bar .loss-bar{background:#b92722;}
.team-win-loss p{color:#dbdbdb; font-size:12px; float:left; width:100%;}
.tm-two .team-progress .progress-bar span{float:right; background:#000;}

/*baseball Sport Css*/
/*Pitcher Css*/
.pitcher{float:left; width:100%;}
.pitcher .wcard{padding:16px 7px; background:#424242;}
.pitcher-with{float:left; width:100%;}
.pitcher-with .col{width:50%; float:left; padding:0 7px;}
.pitcher-with .col figure{float:left; width:36px; height:36px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; margin-right:14px; border:1px solid rgba(255,255,255,0.60);}
.pitcher-with .col figure img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%;}
.pitcher-with .col .col-detail{display:flex; align-items:center; min-height:40px; overflow:hidden;}
.pitcher-with .col .col-detail h3{color:#fff; font-size:13px; float:left; width:100%;}
.pitcher-with .col .col-detail h3 span{color:rgba(255,255,255,0.6);}
.pitcher-with .col.last .col-detail{text-align:right;}
.pitcher-with .col.last figure{float:right; margin:0 0 0 14px;}

.baseball-sport .match-card .score-row .right_cell span{width:22px;}

/*Result Css*/
.result-info{float:left; width:100%;}
.team-results{float:left; width:100%;}

.tabs-outer{float:left; width:100%; position:relative;}
.filter-tabs{float:left; width:100%; position:relative;}
.tab-nav-slide ul.tabs-nav{border:1px solid #525252; border-width:0 0 1px 0;}
.tab-nav-slide ul.tabs-nav li{width:100%; background:#424242; border:0;}
.tab-nav-slide ul.tabs-nav li a{padding:12px 12px;}
.tab-nav-slide ul.tabs-nav li.active{background:#424242;}
.tab-nav-slide ul.tabs-nav li.active a{color:#fff;}
.tab-nav-slide ul.tabs-nav li a span{width:100%;}
.tab-nav-slide .nav-control{display:none;}
.result-info .wcard{padding:0;}

.wdl-results{float:left; width:100%; background:#323232;}
.wdl-results .block{float:left; width:100%; display:table; table-layout:auto;}
.wdl-results .block .col{display:table-cell; text-align:center; padding:10px 8px; border-right:1px solid #424242;}
.wdl-results .block .col:last-child{border:0;}
.wdl-results .block .col strong{float:left; width:100%; font-size:13px; font-weight:500; color:#f0f0f0;}
.wdl-results .block .col span{float:left; width:100%; font-size:11px; font-weight:normal; color:#f0f0f0; text-transform:uppercase; padding:5px 0;}
.wdl-results .block .col p{float:left; width:100%; font-size:11px; color:#9e9e9e;}

.dropdown-content{float:left; width:100%; display:none;}
.result-list{float:left; width:100%; border-top:1px solid #525252; position:relative;}
.result-list:before{position:absolute; top:0; left:-12px; right:-12px; bottom:0; content:''; background:#323232; z-index:0;}
.result-list .results-points{position:relative; z-index:1;}
.results-list{float:left; width:100%;}
.result-ul{float:left; width:100%; padding:0 12px;}
.result-ul > li{float:left; width:100%; border-bottom:1px solid #525252; display:none;}
.result-ul > li:nth-child(-n+6), .show-list .results-list .result-ul > li{display:block;}
.result-ul > li > a{float:left; width:100%; position:relative; padding:12px 0;}
.result-ul .tm-col{float:left; width:96px;}
.result-ul .tm-col figure{float:left; width:20px; height:20px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60); overflow:hidden;}
.result-ul .vs-at{float:left; color:#9e9e9e; font-size:12px; padding-top:3px; font-weight:200; width:24px; min-height:4px;}
.result-ul .tm-col figure img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%;}
.result-ul .tm-col span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:#f0f0f0; font-size:12px; padding:3px 0 0 10px;}
.result-ul .tm-col .tm-figure ~ span{padding-left:0;}
.result-ul .result{float:right; margin-top:2px;}
.result-ul .result .wdl{margin:0 0 0 14px; height:22px; width:22px; line-height:22px; vertical-align:middle;}
.result-ul .result samp{color:#fff; font-size:12px; display:inline-block; font-weight:200; vertical-align:middle;}
.result-ul .result samp b{font-weight:500;}
.result-ul .result .icon{margin-left:10px; font-size:11px; color:#9d9d9d; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; vertical-align:middle; margin-top:2px;}
.result-ul > li.open > a .result .icon{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.result-ul .round-dt{position:absolute; top:0; left:0; bottom:0; right:0; width:120px; height:14px; margin:auto auto; text-align:center; font-size:12px; color:var(--clr-base); font-weight:normal;}
.results-list .show-default{border:0;}
.show-default.both-team-result{display:none;}
/*Match Heading Css*/
.result-ul .match-heading{position:relative; margin-top:-1px;}
.result-ul .match-heading:before{float:left; width:calc(100% + 24px); position:absolute; top:0; left:-12px; background:#525252; content:''; border:1px solid #525252; border-width:1px 0; height:100%; z-index:0;}
.result-ul .match-heading h3{background:#525252; float:left; width:100%; text-align:left; padding:6px 8px; font-size:12px; color:#f0f0f0; position:relative; z-index:1; font-weight:normal;}

.wdl{border-radius:1px; color:#fff; display:inline-block; font-size:14px; height:22px; line-height:22px; margin-right:4px; text-transform:uppercase; text-align:center; width:22px; position:relative; font-weight:500; cursor:pointer; border-radius:2px;}
.wdl.win, .wdl_bx.win{background:#fff; color:#000 !important;}
.wdl.loss, .wdl_bx.loss{background:#000;}
.wdl.draw, .wdl_bx.draw{background:#626262;}
.widget-client .wdl.draw, .widget-client .wdl_bx.draw{background:#f9af29;}
.wdl.otl, .wdl_bx.otl{background:#626262;}
.wdl i.over_tag{width:0; height:0; border-top:6px solid #fcf308; border-left:6px solid transparent; position:absolute; top:1px; right:1px;}
.wdl.draw i.over_tag{border-top:6px solid #fff; border-left:6px solid transparent;}
.wdl.half-win, .wdl_bx.half-win{background:#cfcdcd;}
.wdl.half-loss, .wdl_bx.half-loss{background:#2c2b2b;}
.wdl.play, .wdl_bx.play{background:#000; color:#fff;}
.wdl.light-grey{background:#828282; color:#fff;}
.wdl.dark-grey{background:#303030; color:#fff;}
.streak-wdl{min-width:34px;}

.widget-client .wdl.win, .widget-client .wdl_bx.win{background:#43b329; color:#fff !important;}
.widget-client .wdl.loss, .widget-client .wdl_bx.loss{background:#e40021;}


.home-td{display:inline-block; cursor:pointer; position:relative;} 
.home-td sup{font-size:14px; vertical-align:top; margin-left:2px;}
.home-td .tooltip{padding:3px 8px; border-radius:3px; left:-46px; top:auto; bottom:calc(100% + 6px); background:#222; text-transform:none; min-height:20px; line-height:normal; width:110px; text-align:center;}
.home-td:hover .tooltip{display:block !important;}
.home-td .tooltip:after{position:absolute; bottom:-6px; left:45%; content:''; display:inline-block; vertical-align:middle; border:6px solid transparent; border-width:6px 6px 0 6px; border-top-color:#222;}
.vs-at .home-td .tooltip{left:0; right:auto;}
.vs-at .home-td .tooltip:after{left:3px;}
.ncaaf-sport .result-ul .vs-at{width:24px;}
.ncaab-sport .result-ul .vs-at{width:24px;}

/* Streaks PAGE CSS Start */
.dawg-streaks-block{float:left; width:100%;}
.dawg-streaks-list{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.dawg-streaks-list .item{width:100%; margin-bottom:14px;}

.dawg-streaks-card{float:left; width:100%; height:100%;}
.dawg-streaks-card-outer{float:left; width:100%; height:100%; background:#424242; padding:0 12px;}
.wrap-col-heading{float:left; width:100%; padding:8px 7px; display:flex; align-items:center; justify-content:space-between; min-height:42px; position:relative; border-bottom:1px solid #565656;}
.wrap-col-heading-left{float:left; display:flex; align-items:center; flex:1;}
.league-icon{font-size:18px; color:#9e9d95; margin-right:9px;}
.league-title{font-size:11px; color:#9e9d95; display:inline-block; text-transform:uppercase;}

.dawg-streaks-mid-block{float:left; width:100%; padding:10px 0px;}
.dawg-streaks-team-detail{float:left; width:100%; display:flex; width:100%; padding:2px 10px 5px;}
.dawg-streaks-team-detail .team-info{float:left; width:100%; display:flex; align-items:center; width:100%;}
.dawg-streaks-team-detail .team-fig{float:left; width:34px; height:34px; min-width:34px; min-height:34px; border-radius:100%; display:inline-flex; overflow:hidden; align-items:center;}
.dawg-streaks-team-detail .team-fig img{float:left; width:100%; height:100%;}
.dawg-streaks-team-detail .team-title{font-size:15px; font-weight:700; color:#fff; padding-left:10px; margin:0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.funfact-block{float:left; width:100%; display:flex;width:100%; }
.funfact-card{float:left; width:100%; display:block;width:100%;margin-right:5px;}
.funfact-card-outer{float:left; width:100%; display:flex;align-items:center;background:#323232;padding:6px 10px;border-radius:3px;min-height:44px;}
.funfact-fig{float:left; width:24px;min-width:24px;height:24px;min-height:24px;display:inline-flex;border-radius:100%;overflow:hidden;margin-right:10px; }
.funfact-fig img{float:left; width:100%; height:100%;}
.funfact-card p{float:left; width:100%;font-size:14px;line-height:1em;color:#fff;font-weight:400; text-transform:uppercase; text-align:left;}
.funfact-num-outer{float:left; font-size:22px;line-height:.5em;color:#fff;font-weight:700;background:#6bad0a;display:flex;align-items:center;justify-content:center;padding:5px;height:100%;min-width:48px;border-radius:3px;}
.funfact-num-outer.loss{background:#ff0000;}
.funfact-num-outer.draw{background:#fff000; color:#111;}

.dawg-streaks-bottom-block{float:left; width:100%;}
.next-game-block{float:left; width:100%; display:flex; align-items:flex-end; padding:8px 0px 12px 10px;}
.next-game-block .col{float:left; flex:1;}
.next-game-block .col.col-right{float:left; flex:inherit; max-width:min-content;}
.next-game-block .col.col-right .market-title{float:left; width:100%; font-size:13px; color:rgba(255,255,255, 0.8); text-align:center; margin:0px 0px 5px 0px;}
.next-game{float:left; width:100%; display:flex; flex-wrap:wrap;}
.next-game-label{float:left; width:100%; font-size:12px; color:#fff; margin-bottom:4px;}
.next-game-team-info{float:left; width:100%;}
.next-game-team-info .team-title{float:left; width:100%; display:flex; font-size:14px; font-weight:700; color:#fff; margin-bottom:4px;}
.next-game-team-info .match-vs-icon{padding-right:3px; font-size:14px; text-transform:uppercase;}
.next-game-team-info .match-vs-icon.vs{color:rgba(255,255,255,0.6);}
.next-game-team-info .match-time{float:left; width:100%; color:#9e9e9e; font-size:11px; display:inline-block; text-transform:uppercase;}

.betslip-odds-block{float:left; width:100%; display:flex; justify-content:center;}
.betslip-odds-block .betslip-button{min-width:182px;}
.featured-wrap .dawg-streaks-list .item{margin-bottom:0px;}
.featured-card .dawg-streaks-list .item:nth-of-type(2), .preview-card .dawg-streaks-list .item:nth-of-type(2){display:none;}
/* Streaks PAGE CSS End */

/*STATS PAGE CSS*/
/*favourite css*/
.favourite{float:left; width:100%;}
.favourite-outer{float:left; width:100%;}
.favourite-outer .block{display:table; table-layout:fixed; padding-bottom:10px;}
.favourite-outer .wcard{padding:0 8px;}
.favourite-line{float:left; width:100%; color:#9e9e9e; font-size:11px; padding:6px 6px;}
.favourite-outer .block .col{display:table-cell; padding:8px;}
.favourite-outer .block .col .pull-left{margin-right:14px;}
.favourite-outer .block .col .favourite-detail{display:block; overflow:hidden; padding-top:4px; text-align:right;}
.favourite-outer .block .col.tm-two .favourite-detail{text-align:left;}
.favourite-outer .block .col .favourite-detail span{float:left; width:100%; font-size:13px; color:#9e9e9e; font-weight:200; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; margin-bottom:8px;}
.favourite-outer .block .col .favourite-detail strong{font-size:14px; color:#fff; font-weight:500;}
.favourite-outer .block .col.tm-two .pull-left{float:right; margin:0 0 0 14px;}
.favourite-outer .block .col.tm-two{border-left:1px solid #525252;}


/*Under Pressure Css*/
.under-pressure{float:left; width:100%;}
.pressure-outer{float:left; width:100%;}
.pressure-list{float:left; width:100%;}
.pressure-list .layer{float:left; width:100%; border-bottom:1px solid #525252; padding:12px 0;}
.pressure-list .layer:last-child{border-bottom:0;}
.pressure-list .layer h3{color:#f0f0f0; font-size:12px; float:left; width:100%; text-align:center; margin-bottom:4px;}
.pressure-list .layer p{color:#b8b8b8; font-size:11px; float:left; width:100%; text-align:center; margin-bottom:3px;}
.pressure-list .layer span{font-size:12px; color:#fff;}
.pressure-list span.pull-right{text-align:right;}
.layer .graph{float:left; width:100%; margin-top:5px;}
.layer .graph .col{float:left; width:50%; padding-right:2px;}
.layer .graph .col:last-child{padding:0 0 0 1px;}
.layer .graph .graph-bar{float:left; width:100%; background:#7c7c7c; height:4px; position:relative; overflow:hidden;}
.layer .graph .graph-bar span{float:left; height:4px; background:#243f6a;}
.layer .graph .tm-two .graph-bar span{float:right; background:#c30042;}
/*Venue Facts Css*/
.venue-facts{float:left; width:100%;}
.venue-facts-outer{float:left; width:100%;}
.venue-facts .wcard{padding:0 8px;}
.venue-facts-list{float:left; width:100%;}
.venue-facts-list li{float:left; width:100%; border-bottom:1px solid #525252; padding:12px 0;}
.venue-facts-list li:last-child{border-bottom:0;}
.venue-facts-list p{float:left; width:100%; color:#dbdbdb; font-size:12px;}
.slide-bar{float:left; width:100%; height:4px; background:#7c7c7c; position:relative; overflow:hidden;}
.slide-bar span{float:left; height:4px; background:#a4e112;}
.venue-facts-list .slide-bar{margin-top:10px;}


/*Pie Chart css*/
.pie-chart{position:relative; text-align:center;}
.pie-chart:after{clear:both; content:""; display:block;}
.pie-chart span{position:absolute; left:0; right:0; top:27px; z-index:1; margin:0 auto;}
.c100 .slice .bar:after{position:absolute; content:''; height:10px; background:#424242; width:5px; top:-13px; z-index:2; float:left; left:10px;}
.pie-chart:after{content:''; position:absolute; width:3px; height:9px; top:0; left:0px; right:0; margin:0 auto; background:#424242;}
.c100.p100 .slice .bar:after{display:none;}
.tm-one .pie-chart .small .bar, .tm-one .pie-chart .small .fill{border-color:#243f6a;}
.tm-two .pie-chart .small .bar, .tm-two .pie-chart .small .fill{border-color:#c30042;}


/*BETTING TRANDS PAGE CSS*/
.bt-card{float:left; width:100%;}
/*Favourite/Underdog Record css*/
.favourite-records{float:left; width:100%;}
.fur-outer{float:left; width:100%;}
.fur-outer .wcard{padding:0 8px;}
.fur-records{float:left; width:100%;}
.fur-head{float:left; width:100%; display:table; table-layout:auto; padding:10px 0;}
.fur-head span{display:table-cell; font-size:11px; color:#9e9e9e; font-weight:normal; text-transform:uppercase; padding:0 5px;}
.fur-head span.fav, .fur-head span.dog{min-width:100px; width:100px; text-align:center;}
.fur-body{float:left; width:100%;}
.fur-body .block{display:flex; margin-bottom:3px; align-items:center;}
.fur-body .block .col{float:left; display:table-cell; vertical-align:middle;}
.fur-body .block .col strong{float:left; width:100%; font-size:14px; color:#f0f0f0; font-weight:normal; padding-bottom:3px;}
.fur-body .block .col small{float:left; width:100%; font-size:11px; color:#9e9e9e; font-weight:200; text-transform:uppercase;}
.fur-body .block .col figure{float:left; width:20px; height:20px; border-radius:50%; -webkit-border-radius:50%; overflow:hidden; border:1px solid rgba(255,255,255,0.60); margin-right:10px;}
.fur-body .block .col figure img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%;}
.fur-body .block .col span{display:block; overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-top:3px; color:#e0e0e0; font-size:14px; font-weight:200;}
.fur-body .block .col.tm-fav, .fur-body .block .col.tm-dog{min-width:100px; width:100px; text-align:center; padding:12px 6px;}
.fur-body .block .col.tm-dog{border-left:1px solid rgba(255,255,255,0.2);}
.fur-body .block .col.tm-col{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:calc(100% - 120px);}

/*Graph Css*/
.spread-info{float:left; width:100%;}
.spread-total .content-tabs{padding:11px 0;}
.spread-movement-outer{float:left; width:100%; margin-bottom:14px;}
.spread-movement{float:left; width:100%;}
.fluc-tabs{float:left; width:100%;}
.fluc-tabs ul.tabs-nav li a{text-transform:uppercase;}
.fluc-tabs ul.tabs-nav li a figure{display:inline-block; height:18px; width:18px; vertical-align:middle; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60); overflow:hidden; margin-right:8px;}
.fluc-tabs ul.tabs-nav li a figure img{width:100%; height:100%; float:left; border-radius:50%; -webkit-border-radius:50%;}
.fluc-tabs ul.tabs-nav li a span{display:inline-block; vertical-align:middle;}
.fluc-graph-area{width:100%; float:left; padding:0 8px;}
.fluc-graph-area .chart-container{float:left; width:100%; height:160px; margin-top:10px;}
.fluc-graph-area .chart-container canvas{width:100%;}
.fluc-graph-area p{color:#9e9e9e; text-align:right; font-size:12px; margin-right:21px;}
.fluc-graph-area p span.dot{background:#424242; border:2px solid #9e9e9e; border-radius:50%; width:7px; height:7px; display:inline-block;}
/*ATS Css*/
.ats-info{float:left; width:100%; margin-bottom:8px;}
.ats-outer{float:left; width:100%;}
.ats-line{float:left; width:100%; font-size:12px; color:#9e9e9e; padding:12px 0;}
.ats-chart-outer{float:left; width:100%; padding:14px 0 15px;}
.chart-block{float:left; width:100%; margin-bottom:12px;}
.chart-block .col{float:left; width:50%; border-right:1px solid rgba(255,255,255,0.2); padding:14px 8px 0;}
.chart-block .col.tm-two{border-right:0;}
.ats-tm{float:left; width:100%; text-align:center;}
.ats-tm figure{display:inline-block; height:20px; width:20px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60); vertical-align:middle; margin-right:9px;}
.ats-tm figure img{width:100%; height:100%; border-radius:50%; -webkit-border-radius:50%;}
.ats-tm span{display:inline-block; vertical-align:middle; color:#fff; font-size:12px;}
.ats-chart{float:left; width:100%; text-align:center;}
.ats-chart > span{float:left; width:100%; font-size:14px; color:#f0f0f0;}
.betting-insight-card .ats-info.ou-records .ats-chart > .block{min-height:105px;}

/*Chart Meter Css*/
.fatigue-meter{float:left; width:90px; position:absolute; top:0; left:0; text-align:center; z-index:2;}
.fatigue-meter figure{display:inline-block; margin:0 auto; float:none;}
.gauge{float:left; width:90px; position:relative; height:50px;}
.needle{height:10px; width:54px; background:url(../images/niddle.png); position:absolute; bottom:-1px; left:2px;}

/*Fun facts Slider Css*/
.fun-facts-slide{float:left; width:100%; padding:14px 22px; position:relative;}
.fun-facts-slide ul{float:left; width:100%;}
.fun-facts-slide ul li{float:left; width:100%; font-size:12px; color:#dbdbdb; text-align:center; line-height:20px;}
.fun-facts-slide .owl-wrapper{display:flex !important; align-items:center;}

/*ATS RECORD CHART CSS*/
.chart-bar{position:relative; display:inline-block; width:100%; max-width:90px;}
.chart-skills{margin:0 auto; padding:0; list-style-type:none;}
.chart-skills *, .chart-skills:before{box-sizing:border-box;}
.chart-skills{position:relative; width:90px; height:45px; overflow:hidden; z-index:1;}
.chart-skills:before, .chart-skills:after{position:absolute;}
.chart-skills:before{content:''; width:inherit; height:inherit; border:12px solid #5b5b5b; border-bottom:none; border-top-left-radius:60px; border-top-right-radius:60px; left:0;}
.chart-skills li{position:absolute; top:100%; left:0; width:inherit; height:inherit; border:12px solid; border-top:none; border-bottom-left-radius:60px; border-bottom-right-radius:60px; transform-origin:50% 0; transform-style: preserve-3d; backface-visibility:hidden; animation-fill-mode:forwards; animation-duration:.4s; animation-timing-function:linear;}
.chart-skills li{z-index:4; position:relative;}
.tm-one .chart-skills li{border-color:#ddae40;}
.tm-two .chart-skills li{border-color:#ce5476;}
.chart-skills li.full:after{display:none;}

/*Over/Under Record Css*/
.tooltip{background:#323232; position:absolute; right:0; top:24px; display:none; margin:0; z-index:4;}
.tooltip .content{position:relative; padding:10px; text-align:right; font-size:11px; position:relative; color:#f0f0f0; font-weight:200;}
.predictor-range .tooltip .content{text-align:left;}
.tooltip .content:after{position:absolute; top:-6px; right:0; content:''; display:inline-block; vertical-align:middle; border-style:solid; border-width: 0 6px 6px 6px;border-color:transparent transparent #323232 transparent;}
.neutral-tooltip .neutral{font-size:14px; color:#9e9e9e;}
.match-countdown .neutral-tooltip{position:absolute; top:2px; left:10px;}
.match-countdown .neutral-tooltip .tooltip{left:0;}
.match-countdown .neutral-tooltip .tooltip:after{left:3px; right:auto;}
.sport-label .neutral-tooltip i, .stadium-block .neutral-tooltip .icon{font-size:14px !important;}
.sport-label .home-td .tooltip, .stadium-block .neutral-tooltip .tooltip{left:0; text-align:center;}
.sport-label .home-td .tooltip:after, .stadium-block .neutral-tooltip .tooltip:after{left:3px;}
.stadium-block .neutral-tooltip{position:absolute; top:8px; left:0;}
.stadium-iteams .stadiums-games .match-detail-card .neutral-tooltip{top:0; left:-10px; position:absolute; z-index:1;}
.stadium-iteams .stadiums-games .match-detail-card .neutral-tooltip .tooltip{left:20px; bottom:auto; top:0;}
.stadium-iteams .stadiums-games .match-detail-card .neutral-tooltip .tooltip:after{bottom:auto; left:-12px; top:5px; border-width:6px 6px 6px 6px; border-right-color:#222; border-top-color:transparent;}

.ou-records .ats-chart > span{color:#d9d9d9; font-size:12px; text-transform:uppercase;}
.ou-graph{display:inline-block; height:58px; width:100%; max-width:120px; position:relative; text-align:center; margin:16px 0 5px;}
.ou-graph-outer{display:table; table-layout:fixed; width:100%; float:left; height:58px; position:relative;}
.ou-graph:after{position:absolute; left:0; top:calc(50% - 1px); content:''; height:2px; width:100%; background:#505050;}
.ou-graph span{display:table-cell; height:50%; position:relative;}
.ou-graph span.under{top:50%;}
.ou-graph span.under{top:30px;}
.ou-graph span.push, .ou-graph span.upcoming{top:15px;}
.ou-graph span.upcoming{text-align:right;}
.ou-graph span.push a, .ou-graph span.upcoming a{background:#505050;}
.chart-bottom{float:left; width:100%; margin-bottom:10px;}
.chart-bottom .chart-bottom-outer{width:100%; margin:0 auto; display:table; table-layout:fixed; max-width:120px;} 
.chart-bottom small{display:table-cell; color:#8f8e8e; font-size:10px;}
.chart-bottom small:last-child{text-align:right; padding-right:4px;}
.ou-graph span a{display:inline-block; height:30px; width:14px; background:#5b5b5b; max-height:30px;}
.ou-graph span a:hover .tooltip{display:block !important;}
.ou-graph span a .tooltip{width:96px; left:0; bottom:100%; top:auto; right:auto; transform:translateX(-40px); -webkit-transform:translateX(-40px); padding:6px 3px; font-size:12px; font-weight:normal; border-radius:2px; -webkit-border-radius:2px; margin-bottom:5px; background:#222; text-align:center;}
.ou-graph span a .tooltip:after{position:absolute; bottom:-6px; left:45%; content:''; display:inline-block; vertical-align:middle; border:6px solid transparent; border-width:6px 6px 0 6px; border-top-color:#222;}
.ou-graph span a .tooltip strong, .ou-graph span a .tooltip small{float:left; width:100%; font-weight:500; margin-bottom:2px;}
.ou-graph span a .tooltip small{font-weight:normal; font-size:10px; margin:2px 0 0;}
.ou-graph span a .tooltip.left-tooltip, .ou-graph span a .tooltip.right-tooltip{transform:translateX(0); -webkit-transform:translateX(0);}
.ou-graph span a .tooltip.left-tooltip:after{left:0;}
.ou-graph span a .tooltip.right-tooltip:after, .ou-graph span a .tooltip.right-tooltip{left:auto; right:0;}
.ou-graph span a .tooltip small samp{color:#22b14c; font-weight:bold; font-size:11px;}
.ou-graph span a .tooltip small samp.red{color:#f00;}
.ou-graph span a .tooltip small samp.blue{color:#0189ff;}
.ou-graph span a .tooltip figure{display:inline-block; height:18px; width:18px; border-radius:50%; -webkit-border-radius:50%; border:1px solid rgba(255,255,255,0.60); overflow:hidden; vertical-align:middle;}
.ou-graph span a .tooltip figure img{height:100%; float:left; width:100%; float:left;}

/*Filter Card*/
.filter-card{float:left; width:100%; border-top:1px solid #525252; padding:8px 0 0; margin-top:10px; text-align:center; display:flex; align-items:center; justify-content:center; position:relative;}
.filter-card .pull-left{max-width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; margin-right:10px;}
.filter-card .pull-left span{color:#f0f0f0; font-size:12px; margin-top:5px; display:inline-block; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.filter-card .select-filed{background:#525252; padding-right:4px; min-width:62px;}
.filter-card .select-filed:after{right:6px;}
.filter-card .select-filed select{padding:0 16px 0 8px;}
.filter-card .select-filed .btn{line-height:32px; padding-left:6px; margin-right:0;}
.filter-card .select-filed .btn span{margin:0; max-width:100%;}
.filter-card .select-filed .dropdown-menu{left:auto; right:0; min-width:90px;}

.spread-msg{float:left; margin-left:16px;}
.spread-msg a, .spread-msg a:hover{position:relative; color:#626262; font-size:14px;}
.spread-msg a:after{position:absolute; top:100%; left:0; right:0; margin:0 auto; content:''; color:#212121; content:'\e98b'; font-family:'dk-icons'; opacity:0;}
.spread-tooltip{position:absolute; top:100%; left:0; right:0; margin:0 auto; width:100%; max-width:360px; border-radius:3px; background:#212121; padding:8px; text-align:center; z-index:4; margin-top:4px; display:none;} 
.spread-tooltip p{color:#fff; font-size:11px; line-height:14px;}
.spread-msg.show .spread-tooltip{display:block;}
.spread-msg.show > a:after{opacity:1;}
.spread-msg a:hover + .spread-tooltip{display:block;}
.spread-msg a:hover:after{opacity:1;}

/*TEAMS PAGE CSS*/
.top-filter{float:left; width:100%; margin-bottom:16px; position:-webkit-sticky; position:sticky; top:84px; z-index:5; background:#424242;}
.score-filter-outer{float:left; width:100%; background:#424242; display:flex; justify-content:space-between;}
.filter-left{float:left; width:100%; padding:0 10px; overflow:hidden; height:44px; position:relative; flex:2;}
.slide-outer{float:left; width:100%; overflow:hidden; height:44px;}
.filter-slide{float:left; width:100%; height:100px;} 
.filter-slide ul{width:100%; float:left; height:44px; padding-bottom:5px; position:inherit; padding-top:6px;}
.filter-slide ul li{display:table-cell; padding:0;}
.filter-slide ul li a{padding:0 8px; min-width:31px; height:32px; display:flex; align-items:center; justify-content:center; border-radius:4px; position:relative; font-size:12px; color:#fff;}
.filter-slide ul li.active a:after{position:absolute; top:-8px; left:-12px; right:0; content:''; border:8px solid transparent; border-width:19px 30px 12px 30px; border-top-color:#323232; width:0; margin:0 auto; display:none;}
.filter-slide ul .magic-line{display:none;}
.filter-slide ul li.active a{background:#fff; color:#000; font-weight:600;}
.slide-outer .nav-control a{background:#424242;}
.top-filter .owl-nav button{height:100%; display:flex; align-items:center; justify-content:center; color:#fff; font-size:8px; width:18px; background:#424242; left:0;}
.top-filter .owl-nav button.owl-next{left:auto; right:0;}
.top-filter .owl-nav button.disabled{opacity:0;}
.score-filter-outer .content-loader{background:#424242;}
.score-filter-outer .content-loader .loader-ring div{height:28px; width:28px; border-width:3px;}
.score-filter-outer .content-loader .loader-ring{height:38px; width:44px;}
.score-filter-outer .content-loader .lds-spinner{width:20px; height:20px; transform:scale(0.4); -webkit-transform:scale(0.4); margin-top:-14px;}
.date_range.filter-carousel .owl-stage{float:left; min-width:100%; display:flex;}

.teams-list-wrap{float:left; width:100%; padding:0 12px;}
.team-title{float:left; width:100%; margin-bottom:14px;}
.team-title span{color:#fff; font-size:14px;}
.teams-list-wrap ul{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.teams-list-wrap ul li{float:left; width:calc(50% - 5px); margin-bottom:10px;}
.teams-list-wrap ul li a{float:left; width:100%; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; align-content:center; background:#424242; padding:16px 10px; height:100%;}
.teams-list-wrap ul li a figure{float:left; width:42px; height:42px; border-radius:50%; overflow:hidden; margin-bottom:6px;}
.teams-list-wrap ul li a figure img{width:100%; height:100%; border-radius:50%;}
.teams-list-wrap ul li a span{width:100%; float:left; width:100%; text-align:center; font-size:13px; color:#fff;}
.teams-list-wrap ul li.active a, .teams-list-wrap ul li:hover a{background:#525252;}
.teams-list-wrap ul li.active a span, .teams-list-wrap ul li:hover a span{color:#fff;}
.teams-list-wrap ul li a span.races-page{color:var(--clr-base-light2); font-size:13px; margin-top:6px;}
.teams-list-wrap ul li.active a span.races-page, .teams-list-wrap ul li:hover a span.races-page{color:var(--clr-base-light2);}

/*Scoreboard Upcoming games PAGE CSS*/
.score-top{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:0 12px 10px;}
.score-top span{color:#9e9e9e; font-size:12px;}
.score-top .score-filter{font-size:20px; color:#fff;}

.top-filter .dt-range{padding:0; border-top:1px solid rgba(255,255,255,0.22);}
.top-filter .dt-range .col{padding:0; border-right:1px solid rgba(255,255,255,0.22);}
.top-filter .dt-range .col:last-child{border:0;}
.top-filter .select-filed select{line-height:42px;}
.top-filter .dt-range .select-filed .btn{line-height:42px;}

.score-calendar{float:left; width:60px; border-left:1px solid rgba(255,255,255,0.10); display:flex; align-items:center; justify-content:center;}
.calendar-select{float:left; position:relative;}
.calendar-select i{color:#c0c0c0; font-size:18px;}
.calendar-select i.dk-sort-desc{font-size:9px; margin-left:2px;}
.calendar-select select{position:absolute; top:0; left:0; width:100%; height:100%; color:transparent; border:0; background:none; cursor:pointer;}
.calendar-select select option{color:#000;}
.calendar-select .SumoSelect{position:absolute; top:0; left:0; width:34px;}
.calendar-select .SumoSelect > .CaptionCont{opacity:0; height:30px; line-height:30px;}
.calendar-select .SumoSelect{height:30px; line-height:30px;}
.calendar-select .SumoSelect.open > .optWrapper{top:22px; left:auto; right:0;}
.score-calendar .bootstrap-select.btn-group .dropdown-menu{min-width:160px;}

.calendar-select .ms-parent, .calendar-select .bootstrap-select{position:absolute; top:0; left:0; width:34px !important; height:22px;}
.calendar-select .bootstrap-select{left:auto; right:0;}
.calendar-select .ms-choice > span.placeholder{display:none;}
.calendar-select .ms-drop.bottom{width:150px; left:auto; right:0; margin-top:9px;}
.calendar-select .bootstrap-select .btn{border:0; background:none; outline:none; padding-right:0 !important; overflow:hidden;}
.calendar-select .bootstrap-select .btn .filter-option{color:transparent;}
.calendar-select .bootstrap-select .btn:focus{outline:none !important;}
.calendar-select .bootstrap-select.btn-group .dropdown-toggle .caret{display:none;}
.calendar-select .dropdown-menu{width:130px; left:auto; right:0; margin-top:9px;}

.scoreboard-card .score-list-wrap{margin-bottom:14px;}
.score-list-wrap{float:left; width:100%;}
.stadiums-card .stadiums-games .wcard{padding:0;}
.score-title{float:left; width:100%; color:#9e9e9e; font-size:12px; padding:0 12px 12px;}
.score-list{float:left; width:100%;}
.score-list li{float:left; width:100%; margin-bottom:12px;}
.match-detail-card{float:left; width:100%; background:#424242;}
.match-detail-card .detail-card, .match-detail-card > a{float:left; width:100%; position:relative; display:flex; justify-content:space-between; padding:8px;}
.match-detail-card .match-countdown{width:76px; text-align:center; border-right:1px solid rgba(255,255,255,0.10); padding:18px 5px 18px 0; display:flex; align-items:center; justify-content:center;}
.match-teams{float:left; width:calc(100% - 76px); padding-left:4px; flex-wrap:wrap;}
.match-teams .match-with{padding:8px 0;}
.match-detail-card .match-countdown .home-td .dk-info{font-size:16px; margin-right:1px;}
.match-teams .team-odds{border:1px solid rgba(255,255,255,0.20); float:right; width:100%; max-width:114px; padding:4px 8px; color:#53d337; font-size:13px; font-weight:500; margin-top:8px;}
.match-teams .team-odds span{float:left; width:100%;}
.match-teams .team-odds span.tm-line{color:#fff; font-size:12px; padding-bottom:2px;}
.match-teams .match-with .col.tm-two .team-odds{float:left;}
.match-teams .match-with .col{width:calc(50% - 14px);}
.match-teams .match-with .col.mid-col{width:28px;}
.match-teams .match-with .col .col-in span{font-size:12px;}
.match-teams .match-with .col figure{height:28px; width:28px;}
.match-teams .match-with .col.mid-col{padding-top:7px;}
.match-detail-card .home-td.neutral-tooltip .tooltip{height:auto;}
.row-arrow{float:left; width:15px; display:flex; align-items:center; justify-content:flex-end;}
.row-arrow .icon{color:#9e9e9e; font-size:12px;}
.stadiums-card .score-list{max-height:284px; padding:0 12px;}
.pretty-scroll{position:relative; overflow:hidden;}
.pretty-scroll.ps--theme_default{overflow:hidden;}
.ps > .ps__scrollbar-y-rail{opacity:1;}
.ps.ps--active-y > .ps__scrollbar-y-rail, .ps > .ps__scrollbar-y-rail{background:#525252 !important; border-left:1px solid #666; z-index:2; opacity:1 !important;} 
.ps > .ps__scrollbar-y-rail > .ps__scrollbar-y{background:#868686 !important; border-radius:20px !important; -webkit-border-radius:20px !important; width:5px !important; right:1px !important; opacity:1 !important;}

.stadium-iteams .match-detail-card .match-countdown{width:90px;}
.stadium-iteams .match-teams{width:calc(100% - 90px); display:flex; align-items:center;}


.finished-score-list{float:left; width:100%;}
.finished-score-list .score-row{border-bottom:0;}
.finished-score-list .score-row.tbl-hdng{border-bottom:1px solid #545454;}
.card-arrow{position:absolute; bottom:36px; right:0; color:#9e9e9e; font-size:12px;}
.card-arrow a{color:#9e9e9e; font-size:12px;}
.finished-score-list .results-outer{float:left; width:100%; margin-bottom:12px;}
.finished-score-list .team-margin .col figure{height:30px; width:30px;}

.draw-detail-card .match-teams{flex-wrap:wrap;}
.odds-bar{float:left; width:100%; display:flex; justify-content:center;}
.odds-bar .team-odds{width:auto; margin:0 4px; text-align:center; padding:4px 5px;}
.odds-bar .team-odds small{font-size:11px; font-weight:normal; color:#9e9e9e;}


/*TEAM DETAIL PAGE CSS*/
.team-bx{float:left; width:100%; display:flex;}
.team-bx figure{float:left; width:52px; height:52px; border-radius:50%; overflow:hidden; border:1px solid rgba(255,255,255,0.10); margin-right:14px;}
.team-bx figure img{width:100%; border-radius:50%;}
.tm-detail{float:left; width:calc(100% - 66px);}
.tm-flield{float:left; width:100%;}
.tm-flield .select-filed select{padding-left:0; margin-right:10px;}
.tm-flield .SumoSelect > .CaptionCont{padding-left:0;}

.team-reviews{float:left; width:100%; background:#424242; padding:8px 0; position:relative;}
.team-reviews .block{float:left; width:100%; display:table; table-layout:fixed; position:relative; z-index:1;}
.team-reviews .block .col{display:table-cell; text-align:center; padding:10px 8px; border-right:1px solid #525252;}
.team-reviews .block .col:last-child{border:0;}
.team-reviews .block .col strong{float:left; width:100%; font-size:13px; font-weight:400; color:#f0f0f0;}
.team-reviews .block .col span{float:left; width:100%; font-size:12px; color:#9e9e9e;}
.team-reviews .block .col span b{font-size:13px; font-weight:400; color:#f0f0f0;}

.upcoming-list{float:left; width:100%;}
.upcoming-list li{float:left; width:100%; border-bottom:1px solid #505050; position:relative;}
.upcoming-list li .neutral-tooltip{position:absolute; top:6px; left:10px;}
.upcoming-list li .neutral-tooltip > small{font-size:12px; width:10px; float:left;}
.upcoming-list li .neutral-tooltip .tooltip{left:0;}
.upcoming-list li .neutral-tooltip .tooltip:after{right:auto; left:2px;}
.upcoming-list li:last-child{border-bottom:0;}
.upcoming-list li a{float:left; width:100%; padding:10px 0;}
.upcoming-list .upcoming-tm{float:left; width:100px;}
.upcoming-tm figure{float:left; width:20px; height:20px; border-radius:50%; overflow:hidden; margin-right:10px;}
.upcoming-tm span{display:block; overflow:hidden; line-height:20px; font-size:12px; color:#f0f0f0; text-transform:uppercase;}
.upcoming-list li a .vs{line-height:20px; font-size:12px; text-transform:uppercase; color:#fbc02f;}
.upcoming-list li a .pull-right .dk-arrow-right{float:right; color:#9e9e9e; font-size:12px; line-height:20px; margin-left:10px;}
.tm-count{float:left; margin-top:2px;}
.tm-count > span{color:#9e9e9e; font-size:12px;}
.upcoming-list li a .pull-right .wdl{float:left; margin-right:10px;}
.tm-margin{float:left; min-width:60px; text-align:right; font-size:12px; color:#fff;}
.upcoming-tm .vs-home{float:left; width:18px; line-height:18px; font-size:12px; color:#9e9e9e; text-transform:none;}
.recent-results .upcoming-list li a .pull-right .wdl{float:none; display:inline-block; margin:0 0 0 10px;}

.betting-result{float:left; width:100%; padding-top:12px;}
.tm-win-loss{float:left; width:100%;}
.tm-win-loss .wdl-chart{float:left; width:100%; padding:14px 0;}
.wdl-chart .chart{float:left; width:98px; height:98px; position:relative;}
.wh-circle{position:absolute; top:8px; text-align:center; left:8px; bottom:8px; right:8px; border-radius:50%; overflow:hidden; background:#424242; display:flex; align-items:center; align-content:center; justify-content:center; flex-wrap:wrap;}
.wh-circle h3{float:left; width:100%; font-weight:600; font-size:16px; color:#fff;}
.wh-circle p{float:left; width:100%; font-size:12px; color:#9e9e9e; margin-top:2px;}

.wdl-info{float:left; width:calc(100% - 100px); padding-left:20px; margin-top:10px;}
.wdl-info li{float:left; width:100%; margin:5px 0;}
.wdl-info .pull-left{width:112px;}
.wdl-info .pull-left .wdl{margin-right:10px; float:left;}
.wdl-info .pull-left span{display:block; overflow:hidden; color:#fff; font-size:13px;}
.wdl-info .pull-right span{color:#fff; font-size:13px;}
.wdl-info .pull-right{float:left;}
.wdl-info li .pull-left .wdl{width:26px;}

.ou-record{float:left; width:100%; padding-top:14px;}
.tm-win-loss .table-container{padding:0;}
.tm-win-loss .table-container table thead tr th{text-transform:uppercase;}
.tm-win-loss .table-container table tr td{color:#fff; font-size:13px;}
.tm-win-loss .table-container table tr td:first-child{color:#fff; text-align:left;}
.tm-win-loss .table-container table tr:last-child td{border-bottom:0;}

.chart-tabs{float:left; width:100%; display:flex; justify-content:center; padding-left:168px; margin-bottom:-20px;}
.chart-tabs .select-filed .btn{padding-left:0;}
.chart-tabs .chart-select{float:left; width:160px; padding:8px 0;}
.ou-record-info .chart-tabs{justify-content:flex-end; padding:0; margin:0;}
.ou-record-info .chart-tabs .chart-select{width:auto;}
.ou-record-info .chart-tabs .bootstrap-select.btn-group .dropdown-menu{left:auto; right:0;}
.tennis-sport .upcoming-list .upcoming-tm{width:auto;}
.chart-select .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:16px;}

.most-runs-widget{float:left; width:100%; margin-bottom:15px;}
.most-runs-list{float:left; width:100%; position:relative;}
.most-runs-heading{float:left; width:100%; padding:10px 0; border-bottom:1px solid #565656;}

.most-runs-heading .col{float:left; width:50%; color:#9e9e9e;}
.most-runs-heading .col:nth-child(2){width:25%; text-align:center;}
.most-runs-heading .col:nth-child(3){width:25%; text-align:center;}


.match-head{float:left; width:100%; border-bottom:1px solid #565656; padding:10px 0;}
.match-head .col{float:left; width:75%;}
.match-head .col.tm-rank{float:left; width:25%; padding:0 10px; text-align:center;}
.most-runs-list ul li .col{float:left; width:25%; padding:2px; text-align:center; font-size:12px; color:#f0f0f0; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.most-runs-list ul li .col:first-child{width:50%; text-align:left;}
.most-runs-list ul{float:left; width:100%; position:relative;}
.most-runs-widget.open .most-runs-list ul{overflow:auto;}
.most-runs-list ul li{float:left; width:100%; border-bottom:1px solid #565656; padding:8px 0; display:none;}
.most-runs-list ul li:nth-child(-n+2), .show-list .most-runs-list ul li{display:block;}
.most-runs-list ul li .col figure{float:left; width:20px; height:20px; border-radius:50%; margin-right:8px; overflow:hidden;}
.most-runs-list ul li .col .team_link{float:left;}
.most-runs-list ul li .col figure img{width:100%; height:100%; border-radius:50%;}
.most-runs-list ul li .col span{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; line-height:20px;}

.most_runs_heading h4{color:#f0f0f0; display:block; overflow:hidden; font-size:14px;}
.most_runs_heading .col strong{display:block; color:#f0f0f0;}
.match-head .col.tm-rank span{position:absolute; top:2px; right:0; font-size:12px; color:#9e9e9e;}
.most-runs-widget .show-default, .most-wickets-widget .show-default{border:0;}



/*Stadiums Page Css*/
.stadiums-card .top-card .team-bx figure{border:0;}
.stadiums-card .top-card .team-bx figure img{border:0; border-radius:0;}
.stadiums-card .tm-detail span{float:left; color:rgba(255,255,255,0.80); font-size:13px; margin-top:4px;}
.stadiums-card .tm-detail .pull-right{margin-top:6px;}
.stadiums-card .tm-detail .pull-right span{color:#9e9e9e; font-size:11px; text-transform:uppercase; margin:0 6px 0 0;}
.stadiums-card .tm-detail .pull-right strong{color:#fff; font-size:13px; display:inline-block;}

.top-card .dt-range{padding:0; margin-bottom:8px;}
.top-card .dt-range .col{padding:0; border-right:1px solid rgba(255,255,255,0.22);}
.top-card .dt-range .col:last-child{border:0;}
.top-card .select-filed select{line-height:42px;}

.stadiums-games .match-with .col figure{float:left; margin:0 10px 0 0;}
.stadiums-games .match-with .col .col-in{text-align:left;}
.stadiums-games .match-with .col .col-in span{float:left; font-size:13px; font-weight:normal;}
.stadiums-games .match-with .col.tm-two figure{float:right; margin:0 0 0 10px;}
.stadiums-games .match-with .col.tm-two .col-in span{float:right;}
.stadiums-games .match-teams .match-with{padding:4px 0; align-items:center;}
.stadiums-games .match-teams .match-with .col.mid-col{padding-top:0; width:calc(50% - 64px);}
.stadiums-games .score-list li a{padding:8px 0;}
.stadiums-games .score-list li{margin:0; border-bottom:1px solid #505050; position:relative;}
.stadiums-games .match-teams{padding:0 8px;}
.match-time{float:left; width:100%;}
.match-time p, .match-time span{font-size:11px; color:#b8b8b8; float:left; width:100%; line-height:16px;}
.stadiums-games .score-list li a .match-countdown{padding:0 8px 0 0;}
.stadiums-games .score-list li{display:none;}
.stadiums-games .score-list li:nth-child(-n+5), .stadiums-games .show-list .score-list li{display:block;}
.stadiums-games .show-default{border:0;}

.stadiums-games .match-with .col .col-in span.points{float:right;}
.stadiums-games .match-with .col.tm-two .col-in span.points{float:left;}
.stadiums-games .match-detail-card .countdown{height:auto;}
.stadiums-games .match-detail-card .countdown.start-counter{height:16px;}

.statistics-info .wcard{padding:0;}
.Statistics-list{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-content:center;}
.Statistics-list li{float:left; width:50%; border-left:1px solid #505050; border-bottom:1px solid #505050; padding:24px 10px; text-align:center; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; align-content:center; min-width:50%; flex:2;}
.Statistics-list li:nth-child(2n+1){border-left:0;}
.Statistics-list li strong{float:left; width:100%; color:#fff; font-size:16px; margin-bottom:8px;}
.Statistics-list li span{float:left; width:100%; color:#9e9e9e; font-size:12px;}
.statistics-avg .wcard{padding:0;}
.avg-statistic{float:left; width:100%; padding:14px 12px 16px; border-bottom:1px solid #505050;}
.avg-chart-outer{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.avg-chart-outer .avg-chart{float:left; width:150px; min-width:150px; height:150px; border-radius:50%; border:5px solid #525252; position:relative;}

.tennis-sport .avg-chart-outer .avg-chart{border:0; border-radius:0; width:190px;}
.tennis-sport .avg-chart-outer .avg-content{padding-left:20px;}

.avg-content{display:block; overflow:hidden; padding:0 0 0 30px;}
.avg-content li{display:flex; align-items:center; margin:8px 0;}
.avg-content li samp{float:left; width:12px; height:12px; min-width:12px; border-radius:50%; background:#f5a11b; margin-right:5px;}
.avg-content li span{font-size:12px; color:#f0f0f0; min-width:36px;} 
.avg-content li label{font-size:12px; color:#f0f0f0;} 
/*Baseball Sport css*/
.baseball-sport .avg-chart-outer .avg-chart{border:0; border-radius:0; width:150px;}
.baseball-sport .avg-chart-outer .avg-content{padding-left:20px;}
.baseball-sport .standing-table table tbody tr td:not(.sticked-1), .baseball-sport .standing-table table thead tr th:not(.sticked-1){min-width:30px;}

/*NOT FOUND*/
.not-found{float:left; width:100%; margin:16px 0;}
.not-found .wcard{height:100px; text-align:center; justify-content:center; align-items:center; display:flex;}
.not-found .wcard p{font-size:16px;}
.not-found.table-no-data{margin:0px;}
.not-found.table-no-data .wcard{height:80px;}

/* ERROR PAGE CSS*/
.error-page-outer{position:fixed; top:0; left:0; height:100%; width:100%;}
.empty_wrap{ position: fixed;top: calc(30%);left: 0;right: 0;margin: 0 auto;width: 100%;}
.empty_wrap .empty_mid{margin:0 auto 15px auto; display:table; text-align:center;}
.empty_wrap .empty_mid figure{width:100px; margin:0 auto 20px;}
.empty_wrap .empty_mid figure img{width:100%;}
.empty_wrap .empty_mid h2{font-size:22px; color:#fff; font-weight:500; margin-bottom:4px;}
.empty_wrap .empty_mid p{color:#9e9e9e; font-size:12px; font-weight:normal;}
.empty_wrap .empty_mid span{display:block; color:#f0f0f0; font-size:15px; line-height:20px; margin:6px 0 4px;}
.error-page-outer.inner{float:left; width:100%; position:static; display:flex; align-items:center; padding:30px 10px;}
.error-page-outer.inner .empty_wrap{float:left; width:100%; position:static;}

/*Alert Popup Css*/
.alert-popup{position:fixed; top:0; left:0; width:100%; height:100%; float:left; background:rgba(0,0,0,0.7); display:flex; align-items:center; justify-content:center; z-index:99;}
.alert-popup .alert-overlay{position:absolute; top:0; left:0; height:100%; width:100%; float:left;}
.alert-popup .alert-outer{width:100%; float:left; max-width:300px; padding:20px; background:#525252; border-radius:3px; text-align:center; position:relative; z-index:1;}
.alert-popup .alert-outer p{float:left; width:100%; margin-bottom:10px;}

/* Footer Css */
footer{float:left; width:100%; padding:12px 14px 8px; text-align:center;}
.powered_by{display:inline-block; position:relative;}
.powered_by figure{width:170px;}
.powered_by span{color:#9e9e9e; font-size:11px; font-weight:normal; margin-bottom:4px; float:left; width:100%;}
.nfl-powered{float:left; width:100%; text-align:center; margin-bottom:20px;}


/*Top Team Wicket Taker Css*/
.team-points{float:left; width:100%; margin-bottom:8px;}
.team-points-outer{float:left; width:100%;}
.team-points-outer .wcard{padding:10px 12px 0;}
.sub-title{float:left; width:100%; font-size:12px; color:#9e9e9e;}
.team-rounds-info{float:left; width:100%;}
.team-rounds-info ul{float:left; width:100%; position:relative; padding:4px 0; margin-top:8px;}
.team-rounds-info ul li{float:left; width:50%; padding:0; position:relative;}
.team-rounds-info ul li .col{float:left; display:none; width:calc(100% - 5px); position:relative; background:#323232; padding:6px; border-radius:3px; -webkit-border-radius:3px; font-weight:normal; color:#9e9e9e; margin:5px 0; text-align:center; overflow:hidden;}
.team-rounds-info ul li .col:nth-child(-n+5), .team-points-outer.show ul li .col{display:block;}
.team-rounds-info ul li:last-child .col{float:right;}
.team-rounds-info .col span{font-size:12px; float:left; padding:0 2px;}
.team-rounds-info .col span:first-child, .team-rounds-info ul li:last-child .col span:first-child{position:absolute; top:0; right:0; width:26px; height:100%; border-radius:0 3px 3px 0; -moz-border-radius:0 3px 3px 0; background:#ddae40; display:flex; align-items:center; justify-content:center; color:#fff; border-left:1px solid rgba(255,255,255,0.2);}
.team-rounds-info ul li:last-child .col span:first-child{background:#ce5476; right:auto; left:0; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; border-left:0; border-right:1px solid rgba(255,255,255,0.2);}
.team-rounds-info .col label{font-size:11px; font-weight:500;}
.team-rounds-info ul li:first-child .col span, .team-rounds-info ul li:last-child .col span:last-child{float:right;}
.team-rounds-info ul li:first-child .col span:last-child, .team-rounds-info ul li:last-child .col span:first-child{float:left;}
.team-rounds-info ul li .col:first-child, .team-rounds-info ul li .col:first-child label{font-weight:bold; color:#fff;}
.team-rounds-info ul li .col.no-crt-score{font-weight:normal;}
.team-rounds-info ul li .col.no-crt-score .round-card span:last-child{width:calc(100% - 28px);}
.team-rounds-info ul li .col.no-crt-score:after{top:calc(100% - 50%); margin-top:-6px;}
.team-rounds-info ul li .col span.odds{position:absolute; left:0; right:0; top:7px; margin:0 auto; min-width:45px; display:none; font-size:11px;}
.team-rounds-info ul li .col.active span.odds{display:block;}
.team-rounds-info ul li:first-child .col span:last-child, .team-rounds-info ul li:last-child .col span:last-child{width:94px; text-align:left; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.team-rounds-info ul li:last-child .col span:last-child{text-align:right;} 
.team-rounds-info ul li:first-child .col.inactive, .team-rounds-info ul li:last-child .col.inactive{font-weight:normal; opacity:0.45;}
.team-rounds-info ul li:first-child .col.active{background:#ddae40; color:#fff;}
.team-rounds-info ul li:last-child .col.active{background:#ce5476; color:#fff;}
.betting-trends-info .team-points .fun-facts-slide{border-top:1px solid #525252;}

/*Cricket Sport Css*/
.cricket-sport .match-card .score-row .right_cell span{width:auto;}
.cricket-sport .match-card .score-row .right_cell{margin-top:4px;}
.cricket-sport .match-details .match-with .col .col-in span{max-width:calc(100% - 52px); white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.cricket-sport .review-card .score-row .right_cell span{width:auto;}
.cricket-sport .match-card .block .score-row .right_cell i.bat-icon{float:left; margin-right:8px; color:#fff; font-size:16px; margin-top:-1px; position:relative;}
.cricket-sport .match-card .block .score-row .team_schedule .result{width:144px;}

.cricket-sport .league-home .team-margin .col-mid strong{font-size:15px;}
.cricket-sport .league-home .score-row .right_cell span{width:100px; text-align:right;}
.cricket-sport .home-td .tooltip{width:130px; white-space:normal; word-break:break-word;}
.cricket-sport .results-info .sport-label .home-td .tooltip{width:150px;}
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col.mid-col{width:40px;}


/*Baseball Sport Css*/
.baseball-sport .score-row .right_cell span{width:22px;}

/*Tennis Sport Css*/
.tennis-sport .team-margin .tm-nane span, .tennis-sport .match-with .col .col-in span{text-transform:uppercase;}
.tennis-sport .upcoming-tm span, .tennis-sport .preview-match .match-with .col .col-in span{text-transform:none;}
.tennis-sport .parlay-odds .col p a{overflow:hidden; text-overflow:ellipsis;}
.tennis-item .score-row .right_cell span:last-child, .tennis-sport .score-row .right_cell span:last-child{color:#a4a4a4;}
.tennis-item .score-row .right_cell span:first-child, .tennis-item .score-row.win-rounds .right_cell span, .tennis-sport .score-row .right_cell span:first-child, .tennis-sport .score-row.win-rounds .right_cell span{color:#fff;}

.tennis-sport .preview-wrap .score-row .right_cell span:last-child, 
.tennis-sport .preview-wrap .score-row .right_cell span{color:#a4a4a4;}
.tennis-sport .preview-wrap .score-row .right_cell span:first-child{color:#ffffff;}

.tennis-sport .scoreboard-card .match-with{align-items:center;}
.tennis-sport .scoreboard-card .match-with .col > a{display:flex; justify-content:center; flex-wrap:wrap;}
.tennis-sport .scoreboard-card .match-with .col > a > span{float:left; width:100%; text-align:center; font-size:13px; margin:4px 0 2px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tennis-sport .scoreboard-card .match-teams .match-with .col .col-in{order:-1;}
.tennis-sport .scoreboard-card .match-teams .match-with .col.tm-two .col-in{order:0;}
.tennis-sport .scoreboard-card .match-with .col figure, .tennis-sport .scoreboard-card .match-with .col.tm-two figure{margin:0;}
.tennis-sport .scoreboard-card .match-teams .match-with .col .col-in span{display:none;}
.tennis-sport .scoreboard-card .betslip-row{float:left; width:100%; display:flex; justify-content:center;}
.tennis-sport .league-card .featured-outer .match-with .col .col-in span, .tennis-item .featured-outer .match-with .col .col-in span{text-transform:none;}

.sub-tab-content{float:left; width:100%; display:none;}
.league-container{float:left; width:100%;}
.sub-content-tabs .sub-tabs-nav{border-bottom:1px solid #d9d9d9; padding:0; margin-bottom:10px;}
.sub-content-tabs .sub-tabs-nav li{padding:0;}
.sub-content-tabs .sub-tabs-nav li a{color:#747474; position:relative; padding:8px 0;}
.sub-content-tabs .sub-tabs-nav li.active a{color:#111;}
.sub-content-tabs .sub-tabs-nav li.active > a:after{position:absolute; bottom:0; left:0; width:100%; background:#53d337; height:2px; content:'';}
.sub-content-tabs .sub-tabs-nav li.active > a:before{position:absolute; bottom:0; left:0; width:100%; color:#53d337; text-align:center; content:'\e98b'; font-family:'dk-icons'; font-size:9px; line-height:7px;}
.league-dropdown.sub-tab-content ul li a{color:#a2a2a2;}
.league-dropdown.sub-tab-content ul{padding-bottom:0;}

.league-container > li > a{display:none;}
.sub-content-tabs .sports-col{min-height:inherit;}
.sub-content-tabs .sports-col ul{float:left; width:100%;}
.sub-content-tabs .sports-col ul li{float:left; margin-right:30px; padding:5px 0; width:auto;}
.sub-content-tabs .sports-col ul li:last-child{border:0;}
.sub-content-tabs .sports-col ul li a{color:#a2a2a2;}
.sub-content-tabs .sports-col ul li.active a{color:#7d9e2f;}
.sub-content-tabs .sports-col ul li.open > a{font-weight:normal;}



/*===================GOFL SPORT CSS=================*/
.filter-search{float:left; width:100%; background:#424242; padding:8px 12px 0;}
.search-bx{float:left; width:100%; position:relative;}
.search-bx input{float:left; width:100%; background:#525252; border-color:#646464; border-radius:2px; color:#fff; height:38px; padding:4px 10px 4px 36px;}
.search-bx input::placeholder{color:#dadada; opacity:1;}
.search-bx .search-icon{position:absolute; top:0; left:0; width:36px; height:100%; display:flex; align-items:center; justify-content:center; border:0; background:none;}
.search-icon i{font-size:16px; color:#dadada;}
.search-bx input::-webkit-search-cancel-button{opacity:0;}

/*Golf Player Page Css*/
.history-table{float:left; width:100%;}
.genesis-history .wcard{padding:0;}
.history-head{float:left; width:100%; display:flex; padding:0 12px;}
.head-outer{float:left; width:100%; border-bottom:1px solid #525252; display:flex;}
.history-head span{float:left; flex:1; font-size:11px; color:#9e9e9e; text-transform:uppercase; padding:10px 0;}
.history-head span.winner-col{flex:inherit; width:60px; text-align:center;}
.history-head span.goh-score{flex:inherit; text-align:right; width:72px; padding-right:12px;}
.history-body{float:left; width:100%;}
.history-body .show-default{border:0;}
.goh-list{float:left; width:100%;}
.goh-list > li{float:left; width:100%; display:none;}
.goh-list > li:nth-child(-n+3), .show-list .goh-list > li{display:block;}
.goh-list > li > a{float:left; width:100%; padding:0 12px; position:relative;}
.goh-list > li > a > .icon{position:absolute; top:0; right:12px; font-size:10px; color:#c9c9c9; height:100%; display:flex; align-items:center; transition:all 0.3s ease 0s;}
.goh-list > li.open > a > .icon{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.goh-list > li.open .goh-bar{border-color:#424242;}
.goh-bar{float:left; width:100%; padding-right:20px; border-bottom:1px solid #525252; display:flex; align-items:center; position:relative;}
.goh-bar:after{position:absolute; bottom:0; left:0; width:100%; height:9px; color:#323232; font-size:14px; content:'\e98b'; font-family:'dk-icons'; text-align:center; opacity:0; visibility:hidden;}
.goh-list > li.open .goh-bar:after{opacity:1; visibility:visible;}
.goh-bar .col{float:left; flex:1; padding:10px 0;}
.goh-bar .col.season-col{padding-right:8px;}
.goh-bar .col.winner-player{flex:inherit; width:60px; text-align:center;}
.goh-bar .col.goh-score{text-align: left; flex:inherit; width:50px;}
.goh-bar .col.goh-score span{color:#f0f0f0; font-size:13px;}
.goh-bar .season-col span{color:#f0f0f0; font-size:13px;}
.goh-team{float:left; width:100%; display:flex; align-items:center;}
.goh-team figure{float:left; height:18px; width:18px; min-width:18px; border:1px solid rgba(255,255,255,0.44); border-radius:50%; overflow:hidden;}
.goh-team figure img{float:left; width:100%; height:100%; border-radius:50%;}
.goh-team span{flex:1; padding-left:8px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; color:#f0f0f0; font-size:13px;}
.wl-result{float:right;}
.wl-result .wdl{width:22px; margin:0;}
.wl-result .wdl.loss{font-size:10px;}
.records.golf-records ul li .pull-left, .records.golf-records ul li .pull-right{min-width:92px;}
.records.golf-records ul li .wdl{width:30px;}
.golf-records .wdl-info .pull-left{width:120px;}
.golf-home-wrap .golf-result-info .goh-list > li > a > .icon{height:auto; top:34px;}

.goh-tournament{float:left; width:100%; background:#323232; position:relative;}
.goh-table{float:left; width:100%; padding:0 12px;}
.goh-table table{width:100%; border-collapse:collapse;}
.goh-table table tr{width:100%; border-bottom:1px solid #424242;}
.goh-table thead th{color:#9e9e9e; text-transform:uppercase; font-weight:normal; font-size:11px; padding:10px 4px; text-align:center; position:relative;}
.goh-table tbody td{color:#f0f0f0; font-size:13px; padding:10px 4px; text-align:center; position:relative;}
.goh-table tbody td:nth-child(-n+2), .goh-table thead th:nth-child(-n+2){text-align:left;}
.goh-table .over_tag{border-top:7px solid #a9df46; top:6px;}
.over_tag, .wdl i.over_tag{width:0; height:0; border-top:7px solid #fcf308; border-left:7px solid transparent; position:absolute; top:1px; right:1px;}
.goh-table tbody td .wdl{width:24px;}
.goh-table tbody td .wdl.loss{font-size:10px;}
.goh-table tbody tr.selected td{background:#262626;}
.goh-table tbody tr.selected td:first-child:before, .goh-table tbody tr.selected td:last-child:before{position:absolute; top:-1px; left:-12px; bottom:0; width:13px; background:#262626; content:'';}
.goh-table tbody tr.selected td:last-child:before{left:auto; right:-12px;}

.view-listing .goh-table table tbody tr{display:none !important;}
.view-listing .goh-table table tbody tr:nth-child(-n+5), .view-listing.show .goh-table table tbody tr{display:table-row !important;}

.goh-team a.team_link {overflow: hidden; text-overflow: ellipsis; white-space:nowrap;}

.course-detail-card .top-card .wcard{padding:0;}
.course-detail-card .top-card .wcard .review-bx{padding:6px 12px 12px;}
.select-season{float:left; width:100%; background:#424242; padding:0 12px; margin-bottom:8px;}
.select-season .select-filed{float:left; width:100%;}
.course-detail-card .top-card .tm-detail > span{float:left; width:100%; margin-top:4px;}
.course-detail-card .top-card .tm-detail span.filter-option{margin:0;}
.course-detail-card .tm-detail .select-season{padding:0; background:none; width:auto; margin:6px 0 0;}
.course-detail-card .top-card .wcard{float:left; width:100%;}
.course-detail-card .top-card .team-reviews:before{display:none;}

.golf-player-card .top-card .team-reviews .block{display:flex; flex-wrap:wrap;}
.golf-player-card .top-card .team-reviews .block .col{flex:4; border-right:1px solid #525252; display:flex; flex-wrap:wrap; align-items:center; align-content:center;}
.golf-player-card .top-card .team-reviews .block .col strong{font-size:12px; white-space:nowrap;}
.golf-player-card .top-card .team-bx{padding-bottom:12px;}
.golf-player-card .top-card .team-bx .select-filed .btn{line-height:30px;}
.golf-player-card .genesis-history .wl-result .wdl{width:26px;}
.course-detail-card .top-card .team-bx .select-filed .btn{line-height:18px;}


/*Round Records css*/
.round-record .tm-win-loss .table-container table tr td:first-child{text-align:center;}
.round-record .tm-win-loss .table-container table thead tr th{text-transform:none;}
.golf-records .wdl-info .pull-right span{font-weight:bold;}

.recent-result-info .wcard{padding:0;}
.result-table .history-head span.winner-col, .result-table .goh-bar .col.winner-player{flex:1; text-align:left; padding-left:8px;}
.result-table .goh-bar .col.season-col{padding-right:0;}
.result-table .goh-team span{font-size:12px;}
.goh-table tbody tr.selected td:first-child:before, .goh-table tbody tr.selected td:last-child:before{display:none;}

.statistics-wrap .wcard{padding:0;}
.statistics{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:center; align-content:center; padding:8px 0;}
.statistics li{float:left; border-left:1px solid #505050; border-top:1px solid #505050; padding:10px 10px; text-align:center; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; align-content:center; flex:1; min-width:25%;}
.statistics li:first-child{border-left:0;}
.statistics li:nth-child{border-left:0;}
.statistics li:nth-child(-n+4){border-top:0;}
.statistics li strong{float:left; width:100%; color:#fff; font-size:16px; margin-bottom:8px;}
.statistics li span{float:left; width:100%; color:#9e9e9e; font-size:12px;}

.round-breakdown{float:left; width:100%;}
.avg-chart-outer .avg-chart > img{height:100%;}
.round-breakdown .avg-statistic{padding:14px 0 16px; border:0;}
.round-breakdown .avg-chart-outer .avg-chart{border:0; border-radius:0;}

.hole-by-info{float:left; width:100%;}
.hole-by-hole{float:left; width:100%;}
.hole-by-info .title{background:none; padding:0;}
.hole-by-hole .table-container table thead tr th{color:#9e9e9e; background:#323232; font-size:11px; text-transform:uppercase; font-weight:normal; position:relative; border:0;}
.hole-by-hole .table-container table thead tr th:first-child:before, .hole-by-hole .table-container table thead tr th:last-child:before{position:absolute; top:0; left:-12px; bottom:0; width:13px; background:#323232; content:'';}
.hole-by-hole .table-container table thead tr th:last-child:before{left:auto; right:-12px;}
.hole-by-hole .table-container table tbody tr td{font-size:13px; color:#f0f0f0; text-transform:uppercase;}
.hole-by-hole table tbody tr{display:none;}
.hole-by-hole table tbody tr:nth-child(-n+9), .show-list .hole-by-hole table tbody tr{display:table-row;}
.hole-by-hole .show-default{border:0;}
.hole-by-hole .table-container{padding:0;}
.green-color{color:#48cb00 !important;}
.red-color{color:#ff4141 !important;}

.goh-bar .col.season-col p{font-size:11px; color:#9e9e9e;}
.single-season .result-table .goh-bar .col.season-col span{font-weight:bold; font-size:16px;}
.single-season .result-table .goh-bar .col.winner-player{width:auto; flex:inherit;}
.single-season .goh-bar{padding:0 12px;}
.single-season .goh-tournament{display:block; background:#424242;}
.single-season .goh-table table tr{border-bottom:1px solid #525252;}
.single-season .goh-table table tbody tr{display:none;}
.single-season .show-list .goh-table table tbody tr, .single-season .goh-table table tbody tr:nth-child(-n+10){display:table-row;}


/*LEADERBOARD PAGE CSS*/
.leader-table .table-container table .sticked-1{width:34px; max-width:34px;}


.leader-table .table-container table .sticked-2{width:116px; max-width:116px;}
.leader-table .table-container table tr th.sticked-2 a{padding-left:8px;}
.leader-table .table-container table .sticked-2 a{display:flex; align-items:center;}
.leader-table .table-container table .sticked-2 a img{float:left; min-width:18px;}
.leader-table .table-container table .sticked-2 a span{float:left; flex:1; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%; font-size:13px; color:#f0f0f0;}
.leader-table .wdl{font-size:10px;}
.leader-table .wdl.loss{font-size:10px;}
.leader-table .wdl{width:24px; height:18px; line-height:18px;}
.leader-table .show-default{border:0;}
.golf-standing .filter-tabs ul.tabs-nav li a{font-weight:normal;}
.golf-standing .standing-table .table-container table tbody tr td span.ladder-betslip{min-width:48px;}


/*Golf Home Page Css*/
.tournaments-card{float:left; width:100%;}
.tournaments-details{float:left; width:100%;}
.tournaments-place{float:left; width:100%; padding:10px 0;}
.tournaments-place > h4{float:left; width:100%; font-size:22px; font-weight:bold; margin-bottom:12px;}
.tournaments-card .sport-label .pull-left span{color:#9e9e9e;}

.featured-players-card{float:left; width:100%;}
.featured-player{float:left; width:100%; padding:12px 0;}
.player-card{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.player-card figure{float:left; width:40px; height:40px; min-width:40px; border-radius:50%; border:1px solid rgba(255,255,255,0.08); overflow:hidden; margin-right:10px;}
.player-card figure img{width:100%; height:100%; float:left; border-radius:00%;}
.player-detail{float:left;}
.player-detail h3{color:#fff; font-size:16px; font-weight:600; display:block; margin-bottom:4px;}
.player-detail p{color:#9e9e9e; display:block; font-size:11px; clear:both;}
.player-detail p span{font-weight:bold; font-size:14px; color:#fff; line-height:16px; vertical-align:middle; margin-left:6px;}
.featured-players-card .facts-row .falcons-card{padding:12px 0; margin:0; border-top:1px solid #525252;}
.featured-players-card .facts-row{padding:0;}
.golf-player-card .team-reviews .block .col span{white-space:nowrap;}

.golf-home-card .featured-players-info .facts-card{border:0;}
.golf-home-card .featured-players-info .owl-stage-outer{border-top:1px solid #525252;}
.golf-home-card .featured-players-info .facts-card .falcons-card{border:0; padding:10px 20px;}

.golf-home-card .golf-recent-table .goh-list > li{display:block;}
.golf-home-card .player-carousel > .owl-stage-outer{border:0;}
.player-card-outer > .owl-nav button{height:auto; bottom:120px; left:14px;}
.player-card-outer > .owl-nav button.owl-next{left:auto; right:14px;}
.no-genius-facts .player-card-outer > .owl-nav button{height:100%; bottom:0;}

/*Course Location css*/
.course-location{float:left; width:100%;}
.course-assets{float:left; width:100%; display:table; table-layout:auto; padding:4px 0 10px; position:relative;}
.course-block{float:left; width:100%; display:flex; align-items:center; justify-content:center; padding:0 10px;}
.course-block .icon{float:left; margin-right:8px; font-size:30px; color:#8b8b8b;}
.course-block .course-stadium-name{display:block; overflow:hidden; text-align:left;}
.course-block .course-stadium-name p{display:block; color:#f0f0f0; font-size:13px; margin-bottom:2px;}
.course-block .course-stadium-name span{display:block; color:#9e9e9e; font-size:13px;}
.course-block figure{float:left; width:32px; height:32px; border-radius:50%; overflow:hidden; border:1px solid rgba(148,148,148,0.77); margin-right:8px;}
.course-block figure img{width:100%; height:100%; border-radius:50%;}
.course{float:left; width:100%; display:flex; justify-content:space-between; padding:0 16px;}
.golf-home-wrap .upcoming-tournaments .course, .course-detail-card .upcoming-tournaments .course{padding:0;}

.match-card-detail{float:left; width:100%; display:flex; flex-wrap:wrap; border-top:1px solid #525252; padding-top:4px;}
.match-card-detail .col{float:left; flex:4; text-align:center; padding:10px 8px;}
.match-card-detail .col span{float:left; width:100%; white-space:nowrap; font-size:13px; color:#f0f0f0; margin:2px 0;}
.match-card-detail .col p{float:left; width:100%; white-space:nowrap; font-size:11px; color:#9e9e9e; margin:2px 0;}

.golf-result-info .wcard{padding:0;}
.golf-recent-bar{display:inherit; border:0;}
.match-time-top{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; margin-top:8px; line-height:14px;}
.match-time-top span{font-size:11px; color:#9e9e9e;}
.match-time-top .icon{font-size:10px; color:#c9c9c9; transition:all 0.3s ease 0s;}
.goh-list > li.open .match-time-top .icon{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.result-bx{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.goh-bar.golf-recent-bar .col.winner-player{width:auto;}
.goh-bar.golf-recent-bar .col{padding-top:6px;}
.golf-recent-table .goh-list > li > a{border-bottom:2px solid #323232;}
.golf-home-card .goh-bar.golf-recent-bar .col.winner-player{width:110px; max-width:110px; text-align:left;}
.golf-home-card .goh-bar.golf-recent-bar .col.winner-player .goh-team span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.odds-moves{float:left; width:100%; padding:12px 0;}
.moves-top{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;}
.wining-col{float:left; display:flex; align-items:center;}
.wining-col span{color:#fff; font-size:14px; font-weight:500;}
.wining-col .icon{color:#7ecd12; font-size:16px; margin-left:4px; float:left;}
.wining-col .icon.dk-arrow-down2{color:#bf1038;}
.moves-tm .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:16px; font-weight:bold;}
.moves-tm .select-filed .btn{padding-left:0;}
.odds-moves .sport-label{padding:0 0 8px;}
.odds-moves .sport-label .pull-left span{text-transform:none; color:#9e9e9e;}
.odds-moves-chart{float:left; width:100%;}
.course-detail-wrap .recent-result-info.single-season .goh-bar .col.goh-score{text-align:center; padding-right:12px;}

/* Golf Scoreboard Page Css*/
.golf-filter .filter-slide ul li{float:left; width:100%; text-align:center; position:relative;}
.golf-filter .filter-slide ul li a{float:left; width:100%;}
.golf-filter .filter-slide ul li.active a:after{display:none;}
.golf-filter .filter-slide ul li.active:before, .golf-filter .filter-slide ul li.active:after{position:absolute; border:0; display:flex; justify-content:space-between; content:'\e98a'; color:#323232; font-size:24px; left:-5px; top:-9px; font-family:'dk-icons'; display:none;}
.golf-filter .filter-slide ul li.active:after{left:auto; right:-5px;}
.golf-filter .filter-slide ul li.active a:before{background:#323232; position:absolute; top:-5px; left:0; width:100%; content:''; height:6px; display:none;}

.golf-calendar{width:70px;}
.golf-calendar .select-filed{width:100%;}
.golf-calendar .select-filed:after{right:10px;}
.golf-calendar .select-filed .filter-option{text-transform:uppercase;}
.golf-calendar .dropdown-menu{left:auto; right:0;}
.top-filter.golf-filter .dt-range{border-bottom:1px solid rgba(255,255,255,0.22);}

.score-result-wrap{float:left; width:100%;}
.score-result-outer{float:left; width:100%;}
.score-result-block{float:left; width:100%; margin-bottom:24px;}
.score-result-block:last-child{margin-bottom:0;}
.tournament-title{float:left; width:100%; padding:0 34px; position:relative; margin-bottom:14px;}
.title-outer{float:left; width:100%;}
.title-outer h3{float:left; width:100%; color:#fff; font-weight:bold; font-size:18px;}
.title-outer p{float:left; width:100%; color:#9e9e9e; font-size:12px; margin-top:2px;}
.slide-arrows{display:block;}
.slide-arrows .icon{position:absolute; top:0; left:10px; height:100%; display:flex; align-items:center; color:#acacac; font-size:12px;}
.slide-arrows .icon.dk-arrow-right{left:auto; right:10px;}
.pga-tour-title{display:flex; flex-wrap:wrap;}
.pga-tour-title .title-outer{flex:1;}
.note-msg{margin-left:10px; font-size:12px; margin-top:5px;}

.score-player-wrap{float:left; width:100%;}
.player-table{float:left; width:100%;}
.player-table .goh-tournament{background:#424242; padding:0 12px;}
.player-table .goh-tournament .goh-table{padding:0;}
.player-table .goh-table table tr{border-bottom-color:#525252;}
.score-result-wrap .player-table .goh-table table tbody tr{display:none;}
.score-result-wrap .player-table .goh-table table tbody tr:nth-child(-n+10), .score-result-wrap .show-list .goh-table table tbody tr{display:table-row;}
.score-result-wrap .player-table .show-default{border-top:0;}

/*Golf Preview Page Css*/
.preview-widget{float:left; width:100%;}
.widget-card{float:left; width:100%;}
.widget-outer{float:left; width:100%; padding:0 8px;}
.widget-title{float:left; width:100%; padding:0 8px 10px;}
.widget-title h2{float:left; width:100%; color:#fff; font-size:22px; font-weight:bold; margin-bottom:6px;}
.widget-time{float:left; width:100%; color:#f0f0f0; font-size:12px; font-weight:normal;}

.preview-course-location .course-assets{padding-top:12px;}
.preview-course-location .course{padding:0;}

.round-far{float:right;}
.far-single{float:left; width:50px; text-align:center; margin-top:8px; display:none;}
.far-single span{float:left; width:100%; font-size:11px; text-transform:uppercase; color:#9c9c9c; text-align:center; display:block; margin-bottom:2px;}
.far-single strong{font-size:14px; text-transform:uppercase; color:#fff; font-weight:bold; text-align:center; display:block;}
.course .course-block{flex:1; justify-content:flex-start; padding:0 10px 0 0;}
.course-round{float:left;}
.course-round .layer{display:flex; clear:both; margin:5px 0; width:100%;}
.course-round .layer:last-child{margin:0;}
.course-round .layer span{font-size:13px; text-transform:uppercase; color:#f0f0f0; text-align:center; float:left; width:50px; text-align:center;}
.rf-heading{float:left; width:100%; padding:0 0;}
.heading-outer{float:left; width:100%; border-bottom:1px solid #525252; padding-bottom:8px; margin-bottom:8px;}
.heading-outer span{float:left; color:#9e9e9e; font-size:10px; text-transform:uppercase;}
.heading-outer .pull-right span{width:50px; text-align:center;}
.course-tabs{float:left; width:100%; border-bottom:2px solid #525252; background:#424242; margin-bottom:14px;}
.course-assets .tabs-outer{background:none;}
.course-tabs ul.tabs-nav{background:none; margin-bottom:-2px;}
.single-round .far-single{display:block;}
.single-round .course-round, .single-round .rf-heading{display:none;}
.single-round .course-assets .tabs-outer{display:none;}


/*Genesis Open History css*/
.genesis-open-history .goh-bar .col{float:left; width:32%; padding:10px 8px;}
.genesis-open-history .goh-bar .col.winner-player{width:52%;}
.genesis-open-history .goh-bar .col.goh-score{text-align:right; width:16%;}
.genesis-open-history .goh-team span{text-align:left;}
.genesis-open-history .history-head span{float:left; width:32%; font-size:11px; color:#9e9e9e; text-transform:uppercase; padding:10px 8px;}
.genesis-open-history .history-head span.winner-col{width:36%; text-align:left;}
.genesis-open-history .history-head span.goh-score{text-align:right; width:32%; padding-right:24px;}
.genesis-open-history .wcard{padding:0;}

.golf-recent-results .goh-bar .col.winner-player{width:37%;}
.golf-recent-results .goh-bar .col.season-col{width:47%; overflow:hidden;}
.golf-recent-results .goh-bar .col.season-col span{max-width:100%; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; float:left;}
.golf-recent-results .history-head span.season-col{width:47%;}
.golf-recent-results .history-head span.winner-col{width:37%;}
.golf-recent-results .history-head span.goh-score{width:16%;}
.golf-recent-results .goh-team span{text-align:left;}
.golf-recent-results .wcard{padding:0;}

.golf-sport .golf-preview-wrap .golf-recent-results .history-head span.winner-col{text-align:left;}
.golf-sport .golf-preview-wrap .golf-recent-results .goh-bar .col.winner-player{width:42%;}
.golf-sport .golf-preview-wrap .golf-recent-results .goh-bar .col.season-col{width:42%;}
.golf-sport .golf-preview-wrap .golf-recent-results .goh-bar .col.goh-score{text-align:right;}

.golf-funfact{background:#424242;}
.golf-funfact .facts-outer{padding:0 12px;}
.golf-funfact .show-list .facts-outer ul li{display:block;}
.golf-funfact .wcard{padding:0;}

/*Tooltip Css*/
.top-tooltip{float:left; width:100%; top:44px; left:0; z-index:9; padding:0 8px;}
.top-tooltip .team-tooltip-outer{max-width:1140px; float:none; margin:0 auto; border-radius:4px;}
.top-tooltip .team-tooltip-outer .close-tooltip{position:absolute; top:8px; right:10px; font-size:8px; border-radius:50%; -webkit-border-radius:50%; height:20px; width:20px; border:2px solid #f1f1f1; text-align:center; line-height:16px; z-index:1;}

/*Golf Event Course Page CSS*/
/*Genius Open css*/
.genius-open-info .table-container table thead tr th{color:#9e9e9e; font-size:11px; text-transform:uppercase; font-weight:normal;}
.genius-open-info .table-container table tbody tr td{font-size:13px; color:#f0f0f0; text-transform:uppercase;}
.genius-open-info table tbody tr{display:none;}
.genius-open-info table tbody tr:nth-child(-n+9), .show-list table tbody tr{display:table-row;}
.genius-open-info .show-default{border:0;}
.genius-open-info h3.title{background:none;}
.green-color{color:#48cb00 !important;}
.red-color{color:#ff4141 !important;}
.genius-open-info .table-container{padding:0;}

/*Top of the Table css*/
.top-table{float:left; width:100%;}
.top-table-line{float:left; width:100%; padding:12px 0;}
.top-table-line p{color:#b9b9b9; font-size:13px;}
.top-tabs{float:left; width:100%; border-bottom:2px solid #525252; background:#424242;}
.top-tabs ul.tabs-nav{background:none; margin-bottom:-2px;}

.top-table-content{float:left; width:100%; padding:8px 0;}
.top-table-content .col{float:left; width:33.33%; padding:8px; text-align:center;}
.char-name{float:left; width:100%; color:#aeaeae; font-size:12px; text-transform:uppercase; margin-bottom:10px;}
.chart-label{float:left; width:100%; color:#fff; font-size:14px; font-weight:bold; margin-top:-16px;}
.top-table .chart{float:left; width:100%;}
.top-table .chart .chart-skills li{border-color:#4b9934;}
.top-table .chart .chart-skills:before{border-color:#222;}

.avg-shots-winner .wcard{padding:0 10px;}
.avg-shots-outer{float:left; width:100%; padding:12px 0;}
.avg-shots-outer .col{float:left; width:50%; padding:0 4px;}
.avg-shots{float:left; width:100%; background:#323232; padding:8px; display:flex; justify-content:space-between; align-items:center;}
.avg-shots span{float:left; flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:12px; color:#f0f0f0;}
.avg-shots strong{float:right; margin-left:6px; font-size:20px; font-weight:bold; color:#f0f0f0;}

.avg-shots-position .wcard{padding:0 10px;}
.avg-position-outer{float:left; width:100%; padding:12px 0;}
.avg-position-outer .col{float:left; width:33.33%; padding:0 4px;}
.avg-position{float:left; width:100%; background:#323232; padding:8px; text-align:center;}
.avg-position span{float:left; width:100%; font-size:12px; margin:2px 0; color:#9e9e9e;}
.avg-position strong{float:left; width:100%; margin:2px 0; font-size:20px; font-weight:bold; color:#f0f0f0;}


.select-course{float:left; width:100%; margin-bottom:6px;}
.select-course .select-filed .btn{padding-left:0;}
.select-course .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:#fff; font-size:22px; font-weight:bold;}
.select-course .select-span{color:#fff; font-size:20px; font-weight:500; padding-right:20px;}

/*Round by Round Css*/
.round-tabs .tabs-nav{float:left; width:100%; background:#424242;}
.round-table{float:left; width:100%; padding:0 8px; background:#424242;}
.round-table table{width:100%; border-collapse:collapse;}
.round-table table tr{width:100%; border-bottom:1px solid #525252;}
.round-table thead th{color:#9e9e9e; background:#323232; text-transform:uppercase; font-weight:normal; font-size:11px; padding:10px 4px; text-align:center; position:relative; position:relative;}
.round-table tbody td{color:#f0f0f0; font-size:13px; padding:10px 4px; text-align:center; position:relative;}
.round-table tbody td:nth-child(-n+2), .round-table thead th:nth-child(-n+2){text-align:left;}
.round-table thead tr th:first-child:before, .round-table thead tr th:last-child:before{position:absolute; top:0; left:-8px; height:100%; width:9px; background:#323232; content:'';}
.round-table tbody tr.selected td{background:#262626;}
.round-table tbody tr.selected td:first-child:before, .round-table tbody tr.selected td:last-child:before{position:absolute; top:-1px; left:-8px; bottom:0; width:9px; background:#262626; content:'';}
.round-table thead tr th:last-child:before, .round-table tbody tr.selected td:last-child:before{left:auto; right:-8px;}
.odds-bx{display:inline-block; height:26px; width:45px; text-align:center; line-height:24px; color:#7dcd15; font-size:13px; background:#323232; border:1px solid #5e5d5d;}
.make-cut table tbody tr{display:none;}
.make-cut table tbody tr:nth-child(-n+7), .show-list table tbody tr{display:table-row;}
.make-cut .show-default{border:0;}
.round-by .wcard, .make-cut-info .wcard{padding:0;}
.make-cut-info .round-table thead th{background:#424242;}
.make-cut-info .round-table thead th:before{display:none;}
.round-by .round-table table tr{display:none;}
.round-by .round-table table tr:nth-child(-n+5), .show-list table tr{display:table-row !important;}
.round-by .show-default{border:0;}
.hole-by-hole-info .wcard{padding:0;}
.hole-by-hole-info .wcard .hole-by-info{padding:0 12px;}
.hole-by-hole-info .title{border-bottom:1px solid rgba(255,255,255,0.08); height:auto;}
.hole-by-hole-info .title .bootstrap-select.btn-group .dropdown-menu li a span.text{max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-player-wrap .round-table thead th, .nascar-player-wrap .round-table tbody td{text-align:center;}
.nascar-player-wrap .round-table thead th:first-child, .nascar-player-wrap .round-table tbody td:first-child{text-align:left;}

/*Select Time Css*/
.choose-select{float:left; max-width:100%; position:relative;}
.select-span{float:left; width:100%; position:relative; height:32px; line-height:32px; padding-right:18px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:14px; color:#111;}
.choose-select:after{position:absolute; top:15px; right:4px; content: ''; display: inline-block; vertical-align: middle; border-style: solid; border-width: 4px 4px 0 4px; border-color:#f0f0f0 transparent transparent transparent; z-index:1;}
.choose-select select{line-height:24px; font-size:14px; color:rgba(0,0,0,0); padding:0 20px 0 8px; border:0; height:100%; cursor:pointer; background:none; position:absolute; top:0; left:0; width:100%; z-index:1;}
.choose-select option{color:#111}

.select-team{display:flex;}
.select-team .select-span{line-height:22px; height:22px; padding-top:0;}
.select-team .choose-select:after{top:9px;}
.records .layer .col:last-child .select-team{justify-content:flex-end;}
.golf-records .records-outer .select-team .choose-select{padding:0;}
.golf-records .records-outer .select-team .choose-select .selection, .golf-records .records-outer .select-team .choose-select .selection span, .golf-records .records-outer .select-team .choose-select .select2{padding-top:0;}



/*Searchble Selct Css*/
.choose-select.search-select .select-span{display:none !important;}
.choose-select.search-select:after{top:13px;}
.choose-select .select2 .selection .select2-selection__arrow{display:none;}
.choose-select .select2 .selection .select2-selection{border:0; background:none;}
.choose-select .select2{float:left; width:100% !important;}
.choose-select .select2 .select2-selection__rendered{padding-left:0;}
.select2-container .select2-dropdown{border:0; background:#525252; min-width:162px;}
.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #626262 !important; background:#424242; height:30px; padding:0 8px; fontsize:13px; color:#fff;}
.select2-container--default .select2-results>.select2-results__options{float:left; width:100% !important; position:relative;}
.select2-container--default .select2-results__option--highlighted[aria-selected]{background:#606060 !important; color:#fff;}
.select2-container--default .select2-results__option[aria-selected=true]{background:#606060 !important; color:#fff;}
.select2-results__option{white-space:nowrap; text-overflow:ellipsis; overflow:hidden; border-bottom:1px solid #606060;}

.select2-container.select2-container--default{opacity:0;}
.select2-container.select2-container--default.select2-container--open{opacity:1;}
.select2.select2-container.select2-container--default{opacity:1;}

.choose-select.search-select{overflow:inherit !important; margin-top:3px;}
.choose-select.search-select .bootstrap-select.btn-group .dropdown-menu li a span.text{font-size:13px; padding:0;}
.choose-select.search-select .bootstrap-select.btn-group .dropdown-menu li{border-top:none;}
.choose-select.search-select .btn{background:none !important; padding:0 12px; box-shadow:none !important; outline:none !important; outline-offset:inherit !important;}
.choose-select.search-select .bootstrap-select.btn-group .dropdown-toggle .bs-caret{display:none;}
.choose-select.search-select:after{top:9px; right:0;}

.records.golf-records ul li{padding:10px 4px; display:flex; align-items:center; justify-content:space-between;}
.records.golf-records ul li .mid{flex:1; font-size:12px; color:#9e9e9e;}

.golf-leader-card .dt-range .select-filed .btn{padding:10px 24px 10px 14px;}
.golf-leader-card .dt-range .select-filed{margin-bottom:4px;}

.records.golf-records ul li .mid .home-td .tooltip{width:200px; height:auto; line-height:normal; padding:5px; left:-83px;}
.golf-sport .table-container table th .home-td .tooltip{width:260px; height:auto; line-height:normal; padding:5px; white-space:normal;}
.match-card-detail .col span.weather-col{margin:0;}
.weather-icon{display:inline-block;}
.weather-col img{float:left; height:20px; width:20px; border-radius:50%;}
.home-td .tooltip-point{font-size:14px; margin-left:4px;}
.home-td.over-tooltip .tooltip-point{font-size:14px; color:#9e9e9e;}
.records .wcard ul li span .tooltip-point{font-size:14px; color:#9e9e9e;}
.golf-sport .table-container table .home-td.over-tooltip .tooltip{left:auto; right:5px;}
.golf-sport .table-container table .home-td .tooltip:after{left:auto; right:0;}

/*player-recent-results Css*/
.player-recent-results .wcard{padding:0;}
.player-recent-results .goh-table tbody tr.selected td{background:#262626; position:relative;}
.player-recent-results .goh-table tr.selected td:first-child:before, .player-recent-results .goh-table tbody tr.selected td:last-child:before{position:absolute; top:-1px; left:-5px; bottom:0; width:6px; background:#262626; content:'';}
.player-recent-results .goh-table tr th:last-child:before, .player-recent-results .goh-table tbody tr.selected td:last-child:before{left:auto; right:-5px;}
.player-recent-results .goh-bar .col.winner-player{width:110px;}
.player-recent-results .history-head span.winner-col{width:110px;}

.golf-home-wrap .odds-moves-info .content-loader{background:#424242;}
.golf-home-wrap .odds-moves-info .wcard{position:relative;}


/*=======NASCAR RACE CSS======*/
.course-stadium-name h4{float:left; width:100%; color:#fff; font-size:18px; font-weight:bold; margin-bottom:4px;}
.upcoming-race .course{padding:0;}
.upcoming-race .course-block .icon{font-size:60px; margin-right:0;}
.nascar-results .wcard{padding:0;}
.nascar-results .goh-list > li > a{border-bottom:1px solid #525252;}
.nascar-results .history-head span{color:#9e9e9e;}
.history-head span.goh-make{width:90px; flex:inherit; padding-left:10px;}
.nascar-history .goh-bar .col.winner-player{width:90px;}
.nascar-results .history-head span.winner-col{width:90px; text-align:left;}
.nascar-results .history-head span.goh-score{width:56px;}
.nascar-results .goh-team span{padding-left:0;}
.nascar-results .goh-bar.golf-recent-bar .col{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-results .goh-bar .season-col span{width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-results .goh-bar.golf-recent-bar .col.winner-player{width:90px; text-align:left;}
.nascar-results .goh-bar.golf-recent-bar .col.goh-make{width:60px; flex:inherit; padding-left:4px;}
.nascar-results .goh-bar .col.goh-score{width:36px;}
.nascar-results .goh-list > li > a > .icon{height:auto; top:34px; line-height:normal;}
.nascar-history .goh-team span{padding-left:0;}
.nascar-driver-card .team-reviews .block .col{padding:8px 2px;}
.featured-drivers .facts-card .falcons-card{padding:10px 20px; border:0;}

.nascar-scores .goh-team span{padding-left:0;}
.nascar-home-wrap .nascar-results .goh-list > li > a > .icon{top:31px;}
.tracks-detail-card .tracks-result-info .history-head span.goh-make, .tracks-detail-card .tracks-result-info .history-head span.winner-col{padding-left:0;}
.tracks-detail-card .tracks-result-info .goh-bar .col{width:25%; max-width:25%; flex:1;}
/*.tracks-detail-card .tracks-result-info .goh-bar .col.season-col{width:50%; max-width:50%; flex:2;} 
.tracks-detail-card .tracks-result-info .history-head span.season-col{width:50%; max-width:50%; flex:2;} */
.tracks-detail-card .tracks-result-info .goh-bar .col.goh-score:last-child{padding-right:18px;} 
.tracks-detail-card .tracks-result-info .history-head span{width:25%; max-width:25%; flex:1;}
.tracks-detail-card .tracks-result-info .goh-bar{padding-right:0;}
.tracks-detail-card .tracks-result-info .goh-table table th:last-child, .tracks-detail-card .tracks-result-info .goh-table table td:last-child{text-align:right;}
.tracks-detail-card .tracks-result-info .goh-table table{table-layout:fixed;}

.tracks-detail-card .tracks-result-info .result-table .goh-bar .col.winner-driver{padding-left:8px;}
.tracks-detail-card .tracks-result-info .result-table .history-head span.winner-col{padding-left:8px;}


.tracks-result-info .wcard{padding:0;}
.tracks-result-info .goh-bar .col{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tracks-result-info .history-head span.goh-score{padding-right:20px; padding-left:20px;}
.tracks-result-info .goh-bar .col span{width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tracks-result-info .goh-team span{padding:0;}
.tracks-detail-card .tm-detail .select-season{padding:0; background:none; width:auto; margin:6px 0 0;}
.tracks-detail-card .top-card .tm-detail > span{float:left; width:100%; margin-top:4px;}
.tracks-detail-card .top-card .team-bx .select-filed .btn{line-height:18px;}
.tracks-detail-card .top-card .wcard .review-bx{padding:6px 0 12px;}

/*--rankings page css--*/
.standing-table.make-data .make-cell{display:table-cell;}
.standing-table.make-data .sticked-1, .standing-table.make-data .sticked-2{display:none;}
.standing-table.make-data .table-container table tr .make-cell{text-align:left;}
.standing-table.make-data .table-container table tr .make-cell ~ .make-cell{text-align:center;}
.nascar-sport .standing-card .standing-data .table-container .standing-cell{text-align:center;}
.nascar-sport .standing-card .standing-data .table-container .standing-cell .goh-team{justify-content:flex-start;}
.nascar-sport .standing-card .standing-data .table-container .standing-cell .goh-team span{flex:inherit; max-width:100%;}
.nascar-sport .standing-card .standing-data .table-container .standing-cell + .standing-cell{text-align:center;}

.team-reviews .block .col .make-name{justify-content:center; flex-wrap:wrap;}
.team-reviews .block .col .make-name.goh-team figure{margin:0 0 2px;}
.team-reviews .block .col .make-name strong{width:100%; flex:inherit; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.nascar-history .goh-bar .col.winner-player .make-name span{width:auto; flex:inherit; max-width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.leader-table .table-container table .make-sticked{width:34px; max-width:34px; text-align:left;}
.standing-table.odds-data table .hide_driver_row{display:none !important;}
.standing-table.make-data .table-container table tr .make-cell.make-sticked-2{text-align:left;}


/* UFC Sports css */
.ufc-sport .match-card .score-row .right_cell span wdl win {text-align: center; width:18px; margin-right:1px;}
/* .ufc-sport .result-ul .tm-col { width:100%;} */
.result-ul .round-dt{ width:85px;}
.ufc-sport .recent-matches .table-container table tbody tr td{ text-transform:none;}
.ufc-sport .fun-facts ul li figure img{ width:100%;}

.arrow-td{position:relative; padding-right:20px !important;}
.acc-arrow{position:absolute; top:0; right:6px; height:100%; display:flex; align-items:center; font-size:9px; color:#9d9d9d; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; width:20px; cursor:pointer; justify-content:center;}
.open .acc-arrow{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.resulted-tr td{padding:0 !important; border:0 !important;}
.resulted-tr .match-review-outer{text-transform:none;}

.match-info{float:left; width:100%; border-top:1px solid #505050;}
.match-outer{float:left; width:100%; text-align:center; padding:16px 0 12px;}
.match-winner{float:left; width:100%; margin-bottom:5px; color:#fff; font-size:13px;}
.match-records{float:left; width:100%; display:flex; justify-content:center; margin-top:5px;} 
.match-records .col{float:left; min-width:20%;}
.match-records .col p{float:left; width:100%; font-weight:500;}
.match-records .col span{float:left; width:100%; color:rgba(255,255,255,0.8);}

.fighter-bios .preview-outer{max-height:inherit !important; padding:14px 12px;}
.fighter-bios .preview-outer ul{float:left; width:100%;}
.fighter-bios .preview-outer ul > li{float:left; width:100%; margin-bottom:6px;}
.fighter-bios .preview-outer ul > li:last-child{margin-bottom:0;}

.featured-info.upcoming-check .featured-outer .team-card{margin-bottom:14px;}
/*.featured-info.upcoming-check .featured-outer .team-card .wcard{height:100%;}*/
.ufc-sport .featured-info .featured-outer .team-card:nth-child(2){display:block !important;}


/*Widget Css*/
.widget section.mid-wrapper{padding-top:18px;}
.widget .parlay-listing .parlay-outer{width:100%;}

.nascar-preview-card .genesis-open-history .history-head span{width:20%;}
.nascar-preview-card .genesis-open-history .history-head span.winner-col{width:40%;}
.nascar-preview-card .genesis-open-history .goh-bar .col{width:20%;}
.nascar-preview-card .genesis-open-history .goh-bar .col.winner-player{width:40%;}
.nascar-preview-card .genesis-open-history .goh-team span{padding-left:0;}
.nascar-preview-card .goh-table thead th, .nascar-preview-card .goh-table tbody td{width:20%; text-align:left;}
.nascar-preview-card .goh-table tbody td:nth-child(2){width:40%;}
.nascar-preview-card .goh-table tbody td:last-child, .nascar-preview-card .goh-table thead th:last-child{text-align:right; padding-right:24px;}

.nascar-preview-card .golf-recent-results .history-head span{width:19%;}
.nascar-preview-card .golf-recent-results .history-head span.winner-col{width:40%; text-align:left;}
.nascar-preview-card .golf-recent-results .goh-bar .col{width:20%;}
.nascar-preview-card .golf-recent-results .goh-bar .col.winner-player{width:40%;}
.nascar-preview-card .golf-recent-results .goh-bar .col.goh-score{width:14%;}
.nascar-sport .goh-team span{padding-left:0;}
.goh-team.make-name figure{margin-right:8px;}

.nascar-course-wrap .genius-open-info .history-head span{width:25%; text-align:left;}
.nascar-course-wrap .genius-open-info .goh-bar .col{width:25%; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-course-wrap .genius-open-info .goh-bar .col.goh-score{width:24%; padding-left:10px;}
.nascar-course-wrap .avg-position-outer{display:flex;}
.nascar-course-wrap .avg-position-outer .avg-position{display:flex; align-items:center; align-content:center; height:100%; flex-wrap:wrap;}

.nascar-player-wrap .nascar-history .wcard{padding:0;}

.nascar-player-wrap .genius-open-info .history-head span{width:25%; text-align:left;}
.nascar-player-wrap .genius-open-info .goh-bar .col{width:25%; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-player-wrap .genius-open-info .goh-bar .col.goh-score{width:24%; padding-left:10px;}

.nascar-player-wrap .nascar-history .history-head span{min-width:20%; text-align:left;}
.nascar-player-wrap .nascar-history .history-head span.goh-score{text-align:right; min-width:14%;}
.nascar-player-wrap .nascar-history .history-head span.winner-col{min-width:40%; text-align:left;}
.nascar-player-wrap .nascar-history .goh-bar .col{min-width:20%; text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-player-wrap .nascar-history .goh-bar .col.winner-player{min-width:40%;}
.nascar-player-wrap .nascar-history .goh-bar .col.goh-score{min-width:14%; text-align:right;}

.nascar-sport .stadiums-card .teams-list-wrap ul li{background:#424242; display:flex; align-items:center; justify-content:center; align-content:center; flex-wrap:wrap; flex-direction:column;}
.nascar-sport .stadiums-card .teams-list-wrap ul li a{height:auto; flex:1;}
.nascar-sport .stadiums-card .teams-list-wrap ul li .block a{padding-top:0; color:#9e9e9e; text-align:center;}
.nascar-sport .stadiums-card .teams-list-wrap ul li:hover .block a{color:#000;}


.nascar-sport .goh-table thead th, .nascar-sport .goh-table tbody td{text-align:left;}
.nascar-sport .goh-table thead th:last-child, .nascar-sport .goh-table tbody td:last-child{text-align:right;}
.scoreboard-card .player-table .goh-table thead th.make-cell:nth-child(2), .scoreboard-card .player-table .goh-table tbody td.make-cell:nth-child(2){text-align:left;}
.nascar-sport .history-head span.goh-score{padding-right:0;}

.nascar-sport .score-result-outer .goh-table tbody td:nth-child(3), .nascar-sport .score-result-outer .goh-table thead th:nth-child(3){text-align:left;}
.nascar-sport .records.golf-records ul li .wdl:last-child{ margin-right:0;}

.nascar-preview-card .genesis-open-history .history-head span{flex:1; width:25%; max-width:25%;}
.nascar-preview-card .genesis-open-history .goh-bar .col{flex:1; width:25%; max-width:25%;}
.nascar-preview-card .genesis-open-history .goh-bar{padding-right:10px;}
.nascar-preview-card .genesis-open-history .history-head{padding:0 29px 0 12px;}
.nascar-preview-card .genesis-open-history .goh-table table{table-layout:fixed;}
.nascar-preview-card .genesis-open-history .goh-table tbody td:last-child, .nascar-preview-card .genesis-open-history .goh-table thead th:last-child{padding-right:8px;}


.nascar-preview-card .golf-recent-results .history-head span{flex:1; width:25%; max-width:25%;}
.nascar-preview-card .golf-recent-results .goh-bar .col{flex:1; width:25%; max-width:25%;}
.nascar-preview-card .golf-recent-results .goh-bar{padding-right:16px;}
.nascar-preview-card .golf-recent-results .history-head{padding:0 28px 0 12px;}
.nascar-preview-card .golf-recent-results .goh-table table{table-layout:fixed;}
.nascar-preview-card .golf-recent-results .goh-table tbody td:last-child, .nascar-preview-card .golf-recent-results .goh-table thead th:last-child{padding-right:6px;}
.nascar-preview-card .golf-recent-results .goh-bar .col.goh-score{text-align:right;}
.nascar-preview-card .golf-recent-results .goh-bar .col.goh-make{padding-left:8px;}


.nascar-home-card .nascar-results table{table-layout:fixed;}
.nascar-home-card .nascar-results .history-head span{flex:1; width:25% !important; max-width:25%;}
.nascar-home-card .nascar-results .history-head span.goh-score{max-width:27%; width:27% !important; flex:2;}
.nascar-home-card .nascar-results .goh-bar .col{flex:1; width:25% !important; max-width:25%;}
.nascar-home-card .nascar-results .history-head{padding:0 12px 0 12px; border-bottom:1px solid #525252;}
.nascar-home-card .nascar-results .history-head span.goh-make{padding-left:4px;}
.nascar-home-card .nascar-results .goh-bar{padding-right:14px;}


.nascar-widget-card .recent-result-table .goh-bar .col{width:25% !important; max-width:25%; min-width:inherit !important;}
.nascar-widget-card .recent-result-table .history-head span{width:25% !important; max-width:25%; min-width:inherit !important;}
.nascar-widget-card .recent-result-table .history-head {padding:0 24px 0 12px;}
.nascar-widget-card .recent-result-table .goh-table table{table-layout:fixed;}
.nascar-widget-card .recent-result-table .goh-table table tr th, .nascar-widget-card .recent-result-table .goh-table table tr td{overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:25%;}
.nascar-widget-card .recent-result-table .goh-bar{padding-right:14px;}
.nascar-widget-card .recent-result-table .goh-table tbody tr.selected td{position:relative;}

.nascar-course-card .result-table .goh-bar .col{width:25% !important; max-width:25%; min-width:inherit !important; flex:1;}
.nascar-course-card .result-table .history-head span{width:25% !important; max-width:25%; min-width:inherit !important; flex:1;}
.nascar-course-card .result-table .goh-table table{table-layout:fixed;}
.nascar-course-card .result-table .goh-bar .col.winner-driver{padding-left:8px;}
.nascar-course-card .result-table .goh-bar .col.goh-score{padding-left:10px;}
.nascar-course-card .result-table .goh-bar{padding-right:0;}
.nascar-course-card .result-table .goh-table thead th, .nascar-course-card .result-table .goh-table tbody td{text-align:left; width:25%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-course-card .result-table .goh-table thead th:last-child, .nascar-course-card .result-table .goh-table tbody td:last-child{text-align:right;}
.nascar-course-card .result-table .goh-bar .col.goh-score:last-child{padding-left:0; padding-right:20px;}
.nascar-course-card .result-table .goh-table thead th:nth-child(2), .nascar-course-card .result-table .goh-table tbody td:nth-child(2){padding-left:8px;}
.nascar-course-card .result-table .goh-table thead th:nth-child(3), .nascar-course-card .result-table .goh-table tbody td:nth-child(3){padding-left:10px;}

.tracks-detail-card .tracks-result-info .goh-table thead th, .tracks-detail-card .tracks-result-info .goh-table tbody td{text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-sport .leader-table .table-container table tr th.sticked-2 a{padding-left:0;}

.nascar-sport .featured-players-info .owl-stage-outer{border-top: 1px solid #525252;}
.nascar-home-wrap .player-carousel > .owl-stage-outer{border-top:0;}
.nascar-sport .featured-players-info .owl-stage-outer .player-detail{margin-top:8px;}
.nascar-sport .featured-players-info .no-genius-facts .owl-stage-outer{border-top:0;}
.nascar-sport .featured-players-info .no-genius-facts .owl-stage-outer .player-detail{margin-top:0;}
.nascar-sport .featured-players-info .facts-row .owl-stage{min-height:78px;}

.preview-course-location .game-stadium .stadium-block{justify-content:flex-start;}
.preview-course-location .game-stadium .stadium-block a{display:flex; align-items:center;}
.preview-course-location .game-stadium .stadium-block .icon{height:38px;}
.preview-course-location .game-stadium .stadium-block .icon:before{transform:rotate(90deg); -webkit-transform:rotate(90deg); font-size:58px; float:left; line-height:40px;}
.preview-course-location .game-stadium .stadium-block .stadium-name p{font-size:13px; color:#f0f0f0;}
.preview-course-location .game-stadium .stadium-block .stadium-name span{color:#9e9e9e; font-size:13px;}
.tracks-detail-card .widget-card .widget-outer .team-reviews{margin-bottom:10px;}
.nascar-sport ~ .select2-container .select2-dropdown{min-width:122px;}

.multi-upcoming-tournaments .multi-tournaments{float:left; width:100%;}
.multi-upcoming-tournaments .multi-tournaments + .multi-tournaments{margin-top:10px;}
.multi-feaured-players .featured-players-card ~ .featured-players-card{margin-top:48px;}
.golf-home-card .multi-feaured-players .no-genius-facts .player-card-outer .featured-player{min-height:184px;}
.no-course-drop .multi-feaured-players .featured-players-card ~ .featured-players-card, .no-course-drop .multi-upcoming-tournaments .multi-tournaments + .multi-tournaments{margin-top:18px;}
.no-course-drop .multi-upcoming-tournaments .multi-tournaments + .multi-tournaments .title{height:auto;}

.multi-feaured-players .featured-players-card + .title, .multi-upcoming-tournaments .multi-tournaments + .multi-tournaments .title h3{display:none;}


.golf-upcoming-tournaments{float:left; width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.golf-upcoming-tournaments .card-col-1{order:1;}
.golf-upcoming-tournaments .card-col-2{order:3;}
.golf-upcoming-tournaments .multi-col-1{order:2;}
.golf-upcoming-tournaments .multi-col-2{order:4;}

.multi-col-2 .title, .card-col-2 .title h3{display:none;}

.golf-upcoming-tournaments .multi-col-2{margin-top:40px;}
.no-course-drop .golf-upcoming-tournaments .multi-col-2{margin-top:0;}
.no-course-drop .golf-upcoming-tournaments .card-col-2 .title{height:auto;}
.golf-home-wrap .golf-home-card .odds-moves-info .odds-fluc-iteam + .odds-fluc-iteam{margin-top:20px;}
.mid-wrapper.odds-fluc-wrap .odds-moves-info .odds-fluc-iteam + .odds-fluc-iteam{margin-top:20px;}

/*nascar Sport CSS Start*/
.driver-form{display:flex; align-items:center; margin-top:3px;}
.driver-form label{float:left; margin-right:6px; font-size:11px; color:#9e9e9e;}
.nascar-sport .featured-drivers .featured-player{padding:0;}
.nascar-sport .upcoming-race .tournaments-place{padding:26px 0 27px;}



/*icon border remove css*/
.baseball-sport .match-with .col figure, .baseball-sport .falcons-box .betslip-icon, .baseball-sport .team-margin .col figure, .baseball-sport ul.tabs-nav li a figure, 
.baseball-sport .parlay-odds .col p a i, .baseball-sport .tap-match-width .block .col figure, .baseball-sport .predictor-range ul li .col.first-col figure, .baseball-sport .ats-tm figure, 
.baseball-sport .fur-body .block .col figure, .baseball-sport .records .layer .col figure, .baseball-sport .pitcher-with .col figure, .baseball-sport .result-ul .tm-col figure, 
.baseball-sport .graph-top .pull-left figure, .baseball-sport .teams-list-wrap ul li a figure, .baseball-sport .upcoming-tm figure, .baseball-sport .team-margin .col figure, .baseball-sport .team-h2h ul li .pull-left figure, .baseball-sport .team-bx figure, .baseball-sport .pitcher-with .col figure,  .baseball-sport .parlay-odds .col p i, .baseball-sport .match-teams .match-with .col figure, .baseball-sport .upcoming-tm figure, .baseball-sport .team-h2h ul li .pull-left figure ,  .baseball-sport .predictor-wrap .predictor-range ul li .col.first-col figure, .baseball-sport .falcons-box .betslip-icon img ,  .baseball-sport .parlay-odds .col p i, .baseball-sport .results-points li .rows figure, .baseball-sport .table-container table tbody tr img.team_icon, .baseball-sport .match-card .score-row .pull-left figure, .baseball-sport .ou-graph span a .tooltip figure{background:transparent; padding:0px; border:0; overflow:inherit; border-radius:0; -webkit-border-radius:0; }
.baseball-sport .match-with .col figure img, .baseball-sport .falcons-box .betslip-icon img, .baseball-sport .team-margin .col figure img, .baseball-sport ul.tabs-nav li a figure img, 
.baseball-sport .parlay-odds .col p a i img, .baseball-sport .tap-match-width .block .col figure img, .baseball-sport .predictor-range ul li .col.first-col figure img, .baseball-sport .ats-tm figure img, 
.baseball-sport .fur-body .block .col figure img, .baseball-sport .records .layer .col figure img, .baseball-sport .pitcher-with .col figure img, .baseball-sport .result-ul .tm-col figure img, 
.baseball-sport .graph-top .pull-left figure img, .baseball-sport .teams-list-wrap ul li a figure img, .baseball-sport .upcoming-tm figure img, .baseball-sport .team-margin .col figure img, .baseball-sport .team-h2h ul li .pull-left figure img, .baseball-sport .team-bx figure img, .baseball-sport .predictor-wrap .predictor-range ul li .col.first-col figure img, .baseball-sport .parlay-odds .col p i img, .baseball-sport .match-teams .match-with .col figure img, .baseball-sport .upcoming-tm figure img, .baseball-sport .team-h2h ul li .pull-left figure img, .baseball-sport  .results-points li .rows figure img, .baseball-sport .match-card .score-row .pull-left figure img, .baseball-sport .ou-graph span a .tooltip figure img {border-radius:0; -webkit-border-radius:0;}

.nba-sport .match-with .col figure, .nba-sport .falcons-box .betslip-icon, .nba-sport .team-margin .col figure, .nba-sport ul.tabs-nav li a figure, 
.nba-sport .parlay-odds .col p a i, .nba-sport .tap-match-width .block .col figure, .nba-sport .predictor-range ul li .col.first-col figure, .nba-sport .ats-tm figure, 
.nba-sport .fur-body .block .col figure, .nba-sport .records .layer .col figure, .nba-sport .pitcher-with .col figure, .nba-sport .result-ul .tm-col figure, 
.nba-sport .graph-top .pull-left figure, .nba-sport .teams-list-wrap ul li a figure, .nba-sport .upcoming-tm figure, .nba-sport .team-margin .col figure, .nba-sport .team-h2h ul li .pull-left figure, .nba-sport .team-bx figure, .nba-sport .pitcher-with .col figure, .nba-sport .parlay-odds .col p i, .nba-sport .match-teams .match-with .col figure, .nba-sport .upcoming-tm figure, .nba-sport .team-h2h ul li .pull-left figure , .nba-sport .predictor-wrap .predictor-range ul li .col.first-col figure, .nba-sport .falcons-box .betslip-icon img, .nba-sport .parlay-odds .col p i, .nba-sport  .results-points li .rows figure, .nba-sport .table-container table tbody tr img.team_icon, .nba-sport .match-card .score-row .pull-left figure, .nba-sport .ou-graph span a .tooltip figure {background:transparent; padding:0px; border:0; overflow:inherit; border-radius:0; -webkit-border-radius:0;}

.nba-sport .match-with .col figure img, .nba-sport .falcons-box .betslip-icon img, .nba-sport .team-margin .col figure img, .nba-sport ul.tabs-nav li a figure img, 
.nba-sport .parlay-odds .col p a i img, .nba-sport .tap-match-width .block .col figure img, .nba-sport .predictor-range ul li .col.first-col figure img, .nba-sport .ats-tm figure img, 
.nba-sport .fur-body .block .col figure img, .nba-sport .records .layer .col figure img, .nba-sport .pitcher-with .col figure img, .nba-sport .result-ul .tm-col figure img, 
.nba-sport .graph-top .pull-left figure img, .nba-sport .teams-list-wrap ul li a figure img, .nba-sport .upcoming-tm figure img, .nba-sport .team-margin .col figure img, .nba-sport .team-h2h ul li .pull-left figure img, .nba-sport .team-bx figure img, .nba-sport .predictor-wrap .predictor-range ul li .col.first-col figure img, .nba-sport .parlay-odds .col p i img, .nba-sport .match-teams .match-with .col figure img, .nba-sport .upcoming-tm figure img, .nba-sport .team-h2h ul li .pull-left figure img, .nba-sport  .results-points li .rows figure img, .nba-sport .match-card .score-row .pull-left figure img, .nba-sport .ou-graph span a .tooltip figure img {border-radius:0; -webkit-border-radius:0;}

.nfl-sport .match-with .col figure, .nfl-sport .falcons-box .betslip-icon, .nfl-sport .team-margin .col figure, .nfl-sport ul.tabs-nav li a figure, 
.nfl-sport .parlay-odds .col p a i, .nfl-sport .tap-match-width .block .col figure, .nfl-sport .predictor-range ul li .col.first-col figure, .nfl-sport .ats-tm figure, 
.nfl-sport .fur-body .block .col figure, .nfl-sport .records .layer .col figure, .nfl-sport .pitcher-with .col figure, .nfl-sport .result-ul .tm-col figure, 
.nfl-sport .graph-top .pull-left figure, .nfl-sport .teams-list-wrap ul li a figure, .nfl-sport .upcoming-tm figure, .nfl-sport .team-margin .col figure, .nfl-sport .team-h2h ul li .pull-left figure, .nfl-sport .team-bx figure, .nfl-sport .pitcher-with .col figure, .nfl-sport .parlay-odds .col p i, .nfl-sport .match-teams .match-with .col figure, .nfl-sport .upcoming-tm figure, .nfl-sport .team-h2h ul li .pull-left figure , .nfl-sport .predictor-wrap .predictor-range ul li .col.first-col figure, .nfl-sport .falcons-box .betslip-icon img, .nfl-sport .parlay-odds .col p i, .nfl-sport  .results-points li .rows figure, .nfl-sport .table-container table tbody tr img.team_icon, .nfl-sport .match-card .score-row .pull-left figure, .nfl-sport .ou-graph span a .tooltip figure {background:transparent; padding:0px; border:0; overflow:inherit; border-radius:0; -webkit-border-radius:0;}

.nfl-sport .match-with .col figure img, .nfl-sport .falcons-box .betslip-icon img, .nfl-sport .team-margin .col figure img, .nfl-sport ul.tabs-nav li a figure img, 
.nfl-sport .parlay-odds .col p a i img, .nfl-sport .tap-match-width .block .col figure img, .nfl-sport .predictor-range ul li .col.first-col figure img, .nfl-sport .ats-tm figure img, 
.nfl-sport .fur-body .block .col figure img, .nfl-sport .records .layer .col figure img, .nfl-sport .pitcher-with .col figure img, .nfl-sport .result-ul .tm-col figure img, .nfl-sport .result-ul .tm-col figure img,
.nfl-sport .graph-top .pull-left figure img, .nfl-sport .teams-list-wrap ul li a figure img, .nfl-sport .upcoming-tm figure img, .nfl-sport .team-margin .col figure img, .nfl-sport .team-h2h ul li .pull-left figure img, .nfl-sport .team-bx figure img, .nfl-sport .predictor-wrap .predictor-range ul li .col.first-col figure img, .nfl-sport .parlay-odds .col p i img, .nfl-sport .match-teams .match-with .col figure img, .nfl-sport .upcoming-tm figure img, .nfl-sport .team-h2h ul li .pull-left figure img, .nfl-sport  .results-points li .rows figure img, .nfl-sport .match-card .score-row .pull-left figure img, .nfl-sport .ou-graph span a .tooltip figure img {border-radius:0; -webkit-border-radius:0;}

.official .match-with .col figure, .official .falcons-box .betslip-icon, .official .team-margin .col figure, .official ul.tabs-nav li a figure, 
.official.col p a i, .official .tap-match-width .block .col figure, .official .predictor-range ul li .col.first-col figure, .official .ats-tm figure, 
.official .fur-body .block .col figure, .official .records .layer .col figure, .official .pitcher-with .col figure, .official .result-ul .tm-col figure, 
.official .graph-top .pull-left figure, .official .teams-list-wrap ul li a figure, .official .upcoming-tm figure, .official .team-margin .col figure, .official .team-h2h ul li .pull-left figure, .official .team-bx figure, .official .pitcher-with .col figure, .official .parlay-odds .col p i, .official .match-teams .match-with .col figure, .official .upcoming-tm figure, .official .team-h2h ul li .pull-left figure ,  .official .predictor-wrap .predictor-range ul li .col.first-col figure, .official .falcons-box .betslip-icon img ,  .official .parlay-odds .col p i, .official .results-points li .rows figure, 
.official .table-container table tbody tr img.team_icon, .official .match-card .score-row .pull-left figure , .official .ou-graph span a .tooltip figure  {background:transparent; padding:0px; border:0; overflow:inherit; border-radius:0; -webkit-border-radius:0;}

.official .match-with .col figure img, .official .falcons-box .betslip-icon img, .official .team-margin .col figure img, .official ul.tabs-nav li a figure img, 
.official.col p a i img, .official .tap-match-width .block .col figure img, .official .predictor-range ul li .col.first-col figure img, .official .ats-tm figure img, 
.official .fur-body .block .col figure img, .official .records .layer .col figure img, .official .pitcher-with .col figure img, .official .result-ul .tm-col figure img, 
.official .graph-top .pull-left figure img, .official .teams-list-wrap ul li a figure img, .official .upcoming-tm figure img, .official .team-margin .col figure img, .official .team-h2h ul li .pull-left figure img, .official .team-bx figure img, .official .pitcher-with .col figure img, .official .parlay-odds .col p i img, .official .match-teams .match-with .col figure img, .official .upcoming-tm figure img, .official .team-h2h ul li .pull-left figure img ,  .official .predictor-wrap .predictor-range ul li .col.first-col figure img, .official .falcons-box .betslip-icon img ,  .official .parlay-odds .col p i img, .official .results-points li .rows figure img, .official .results-points li .rows figure img, .official .match-card .score-row .pull-left figure img, .official .ou-graph span a .tooltip figure img{border-radius:0; -webkit-border-radius:0;}

.baseball-sport .table-container table tbody tr .icon-figure, .nba-sport .table-container table tbody tr .icon-figure, .soccer-sport .table-container table tbody tr .icon-figure, .ufc-sport .table-container table tbody tr .icon-figure, .afl-sport .table-container table tbody tr .icon-figure, .nrl-sport .table-container table tbody tr .icon-figure, .mhl-sport .table-container table tbody tr .icon-figure,.nfl-sport .table-container table tbody tr .icon-figure, .ncaaf-sport .table-container table tbody tr .icon-figure, .ncaab-sport .table-container table tbody tr .icon-figure, .nhl-sport .table-container table tbody tr .icon-figure, .tennis-sport .table-container table tbody tr .icon-figure{display:inline-block; width:18px; height:18px; border-radius:50%; -webkit-border-radius:50%; border:none; vertical-align:middle; margin-right:6px; padding:0px; width:24px; height:24px; min-width:24px;}

.baseball-sport .table-container table tbody tr .icon-figure img, .nba-sport .table-container table tbody tr .icon-figure img, .nfl-sport .table-container table tbody tr .icon-figure img, .ncaaf-sport .table-container table tbody tr .icon-figure img, .ncaab-sport .table-container table tbody tr .icon-figure img, .soccer-sport .table-container table tbody tr .icon-figure img, .ufc-sport .table-container table tbody tr .icon-figure img,.afl-sport .table-container table tbody tr .icon-figure img,.nrl-sport .table-container table tbody tr .icon-figure img,  .nhl-sport .table-container table tbody tr .icon-figure img, .tennis-sport .table-container table tbody tr .icon-figure img{float:left; width:100%; height:100%; border-radius:0; -webkit-border-radius:0; border:0;}

.nba-sport .team-bx figure, .baseball-sport .team-bx figure, .official .team-bx figure, .nfl-sport .team-bx figure, .ncaaf-sport .team-bx figure, .ncaab-sport .team-bx figure, .soccer-sport .team-bx figure, .ufc-sport .team-bx figure,.afl-sport .team-bx figure, .nhl-sport .team-bx figure, .afl-sport .team-bx figure, .nrl-sport .team-bx figure, .nhl-sport .team-bx figure, .tennis-sport .team-bx figure{padding:0px;}

.nba-sport .table-container table tbody tr .icon-figure, .baseball-sport .table-container table tbody tr .icon-figure, .official .table-container table tbody tr .icon-figure, .nfl-sport .table-container table tbody tr .icon-figure, .ncaaf-sport .table-container table tbody tr .icon-figure, .ncaab-sport .table-container table tbody tr .icon-figure, .soccer-sport .table-container table tbody tr .icon-figure, .ufc-sport .table-container table tbody tr .icon-figure,  .afl-sport .table-container table tbody tr .icon-figure,.nrl-sport .table-container table tbody tr .icon-figure, .nhl-sport .table-container table tbody tr .icon-figure, .tennis-sport .table-container table tbody tr .icon-figure{padding:0px; border-radius:0; -webkit-border-radius:0;}



.baseball-sport .graph-top .pull-left figure, .nba-sport .graph-top .pull-left figure, .nfl-sport .graph-top .pull-left figure, .ncaaf-sport .graph-top .pull-left figure, .ncaab-sport .graph-top .pull-left figure, .soccer-sport .graph-top .pull-left figure, .ufc-sport .graph-top .pull-left figure,.afl-sport .graph-top .pull-left figure,.nrl-sport .graph-top .pull-left figure, .nhl-sport .graph-top .pull-left figure, .tennis-sport .graph-top .pull-left figure{width:26px; height:26px;}
.baseball-sport .parlay-odds .col p i,  .nba-sport .parlay-odds .col p i, .nfl-sport .parlay-odds .col p i, .ncaaf-sport .parlay-odds .col p i, .ncaab-sport .parlay-odds .col p i, .soccer-sport .parlay-odds .col p i{width:20px; height:20px;}
.baseball-sport ul.tabs-nav li a span, .nba-sport .baseball-sport ul.tabs-nav li a span, .nfl-sport .baseball-sport ul.tabs-nav li a span, .ncaaf-sport .baseball-sport ul.tabs-nav li a span, .ncaab-sport .baseball-sport ul.tabs-nav li a span, .soccer-sport .baseball-sport ul.tabs-nav li a span, .ufc-sport .baseball-sport ul.tabs-nav li a span, .afl-sport .baseball-sport ul.tabs-nav li a span, .nrl-sport .baseball-sport ul.tabs-nav li a span, .nhl-sport .baseball-sport ul.tabs-nav li a span, .tennis-sport .baseball-sport ul.tabs-nav li a span{margin-top:4px;}
.baseball-sport .match-card .score-row .pull-left figure, .nba-sport .match-card .score-row .pull-left figure, .nfl-sport .match-card .score-row .pull-left figure , .ncaaf-sport .match-card .score-row .pull-left figure , .ncaab-sport .match-card .score-row .pull-left figure, .soccer-sport .match-card .score-row .pull-left figure, .ufc-sport .match-card .score-row .pull-left figure, .afl-sport .match-card .score-row .pull-left figure, .nrl-sport .match-card .score-row .pull-left figure, .nhl-sport .match-card .score-row .pull-left figure, .tennis-sport .match-card .score-row .pull-left figure {width:20px; height:20px;}
.baseball-sport .tap-match-width .block .col figure, .nba-sport .tap-match-width .block .col figure, .nfl-sport .tap-match-width .block .col figure, .ncaaf-sport .tap-match-width .block .col figure, .ncaab-sport .tap-match-width .block .col figure, .soccer-sport .tap-match-width .block .col figure, .ufc-sport .tap-match-width .block .col figure,.afl-sport .tap-match-width .block .col figure,.nrl-sport .tap-match-width .block .col figure,.nhl-sport .tap-match-width .block .col figure,.tennis-sport .tap-match-width .block .col figure{width:32px; height:32px;}
.baseball-sport .match-teams .match-with .col figure, .nba-sport .match-teams .match-with .col figure, .nfl-sport .match-teams .match-with .col figure, .ncaaf-sport .match-teams .match-with .col figure, .ncaab-sport .match-teams .match-with .col figure, .soccer-sport .match-teams .match-with .col figure, .ufc-sport .match-teams .match-with .col figure, .afl-sport .match-teams .match-with .col figure, .nrl-sport .match-teams .match-with .col figure, .nhl-sport .match-teams .match-with .col figure, .tennis-sport .match-teams .match-with .col figure{width:34px; height:34px;}
.baseball-sport .match-teams .match-with .col.mid-col, .nba-sport .match-teams .match-with .col.mid-col, .nfl-sport .match-teams .match-with .col.mid-col, .ncaaf-sport .match-teams .match-with .col.mid-col, .ncaab-sport .match-teams .match-with .col.mid-col, .soccer-sport .match-teams .match-with .col.mid-col, .ufc-sport .match-teams .match-with .col.mid-col,.afl-sport .match-teams .match-with .col.mid-col,.nrl-sport .match-teams .match-with .col.mid-col, .nhl-sport .match-teams .match-with .col.mid-col, .tennis-sport .match-teams .match-with .col.mid-col{padding-top:7px;}
.baseball-sport .predictor-range ul li .col.first-col figure, .nba-sport .predictor-range ul li .col.first-col figure, .nfl-sport .predictor-range ul li .col.first-col figure, .ncaaf-sport .predictor-range ul li .col.first-col figure, .ncaab-sport .predictor-range ul li .col.first-col figure, .soccer-sport .predictor-range ul li .col.first-col figure, .ufc-sport .predictor-range ul li .col.first-col figure, .afl-sport .predictor-range ul li .col.first-col figure, .nrl-sport .predictor-range ul li .col.first-col figure, .nhl-sport .predictor-range ul li .col.first-col figure, .tennis-sport .predictor-range ul li .col.first-col figure{width:20px; height:20px; min-width:20px; min-width:20px;}
.baseball-sport .upcoming-tm figure, .nba-sport .upcoming-tm figure, .nfl-sport .upcoming-tm figure, .ncaaf-sport .upcoming-tm figure, .ncaab-sport .upcoming-tm figure, .soccer-sport .upcoming-tm figure, .ufc-sport .upcoming-tm figure, .afl-sport .upcoming-tm figure,.nrl-sport .upcoming-tm figure, .nhl-sport .upcoming-tm figure{width:24px; height:24px;}
.baseball-sport .result-ul .tm-col figure, .nba-sport .result-ul .tm-col figure, .nfl-sport .result-ul .tm-col figure, .ncaaf-sport .result-ul .tm-col figure, .ncaab-sport .result-ul .tm-col figure, .soccer-sport .result-ul .tm-col figure, .ufc-sport .result-ul .tm-col figure, .afl-sport .result-ul .tm-col figure, .nrl-sport .result-ul .tm-col figure,  .nhl-sport .result-ul .tm-col figure, .tennis-sport .result-ul .tm-col figure{width:23px; height:23px;}
.baseball-sport .result-ul > li > a, .nba-sport .result-ul > li > a, .nfl-sport .result-ul > li > a, .ncaaf-sport .result-ul > li > a, .ncaab-sport .result-ul > li > a, .soccer-sport .result-ul > li > a, .ufc-sport .result-ul > li > a, .afl-sport .result-ul > li > a, .nrl-sport .result-ul > li > a,.nhl-sport .result-ul > li > a{padding:10px 0;}
.baseball-sport .ats-tm figure, .nba-sport .ats-tm figure, .nfl-sport .ats-tm figure, .ncaaf-sport .ats-tm figure, .ncaab-sport .ats-tm figure, .soccer-sport .ats-tm figure, .ufc-sport .ats-tm figure,.afl-sport .ats-tm figure,.nrl-sport .ats-tm figure,.nhl-sport .ats-tm figure, .baseball-sport .fur-body .block .col figure,.tennis-sport .ats-tm figure, .baseball-sport .fur-body .block .col figure, .nba-sport .fur-body .block .col figure, .nfl-sport .fur-body .block .col figure, .ncaaf-sport .fur-body .block .col figure, .ncaab-sport .fur-body .block .col figure, .soccer-sport .fur-body .block .col figure, .ufc-sport .fur-body .block .col figure, .afl-sport .fur-body .block .col figure, .nrl-sport .fur-body .block .col figure, .nhl-sport .fur-body .block .col figure, .tennis-sport .fur-body .block .col figure{width:24px; height:24px; min-width:24px; min-width:24px;}



/*==================================NHL SPORT CSS START================================*/
.nhl-sport .match-with .col figure, .nhl-sport .falcons-box .betslip-icon, .nhl-sport .team-margin .col figure, .nhl-sport ul.tabs-nav li a figure, 
.nhl-sport .parlay-odds .col p a i, .nhl-sport .tap-match-width .block .col figure, .nhl-sport .predictor-range ul li .col.first-col figure, .nhl-sport .ats-tm figure, 
.nhl-sport .fur-body .block .col figure, .nhl-sport .records .layer .col figure, .nhl-sport .pitcher-with .col figure, .nhl-sport .result-ul .tm-col figure, 
.nhl-sport .graph-top .pull-left figure, .nhl-sport .teams-list-wrap ul li a figure, .nhl-sport .upcoming-tm figure, .nhl-sport .team-margin .col figure, .nhl-sport .team-h2h ul li .pull-left figure, .nhl-sport .team-bx figure, .nhl-sport .pitcher-with .col figure, .nhl-sport .parlay-odds .col p i, .nhl-sport .match-teams .match-with .col figure, .nhl-sport .upcoming-tm figure, .nhl-sport .team-h2h ul li .pull-left figure , .nhl-sport .predictor-wrap .predictor-range ul li .col.first-col figure, .nhl-sport .falcons-box .betslip-icon img, .nhl-sport .parlay-odds .col p i, .nhl-sport  .results-points li .rows figure, .nhl-sport .table-container table tbody tr img.team_icon, .nhl-sport .match-card .score-row .pull-left figure, .nhl-sport .ou-graph span a .tooltip figure, .nhl-sport .fun-facts ul li figure, .nhl-sport .final-team-col-name figure, .nhl-sport .circle-figure {background:transparent; padding:0px; border:0!important; overflow:inherit !important; border-radius:0 !important; -webkit-border-radius:0 !important;}

.nhl-sport .match-with .col figure img, .nhl-sport .falcons-box .betslip-icon img, .nhl-sport .team-margin .col figure img, .nhl-sport ul.tabs-nav li a figure img, 
.nhl-sport .parlay-odds .col p a i img, .nhl-sport .tap-match-width .block .col figure img, .nhl-sport .predictor-range ul li .col.first-col figure img, .nhl-sport .ats-tm figure img, 
.nhl-sport .fur-body .block .col figure img, .nhl-sport .records .layer .col figure img, .nhl-sport .pitcher-with .col figure img, .nhl-sport .result-ul .tm-col figure img, 
.nhl-sport .graph-top .pull-left figure img, .nhl-sport .teams-list-wrap ul li a figure img, .nhl-sport .upcoming-tm figure img, .nhl-sport .team-margin .col figure img, .nhl-sport .team-h2h ul li .pull-left figure img, .nhl-sport .team-bx figure img, .nhl-sport .predictor-wrap .predictor-range ul li .col.first-col figure img, .nhl-sport .parlay-odds .col p i img, .nhl-sport .match-teams .match-with .col figure img, .nhl-sport .upcoming-tm figure img, .nhl-sport .team-h2h ul li .pull-left figure img, .nhl-sport  .results-points li .rows figure img, .nhl-sport .match-card .score-row .pull-left figure img, .nhl-sport .ou-graph span a .tooltip figure img, .nhl-sport .betslip-tm img, .nhl-sport .final-team-col-name figure img, .nhl-sport .circle-figure img {border-radius:0 !important; -webkit-border-radius:0 !important;}


/*==================================UFC SPORT CSS START================================*/
/*Round By Round Graph CSS*/
.graph-area{float:left; width:100%; margin:14px 0;}
.player-graph{float:left; width:100%;}
.chart-graph{float:left; width:100%; height:24vh; display:flex; flex-wrap:nowrap; justify-content:space-around; margin-top:20px;}
.player-bar{float:left; width:54px; text-align:center; display:flex; align-items:flex-end; justify-content:center; flex-wrap:wrap; position:relative;}
.player-bar .gph-bar{display:flex; justify-content:center; height:calc(100% - 18px); width:100%; align-items:flex-end;}
.gph-bar span{float:left; width:calc(50% - 2px); max-width:50%; background:#B92722; animation-name:height-bar; animation-duration:.8s; position:relative; margin:0 2px;}
.gph-bar span.bar-two{background:#4AA331;}
.bar-value{float:left; width:100%; text-align:center; color:#fff; font-size:9px; margin-top:-15px; display:flex; justify-content:center;}
.graph-label{float:left; text-align:center; width:100%; font-size:13px; font-weight:bold; color:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.graph-player small{float:left; width:100%; font-size:13px;}
.graph-points{float:left; width:100%; display:flex; justify-content:center; margin-top:10px;}
.graph-points .col{float:left; max-width:50%; overflow:hidden; padding:0 5px; display:flex; align-items:center;}
.graph-points .col samp{float:left; width:16px; height:16px; background:#B92722; margin-right:4px;}
.graph-points .col span{float:left; color:#fff; font-size:12px; font-weight:500;}
.graph-points .col.bar-two samp{background:#4AA331;}
.round-drop{float:left; width:100%; display:flex; margin-bottom:8px;}
.round-drop .select-span{height:22px; line-height:22px;}
.round-drop .choose-select:after{top:10px;}
.innside-word-info{float:left; width:100%;}
.innside-word-outer{float:left; width:100%;}
.innside-word-outer .wcard{padding-top:12px;}

/*Animation Css*/
@keyframes height-bar{ 
0% {height:0;}
} 

/*======Common Opponents Start=====*/ 
.common-opponents-info{float:left; width:100%; margin-bottom:8px;}
.common-opponents-info .wcard{background:#424242;}
.common-opponents-outer{float:left; width:100%;}
.innside-word-info{margin-bottom:8px;}
.opponents-wrap{float:left; width:100%;}
.opponents-tabs-block{float:left; width:100%; margin-bottom:0; border-bottom:1px solid #525252;}
.opponents-tab{float:left; width:100%; display:flex; justify-content:space-between; position:relative; padding:0 10%;} 
/*.opponents-tab:after{position:absolute; top:0; left:0; height:100%; width:1px; content:''; right:0; margin:0 auto; background:#525252;}*/
.opponents-tab > li{float:left; width:50%; border-right:1px solid #525252;}
.opponents-tab > li:last-child{border-right:0;}
.team-block{float:left; width:100%; display:flex; align-items:center; justify-content:center; overflow:hidden;}
.tm-block{float:left; width:100%; max-width:200px; display:flex; justify-content:center; align-items:center;}
.team-block figure{float:left; width:20px; min-width:20px; margin-right:8px; border-radius:50%; overflow:hidden; border:1px solid rgba(255,255,255,0.4);}
.team-block figure img{float:left; width:100%; border-radius:50%;}
.team-block span{float:left; color:#fff; font-size:12px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.opponents-tab > li .team-block{padding:8px; justify-content:flex-start;}
.opponents-tab > li + li .team-block{justify-content:flex-end;}
.opponents-info .sec-outer{border-radius:2px; background:#fff; padding:14px 16px 16px;}

.opponents-list-wrap{float:left; width:100%; padding:0;}
.opponents-list{float:left; width:100%;}
.opponents-list > li{float:left; width:100%; border-bottom:1px solid #525252;}
.opponents-list > li:last-child{border-bottom:0;}
.opponents-bar{float:left; width:100%;}
.opponents-bar{float:left; width:100%;}
.opponents-outer{float:left; width:100%; display:flex; align-items:center; position:relative; display:flex; justify-content:space-between; padding:0 10%;}
.acc-bar-arrow{position:absolute; top:0; right:0; width:24px; height:100%; display:flex; align-items:center; justify-content:center;}
.acc-bar-arrow .icon{font-size:11px; color:#7b7a7a; transition:all 0.3s ease 0s;}
.active .acc-bar-arrow .icon{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.opponents-outer .col{float:left; width:200px; text-align:center; padding:10px 8px; min-height:40px;}
.opponents-outer .col .margin{color:#fff; font-weight:bold; font-size:13px; height:20px; display:flex; justify-content:center; align-items:center;}
.opponents-outer .col.mid{position:absolute; max-width:160px; width:100%; left:50px; right:0; margin:0 auto;}
.opponents-outer .col.mid .team-block{justify-content:flex-start;}

.opponents-detail{float:left; width:100%; display:none;}
.opponents-detail-outer{float:left; width:100%;}
.opponent-vanue{float:left; width:100%; background:#525252; padding:0; display:flex; justify-content:space-between;}
.opponent-vanue .col{float:left; width:40%; padding:12px 8px; text-align:center;}
.opponent-vanue .col span{font-size:11px; line-height:1.3em; color:#f0f0f0;}

.opnts-listing{float:left; width:100%; background:#323232;}
.opnts-bar-head{float:left; width:100%; position:relative; padding:0 10%;}
.opnts-bar-head .col{float:left; width:50%; max-width:200px; padding:10px 8px; color:#fff; font-size:12px; text-align:center;}
.opnts-bar-head .col.left{width:20%; text-align:left; position:absolute; top:0; left:0;}
.opnts-bar-head .col.right{float:right;}

.opnts-body{float:left; width:100%;}
.opnts-body > li{float:left; width:100%; border-top:1px solid #424242;}
.opnts-tr{float:left; width:100%; position:relative; padding:0 10%;}
.opnts-tr .col{float:left; width:50%; max-width:200px; padding:8px 8px; color:#fff; font-size:11px; text-align:center;}
.opnts-tr .col.left{width:20%; text-align:left; text-align:left; position:absolute; top:0; left:0;}
.opnts-tr .col.mid{padding:8px 24px;}
.opnts-tr .col.right{float:right;}
.opnts-tr .wdl{display:inline-block; float:none;}

.champ-icon{float:left; height:20px; width:20px; min-width:20px; overflow:hidden; vertical-align:middle; margin:0 0 0 2px; border:0; border-radius:0;}
.champ-icon img{float:left; width:100%; border:0; border-radius:0;}
.ufc-result-info .team-results .result-ul .tm-col .champ-icon{float:left; height:20px; width:20px; min-width:20px; overflow:hidden; vertical-align:middle; margin:0 0 0 5px; float:none; border:0; border-radius:0; padding-top:2px;} 
.ufc-result-info .team-results .result-ul .tm-col .champ-icon img{border:0; border-radius:0;}
.ufc-result-info .team-results .result-ul .tm-col{display:flex; align-items:center; width:146px;}
.ufc-result-info .team-results .result-ul .tm-col span{padding-top:0;}
.ufc-result-info .result-ul .tm-col figure{min-width:20px;}
.ufc-result-info .match-card .score-row .pull-left a{display:flex; align-items:center;}
.ufc-result-info .match-card .score-row .pull-left a figure{min-width:20px;}
.ufc-result-info .match-card .score-row .pull-left a .champ-icon{float:left; height:20px; width:20px; min-width:20px; overflow:hidden; vertical-align:middle; margin:0 0 0 5px; float:none; border:0; border-radius:0; padding-top:2px;} 
.ufc-result-info .match-card .score-row .pull-left a .champ-icon img{border:0; border-radius:0;}
.ufc-result-info .match-card .score-row .pull-left .vs-at{min-width:20px;}
.champ-figure{float:left; width:100%; text-align:center; clear:both; margin-top:4px;}
.champ-figure .champ-icon{border:0; height:auto; max-width:34px;}


/*======Common Opponents End=====*/ 
.match-points{float:left; width:100%; text-align:center;}
.ufc-ground{float:left; width:100%; color:#b6b5b5; font-size:12px; text-align:center; position:relative; margin-top:8px;}
.ufc-ground a{color:#b6b5b5;}
.card-name{float:left; width:100%; font-size:13px; margin-top:6px;}
.card-type{float:left; width:100%; font-size:13px;}
.round-info{float:left; width:100%; text-align:center;}
.weight-name{float:left; width:100%; color:#fff !important; font-size:12px;}
.def-name{float:left; width:100%;}
.weight-result{float:left; width:100%; font-size:11px !important; color:#fff !important;}
.team-margin .col-mid .weight-result strong{font-size:11px; font-weight:normal; color:#fff;}
.results-wcard .team-margin .col-mid{width:236px;}
.results-wcard .team-margin .tm-nane span{font-size:12px;}
.top-filter .dt-range .col .score-calendar{float:right; height:42px; border:0;}
.champ-bar{display:flex; clear:both; justify-content:center; text-align:center; align-items:center;}
.match-with .col .champ-bar figure{border:0; width:28px; height:20px; margin-left:5px; float:none; margin:2px auto 0;}

/*UFC Recent Results*/
.player-result{float:left; width:100%; text-align:center;}
.player-result p{color:#fff; font-size:11px;}
.stadiums-games.player-result-card .match-with .col{overflow:hidden;}
.stadiums-games.player-result-card .match-with .col .col-in{margin-top:0; line-height:1.3em; overflow:hidden;}
.stadiums-games.player-result-card .match-with .col .col-in span{line-height:1.3em !important; max-width:100%;}
.stadiums-games.player-result-card .match-with .col:not(.mid-col){display:flex; align-items:center;}
.stadiums-games.player-result-card .match-with .col figure{height:24px; width:24px; margin-right:5px;}
.stadiums-games.player-result-card .match-with .col.tm-two figure{order:2; margin:0 0 0 5px;}
.stadiums-games.player-result-card .match-with .col.tm-two{justify-content:flex-end;}
.stadiums-games.player-result-card .match-with .col.tm-two .col-in {text-align:right;}
.stadiums-games.player-result-card .match-with .col .col-in span{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.pre-line{float:left; width:100%; padding:0 0 12px;}
.pre-line > p{float:left; width:100%; color:#9e9e9e; font-size:12px;}

.over-under-graph{float:left; width:100%;}
.over-under-graph .pre-line{padding-top:12px;}
.ou-graph-info .card-info-outer{padding:0;}
.calendar-select.ufc-calendar-select .bootstrap-select{width:144px !important;}
.calendar-select.ufc-calendar-select .bootstrap-select .btn{padding:0 40px 0 0 !important;}
.calendar-select.ufc-calendar-select .bootstrap-select .btn .filter-option{color:#fff; text-align:right;}

.total-game-pt h2{padding-bottom:10px;}
.line-wrap h2{padding-bottom:10px;}
.line-wrap .sub-title, .total-game-pt .sub-title{text-transform:uppercase; padding-bottom:20px;}
.total-game-pt .bwl-subheader h2{margin-bottom:5px;}
.over-under-graph .chart-block{ position:relative; float:left; width:100%; padding:20px 6px; height:109px;}
.ttl-gm-over{ width:100%; display:block; padding:10px 10px 12px; color:#fff; font-size:12px; position:relative; }
.ttl-gm-under{ width:100%; display:block; padding:9px 10px 10px; color:#fff;  font-size:12px;border-top:1px solid #525252; } 
.ttl-gm-over span{position:relative; top:-15px;}
.ttl-gm-under span{position:relative; bottom:-15px;}
.chart_outer{display:inline-block; position:absolute; left:0; right:0; margin:0 auto; top:0; height:55px; width:112px;}
.chart_outer.top{top:-1px;}
.chart_outer.down{bottom:0; top:auto; height:54px;}
.chart-bar{animation-name:bar-height; animation-duration: .8s;}
.ttl-chart-team-one{ position:absolute; right:33%; height:100%; color:#ce5476; width:20px;}
.ttl-chart-team-one .chart-bar{ height:auto; width:20px; background:#ce5476; position:absolute;}
.ttl-chart-team-one span{ position:absolute; top:0px; left:26px; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:13px; line-height:12px;}
.ttl-chart-team-one span.bot-num{ position:absolute; bottom:0px; top:auto; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:13px; line-height:12px;}
.ttl-chart-team-two{ position:absolute; margin-right:13px; color:#ddae40;right:41%; height:100%; width:20px;}
.ttl-chart-team-two .chart-bar{ height:auto; width:20px; background:#ddae40; position:absolute;}
.ttl-chart-team-two span{ right:26px; left:inherit; font-family: 'Roboto', sans-serif; font-weight:bold; font-size:13px; line-height:12px; top:0;}
.ttl-chart-team-one span{margin-top:-12px;}
.chart_outer.down .ttl-chart-team-one span{margin-bottom:-12px;}
.team-points.h2h-sec.total-game-pt .wcard{padding:0px 0 14px 0;}
.top .ttl-chart-team-two .chart-bar, .top .ttl-chart-team-one .chart-bar{bottom:0;}

/* Push Line Css*/
.push-bar{position:absolute; bottom:0px; left:0; z-index:1; background:#686B70; width:100%;}
.chart_outer.down .push-bar{bottom:auto; top:0;}
.push-line{float:left; width:100%; height:0; padding-left:0; margin-top:-8px; position:relative;}
.push-line span{background:#424242; float:left; padding:0 2px 0 10px; font-size:12px; color:#fff;}
.push-line .tm-one-push{position:absolute; right:59%;}
.push-line .tm-two-push{position:absolute; left:58%; color:#a67878;}

.push-outer{display:inline-block; position:absolute; left:0; right:0; margin:0 auto; top:27px; height:55px; width:112px;}
.push-chart{position:absolute; right:33%; height:55px; display:flex; align-items:center; vertical-align:middle; width:20px;}
.push-fill{background:rgba(255,255,255,0.3); z-index:2; position:relative; width:20px; align-items:center; vertical-align:middle; display:flex;}
.push-chart.push-tm-two .push-fill{background:rgba(255,255,255,0.3);}
.push-chart span{float:left; background:#424242; padding:0 2px; font-size:12px; color:#fff; display:flex; align-items:center; position:absolute; top:0; height:55px; font-family: 'Roboto', sans-serif; font-weight:500;}
.push-outer .push-chart.push-tm-one span{left:auto; right:26px; color:#f0f0f0;}
.push-outer .push-chart.push-tm-two span{color:#f0f0f0; left:26px;}
.push-chart .push-fill:after{position:absolute; top:0; left:0; height:100%; background:rgba(255,255,255,0.40); content:''; width:100%;}

.push-fill span:after{position:absolute; top:0; left:0; height:100%; background:rgba(255,255,255,0.40); content:''; width:100%;}

/*.push-outer .push-chart:after{position:absolute; top:calc(100% - 50%); left:0; height:1px; width:100%; background:#e0e0e0; content:''; z-index:2;}*/
.push-outer .push-chart.push-tm-one{right:41%; margin-right:13px;}

/* No Push Css*/
.chart-block.no-push .push-outer, .chart-block.no-push .push-line{display:none;}
.chart-block.no-push .ttl-gm-under span{bottom:0;}
.chart-block.no-push .ttl-gm-over span{top:0;}

/* Over/Under Minimum */
.chart_outer.top .chart-bar.min-over span{margin-top:-18px;}
.chart_outer.down .chart-bar.min-over span{margin-bottom:-18px;}

/*Teams Block Css*/
.tms-block{float:left; width:100%; padding:8px 0;}
.tms-block-outer{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.tms-block-outer .col{float:left; width:50%; padding:0 5px;}
.tms-wrap{float:left; width:100%; display:flex; align-items:center; overflow:hidden;}
.tms-wrap .tm-name{float:left; flex:1; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.tms-wrap .tm-figure{min-width:20px; width:20px; height:20px;}
.tms-block-outer .tms-wrap.tm-one .tm-figure{order:2; margin:0 0 0 8px;}
.tms-block-outer .tms-wrap.tm-one{text-align:right;}


/***=================***Betslip, Props and Polls Section CSS Start****=================***/
.bet-block{float:left; width:100%;}
.bet-outer{float:left; width:100%; display:flex; justify-content:flex-end; align-items:center;}
.bet-col{float:left;}
.bet-col.betslip-cols{display:flex; justify-content:center; flex-wrap:wrap;}
.col.tm-two .bet-outer{justify-content:flex-start;}

.betslip-card{float:left; width:100%;}
.betslip-card-outer{float:left; width:100%; display:flex; align-items:center;}
.betslip-tm{float:left; text-align:center; margin-right:8px; margin-top:10px;}
.betslip-tm img{display:inline-block; height:24px; width:24px; border-radius:50%;}
.nfl-sport .betslip-tm img{border-radius:0;}
.betslip-tm figcaption{display:block; text-align:center; color:#fff; font-size:12px; margin-top:2px;}
.betslip-box{float:left; flex:1; overflow:hidden;}
.betslip-box p{float:left; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:11px; line-height:1em;}
.betslip-player{float:left; width:100%; text-align:center; margin-bottom:4px;}
.betslip-name{float:left; width:100%; color:rgba(255,255,255,0.8); font-size:12px;}
.betslip-button{display:flex; float:left; width:100%; height:44px; border:1px solid #646464; background:#323232; padding:2px 6px; align-items:center; justify-content:center;}
.betslip-odds{float:left; width:100%; text-align:center;}
.betslip-odds span{float:left; width:100%; color:rgba(255,255,255,0.8); margin:1px 0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:10px; line-height:1.1em;}
.betslip-odds strong{float:left; width:100%; font-size:13px; color:#53d337; font-weight:600; margin:1px 0;}
.streaks-game-slide.streaks-carousel .next-mt-info .c-right{align-self:center;}
.records-drop .betslip-card .betslip-tm { margin-left: -24px;}

.fav-outer{float:left; width:100%; display:flex; justify-content:space-between; align-items:center;}
.fav-outer .betslip-box{display:flex; justify-content:center;}
.fav-outer .betslip-box .betslip-button{height:26px; width:56px;}
.fav-outer .betslip-box .betslip-button .betslip-odds strong{width:100%; color:#53d337;}
.fur-body .block .col.fav-bet-odds{width:110px;}
.fur-body .block .col.fav-bet-odds strong{color:#53d337; margin:0; padding:0; font-size:13px; font-weight:600;}
.fur-body .block .col.fav-bet-odds span{margin:0; padding:0; font-size:11px; font-weight:normal;}
.fur-body .block .col.fav-bet-odds span.betslip-name{font-size:12px; font-weight:normal;}

.match-with-bet{float:left; width:100%; justify-content:space-between; display:flex;}
.match-with-bet .bet-col:not(.betslip-cols){flex:1;}
.match-with-bet .bet-col.betslip-cols{max-width:100px; margin-right:6px;}
.tm-two .match-with-bet .bet-col.betslip-cols{margin:0 0 0 6px;}

@media(min-width:768px){
	.preview-match-result .match-with-bet{flex-wrap:wrap;}
	.preview-match-result .col:not(.tm-two) .match-with-bet{flex-direction:column-reverse;}
	.preview-match-result .match-with-bet .bet-col:not(.betslip-cols){flex:inherit; width:100%; margin-bottom:10px;}
	.preview-match-result .col:not(.tm-two) .match-with-bet .bet-col.betslip-cols{margin-left:auto;}
}



.question-wcard{float:left; width:100%; padding-top:12px;}
.question-card{float:left; width:100%; margin-bottom:0;}
.card-info-outer{float:left; width:100%; padding:0 8px;}
.question-wcard .pool-voting-info{display:none;}
.polls-block{float:left; width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.polls-col{float:left; width:calc(50% - 4px); background:var(--card-bg); padding:0 8px; margin-bottom:8px;}
.question{float:left; width:100%;}
.question h3{float:left; width:100%; color:#fff; font-size:14px;}
.question p{float:left; width:100%; color:#555; font-size:11px; margin-top:4px;}
.polls-info .card-info-outer{padding:0;}
.card-info.polls-info{background:none;}
.question-facts{float:left; width:100%; background:#4f4f4f; border-radius:3px; padding:8px 8px; margin-top:10px;}
.question-facts p{color:#fff; font-size:12px;}
.question-fact-outer{float:left; width:100%;}

.ans-card{float:left; width:100%; padding:12px 0;}
.ans-card-outer{display:flex; margin:0 -4px;}
.ans-card .col{float:left; width:calc(50% - 4px); flex:1; padding:0 4px;}
.tip-btn{float:left; width:100%; border:1px solid #5d5d5d; background:#323232; padding:6px 6px; cursor:pointer; height:52px; display:flex; justify-content:center; align-items:center; align-content:center; flex-wrap:wrap;}
.tip-btn p{float:left; width:100%; font-size:12px; text-align:center; line-height:12px; color:#fff; margin-bottom:2px;}
.tip-btn > span{float:left; width:100%; font-size:14px; text-align:center; color:#53d337; font-weight:500;}
.tip-btn.be-active{background:#0dbeb2; border-color:#0dbeb2}
.tip-btn.be-active p{color:#fff;}
.tip-btn.be-active span{color:#fff;}
.polls-col .tip-btn.active{background:rgba(255,255,255,0.5) !important; color:#000 !important;}
.beting-poll .pool-voting-outer .pool-voting-right{min-width:132px; min-height:2px;}

.tip-tm{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.tip-tm span{float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-overflow:ellipsis;}
.tm-figure{float:left; width:28px; min-width:28px; height:28px; border-radius:0; margin-right:8px;}
.tm-figure img{float:left; width:100%; height:100%; border-radius:0;}
.tm-figure img{float:left; width:100%; height:100%; border-radius:0; filter:var(--icon-shadow);}
.tm-figure.circle-figure{border-radius:50%;}
.tm-figure.circle-figure img{border-radius:50%;}
.circle-figure{border-radius:50% !important;}
.circle-figure img{border-radius:50% !important; overflow:hidden !important;}
.default-figure{border-radius:0% !important; -webkit-border-radius:0% !important; border:0 !important;}
.default-figure img{border-radius:0% !important; -webkit-border-radius:0% !important; border:0 !important;}


.ans-tm{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.ans-tm figure{float:left; width:20px; min-width:20px; height:20px; margin-right:5px;}
.ans-tm figure img{float:left; width:100%; height:100%;}
.ans-tm span{float:left; font-size:14px; color:#782f75; font-weight:500;}

.q-player-list{float:left; width:100%; display:flex; justify-content:space-between; flex-wrap:wrap;}
.q-player-list li{float:left; min-width:33.33%; margin-bottom:8px; padding:0 4px; flex:1; overflow:hidden;}
/*.q-player-list li:nth-child(4), .q-player-list li:last-child{margin-bottom:0;}
.show-list .q-player-list li:nth-child(4){margin-bottom:8px;}
.show-list .q-player-list li:last-child{margin-bottom:0;}
.q-player-list li:nth-child(-n+4), .show-list .q-player-list li{display:block;}*/


.pool-voting-info{float:left; width:100%; padding:12px 0;} 
.pool-voting{float:left; width:100%; margin-bottom:10px;}
.voting-tm{float:left; width:100%; color:rgba(255,255,255,0.8); font-size:12px; margin-bottom:6px;}
.voting-tm span{color:rgba(255,255,255,0.6);}
.voting-bar{float:left; width:100%; height:16px; position:relative; display:flex; align-items:center;}
.pool-bar{float:left; height:16px; border-radius:2px; min-width:1px; max-width:calc(100% - 30px); animation:progress-bar 1000ms linear; margin-right:4px;}
.voting{float:left; width:32px; text-align:left; font-size:12px; color:#fff;}
.tm-one .pool-bar{background:#0a3384;}
.tm-two .pool-bar{background:#cb1128;}
.pool-voting:last-child{margin-bottom:0;}
.pool-voting-outer{float:left; width:100%; display:flex; align-items:center;}
.pool-voting-left{float:left; flex:1;}
.pool-voting-right{float:right; margin-left:8px; max-width:124px;}
.pool-voting-right .bet-col.betslip-cols{width:100%;}


@keyframes progress-bar{
  0% {
    width:0;
  }
}


.player-props-block{float:left; width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.player-props-info  .card-info-outer{padding:0;}
.props-col{float:left; width:calc(25% - 8px); overflow:hidden;}
.props-card{float:left; width:100%; display:flex; align-items:center; background:#424242; padding:8px;}
.props-col-in{float:left; flex:1;}
.props{float:left; width:100%; display:flex;}
.props-tm{float:left;}
.props-tm .tm-figure{height:24px; width:24px; min-width:24px;}
.props-detail{flex:1; float:left; overflow:hidden;}
.props-tm-name{float:left; width:100%; color:#fff; font-size:12px; margin:5px 0 6px;}
.props-voting{float:left; width:100%; color:#fff; font-size:18px; margin-top:4px; font-weight:bold;}
.props-points{float:left; width:100%; color:rgba(255,255,255,0.6); font-size:12px; margin-top:4px;}
.props-col-in.betslip-cols{max-width:100px; margin-left:6px;}
.props-team{float:left; width:100%; display:flex; align-items:center;}
.props-team .props-tm-name{flex:1; overflow:hidden;}
.props-values{float:left; width:100%; padding-left:32px;}

.tm-record-ul{padding-bottom:8px;}
.record-bar{float:left; width:100%; display:flex; align-items:center; padding:10px 0;}
.records ul li .record-bar .mid{flex:1;}

.per-type{width:100%; display:flex; justify-content:center; align-items:center; cursor:pointer;}
.per-type .icon{font-size:10px !important; color:#777 !important; margin-left:4px; padding-top:2px;}
.per-type .icon:before{transition:all 0.3s ease 0s; float:left;}
.open .per-type .icon:before{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.records ul li .mid .per-type{font-size:12px; color:#9e9e9e; font-weight:normal;}

.records-drop{float:left; width:100%; background:#323232; position:relative; display:none;}
.records-drop-outer{float:left; width:100%; padding:12px 8px; display:flex; justify-content:center;}
.records-drop-outer .betslip-card{max-width:200px;}
.records ul.tm-record-ul li{padding:0;}

.facts-wrap{float:left; width:100%; display:flex; justify-content:space-between; align-items:center;}
.facts-left{float:left; flex:1;}
.facts-right{float:right; margin-left:8px;}
.facts-right .betslip-card{max-width:110px;}
.fun-facts ul li .betslip-card .betslip-tm{margin-top:0;}
.game-details .betslip-tm{margin-top:0;}
.game-details .venue-facts-right .betslip-name{font-size: 12px;}

.polls-props-wrap{float:left; width:100%; order:2;}
.polls-props-outer{display:flex;justify-content:space-between;flex-wrap:wrap;flex:2;}
.polls-props-outer .player-props-block{padding:0; justify-content: flex-start;}
.polls-props-outer .card-info{width:100%; min-width:100%;}
.polls-props-outer .polls-col{width:100%; margin-bottom:0;}
.polls-props-outer .props-col{width:50%; border-top:1px solid #525252; border-right:1px solid #525252;}
.polls-props-outer .props-col:first-child, .polls-props-outer .props-col:nth-child(2){border-top:0;}
.polls-props-outer .props-col:nth-child(2n){border-right:0;}
.polls-props-outer .props-col .props{text-align:center;}
.polls-props-outer .props-col .props-tm-name{font-size:14px;}
.beting-poll .ans-card{height:118px; display:flex; justify-content:center; align-items:center;}
.beting-poll .ans-card .ans-card-outer{width:100%;}
.beting-poll .pool-voting-info{padding:16px 0;}
.beting-poll.bet-added .question-wcard .pool-voting-info{display:block;}
.beting-poll.bet-added .ans-card{display:none;}
.polls-block-bar{float:left; width:100%; min-height:60px; position:relative;}
.polls-block-bar .loading-wrapper{position:absolute; top:0; left:0; height:100%;}


.title-icon{float:left; margin-right:8px; color:#fff; font-size:16px; line-height:40px;}

.suggestion-card{float:left; width:100%;}
.suggestion-list{float:left; width:100%; padding-top:8px;}
.multi-dl{float:left; width:100%; display:flex; align-items:center; padding:5px 0;}
.multi-dl dt{float:left; width:50%; max-width:50%; font-size:13px; padding-right:10px; text-align:right; color:rgba(255,255,255,0.8);}
.multi-dl dd{float:left; font-size:13px; font-weight:bold; width:50%; padding-left:10px;}
.no_odds{float:left; width:100%;}
.multi-dl .no_odds{float:left; width:100%; font-size:10px; font-weight:normal; line-height:12px;}
.default-btn{border:0 !important;}


.first-goal-scorer .card-info-outer{padding:0;}
.first-goal-scorer .table-container{padding:0;}
.goal-scorer-card{float:left; width:100%;}
.goal-scorer-card .question-card{padding-top:0;}
.table-container table tr .text-left{text-align:left;}
.first-goal-scorer .table-container table thead tr th{text-transform:uppercase;}
.table-container table tr .text-right{text-align:right;}
.goal-scorer-table{float:left; width:100%;}
.goal-scorer-table td, .goal-scorer-table th{padding:4px;}
.goal-scorer-table table tr{border:0;}
.goal-scorer-table table tbody tr{display:none;}
.goal-scorer-table table tbody tr:nth-child(-n+4), .show-list .goal-scorer-table table tbody tr{display:table-row;}
.goal-scorer-table .tm-icon{float:none; display:inline-block; margin:0; width:24px; height:24px;}
.goal-scorer-card .tip-btn{width:96px; float:none; display:inline-block;}
.goal-scorer-card .tip-btn p{white-space:normal;}
.goal-scorer-card .goal-scorer-table td:last-child, .goal-scorer-card .goal-scorer-table th:last-child{text-align:right;}
.goal-scorer-card .goal-scorer-table th:last-child{padding-right:30px;}
.goal-scorer-card .empty-odds{width:96px; text-align:center; float:right;}
.bdr-top0{border-top:0 !important;}
.goal-scorer-card .goal-scorer-table td .betslip-card{max-width:100px; width:100px; float:right;}
.goal-scorer-card .goal-scorer-table td:first-child .tm-figure{margin:0;}
.goal-scorer-card .goal-scorer-table thead th:first-child{text-align:left;}
.goal-player-name{font-weight:500;}

.card-info.players-info{background:none;}
.players-info .card-info-outer{padding:0;}
.players-score-card{float:left; width:100%;}
.players-scores-list{float:left; width:100%;}
.players-scores-list > li{float:left; width:100%; margin-bottom:4px; border-bottom:1px solid #565656;}
.players-scores-list > li:last-child{border-bottom:0;}
.player-score-card{float:left; width:100%; overflow:hidden;}
.player-score-info{float:left; width:100%; padding:8px;}
.player-item{float:left; width:55%; overflow:hidden; display:flex; align-items:center;}
.player-name-col{float:left; flex:1; overflow:hidden;}
.player-name-col span{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; width:100%; float:left;}
.player-item span{flex:1; font-size:12px; font-weight:bold;}
.player-item .tm-icon{height:22px; width:22px; margin-right:8px;}
.players-scores{float:left; width:45%;}
.players-scores dl{float:left; width:100%; display:flex; justify-content:space-between; margin-bottom:4px;}
.players-scores dl:last-child{margin-bottom:0;}
.players-scores dl dt{font-size:11px; padding-right:6px; color:rgba(255,255,255,0.7);}
.players-scores dl dd{font-size:12px; font-weight:bold;white-space:nowrap;}
.players-scores-list > li .card-right .betslip-card{width:120px;}
.players-scores-list > li .card-right .betslip-button p{font-size:11px; line-height:1em; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.players-scores-list > li .card-right .betslip-box{overflow:hidden;}

.player-markets{float:left; width:100%; background:#323232;}
.markets-outer{float:left; width:100%;}
.market-q{float:left; width:100%; padding:8px; background:#f8f8fb;}
.market-q .question{background:#fff;}
.markets-list{float:left; width:100%;}
.markets-list > li{float:left; width:100%; border-bottom:1px solid #424242;}
.markets-list > li:last-child{border-bottom:0;}
.market-card{float:left; width:100%;}
.market-name{float:left; width:100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-size:12px; font-weight:600;}
.colapse-info{display:none;}

.c-card{float:left; width:100%;}
.c-card-outer{float:left; width:100%; display:flex; align-items:center; padding:8px;}
.card-icon{float:left; margin-right:8px;}
.c-icon{float:left; width:26px; height:26px;}
.c-icon img{float:left; width:100%; height:100%;}
.card-detail{float:left; flex:1; overflow:hidden;}
.card-pre{float:left; width:100%; font-size:11px;}
.card-detail h3{font-size:12px; font-weight:600; line-height:16px; margin-bottom:2px; color:#000;}
.card-right{margin-left:8px; float:right;}
.player-markets .card-right .betslip-card{width:120px;}

.props-spacific{float:left; width:100%;}
.props-spacific-outer{float:left; width:100%;}
.spacific-col{float:left; width:100%;}
.spacific-col .props-col{float:left; width:calc(50% - 4px); margin-top:8px;}
.spacific-col .props-col:first-child, .spacific-col .props-col:nth-child(2){margin-top:0;}

.preview-match.bet-preview-match .team-card .wcard{padding-top:0;}
.preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0;}

.fun-facts .facts-wrap .betslip-button{width:100%;}
.fun-facts .facts-wrap .facts-right .betslip-card{width:100px; max-width:100px;}
.fun-facts .facts-wrap .betslip-odds span{font-size:10px;  line-height:1em;}
.full-betslip-btn .betslip-player{display:flex; align-items:center; justify-content:center;}
.full-betslip-btn .betslip-card-outer .betslip-box figure.betslip-tm{height:20px; width:20px; min-width:20px; margin-right:5px;}
.full-betslip-btn .betslip-card-outer .betslip-box figure.betslip-tm img{height:100%; width:100%;}
.asterisk-line{float:left; width:100%; padding:10px; text-align:left;}
.asterisk-line p{color:rgba(255,255,255,0.80); font-size:13px;}


.betslip-block{float:left; width:100%; display:flex; justify-content:center; align-items:center; padding:12px 0;}
.betslip-block .betslip-card{max-width:170px; margin:0 6px;}
.card-block{float:left; width:100%; display:flex; align-items:center; overflow:hidden; flex-wrap:wrap;}
.c-left{float:left; flex:1;}
.c-right{float:left; margin:0; width:100%; padding:8px 0;}

.ats-info:not(.ou-records) .bet-col{flex:1; overflow:hidden;}
.ats-info:not(.ou-records) .bet-col .ats-tm{display:flex; align-items:center; justify-content:center; overflow:hidden; max-width:100%;}
.ats-info:not(.ou-records) .bet-col .ats-tm figure{min-width:20px;}
.ats-info .bet-col .ats-tm span{max-width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:11px;}
.ats-info .chart-block .bet-col .ats-tm span{text-overflow:inherit; white-space:normal; overflow:inherit;}

.add-sports-label .props-card{flex-wrap:wrap; padding:8px !important;}
.props-card-outer{float:left; width:100%; display:flex; align-items:center; background:#424242;}
.add-sports-label .sport-label{padding-top:0;}
.add-sports-label .props-card-outer{padding-top:8px;}

.props-card.sport-props .betslip-odds span{white-space:normal; overflow:inherit; text-overflow:inherit; font-size:9.5px;}
.props-card.sport-props .betslip-button{height:56px;}
.ufc-props-players .c-card-outer .card-detail{min-width:70px;}
.ufc-props-players .c-card-outer .card-right{justify-content:flex-end; display:flex; flex-wrap:wrap;}
.ufc-props-players .c-card-outer .card-right .betslip-card{margin:3px 0; margin-left:6px;}
.ufc-props-players .c-card-outer .card-right .betslip-card .betslip-button{height:56px;}
.ufc-props-players .c-card-outer .market-name{overflow:inherit; text-overflow:inherit; white-space:normal;}
.players-scores-list.ufc-props-players  > li .card-right .betslip-button p{white-space:normal; overflow:inherit; text-overflow:inherit;}
.ufc-pols .q-player-list li{min-width:50%;}
.ufc-pols .beting-poll .ans-card{height:auto;}
.ufc-pols .pool-voting-right .betslip-odds span{overflow:inherit; text-overflow:inherit; white-space:normal;}
.ufc-pols .pool-voting-right .betslip-card .betslip-button{height:56px;}
/* .ufc-sport .preview-card .match-with .col .col-in span{font-size:14px;}
.ufc-sport .preview-card .match-with .col .col-in span .playername{line-height:1.3em;}
.ufc-sport .preview-card .card-info.game-details .stadium-block .stadium_link{float:left; width:100%;}
.ufc-sport .preview-card .card-info.game-details .stadium-block .stadium_link > .icon{float:left; width:100%; text-align:center; margin-right:0; margin-bottom:5px;}
.ufc-sport .preview-card .card-info.game-details .stadium-block .stadium_link .stadium-name{float:left; width:100%; text-align:center;}
.ufc-sport .preview-card .card-info.game-details .wcard{padding:10px 12px;} */

.stadium-block .stadium_link{float:left; width:100%; display:flex; align-items:center; justify-content:center; flex-wrap:wrap;}
figure.stadium-figure{float:left; border-radius:0 !important; border:0 !important; width:50px !important; height:50px !important; display:flex; align-items:center; justify-content:center; align-content:center;}
figure.stadium-figure img{border-radius:0 !important; border:0 !important; float:left; width:100%; height:auto !important; max-height:100%;}



/***=================***Betslip, Props and Polls Section CSS End****=================***/


.team-margin .tm-nane .champ-figure .champ-icon{border:0; width:22px; height:14px;}

/*=====VENUE DETAILS CSS=====*/
.venue-card{float:left; width:100%;}
.venue-card-outer{float:left; width:100%; display:flex; justify-content:space-between; padding:8px 0;}
.venue-stadium{float:left; min-width:148px; max-width:188px; display:table-header-group; justify-content:center; align-items:center; border-right:1px solid #545454; overflow:hidden;}
.venue-details{float:left; flex:1; overflow:hidden; display:flex; justify-content:space-between; align-items:center;}
.venue-details .col{float:left; flex:1; overflow:hidden;}
.point-col{float:left; width:100%; text-align:center; overflow:hidden;}
.point-strong{float:left; width:100%; color:#fff; font-size:18px;}
.point-pre{float:left; width:100%; color:#b2b2b2; font-size:12px;}
.venue-bets{float:right; width:110px;}
.venue-bets .betslip-name{font-size:11px;}
.venue-stadium-outer{float:left; width:100%; text-align:center;}
.venue-stadium-outer .stadium-name{float:left; width:100%; text-align:center;}
.venue-stadium .game-stadium{padding:5px; display:block; float:left; width:100%;}
.stadium-block .venue-stadium-outer .icon{float:left; width:100%; margin:0; font-size:34px !important;}
.venue-stadium-outer .stadium-name .stadium-name-label{float:left; width:100%; color:#fff; font-size:13px; text-transform:uppercase;}
.venue-stadium-outer .stadium-name span{font-size:11px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:100%; float:left; width:100%;}

.venue-facts-wrap{float:left; width:100%; border-top:1px solid #545454;}
.venue-facts-inner{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:8px 0; position:relative;}
.venue-facts-item{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.venue-facts-left{float:left; flex:1; overflow:hidden; display:flex; align-items:center;}
.venue-facts-content{float:left; width:100%; overflow:hidden;}
.venue-facts-figure{float:left; margin-right:10px;}
.venue-facts-figure figure{float:left; width:24px; height:24px; min-width:24px; overflow:hidden; margin-right:10px; text-align:center; line-height:22px;}
.venue-facts-figure i{color:#dbdbdb; font-size:18px;}
.venue-facts-content p{float:left; width:100%; display:block; overflow:hidden; color:#dbdbdb; font-size:12px;}
.venue-facts-title{float:left; width:100%; display:block; overflow:hidden; color:#fff; font-size:14px; font-weight:500; margin-bottom:2px;}
.venue-facts-right{float:left; margin-left:8px;}
.venue-facts-right .betslip-card{width:110px;}
.venue-facts-right .betslip-name{font-size:11px;}
.venue-info .venue-facts-right .full-betslip-btn .betslip-player{min-height:30px;}
.venue-info .full-betslip-btn .betslip-card-outer .betslip-box figure.betslip-tm{margin-top:0;}

.add-before-Venue .match-with-bet{flex-wrap:wrap;}
.add-before-Venue .match-with-bet .bet-col{width:100%; max-width:100%; margin:6px 0 0 !important;}
.add-before-money-line .match-with-bet .bet-col{margin:6px 0 !important;}
.add-before-Venue .match-with-bet .bet-col.betslip-cols{order:2;}
.venue-facts-wrap .full-betslip-btn .betslip-player{min-height:30px;}
.game-details .neutral-tooltip, .venue-info .neutral-tooltip{float:right;}
.card-title .neutral-info .tooltip{left:auto; right:calc(100% + 8px); bottom:0; top:0; height:max-content; margin:auto auto;}
.card-title .neutral-info .tooltip:after{border-width:6px 0px 6px 6px; border-color:transparent; border-left-color:#000; left:auto; right:-5px; bottom:0; top:0; height:max-content; margin:auto;}
.game-details .wcard, .venue-info .wcard{position:relative;}

/*Best Player CSS*/
.best-player-card{float:left; width:100%;}
.best-player-card .venue-facts-wrap{border-top:0;}
.facts-content{display:block; overflow:hidden;}
.facts-title{float:left; width:100%; display:block; overflow:hidden; color:#fff; font-size:14px; font-weight:500; margin-bottom:2px;}
.fun-facts ul li .facts-content p{float:left; width:100%;}
.best-player-facts .full-betslip-btn .betslip-player .betslip-name{width:auto;}
.no-record-alert{float:left; width:100%; display:flex; align-items:center; justify-content:center; height:100%; font-size:13px; color:#fff; padding-bottom:20px;}

/*Info Tooltip CSS*/
.title-label{margin-right:6px;}
.add-tooltip{position:relative;}
.info-label{float:left;}
.info-label > .icon{color:#f0f0f0; font-size:18px; position:relative; cursor:pointer;}
.add-tooltip .title-bar{display:flex; align-items:center;}
.info-label .icon:after{position:absolute; top:-12px; left:0; right:0; margin:0 auto; content:'\e98a'; color:#111; font-size:14px; font-family:'dk-icons'; opacity:0; transition:all 0.3s ease 0s;}
.info-label.show-tooltip .icon:after{opacity:1;}
.info-tooltip{float:left; width:100%; position:absolute; left:0; visibility:hidden; opacity:0; height:1px; transition:all 0.3s ease 0s; z-index:3;}
.info-label.show-tooltip .info-tooltip{visibility:visible; opacity:1;}
.info-tooltip .tooltip-outer{position:absolute; bottom:0; left:0; width:100%; background:#111; padding:10px 8px; text-align:center; border-radius:3px; box-shadow:0 0 4px #424242;}
.tooltip-outer p{color:#f0f0f0; text-transform:none; line-height:normal; font-weight:normal; font-size:12px;}
.review-bx .title-bar .info-tooltip{top:-3px !important; z-index:99;}
.props-tile .title-bar .info-tooltip{z-index:99;}

.title-bar.sm-title-bar{font-size:14px;font-weight:500;}
.title.sm-title h3{font-size:12px; color:#9e9e9e;}
.title.sm-title .title-icon{font-size:14px; color:#9e9e9e;}

.tennis-sport .preview-match .match-with .col .col-in span{font-size:13px;}
.nfl-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.nfl-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.ncaaf-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.ncaaf-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.ncaab-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.ncaab-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.soccer-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.soccer-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.ufc-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.ufc-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.nhl-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.nhl-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.tennis-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.tennis-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.baseball-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.baseball-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.afl-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.afl-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}
.nrl-sport .fun-facts .facts-wrap .betslip-button{height:auto; min-height:44px;}
.nrl-sport .fun-facts .facts-wrap .betslip-button .betslip-odds span{white-space:normal;}

.parlay-wrap .parlay-odds .col p a, .parlay-wrap .featured-card .parlay-odds .col p a{flex:1;  overflow: hidden;}

.score-tied{float:left; width:100%; text-align:center; margin-top:0;}
.score-tied span{color:#fff; font-size:13px;}
.score-tied-outer{float:left; width:100%; border-radius:4px; padding:10px 10px; background:#212121;}
.score-tied.score-tied-preview{margin:0 0 6px;}
.match-details .score-tied{margin:12px 0 0;}
.match-details .score-tied-outer{float:none; max-width:350px; margin:0 auto;}

.upcoming_matches_loader{float:left; width:100%;}

/*====Value Props New CSS====*/
.props-block{float:left; width:100%; margin-bottom:10px;}
.title.props-title{height:auto; display:flex; align-items:center; justify-content:space-between; min-height:34px; margin-bottom:10px; position:relative;}
.title-left{float:left;}
.title-left h3{float:left; line-height:1.3em;}
.match-with-date{display:block; clear:both; color:rgba(255,255,255,0.6); font-size:12px;}
.select-label{display:block; clear:both; line-height:1.3em; margin-bottom:4px; font-size:12px;}
.select-games-right .select-filed{min-width:242px; margin:0;}
.props-vcard{float:left; width:calc(50% - 4px); margin-right:8px; margin-bottom:8px; display:flex; flex-direction:column;}
.props-vcard:nth-child(2n){margin-right:0;}
.props-vcard-block{float:left; width:100%;}
.player-props-wrap .player-props-info .props-vcard-block .props-col{width:calc(50% - 4px); margin:0; border-right:0;}
.player-props-wrap .player-props-info .props-vcard-block .props-col:nth-child(2){border-right:0;}
.props-vcard-block{display:flex; justify-content:space-between;}
.props-vcard .venue-facts-wrap{background:#424242; margin-top:8px; border:0;}
.props-vcard .venue-facts-inner{padding:8px 22px;}
.props-block .player-props-block{background:none !important;}
.props-vcard .props-col-in{overflow:hidden;}
.props-vcard .props-team .props-tm-name{overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.props-vcard .betslip-button{height:50px;}
.props-vcard .betslip-odds span{white-space:normal;}
.props-vcard .props-card .betslip-player{min-height:32px; display:flex; justify-content:center; align-items:center;}
.props-vcard .props-card .betslip-player span{align-self:center;}

.sample-size{float:right;}
.sample-size p{float:right; font-size:12px; color:#fff;}
.sample-size p span{margin-left:2px;}

/* Injury CSS */
.injuries-outer{float:left;width:100%;}
.injury-team-outer{float:left;width:100%;}
.injury-team-inner{float:left; width:100%; padding:0 8px;}
.injury-team-tab{float:left; width:100%; display:flex; padding:12px 8px 6px;}
.injuries-info .wcard{padding:0;}

.injury-team{float:left;width:50%;}
.injury-team-name{float:left;width:100%; display: flex;align-items: center; justify-content:center;}
.injury-team-name figure {width:32px;float: left;margin: 0 8px 0 0 !important;}
.injury-team-name figure img{float:left;width:100%;}
.injury-team-name span{text-align:left;font-size:13px;color:#ffffff;font-weight:600; margin:0 !important;}
ul.tabs-nav li.active .injury-team-name span{color:#000;}
.injury-listing{float:left;width:100%;}
.injury-listing ul{float:left;width:100%;}
.injury-listing ul li{float:left;width:100%;border-top:1px solid #525252; display:none;}
.injury-listing ul li:nth-child(-n+2), .injuries-info.show .injury-listing ul li, .show-list .injury-listing ul li{display:block;}
.injury-player-list{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;}
.injury-listing ul li:first-child{border-top:0px;}
.injury_team_one ul{padding-right:4px;}
.injury_team_two ul{padding-left:4px;}
.injury-player-col{float:left;width:33.33%;max-width:33.33%;text-align:left; padding:8px;}
.injury-player-col span{color:#9e9e9e; font-size:13px;}
.injury-player span{color:#fff;}
.update-date{float:right;}
.update-date p{line-height:32px;}
.injury-team-tab{float:left; width:100%;}
.injury-team-tab ul.tabs-nav li a figure, .injury-team-tab ul.tabs-nav li a figure img{border-radius:0; border:0;}

.type-label{float:left; width:100%; display:flex; align-items:center;}
.bullet{float:left; margin-right:6px; height:12px; width:12px; min-width:12px; border-radius:50%; background:#53d337;}
.bullet.orange-bullet{background:#ed9e21;}
.bullet.red-bullet{background:#ff4141;}
.bullet.yellow-bullet{background:#fff000;}
.no-found-result{float:left; width:100%;}
.no-found-result-outer{float:left; width:100%; display:flex; min-height:100px; height:100%; align-items:center; justify-content:center; padding:10px; text-align:center;}
.no-found-result p{font-size:14px;}



.injured-player-card{float:left; width:100%;}
.player-figure{float:left; width:100%; display:flex; align-items:center; overflow:hidden;}
.plr-name{float:left; flex:1; overflow:hidden;}
.injured-player-card .injury-listing ul li{display:block;}


.props-injuries{float:left; width:100%;}
.props-injuries .injury-team{width:100%;}
.props-injuries .injury-listing ul li{display:block; border-top:0; border-bottom:1px solid #525252;}
.props-injuries .injury-team-name{justify-content:flex-start; border-bottom:1px solid #525252; padding:8px 0;}
.props-injuries .injury_team_two .injury-listing ul li:last-child{border-bottom:0;}

.props-block .injuries-info{margin-bottom:10px;}
.value-props-block{float:left; width:100%;}
.injuries-info .match-with-date{margin-bottom:6px;}

/* Injury CSS */
/*  Implied Win Probability CSS */
.implied-prob{float:left;width:100%;}
.implied-prob-outer{float:left;width:100%;}
.implied-wcard{float:left;width:100%;}
.implied-card{float:left;width:100%; padding: 12px 0px;}
.implied-teams{float:left; width:100%;display:flex;align-items:center;justify-content:space-between;padding-bottom:5px;}
.implied-perc-bar{float:left; width:100%;display:flex;align-items:center;justify-content:space-between;padding: 5px 0;}
.implied-perc-bar-inner{float: left; width: 100%;border-radius: 20px;background: #f7f7f7;height: 10px;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.implied-perc{float:left; width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:5px;}
.implied-perc-bar .team-perc-bar{height:14px;display:block;float:left;}
.win-perc-bar{background:#60aa14;}
.loss-perc-bar{background:#b92722;}
.draw-perc-bar{background:#f9af29;}
.implied-team-name{float:left;display: block;}
.implied-team-name span{color:#ffffff;font-size:14px;}
.team-perc{float:left;display: block;}
.team-perc span{color:rgba(255,255,255,0.6);}
.preview-match .implied-prob h3{text-align: center;font-size: 13px;padding-top:2px;}
/*  Implied Win Probability CSS */
/* Preview  Fun Facts */
.preview-wrap .fun-facts .betslip-player{min-height:28px;}
.preview-wrap .implied-prob h3{margin:12px 0px;}
/* Preview  Fun Facts */
/*Bracket CSS*/
.bracket-dk-outer-warp{overflow: hidden; float:left;width:100%;position:relative;/* overflow-x:auto;-webkit-overflow-scrolling:touch; */}
.bracket-dk-outer-warp.ps > .ps__scrollbar-x-rail{opacity:1;}
.bracket-dk-outer-warp.ps.ps--active-x > .ps__scrollbar-x-rail{background-color:#222222;border-radius:10px;z-index: 1;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.3) inset;}
.bracket-dk-outer-warp.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{bottom:4px;}
.bracket-dk-outer-warp.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.bracket-dk-outer-warp.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x{height:6px;}
/* .bracket-dk-outer-warp-inner{overflow: hidden;float:left;-webkit-overflow-scrolling:touch;} */
.bracket-dk-outer-warp-inner{overflow-x: auto;-webkit-overflow-scrolling:touch;float:left;padding-bottom:15px;}
.bracket-dk-block{float:left; width:100%;}
.bracket-dk{float:left; width:100%;}
.bracket-dk-top{float:left; width:100%;}
.bracket-dk-top-inner{float:left; width:100%;display:flex;align-items:center;justify-content:space-between;padding:10px 0px;}
.bracket-dk-top-icon{display:flex;align-items:center;cursor:pointer;padding: 10px 0;flex: 1;}
.bracket-dk-right.bracket-dk-top-icon{justify-content: flex-end;}
.bracket-dk-top-icon .icon{font-size:18px;font-weight:100;}
.bracket-dk-top-icon.disabled .icon {opacity:0.5;}
.bracket-dk-top-icon.disabled{pointer-events:none;cursor:auto;}
.bracket-dk-outer{float:left; width:100%; display:flex; justify-content:space-between;}
.team-bracket-dk-name{font-size:14px;}
.bracket-dk-left .team-bracket-dk-name{margin-left:6px;}
.bracket-dk-right .team-bracket-dk-name{margin-right:6px;}
.group-col{float:left; display:flex; flex:1;}
.group{float:left; width:100%; display:flex; flex-wrap:wrap;height:100%;}
.group-outer{float:left; width:100%; position:relative; margin-bottom:30px; display:flex; flex-wrap:wrap; align-content:space-around;}
.group-outer:after{position:absolute; top:calc(24% - 1px); bottom:calc(24% - 1px); width:12px; border:1px solid #5d5d5d; border-left:0; content:''; right:-12px;border-radius:0px 6px 6px 0px;}
.team-single-active.group-outer:after{top:calc(12% - 1px); bottom:calc(32% - 1px);}
.group-outer:last-child{margin-bottom:0;}
.teams-card-bkt {float:left;width:100%;background:#424242;margin-bottom:30px;border-radius:6px;border:1px solid #5d5d5d;position:relative;min-width: 259px;}
.group-teams{float:left; width:100%; padding:0px; position:relative;z-index:1;}
.teams-card-bkt:after{position:absolute; top:calc(50% - 1px); width:12px; height:1px; background:#5d5d5d; border-left:0; content:''; left:-12px;}
.group4{padding-left:16px;}
.tm-bs-points {float:left;width:36px;margin-left:4px;color:#4aa331;font-weight:bold; text-align:right;}
.tm-bs-score{float:left;width:20px;margin-left:4px;color:rgba(240,240,240,0.60);text-align:center;font-size:14px;font-weight:bold;}
.win-team .tm-bs-score{color:#ffffff;}
.teams-card-bkt:last-child{margin-bottom:0;}
.team-date-time{text-align:center;float:left;width:100%;padding:8px 0px;background:#5d5d5d;color:#ffffff;}
.group-teams > li {float: left;width: 100%;padding: 0px 8px;}
.group-teams > li:last-child{border-bottom:0;}
.tm-box{float:left; width:100%; min-height:36px;}
.tm-label{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:5px 0;}
.tm-name{float:left; flex:1; overflow:hidden;}
.bracket-dk-tm-info{display: flex;align-items: center;justify-content:left;float:left;width:100%;}
.bracket-dk-tm-info figure{float: left;width: 20px;height: 20px;border-radius: 50%;overflow: hidden;margin-right:5px;}
.tm-name span{float:left; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; color:#cdcdcd;}
.tm-name .tm-dk-detail{float:left; width:100%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-size:13px; color:#cdcdcd;flex:1;/*max-width:120px;*/}
.seed-record{float: left;width: 100%;font-size: 10px;color: #9e9d95;letter-spacing: 0.4px;}
.tm-bs-other{float: right;color: rgba(240,240,240,0.60);text-align: right;font-size: 11px;}
.tm-box.favorite-dk-team{position:relative;}
.tm-box.favorite-dk-team:after{position:absolute;content:'';right:-8px;top:calc(50% - 5px);width:0;height:0;border-top: 5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #ffffff; }
.super-bowl-text figure{margin:0px auto;max-width:340px;width:100%;}
.super-bowl-text figure img{float:left; width:100%;}
.group-block {float: left;width: 50%;padding:10px 8px 10px 14px;display:flex;min-width:180px;}
.group-right{justify-content:flex-end;}
.group-right .group-outer:after{right:auto; left:-12px; border:1px solid #5d5d5d; border-right:0;border-radius: 6px 0px 0px 6px;}
.group-right .teams-card-bkt:after{left:auto; right:-12px;}
.group-right .group-block{padding:10px 14px 10px 8px;}
.group-right .group4{padding-left:8px; padding-right:16px;}
.group8 .teams-card-bkt:after{display:none;}
.group-center .group-block{width:100%;padding:10px 14px 10px 14px;}
.group-center .group-outer{flex-wrap:nowrap; align-items:center; justify-content:space-between;}
.group-center .teams-card-bkt{margin-bottom:0;}
.group-center .final-group .teams-card-bkt{margin-bottom:0; width:100%;}
.group-center .final-group .tm-name span{flex:auto;width:auto;}
.group-center .final-group .bracket-dk-tm-info figure{float:none;}
.super-bowl-text{float:left; width:100%;text-align:center;margin-bottom:15px;}
.super-bowl-text span{color:#ffffff;font-size:24px;font-weight:500;}
.group-center .group-outer.semi-final-group:after{left:20%; right:20%; top:auto; bottom:-13px; width:auto; height:12px; border:1px solid #5d5d5d; border-top:0;border-radius:0px 0px 6px 6px;display:none;}
.group-center .group{align-items:center; align-content:center;position:relative;}
.semi-final-group .teams-card-bkt + .teams-card-bkt:after {left:auto; right:-12px;}
.final-match-card .no-date{background:#5d5d5d;border-radius:6px;}
.final-match-card .no-date .tm-box .bracket-dk-tm-info{justify-content: center;}
.final-match-card .no-date .tm-box .tm-name span{width:auto;flex:initial;font-size: 18px;}
.final-match-card .no-date .tm-box .bracket-dk-tm-info figure{width:32px;height:32px;}
.final-match-card.teams-card-bkt:before {right:auto;left:-12px;position:absolute;top:calc(50% - 1px);width:12px;height:1px;background:#5d5d5d;border-left:0;content:'';}
.group-center .group-outer.final-group{justify-content:center; margin-top:6px;}
.final-group .teams-card-bkt:after{left:0; right:0; width:1px; margin:0 auto; height:13px; top:-14px;}
.group-center .group-outer.final-group:after{display:none;}
.teams-card-bkt.final-match-card{margin-left:10px;margin-right:10px;}
.group8{padding-left:8px;}
.group-right .group16{padding-right:8px;}

.super-bowl-team-wrap{float:left;width: 100%;}
.super-bowl-league{float:left;width: 100%;text-align: center;margin:2px 0px;}
.super-bowl-league img{max-width:160px;margin:0px auto;}
.super-bowl-team{float: left;width: 100%;text-align: center;margin:2px 0px;}
.super-bowl-team img{max-width:212px;margin:0px auto;}
.super-bowl-date{float: left;width: 100%;text-align: center;margin:2px 0px;}
.super-bowl-date span{font-size:14px;letter-spacing:2px;color:#cdcdcd;}
.super-bowl-league figure,.super-bowl-team figure{max-width:100%;display:flex;}

.super-bowl-title{float:left; width:100%; text-align:center; margin:2px 0px;}
.super-bowl-title span{font-size:16px;letter-spacing:2px;color:var(--clr-base); line-height:1em; font-family: 'Saira', sans-serif; text-transform:uppercase;}
	  
/* Simple line */
.group8{position:relative;}
.group-left .group8:after{position: absolute;top:10px;bottom:10px;width: 1px;background:#5d5d5d;content: '';right:-3px;}
.group-right .group8:after{position: absolute;top:10px;bottom:10px;width: 1px;background:#5d5d5d;content: '';left:-3px;}
.group8 .group-outer:after{border:none!important;}
.group4 .teams-card-bkt:after{width:0px!important;}

/*video screen css*/
.video-outer{display:none;}
.playoff-highlights-outer{width:100%; float:left;}
.playoff-highlights-listing{width:100%; float:left;}
.show-playoff{background:#424242;}
.show-playoff{display:block;}
.video-wrap-full .preview-wcard .loading-wrapper.content-loader{ background:#424242;}	
.video-wrap-full .facts-outer .loading-wrapper.content-loader{background:#424242;}		
.product-video-col .content-relative{height:400px; background: #424242;    z-index: 2;}
.video-wrap-full .preview-wcard{position:relative;}
.video-wrap-full .facts-outer{position:relative;}
.video-wrap-full .playoff-highlights-outer{position:relative;}
.video-wrap-full .playoff-highlights-listing{position:relative;}
.video-wrap-full .playoff-highlights-outer .loading-wrapper.content-loader{background:#424242;}	
.playoff-highlights-listing .video-now-playing{right:5px;}
.video-wrap-full .playoff-highlights-outer,
.video-wrap-full .preview-wcard .wcard,
.video-wrap-full .facts-outer .wcard{min-height:100px;}

@media (min-width: 1025px){
	.bracket-full .group-left .group8:after{top: 2.7%;bottom: 2.7%;}
	.bracket-full .group-right .group8:after{top: 2.7%;bottom: 2.7%;}
}
/* Simple line */

@media only screen and (min-width : 541px) and (max-width :812px){
	.bracket-dk-outer-warp{overflow-x: auto;-webkit-overflow-scrolling:touch;padding:0px 10px;}
	.bracket-dk-top-inner{padding: 10px 6px;}
	.teams-card-bkt{margin-bottom:20px;min-width:200px;}
	.group-outer{margin-bottom:20px;}
}
@media only screen and (min-width :300px) and (max-width :540px){
	.bracket-dk-outer-warp{overflow-x: auto;-webkit-overflow-scrolling:touch;}
	.bracket-dk-top-inner{padding:0px 6px;}
	.bracket-full .bracket-dk-top-inner{padding:10px 6px;}
	.teams-card-bkt{margin-bottom:20px;min-width:200px;}
	.group-outer{margin-bottom:20px;}
}
/* Bracket CSS*/
/* ncaa-brackets-warp */
section.mid-wrapper.ncaa-brackets-warp{padding-top:15px;}
.ncaa-brackets-warp .bracket-dk-outer-warp-new{float:left;width:100%;}
/* .ncaa-brackets-warp .bracket-dk-outer-warp .bracket-dk-outer-warp-inner{width:100%;} */
.ncaa-brackets-warp + #footer_div{display:none;}
.bracket-dk-head{float:left;width:100%;}
.bracket-dk-head-warp{float:left;width:100%;}
.bracket-top-teams-head{float:left;width:100%;text-align:center;justify-content:center;align-items:center;padding-bottom:6px;}
.ncaa-brackets-warp .bracket-top-teams-warp .teams-card-bkt:after{background:none;}
.bracket-top-teams-head span{color:#ffffff;font-size: 21px;font-weight: bold;line-height: 22px;font-family:Saira;font-style:italic;}
.bracket-top-teams-warp{float:left;width:100%;display: flex;justify-content: center;align-items: center;}
.bracket-top-teams-inner{float:left;width:100%;display:flex;justify-content:center;align-items:center;max-width:860px;background:rgba(93, 93, 93, 0.6);padding:8px 12px;border-radius:6px;position:relative;z-index:1;}
.bracket-dk-teams-col{float:left;width:100%;display:flex;align-items:center;}
.bracket-dk-top-col{width:200px;}
.bracket-dk-top-col-full{float:left;width:100%;display:flex;align-items:center;}
.bracket-dk-team-col{float:left;width:100%;display:flex;align-items:center;}
.bracket-dk-dir{width: 30px;text-align: left;min-width: 30px;}
.bracket-dk-dir span{color:#ffffff;font-size:18px;font-weight:bold;line-height:18px;font-family: Saira;}
.bracket-dk-left .group-outer:after { border-radius:0px 4px 4px 0px;}
.bracket-top-teams-warp .bracket-dk-top-left  .group-outer{margin:0px 15px 0px 0px;}
.bracket-top-teams-warp .bracket-dk-top-right  .group-outer{margin:0px 0px 0px 15px;}
.bracket-dk-top-right .group-outer:after {right:auto;left:-9px;border: 1px solid #5d5d5d;border-right: 0;border-radius: 4px 0px 0px 4px;}
.bracket-dk-top-right .bracket-dk-team-col {flex-direction: row-reverse;}
.bracket-dk-top-right .tm-name span {flex-direction: row-reverse;display:flex;}
.bracket-dk-top-right .tm-label {flex-direction: row-reverse;}
.bracket-dk-top-right .tm-name span strong {padding-left: 3px;}
.bracket-dk-top-right .bracket-dk-dir{text-align:right;}
.bracket-dk-top-center{min-width:96px;width:96px;text-align:center;}
.bracket-dk-dayton-warp{float:left;width:100%;}
.bracket-dk-dayton-warp-inner{float:left;width:100%;}
.bracket-dk-dayton-heading{float:left;width:100%;font-weight:bold;padding:4px 0px 2px;letter-spacing:1px;font-size:14px;}
.bracket-dk-dayton-date{float:left;width:100%;letter-spacing:1px;font-size:11px;margin:0;}
.bracket-dk-watch-on{position:absolute;top:100%;}
.bracket-dk-watch-on-inner{background:rgba(93, 93, 93, 0.6);width:96px;height:50px;align-items:flex-end;display:flex;border-radius: 0px 0px 48px 48px;flex-direction: column;padding:0px 0px 15px;}
.watch-on-text{float:left;width:100%;letter-spacing:1px;font-size:11px;margin:0;}
.watch-on-logo{float:left;width:100%;display:flex;align-items:center;justify-content:center;margin-top:2px;}
.watch-on-logo figure{float:left;width:100%;max-width:54px;}
.watch-on-logo figure img{float:left;width:100%;}
.madness-block-warp{float:left;width:100%;text-align:center;position:absolute;bottom:18%;left:-160px;right:0px;display:flex;min-width:660px;min-height:270px;}
.madness-block-warp-inner{float:left;width:100%;}
.madness-heading{float:left;width:100%;text-align:center; margin-bottom:10px;}
.madness-running-text{float:left;width:100%;text-align:center; margin-top:20px;}
.madness-running-text p{float:left;width:100%;text-align:center;color:#cdcdcd;font-size:12px;}
.madness-running-text strong{color:#ffffff;}
.madness-running-text a{color:#ffffff;text-decoration:none;}
.madness-small-txt{float:left;width:100%;text-align:center;margin-top:10px;}
.madness-small-txt p{float:left;width:100%;text-align:center;line-height:11px;font-size:8px;color:#ffffff;}
.madness-small-txt strong{color:#c5c5c5;}
.madness-heading span{color:#ffffff;font-size:21px;font-weight:bold;line-height:21px;font-family: Saira;}
.bracket-sports-wagering{float:left;width:100%;margin-top:20px;}
.bracket-sports-wagering-text{float:left;width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px;}
.bracket-sports-wagering-text span{color:#cdcdcd;line-height:11px;font-size:10px;}
.bracket-sports-wagering-logo{float:left;width:100%;display:flex;align-items:center;justify-content:center;}
.bracket-sports-wagering-logo figure{float:left;width:100%;max-width:72px;}
.bracket-sports-wagering-logo figure img{float:left;width:100%;}
.madness-image-list{float:left;width:100%;text-align:center;display:flex;align-items:center;justify-content:center;margin:25px 0px;}
.madness-image-listing{text-align:center;width:100%;display:flex;align-items:center;justify-content:center;margin:0px auto;max-width:400px;}
.madness-image-col{float:left;width:100%;display: flex;justify-content: center;}
.madness-image-col figure{float:left;width:100%;max-width:54px;}
.madness-image-col figure img{float:left;width:100%;}
.tm-first-four-warp{position:absolute;top:calc(50% - 33px);width: 100%;float: left;right: 0px;min-width: 220px;display: flex;min-height: 46px;align-items:center;}
.tm-first-four-inner strong{color: #ffffff;font-size: 21px;font-weight: bold;line-height: 22px;font-family: Saira;font-style: italic;width:100%;float: left;}
.tm-first-four-inner p{float:left;width: 100%;font-weight: bold;padding: 4px 0px 2px;letter-spacing: 1px;font-size:14px;color:#c5c5c5;}
.tm-first-four-inner{float:left;width:100%;text-align:right;padding-right:10px;}
.group-right .tm-first-four-warp{left:0px;right:auto;}
.group-right .tm-first-four-inner{text-align:left;padding-right:0px;padding-left:10px;}
.ncaa-brackets-warp .group-outer:last-child .tm-first-four-warp{margin-top:23px;}

.ncaa-brackets-warp .group-left .group8 .group-outer:after{border:1px solid #5d5d5d!important;border-left:0px!important;}
.ncaa-brackets-warp .group-right .group8 .group-outer:after{border:1px solid #5d5d5d!important;border-right:0px!important;}
.ncaa-brackets-warp .group4 .teams-card-bkt:after {width:8px!important;}
.ncaa-brackets-warp .group-right .group8:after{background:none;}
.ncaa-brackets-warp .group-left .group8:after{background:none;}
.ncaa-brackets-warp .tm-box{min-height:auto;}
.ncaa-brackets-warp .tm-name span{font-size:11px;max-width:120px;}
.ncaa-brackets-warp .group-teams > li{padding:0px 5px;}
.ncaa-brackets-warp .teams-card-bkt{border-radius:3px;margin-bottom:2px;min-width:auto;}
.ncaa-brackets-warp .teams-card-bkt:last-child{margin-bottom:0px;}
.ncaa-brackets-warp .group-outer{margin-bottom:3px;margin-top:2px;}
.ncaa-brackets-warp .group-outer:last-child{margin-bottom:0px;}
.ncaa-brackets-warp .group8 .teams-card-bkt:after{display:block;}
.ncaa-brackets-warp .teams-card-bkt:after{width: 8px;left:-8px;}
.ncaa-brackets-warp .group-right .teams-card-bkt:after {left: auto;right:-8px;}
.ncaa-brackets-warp .group-block{min-width:150px;padding-left:6px;padding-bottom:5px;padding-top:0px;}
.ncaa-brackets-warp .group16 .teams-card-bkt:after{display:none;}
.ncaa-brackets-warp .group-center .teams-card-bkt{margin-bottom:0;/* min-width:150px; */z-index:1;}
.ncaa-brackets-warp .group-right .group4{padding-right: 8px;}
.ncaa-brackets-warp .group1 .teams-card-bkt:first-child{margin-bottom:50px;}
.final-four-block{float:left;width:100%;text-align:center;position:absolute;bottom:calc(50% + 30px);left:0px;right:0px;height:50%;display:flex;flex-direction:column;}
.final-four-top{float:left;flex:1;width: 100%;display:flex;align-items:flex-end;}
.final-four-top-inner{float:left;width:100%;}
.final-four-logo{float:left;width:100%;display:flex;align-item:center;justify-content:center;}
.final-four-logo figure{max-width:110px;margin:0 auto;}
.final-four-content{float:left;width:100%;}
.final-four-content-inner{float:left;width:100%;margin:10px 0px;}
.final-four-heading{float:left;width:100%;color:#3cb14a;font-size:21px;font-weight:bold;line-height: 22px;font-family:Saira;font-style:italic;}
.final-four-stadium{float:left;width:100%;font-weight:bold;padding:4px 0px 2px;letter-spacing:1px;font-size:14px;}
.final-four-date{float:left;width:100%;letter-spacing:1px;font-size:11px;margin:0;}
.final-four-bottom{float:left;width:100%;}
.final-four-bottom .champ-heading{float:left;width:100%;text-align:center;color:#3cb14a;font-size:21px;font-weight:bold;line-height: 22px;font-family:Saira;font-style:italic;}
.final-four-bottom-inner{float:left;width:100%;margin:15px 0px;}
.national-date{float:left;width:100%;letter-spacing:1px;font-size:11px;margin:0px;}
.ncaa-brackets-warp .group-left .group-outer:after{border-radius: 0px 4px 4px 0px;}
.ncaa-brackets-warp .group-right .group-outer:after{border-radius: 4px 0px 0px 4px;}
.ncaa-brackets-warp .bracket-dk-outer {justify-content:center;}
.ncaa-brackets-warp .group-center{max-width: 340px;width: 340px;}
.ncaa-brackets-warp .group-center .group-block{max-width: 340px;width: 340px;padding:0px;}
.ncaa-brackets-warp .group-center .group-block .semi-final-group{justify-content:center;min-width:494px;margin-left:-60px;padding:8px 12px;background:rgba(93, 93, 93, 0.6);border-radius:6px;}
.ncaa-brackets-warp .group-center .group-block .semi-final-group .teams-card-bkt:not(.final-match-card):after{display:none;}
.ncaa-brackets-warp .group-outer:after{right:-7px;width:6px;}
.ncaa-brackets-warp .bracket-dk-top-left .group-outer:after{border-radius:0px 4px 4px 0px;}
.ncaa-brackets-warp .group-right .group-outer:after{left:-7px;border-radius:4px 0px 0px 4px;}
.ncaa-brackets-warp .group-right .group-block{padding-right:6px;}
.teams-place-match{position: absolute;top: calc(50% - 11.5px);width: 100%;float: left;left: 0px;right: 0px;}
.tm-pl-name{float: left;width: 100%;background: #5d5d5d;border-radius:3px;border:1px solid #5d5d5d;padding: 4px 4px;}
.tm-pl-name span{float: left;width: 100%;font-size:11px;text-align:center;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;}
.ncaa-brackets-warp .group-left .group-block.group16{padding-left:5px;}
.ncaa-brackets-warp .group-right .group-block.group16{padding-right:5px;}
.ncaa-brackets-warp .group-right .tm-name span{text-align:right;display:block;padding-left:3px;float:right;}
.ncaa-brackets-warp .group-right .tm-name span strong{padding-left:3px;float:right;}
.ncaa-brackets-warp .group-right .tm-label{flex-direction: row-reverse;}
.ncaa-brackets-warp .group-center .teams-card-bkt:last-child .tm-name span{flex-direction: row-reverse;display:flex;}
.ncaa-brackets-warp .group-center .teams-card-bkt:last-child .tm-name span strong{padding-left: 3px;}
.ncaa-brackets-warp .group-center .teams-card-bkt:last-child .tm-label{flex-direction: row-reverse;}
.ncaa-brackets-warp .group-center .final-match-card{background: #212121;border-color:#212121;}
.ncaa-brackets-warp .group-center .final-match-card .tm-name span{font-size: 18px;justify-content:center;text-align:center;/* color:#121212; */color:#ffffff;font-weight:bold;max-width:100%;}
.ncaa-brackets-warp .tm-label{padding:3px 0;}
.ncaa-brackets-warp .bracket-dk-teams-warp{margin:0px;}
.ncaa-brackets-warp .bracket-dk-top{position:relative;}
.ncaa-brackets-warp .bracket-dk-top-inner{position:absolute;width:100%;height:100%;}
.ncaa-brackets-warp .bracket-dk-top-inner{align-items:flex-end;}
.ncaa-brackets-warp .semi-final-group .teams-card-bkt + .teams-card-bkt:after {right: -9px;}
.ncaa-brackets-warp .final-match-card.teams-card-bkt:before {left:-9px;width:9px;}
.ncaa-brackets-warp .team_tbd .tm-name span{text-align:center;max-width:100%;font-weight:bold;justify-content: center;}
.ncaa-brackets-warp .bracket-dk-outer{position:relative;}
.ncaa-brackets-warp .bracket-dk-outer:after{position: absolute;top: calc(50% - 2px);width: calc(100% - 12px);height: 1px;/* background: #5d5d5d; */content: '';left: 6px;display:none;}
.tm-first-four-warp-mob{float:left;width:100%;display:none;text-transform: uppercase;}
.ncaa-brackets-warp .group-left .tm-first-four-warp-mob:after{position: absolute;top: 24px;width: calc(100% - 12px);height: 1px;background: #5d5d5d;content: '';left: 6px;}
.ncaa-brackets-warp .group-left .group-outer + .tm-first-four-warp-mob:after{top:calc(50% + 23px);}
.group-outer + .tm-first-four-warp-mob{padding-top: 2px;padding-bottom: 3px;}
.tm-first-four-warp-mob .tm-first-four-inner strong{font-size:16px;padding-top:3px;}
.ncaa-brackets-warp .group-left .tm-first-four-warp-mob .tm-first-four-inner{text-align:left;padding:0px 0px 4px 6px;}
.ncaa-brackets-warp .group-right .tm-first-four-warp-mob .tm-first-four-inner{text-align:right;padding:0px 6px 4px 0px;}
.ncaa-brackets-warp .bracket-dk-top-right .tm-name span{float:right;}
.bracket-win-team *{font-weight:bold!important;color:#ffffff!important;}
.ncaa-brackets-warp .teams-card-bkt .bkt-odds{color:#3cb14a!important;font-weight:bold!important;}
.ncaa-brackets-warp .tm-name span strong{font-weight:normal; margin-right:2px;}

.ncaa-brackets-warp .teams-card-bkt .bkt-odds{flex-direction:column; display:flex; justify-content:center; align-items:center;}
.ncaa-brackets-warp .teams-card-bkt .bkt-odds .bkt-odds-label{color:#3cb14a !important;}
.ncaa-brackets-warp .teams-card-bkt .bkt-odds .bkt-line-label{color:var(--clr-base-light) !important;}

.score-players{float:left; width:100%; display:flex; justify-content:space-between; margin-top:0px;}
.score-players .col{float:left; width:calc(50% - 50px); overflow:hidden; padding-right:4px;}
.score-players .col + .col{text-align:right; padding:0 0 0 4px;}
.score-players ~ .supper-over{margin-top:4px;}
.score-players span{float:left; width:100%; margin-bottom:2px; font-size:13px; color:#fff;}
.score-players span:last-child{margin-bottom:0;}

.ncaa-brackets-warp .group-center .final-four-block{position:static; height:auto;}
.ncaa-brackets-warp .group-center .madness-block-warp{position:static; min-height:inherit; margin-top:30px; min-width:100%;}
.ncaa-brackets-warp .group-left .tm-first-four-warp-mob:after{opacity:0;}
.ncaa-brackets-warp .tm-label{min-height:32px;}


/*NCAA New Bracket CSS Start*/
.ncaa-brackets-warp .group-block.group16 .teams-card-bkt{margin-bottom:0; border-radius:3px 3px 0 0;}
.ncaa-brackets-warp .group-block.group16 .teams-card-bkt ~ .teams-card-bkt{border-radius:0 0 3px 3px; border-top:none;}
.ncaa-brackets-warp .final-four-heading{font-size:24px; line-height:normal;}
.ncaa-brackets-warp .final-four-bottom .champ-heading{font-size:24px; line-height:24px;}
.ncaa-brackets-warp .national-date, .ncaa-brackets-warp .final-four-date{font-size:13px;}

.ncaa-brackets-warp .group-outer{margin-bottom:2px;}
.ncaa-brackets-warp .tm-label{padding:2px 0;}
.ncaa-brackets-warp .tm-first-four-warp{top:calc(50% - 20px);}
.ncaa-brackets-warp .group-outer ~ .group-outer .tm-first-four-warp{top:calc(50% - 40px);}
.ncaa-brackets-warp .group-left .tm-first-four-inner{text-align:left;}
.ncaa-brackets-warp .group-right .tm-first-four-inner{text-align:right;}
.ncaa-brackets-warp .group-center .group-block .semi-final-group{min-width:560px; margin:0; padding:18px 12px;}
.ncaa-brackets-warp .group-center .group{display:flex; justify-content:center; flex-direction:column;}
.ncaa-brackets-warp .group-center{max-width:300px; width:300px; position:relative; z-index:3;}
.ncaa-brackets-warp .bracket-top-teams-inner{max-width:1080px;}
.ncaa-brackets-warp .tm-name span{max-width:100%;}
.ncaa-brackets-warp .tm-label{min-height:34px;}
.ncaa-brackets-warp .group-block{min-width:190px;}
.ncaa-brackets-warp .tm-name span{font-size:14px; font-weight:600;}
.ncaa-brackets-warp .tm-name span strong{font-weight:600;}
.ncaa-brackets-warp .teams-card-bkt .bkt-odds .bkt-line-label{color:var(--clr-base) !important;}
.ncaa-brackets-warp .tm-bs-other{font-size:13px;}
.ncaa-brackets-warp .group-block.group8 .tm-label{min-height:60px;}
.ncaa-brackets-warp .group-block.group4 .tm-label{min-height:60px;}
.ncaa-brackets-warp .group-block.group2 .tm-label{min-height:60px;}
.ncaa-brackets-warp .group-block.group1 .tm-label{min-height:60px;}
.ncaa-brackets-warp .group-col.group-center .tm-label{min-height:60px;}

.ncaa-brackets-warp .group-block.group2 .teams-card-bkt:after{display:none;}
.ncaa-brackets-warp .group-block.group1 .teams-card-bkt:after{display:none;}

.ncaa-brackets-warp .group-block.group2{margin-left:-130px; z-index:1;}
.ncaa-brackets-warp .group-block.group1{margin-left:-92px; z-index:2;}

.ncaa-brackets-warp .group-right .group-block.group2{margin:0 -130px 0 0;}
.ncaa-brackets-warp .group-right .group-block.group1{margin:0 -92px 0 0;}

.ncaa-brackets-warp .tbd-tile .tm-name span strong{display:none;}
.ncaa-brackets-warp .tbd-tile .tm-name .tm-dk-detail span{position:relative; line-height:24px; font-size:0;}
.ncaa-brackets-warp .tbd-tile .tm-name .tm-dk-detail span:before{position:absolute; height:16px; top:0; bottom:0; border-radius:5px; background:repeating-linear-gradient(55deg, #5d5d5d, #5d5d5d 3%, #6f6f6f 4%); content:''; top:0; right:0; left:0; z-index:-1; margin:auto;}

@media (max-width: 991px){
    .ncaa-brackets-warp .group1 .teams-card-bkt:first-child{margin-bottom:0 !important;}
    .ncaa-brackets-warp .group-block.group2 .group-outer .teams-card-bkt{margin-top:4px !important;}
    .ncaa-brackets-warp .group-block.group1 .group-outer{margin-top:0 !important;}
    .ncaa-brackets-warp .group8 .group-outer:nth-child(5), .ncaa-brackets-warp .group4 .group-outer:nth-child(3), .ncaa-brackets-warp .group2 .group-outer:nth-child(2){margin-top:33px !important;}
    .ncaa-brackets-warp .group-block.group1 .group .teams-card-bkt{margin-top:33px !important;}
    .ncaa-brackets-warp .tm-first-four-warp{display:none;}

}
/*NCAA New Bracket CSS End*/

/* Desktop Gap */
@media (min-width:992px){
	.ncaa-brackets-warp  .group8 .group-outer:nth-child(5),
	.ncaa-brackets-warp  .group4 .group-outer:nth-child(3),
	.ncaa-brackets-warp  .group2 .group-outer:nth-child(2){margin-top:33px;}
	.ncaa-brackets-warp  .group16 .group-outer:nth-child(9){margin-bottom:33px;}
}
/* Desktop Gap */

@media (max-width: 1024px){
	.ncaa-brackets-warp  .bracket-dk-outer-warp {margin-bottom:0px;}
}
@media (max-width: 991px){
	.ncaa-brackets-warp .bracket-dk-top-col-full{flex-direction: column;}
	.ncaa-brackets-warp .bracket-dk-team-col{margin-bottom:4px;}
	.ncaa-brackets-warp .bracket-top-teams-inner{margin-bottom:55px;}
	.ncaa-brackets-warp .bracket-top-teams-warp{padding: 0px 30px;}	
	.ncaa-brackets-warp .bracket-dk-outer:after,
	.tm-first-four-warp-mob{display:block;}
	.ncaa-brackets-warp  .group8 .group-outer:first-child,
	.ncaa-brackets-warp  .group4 .group-outer:first-child,
	.ncaa-brackets-warp  .group2 .group-outer:first-child{margin-top:30px;}
	.ncaa-brackets-warp  .group8 .group-outer:nth-child(5),
	.ncaa-brackets-warp  .group4 .group-outer:nth-child(3),
	.ncaa-brackets-warp  .group2 .group-outer:nth-child(2){margin-top:33px;}
	
	.ncaa-brackets-warp .group-center{padding-top:50px;}
	.ncaa-brackets-warp .tm-first-four-warp{top:calc(50% - 46px);}
}
@media(max-width:560px){
	.ncaa-brackets-warp .bracket-top-teams-inner{flex-wrap:wrap;margin-bottom:55px;}
	.ncaa-brackets-warp .bracket-dk-top-right .group-outer:after {right:-7px;left:auto;border: 1px solid #5d5d5d;border-left:0;border-radius:0px 4px 4px 0px;}	
	.ncaa-brackets-warp .bracket-top-teams-warp .bracket-dk-top-right .group-outer{margin:0px 15px 0px 0px;}
	.ncaa-brackets-warp .bracket-dk-top-left .bracket-dk-dir,
	.ncaa-brackets-warp .bracket-dk-top-right .bracket-dk-dir{text-align:center;width:24px;min-width:24px;}
	.ncaa-brackets-warp .bracket-dk-top-right .tm-label,
	.ncaa-brackets-warp .bracket-dk-top-right .tm-name span,
	.ncaa-brackets-warp .bracket-dk-top-right .bracket-dk-team-col{flex-direction:row;}
	.ncaa-brackets-warp .bracket-dk-top-center{padding-bottom:6px;}
	.ncaa-brackets-warp .bracket-dk-top-inner{align-items:flex-end;padding-bottom:10px;}
	.ncaa-brackets-warp .bracket-dk-top-right .tm-name span{float:left;max-width:164px;}
}

/* ncaa-brackets-warp */

/* new preview card */
.nfl-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.nfl-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.nfl-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.nfl-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.nfl-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.nfl-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.nfl-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.nfl-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.nfl-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.nfl-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.nfl-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.nfl-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.nfl-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.nfl-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.nfl-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}

.nfl-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.nfl-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.nfl-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.nfl-sport .final-team-col-name figure img {width: 100%;float:left;}
/* new preview card */


/* new preview card */
.nba-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.nba-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.nba-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.nba-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.nfl-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.nba-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.nba-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.nba-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.nba-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.nba-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.nba-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.nba-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.nba-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.nba-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}

.nba-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.nba-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.nba-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.nba-sport .final-team-col-name figure img {width: 100%;float:left;}

.nba-sport .preview-card .matchup-stats{padding:0px;}
.nba-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.nba-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.nba-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.nba-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* new preview card */
/* ncaaf-sport  */
.ncaaf-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.ncaaf-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.ncaaf-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.ncaaf-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.ncaaf-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.ncaaf-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.ncaaf-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.ncaaf-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.ncaaf-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.ncaaf-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.ncaaf-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.ncaaf-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.ncaaf-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.ncaaf-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.ncaaf-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}

.ncaaf-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.ncaaf-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.ncaaf-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.ncaaf-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%; -webkit-border-radius:50%;}
.ncaaf-sport .preview-card .matchup-stats{padding:0px;}
.ncaaf-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.ncaaf-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.ncaaf-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.ncaaf-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* ncaaf-sport  */

/* ncaab-sport  */
.ncaab-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.ncaab-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.ncaab-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.ncaab-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.ncaab-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.ncaab-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.ncaab-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.ncaab-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.ncaab-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.ncaab-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.ncaab-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.ncaab-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.ncaab-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.ncaab-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.ncaab-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}

.ncaab-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.ncaab-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.ncaab-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.ncaab-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%; -webkit-border-radius:50%;}
.ncaab-sport .preview-card .matchup-stats{padding:0px;}
.ncaab-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.ncaab-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.ncaab-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.ncaab-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* ncaab-sport  */

/* soccer-sport  */
.soccer-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.soccer-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.soccer-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.soccer-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.soccer-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.soccer-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.soccer-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.soccer-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.soccer-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.soccer-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.soccer-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.soccer-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.soccer-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.soccer-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.soccer-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}

.soccer-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.soccer-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.soccer-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.soccer-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%;-webkit-border-radius:50%;}
.soccer-sport .preview-card .matchup-stats{padding:0px;}
.soccer-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.soccer-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.soccer-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.soccer-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* soccer-sport  */

/* ufc-sport  */
.ufc-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.ufc-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.ufc-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.ufc-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.ufc-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.ufc-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.ufc-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.ufc-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.ufc-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.ufc-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.ufc-sport .preview-card .recent-matches .final-team-block .final-team-col span{font-size:13px; color:#fff;}
.ufc-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.ufc-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.ufc-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.ufc-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.ufc-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.ufc-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.ufc-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.ufc-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.ufc-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%; -webkit-border-radius:50%;}
.ufc-sport .preview-card .matchup-stats{padding:0px;}
.ufc-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.ufc-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.ufc-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.ufc-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* ufc-sport  */

/* afl-sport  */
.afl-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.afl-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.afl-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.afl-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.afl-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.afl-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.afl-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.afl-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.afl-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.afl-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.afl-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.afl-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.afl-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.afl-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.afl-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.afl-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.afl-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.afl-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.afl-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%;-webkit-border-radius:50%;}
.afl-sport .preview-card .matchup-stats{padding:0px;}
.afl-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.afl-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.afl-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.afl-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* afl-sport  */

/* nrl-sport  */
.nrl-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.nrl-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.nrl-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.nrl-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.nrl-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.nrl-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.nrl-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.nrl-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.nrl-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.nrl-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.nrl-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.nrl-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.nrl-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.nrl-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.nrl-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.nrl-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.nrl-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.nrl-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.nrl-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%; -webkit-border-radius:50%;}
.nrl-sport .preview-card .matchup-stats{padding:0px;}
.nrl-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.nrl-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.nrl-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.nrl-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* nrl-sport  */

/* nhl-sport  */
.nhl-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.nhl-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.nhl-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.nhl-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.nhl-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.nhl-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.nhl-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.nhl-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.nhl-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.nhl-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.nhl-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.nhl-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.nhl-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.nhl-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.nhl-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.nhl-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.nhl-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.nhl-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.nhl-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%;-webkit-border-radius:50%;}
.nhl-sport .preview-card .matchup-stats{padding:0px;}
.nhl-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.nhl-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.nhl-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.nhl-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* nhl-sport  

/* baseball-sport  */
.baseball-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:3px 0px 0px;}
.baseball-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.baseball-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.baseball-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.baseball-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.baseball-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.baseball-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.baseball-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.baseball-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.baseball-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.baseball-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.baseball-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.baseball-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.baseball-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.baseball-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.baseball-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.baseball-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.baseball-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.baseball-sport .final-team-col-name figure img {width: 100%;float:left;}
.baseball-sport .preview-card .matchup-stats{padding:0px;}
.baseball-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.baseball-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.baseball-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.baseball-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* baseball-sport  */

/* tennis-sport  */
.tennis-sport .preview-match.bet-preview-match .team-card .wcard .match-with{padding:12px 0px 0px;}
.tennis-sport .preview-card .implied-card{float:left;width:100%; padding: 9px 0px;}
.tennis-sport .preview-card .card-info.preview-match .betslip-box {padding:0px 2px;max-width:96px;}
.tennis-sport .preview-card .card-info.preview-match .betslip-card-outer{justify-content:center;}
.tennis-sport .preview-card .card-info.recent-matches .final-score{padding:0px;}
.tennis-sport .preview-card .final-team-score{float:left;width:100%;padding:10px 0px 4px;}
.tennis-sport .preview-card .final-team-score-warp{float:left;width:100%;}
.tennis-sport .preview-card .final-team-score-outer{float:left;width:100%;}
.tennis-sport .preview-card .final-team-block{float:left;width:100%;display:flex;align-items:flex-start;justify-content:center;}
.tennis-sport .preview-card .final-team-block .final-team-col span{float:left;width:100%;font-size: 12px;font-weight: normal;color: #9e9e9e;text-transform: uppercase;padding:2px 0;margin:0px;line-height:14px;}
.tennis-sport .preview-card .final-team-block .final-team-col p{float:left;width:100%;font-size:12px;color:#f0f0f0;padding:2px 0;margin:0px;line-height:14px;}
.tennis-sport .preview-card .final-team-col{width:33.33%;text-align:center;}
.tennis-sport .preview-card .recent-matches .table-container table tbody tr{display:none;}
.tennis-sport .preview-card .recent-matches .table-container table tbody tr:nth-child(-n+2),
.tennis-sport .preview-card .recent-matches .table_outer.show .table-container table tbody tr {display:table-row;}
.tennis-sport .preview-card .final-team-col-name{float:left;width:100%;display:flex;align-items:center;justify-content:center;min-height:24px;}
.tennis-sport .preview-card .final-team-block .final-team-col .final-team-col-name span{display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#ffffff;font-size:14px;text-transform:uppercase;padding:0px 8px 0px 8px;float:none;width: auto;}
.tennis-sport .final-team-col-name figure {float:none;width:20px;display:inline-block;}
.tennis-sport .final-team-col-name figure img {width: 100%;float:left;border-radius:50%;-webkit-border-radius:50%;}
.tennis-sport .preview-card .matchup-stats{padding:0px;}
.tennis-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.tennis-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.tennis-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.tennis-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
/* tennis-sport  */

/* H2H matchup*/
.nfl-sport .preview-card .matchup-stats{padding:0px;}
.nfl-sport .preview-card .h2h-matchup{float:left;width:100%;padding:2px 0px 4px;}
.nfl-sport .preview-card .h2h-matchup-warp{float:left;width:100%;}
.nfl-sport .preview-card .h2h-matchup-outer{float:left;width:100%;}
.nfl-sport .preview-card .h2h-matchup-block{float:left;width:100%;}
.h2h-matchup-block-heading{float:left;width:100%;display:flex;align-items:center;justify-content:center;padding-bottom:3px;padding:0px;min-height:40px;}
.h2h-matchup-listing{float:left;width:100%;display:flex;justify-content:center;padding:7px 0px;align-items:flex-start;border-top: 1px solid #525252;}
.h2h-matchup-list .col{flex:1;float:left;text-align:center;font-size:12px;color:#dbdbdb;padding:0px 2px;}
.h2h-matchup-block-heading .col span{font-size: 12px;font-weight: normal;color:#9e9e9e;padding:0px;margin: 0px;line-height:14px;display:block;/*overflow:hidden; white-space:nowrap;text-overflow:ellipsis; */}
.h2h-matchup-list .col-offense{text-align:right;}
.h2h-matchup-list .col-defense{text-align:left;}
.h2h-matchup-list .col-offense, .h2h-matchup-list .col-defense{min-width:125px;padding:0px;}
.h2h-matchup-list .col-offense span, .h2h-matchup-list .col-defense span{color:#ffffff;}
.h2h-matchup-list .col-center{min-width:130px;}
.h2h-matchup-list .col-center .icon{font-size:10px;font-weight:100;color:#dbdbdb;width:10px;}
.h2h-matchup-list .col-center .icon:before{width:10px;}
.h2h-matchup-list .col-center span{padding:0px 2px;display:inline-block;}
.h2h-bar{background:#eeeeee;height:14px;width:100%;float:left;}
.h2h-bar.offense-bar{background:#a349a4;}
.h2h-bar.defense-bar{background:#ff7f27;}
.h2h-matchup-list .col-offense .h2h-bar{float:right;}
.h2h-matchup-block-avg{float:left;width:100%;padding-bottom:16px;}
.h2h-matchup-avg-list-heading{float:left;width:100%;display:flex;justify-content:center;align-items:flex-start;}
.h2h-matchup-avg-list{float:left;width:100%;display:flex;justify-content:center;align-items:flex-start;}
.h2h-matchup-block-avg .col{padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;min-height:125px;align-content:center;}
.h2h-matchup-avg-list .col:first-child{border-right: 1px solid #525252;}
.col-average span{font-size:18px;color:#f0f0f0;font-weight:300;float:left;width:100%;}
.col-average strong{float:left;width:100%;color:#f0f0f0;font-size:24px;font-weight:500;line-height:30px;margin-top:8px;}

.h2h-matchup-list .col-center span {padding:0px 20px;display:block;}
.col.col-center{position:relative;}
.col.col-center .icon{position:absolute;top: 2px;}
.col.col-center span + .icon{right:3px;left:auto;}
.col.col-center span + .icon + .icon{right:8px;left:auto;}
.col.col-center span + .icon + .icon + .icon{right:13px;left:auto;}

.col.col-center .icon{left:3px;}
.col.col-center .icon + .icon{left:8px;}
.col.col-center .icon + .icon + .icon{left:13px;}

@media only screen and (min-device-width :300px) and (max-device-width :992px) and (orientation : portrait) {
	.h2h-matchup-list .col-offense, 
	.h2h-matchup-list .col-defense{min-width: 60px;}
	.h2h-matchup-list .col-center{min-width: 120px;}
	.h2h-matchup-block-heading .col span{font-size:11px;}
	.h2h-matchup-list .col{font-size:11px;}
}
@media only screen and (min-device-width :300px) and (max-device-width :375px) and (orientation : portrait) {
	.h2h-matchup-list .col-offense, .h2h-matchup-list .col-defense {min-width:44px;}
	.h2h-matchup-list .h2h-bar{height:12px;}
	.nfl-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.ncaaf-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.ncaab-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.soccer-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.ufc-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.nhl-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.tennis-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.baseball-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.afl-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
	.nrl-sport .preview-wrap .matchup-stats .wcard{padding:0px 5px;}
}
@media only screen and (min-device-width :300px) and (max-device-width :359px) and (orientation : portrait) {
	.h2h-matchup-list .col-offense, .h2h-matchup-list .col-defense {min-width:44px;}
	.h2h-matchup-list .col{font-size: 10px;}
}
/* H2H matchup*/


.value-props-loader .loading-wrapper{top:0;position: relative;min-height: 218px;display: flex!important;align-items: center;}
.no-record{text-align:center;}

/* video page */
section.mid-wrapper.video-wrap-full{padding:20px 0px 0px;}
.container-full{float:left;width:100%;position:relative;}
.video-warp-title {margin-bottom:10px;padding:7px 0px 0px;float:left;width:100%;}
.info-wrap{float:left;width:100%;padding-bottom: 20px;}
.video-wrap .preview-outer{max-height:90px;padding:14px 0px;}
.video-wrap .show-list .preview-outer{max-height: inherit;}
.product-video-col{float:left; width:100%;background:#000; border:4px solid #424242;position:relative;display:flex;align-items:center;justify-content:center;}
.play-main-video { width: 100%; float: left; position: relative; display: flex; align-items: center; justify-content: center;}
.product-video-col figure{float: left;width: 100%;}
.product-video-col figure img{float: left;width: 100%;}
.product-video{float:left;width:100%;max-height:460px;height:100%;}
.product-video video{float:left; width:100%; height:100%;}
.right-aside + .aside-info{width:calc(100% - 336px);}
.aside-info{float: left;padding-right: 22px;width:100%;}
.right-aside {float: right;width: 336px;position:sticky;top:5px;overflow: auto;}
.video-listing{position:relative;max-height:calc(100vh - 110px);float:left;width:100%;overflow:auto;}
.right-aside-outer{float: left;width: 100%;}
.video-list-video{float: left;width: 100%;position:relative;display: flex;align-items: center;justify-content: center;}
.video-list-video figure{float: left;width: 100%;}
.video-list-video figure img{float: left;width: 100%;}
.video-meta {float: left;width: 100%;display: flex;align-items: center;justify-content: left;margin-top:8px;}
.video-meta i{font-size:14px; float:left;color: #dbdbdb;margin-right:3px;}
.video-meta span{font-size:12px;}
.video-date{float:left;margin-right:5px;}
.video-time{float:left;}
.video-warp-info .facts-left{display:flex;align-items:center;}
.video-warp-info .facts-left figure{min-width:24px;}
.video-listing .card-info.video-list-info:last-child{border:none;margin-bottom:0px;}
.video-list-info .title{background:none;}
.ads-banner-block{text-align:center;}
.ads-banner-block img{max-width:100%;}
.fun-facts-inner{padding:0px 10px;}
.fun-facts-inner .owl-nav button.owl-prev{left:-5px;}
.fun-facts-inner .owl-nav button.owl-next{right:-5px;}
.video-warp-info .fun-facts ul li:nth-child(-n+3), 
.video-warp-info .fun-facts .facts-outer .show-list ul li{display: block;}

.preview-video-wcard{float:left;width:100%;}
.video-list-info .preview-video-wcard{margin:0px;}
.video-media{float:left;width:146px;border: 3px solid rgba(0, 0, 0, 0.3);position:relative;}
.video-list-info{margin-bottom:8px;padding:10px 6px;}
.video-desc{float:left;width: calc(100% - 146px);padding:0px 10px;}
.video-desc .title{height:auto;line-height:normal;margin-top: 6px;background:none;padding:0px;}
.video-desc .title h3{line-height: normal;}
.video-active{background:#646464;}
.video-now-playing {float: right;position: absolute;right: -14px;bottom: 3px;background: #d00729;color: #ffffff;padding: 4px 5px;cursor: pointer;font-size: 11px;border-radius:2px;}
.playoff-highlights-outer .video-media{width:100%;border:0px;}
.playoff-highlights-outer .video-desc{width:100%;padding: 8px 14px 14px;}
.playoff-highlights-listing .preview-video-wcard{width: calc(33.33% - 6px);background:#424242;margin-right:9px;margin-bottom:8px;}
.playoff-highlights-listing .preview-video-wcard:nth-child(3n){margin-right:0;}
.playoff-highlights-listing .preview-video-wcard:last-child{margin-right:0px;}
.play-now-btn{opacity:0.6;position:absolute;float:left;cursor:pointer; width:100%;height:100%; display:flex; justify-content:center; align-items:center;}
.play-now-btn img{float:left; width:70px; height:70px;}
.product-video-col .play-now-btn{width:100%;height:100%; display:flex; justify-content:center; align-items:center;}
.product-video-col .play-now-btn img{width:70px; height:70px;}
.video-list-info  .play-now-btn{width:100%;height:100%; display:flex; justify-content:center; align-items:center;}
.video-list-info  .play-now-btn img{width:44px; height:44px;}
.playoff-highlights-listing .play-now-btn{width:100%;height:100%; display:flex; justify-content:center; align-items:center;}
.playoff-highlights-listing .play-now-btn img{width:54px; height:54px;}
.video-timing{float:right;position:absolute;right:3px;bottom:3px;background:rgba(0, 0, 0, 0.5);color:#ffffff;padding:4px 8px;cursor:pointer;border-radius:2px;}

@media (min-width: 1025px){
	.product-video-col{margin-bottom:20px;}
}
@media (max-width: 992px){
	.right-aside + .aside-info{width:100%;}
	.right-aside{width: 100%;position: static;margin-bottom: 10px;}
	.aside-info{width: 100%;padding: 0;}
	.video-warp-title{padding:0px 15px;}
	.right-aside{max-height:auto;}	
	.video-listing{max-height:none;}
	
.video-outer{display:block; background:#424242; width:100%; float:left;}
.video-outer > .title{background:#424242;}
.right-aside{display:none;}
.video-block{width:100%; float:left; position:relative; overflow:hidden;}
.video-media{width:100%;}
.video-block .owl-nav{width:100%; float:left;}
.video-block .video-desc{width:100%; padding:5px 5px 10px; background: #323232;}
.video-active .video-desc{background:#646464;}
.video-list-info{padding:1px; width:290px;}
.video-desc .title h3{font-size:12px;}
.video-now-playing{  right: 5px;}
.video-carosual .owl-stage { display: flex; align-items: center;  touch-action: manipulation;}
.video-carosual .owl-item{float:left;}
.right-aside-outer{padding-left:8px;}
.playoff-highlights-listing {width: 100%; float: left; padding: 0 4px;}
.product-video-col{margin-bottom:0;}
}
/* video page */

.video-match-outer{float:left;width:100%;}
.video-match-outer .wcard{padding:5px;}
.video-match-block{float: left;width: 100%;position:relative;display: flex;align-items: center;justify-content: center;}
.video-match-block .play-now-btn{width:100%;height:100%; display:flex; justify-content:center; align-items:center;}
.video-match-block .play-now-btn img{width:70px;height:70px;}
video.product-video{object-fit: fill;}
figure.product-video img{object-fit: fill;}

/* Promoting Banner Start */
section.mid-wrapper.other-games-dk-wrap{padding-top:30px;min-height:calc(100vh - 110px);}
.promoting-info-warp{padding:0px 10px;}
.promoting-banner-info{border:1px solid #585858;background:url('../images/promoting-banner-bg.jpg');background-size:cover;float:left;width:100%;margin-top:20px}
.promoting-wrap-inner{display: flex;align-items: center;justify-content: left;float:left;width: 100%;padding:34px 0px;}
.promo-text{float:left; width: 100%;padding: 0;color: #fff;font-size:44px;line-height:48px;text-transform:uppercase;font-family: 'Saira', sans-serif;font-weight:bold;text-shadow: 0 2px 5px rgba(0,0,0,0.7);text-align:center;}
.promo-price{color:#d7b434;}
.promoting-content{float:left;width:100%;}
.promoting-figure{float:left;width:424px;text-align:center;min-width:424px;}
.promoting-figure-inner{float:left;width:100%;padding:0px 30px;display:flex;align-items:center;justify-content:center;}
.promoting-figure-inner figure{float:left;width:100%;text-align:center;max-width:210px}
.promoting-figure-inner figure img{float:left;width:100%;}
.promoting-content-inner{float:left;width:100%;}
.promoting-content-bar{float:left;width:100%;text-align:center;margin-top:20px;}
.promoting-content-bar .btn{max-width:244px;width:100%;border-radius:3px;font-size:28px;font-family: 'Saira', sans-serif;font-weight:bold;line-height:56px;height:56px;}

/*ADD DROPS CSS*/
.drop-right{display:flex; align-items:center;}
.drop-right .info-label{line-height:normal;}
.drop-outer > .pull-left{padding-left:10px;}
.drop-outer{float:left;}
.select-label-outer{float:left; width:100%; display:flex; align-items:center;}
.select-label-outer .info-label{margin:-4px 0 0;margin-left:5px;}
.drop-outer .select-games-right{flex-direction:column; display:flex;}
.select-label-outer .info-label > .icon{font-size:16px;}
.drop-tooltip .info-tooltip{margin-top:-11px;}

@media(max-width:1170px){	
	.promoting-figure{width:320px;min-width:320px;}
	.promo-text{font-size:42px;line-height:48px;}
	.promoting-content-bar .btn{font-size:26px;line-height:54px;height:54px;max-width:230px;}
}
@media(max-width:1024px){	
	.promoting-figure{width:260px;min-width:260px;}
	.promo-text{font-size:36px;line-height:40px;}
	.promoting-content-bar .btn{font-size:22px;line-height:48px;height:48px;max-width:180px;}
}
@media(max-width:992px){	
	.promoting-figure{width:260px;min-width:260px;}
	.promo-text{font-size:38px;line-height:42px;}
	.promoting-content-bar .btn{font-size:21px;line-height:44px;height:44px;max-width:180px;}
	.promoting-content-bar{margin-top:15px;}
}
@media(max-width:768px){	
	.promo-text{font-size:34px;line-height:36px;}
}

@media(max-width:767px){	
	.promoting-figure{width:220px;min-width:220px;}
	.promo-text{font-size:26px;line-height:30px;}
	.promoting-content-bar .btn{font-size:18px;line-height:40px;height:40px;max-width:160px;}
	.promoting-content-bar{margin-top:10px;}
	
/*ADD DROPS CSS*/
.drop-right{display:flex; align-items:center;}
.drop-tooltip{align-self: flex-end; margin-top: 0 !important ;}
.drop-outer > .pull-left{padding-right:0; margin-top:5px; position:relative;}
.select-label-outer .info-label > .icon{margin-top:-4px;}
.drop-tooltip .info-tooltip{margin-top:-14px;}
.select-label-outer .info-label{margin:3px 0; margin-left:5px;}
.select-label-outer .info-label > .icon{font-size:18px;}

}
@media only screen and (min-device-width :300px) and (max-device-width :560px) and (orientation : portrait) {
	.promoting-figure {width: 100%;min-width: 100%;}
	.promoting-wrap-inner{flex-wrap: nowrap;flex-direction: column;}
	.promoting-figure-inner figure{max-width: 180px;}
	.promoting-content{margin-top:20px;}
}
@media only screen and (min-device-width : 641px) and (max-device-width : 840px) and (orientation : landscape) {
	.promo-text {font-size: 32px;line-height: 34px;}
}

@media only screen and (min-device-width : 320px) and (max-device-width : 640px) and (orientation : landscape) {
	.promo-text {font-size: 24px;line-height: 28px;}
}
@media(max-width:360px){
	.promo-text{font-size: 22px;line-height:28px;}
}
/* Promoting Banner End*/

/* team-stats */
.team-stats table#standings th { border-left:1px solid #565656;padding-left: 5px;}
.team-stats table#standings thead tr th:first-child,
.team-stats table#standings thead tr th.sorting_disabled{border-left:none;}
.team-stats table#standings thead tr th[colspan="3"] {border-left:1px solid #565656;}
.team-stats table#standings thead tr th[colspan="5"] {border-left:1px solid #565656;}
.team-stats .standing-table table#standings th{padding:8px 2px;}
/* team-stats */

.player-stats .standing-wrap .player-stats-tie-data .table-container table .sticked-1{width:46px; max-width:46px; padding-left:0px;}

@media (max-width:1024px){
.player-stats .standing-wrap .table-container table tbody tr td span.m{display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
}
@media (max-width: 991px){
.player-stats .standing-wrap .table-container {width: calc(100% - 160px); overflow-x:scroll; margin-left:160px; overflow-y:visible; padding-bottom:1px;padding-right:0px;padding-left:0px;}
.player-stats .standing-wrap .table-container table#standings{width:100%; white-space:nowrap;table-layout: auto;}
.player-stats .standing-wrap .table-container table .sticked-1 {position:absolute;min-width:36px;max-width:36px;left: 0px;top:auto;border-right:0px;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;text-align:center;}
.player-stats .standing-wrap .table-container table .sticked-2 {position:absolute;width:124px;left:36px;top:auto;border-right:1px solid #565656;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;}
.player-stats .standing-wrap .table-container table td{min-width:36px;}
.player-stats .standing-wrap .table-container table td.sticked-2  + td.standing-cell figure.icon-figure{margin:0px;}
.player-stats .standing-wrap .table-container table td,.player-stats .standing-wrap .table-container table th{line-height:40px;padding-top:0px;padding-bottom:0px;height:41px;}
.player-stats .standing-wrap .table-container table td a,.player-stats .standing-wrap .table-container table th a{white-space:nowrap!important;}
.player-stats .standing-wrap .table-container table thead tr th:not(.sticked-1):not(.sticked-2) a {padding-left:3px;padding-right:3px;}

.player-stats .standing-wrap .player-stats-tie-data .table-container{width:calc(100% - 170px); margin-left:170px;}
.player-stats .standing-wrap .player-stats-tie-data .table-container table .sticked-1{width:46px; min-width:46px; max-width:46px; padding-left:4px; text-align:left;}
.player-stats .standing-wrap .player-stats-tie-data .table-container table .sticked-2{left:46px;}
}

/* Parlay Builder */
section.mid-wrapper.parlay-builder-wrap{padding-top:15px;}
.card-info.parlay-match{margin:0px;}
.parlay-builder-wrap .eliments-wrap{padding-bottom:0px;}
.sports-nav{width: 100%;float:left;padding: 0px 12px;}
.sports-nav-outer{width: 100%;float:left;}
.sports-nav-inn{float:left;width:100%;padding:0px 25px;position:relative;overflow:hidden;top:-12px;}
.sports-nav-inn:before{height:48px;width:100%;position:absolute;content:'';left:0px;bottom:0px;background:#424242;border-radius:24px;}
.sports-nav-inn .sp-item{float:left;width:100%;text-align: center;}
.sports-nav-inn .sp-item-inner{display:flex;align-items:center;justify-content:center;color:rgba(255, 255, 255, 0.4);font-size: 18px;line-height:48px;position:relative;}
.sp-item-inner > span{position:relative;}
.sports-nav-inn .sp-item-inner figure{float:left;width:24px;height:24px;overflow:hidden;margin-right:10px;text-align: center;line-height:22px;color:rgba(255, 255, 255, 0.4);}
.sports-nav-inn  .owl-stage{padding-top:12px;}
.sports-nav-inn  .owl-item{padding:0px 1px;}
.sports-nav-inn .sp-item.active .sp-item-inner,
.sports-nav-inn .sp-item.active .sp-item-inner figure{color:#ffffff;} 
.sports-nav-inn .sp-item.active .sp-item-inner:after{position:absolute;bottom:0px;left:0px;float:left;height:3px;background:#53d337;width:100%;content:'';}
.sports-nav-inn .sp-item-inner:hover,
.sports-nav-inn .sp-item-inner:hover figure{color:#ffffff;} 
.sp-count{height:18px;width:18px;background:#53d337;color:#000000;text-align:center;position:absolute;right:-10px;border-radius:50%;top:-10px;line-height:18px;font-size:12px;display:none;}
.show_badge .sp-count{display:block;}
.sport-nav-disabled{opacity:0.4;pointer-events:none;}
.sports-nav-outer .owl-nav button{height:40px;bottom: 4px!important;top: auto;}
.sports-nav-outer .owl-nav button i{font-size:14px;}
.sports-nav-outer .owl-buttons > div.disabled,
.sports-nav-outer .owl-nav button.disabled{display:none;}
.sports-nav-outer .owl-buttons .owl-next,.sports-nav-outer .owl-nav button.owl-next{right:13px;}
.sports-nav-outer .owl-buttons .owl-prev,.sports-nav-outer .owl-nav button.owl-prev{left:13px;}
.parlay-content-tabs{}
.parlay-content-tabs .tabs-bar{display:flex;align-items:center;margin-top:20px;margin-bottom:27px;width: 100%;float:left;}
.parlay-content-tabs .tabs-outer{max-width:678px;margin:0 auto;padding:0px 12px;}
.parlay-content-tabs ul.tabs-nav li.active a{background:#b5b5b5;color:#000000;}
.parlay-content-tabs ul.tabs-nav li{border-left-color:#b5b5b5;}
.parlay-content-tabs ul.tabs-nav{border-color:#b5b5b5;}
.parlay-content-tabs ul.tabs-nav li a{font-size: 14px;line-height: 28px;text-transform:uppercase;}
.parlay_time{float:left;width:100%;text-align: center;margin-bottom:10px;}
.parlay_time span{color:#ffffff;font-size:16px;font-weight:bold;float:left;width:100%;text-align: center;text-transform:uppercase;}
.parlay-match .countdown{color: #b6b5b5;font-size:12px;background:none;}
.parlay-match .countdown span{color:#b6b5b5;font-size:12px;margin-top:8px;}
.parlay-match .match-with .bet-col.betslip-cols{width:100%;margin-left: 14px;}
.parlay-match .match-with .col.tm-two .bet-col.betslip-cols{margin-left:6px;margin-right:14px;}
.parlay-match .match-with .col figure{margin-left: 14px;}
.parlay-match .match-with .col.tm-two figure{margin-left:0px;margin-right:14px;}
.parlay-match  .match-with .col figure,
.parlay-match  .match-with .col figure img{border-radius:0%;border:none;}
.parlay-match .match-with .col.mid-col{font-size:14px;color:#ffffff;padding-top: 12px;}
.parlay-match .match-with .col.tm-two .col-in label,
.parlay-match .match-with .col .col-in label{margin:0px;min-width:48px;min-height:23px;line-height:23px;}
.parlay-match .wcard{background:none;}
.parlay-match .betslip-odds strong{font-size:14px;}
.parlay-match .match-details{border-bottom:1px solid rgba(255, 255, 255, 0.1);}
.funfacts-widget{float:left;width:100%;position:relative;text-align:center;}
.funfacts-btn {display: inline-block;color: #53d337;font-size:11px;border: 1px solid #53d337;border-radius: 20px;padding:0 6px;line-height:20px;text-align: center;margin:0 auto;position:relative;top: -10px;font-weight: 500;left: 0;right: 0;z-index: 1;max-width: 80px;width:100%;}
.funfacts-btn.active:after {position:absolute;top:100%;left:0;right:0;font-size:14px;color:#53d337;content:'\e98a';font-family:'dk-icons'!important;text-align:center;height:9px;line-height:9px;}
.funfacts-btn.active{background:#53d337;color:#ffffff;}
.funfacts-card-outer{float:left;width:100%;padding:0px 0px 10px;}
.funfacts-card{float:left;width:100%;}
.funfacts-deatil {float:left;width:100%;background:#424242;text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center;border-radius:3px;padding:5px 10px;}
.parlay-match .owl-dots{float:left; width:100%; text-align:center; margin-top:7px;}
.parlay-match .owl-dot{display:inline-block; margin:0 4px; background:none;border: none;}
.parlay-match .owl-dot span{float:left; width:10px; height:10px; border-radius:50%; background:#484848;}
.parlay-match .owl-dot.active span{background:#ffffff; border-color:#ffffff;}
.moneyline-match-buttons{float:left;width:100%;}
.moneyline-list{float:left;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:30px;}
.moneyline-listing{float:left;}
.moneyline-listing li{margin:0px 6px;float:left;}
.moneyline-listing li a{float:left;width:100%;border:1px solid #53d337;color:#53d337;font-weight:500;border-radius:42px;font-size:14px;line-height:38px;min-width:140px;text-align:center;text-transform:uppercase;padding:0px 34px;}
.moneyline-listing .active a{background:#53d337;color:#ffffff;font-weight:bold;}
.parlay-match-bottom .show-default{background:#424242;border:none;}
.parlay-match-bottom .add-to-betslip-btn{background:#3a8f28;color:#ffffff;max-width:194px;width:100%;font-weight:bold;}
.parlay-match-bottom .add-to-betslip-btn:hover{background:#3a8f28!important;color:#ffffff!important;}
.parlay-match-bottom .add-to-betslip-btn.btn.disabled{opacity:0.5;pointer-events:none;background:#acabab!important;}
.leg-odds-betslip-inner{background:#525252;float: left;width: 100%;display: flex;align-items: center;justify-content: space-between;padding:10px 7px;}
.leg-odds-betslip-inner .col span{font-size:11px;color:#9e9e9e;text-transform:uppercase;}
.leg-odds-betslip-inner .col strong{font-size:16px;color:#ffffff;padding-left: 5px;}
.leg-odds-betslip-inner .col strong.parlay-odds-count{color:#3a8f28;}
.leg-odds-betslip-inner .col {text-align:center; flex: 1;padding:0 3px;display: flex;align-items: center;justify-content: center;}
.col.parlay-betslip-btn{justify-content:flex-end;}
.leg-odds-betslip-block{float:left;width:100%;}
.parlay-match-bottom {/* position:sticky;position:-webkit-sticky; */bottom:0;z-index:2;float:left;width:100%;}
.active-match .betslip-button{background:#ffffff;}
.active-match .betslip-button .betslip-odds span{color:#53D337!important;}.parlay-match .betslip-button .betslip-odds span{font-size:12px;}
.parlay-match-top{float:left;width:100%;}
.parlay-match-list{float:left;width:100%;padding-bottom:20px;}
/* .leg-odds-betslip-block{display:none;} */
.active-legs.parlay-match-bottom{position:sticky;position:-webkit-sticky;}
.active-legs .leg-odds-betslip-block{display:block;}
.parlay-match .betslip-button{cursor:pointer;}
.loading-wrapper.value-count-loader{position:relative;width:30px;}
.value-count-loader .loader-ring {width:20px;height:20px;}
.value-count-loader .loader-ring div {width:18px;height:18px;margin:0px;border-width:2px;}
.parlay-match .betslip-box.disabled{pointer-events:none;}
/* active bit */
.parlay-content-tabs .tab-content{float:left;width:100%;}
/* total-parlay-list */
.total-parlay-list .match-with-bet  .betslip-cols {width:100px;margin:0px!important;}
.total-parlay-list .col.tm-two .match-with-bet{justify-content:flex-start;}
.total-parlay-list .col .match-with-bet{flex-wrap:wrap;justify-content: flex-end;}
.total-parlay-list .tp-match-with{padding-top:0px;}
/* .total-parlay-list .tp-match-with.match-with .col{width: calc(50% - 4px);} */
.total-parlay-list .funfacts-widget{margin-top:8px;}

.total-parlay-list .match-with.tp-match-with .col{display:flex;justify-content:flex-end;}
.total-parlay-list .match-with.tp-match-with .col.tm-two{display:flex;justify-content:flex-start;}
.total-parlay-list .match-with.tp-match-with .col .match-with-bet{width: auto;min-width: 125px;}
.total-parlay-list .tp-match-with .match-with-bet .bet-col.betslip-cols{max-width:100%;}
.total-parlay-list .tp-match-with .match-with-bet .bet-col.betslip-cols .betslip-button{padding-right:2px;padding-left:2px;}
.total-parlay-list .tp-match-with .match-with-bet .bet-col.betslip-cols .betslip-box{margin:0px 2px;}
.parlay-tm-card{float:left;width:100%;}
.parlay-tm-card-name{float:left;width:100%;color: #ffffff;font-size: 14px;margin-bottom:0px;text-align:center;}
.parlay-tm-card-type{float:left;width:100%;color: #b6b5b5;font-size: 13px;text-align:center;}
@media(max-width:768px){
	.total-parlay-list .match-with.tp-match-with .col .match-with-bet{flex:1;margin:1px 0px;width: 100%;}
	.total-parlay-list .match-with.tp-match-with .col{flex-direction: column;}
}
/* total-parlay-list */
.leg-odds-betslip-inner .col span.betslip-act-btn{position:relative;cursor:pointer;display:inline-block;width:18px;padding:3px;margin-right:5px;}
.leg-odds-betslip-inner .col span.betslip-act-btn i{font-size:12px;color:#ffffff;}
.betslip-active-list{float:left;width:100%;/* display:none; */height:0px;overflow:hidden;}
.betslip-block-inner{float:left;width:100%;background:#525252;border-top:1px solid rgba(255, 255, 255, 0.1);}
.betslip-block-listing{float:left;overflow:auto;width:100%;max-height:160px;position:relative;}
.betslip-list-item{float:left;width: 100%;display: flex;align-items: center;justify-content: space-between;padding: 10px 7px;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.betslip-list-item .col {text-align:center;flex:1;padding:0 3px;display:flex;align-items:center;justify-content: center;}
.active-betslip-list.active-legs .betslip-active-list{/* display: block; */height:auto;}
.hide-picks-exp{display:none;}
.active-betslip-list .hide-picks-exp{display: block;}
.active-betslip-list .view-picks-exp{display: none;}
.parlay-clear-btn{float:left;width:100%;text-align:center;padding:0px;}
.clear-parlay-list {border: 1px solid #3a8f28;color: #3a8f28;font-weight: bold;font-size: 12px;background: none!important;line-height: 30px;margin:8px 0px;}
.bet-list-team{float:left;width:100%;display: flex;align-items: center;justify-content: flex-start;}
.bet-list-odds{float:left;width:100%;}
.bet-list-tabs{float:left;width:100%;}
.bet-list-team-name{color:#fff;font-size:13px;text-align:left;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;width:160px;max-width:160px;display:block;}
.bet-list-odds-data{color:#3a8f28;font-size:16px;}
.bet-list-tab-data{color:#fff;font-size:13px;float: right;padding-right: 15px;}
.remove-leg-team{display:inline-block;float:left;min-width:30px;text-align:center;cursor:pointer;}
.remove-leg-team i{color:#fff;font-size:13px;}
.parlay-tabs-warp{float:left;width:100%;}
.parlay-tabs-inner{float:left;width:100%;position:relative;}
.bet-list-icon{float:left;width:20px;text-align:center;}
.bet-list-icon figure{float:left;width:100%;text-align:left;}
.bet-list-icon figure .icon{font-size:16px;text-align:center;}

@media only screen and (min-device-width : 300px) and (max-device-width : 814px) and (orientation : landscape) {
	.betslip-block-listing{ max-height: 80px;}
	.parlay-match-bottom .show-default{line-height:30px;}
	.parlay-match-bottom .show-default a{font-size: 11px;}
}

@media(max-width:768px){
	.leg-odds-betslip-inner {padding:8px 7px;}
	.betslip-list-item{display:inline-table;position:relative;padding:7px 7px 6px;}
	.betslip-list-item .col:first-child{order:1;width:calc(100% - 80px);}
	.betslip-list-item .col:last-child{margin-top: -2px;padding-left:42px;width:calc(100% - 80px);font-size:11px;}
	.betslip-list-item .col:nth-child(2){width:80px;max-width:80px;float:right;position:absolute;right: 0px;height: 100%;top: 0px;}
	.bet-list-tab-data{float:left;color:#b6b5b5;}
	.bet-list-icon {position: relative;top:5px;}
	.remove-leg-team {position: relative;top:4px;}
	.bet-list-team-name{max-width:210px;width:210px;padding-right: 0px;margin-right:0px;}
	.bet-list-tab-data{font-size: 11px;padding-right:0px;}
	.remove-leg-team{min-width: 18px;text-align:left;}
	.remove-leg-team i{font-size:12px;}
	.parlay-match-bottom .show-default{line-height:30px;}
	.parlay-match-bottom .show-default a{font-size: 11px;}
	/* .parlay-match-list{padding-bottom:0px;}
	.parlay-match-list .team-card:last-child .match-details{border:none;} */
	
}
/* active bit */
@media(min-width:1025px){
	.parlay-match-bottom {padding:0px 12px;}
	.parlay-match .match-with{padding-bottom:10px;}
	.parlay-builder-wrap .container {max-width:1024px;}
	.sports-nav{padding:0px;}
    .top-team-filter .review-bx > .col.col-right{padding-left:10px;}
}

@media(max-width:767px){
	.funfacts-widget{margin-top:8px;}
	.sports-nav-inn{padding:0px 15px;}
	.sports-nav-inn .sp-item-inner {font-size:14px;line-height:44px;}
	.sports-nav-outer .owl-nav button i{font-size:12px;}
	.sports-nav-outer .owl-nav button.owl-next{right:8px;}
	.sports-nav-outer .owl-nav button.owl-prev{left:8px;}
	.moneyline-listing li a {border-radius: 15px;font-size:13px;line-height: 30px;padding:0px 14px;min-width:80px;}
	.moneyline-listing li{margin:0px 2px 4px;}
	.parlay-content-tabs ul.tabs-nav li a {font-size:13px;line-height:22px;}
	.parlay-content-tabs .tabs-bar {margin:15px 0px;}
	.col.parlay-betslip-btn {min-width: 120px;}
	.parlay-match-bottom .add-to-betslip-btn{padding:0px 10px;font-size:12px;}
	.funfacts-deatil p{line-height:16px;font-size:12px;}
}
@media(max-width:560px){
	.moneyline-listing li a{border-radius:16px;font-size:12px;padding:0px 10px;}
	.parlay-match .match-with .col figure{margin-left:10px;}
	.parlay-match .match-with .col.tm-two figure {margin-left:0px;margin-right:10px;}
	.parlay-match .match-with .col figure,
	.parlay-match .match-with .col figure img {width:24px;height: 24px;}
    .parlay-match  .match-with .col .col-in{margin-top:0px;}
	.parlay-match  .match-with .col .col-in span {font-size:13px;line-height: 14px;min-height: 28px;display: flex;align-items: center;	}
	.parlay-match-bottom .add-to-betslip-btn{font-size:11px;}
	.parlay-match .match-with .col.mid-col{padding-top: 3px;}
	.sports-nav-inn .sp-item-inner figure{margin-right:6px;}
}
@media(max-width:370px){
	.parlay-match .match-with .col.mid-col{font-size:12px;}
	.parlay-match .match-with .col .col-in span {font-size:11px;line-height: 12px;min-height: 24px;}
}
/* Parlay Builder */

.select-filed.game-type .bootstrap-select.btn-group .dropdown-menu{width:auto;}

.note-pre{float:left; width:100%; margin-bottom:5px; text-align:center;}
.note-pre p{font-size:12px; float:left; width:100%; background:#424242; padding:0 12px; padding:10px; color:#fff;}

/*Fight Stats CSS*/
.fight-outer{float:left; width:100%;}
.fight-stats-info{float:left; width:100%; padding-bottom:8px;}
.tm-bar{float:left; width:100%; display:flex; border-bottom:1px solid rgba(255,255,255,0.06); padding:10px 0;}
.tm-bar .col{float:left; width:50%;}
.tm-bar .col.tm-tow .tm-figure{order:2; margin:0 0 0 8px;}
.tm-bar .col.tm-tow{text-align:right;}
.tm-bar .tm-label{padding:0;}
.tm-bar .tm-name{color:#fff;}
.tm-bar .circle-figure{height:24px; width:24px; min-width:24px;}
.stats-bar{float:left; width:100%; display:flex;}
.stats-bar .col{float:left; flex:1; color:#fff; font-size:12px; padding:10px 10px;}
.stats-bar .col.mid{text-align:center; color:#a4a4a4; text-transform:uppercase; font-size:11px;}
.stats-bar .col.right{text-align:right;}
.stats-bar .col span label{color:#a4a4a4;}
.stats-acc{float:left; width:100%; justify-content:center; align-items:center; display:flex; cursor:pointer;}
.stats-acc .icon{font-size:11px !important; color:#777 !important; margin-left:4px; padding-top:2px;}
.stats-acc .icon:before{transition:all 0.3s ease 0s; float:left;}
.open .stats-acc .icon:before{transform:rotate(180deg); -webkit-transform:rotate(180deg);}
.acc-stats-content{float:left; width:100%; background:#323232; padding:6px 6px; display:none;}
.stats-list{float:left; width:100%;}
.stats-list > li{float:left; width:100%; padding:5px;}
.stats-list > li .col{float:left; width:33.33%; font-size:12px; color:#fff;}
.stats-list > li .col.mid{text-align:center;}
.stats-list > li .col.right{text-align:right;}
.fight-stats-card{float:left; width:100%;}
.fight-stats-list{float:left; width:100%;}
.fight-stats-list > li{float:left; width:100%; border-bottom:1px solid rgba(255,255,255,0.06);}
.fight-stats-list > li:last-child{border-bottom:0;}

.cricket-sport .review-card .results-info .team-margin .col{width: calc(50% - 61px);}
.cricket-sport .review-card .results-info .team-margin .col-mid{width:120px;}

.cricket-sport .score-row .pull-left a.team_link + p{float: right;font-size: 12px;line-height: 14px;position: absolute;top: -12px;left: 0px;right: 0px;text-align: center;}
.cricket-sport .score-card .team-margin .col{width: calc(50% - 61px);}
.cricket-sport .score-card .team-margin .col-mid{width:120px;}

/*Big Bash Sport CSS*/
.big-bash-sport .results-info .team-margin .col{width:100px;}
.big-bash-sport .results-info .team-margin .col-mid{width:auto; flex:1;}
.big-bash-sport .league-home .team-margin .col-mid strong{font-size:12px;}
.big-bash-sport .league-home .score-row .right_cell span{width:auto; margin-left:5px;}
.match-result-pre{float:left; width:100%; font-size:12px; margin-bottom:-8px; text-align:center;}

.player-score-info.no-record{background:#424242;}
.player-score-info.no-record:after{display:none;}
.matchup-cell .vs-text + span{margin-left:3px;}

/*Systems CSS Start*/
.systems-featured > *{order:inherit;}
.card-row{float:left; width:100%;}
.card-row-inner{float:left; width:100%; display:flex; flex-wrap:wrap; grid-gap:16px; gap:16px;}
.card-row-inner .card-info{flex:1; width:calc(50% - 8px);}
.system-details{float:left; width:100%;}
.system-top{float:left; width:100%; display:flex; justify-content:space-between; padding:16px 0;}
.system-col{float:left;}
.system-col.left{flex:1;}
.system-type{float:left; width:100%; font-size:15px; color:#c8c257; font-weight:900; text-transform:uppercase;}
.system-pre{float:left; width:100%; font-size:13px; margin-top:8px;}
.systems-item .system-pre{min-height:36px;}
.system-col.right{display:flex; grid-gap:8px; gap:8px;}
.sy-col{float:left; min-width:64px; text-align:center;}
.system-label{float:left; width:100%; font-size:12px; color:rgba(255,255,255,0.80); font-weight:500; }
.system-points{float:left; width:100%; font-size:26px; color:#53d337; font-weight:bold; margin-top:5px;}
.mat-info{float:left; width:100%;}
.match-with-tm{float:left; width:100%;}
.with-tm-label{float:left; color:#fff; width:100%; font-size:14px; font-weight:bold;}
.tm-label-vs{margin:0 4px; color:rgba(255,255,255,0.60); display:inline-block;}
.mat-info .mat-info-label{float:left; color:#9e9d95; width:100%; font-size:11px; margin-top:2px;}
.countdown span.sample-label{color:#fff; font-size:12px;}

.system-tm{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; margin-top:8px;}

.system-tm .team-info{float:left; flex:1; display:flex; align-items:center;}
.system-tm .team-fig{float:left; width:34px; height:34px; min-width:34px; min-height:34px; border-radius:100%; display:inline-flex; overflow:hidden;}
.system-tm .team-fig img{float:left; width:100%; height:100%;}
.system-tm .team-title{font-size:15px; font-weight:700; color:#fff; padding-left:10px; margin:0px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media(max-width:1024px){	
.card-row-inner .card-info{flex:1; width:100%; min-width:100%;}
}
/*Systems CSS End*/

/*Learn More Modal CSS*/
.sub-page-title{float:left;}
.sub-title-label{float:left;}
.learn-more{display:flex; float:left; margin-left:10px;}
.learn-btn{display:flex; align-items:center; justify-content:center; background:#0f260a; color:#53d337; border:1px solid #53d337; height:28px; border-radius:3px; text-align:center; text-transform:uppercase; font-size:13px; font-weight:500; padding:4px 8px; font-family:'Saira Condensed', sans-serif;}
.learn-btn .icon{float:left; font-size:14px; margin-right:6px;}

/*===modal Popup Css===*/
.modal{float:left; width:100%; height:100%; position:fixed; top:0; left:0; z-index:999; background:rgba(0,0,0,0.7); display:none; overflow-y:auto; padding:0 10px;}
.modal-contenier{float:left; width:100%; position:relative; min-height:100%; display:flex; align-items:center; justify-content:center; padding:14px 0;}
.modal-outer{float:left; width:100%; max-width:564px; z-index:2; border-radius:6px; border:6px solid #383838;}
.modal-body{float:left; width:100%; position:relative; background:#fff; border-radius:4px;}
.modal-info{z-index:1; position:relative; display:block; width:100%; float:left; padding:14px;}
.modal-overlay{position:fixed; top:0; left:0; z-index:1; float:left; height:100vh; width:100%; cursor:pointer;}
.close-btn{position:absolute; bottom:-55px; left:0; right:0; margin:40px auto 10px; display:flex; align-items:center; justify-content:center;}
.close-btn .icon{font-size:30px; color:#53d337; border-radius:50%; border:3px solid #242424; background:#242424; height:36px; width:36px;}
.modal-title-bar{float:left; width:100%; border-bottom:1px solid #e5e5e5; padding-bottom:8px;}
.modal-title-label{float:left; width:100%; color:#000; font-size:20px; text-transform:uppercase; font-weight:bold; font-family:'Saira Condensed', sans-serif;}
.modal-content{float:left; width:100%; padding:14px 8px 0;}
.modal-pre{float:left; width:100%; font-size:13px; color:#000000; padding-bottom:14px;}
.learn-more-modal .modal-content{max-height:42dvh; overflow:hidden; overflow-y:auto;}

.legend-block{float:left; width:100%; margin-top:20px;}
.legend-title-bar{float:left; width:100%; padding:0 0 10px; border-bottom:1px solid #e5e5e5; margin-bottom:4px;}
.legend-label{font-size:14px; font-weight:500; display:block; color:#000;}
.legend-label .icon{font-size:18px; margin-right:4px;}
.legend-content p{float:left; width:100%; font-size:12px; color:#000; padding:5px 0;}
.legend-content{float:left; width:100%;}
@media(max-width:767px){
	.legend-block{margin-top:10px;}
	
	.learn-more-modal .modal-content{max-height:66dvh; overflow:hidden; overflow-y:auto;}
}
/*Learn More Modal CSS End*/

.dk-push.dk-push-t, .dk-push.dk-push-l{position:relative; height:15px; width:15px;}
.dk-push.dk-push-t:before, .dk-push.dk-push-l:before{content:'T'; position:relative; z-index:1; color:#000; font-family:'Roboto', sans-serif; font-weight:bold; font-size:94%; line-height:14px; height:100%; float:left; display:flex; align-items:center; justify-content:center; width:100%; border:1px solid transparent;}
.dk-push.dk-push-t:after, .dk-push.dk-push-l:after{background:#fef22f; content:''; height:100%; width:100%; border-radius:50%; float:left; position:absolute; top:0; left:0; border:1px solid #000;}
.dk-push.dk-push-l:before{content:'L'; color:#fff; font-size:90%;}
.dk-push.dk-push-l:after{background:#ff0000;}

/*Teasers CSS Start*/
.teasers-best-cards .card-row-inner .card-info{order:inherit;}
.best-fact-info .sport-label{justify-content:flex-end;}
.best-fact-info .sport-label .pull-right .countdown{margin-right:0;}
.best-fact-info .falcons-box .falcons-outer{height:44px;}
.best-fact-info .owl-dots{margin:-4px 0 10px;}
.best-fact-info .owl-dot{display:inline-block; width:12px; height:12px; border-radius:50%; background:#323232; border:1px solid #626060; margin:0 2px;}
.best-fact-info .owl-dot.active{background:#0b1e03; border-color:#53d337;}
.best-fact-info .facts-outer .facts-label{padding-bottom:0; padding-top:14px;}
.best-fact-info .facts-card .facts-row .falcons-card{padding-left:0; padding-right:0;}
.best-fact-info .facts-card .facts-row{padding:0;}
.best-fact-info .match-with{padding:10px 0;}
.best-fact-info .match-details > h4{margin-top:6px;}
.best-streaks-info .funfact-card-outer{min-height:54px;}
.best-streaks-info .dawg-streaks-team-detail{padding:14px 0 12px;}
.best-streaks-info .next-game-block{padding:19px 0px 12px 10px;}
.best-streaks-info .next-game-block .col.col-left{align-self:center;}
.best-fact-card{float:left; width:100%;}
.best-fact-item{float:left; width:100%;}
.best-fact-carousel > .owl-nav button{max-height:40px; top:0; bottom:0; margin:auto auto; padding-bottom:30px;}
.best-fact-carousel > .owl-nav button i{font-size:12px;}
.best-fact-carousel > .owl-nav .owl-prev{left:0;}
.best-fact-carousel > .owl-nav .owl-next{right:0;}
.best-streaks-info .next-game-label{color:rgba(255,255,255,0.7);}
.best-streaks-info .next-game-team-info .match-vs-icon.vs{color:#fff;}
.teasers-table .betslip-card{max-width:150px;}
.teasers-table .table-container table tr .odds-td{padding-left:8px; padding-right:8px; width:150px !important;}
.teasers-table .table-container table{table-layout:fixed;}
.teasers-title{height:auto; line-height:normal; margin-bottom:14px;}
.title-pre{float:left; width:100%;}
.teasers-table .table-container table tr th{font-weight:500; text-transform:uppercase; color:#9e9e9e; font-size:11px;}

.modal-sm-title{float:left; width:100%; font-size:20px; font-weight:bold; margin-bottom:12px; color:#000; text-transform:uppercase; font-family:'Saira Condensed', sans-serif;}
.modal-table{float:left; width:100%; margin-bottom:14px;}
.modal-table .table-container{background:none; padding:0;}
.modal-table .table-container table thead th{background:#e5e5e5; font-size:13px; color:#000; padding:5px 8px; border:none;}
.modal-table .table-container table tbody td{border-bottom:1px solid #e5e5e5; font-size:13px; color:#000; padding:5px 8px; font-weight:bold;}
.tb-msg{float:left; width:100%; margin-bottom:15px;}
.tb-msg-pre{float:left; width:100%; font-size:13px; color:#000;}
.teaser-modal .modal-outer{max-width:714px;}
.teaser-modal .modal-info{overflow:auto; max-height:calc(100vh - 200px);}
.modal-content.teaser-modal-content{padding:14px 0 0;}


.best-streaks-info .owl-dots{margin:-4px 0 10px;}
.best-streaks-info .owl-dot{display:inline-block; width:12px; height:12px; border-radius:50%; background:#323232; border:1px solid #626060; margin:0 2px;}
.best-streaks-info .owl-dot.active{background:#0b1e03; border-color:#53d337;}
.best-streaks-info .streaks-slider .dawg-streaks-team-detail{padding:0px 0 6px;}
.best-streaks-info .streaks-slider .dawg-streaks-mid-block{padding:9px 0px 8px;}
.best-streaks-info .wcard{padding:0;}
.best-streaks-info .streaks-slider .dawg-streaks-mid-block{padding-left:10px; padding-right:10px;}
.best-streaks-info .owl-nav button{max-height:40px; top:0; bottom:0; margin:auto auto; padding-bottom:30px;}
.best-streaks-info .owl-nav button i{font-size:12px;}

.teasers-best-cards .facts-card{border-top:none; position:relative;}
.teasers-best-cards .facts-card:before{content:""; position:absolute; left:10px; width:calc(100% - 20px); height:1px; background:#505050;}
.teasers-best-cards .best-fact-carousel > .owl-nav .owl-prev{left:-5px;}
.teasers-best-cards .best-fact-carousel > .owl-nav .owl-next{right:-5px;}

/*Teasers CSS End*/

.review-bx .top-title-pre{float:left; width:100%; font-size:13px; color:rgba(255,255,255, 0.8); font-weight:500; margin:14px 0px 4px;}
.consistency-table .table-container table tbody tr td.td-tooltip{padding:0 !important;}
.td-tooltip .tooltip-span{height:41px; width:100%; display:flex; align-items:center; justify-content:center;}
.td-tooltip .tooltip-span ~ .tooltip{margin-top:0;}

.consistency-table.teasers-table .tes-td{width:100px !important; max-width:100px !important; min-width:72px; white-space:normal; line-height:1.1em;}
.consistency-table.teasers-table .win-td{width:60px !important; max-width:60px !important; min-width:60px;}
.teasers-table .table-container table tr .betslip-button span{line-height:1.3em;}

.preview-wrap .system-card-info .facts-card .facts-row{padding:0;}
.preview-wrap .system-card-info .facts-card .facts-row .falcons-card{padding:12px 0;}


.consistency-sheets-card .btn-group.bootstrap-select.select_match .dropdown-menu{min-width:334px;}
.consistency-sheets-card .btn-group.bootstrap-select.select_market .dropdown-menu{min-width:220px;}
.op-tms{float:left; width:100%; display:flex; align-items:center; justify-content:center;}
.op-tms .tm-figure{width:24px;min-width:24px;height:24px;margin-right:6px;}
.op-tms .tm-figure ~ .tm-figure{margin:0 0 0 6px;}
.op-tms .op-tms-score{color:#fff !important;}

.stats-filters-bar{display:block;}
.stats-filters-bar .dt-range{width:auto; padding:0;}
.stats-filters-bar .dt-range .col label{float:left; width:100%; text-align:left; color:#adadad; font-size:12px; margin-bottom:3px;}
.title-with-select{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.title-with-select .title-left{flex:1;}
.stats-filters-bar{float:right; margin-left:10px;}

.teasers-table .table-container table tr .next-td{padding-left:8px; padding-right:8px; width:150px !important}
.next-game-td{float:left; width:100%; white-space:normal; line-height:1.1em;}
.next-game-tm{float:left; width:100%; font-size:14px !important;}
.next-game-time{float:left; width:100%; color:#9e9e9e !important; white-space:nowrap; margin-top:4px; font-size:11px !important;} 
.next-game-tm span{font-size:12px !important;}
.teasers-best-cards .best-fact-info .falcons-box .falcons-outer, .teasers-best-cards .streaks-slider .betslip-odds-block .betslip-button{height:54px;}

.next-td.td-tooltip .next-game-td{height:41px;width:100%;display:flex;align-items:center;justify-content:center;position:relative;min-width:120px;}
.team-detail-col{float:left;width:100%;}
.team-detail-col .tm-bar{padding:0px;align-items:center;justify-content:center;border:none;grid-gap:4px;}
.team-detail-col .tm-figure{width:20px;min-width:20px;height:20px;margin:0px;}
.team-detail-col .tm-labels-bar{float:left;overflow:hidden;}
.team-detail-col .tm-name{float:left;width:100%;font-size:12px;text-align:left;margin-top:2px;}
.next-game-td .info-label{margin-left:2px;margin-top:-1px;}
.next-game-td .info-tooltip{top:6px;}
.next-game-td .tooltip-outer p{font-size:11px;}

.next-game-td .info-label.show-tooltip .info-tooltip{visibility:hidden;opacity:0;}
.next-game-td .info-label.show-tooltip .icon:after{opacity:0;}
.next-game-td .info-label:hover .info-tooltip{visibility:visible;opacity:1;}
.next-game-td .info-label:hover .icon:after{opacity:1;}

.next-game-info-tooltip{position:relative; cursor:pointer;}
.next-game-info-tooltip .info-label{margin:0px;}
.next-game-info-tooltip .info-label{position:absolute; left:0; width:100%; height:100%;}
.next-game-info-tooltip .info-tooltip{top:0px;}
.next-game-info-tooltip .info-tooltip .tooltip-outer{left:calc((150px / 2) - 100%);}
.next-game-info-tooltip .info-tooltip .tooltip-outer:after{position:absolute; bottom:-8px; left:0; right:0; margin:0 auto; content:'\e98a'; color:#111; font-size:14px; font-family: 'dk-icons'; opacity:1; transition:all 0.3s ease 0s;}
.sticked-table .next-game-info-tooltip .info-tooltip .tooltip-outer{left:0;}
@media(max-width:767px) {
	.consistency-table table tr:first-child td .next-game-td .info-tooltip{top:calc(100% + 50px); }
    .consistency-table table tr:first-child td .next-game-td .info-label .icon:after{content: "\e98b"; top:12px;}

    .consistency-table .table-container table tbody tr td:not(.sticked-1){padding-left:5px; padding-right:5px;}
    .consistency-table .table-container table tbody tr td.td-tooltip{padding:0 5px !important;}

    .next-game-info-tooltip .info-tooltip .tooltip-outer{left:0;}
    .consistency-table table tr:first-child td .next-game-info-tooltip .info-tooltip{top:calc(100% + 56px);}
    .next-game-info-tooltip .info-tooltip .tooltip-outer:after{left:-54px;}
    .consistency-table table tr:first-child td .next-game-info-tooltip .info-tooltip .tooltip-outer:after{content:'\e98b'; bottom:calc(100% - 6px);}
}
/* Matchup Col */
.matchup-td{position:relative;}
.matchup-bar{display:inline-block; bottom:0; left:0; width:100%; height:4px; position:absolute;}
.matchup-td .matchup-data{min-width:15px; display:inline-block; text-align:left;}
.matchup-td .new-label{right:0; font-size:10px !important; text-transform:uppercase;}

.add-info-bar{width:100%; display:flex; align-items:center;}
.add-info-bar label{width:auto !important;}
.info-btn{float:left; padding-left:5px; font-size:15px; margin-top:-2px; color:#53d337;}
.wong-teaser-modal .table-container table{border:1px solid #e5e5e5; border-bottom:0;}
.wong-teaser-modal .modal-table .table-container table tbody td{border-left:1px solid #e5e5e5;}
.wong-teaser-modal .modal-table .table-container table tbody td:first-child{border-left:none;}

/*Mob Nav CSS*/
.sub-nav-wrap{position:fixed; top:88px; left:0; width:100%; height:calc(100vh - 88px); border-radius:0px !important; z-index:999; background:#fff; display:none;}
.sub-nav-mob{float:left; width:100%}
.sub-nav-li{float:left; width:100%; border-bottom:1px solid #d9d9d9;}
.sub-nav-label{float:left; width:100%; line-height:32px; font-size:14px; text-align:left; font-weight:normal; padding:10px; color:#000; font-weight:400; line-height:1.3em;}
.sub-nav-li.active .sub-nav-label{color:#53d337; font-weight:500;}
.sub-nav-li .icon{font-size:9px;}

.note-bar{float:left; width:100%; margin-bottom:8px; display:flex; align-items:center; padding:0 12px;}
.note-pre-label{float:left; opacity:0.9; font-size:12px; line-height:1.2em;}
.note-bar .icon{ font-size:14px; margin-right:4px;}


/*================NEW Featured Page CSS Start=================================*/

:root{
/*Colors*/
--clr-base:#fff;	
--clr-base-light:#ababab;	
--clr-theme:#53d337;	
--clr-card:#3b3b3b;	
    
/*Backgrounds*/
--bg-base:#323232;	
--card-bg:#424242;	
--dark-bg:#181818;    
	
/*Borders*/
--bdr-base:#505050;	
/*Borders*/	
--card-radius:4px;	
	
}

.main-section:not(.widget-client){--bdr-base:#525252;}
.widget-client section.mid-wrapper{padding-top:88px;}
.widget-client .betslip-button{border-radius:3px; background:#323232;}
.widget-client .mt-fact-card .betslip-button, .widget-client .mt-odds .betslip-button{border-radius:3px; background:#323232;}
.flex-title{display:flex;justify-content:space-between;align-items:center;padding:10px; border-bottom:1px solid var(--bdr-base);}

.page-title-bar{float:left;width:100%;background:#fff;padding:16px 0;box-shadow:0 0px 12px -2px rgba(0, 0, 0, 0.25);margin-bottom:14px;}
.page-title-inner{float:left;width:100%;display:flex;justify-content:space-between;align-items:center;}
.p-title-left{float:left;}
.p-title{float:left;font-size:16px;}

.widget-client .container{max-width:1384px;}
.widget-client .page-title-bar{box-shadow:none; background:var(--bg-base); margin:0;}
.widget-client .breadcrumb{margin-bottom:18px;}
.widget-client .p-title{font-weight:bold;}
.widget-client .title{margin-bottom:20px;}
.widget-client .title h3{font-size:18px; font-weight:bold; color:var(--clr-base);}
.widget-client .flex-title{border:none; padding:0;}

.featured-round-info{float:left; width:100%; background:#3b3b3b;}
.widget-client .card-info.featured-round-info{margin-bottom:126px; padding:0;}
.widget-client .card-info.featured-round-info.no-featured-player{margin-bottom:0px;}
.widget-client .card-info.featured-round-info.no-featured-player .wcard{padding-bottom:20px;}
.featured-round-info .wcard{background:none; padding:18px 0 0;}
.round-wrap{float:left; width:100%; display:flex; grid-gap:24px; gap:24px;}
.round-mt-col{float:left; flex:1; width:calc(50% - 12px);}
.round-mt-vanue{float:left; width:100%; display:flex; align-items:center; margin-top:20px; grid-gap:0 8px;}
.round-v-label{float:left; display:flex; align-items:center; background:#313131; border-radius:20px; padding:0 14px; height:30px;}
.vanue-icon{float:left; margin-right:6px; font-size:16px; color:var(--clr-theme);}
.vanue-label{float:left; font-size:11px; color:var(--clr-base); font-weight:normal;}
.round-mt-facts .show-default{border:0; display:none;}
.round-mt-facts .show-default a{color:var(--clr-theme);}
.round-mt-vanue .round-date .vanue-label{white-space:nowrap;}
.round-mt-vanue .round-date .vanue-label.countdown{background:transparent;}
.round-mt-vanue .round-date .vanue-label.countdown span{color:var(--clr-base);}
.vanue-label .neutral-tooltip{margin-left:6px;}
.vanue-label .neutral-tooltip .neutral{color:var(--clr-theme);}

.round-mt-tms{float:left; width:100%; padding:32px 0;}
.round-mt-tms-label{float:left; width:100%; font-size:42px; font-weight:bold; color:var(--clr-base);}

.team-vs{color:var(--clr-base-light); font-style:italic; padding-right:5px;}

.round-mt-odds{float:left; width:100%;}
.mt-odds-bar{float:left; display:flex;}
.mt-odds-provider{float:left; width:100px; background:#0067ab; display:flex; align-items:center; justify-content:center; padding:4px 15px; border-radius:8px 0 0 8px;}
.odds-provider-figure{float:left; width:100%;}
.odds-provider-figure img{float:left; width:100%;}
.mt-odds-tms{float:left; display:flex; align-items:center;}
.mt-odds{float:left; display:flex; align-items:center; margin-right:20px;}
.odds-cta{float:left;}
.cta-btn{float:left; background:#e6f0f7; border-radius:20px; padding:5px 8px; min-width:68px; cursor:pointer;}
.odd-cta-point{float:left; display:flex; justify-content:center; align-items:center; width:100%; font-size:12px; color:#0067ab;}
.odd-cer{font-weight:500; margin-right:3px;}
.odd-label{font-weight:500;}
.odds-cta .betslip-button{width:66px; height:40px;}

.round-main-cards{float:left; width:100%; margin-top:22px;}
.main-cards-label{font-size:14px; color:var(--clr-base-light);}
.round-main-cards + .round-mt-tms{padding-top:12px;}

.expert-facts{float:left; width:100%;}
.mt-facts{float:left; width:100%;}
.mt-fact-li{float:left; width:100%; padding:0; border-bottom:1px solid var(--bdr-base);}
.mt-fact-card{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; min-height:50px; padding:6px 0;}
.facts-deatil{float:left; width:100%; display:flex; align-items:center;}
.mt-fact-card .tm-figure{font-size:28px; min-width:28px; height:28px; width:28px;}
.mt-fact-card .tm-figure .icon{font-size:94%; float:left; color:var(--clr-base-light);}
.fact-pre{float:left; width:100%; font-size:12px; color:var(--clr-base); font-weight:normal; line-height:1.3em;}
.fact-line{float:left; flex:1;}
.betslip-fact{float:left; margin-left:10px; max-width:142px;}
.round-mt-facts .betslip-fact{min-width:142px;}
.round-mt-facts .betslip-box{width:100%;}
.mt-fact-li .betslip-odds span{white-space:normal; line-height:1.1em;}
.mt-fact-li .betslip-button{height:58px;}
.player-mt-facts .plr-tm-box{height:100%; display:flex; flex-direction:column; padding-bottom:0;}
.player-mt-facts .plr-tm-box .plr-tm-fact{flex:1;}

.fact-stats-bar{float:left; width:100%; margin-top:12px;}
.view-btn{float:left; display:flex; align-items:center; justify-content:center; grid-gap:12px; gap:12px; font-size:12px; color:var(--clr-base); background:var(--clr-theme); height:38px; border-radius:4px; min-width:100px; padding:0 14px; transition:all 0.3s ease 0s;}
.view-btn-bdr{float:left; display:flex; align-items:center; justify-content:center; grid-gap:12px; gap:12px; font-size:12px; color:var(--clr-base); background:none; height:38px; border-radius:4px; min-width:100px; padding:0 14px; transition:all 0.3s ease 0s; border:1px solid var(--clr-theme);}
.view-btn .icon{font-size:9px;}
.view-btn.bg-none{background:none;}
.view-btn.bg-none .icon{color:var(--clr-theme);}
.fact-stats-bar .view-btn{margin-right:6px;}
.title-view{float:left;}
.view-btn:not(.bg-none){color:#000; font-weight:bold; font-size:14px;}
.view-btn.bg-none{grid-gap:8px; gap:8px;}

.player-mt-facts{float:left; width:100%; grid-gap:24px; gap:24px; display:flex; margin-top:34px; margin-bottom:-116px;}
.player-mt-col{float:left; width:calc(50% - 12px);/*  flex:1; */}
.card-box{float:left; width:100%;}
.card-box-inner{float:left; width:100%; display:flex; background:var(--card-bg); border-radius:var(--card-radius); padding:16px 16px 0;}
.card-box-left{float:left; flex:1;}
.plr-tm-info{float:left; width:100%; display:flex; align-items:center;}
.plr-tm-box{float:left; width:100%; padding-bottom:6px;}
.player-mt-facts .card-box-right{display:none;}
.plr-tm-figure{float:left; width:70px; min-width:70px; margin-right:14px;}
.plr-tm-figure .tm-figure{width:100%; min-width:100%; margin:0; height:auto;}
.plr-tm-detail{float:left; width:100%;}
.plr-tm-detail .betslip-box{width:100%;}
.plr-tm-star{float:left; width:100%; display:flex; align-items:center;}
.plr-tm-star .icon{float:left; margin-right:6px; font-size:16px; color:var(--clr-theme);}
.plr-tm-label{float:left; color:var(--clr-base); font-weight:normal;}
.plr-t-name{float:left; width:100%; color:var(--clr-base); font-size:20px; font-weight:600; margin-top:10px;}
.featured-round-info .player-mt-col .card-box{height:100%;}
.featured-round-info .player-mt-col .card-box .card-box-inner{height:100%; padding:16px 24px 16px;}

.plr-tm-fact{float:left; width:100%; overflow:hidden; margin-top:10px;}
.plr-tm-fact-pre{float:left; width:100%; color:var(--clr-base); font-weight:normal; line-height:1.3em; font-size:13px;}
.view-plr-stats{float:left; width:100%; margin-top:20px;}
.view-plr-stats .view-btn{padding:0;}
.card-box-right{float:left; width:150px; min-width:150px; margin-left:20px;}
.card-figure{float:right; width:100%; height:100%; display:flex; align-items:center; justify-content:flex-end; padding:8px 0;}
.card-figure .tm-figure{float:left; width:100%; min-width:100%; height:auto; margin:0;}
.card-figure .tm-figure img{height:auto;}
.flex-item{display:flex; align-items:center;}
.slide-arrow{float:left; margin-right:24px; margin-left:12px; display:flex; align-items:center; grid-gap:8px; gap:8px;}
.slide-arrow.disabled{display:none;}
.slide-arrow .icon.disabled{opacity:0.5; pointer-events:none;}
.slide-arrow .icon{float:left; height:24px; width:24px; background:#242424; font-size:10px; color:var(--clr-base); border-radius:50%; display:flex; align-items:center; justify-content:center; font-weight:normal;}
.slide-arrow .icon:hover{background:var(--clr-theme); color:var(--clr-base);}
.mt-fact-bet{float:left; width:100%; margin-top:20px;}
.mt-fact-bet .betslip-box{width:100%; max-width:100%;}

.wcard-p-none{box-shadow:none; padding:0; background:none;}
.next-game-wrap{float:left; width:100%; display:flex;}
.next-game-wrap .tm-odds{display:flex; align-items:center;}
.next-game-slide{float:left; width:100%;}
.next-game-slide .owl-stage{display:flex;}
.next-game-slide .owl-stage .game-card{height:100%;}
.next-game-slide .owl-stage .game-card-inner{height:100%; display:flex; flex-direction:column;}
.next-game-slide .owl-stage .card-teams{flex:1;}
.next-game-slide .owl-stage .round-sm-title{min-height:auto;height:100%;}
.next-game-wrap .game-card{width:302px;}
.game-card{float:left; width:100%;}
.game-card-inner{float:left; width:100%; background:var(--card-bg); border-radius:var(--card-radius); padding:14px;}
.card-sm-title{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;}
.card-date{float:left; font-size:11px; font-weight:500; color:var(--clr-base-light);}
.card-title-right{float:right;}
.card-provider{float:left; width:74px; min-width:74px;}
.card-provider img{float:left; width:100%;}
.card-teams{float:left; width:100%;}
.tms-bar{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; margin:2px 0;}
.card-teams .tms-bar{min-height:40px;}
.tms-bar-left{float:left; flex:1;}
.tms-bar-left .tm-bar{align-items:center; padding:0; border:none;}
.tms-bar-right{float:left; display:flex; align-items:center;}
.tm-wl{float:left; margin-right:6px;}
.card-teams .tm-name{line-height:1.05em;}
.tms-bar-right .wl-bx{min-width:20px; float:left; text-align:center;display:flex;align-items:center;color:var(--clr-base-light);}
.tms-bar-right .wl-bx span{font-size:12px; font-weight:bold;}
.tms-bar-right .wl-bx .icon{font-size:14px;margin-left:3px;}
.wl-bx{font-size:13px; font-weight:bold; color:var(--clr-theme);}
.wl-bx.loss{color:#dd0b13;}
.wl-bx.win{color:#5bb817;}
.tm-odds{float:right;}
.tm-odds .odds-cta{display:flex; align-items:center; grid-gap:4px; gap:4px;}
.next-cta{float:left; width:66px;}
.multibet-plus{float:left; margin-left:4px; cursor:pointer;}
.multibet-plus .icon{height:26px; width:26px; border-radius:50%; background:#0067ab; display:flex; align-items:center; justify-content:center; color:var(--clr-base); font-size:10px; transition:all 0.3s ease 0s;}
.add-multibet .multibet-plus .icon{background:#69bf29;}
.add-multibet .multibet-plus .icon:before{content:'\e970';}

.view-card{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.card-location{float:left;}
.game-card .view-card{margin-top:10px;}
.c-location{float:left; color:var(--clr-base-light); font-size:11px; font-weight:500;}
.card-location .c-type{float:left; width:100%; color:var(--clr-base); font-size:11px; font-weight:500; margin-top:0;}
.card-view-btn{float:left;}
.card-view-btn .view-btn{color:var(--clr-theme); font-weight:normal; height:auto; padding:0; justify-content:flex-end;}
.next-games-info .card-view-btn .view-btn{min-width:auto; white-space:nowrap; grid-gap:6px; gap:6px; font-size:13px;}
.next-games-info .view-card{align-items:center; margin-top:4px; min-height:24px;}
.next-games-info .view-card .c-location{line-height:1.1em;}

.info-msg{float:left; width:100%; margin-top:16px;}
.info-msg-label{float:left; width:100%; color:var(--clr-base); font-size:13px;}
.pls-icon{height:26px; width:26px; border-radius:50%; background:#0067ab; display:flex; align-items:center; justify-content:center; color:var(--clr-base); font-size:10px; margin:0 6px;}
.theme-clr{color:var(--clr-theme);}
.widget-client .tabs-outer.line-tabs .tabs-nav{border:none;}
.line-tabs .tabs-nav{border-radius:0;}

.next-league-wrap{float:left; width:100%;}
.league-game-slide{float:left; width:100%;}
.next-league-wrap .owl-stage{display:flex;}
.next-league-wrap .owl-stage .league-box{height:100%; display:flex; flex-direction:column;}
.next-league-wrap .owl-stage .league-box .league-card-inner{flex:1;}
.next-league-wrap .owl-stage .league-box .league-card-inner .card-box{height:100%; display:flex; flex-direction:column;}
.next-league-wrap .owl-stage .league-box .league-card-inner .card-box .card-footer{flex:1; display:flex; flex-direction:column;}
.next-league-wrap .owl-stage .league-box .league-card-inner .card-box .card-footer .position-table{flex:1;}
.next-league-wrap .owl-stage .league-box .league-card-inner .card-box .card-footer .position-table{flex:1;}
.kotd-history-item{height:100%; float:left; width:100%; display:flex; padding:0; border-radius:var(--card-radius);}
.next-league-wrap .kotd-history-card{height:100%; display:flex; flex-direction:column;}
.next-league-wrap .kotd-history-card-top{flex:1;}
.kotd-team-stats-block .kotd-history-item{height:100%; display:flex; flex-direction:column;}
.kotd-team-stats-block .kotd-stats-card{flex:1; display:flex; flex-direction:column;}
.kotd-history-item .sport-item ~ .sport-item .card-date{opacity:0; visibility:hidden;}
.kotd-history-item .sport-item .card-tm-box{border-radius:0; border-bottom-left-radius:var(--card-radius);}
.kotd-history-item .sport-item:first-child .card-tm-box{border-bottom-left-radius:var(--card-radius);}
.kotd-history-item .sport-item:last-child .card-tm-box{border-bottom-right-radius:var(--card-radius);}
.kotd-history-item .sport-item ~ .sport-item .card-tm-box{border-radius:0; border-bottom-right-radius:var(--card-radius);}

.league-box{float:left; width:100%;}
.league-card-inner{float:left; width:100%;}
.sport-item .card-box-inner{border-radius:var(--card-radius) var(--card-radius) 0 0; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr));}
.card-footer{float:left; width:100%; background:var(--card-bg); border-radius:0 0 var(--card-radius) var(--card-radius); padding:12px;}
.c-title{float:left; width:100%; margin-bottom:8px;}
.c-title-label{float:left; width:100%; font-size:14px; font-weight:bold; color:var(--clr-base);}
.sport-item .card-box-right{min-width:106px; width:106px; margin-left:2px;}
.league-box .plr-posi-point{margin-top:20px;}
.sport-item, .parlays-item{width:302px; max-width:302px;}
.league-box .plr-name-label{white-space:normal; overflow:inherit;}

.position-table{float:left; width:100%;}
.position-list{float:left; width:100%;}
.position-item{float:left; width:100%; border-bottom:1px solid var(--bdr-base);}
.position-card{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; }
.position-card .tm-bar{float:left; width:auto; flex:1; border:0; align-items:center; padding:10px 0;}
.position-point{float:right; font-size:15px; font-weight:bold; color:var(--clr-base);}
.position-card .tm-name{font-size:12px; font-weight:500; color:var(--clr-base);}
.league-card-inner .card-view-btn{justify-content:flex-end; display:flex; width:100%; float:left; padding:14px 0 4px;}
.sport-item .plr-tm-figure{min-width:52px; width:52px;}
.plr-position{float:left; width:100%;}
.plr-name-label{float:left;width:100%;color:var(--clr-base);font-size:18px;font-weight:600;margin-top:10px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;max-width:174px;}
.tm-plr-name{color:var(--clr-base);}
.plr-posi-label{float:left; width:100%; color:var(--clr-base); font-size:12px; font-weight:normal; margin-top:10px;}
.plr-posi-point{float:left; width:100%; display:flex; color:var(--clr-base); font-size:36px; font-weight:normal; margin-top:10px;}
.plr-posi-count{font-weight:500; float:left;}
.plr-posi-type{float:left; font-size:12px; text-transform:uppercase; align-self:flex-end; margin-left:8px; font-weight:normal; position:relative; top:-6px;}

.props-box .plr-name-label{white-space:normal; min-height:44px; margin-top:0px;}

.tab-slide-box .betslip-odds span{white-space:normal; overflow:inherit;}
.tab-slide-box .card-box-inner{padding-right:14px;padding-left:14px;}

.plr-posi-flex{align-items:center;display:flex;float:left;width:100%;}
.plr-posi-flex .tm-bar{border:none;padding:6px 0px 0px;}
.plr-posi-flex .plr-posi-label{margin:0px;min-height:42px;}
.plr-posi-flex .tm-figure{width:24px;min-width:24px;height:24px;margin-right:6px;}

.league-card-inner .plr-position{min-height:112px;}
.streak-card-inner .c-left{min-height:52px; align-self:center;}
.props-card-inner .plr-position{min-height:132px;}
.props-card-inner .c-left{min-height:52px; align-self:center;}
.props-box .next-mt-info .c-left{padding-top:3px;}

.streak-card-inner .card-box-inner{flex-wrap:wrap;position:relative;}
.streak-card-inner .card-box-inner:after{content:"";background:rgba(0, 0, 0, 0.1);position:absolute;left:0px;top:0px;height:100%;width:100%;}
.streak-card-inner .card-box-inner > div{position:relative;z-index:1;}
.props-card-inner .card-box-inner{position:relative;}
.props-card-inner .card-box-inner:after{content:"";background:rgba(0, 0, 0, 0.1);position:absolute;left:0px;top:0px;height:100%;width:100%; pointer-events:none;}
.props-card-inner .card-box-inner > div{position:relative;z-index:1;}

/* Streak design */
.streak-card-inner .card-box-inner{flex-wrap:wrap;}
.streak-card-inner .card-box-left{padding:10px 0px;}

.card-box-top{float:left;width:100%;}
.card-box-top .plr-tm-detail{display:flex;align-items:center;justify-content: space-between;}
.card-box-top .tm-bar .plr-wdl{width:auto;float:right;}
.card-box-top .tm-bar{border:none;padding:0px;align-items:center;flex:1;width:auto;}
.card-box-top .tm-figure{width: 36px;min-width: 36px;height:36px;}
.card-box-top .tm-name{font-size:16px;font-weight:600; line-height:1.1em;}
.card-box-top .plr-wdl{float:right;width:auto;}
.streak-box .card-box-top .tm-bar{padding:0px 10px 0px 0px;}

.card-box-top .tm-labels-bar{flex:1;display:inline-flex;align-items:center;}
.streak-box .plr-tm-box{padding:0px;}
.streak-box .plr-posi-flex .plr-posi-label{min-height:auto;font-weight:600;font-size:13px;}
.streak-box .next-mt-info{min-height:76px;}
.props-box .next-mt-info{min-height:76px;}
.props-box .betslip-button{height:56px;}

.streak-box{float:left; width:302px;}
.streak-card-inner{float:left; width:100%;}
.plr-wdl{float:left; width:100%;}
.wdl-bx{float:left; border-radius:4px; min-width:60px; height:38px; padding:0 5px; text-align:center; display:flex; justify-content:center; align-items:center; background:#69bf29; color:var(--clr-base); font-size:18px; text-transform:uppercase; font-weight:bold;}
.wdl-bx.loss{background:#ee312f;}

.box-provider{float:left; width:100%; margin-top:-44px; margin-bottom:10px; min-height:48px;}
.provider-btn{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; background:#0067ab; border-radius:20px; height:38px; padding:2px 14px;}
.provider-label{float:left; font-size:12px; color:var(--clr-base); font-weight:normal;}
.provider-point{font-weight:bold; display:block;}
.provider-icon{float:right; width:70px; min-width:70px; margin-left:8px;}
.provider-icon img{float:left; width:100%;}
.odds-with{float:left; flex:1; display:flex; align-items:center;}
.odds-with-tm{float:left;}
.odds-with-label{float:left; flex:1;}
.odds-with-provider .provider-icon{width:28px; min-width:28px;}
.market-label{float:left; width:100%; text-align:center; color:var(--clr-base); font-size:12px; font-weight:normal; margin-top:-10px; margin-bottom:4px;}

.next-mt-info{float:left; width:100%; display:flex; align-items:center;}
.next-mt-info .tm-figure{margin:0;}
.next-mt-info .c-right{margin-left:8px; max-width:110px; width:110px; align-self:flex-start; padding:0;}
.next-mt-teams{float:left; width:100%; font-size:12px; font-weight:500; color:var(--clr-base);}
.next-game-text{float:left; width:100%; margin-bottom:2px;}
.next-mt-time{float:left; width:100%; font-size:11px; font-weight:normal; margin-top:6px; color:var(--clr-base-light);}
.system-facts-carousel{padding:0 8px;}
.system-facts-carousel .owl-nav button{left:-8px;}
.system-facts-carousel .owl-nav button.owl-next{right:-8px; left:auto;}

.props-box .betslip-player{min-height:28px; display:flex; align-items:flex-end;}

.props-card-inner{float:left; width:100%;}
.props-box{float:left; width:302px;} 
.props-box .plr-posi-label{font-size:20px; margin-top:6px;}
.props-box .plr-posi-point{margin-top:6px;}

.next-props-wrap .betslip-odds span{white-space:normal;}

.line-m-box{float:left; width:100%;}
.line-graph{float:left; width:100%; position:relative;}
.line-graph-inner{float:left; width:100%; position:relative; padding:10px 0;}
.line-graph-inner canvas{width:100% !important;}
.line-graph-figure{float:left; width:100%;}
.line-graph-figure img{float:left; width:100%;}
.line-graph-figure canvas{width:100% !important;}
.graph-teams{float:left; width:100%; display:flex; grid-gap:5px; gap:5px; align-items:center; justify-content:space-between;}
.g-tm{float:left; align-items:center; font-size:11px; font-weight:500; max-width:50%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; color:var(--clr-base-light);}
.g-dot{float:left; width:12px; height:12px; border:2px solid var(--tm-one); margin-right:5px; border-radius:50%; background:#000;}
.tm-two .g-dot{border:2px solid var(--tm-two);}
.line-m-box .card-teams .tm-name{overflow:inherit;}

.line-m-inner{float:left; width:100%;}
.card-teams .tm-name{font-size:13px; color:var(--clr-base);}
.line-m-box .game-card-inner{padding:20px 14px;}
.line-m-inner .card-sm-title{margin-bottom:14px;}
.line-m-inner .odds-cta .betslip-button{width:50px; height:40px;}
.line-m-inner .tms-bar-right{margin-left:5px;}

.multis-bet-bar{float:left; line-height:normal; position:relative;}
.multis-btn{float:left; cursor:pointer; height:34px; background:var(--bg-base); border-radius:4px; padding:0 16px; line-height:normal; border:1px solid var(--clr-theme);}
.multis-btn-in{float:left; height:100%; display:flex; align-items:center;}
.multis-label{float:left; font-size:12px; font-weight:600; color:var(--clr-base); margin-right:3px;}
.multis-pays{float:left; font-size:12px; font-weight:normal; color:var(--clr-base);}
.multis-arrow{float:left; margin-left:8px; color:var(--clr-theme); font-size:10px; font-weight:normal; transition:all 0.3s ease 0s;}
.multis-btn.active .multis-arrow{transform:rotate(180deg);}
.multis-bet-drop .card-teams .tm-name{font-weight:500; font-size:14px;}
.multis-bet-drop .card-sm-title{justify-content:flex-end;}

.title-mid{float:left; padding:0 10px;}
.next-games-info .title-mid{display:flex; flex:1; justify-content:flex-end;}
.drop-card{float:left; width:100%; min-width:244px; position:absolute; top:100%; right:0; padding-top:3px; z-index:2; display:none;}
.drop-card-inner{float:left; width:100%; background:#505050; border-radius:4px; padding:4px; position:relative;}
.drop-card-inner .card-sm-title{margin-bottom:0; margin-top:6px;}
.card-count{float:left; font-size:12px; font-weight:500;}
.drop-card-inner .cta-btn{min-width:98px; height:26px; padding:3px 8px}
.drop-card .odds-cta .betslip-button{width:64px; height:35px; border-radius:2px;}
.drop-card .card-teams.bet-cards{max-height:243px; overflow:auto; padding:6px;}
.bet-cards .betslip-bx, .bet-cards .betslip-button, .bet-cards .betslip-box .betslip-button{opacity:1; pointer-events:auto;}

.tab-slide-box{float:left; width:100%;}
.tab-slide-box.tab-content{display:none;}
.title-tabs .tabs-outer.line-tabs .tabs-nav{border-bottom:1px solid var(--bdr-base);}
.title-tabs .tabs-outer.line-tabs ul.tabs-nav{min-width:inherit;}
.title-tabs .tabs-outer.line-tabs .tabs-nav .tab-item{border:none; background:none; position:relative; flex:1;}
.title-tabs .tabs-nav li.active:after{position:absolute; bottom:0; left:0; height:3px; width:100%; content:''; background:var(--clr-theme); z-index:1; display:block !important;}
.title-tabs ul.tabs-nav li a{padding:5px 24px; width:100%;}

.tabs-outer.line-tabs .tabs-nav .tab-item-label{border:none; background:none; color:#b0b0b0; padding-bottom:10px; font-size:14px; text-transform:uppercase; font-family: 'Saira', sans-serif; font-weight:600;}
.tabs-outer.line-tabs .tabs-nav .tab-item.active .tab-item-label{color:var(--clr-base);}
.tabs-outer.line-tabs .tabs-outer{display:flex; justify-content:center;}
.tabs-outer.line-tabs ul.tabs-nav{width:auto; min-width:234px;}
.title-tabs{float:left;}
.widget-client .card-info{padding:30px 0; margin:0;}

.round-sm-title{float:left; width:38px; background:var(--card-bg); border-radius:5px; text-align:center; min-height:164px; display:flex; align-items:center; justify-content:center;}
.round-sm-title-label{white-space:nowrap; transform:rotate(-90deg); color:var(--clr-base); font-size:14px; font-weight:bold;}
.card-info-msg{float:left; width:100%; position:relative;}
.card-info-msg .question-title-bar{justify-content:flex-start; position:relative; padding-top:8px;}
.card-info-msg .info-tooltip{max-width:420px;}
.card-info-msg .info-label > .icon{margin-right:6px; font-size:16px;}
.question-title-label{font-weight:500;}
.season-leader-info-text{display:flex;}
.season-leader-info-text .question-title-bar{width:auto;}
.season-leader-info-text .question-title-bar ~ .question-title-bar{margin-left:8px;}

.featured-round-info .featured-content-loader{min-height:647px;}
.next-games-info .featured-content-loader{min-height:208px;}
.league-leaders-info .featured-content-loader{min-height:508px;}
.streaks-info .featured-content-loader{min-height:327px;}
.props-info .featured-content-loader{min-height:370px;}
.line-m-info .featured-content-loader{min-height:297px;}

.parlays-card-inner{float:left; width:100%; background:var(--card-bg); border-radius:var(--card-radius); padding:8px;}
.parlays-item{float:left;}
.parlays-list{float:left; width:100%;}
.parlays-bar{float:left; width:100%; display:flex; align-items:center; border-bottom:1px solid var(--bdr-base); padding:8px 0;}
.parlays-left{float:left; flex:1; display:flex; flex-direction:column; align-items:center; justify-content:center; align-content:center; grid-gap:6px; gap:6px;}
.parlays-left .tm-bar{align-items:center; border:none; padding:0;}
.parlays-right{float:left; margin-left:10px; width:88px;}
.parlays-right .betslip-box{width:100%;}
.parlays-item .card-date{font-size:12px; text-transform:uppercase; font-weight:normal;}
.parlays-item .view-card{padding:14px 0 4px;}
.card-payout{float:left; flex:1;}
.total-payout{float:left; font-size:16px; font-weight:bold; color:var(--clr-base);}
.payout-label{color:var(--clr-theme);}
.parlays-list .betslip-name{font-size:11px; min-height:26px; display:flex; align-items:flex-end; text-align:center; justify-content:center;}
.parlays-right .betslip-odds span{white-space:normal; overflow:inherit; text-overflow:inherit;}
.parlays-right .betslip-button{height:50px;}

.parlays-box .parlays-bar{padding:6px 0; min-height:76px;}
.parlays-box .parlays-list .betslip-name{min-height:inherit;}

.parlays-carousel .owl-stage{display:flex;}
.parlays-carousel .parlays-item{height:100%;}
.parlays-carousel .card-box{height:100%;}
.parlays-carousel .parlays-card-inner{height:100%; display:flex; flex-direction:column;}
.parlays-carousel .parlays-list{flex:1;}

.systems-card-inner{float:left; width:100%;}
.systems-item{float:left; width:100%; max-width:100%;}
.systems-card-inner{float:left; width:100%; background:var(--card-bg); border-radius:var(--card-radius);}
.systems-item .card-box-inner{padding:0;}
.systems-item .card-footer{padding:22px 6px; background:none;}
.systems-item .card-box{padding:0 8px;}
.systems-item .system-top{border-bottom:1px solid var(--bdr-base); padding:22px 6px;}
.systems-item .system-type{color:var(--clr-theme); font-size:20px; font-size:14px; font-weight:bold;}
.systems-item .system-points{color:var(--clr-theme); font-size:20px;}
.systems-item .system-label{font-size:12px; font-weight:normal; color:var(--clr-base);}
.systems-item .next-game-text{margin-bottom:4px;}
.systems-item .bets-fig{margin-right:6px; width:38px; min-width:38px; height:38px;}
.systems-item .next-mt-info .c-right{max-width:170px; width:170px;}
.systems-item .next-mt-info .c-right .betslip-odds span{font-size:10px; white-space:normal;}
.bets-fig{float:left; margin-right:6px;}
.add-tm-fig{display:flex; align-items:flex-end;}
.title-wrap .title-left{flex:1;}
.sample-size-bx{float:left;}
.sample-size-bx{float:left;}
.sample-size-label{float:left; height:30px; line-height:1.2em; border-radius:3px; padding:2px 12px; text-align:center; font-size:12px; color:var(--clr-base); font-weight:500; background:var(--card-bg); display:flex; align-items:center; justify-content:center;}
.wcard-title{float:left; width:100%; margin-bottom:0;}
.wcard-title-label{float:left; width:100%; font-size:12px; color:var(--clr-base-light);}

.widget-client .add-to-betslip.active{color:#000 !important; background:#9d9d9d !important;}	
.widget-client .add-to-betslip.active *{color:#000 !important;}	
.card-payout.parlay-payout.add-multi-to-betslip.active{color:#000 !important; background:#9d9d9d !important;}	    
.card-payout.parlay-payout.add-multi-to-betslip.active *{color:#000 !important;}	   

/* Matchup New Card */
.view-btn + .view-btn{margin-right:4px;}

.matchup-info .title-left{padding:5px 0;}
.matchup-box .plr-posi-label{font-size:80px; font-weight:bold; display:block; line-height:1em;}
.matchup-box .card-footer{padding:10px 8px 12px 12px; min-height:100px; display:flex; flex-wrap:wrap; align-items:center;}
.opp-mt-info{float:left; width:100%; display:flex; align-items:center; margin-bottom:15px;}
.opp-mt-info .c-left{flex:inherit; min-height:inherit;}
.opp-mt-info .c-right{flex:1; padding:0px;}
.opp-mt-label{font-size:12px; color:var(--clr-base);}
.opp-mt-teams{float:left; width:100%; display:flex; align-items:center; justify-content:flex-end;}
.opp-team-label{font-size:12px; color:var(--clr-base); margin-right:4px;}
.opp-mt-teams .team_icon{float:left; width:100%; width:22px; height:auto; max-height:24px;}
.matchup-box .betslip-box{width:100%;}
.matchup-box .next-mt-teams{display:flex; align-items:center; margin-top:5px;}
.next-mt-teams .next-team-label{float:left;}
.next-mt-teams .team_icon{float:left; width:100%; width:22px; height:auto; max-height:24px; margin-left:4px;}
/* Matchup New Card */

/*Neutral Vanue Tooltip for New Card*/
.neutral-info{float:left; margin-left:8px; position:relative; cursor:pointer;}
.neutral-info .neutral{color:var(--clr-theme);}
.neutral-info .tooltip{left:0; text-align:center; padding:3px 8px; border-radius:3px; top:auto; bottom:calc(100% + 6px); background:#000; text-transform:none; min-height:20px; line-height:normal; width:110px;}
.neutral-info:hover .tooltip{display:block !important;}
.neutral-info .tooltip:after{position:absolute; bottom:-6px; left:3px; content:''; display:inline-block; vertical-align:middle; border:6px solid transparent; border-width:6px 6px 0 6px; border-top-color:#000;}
.next-game-wrap .game-card .neutral-info{margin-top:-4px;}
.next-game-wrap .game-card .neutral-info .tooltip{left:auto; right:calc(100% + 8px); bottom:0; top:0; height:max-content; margin:auto auto;}
.next-game-wrap .game-card .neutral-info .tooltip:after{border-width:6px 0px 6px 6px; border-color:transparent; border-left-color:#000; left:auto; right:-5px; bottom:0; top:0; height:max-content; margin:auto;}
.sm-title-right .neutral-info{margin-right:8px;}

.widget-client .title-left .note-bar{padding-left:0;}
.all-sp-card .card-sm-title{flex-wrap:wrap;}
.all-sp-card .ft-game-date{order:3; width:100%; float:left; margin-top:2px;}

.card-teams .tms-draw-bar{min-height:inherit; margin:0; height:28px;}
.g-tm.tm-draw{overflow:inherit; text-overflow:inherit;min-width:54px;}
.g-tm.tm-draw .g-dot{border-color:#b5b5b5;}
.line-m-inner .card-teams .tms-draw-bar{height:inherit; margin:2px 0;}
.all-sports .draw-line-wrap .card-teams .line-graph .card-view-btn{margin-top:44px;}
.all-sports .draw-line-wrap .card-teams .tms-draw-bar ~ .lines-tm-graps .line-graph .card-view-btn{margin-top:0;}
.all-sports .line-m-inner .card-sm-title{margin-bottom:0; min-height:34px; align-items:flex-start; flex-direction:column;}
.all-sports .line-m-inner .card-sm-title .ft-game-date{text-align:right;}


.round-mt-sports{float:left; width:100%; display:flex; align-items:center; margin-top:10px;}
.round-sports-label{float:left; display:flex; align-items:center;}
.round-sports-label .icon{float:left; margin-right:6px; font-size:14px; color:var(--clr-base-light);}
.sports-league-label{float:left; color:var(--clr-base-light);}

.card-sm-title-nfo-bar.card-sm-title{flex-wrap:wrap;}
.card-sm-title-nfo-bar .ft-game-date{order:3; width:100%; float:left; margin-top:2px; font-size:11px;}
.card-sm-title-nfo-bar .card-sport-title{float:left; display:flex; align-items:center; gap:6px; margin-bottom:6px; color:var(--clr-base-light); font-size:11px;}
.card-sport-title .icon{float:left; font-size:14px;}
.card-sm-title-nfo-bar.card-sm-title .neutral-info .tooltip{left:auto; right:calc(100% + 8px); bottom:0; top:0; height:max-content; margin:auto auto;}
.card-sm-title-nfo-bar.card-sm-title .neutral-info .tooltip:after{border-width:6px 0px 6px 6px; border-color:transparent; border-left-color:#000; left:auto; right:-5px; bottom:0; top:0; height:max-content; margin:auto;}
.systems-box .card-sm-title{margin:8px 0 0;}

.c-title.c-title-league{display:flex;}
.c-title-league .card-sport-title{flex:0 0 auto; display:inline-flex; align-items:center; gap:6px; font-size:11px; color:var(--clr-base-light);}

.parlays-bar .card-sm-title-nfo-bar.card-sm-title{margin-bottom:0px;}

.main-section:not(.all-sports) .next-game-wrap .card-sm-title-nfo-bar{position:relative; right:0;}
.main-section:not(.all-sports) .next-game-wrap .card-sm-title-nfo-bar .neutral-info.neutral-tooltip{position:absolute; right:0; margin-top:-2px;}

/*Line Moves New CSS Start*/
.theme-tabs{background:none;}
.theme-tabs .tabs-nav{border:none; border-bottom:1px solid var(--bdr-base);}
.theme-tabs ul.tabs-nav{min-width:inherit;}
.theme-tabs .tabs-nav .tab-item{border:none; background:none; position:relative;}
.theme-tabs .tabs-nav li.active:after{position:absolute; bottom:0; left:0; height:3px; width:100%; content:''; background:var(--clr-theme); z-index:1; display:block !important;}
.theme-tabs ul.tabs-nav li a{padding:5px 10px; width:100%;}
.theme-tabs .tabs-nav .tab-item-label{border:none; background:none; color:#b0b0b0; padding-bottom:10px; font-size:14px; text-transform:uppercase; font-family: 'Saira', sans-serif; font-weight:600;}
.theme-tabs .tabs-nav .tab-item.active .tab-item-label{color:var(--clr-base);}

.lines-tm-graps{float:left; width:100%; border-top:1px solid var(--bdr-base); margin-top:6px; padding-top:6px;}
.lines-tm-graps .tabs-outer{margin-bottom:2px; display:flex; justify-content:center;}
.line-m-inner .theme-tabs .tabs-nav{width:auto; overflow:hidden; display:flex; max-width:100%;}
.line-m-inner .theme-tabs .tabs-nav .tab-item{max-width:60%; overflow:hidden; float:left; min-width:100px;}
.line-m-inner .theme-tabs .tabs-nav .tab-item-label{font-family:'Saira Condensed', sans-serif; font-size:12px;}
.lines-tm-graps .card-view-btn{width:100%; display:flex; justify-content:center; align-items:center;}
.lines-tm-graps .card-view-btn .view-btn{font-weight:500;}
.tab-content-wrap{float:left; width:100%;}
.tab-content-wrap.tab-content{display:none;}
.line-m-inner .card-sm-title-nfo-bar .card-sport-title{margin-bottom:0;}

.card-row-wrap{float:left; width:100%; display:flex; flex-wrap:wrap; grid-gap:12px; gap:12px;}
.item-card-box{float:left; max-width:100%; width:100%;}
.row-item-2 .item-card-box{max-width:calc(50% - 6px);}
.row-item-3 .item-card-box{max-width:calc(33.33% - 8px);}
.row-item-4 .item-card-box{max-width:calc(25% - 9px);}
.row-item-5 .item-card-box{max-width:calc(20% - 9.9px);}

.line-m-inner .theme-tabs.draw-tabs .tabs-nav{width:100%;}
.line-m-inner .theme-tabs.draw-tabs .tabs-nav .tab-item{max-width:100%; float:left; width:100%; flex:1; min-width:inherit;}
.line-m-inner .theme-tabs.draw-tabs .tabs-nav .tab-item:nth-child(3n - 1){max-width:26%;}
.line-m-inner .theme-tabs.draw-tabs .tabs-nav .tab-item-label{padding-left:0px; padding-right:0px;}

.line-m-inner .line-graph-inner{padding:10px 0 0;}
/*Line Moves New CSS End*/

/*NEW Featured Page CSS End*/

@media(min-width:1025px){
.widget-client .add-to-betslip:hover{color:#53d337 !important; background:#9d9d9d !important;}	
.widget-client .add-to-betslip:hover *{color:#53d337 !important;}	
.widget-client .add-to-betslip:hover span{color:#53d337 !important;}
.widget-client .add-to-betslip:hover span.tm-line{color:#53d337 !important;}	
.featured-round-info .plr-tm-fact{flex:1;}     
.featured-round-info .player-mt-facts  .plr-tm-box{height:100%; display:flex; flex-direction:column;}  
.mt-facts{margin-top:-10px;}        
.card-payout.parlay-payout.add-multi-to-betslip:hover{color:#53d337 !important; background:#9d9d9d !important;}     
.card-payout.parlay-payout.add-multi-to-betslip:hover *{color:#53d337 !important;}	   
    
}
@media(min-width:769px) and (max-width:1140px){
.featured-round-info .wcard{padding:20px 8px;}
.widget-client .title{padding:0 8px;}
.featured-widget .owl-stage-outer{padding-left:8px;}
.widget-client .page-title-bar{padding:22px 8px 16px;}

.main-section.widget-client .owl-stage-outer{padding-left:8px;}

/*Line Moves New CSS Start*/    
.row-item-3 .item-card-box{max-width:calc(33.33% - 8px);}
.row-item-4 .item-card-box{max-width:calc(33.33% - 8px);}
.row-item-5 .item-card-box{max-width:calc(33.33% - 8px);}
/*Line Moves New CSS End*/

}

@media(max-width:1024px){
.row-item-3 .item-card-box{max-width:calc(50% - 8px);}
.row-item-4 .item-card-box{max-width:calc(50% - 8px);}
.row-item-5 .item-card-box{max-width:calc(50% - 8px);}    
}

@media(max-width:768px){
	/*NEW Featured Page CSS Start*/
	.round-wrap{flex-wrap:wrap;}
	.round-mt-col{flex:inherit; width:100%;}
	.player-mt-facts{flex-wrap:wrap; margin:20px 0 0;}
	.player-mt-col{flex:inherit; width:100%;}
	.featured-round-info .wcard{padding:20px 8px;}
	.slide-arrow{display:none !important;}
	.streaks-info .title{flex-wrap:wrap; height:auto;}
	.streaks-info .title-mid{order:3; width:100%;}
	.next-games-info .title{flex-wrap:wrap; height:auto;}
	.next-games-info .title-mid{order:3; width:100%; justify-content:center; flex:inherit;}
	.player-mt-facts .card-box-right{display:none;}
	.widget-client .card-info.featured-round-info{margin:0;}
	.widget-client .title{padding:0 8px;}
	.featured-widget .owl-stage-outer{padding-left:8px;}
	.card-info-msg{padding:0 18px;}
	.info-msg{padding:0 18px;}
	.widget-client .title h3{font-size:16px; padding:0;}
	.title-tabs{width:100%;}
	.title-tabs .tabs-outer ul.tabs-nav{width:100%;}
	.streaks-info .title-mid{padding:0;}
	.round-mt-vanue{margin-top:8px;}

	.main-section.widget-client .owl-stage-outer{padding-left:8px;}
	
	.line-m-box{width:calc(100vw - 32px);}
	.fact-pre{font-size:12px;}
	.round-mt-facts .show-default{display:block;}
	.mt-fact-li{display:none;}
	.show-list .mt-fact-li, .mt-fact-li:nth-child(-n+2){display:block;}
	.round-mt-tms-label br{display:none;}
	.plr-tm-info .plr-tm-figure{display:block;}
	.plr-tm-info .plr-tm-figure .tm-figure{width:60px; min-width:60px; height:60px;}
	.plr-tm-fact-pre{font-size:13px;}
	.mt-fact-bet .betslip-box{max-width:100%;}
	.mt-fact-bet{margin-top:10px;}
	.plr-tm-fact{margin-top:10px;}
	
	
	.round-mt-tms-label{font-size:26px; line-height:1.3em;}

	.mt-odds-provider{width:90px; padding:4px 10px;}
	.mt-odds{padding:8px;}
	.round-mt-tms{padding:20px 0;}
	.player-mt-facts .plr-tm-figure{width:auto; min-width:auto;}

	.round-mt-facts{display:flex; flex-direction:column;}
	.mt-facts{order:2;}
	.fact-stats-bar{margin-top:14px; margin-bottom:20px;}
    .show-default + .fact-stats-bar{margin-top:0;}
    .round-mt-facts .fact-stats-bar{margin:10px 0 0;}
	.multis-btn{background:none; margin-top:10px;}
	.multis-btn-in *{font-weight:bold;}
	.multis-btn-in .multis-pays{font-weight:500;}
	.title-tabs{margin-top:10px;}
	.title-right.flex-item{display:flex; margin:0; width:auto;}
	.title.flex-title.title-wrap{flex-wrap:wrap; height:auto;}
	.title.flex-title.title-wrap .title-mid{order:5; width:100%; min-width:100%; flex:inherit; margin-top:10px; padding:0;}
	
	.page-title-bar .breadcrumb-block{display:none;}
	.next-games-info .info-msg{padding-left:8px;}
	.widget-client .card-info.next-games-info{margin-bottom:0;}
	
	.title-view .view-btn{height:32px;}
	
	.props-info .title{flex-wrap:wrap; height:auto;}
	.props-info .title-mid{order:3; width:100%;}
	.line-m-info .title{flex-wrap:wrap; height:auto;}
	.line-m-info .title-mid{order:3; width:100%;}
	.league-leaders-info .title{flex-wrap:wrap; height:auto;}
	.league-leaders-info .title-mid{order:3; width:100%;}
	.plr-name-label{font-size:18px;}
		
	.widget-client .page-title-bar{padding:18px 8px 14px;}	
	
	.systems-item .card-footer{padding:12px 6px;}
	.systems-item .next-bets{margin:10px 0 0;}
	.systems-item .system-pre{min-height:36px; line-height:1.2em; font-size:12px;}
	.systems-item .sy-col{min-width:56px;}
	.systems-item .system-points{font-size:18px;}
	/*NEW Featured Page CSS End*/
    
    .featured-round-info .round-mt-sports{margin-top:0;}
    .featured-round-info .round-mt-tms{padding:8px 0;}
    .featured-round-info .round-mt-tms-label{font-size:18px;}
    .featured-round-info .round-wrap{grid-gap:10px; gap:10px;}
    .featured-round-info .wcard{padding:10px 8px;}

    /*Line Moves New CSS Start*/    
	.card-row-wrap{padding:0 10px;}    
	.row-item-3 .item-card-box{max-width:calc(50% - 6px); width:100%;}
	.row-item-4 .item-card-box{max-width:calc(50% - 6px); width:100%;}
	.row-item-5 .item-card-box{max-width:calc(50% - 6px); width:100%;}
	/*Line Moves New CSS End*/
    
    .title-right{display:flex; flex-wrap:wrap; float:left; width:100%; margin-bottom:10px; display:none;}

}

@media(min-width:641px){
  .parlays-league-wrap .parlays-carousel .parlay-game-info.parlays-item{max-width:406px; width:406px;} 
    .sport-item.kotd-fact-item{width:100%; max-width:100%;}
}

@media(max-width:640px){
    .systems-item{max-width:302px; width:302px;}
    
    .parlays-league-wrap .parlays-carousel .parlays-item{max-width:302px; width:302px;}
    .parlays-league-wrap .parlays-list .betslip-name{min-height:inherit;}
    
    .round-location .neutral-info .tooltip{left:auto; right:0;}
    .round-location .neutral-info .tooltip:after{left:auto; right:3px;}
    
    .round-v-label{padding:0 5px;}
    .sm-title-left .game-card-vanue{grid-gap:5px;}
    .vanue-label{font-size:10px;}
    .vanue-icon{font-size:14px; margin-right:4px;}
    .round-date .vanue-icon{font-size:13px;}
    
    .systems-card-inner .next-mt-info{flex-direction:column;}
    .systems-card-inner .next-mt-info .c-left{min-height:66px;}
    .systems-item .next-mt-info .c-right{align-self:center;}

    /*Line Moves New CSS Start*/    
	.row-item-2 .item-card-box{max-width:100%; width:100%;}
	.row-item-3 .item-card-box{max-width:100%; width:100%;}
	.row-item-4 .item-card-box{max-width:100%; width:100%;}
	.row-item-5 .item-card-box{max-width:100%; width:100%;}
	/*Line Moves New CSS End*/
}

/*================NEW Featured Page CSS End=================================*/

.odds-fluc-graph .betslip-graph-button.falcons-outer{float:left; width:100%; background:#323232; border-radius:3px; padding:5px 10px; display:flex; align-items:center; justify-content:center; height:auto; min-height:24px; width:auto;}
.odds-fluc-graph .betslip-graph-button.falcons-outer span{font-size:11px; width:auto;}
.odds-fluc-graph .betslip-graph-button.falcons-outer strong{font-size:14px; border:none; padding:0; margin:0;}


@media(min-width:1025px){
	.d-none{display:none !important;}
	/*Teasers CSS Start*/
	.teasers-table .table-container table .sticked-1{width:180px !important; max-width:180px !important; padding-left:10px;}
	/*Teasers CSS End*/
	.consistency-sheets-card .top-filter-title .dropdown-block{flex-wrap:nowrap;}
	.teasers-table .td-tooltip .tooltip-span{height:72px;}
	
	.wong-teaser-modal .table-container table{table-layout:fixed;}
	.note-bar{padding:0;}
	
	.teasers-best-cards .card-info > .wcard{height:calc(100% - 40px);}
	.teasers-best-cards .card-info > .featured-outer{height:calc(100% - 40px);}
	.teasers-best-cards .card-info > .featured-outer .upcoming-card{height:100%;}
	.teasers-best-cards .card-info > .featured-outer .wcard{height:100%;}
	.featured-card .featured-outer .team-card .wcard{height:100%;}
}

.single-streaks-carousel{padding:0 8px;}
.single-streaks-carousel .owl-nav button{left:-8px;}
.single-streaks-carousel .owl-nav button.owl-next{right:-8px; left:auto;}
.streaks-league-detail{margin-bottom:10px;}
.dawg-streaks-team-detail .icon-fig{width:24px;height:24px;min-width:24px;min-height:24px;}
.icon-fig .league-icon{font-size:24px;margin:0;float:left;color:#ffffff;}
.team-fig.icon-fig{border-radius:0px;}

.matchups-tables .table-container table tbody tr td .team_link{display:flex; align-items:center;}

.next-vs-bar{float:left; width:100%; position:relative; display:flex; align-items:center; margin-top:5px;}
.next-vs-bar .info-label .info-tooltip{top:-6px;}
.next-vs-bar .next-game-label{float:left; width:auto;}
.next-vs-bar .info-label{margin:0 0 4px 8px;}
.dawg-streaks-list .dawg-streaks-mid-block{padding-bottom: 0;}
.dawg-streaks-list .next-game-block{padding-top:26px;}
.next-vs-bar .info-tooltip .tooltip-outer{padding:5px 8px; max-width:210px;}
.next-vs-bar .info-label > .icon{font-size:16px;}
.next-vs-bar .info-label .icon:after{top:-10px; color:#111;}
.next-vs-bar .tooltip-outer p{font-size:11px;}
.dawg-streaks-list .single-streaks-carousel{padding:0;}
.dawg-streaks-list .single-streaks-carousel .next-game-block{padding-top:14px; padding-left:0;}

.team-title.add-streak-tooltip{display:flex; align-items:center; position:relative; overflow:inherit;}
.add-streak-tooltip .info-label{margin-left:8px; margin-top:-2px;}
.add-streak-tooltip .info-tooltip{top:-8px; min-width:170px;}
.add-streak-tooltip .tooltip-outer{width:max-content; max-width:100%; white-space:normal;}
.add-streak-tooltip .tooltip-outer p{font-size:11px;}
.add-streak-tooltip .info-label .icon{font-size:16px;}
.add-streak-tooltip .info-label .icon:after{color:#222;}

.standing-table.multi-tms-table .table-container table tbody tr .icon-figure{margin-right:2px;}
.standing-table.multi-tms-table .table-container table tbody tr td:nth-child(3), .standing-table.multi-tms-table .table-container table thead tr th:nth-child(3){min-width:120px; width:120px;}
.standing-table.multi-tms-table .table-container table .sticked-2{width:135px; max-width:135px;}

.standing-table.player-stats-table .table-container table tbody tr .icon-figure{margin-right:2px;}
.standing-table.player-stats-table .table-container table tbody tr td:nth-child(3), .standing-table.player-stats-table .table-container table thead tr th:nth-child(3){min-width:120px; width:120px;}
.standing-table.player-stats-table .table-container table .sticked-2{width:150px; max-width:150px;}
.matchup-game-slide .c-title-label{font-size:13px; font-weight:500; min-height:38px; display:flex; align-items:flex-end;}
.mt-vs-info{float:left; width:100%;}
.mt-vs-tm{color:#fff; font-weight:bold; margin-top:4px;}
.mt-vs-tm span{color:#d5d5d5; margin-left:3px; font-weight:normal;}
.line-m-box .betslip-odds strong{font-size:12px;}
.matchup-game-slide .betslip-odds span{font-size:9px;}
.streaks-game-slide .betslip-odds span{font-size:9px;}
.streaks-game-slide .owl-stage{display:flex;}

/*Polls Section CSS Start*/
.polls-card-info{--tip-tm-color:#323232;}
.poll-bet-card .tip-btn{border:none; background:color-mix(in srgb, var(--tip-tm-color), var(--set-tm-clr)); border-radius:4px;}
.poll-bet-card .voting-tm{display:flex; align-items:center; color:#fff;}
.poll-bet-card .voting-bar .pool-bar{background:var(--tip-tm-color); height:16px;}
.poll-bet-card .pool-voting{margin-bottom:6px;}
.poll-bet-card .voting-bar{height:16px;}
.poll-bet-card .voting-tm .tm-figure{height:20px; width:20px; min-width:20px;}
.poll-bet-card .beting-poll .pool-voting-info{padding:16px 0 8px;}
.picked-label{margin-left:5px; color:rgba(255,255,255,0.8);}
.poll-bet-card .ans-card-outer{width:100%; float:left; margin:0; display:flex; gap:6px;}
.poll-bet-card .ans-card .col{padding:0;}
.poll-bet-card.added-draw-bet .ans-card .col{max-width:32.33%;}
.poll-bet-card .ans-card{height:130px; display:flex; align-items:center;}
.poll-bet-card .polls-block-bar{min-height:130px;}
.polls-item{width:612px; float:left; height:100%;}
.polls-item .polls-col{width:100%; float:left; height:100%;}
.polls-game-slide .owl-stage{display:flex;}
.polls-item .question h3{font-weight:600; font-size:16px;}
.polls-item .question-facts{background:#4f4f4f;}
.polls-item .question-facts p{color:#ababab;}
.polls-game-slide .question-wcard .loading-wrapper{height:auto;}
/*Polls Section CSS Start*/

/*Player Split Page CSS Start*/  
.sticky-table{--sticked-1:34px;}
.sticky-table .sticked-1{width:var(--sticked-1) !important; min-width:var(--sticked-1) !important; max-width:var(--sticked-1) !important; left:0; position:sticky; position:-webkit-sticky; z-index:3; background:var(--clr-thaed);}
.sticky-table .sticked-2{ left:var(--sticked-1); position:sticky; position:-webkit-sticky; z-index:3; background:var(--clr-thaed);}
.sticky-table .table-container{width:100%; overflow:hidden; overflow-x:auto; overscroll-behavior-x:none;}
.sticky-table .table-container table{table-layout:auto;}
.sticky-table .table-container table tbody tr td, .sticky-table .table-container table thead tr th{padding:8px 4px; background:var(--clr-tbody);}
.top-tm-card-wrap{float:left; width:100%; background:var(--clr-card);}
.tm-card-wrap-outer{float:left; width:100%;}
.tm-card-wrap{float:left; width:100%; padding:10px 0; display:flex; align-items:center; justify-content:space-between; grid-gap:10px; gap:10px;}
.tm-card-left{float:left;}
.tm-card-left .tm-figure{float:left; width:154px; min-width: 154px; height:154px;}
.tm-pl-labels{float:left; flex:1;}
.t-name{float:left; width:100%; color:rgba(255,255,255,0.8); font-size:12px; font-weight:500; text-transform:uppercase;}
.p-name{float:left; width:100%; color:#fff; font-size:30px; font-weight:bold; text-transform:uppercase; font-family:'Saira Condensed', sans-serif;}
.tm-card-left .tm-bar{display:flex; align-items:center; border:none; padding:0;}
.player-filters{float:left; width:100%; display:flex; grid-gap:5px; gap:5px; margin-top:10px;}
.tm-bar .player-filters .col{width:auto;}
.tm-bar .player-filters .col:last-child .dropdown-menu{left:auto; right:0;}
.tm-bar .player-filters .col .dropdown-menu{min-width:100%; width:100%;}
.player-filters .select-filed .btn{background:rgba(0,0,0,0.2); border-radius:3px; padding:0 26px 0 14px; min-width:100px;}
.player-filters .select-filed:after{right:10px;}
.tm-pl-name-bar{float:left; width:100%; flex:1;}

.plr-bio-right{float:right;}
.plr-info-bx{float:left;width:100%;}
.stat-c-label{float:left;width:100%; font-size:11px;text-transform:uppercase; color:rgba(255,255,255,0.8);}
.stat-c-pre{float:left;width:100%; font-size:16px; color:#fff; font-weight:500; margin-top:4px;}
.plr-stat-info{float:left;width:100%;}
.plr-stat-title{float:left;width:100%;font-size:20px;color:#fff;font-weight:normal;margin-bottom:20px; border-bottom:1px solid rgba(255,255,255,0.15); padding-bottom:10px;}
.plr-stat-list{float:left;width:100%;display:flex; grid-gap:15px; gap:15px;}
.plr-stat-li{float:left;flex:1;}
.stat-c-point{float:left;width:100%;font-size:14px; color:#fff;font-weight:normal;}
.player-splits-table-block{float:left; width:100%; margin-bottom:20px;}
.tb-title{float:left; width:100%; font-size:16px; font-weight:bold; margin-bottom:7px; color:#fff; padding:0 10px;}
.base-table table thead tr, .base-table table thead tr th{background:#212121;}
.base-table table tbody tr, .base-table table tbody tr td{background:#262626;}
.base-table table thead tr th, .base-table table tbody tr td{padding:8px 8px; font-weight:500;}
.base-table table tbody tr td{border:1px solid #323232; border-width:1px 0;}
.base-table .table-container{padding:0;}
.table-container table tr .sticky-td-1{text-align:left;}
.base-table .tm-bar{border:none; padding:0; align-items:center;}
.player-splits-table-block table{table-layout:fixed;}
.player-splits-wrap .top-card{margin-bottom:20px;}
.player-splits-wrap .top-card .wcard{padding:0;}
.player-splits-wrap .review-bx{padding:18px 0 10px;}
.base-table .table-container{overflow-x:auto;}
.player-splits-wrap .stat-c-pre{font-size:14px;}
.player-splits-table .table-container table tr .sticky-td-1{width:190px; white-space:normal; min-width:90px;}
.splits-table.player-splits-table .table-container table th a{display:inline-flex; align-items:center;}
.stat-c-pre .goh-team span{font-size:16px;}
.plr-stat-li .plr-info-bx .stat-c-label span{white-space:nowrap;}
/*Player Split Page CSS End*/  

.system-tm-box{float:left; width:100%; margin-bottom:14px;}
.system-tm-box .tm-base{display:inline-flex;}
.system-tm-box .tm-name{font-size:18px;}
.system-tm-box .tm-figure{float:left; width:34px; min-width:34px; height:34px;}
.flex-review-bx{display:flex; justify-content:space-between;}
.teams-drop{float:left; width:100%;}
.teams-drop .btn{background:#424242; min-width:180px; padding-right:24px;}
.teams-drop .select-filed:after{z-index:2; right:8px;}

/*=====================New Inner Pages CSS Start==========================*/
:root{
/*Borders*/
--bg-light2:#4d4d4d;
--bg-light3:#303030;
--bg-light4:#303030;
--bg-light5:#121212;      
--bg-light6:#242424;          
--bg-light7:#383838; 
--bg-light8:#c5c5c5;    
--bg-body:#323232;	    
--clr-base-card:#fff;    
--clr-base-light2:#c4c4c4; 
--clr-on-bg:#fff;  
--bg-dropdown:#242424;    
--font-base:'Roboto', sans-serif;  
--font-head:'Saira Condensed', sans-serif;  
--bg-betslip:#323232;    
--clr-betslip:#53d337;    
--clr-sm-betslip:rgba(255,255,255,0.8); 
--icon-shadow:none;    
--icon-shadow2:drop-shadow(0px 0px 0.5px #fff) drop-shadow(0px 0px 0.5px #000);      
--set-tm-clr:color-mix(in srgb, #000, #fff 14%);
--clr-thaed:#424242;    
--clr-tbody:#424242;   
    
/*skeleton variables CSS Start*/
--sk-iconSize: 40px;
--sK-icon-radius: 50%;
--skeleton-color: var(--bg-light3);
--skeleton-fill-color:var(--bg-light6);
--skeleton-height: 14px;
--skt-gap: 8px;
--skt-btn-height: 40px;
--skt-btn-width: 80px;
--skt-card-height: 300px;
--skt-item-gap: 16px;
--skt-radius: 4px;
--skt-card-radius: 5px;
--skt-card-bg: #424242;
--skt-card-bdr: 1px solid var(--bdr-base);
--skt-card-shadow: 0px 2px 8px 0px rgba(26, 24, 27, 0.06);
--skt-card-gap: 8px;
--skt-th-height: 20px;
--skt-td-height: 36px;
--skt-td-bdr: var(--bdr-base);
--skt-td-gap: 8px;
/*skeleton variables CSS End*/
    
}
/*skeleton CSS*/
.skeleton-wcard{border:none !important;}
.skeleton-item{height:auto !important;}
#kotd_facts_section .skeleton-item{height:auto !important; min-height:inherit !important;}
.skeleton{--animation-duration:1.6s !important;}
.skeleton-title{float:left; width:100%; min-height:40px;}
.skeleton-item .skeleton-table tbody tr td, .skeleton-item .skeleton-table thead tr th{display:table-cell !important;}
.skeleton-item .skeleton-table tbody tr, .skeleton-item .skeleton-table thead tr{display:table-row !important;}
.skeleton-item.skeleton-height-auto{min-height:inherit !important;}
.system-plays-details .skeleton-item{--sktCardHeight: 164px;}
.system-plays-details .skeleton-item .skt-h-3{min-height: 23px;}
.pga-tour-sport .line-moves-sport .skeleton-item{min-height: 470px;}

@media(max-width:767px){
    .skeleton-item-row > .skeleton-item ~ .skeleton-item{display:none !important;}
    .skeleton-item-row > .skeleton-item.skeleton-item-4{--col:1;}
    .skeleton-item-row > .skeleton-item.skeleton-item-2{--col:1;}
    .skeleton-item-row > .skeleton-item.skeleton-item-3{--col:1;}
    
    .section-inner-loader .skeleton-item{padding:0 10px;}
    .section-inner-loader .skeleton-item-row.skt-space-3 .skeleton-item-3:nth-child(3){display:none;}
    .section-inner-loader .skeleton-item-row.skt-space-3 .skeleton-item-3{--col:2;}
    .section-inner-loader .skeleton-item-row.skt-space-3 .skeleton-item-3 .skt-h-3{min-height:20px;}
    .section-page-loader .skeleton-title + .skeleton-title{display:none;}
}

.widget-client .wcard{box-shadow:none;}
.content-inner-wrap{float:left; width:100%; display:flex; flex-wrap:wrap; column-gap:12px;}
.half-card-item{max-width:calc(50% - 6px);}
.one-third-item{max-width:calc(33.33% - 8px);}
.third-one-item{max-width:calc(66.66% - 8px);}
.content-inner-wrap .card-info-new{padding:0; margin-bottom:20px;}
.content-inner-wrap .card-info-new .wcard{margin-bottom:0;}
.content-inner-wrap .title{margin-bottom:8px;}
.preview-content-card{margin-top:-94px;}
.preview-content-card .title.flex-title{height:auto; min-height:34px;}

.item-card-box .sport-item{width:100%; max-width:100%;}
.streaks-full-wrap .card-row-wrap{row-gap:30px;}
.title-drop-btn{float:left;}
.base-drop{float:left; display:flex; align-items:center;}
.title .base-drop .select-filed{background:#424242; border-radius:3px; min-width:100px;}
.drop-label{font-size:12px; float:left; margin-right:6px; line-height:1.1em;}
.streaks-full-wrap .card-box-top{border-bottom:1px solid rgba(255,255,255,0.15); padding-bottom:10px;}
.predict-wcard .select-filed{background:#303030; border-radius:3px;}
.predict-wcard .select-filed .btn-group > .btn{min-height:32px; line-height:32px;}
.predict-wcard .select-filed:after{right:10px;}
.predict-result-outer .btn{width:100%; max-width:302px; border-radius:4px; font-weight:600; line-height:normal; display:flex; align-items:center; justify-content:center; height:50px; font-size:16px;}
.predict-result-outer .block{text-align:center; display:flex; justify-content:center; align-items:center; margin-top:44px; margin-bottom:20px;}
.predict-default p{font-size:14px; color:#fff;}
.predict-or span{font-size:14px; color:#ababab;}

.game-preview-info{float:left; width:100%;}
.top-page-title{float:left; width:100%; padding:14px 0;}
.top-page-title-inner{float:left; width:100%; display:flex; justify-content:space-between; grid-gap:10px; gap:10px;}
.top-page-title-left{float:left;}
.top-page-title-right{float:left;}
.top-page-title-label{float:left; width:100%; color:#f0f0f0; font-size:18px; font-weight:bold;}
.consistency-sheets-wrap .top-page-title{padding-top:0;}
.preview-info-card{float:left; width:100%; background:var(--clr-card); padding-bottom:100px;}
.preview-info-card .card-info-outer{padding:0; --width:262px; padding:22px 0;}
.preview-game-top{float:left; width:100%; display:flex;}
.game-vs-col{float:left; flex:1; position:relative;}
.pre-mt-info .tm-bar{padding:2px 0; align-items:center; border:none; overflow:hidden;}
.pre-mt-info .tm-labels-bar{flex:1; overflow:hidden;}
.pre-mt-info .tm-figure{width:44px; min-width:44px; height:44px; margin:1px 1px 1px 14px;}
.pre-mt-info .tm-name{width:100%; text-align:right;}
.pre-mt-info .tm-name span{font-size:22px; color:var(--clr-base); font-weight:bold;}
.pre-mt-info .tm-two .tm-name{text-align:left;}
.pre-mt-info .tm-two .tm-figure{order:-1; margin:1px 14px 1px 1px;}
.col-vs-at{float:left; width:var(--width); min-width:var(--width); text-align:center; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:3px;}
.vs-h-label{float:left; width:100%; font-size:22px; color:#6c6a6b; font-weight:bold; margin:8px 0;}
.tm-confe{float:left; width:100%; text-align:right; display:flex; align-items:center; justify-content:flex-end; margin-top:6px;}
.tm-two .tm-confe{justify-content:flex-start;}
.conf-label{float:left;}
.conf-label{color:var(--clr-base-light);}
.match-bet-block{float:left; width:100%; display:flex; column-gap:var(--width); margin-top:36px;}
.mt-col{float:left; width:50%; display:flex; justify-content:flex-end; gap:8px; grid-gap:8px;}
.mt-bet-col{float:left; width:122px;}
.mt-bet-col .betslip-bx, .mt-bet-col .betslip-box{width:100%;}
.mt-col.right{justify-content:flex-start;}
.tm-rank-label{display:inline-block; width:44px; text-align:center; background:var(--tm-color); color:#fff; font-size:13px; font-weight:500; border-radius:2px; position:relative; height:24px; line-height:24px; margin:0 8px; text-transform:none;}
.tm-rank-label .icon{position:absolute; top:-6px; font-size:10px; left:0; right:0; margin:0 auto; color:var(--tm-color);}
.game-preview-info .wcard-title{text-align:center; margin-bottom:6px;}

.preview-prob{padding:0 30px;}
.implied-card-outer{float:left; width:100%;}
.implied-bar-block{float:left; width:100%; display:flex; justify-content:center; align-items:center; padding:24px 0;}
.implied-bar-block .implied-wcard{max-width:900px;}
.preview-prob .implied-prob-outer{border-top:1px solid var(--bdr-base);}
.prob-title{float:left; width:100%; text-align:center; font-weight:bold; font-size:18px; margin-bottom:12px; color:var(--clr-base);}
.preview-prob .implied-perc-bar-inner{height:26px; border:2px solid var(--bdr-base); background:none;}
.preview-prob .team-perc-bar{height:100%; background:var(--tm-color);}
.bar-label-block{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.bar-labels{float:left; display:flex; align-items:center; grid-gap:5px; gap:5px; color:var(--clr-base-light); font-size:12px;}
.bar-point{color:var(--clr-base); font-weight:600;}
.tm-two .bar-point{order:2;}

.card-info.full-card-item{width:100% !important;}
.widget-client .card-row-wrap .card-info{padding:0;}
.card-title{float:left; width:100%; padding:12px 12px;}
.card-title-label{float:left; color:var(--clr-base-light); font-size:12px; text-transform:uppercase; font-weight:500;}

.streak-all-box .card-box-inner{padding:8px; border-radius:var(--card-radius);}
.st-bet-right{float:right; min-width:90px; width:90px;}
.st-fact-bar{flex:1; display:flex; align-items:center;}
.st-fact-bar .plr-wdl{width:60px; min-width:60px;}
.st-fact-bar .wdl-bx{width:100%; min-width:100%;}
.st-fact-bar .tm-labels-bar{flex:1;}
.st-fact-bar .plr-posi-label{font-weight:normal !important;}

.system-box{float:left; width:100%;}
.system-tm-bar{border:none; padding:0; width:100%; align-items:center; margin-bottom:10px;}
.system-tm-bar .circle-figure{height:36px; width:36px; min-width:36px;}
.system-tm-bar .tm-labels-bar{flex:1; font-size:16px; font-weight:bold;}
.system-line-bar{float:left; width:100%; display:flex; column-gap:46px;}
.system-line-bar .system-col{float:left; flex:1; background:rgba(0,0,0,0.2); border-radius:3px; padding:8px;}
.system-line-bar .system-type{color:var(--clr-base); font-size:14px;}
.system-line-bar .system-pre{margin-top:1px;}
.new-system-info .note-bar{margin-top:5px;}
.new-system-info .note-bar .note-pre-label{opacity:1; color:var(--clr-base-light);}
.system-col-right{float:right; max-width:138px;}
.grades{float:left; width:100%; display:flex; grid-gap:4px; gap:4px; margin-top:18px;}
.grade-bx{float:left; background:rgba(255,255,255,0.1); min-width:150px; text-align: center; display:flex; align-items:center; justify-content:center; flex-wrap:wrap; border-radius:4px; padding:8px; color:var(--clr-base);}
.grade-label{float:left; width:100%; font-size:11px; font-weight:500; text-transform:uppercase;}
.grade-points{float:left; width:100%; font-size:30px; font-weight:bold;}
.sport-item .system-box-inner{padding:16px; border-radius:var(--card-radius);}
.system-item, .system-item .card-box, .system-box-inner{height:100%;}

.matchup-new-card .h2h-matchup-outer{display:flex; grid-gap:70px; position:relative;}
.matchup-new-card .h2h-matchup-block{flex:1;}
.matchup-new-card{background:var(--card-bg); border-radius:var(--card-radius);}
.matchup-new-card .h2h-matchup-outer .h2h-matchup-block:after{position:absolute; top:10px; left:0; right:0; bottom:10px; width:1px; background:var(--bdr-base); content:''; margin:0 auto;}
.matchup-new-card .h2h-matchup-outer .h2h-matchup-block:last-child:after{display:none;}
.matchup-new-card .h2h-matchup-list .col{color:var(--clr-base);}
.wdl-tm{display:flex; justify-content:center; align-items:center;}
.wdl-tm .wdl{max-width:30px; margin:0;}
.recent-meeting-box .show-default{border:none;}

.tm-score-info{float:left; width:100%; border-top:1px solid var(--bdr-base); padding:8px 8px 14px;}
.sc-bar{float:left; width:100%; display:flex; align-items:center; padding:8px 5px;}
.sc-bar:nth-child(even){background:var(--bg-light2);}
.sc-tm-bar{border:none; padding:0; align-items:center;}
.sc-col{float:left; width:33.33%; max-width:33.33%;}
.sc-col .tm-name span{color:var(--clr-base); font-size:14px;}
.sc-tm-label{float:left; width:100%; text-align:center; color:var(--clr-base); font-size:12px; text-transform:uppercase;}
.sc-mid .sc-tm-label{color:var(--clr-base-light); text-transform:uppercase;}
.sc-left .tm-figure{order:2; margin:0 0 0 8px;}
.sc-right .tm-labels-bar{text-align:left;}
.sc-left .sc-tm-bar{justify-content:flex-end; text-align:right;}
.recent-meeting-box table th{text-transform:uppercase; background:var(--clr-card);}
.recent-meeting-box .team-win-loss{border:none;}
.tm-bar.sc-tm-bar .tm-figure{float:left; width:28px; min-width:28px; height:28px;}
.sc-tm-bar .tm-labels-bar{overflow:hidden;}
.sc-tm-bar .tm-labels-bar .tm-name{max-width:100%;}

.card-info-new{float:left; width:100%;}
.info-widget-inner{float:left; width:100%;}
.new-card-box{float:left; width:100%;}

.preview-content-outer{padding-bottom:12px; float:left; width:100%;}
.card-info-new .wcard{padding:0; border-radius:var(--card-radius);}
.tb-tm-icon{display:flex; align-items:center;}
.tb-tm-icon .tm-figure{display:flex; align-items:center; width:22px; min-width:22px; height:22px;}
.team-results .wdl-results{border:none; background:none; padding:5px 12px;}
.new-result-box .team-results .wdl-results .block{background:var(--bg-light2); border-radius:var(--card-radius); padding:9px 0;}
.result-tab-bar{display: flex; justify-content:center; align-items:center; margin-bottom:5px;}
.result-tab-bar ul.tabs-nav{width:auto; text-transform:uppercase;}
.result-tab-bar.base-tabs ul.tabs-nav li a{padding:16px;}
.new-result-box .result-ul > li > a{padding:10px 0;}
.widget-client .new-result-box .wdl-results .block .col{border-color:rgba(255,255,255,0.1);}

.tabs-outer.base-tabs{background:none;}
.tabs-outer.base-tabs .tabs-nav{border-bottom:1px solid var(--bdr-base);}
.tabs-outer.base-tabs ul.tabs-nav{min-width:inherit; border-radius:0; border:1px solid var(--bdr-base); border-width:0 0 1px 0;}
.tabs-outer.base-tabs .tabs-nav .tab-item{border:none; background:none; position:relative;}
.base-tabs .tabs-nav li.active:after{position:absolute; bottom:0; left:0; height:3px; width:100%; content:''; background:var(--clr-theme); z-index:1; display:block !important;}
.base-tabs ul.tabs-nav li a{padding:10px 8px; width:100%; color:var(--clr-base-light); font-family:'Saira', sans-serif; font-weight: 600;}
.base-tabs ul.tabs-nav li.active a{color:var(--clr-base);}
.base-tabs ul.tabs-nav li a label{cursor:pointer;}

.preview-facts{float:left; width:100%; padding:0 12px;}
.prev-facts{float:left; width:100%;}
.preview-facts .betslip-fact{max-width:112px;}
.preview-facts .show-default{border:none;}
.preview-facts .mt-fact-li{border-top:none;}

.game-details-card{margin-bottom:20px;}
.game-details-card .venue-card-outer{padding:8px 12px 12px;}
.game-details-card .venue-details{align-items:stretch;}
.game-details-card .venue-details .col{border-right:1px solid var(--bdr-base); display:flex; justify-content:center; align-items:center;}
.new-match-preview .game-details-card .venue-details .col{max-width:inherit;}
.game-details-card .venue-details .col:last-child{border-right:none;}
.game-details-card .venue-bets{flex:1; padding-left:20px;}
.preview-card-info .preview-outer{padding:4px 12px 6px;}
.std-vanue{float:left; width:100%; text-align:center;}
.std-plase{float:left; width:100%; font-size:16px; font-weight:bold; color:var(--clr-base);}
.std-name{float:left; width:100%; font-size:12px; color:var(--clr-base); margin-top:2px;}
.std-label{float:left; width:100%; font-size:12px; color:var(--clr-base-light); margin-top:2px;}
.game-details-card .venue-facts-wrap{border-top:1px solid var(--bdr-base); }
.game-details-card .venue-facts-inner{padding:12px;}
.statistics-block{float:left;width:100%;padding:8px;}


/*Review Page CSS Start*/
.widget-client .content-inner-wrap .title h3{font-weight:500; font-size:16px;}
.review-main-info{float:left; width:100%; background:var(--clr-card); margin-bottom:80px;}
.review-main-card{float:left; width:100%; padding-top:20px;}
.review-main-outer{float:left; width:100%;}
.game-card-vanue{float:left; width:100%; display:flex; justify-content:center; align-items:center; grid-gap:12px; margin-bottom:16px;} 
.review-mt-top{float:left; width:100%; display:flex;}
.mt-vs-at{float:left; width:56px; display:flex; justify-content:center; align-items:center; text-align:center; color:var(--clr-base-light); font-size:11px; text-transform:uppercase;}
.review-tm{float:left; width:100%; display:flex; align-items:center; height:100%; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); padding:20px 0; overflow:hidden;}
.mt-score{float:left; width:120px; min-width:120px; text-align:center; font-size:36px; color:var(--clr-base); font-weight:bold;}
.mt-score-label{opacity:0.7;}
.mt-score-label.win{opacity:1;}
.pre-mt-info .review-tm .tm-figure{width:56px; min-width:56px; height:56px;}
.review-tm .conf-label{color:rgba(255,255,255,0.8); margin-top:4px;}
.tm-one .review-tm .conf-label{float:right;}
.review-mt-result{float:left; width:100%; border-radius:var(--card-radius); background:var(--card-bg); padding:0 12px; margin-top:40px; margin-bottom:-56px;}
.review-mt-result .score-row:first-child{border-color: var(--bdr-base);}
.review-mt-result .score-row .pull-left a{margin:0;}

.scrore-card{float:left; width:100%; padding:6px 12px;}
.scrore-card-bar{float:left; width:100%; border-bottom:1px solid var(--bdr-base);}
.scrore-card-bar:last-child{border-bottom:none;}
.scr-tm{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:10px 0; min-height:48px;}
.tm-base{display:flex; align-items:center;}
.tm-base .tm-labels-bar{flex:1; float:left;}
.tm-base .tm-labels-bar .tm-name{color:var(--clr-base);}
.scr-icon{--size:20px; float:left; font-size:var(--size); color:#53d338; margin-left:10px;}
.scr-icon.dk-cross-fill{color:#fe4530;}
.scr-icon.dk-push{color:#facb1b;}
.scr-icon.dk-push.dk-t-icon{background:#fef22f; border-radius:50%; height:var(--size); width:var(--size);}
.scr-icon.dk-push.dk-t-icon:before{content:'T'; color:#000; font-family:var(--font-base); width:100%; text-align:center; display:inline-flex; justify-content:center;  align-items:center; height:100%; font-size:72%; font-weight:bold; float:left;}

.game-betting-card{float:left; width:100%;}
.game-betting-list{float:left; width:100%;}
.betting-list-li{float:left; width:100%; padding:10px 12px;}
.betting-list-li:nth-child(even){background:var(--bg-light2);}
.bar-item{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; grid-gap:6px;}
.bar-item-left{float:left; font-size:12px; color:var(--clr-base);}
.bar-item-right{float:left; font-size:12px; color:var(--clr-base);}
.bar-item-mid{float:left; font-size:12px; color:var(--clr-base);}
.bar-item-right .tm-figure{width:20px; min-width:20px; height:20px;}

.team-betting-card{float:left; width:100%;}
.team-betting-li{float:left; width:100%; padding:11px 12px;}
.team-betting-li:nth-child(even){background:var(--bg-light2);}
.team-betting-li:last-child{border-radius:0 0 var(--card-radius) var(--card-radius);}
.res-icon{font-size:20px; color:#53d338;}
.res-icon.loss{color:#fe4530;}
.res-icon.dk-push{color:#fff000;}.head-tm-bar{float:left; width:100%; padding:0 12px;}
.head-tm-bar-inner{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; padding:12px 0; border-bottom:1px solid var(--bdr-base);}
.head-col{float:left;}
.head-col.tm-two .tm-figure{order:2; margin:0 0 0 8px;}

.top-performers-card{float:left; width:100%; padding:12px;}
.performers-card{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; padding:33px  0; border-bottom:1px solid var(--bdr-base);}
.performers-card:last-child{border:none;}
.performer-tm{float:left;}
.performer-tm .tm-base{flex-direction:column; justify-content:flex-start; align-items:flex-start;}
.performer-tm .tm-name{font-size:16px; font-weight:500;}
.performer-tm .tm-figure{width:46px; min-width:46px; height:46px; margin:0 0 8px 0;}
.performer-stats{float:right;}
.stat-bar{float:left; display:flex; background:var(--bg-light2); padding:10px; border-radius:var(--card-radius);}
.stat-col{float:left; flex:1; text-align:center; display:flex; flex-direction:column; justify-content:center; align-items:center; grid-gap:8px; min-width:38px; border-right:1px solid var(--bdr-base); padding:0 5px;}
.stat-col:last-child{border:none;}
.stat-points{float:left; width:100%; font-size:14px; font-weight:bold; color:var(--clr-base);}
.stat-labels{float:left; width:100%; font-size:11px; color:var(--clr-base-light); text-transform:uppercase;}
.review-content-card .title.flex-title{height:auto;}
/*Review Page CSS End*/

/*Next Game Page CSS Start*/
.next-game-card .game-card-vanue{justify-content:flex-start; margin-bottom:6px;}
.next-game-card .next-cta{width:84px;}
.next-game-card .next-cta .betslip-button{width:100%; margin:0;}
.tms-bar-left .conf-label{width:100%; margin-top:5px;}
.next-game-card .tm-name span{font-size:14px; font-weight:500; color:var(--clr-base); line-height:1em;}
.next-game-card .card-teams{display:flex; flex-direction:column; gap:10px; grid-gap:10px;}
.next-funfact-card{float:left; width:100%; border:1px solid var(--bdr-base); border-width:1px 0; background:var(--bg-light2); padding:12px;}
.next-funfact-label{float:left; width:100%; color:var(--clr-base-light); font-size:12px; text-transform:uppercase; font-weight:500; margin-bottom:8px;}
.next-funfact-outer{float:left; width:100%; display:flex; align-items:center; min-height:76px;}
.next-funfact-item{float:left; width:100%;}
.center-card-view{float:left; width:100%; text-align:center; padding:10px; justify-content:center; display:flex; align-items:center;}
.next-funfact-carousel{padding:0 14px;}
.next-funfact-carousel .owl-nav .owl-prev{left:0;}
.next-funfact-carousel .owl-nav .owl-next{right:0;}
.next-game-content-card .card-info-new{margin-bottom:0;}
.content-inner-wrap .card-row-wrap{padding:0; justify-content:flex-start;}
.next-funfact-item .betslip-fact .betslip-box{min-width:84px; max-width:84px;}
.add-tm-fig .betslip-icon{margin-bottom:13px;}
.streaks-card-full .center-card-view{border-top:1px solid var(--bdr-base); padding-bottom:0; margin-top:10px;}
.streaks-card-full .plr-posi-flex{min-height:76px;}
.streaks-card-full .plr-posi-flex .tm-bar{min-height:auto; align-items:flex-start;}
.streaks-card-full .plr-posi-flex .tm-labels-bar{flex:1; min-height:24px; display:flex; flex-wrap:wrap; align-items:center;}
.next-game-info .next-game-card .tms-bar-right{min-height:62px;}
/*Next Game Page CSS End*/

/*Parlay Page CSS Strat*/
.parlay-item-list{float:left; width:100%; display:flex; flex-direction:column; grid-gap:8px; gap:8px;}
.parlay-box-item{float:left; width:100%;}
.parlay-box-top{float:left; width:100%; padding:8px; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); border-radius:var(--card-radius) var(--card-radius) 0 0;}
.parlay-box-top .card-sm-title-nfo-bar .card-sport-title{color:var(--clr-base-card); margin:0;}
.parlay-box-top .c-title-label{text-transform:uppercase; font-weight:500; font-size:13px; width:auto; color:var(--clr-base-card);}
.parlay-box-top .betslip-name{color:var(--clr-base-card);}
.parlay-box-top .card-sm-title{border-bottom:1px solid rgba(255,255,255,0.1); padding-bottom:8px; margin:0;}
.parlay-box-top .tm-figure{width:22px; min-width:22px; height:22px;}
.parlay-box-top .tm-name span{color:var(--clr-base-card); font-weight:500;}
.parlay-box-top .parlays-bar{border:none; padding-bottom:0;}
.parlay-box-pre{float:left; width:100%; padding:5px 10px; background:var(--bg-light3); border-radius:0 0 var(--card-radius) var(--card-radius); min-height:60px; display:flex; align-items:center;}
.parlay-sm-title-bar .card-sport-title{margin:0;}
.parlay-pre{font-size:12px; line-height:1.3em;}
.parlay-payout{float:left; width:100%; text-align:center; display:flex; justify-content:center; align-items:center; margin-top:12px;}
.parlay-payout .total-payout{font-size:20px;}

.content-inner-wrap{padding-top:20px;}
.content-inner-wrap.review-content-card, .content-inner-wrap.preview-content-card{padding-top:0;}
.streaks-info-card .flex-title{margin-bottom:20px;}
.parlay-game-card .game-card-inner{padding:12px 8px;}

.parlay-item-list .parlays-right{width:auto;}
.parlay-item-list .parlays-right .betslip-box{min-width:130px; max-width:130px;}
/*Parlay Page CSS End*/


/*Page Tabs CSS*/
.page-tabs{float:left; display:flex; align-items:center; grid-gap:10px; gap:10px;}
.page-tab-col{float:left;}
.page-tab-col .btn{height:32px; line-height:1.1em;}
.align-center{align-items:center !important;}
.justify-flex-end{justify-content:flex-end !important;}
.top-page-title .breadcrumb{margin-bottom:0;}

/*New Consistency Sheet Page CSS Start*/
.sheet-result-info{float:left; width:100%; --card-bg:#242424; background:var(--card-bg); display:none;}
.sheet-result-inner{float:left; width:100%; max-height:320px; overflow:auto; padding-bottom:2px;}
.sheet-result-tr > td{border:none !important; padding:0 !important; height:auto !important;}
.sheet-result-info .sheet-opp-td{text-align:left;}
.sheet-result-info .sheet-result-table tr th, .sheet-result-info .sheet-result-table tr td{padding:8px; background:var(--card-bg); border-left:none !important; border-color:#333;}
.ht-at-label{float:left; font-size:12px; min-width:16px; margin-right:5px;}
.sheet-result-info .sheet-result-table .sheet-stat-td{width:104px !important; max-width:104px !important; border-top:2px solid var(--card-bg); border-bottom:2px solid var(--card-bg); position:relative;}
.sheet-result-info .sheet-result-table .sheet-stat-td:before, .sheet-result-info .sheet-result-table .sheet-stat-td:after{position:absolute; top:-3px; left:0; height:1px; width:100%; content:''; background:#333;}
.sheet-result-info .sheet-result-table .sheet-stat-td:after{top:auto; bottom:-2px;}
.sheet-tick-icon{font-size:22px; color:#fff;}
.sheet-tick-icon.dk-cross{color:#dd0b13;}

.sheet-result-table{table-layout:fixed;}
.sheet-result-table .sheet-date-td{text-align:left;}
.stat-point-td.win{background:#53d337 !important;}
.sheet-result-info .sheet-result-table tr td{font-size:12px; color:var(--clr-base); font-weight:400;}
.sheet-result-table .tm-figure{width:22px; min-width:22px; height:22px;}
.expand-tr-btn{float:left; display:flex; align-items:center; justify-content:flex-end;}
.expand-label{float:left; font-weight:500; color:#53d337;}
.expand-label span{color:#53d337 !important;}
.collapse-text, .expand-tr-show .expand-text{display:none;}
.expand-tr-show .collapse-text{display:block; color:var(--clr-base) !important;}
.expand-tr-show .expand-tr-btn .icon:before{content:'\e90f'; color:#fff;}
.expand-tr-show .expand-tr-btn .icon:after{background:#000;}
th.res-expand-td{text-align:right !important; padding-right:22px !important;}
.expand-tr-btn .icon{font-size:20px !important; color:#53d337; margin-left:6px; position:relative;}
.expand-tr-btn .icon:after{position:absolute; top:3px; left:3px; bottom:3px; right:3px; background:#fff; border-radius:20%; content:''; z-index:0;}
.expand-tr-btn .icon:before{z-index:1; position:relative;}
.sticked-table .table_outer .table-container table th.sticked-1{background:#424242;}
.sticked-table .table-container tr td .green_clr{color:#53d337;}
.sheet-result-inner{scrollbar-color:#53d337 auto; padding-right:8px;}
.sheet-result-inner::-webkit-scrollbar{width:6px; border-radius:20px; height:6px;}
.sheet-result-inner::-webkit-scrollbar-track{background:#141414;}
.sheet-result-inner::-webkit-scrollbar-thumb{background-color:#53d337;border-radius:20px;width:6px;height:6px;}
.consistency-table.sticked-table table{table-layout:fixed;}
.consistency-table.sticked-table table tr:not(.sheet-result-tr) td, .consistency-table.sticked-table table tr:not(.sheet-result-tr) th{width:100%; min-width:86px;}
.sheet-result-info .sheet-result-table tr .matchup-td.opponent-matchup-td{max-width:125px; width:125px !important;}
.sheet-result-info .sheet-result-table tr .matchup-td.opponent-matchup-td:not([style*="display: none"]) ~ .sheet-date-td{text-align:center !important;}
/*New Consistency Sheet Page CSS End*/

/*Results Page CSS Start*/
.resulted-game-bx{float:left; width:100%;}
.result-game-card .game-card-vanue{margin:8px 0 0; justify-content:flex-start;}
.result-game-card .game-card-inner{padding:0;}
.sm-title-right{float:right; flex:1; display:flex; justify-content:flex-end; align-items:center;}
.sm-title-icon{float:right; color:var(--clr-base); font-size:11px; display:flex; align-items:center; justify-content:center; width:20px; height:20px;}
.result-record-card{float:left; width:100%; padding:8px; margin:6px 0 4px;}
.result-record-card .results-block{padding:8px; border-radius:var(--card-radius); background:#313131;}
.resulted-game-bx .mt-score{width:62px; min-width:62px;}
.resulted-game-bx .pre-mt-info .review-tm .tm-figure{width:34px; min-width:34px; height:34px; order:-1; margin:1px 10px 1px 1px;}
.resulted-game-bx .pre-mt-info .tm-name span{font-size:16px; font-weight:normal; color:var(--clr-base-card);}
.result-game-card .card-sm-title{padding:8px 8px 0; margin-bottom:12px;}
.result-record-card .score-row:first-child{border-color:var(--bdr-base);}
.result-game-card .pre-mt-info .tm-name{text-align:left;}
.result-game-card .tm-one .review-tm .conf-label{float:left;}
.resulted-game-bx .pre-mt-info .tm-two .review-tm .tm-figure{order:2; margin:1px 1px 1px 10px;}
.resulted-game-bx .tm-two .conf-label{float:right;}
.result-game-card .pre-mt-info .tm-two .tm-name{text-align:right;}
.result-game-card .mt-vs-at{width:38px; min-width:38px;}
.result-game-card .game-vs-col{max-width:calc(50% - 19px);}
.result-game-card .review-tm{padding-left:8px; padding-right:8px;}
.results-content-card .card-info-new{margin-bottom:6px;}
.result-game-card .round-v-label{height:auto; min-height:30px; padding:5px 5px;}
/*Results Page CSS End*/

/*Featured Value Props Page CSS Start*/
.featured-value-content-card .card-info-new{margin-bottom:10px;}
.prop-feat-game{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.feat-game{float:left;}
.feat-game .pre-mt-info .tm-name{font-size:16px; font-family:'Saira', sans-serif; text-transform:uppercase;}
.feat-game .pre-mt-info .tm-name span{font-weight:500; font-size:16px;}
.feat-game .pre-mt-info .tm-figure{width:24px; min-width:24px; height:24px;}
.feat-game .col-vs-at{--width:36px;}
.feat-game .vs-h-label{margin:0;}
.feat-game-time{float:right; font-size:12px;}
.prop-featured-info .game-card-inner{padding:8px 12px;}

.props-tabs-block{float:left; width:100%; margin-bottom:20px;}
.props-tabs-block .tabs-outer{display:flex; justify-content:center; align-items:center;}
.props-tabs-block .tabs-nav{width:auto;}
.props-tabs-block .base-tabs ul.tabs-nav li a{padding:10px 16px;}

.props-game-box .next-mt-info .c-right{width:100%; max-width:100%; margin:0; align-self:center;}
.props-game-box .betslip-box{width:100%; display:flex; align-items:center; justify-content:center;}
.props-game-box .betslip-button{max-width:110px; margin-left:10px;}
.props-game-box .betslip-player{width:auto; min-height:inherit; margin:0;}
.props-game-info .props-box .next-mt-info{min-height:inherit;}

.title-drop-bar{float:left; display:flex; grid-gap:20px; gap:20px;}
.title-drop-bar .drop-label{display:flex; align-items:center;}
.title-drop-bar .drop-label .icon{margin-left:8px;}
.title-drop-bar .info-tooltip{z-index:99;}
.widget-client .props-tile .title-bar .info-tooltip{margin-top:-11px}

.prop-item-block{float:left; width:100%; max-width:calc(50% - 6px); grid-column-gap:12px; grid-column-gap:12px; display:flex; flex-wrap:wrap;}
.prop-item-block .item-card-box{max-width:calc(50% - 6px);}
.prop-fact-card{float:left; width:100%; background:none; border-radius:var(--card-radius); padding:0; overflow:hidden;}
.prop-fact-card .venue-facts-inner{padding:0;}
.prop-fact-card .venue-facts-wrap{border:none;}
.prop-fact-card .venue-facts-item{padding:8px 8px; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); border-radius:var(--card-radius);}
.prop-fact-slide:has(.owl-nav:not(.disabled)) .venue-facts-item{padding-left:20px; padding-right:20px;}
.prop-fact-card .venue-facts-content p, .prop-fact-card .venue-facts-figure i, .prop-fact-card .betslip-name{color:var(--clr-on-bg);}
.prop-fact-card .owl-stage-outer{min-width:100%;}
.prop-fact-card .venue-facts-right{min-width:130px;}
/*Featured Value Props CSS End*/

/*Featured System Plays page CSS Start*/
.flex-title-outer{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.system-game-info .game-card-inner{padding:10px; height:100%;}
.system-info-row{float:left; width:100%; margin-bottom:24px;}
.system-info-row .card-info-new{margin:0;}
.bar-title{float:left; width:100%; position:relative; margin-bottom:4px;}
.bar-title:before{float:left; width:100%; position:absolute; top:0; bottom:0; left:0; height:1px; background:var(--bdr-base); content:''; margin:auto auto; z-index:0;}
.bar-title-label{float:left; font-size:30px; line-height:1em; background:var(--bg-body); color:var(--clr-base); font-family:'Saira Condensed', sans-serif; font-weight:bold; position:relative; z-index:1; padding:2px 5px 2px 0;}
.system-game-card{float:left; width:100%; display:flex; flex-direction:column; height:100%;}
.system-fact{float:left; width:100%; min-height:36px; flex:1;}
.system-fact-pre{float:left; width:100%; font-size:12px; line-height:1.1em;}
.system-stats{float:left; width:100%; display:flex; grid-gap:8px; gap:8px; justify-content:space-between;}
.stm-col{float:left; display:flex; align-items:center; grid-gap:4px; gap:4px; flex-wrap:wrap;}
.stm-label{float:left; color:var(--clr-base-light); font-size:12px;}
.stm-label-point{float:left; color:var(--clr-theme); font-size:12px; font-weight:500;}
.system-count{float:left; width:18px; height:18px; min-width:18px; background:#fff001; border-radius:2px; display:flex; align-items:center; justify-content:center; color:#000; font-size:12px; font-weight:500; margin-right:3px;}
.system-game-card .sm-title-icon{color:var(--clr-base-light);}
.title.full-title{height:auto;}
.add-item-title .title-bar{display:flex; align-items:center;}
.sm-title-pre{float:left; width:100%; color:var(--clr-base-light); margin-top:10px;}

.system-tabs-block{margin:20px 0; float:left; width:100%;}
.bg-tabs .tabs-nav{border-color:var(--bdr-base); border-radius:4px;}
.bg-tabs .tabs-nav li{background:var(--card-bg); border-right:1px solid var(--bdr-base);}
.bg-tabs .tabs-nav li:last-child{border-right:none;}
.bg-tabs ul.tabs-nav li a{color:var(--clr-base); display:flex; justify-content:center; align-items:center; line-height:1.3em; height:40px; font-family:'Saira', sans-serif; font-size:15px;}
.bg-tabs ul.tabs-nav li.active{background:#fff;}
.bg-tabs ul.tabs-nav li.active a{color:#000;}
.learn-btn-icon{float:left; font-size:11px !important; color:var(--clr-theme) !important;}
/*Featured System Plays page CSS End*/

/*Stadium List page CSS Start*/
.new-list-card .team-title{opacity:0.8; margin-bottom:5px;}
.new-list-card .teams-list-wrap ul{margin-bottom:20px;}
.new-list-card .teams-list-wrap ul li a{border-radius:4px;}
.new-list-card .teams-list-wrap ul li a span{font-family:'Saira Condensed', sans-serif; text-transform:uppercase; font-weight:600; font-size:14px; line-height:1.3em;}
.review-bx .sport-page-title{font-weight:500;}
.new-list-card .filter-slide ul li a{font-family:'Saira Condensed', sans-serif; text-transform:uppercase; font-weight:600; font-size:18px;}
.new-list-card .score-filter-outer{background:var(--card-bg);}
/*Stadium List page CSS End*/


/*Team List page CSS Start*/
.theme-team-list ul li a{display:flex; align-items:center; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)) !important; overflow:hidden; position:relative;}
.theme-team-list ul li a:before{position:absolute; top:-50px; left:-50px; font-size:180px; color:#fff; content:var(--icon); font-family:'dk-icons'; opacity:0.1; z-index:0;}
.theme-team-list ul li a:hover:after{background:rgba(255,255,255,0.15); z-index:0;}
.theme-team-list ul li a figure{height:80px; width:80px; min-width:80px; margin-right:10px; margin-bottom:0; z-index:1; position:relative;}
.new-list-card .theme-team-list ul li a span{flex:1; text-align:left; font-size:20px;  z-index:1; position:relative; line-height:1.2em;}
.new-list-card ul:not(.dropdown-menu) li{background:#000; border-radius:4px;}
/*Team List page CSS End*/


/*Injuries Section CSS Start*/
.plr-injuries-info .game-card-inner{padding:10px;}
.plr-injuries-info .injury-team-tab{padding:0; margin-bottom:4px;}
.plr-injuries-info .injury-listing ul li{border-top-color:var(--bdr-base);}
.plr-injuries-info .injury-team-inner{padding:0;}
.injuries-tab-outer ul.tabs-nav li{background:none !important; position:relative; border:none;}
.injuries-tab-outer .injury-team-name span{font-weight:500;}
.plr-injuries-info .injury-player-col span{color:var(--clr-base-light);}
.plr-injuries-info .injury-player-col.injury-player span{color:var(--clr-base);}
.injuries-tab-outer ul.tabs-nav li.active .injury-team-name span{color:var(--clr-base);}
.plr-injuries-info .main-card-show-more{display:none;}
/*Injuries Section CSS End*/

/*Stadium Detail Page CSS Start*/
.stadium-card-wrap{float:left; width:100%; background:var(--clr-card);}
.stadium-wrap-outer{float:left; width:100%;}
.stadium-card-inner{float:left; width:100%; padding:40px 0; display:flex; align-items:center; justify-content:space-between; grid-gap:10px; gap:10px;}
.stadium-card-left{float:left;}
.stadium-card-right{float:left;}
.stadium-base{float:left; width:100%; display:flex; align-items:center;}
.std-figure{float:left; width:130px; min-width:130px; margin-right:14px;}
.std-figure img{float:left; width:100%;}
.stadium-base-info{float:left;}
.std-name-label{float:left; width:100%; font-size:28px; color:var(--clr-base); font-weight:bold;}
.stadium-card-vanue{float:left; width:100%; margin-top:8px;}
.stadium-card-vanue .vanue-label{font-size:12px; color:var(--clr-base-light2);}

.multi-select-filed{float:left; min-width:100px;}
.stadium-top-filters{float:left; width:100%; display:flex; grid-gap:8px; gap:8px;}
.filter-item{float:left; flex:1; min-width:170px;}
.filter-item .select-filed{width:100%;}
.base-select .ms-choice, .base-select .btn{background:#303030; border-radius:4px; padding-right:26px; width:100%;}
.base-select .ms-parent{width:100% !important;}
.select-filed.base-select:after{z-index:2; right:12px;}

.stat-show-list{float:left; width:100%; display:flex; flex-wrap:wrap;}
.stat-item{float:left; flex:1; border-right:1px solid var(--bdr-base);}
.stat-item:last-child{border-right:none;}
.stat-bx{float:left; width:100%; text-align:center; padding:10px; display:flex; flex-direction:column; grid-gap:8px; gap:8px;}
.stat-point-label{float:left; width:100%; font-size:18px; font-weight:bold; color:var(--clr-base);}
.stat-name-label{float:left; width:100%; font-size:12px; color:var(--clr-base-light2);}
.statistic-card-info .wcard{padding:14px 0;}

.up-result-card .resulted-game-bx .pre-mt-info .review-tm .tm-figure{width:26px; min-width:26px; height:26px;}
.up-result-card .resulted-game-bx .pre-mt-info .tm-name span{font-size:14px;}
.up-result-card .mt-score{font-size:20px; width:auto; min-width:inherit;}
.up-result-card .pre-mt-info .tm-bar{flex:1;}
.up-result-card .result-game-card .mt-vs-at{width:20px; min-width:20px;}
.up-result-card .result-game-card .review-tm{padding:8px;}
.up-result-card .result-game-card .game-vs-col{max-width:calc(50% - 10px);}
.up-result-card .score-row .pull-left span{font-size:12px;}

.breakdown-card{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; grid-gap:14px; padding:14px;}
.breakdown-left{float:left; margin-right:20px;}
.breakdown-info{float:left; width:64%;}
.breakdown-show-list{float:left; width:100%; display:flex; flex-wrap:wrap;}
.breakdown-item{float:left; flex:1; border-left:1px solid var(--bdr-base);}
.select-filed.left-side-drop .dropdown-menu{left:0 !important; right:auto !important;}
.select-filed.right-side-drop .dropdown-menu{left:auto !important; right:0 !important;}
/*Stadium Detail Page CSS End*/

/*Download App Modal CSS Start*/
.md-logo-top{float:left; width:100%; display:flex; justify-content:center; align-items:center; padding:25px 16px; position:relative; overflow:hidden;}
.md-logo-figure{float:left; width:100%; max-width:353px; margin-bottom:10px;}
.md-logo-figure img{float:left; width:100%;}
.md-logo-top:after{position:absolute; bottom:0; left:-5px; height:40px; border-top:5px solid #53d337; background:#61b510; content:''; width:calc(100% + 10px); transform:rotate(-4deg); margin-bottom:-20px;}
.download-app-content{float:left; width:100%; background:#61b510; padding:24px 18px;}
.download-app-info{float:left; width:100%; text-align:center;}
.modal-lg-pre{float:left; width:100%; font-size:27px; font-family:'Saira Condensed', sans-serif; color:#fff; line-height:1.2em; text-transform:uppercase; font-weight:bold;}
.base-btn{background:#000; color:#fff; border-radius:4px; font-family:'Saira Condensed', sans-serif; line-height:1em; height:38px; display:inline-flex; align-items:center; justify-content:center;}
.download-app-bar{float:left; width:100%; margin-top:26px;}
.download-app-bar .base-btn{height:44px; font-size:20px; font-weight:bold; width:100%;}
.download-app-modal .modal-info{padding:0;}
.download-app-modal .modal-content{padding:0;}
.download-app-modal .modal-outer{border:none;}
.download-app-modal .modal-info{overflow:hidden;}
.download-app-modal .modal-body{border-radius:0;}
.download-app-modal .close-btn .icon{color:#fff;}
/*Download App Modal CSS End*/

/*Predictor Page CSS Start*/
.predictor-new .predict-filter .predict-wcard{padding:10px 18px;}
.predictor-new .noUi-handle:before{color:#53d338;}
.predictor-new .noUi-connect{background:#53d338; height:7px; border-radius:20px;}
.predictor-new .predictor-range ul li .col.first-col span{font-weight:normal;}
.predictor-new .noUi-target{background:#585858; height:7px; border-radius:20px;}
.predictor-new .noUi-base{height:7px;}
.predictor-new .noUi-handle:before{filter:drop-shadow(0px 0px 1px #000);}
.predictor-wrap .predictor-new .predict-icon .money{margin-bottom:0;}
.predictor-wrap .predictor-new .predict-icon .money{margin-bottom:0;}
.predictor-new .predict-default{padding:0 14px;}
.predictor-wrap .predictor-new .predict-filter, .predictor-wrap .predictor-new .predictor-range{background:var(--clr-card);}
.predictor-new .predict-wcard{border-bottom:1px solid var(--bdr-base);}
.predictor-new .predict-default p{font-size:15px; line-height:1.3em; color:var(--clr-base);}
.predictor-new .predict-wcard .select-filed{background:var(--bg-light3);}
.predictor-new .block.reset{border-color:var(--bdr-base);}
.predictor-new .block.reset a{color:#000; background:#53d338; border-radius:4px; padding:12px 20px; min-width:230px; font-size:14px; text-transform:uppercase; font-weight:600;}

.tennis-sport .predictor-new .predict-wcard .select-game-option div.dropdown-menu{min-width:210px; left:auto; right:0;}
.predictor-new .predictor-range ul li .col.first-col .tm-figure{min-width:18px; height:18px; width:18px; margin:1px 6px 1px 1px; border:none; overflow:inherit;}
.predictor-new .predictor-range ul li .col.first-col .tm-figure img{border-radius:0;}
.predictor-new .predictor-range ul li .col.first-col span{padding-top:2px;}

/*Predictor Page CSS End*/

.card-info.card-info-new.new-match-preview{margin-bottom:20px !important;}
.recent-meeting-box .table-container table tr{display:none;}
.recent-meeting-box .show-list .table-container table tr, .recent-meeting-box .table-container table tr:nth-child(-n+2){display:table-row;}


/*Probable Pitchers Section CSS Start*/
.pitcher-card-info{float:left; width:100%; margin-bottom:20px;}
.pitcher-card-info .pitcher-with .tm-figure{border:none; border-radius:none; border-radius:0;}
.pitcher-card-info .pitcher-with .tm-figure img{border-radius:0;}
/*Probable Pitchers Section CSS End*/

.parlay-game-info .info-widget-inner{height:100%;}
.parlay-game-info .wcard{height:100%;}
.parlay-game-info .game-card{height:100%;}
.parlay-game-info .game-card-inner{height:100%; display:flex; flex-direction:column;}
.parlay-game-info .parlay-item-list{flex:1;}
.parlay-game-info .card-payout{flex:inherit;}
.tm-bar .moves-tm .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:12px; font-weight:500;}
.c-title-drop{float:right; margin-left:8px;}
.c-title-drop .select-filed{background:var(--bg-dropdown);}
.c-title-drop .select-filed .btn{min-width:96px;  padding:8px 16px 8px 14px;}
.c-title-drop .select-filed:after{right:8px;}
.line-m-box .c-title{min-height:32px;}
.review-bx .title-drop-btn .select-filed{background:var(--bg-dropdown); border-radius:3px;}
.review-bx .title-drop-btn .select-filed .btn{padding-right:24px;}
.review-bx .title-drop-btn .select-filed:after{right:8px;}

.streaks-game-slide{display:flex;}
.streak-box .plr-posi-flex .tm-bar{padding-top:0; align-items:center;}
.streak-box .plr-posi-flex{min-height:42px;}
.streak-box{display:flex; flex-direction:column; height:100%;}
.streak-card-inner{flex:1;}
.streak-card-inner .card-box{display:flex; flex-direction:column; height:100%;}
.streak-card-inner .card-box-inner{flex:1; flex-direction:column;}

/*Counter Add CSS*/
.start-time{border-radius:20px; background:#cdcdcd;  color:#000 !important; min-width:40px; padding:3px 6px; text-align:center; justify-content:center;}
.start-time *{color:#000 !important;}
.start-before{border-radius:20px; background:#b92722; color:#fff !important; min-width:40px; padding:3px 6px; text-align:center; justify-content:center;}
.start-before *{color:#fff !important; }
.start-live{border-radius:20px; background:var(--clr-theme); color:#000 !important; min-width:40px; padding:3px 6px; text-align:center; justify-content:center;}
.start-live *{color:#000 !important;}

.main-section.widget-client .prop-fact-card .owl-stage-outer{padding-left:0;}
.prop-fact-card.plr-fact-slide{background:var(--card-bg); border-radius:0 0 var(--card-radius) var(--card-radius); margin-top:-4px; display:none;}
.plr-fact-slide .venue-facts-inner .owl-item{border-top:1px solid var(--bdr-base);}
.plr-fact-slide .venue-facts-content p{line-height:1.2em;}
.plr-fact-slide .venue-facts-item{background:var(--card-bg); border-radius:0 0 var(--card-radius) var(--card-radius);}
.props-game-box .plr-fact-slide .betslip-box{flex-direction:column; justify-content:center; align-items:center;}
.plr-fact-slide .add-tm-fig .betslip-icon{margin:0 5px 12px 0;}
.main-section.widget-client .plr-fact-slide .owl-stage-outer{padding:0;}

.widget-client .wdl-results .block .col{border-color:var(--bdr-base);}
.preview-card .new-match-preview{display:block;}
.streak-all-box .st-fact-bar .plr-wdl{margin-left:6px;}
.main-section.widget-client .upcoming-carousel .owl-stage-outer{padding-left:0;}
.main-section.widget-client .results-carousel .owl-stage-outer{padding-left:0;}
.upcoming-result-card-info .slide-arrow, .upcoming-card-info .slide-arrow{margin-right:0;}

/*Upcoming Full Section CSS*/
.next-game-content-card .info-widget-inner{height:100%;}
.next-game-content-card .info-widget-inner .wcard{height:100%;}
.next-game-content-card .info-widget-inner .wcard .next-game-card{height:100%; display:flex; flex-direction:column;}
.next-game-content-card .info-widget-inner .wcard .next-funfact-card{flex:1;}

.score-list li .result-game-info{height:100%;}
.result-game-info .info-widget-inner{height:100%;}
.result-game-info .info-widget-inner .wcard{height:100%;}
.penalty-bar{float:left; width:100%; text-align:center; margin-top:8px; margin-bottom:-6px;}
.penalty-label{color:var(--clr-base);}
.penalty-note{margin-top:6px; color:var(--clr-base); opacity:0.9; font-weight:200;}


/*New Team Detail Page CSS Start*/
.team-top-card{background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); position:relative;}
.team-top-card:before{position:absolute; top:0; bottom:0; left:-20px; width:100%; font-size:560px; color:#fff; content:var(--icon); font-family:'dk-icons'; opacity:0.1; z-index:0; display:flex; align-items:center; overflow:hidden; pointer-events:none;}
.team-top-card .tm-card-left{position:relative; z-index:1;}
.team-upcoming-box .wcard{background:none;}
.upcoming-game-list{float:left; width:100%; display:flex; flex-direction:column; grid-gap:4px;}
.upcoming-game-item{float:left; width:100%;}
.game-box-bar{float:left; width:100%; padding:8px; background:var(--card-bg); border-radius:var(--card-radius);}
.game-card-bar{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; min-height:62px;}
.vs-tm-game{float:left; display:flex; align-items:center; flex:1;}
.vs-tm-label{float:left; min-width:34px; font-size:18px; color:var(--clr-base-light2); font-weight:bold; font-style:italic;}
.vs-tm-game .tm-bar{border:none; padding:0; align-items:center;}
.vs-tm-game .tm-bar .tm-figure{width:32px; min-width:32px; height:32px;}
.vs-tm-game .tm-bar .tm-name, .vs-tm-game .tm-bar .tm-name span{font-size:16px; font-weight:bold; color:var(--clr-base);}
.game-card-right{float:left; margin-left:8px;}
.game-bets{float:left; display:flex; grid-gap:8px;}
.bets-col{float:left; min-width:106px; max-width:106px;}
.bets-col .betslip-box{width:100%;}
.game-box-bar .card-sm-title{border-bottom:1px solid var(--bdr-base); padding-bottom:3px; margin-bottom:8px;}
.team-recent-box .wcard{background:none;}
.recent-game-list{float:left; width:100%; display:flex; flex-direction:column; grid-gap:4px;}
.recent-game-item{float:left; width:100%;}
.game-box-bar .card-sm-title-nfo-bar .card-sport-title{margin-bottom:0;}
.result-entry{float:left; font-size:18px; color:var(--clr-base); flex:1;}
.result-entry-label.win{font-weight:bold;}
.recent-game-item .game-card-right{min-width:40%; display:flex; justify-content:space-between; align-items:center;}
.recent-game-item .game-card-bar{min-height:62px;}
.upcoming-game-item .game-card-right .betslip-button{margin:0;}
.game-card-right .win-entry{float:left;}
.game-card-right .win-entry .wdl{margin:0 0 0 6px;}

.betting-result-card{float:left; width:100%;}
.tm-all-records{--clr:#3b3b3b;}
.betting-result-card .wdl-chart{background:var(--clr);}
.tm-wdl-records .table_outer{padding:8px; border-top:1px solid var(--bdr-base);}
.tm-wdl-records .table-container table tbody tr td, .tm-wdl-records .table-container table thead tr th{border:none; background:none; padding:8px 8px;}
.tm-wdl-records .table-container table thead tr th{font-size:10px; padding:4px 8px; line-height:14px;}
.tm-wdl-records .table-container table tbody tr:nth-child(odd){background:var(--clr);}
.tm-wdl-records .table-container table tbody tr td div{padding:2px 0;}
.day-night-records{float:left; width:100%; background:var(--clr); padding:18px 8px 17px; display:flex;}
.dn-col{float:left; flex:1; display:flex; justify-content:center; align-items:center; padding:10px 0;}
.dn-col:nth-child(2){border-left:1px solid var(--bdr-base);}
.day-night-record-card .wdl-chart{background:var(--clr);}
.record-labeled{float:left; width:100%; text-align:center; display:flex; flex-direction:column; justify-content:center; align-items:center; grid-gap:6px;}
.name-labeled{float:left; width:100%; font-size:13px; color:var(--clr-base-light); text-transform:uppercase;}
.stat-labeled{float:left; width:100%; font-size:24px; color:var(--clr-base); font-weight:bold;}
.point-labeled{float:left; width:100%; font-size:13px; color:var(--clr-base);}
.tm-wdl-records .wh-circle p{text-transform:uppercase; color:var(--clr-base-light);}
.tm-wdl-records .wdl-chart{padding:14px 8px;}
.wdl-total-bar{display:flex; grid-gap:3px;}
.wdl-total-bar li{display:flex; grid-gap:3px; background:var(--card-bg); border-radius:2px; padding:14px 8px; align-items:center; justify-content:center; min-width:94px;}
.wdl-total-bx{float:left; width:100%; display:flex; flex-direction:column; align-items:center; justify-content:space-between; grid-gap:3px; text-align:center; height:100%;}
.wdl-total-label{float:left; width:100%; font-size:12px; text-transform:uppercase; color:var(--clr-base-light);}
.wdl-total-count{float:left; width:100%; font-size:24px; color:var(--clr-base); font-weight:bold;}
.team-detail-new-card .title{height:auto;}
.team-detail-new-card .tabs-outer.line-tabs .tabs-nav .tab-item-label{font-family: 'Saira Condensed', sans-serif; font-weight:600; padding:5px 14px 10px;}
.top-card.team-card-new-top .wcard{padding:0;}
.team-season-filter{float:left; width:100%; margin-top:10px; display:flex; grid-gap:5px; gap:5px;}
.team-season-filter .select-filed{background:color-mix(in srgb, #fff 16%, #000 50%); border-radius:3px;}
.team-season-filter .select-filed .btn{padding-right:26px;}
.team-season-filter .select-filed:after{right:9px;}
.top-team-info .p-name{font-size:36px;}
.top-team-info .tm-figure{width:140px; min-width:140px; height:140px;}
.team-season-filter .col{width:auto; min-width:120px;}
.team-season-filter .col .select-filed{width:100%; margin:0;}
/*New Team Detail Page CSS End*/

.card-row-wrap.result-listing .score-row .right_cell span{width:26px;}
.card-row-wrap.result-listing .baseball-sport .score-row .right_cell span{width:18px;}
.upcoming-result-card-info .score-row .right_cell span{width:26px;}
.baseball-sport .upcoming-result-card-info .score-row .right_cell span{width:18px;}
.baseball-sport .breakdown-card-info .breakdown-show-list{border:1px solid var(--bdr-base);}
.baseball-sport .breakdown-card-info .breakdown-item{min-width:33.33%; border-top:1px solid var(--bdr-base);}
.baseball-sport .breakdown-card-info .breakdown-item:nth-child(-n+3){border-top:none;}
.baseball-sport .breakdown-card-info .breakdown-item:first-child{border-left:none;}
.baseball-sport .breakdown-card-info .breakdown-item:nth-child(4){border-left:none;}
.baseball-sport .breakdown-card-info .breakdown-item:nth-child(7){border-left:none;}
.upcoming-games-list.upcoming-carousel .owl-stage{display:flex;}
.upcoming-games-list.upcoming-carousel .game-card{height:100%;}
.upcoming-games-list.upcoming-carousel .game-card-inner{height:100%;}
.new-score-list-wrap .match-detail-card{border-radius:var(--card-radius);}

.new-labeld .new-label{position:static; text-transform:uppercase;}
.top-page-title .breadcrumb ~ .top-page-title-label{margin-top:4px;}

/*New Card CSS Start*/
.new-items-wrap{float:left; width:100%;}
.new-items-slide{float:left; width:100%; height:100%;}
.new-item-card{float:left; height:100%;}
.new-item-card .game-card-inner{height:100%; display:flex; flex-direction:column; justify-content:space-between;}
.box-info{float:left; width:100%; flex:1;}
.box-info-pre{float:left; width:100%; font-size:12px; color:var(--clr-base); line-height:1.5em; opacity:0.8;}
.box-info-action{float:left; width:100%; display:flex; align-items:center; justify-content:center; margin-top:14px;}
.box-info-action .btn{text-transform:none; grid-gap:9px; gap:9px; font-size:13px; height:34px;}
.new-item-card .card-sm-title-nfo-bar .card-sport-title{font-size:14px; color:var(--clr-base); font-weight:500;}
.new-item-card .card-sm-title-nfo-bar .icon{color:var(--clr-base-light);}
.new-item-card .card-sm-title{margin-bottom:10px;}
.new-items-carousel .owl-stage{display:flex;}
.focus-label{color:#fff000 !important;}
/*New Card CSS End*/

/*PGA TOUR Featured Page CSS Start*/
.ft-recent-wrap{float:left; width:100%;}
.ft-recent-results{float:left; width:100%;}
.theme-table{width:100%; border-spacing:0; font-weight:normal; border-collapse:collapse; text-align:left;}
.theme-table tr{width:100%;}
.theme-table tbody tr{border-top:1px solid var(--bdr-base);}
.theme-table thead tr{border:none;}
.theme-table th{color:var(--clr-base-light); font-size:11px; text-transform:uppercase; padding:7px 8px; font-weight:normal;}
.theme-table td{color:var(--clr-base); font-size:12px; padding:8px 8px;}
.theme-table .ft-score-td{text-align:center; position:relative; padding-right:30px;}
.tr-arrow{position:absolute; top:0; right:0; width:30px; height:100%; display:flex; align-items:center; justify-content:center; color:var(--clr-base); font-size:10px; transition:all 0.3s ease 0s;}
.ft-recent-results .theme-table td{padding:10px 8px;}
.ft-recent-results .theme-table .ft-score-td{padding-right:30px;}
.ft-recent-results .info-result-tr .result-tr-td{padding:0;}
.result-info-table{float:left; width:100%; padding:0 8px; display:none; padding-bottom:6px;}
.result-info-table-inner{float:left; width:100%; background:var(--dark-bg); border-radius:6px;}
.theme-table tbody tr.info-result-tr{border:none;}
.theme-table .tm-figure{width:18px; height:18px; min-width:18px;}
.tm-figure.plr-figure-icon, .tm-figure.plr-figure-icon img{filter:none !important;}
.result-info-table .theme-table{text-align:center;}
.result-info-table .theme-table .res-plr-td, .result-info-table .theme-table .res-pos-td{text-align:left;}
.result-info-table tbody tr{display:none;}
.result-info-table tbody tr:nth-child(-n+5), .result-info-table.show-listing tbody tr{display:table-row;}
.expand-tr-info .tr-arrow{transform:rotate(180deg);}
.td-date-label{font-size:11px; color:var(--clr-base-light); width:100%; float:left; margin-top:1px;}

.league-figure-icon, .league-figure-icon img{filter:none !important;}
.top-sport-info .tm-figure{min-width:86px; width:86px; height:auto; font-size:86px;}
.top-sport-info .tm-figure img{height:auto;}
.top-sport-info .tm-figure .icon{font-size:116%; color:#8b8b8b;}
.t-date{float:left; width:100%; color:var(--clr-base-ligth); font-size:12px; font-weight:normal; text-transform:uppercase;}
.top-sport-info .p-name{line-height:1.3em;}
.top-sport-info .stadium-card-vanue{margin-top:4px;}
.plr-sport-bio .stat-c-pre{font-size:14px; white-space:nowrap;}
.plr-sport-bio .plr-info-bx{text-align:center; display:flex; flex-direction:column; justify-content:center; align-items:center; gap:8px;}
.plr-sport-bio{min-width:40%;}
.plr-sport-bio .stat-c-label{text-transform:none;}

.featured-items-wrap{float:left; width:100%;}
.featured-items-slide{float:left; width:100%;}
.fet-item-card{float:left; width:620px; height:100%;}
.featured-items-wrap .fet-item-card{width:100% !important;}
.fet-item-card .card-box-inner{padding:8px 8px 0; height:100%; overflow:hidden;}
.fet-item-card .card-box-left .plr-tm-figure{display:none;}
.fet-item-card .plr-t-name{margin-top:0; font-size:18px;}
.fet-item-card .plr-rank{font-size:11px; color:var(--clr-base-ligth); text-transform:uppercase;}
.fet-item-card .plr-rank-label{font-size:14px; color:var(--clr-base); text-transform:none; font-weight:bold; margin-left:4px;}
.genius-fact-block{float:left; width:100%; border-top:1px solid var(--bdr-base); padding:10px 0 0; margin-top:12px;}
.genius-fact-bar{float:left; width:100%;}
.genius-fact-bar .mt-fact-bet{margin-top:16px;}
.genius-fact-bar .betslip-bx{width:auto; min-width:146px;}
.fet-item-card .card-figure{align-items:flex-end; padding-bottom:0;}
.fet-item-card .card-figure .plr-figure-icon{margin-bottom:-42px; min-width:122%;}
.fet-item-card .card-box-right{width:170px; min-width:170px;}
.featured-items-slide .owl-stage{display:flex;}
.fet-item-card .card-figure .plr-figure-icon.circle-figure{width:86%; min-width:86%; position:relative; top:-20px; margin:0;}

.sport-home-wrap .title.flex-title{height:auto; margin-bottom:10px;}
.sport-home-wrap .card-info-new{margin-bottom:20px;}
.sport-top-card .wcard-title{margin-top:14px; margin-bottom:0;}

.ft-feat-player-card .card-box-inner{padding-left:24px; padding-right:24px;}
.main-section.widget-client .upcoming-tour-info .owl-stage-outer{padding-left:0;}
.upcoming-tour-list{display:flex; flex-wrap:wrap; gap:12px; margin-top:14px;}
.ft-feat-player-card.no-fact-card .card-box-inner{min-height:191px; display:flex; align-items:center;}
.no-fact-card .tour-feat-card .featured-items-slide > .owl-nav button{height:100%;}
/*PGA TOUR Featured Page CSS End*/

.no-league-card .game-card-vanue{width:auto; margin:0; order:-1;}
.no-league-card .card-sm-title{grid-gap:6px;}
.featured-items-info .title .slide-arrow, .featured-drivers-info .title .slide-arrow{margin-right:0;}

/*Nascar Featured Page CSS Start*/
.ft-point-td{position:relative; text-align:center;}
.ft-recent-results .theme-table .ft-point-td{padding-right:30px;}
.featured-drivers-wrap{float:left; width:100%;}
.driver-card{float:left; width:100%;}
.drivers-info{float:left; width:100%;}
.wdl-stat{float:left; width:100%; display:flex; gap:8px; text-align:center; padding-top:12px;}
.stat-in{float:left; flex:1;}
.stat-in-label{float:left; width:100%; font-size:18px; font-weight:bold; color:var(--clr-base);}
.stat-in-pre{float:left; width:100%; font-size:11px; color:var(--clr-base-light); text-transform:uppercase; margin-top:6px;}
.wdl-stat .driver-form{float:left; width:100%; display:flex; justify-content:center; align-items:center; column-gap:4px; margin:0; margin-bottom:8px;}
.wdl-stat .driver-form .wdl{margin:0;}
.next-genius-card{float:left; width:100%;}
.next-genius-card .next-funfact-label{margin-bottom:4px;}
.next-genius-card .betslip-fact{max-width:120px; width:100%;}
.next-genius-card .next-funfact-item .betslip-fact .betslip-box{max-width:100%; width:100%;}
.next-genius-card .next-funfact-outer{min-height:inherit;}
.drivers-item-card .card-box-inner{padding:8px;}
.race-home-top .top-sport-info .stadium-card-vanue{display:flex; flex-wrap:wrap; gap:8px;}
.race-home-top .plr-sport-bio{min-width:30%;}
.result-driver-table .res-make-td{text-align:left;}
.race-home-wrap .title.flex-title{height:auto; margin-bottom:10px;}
.race-home-wrap .card-info-new{margin-bottom:20px;}
.race-home-wrap .top-sport-info .tm-figure{width:66px; min-width:66px;}
.race-home-wrap .top-sport-info .tm-figure .icon{margin-left:-20px;}

.ft-drivers-results .info-tr-bar{display:none;}
.ft-drivers-results .info-tr-bar:nth-child(-n+5 of :not(.info-result-tr)), .show-item-list .ft-drivers-results .info-tr-bar{display:table-row;}
.ft-recent-wrap .view-more-action{border-top:1px solid var(--bdr-base);}
/*Nascar Featured Page CSS Start*/

/*Set height on preview page CSS*/
.preview-card .recent-meeting-box .final-team-score{padding:0;}
.preview-card .resuilt-new-info .new-result-box .result-ul > li:nth-child(-n+6), .preview-card .resuilt-new-info .new-result-box .show-list .results-list .result-ul > li{display:block;}
.recent-meeting-box .progress-bar{background:none;}

/**/
.props-game-box .betslip-box .betslip-odds span{white-space:normal; overflow:inherit; text-overflow:inherit;}
.venue-facts-right{max-width:140px;}
.venue-facts-right .betslip-odds span{overflow:inherit; white-space:normal; text-overflow:inherit;}
.props-tile .title-drop-btn:first-child .btn-group .dropdown-menu{min-width:210px; right:auto; left:0;}
.cricket-sport .results-block .score-row .right_cell{display:flex; gap:5px; align-items:center;}
.cricket-sport .results-block .score-row .right_cell span{width:auto;}
.cricket-sport .results-block .score-row .pull-left a{margin:0;}

/*Money Image CSS*/
.money-bx{float:left; width:100%; display:flex; justify-content:center; align-items:center; padding:30px 0;}
.bx-layer1{float:left; width:190px; height:190px; border-radius:50%; background:#434343; border:1px solid #525459; padding:3%; filter:drop-shadow(0 0 29px rgba(255,255,255,0.15));}
.bx-layer2{float:left; width:100%; height:100%; border-radius:50%; background:#34383d; border:1px solid #53d338; padding:11px;}
.bx-layer3{float:left; width:100%; height:100%; border-radius:50%; background:#32363c; border:1px solid #4c5057; filter:drop-shadow(5px 3px 14px #000) drop-shadow(-2px -1px 4px rgba(255,255,255,0.3)); box-shadow:0 0 55px #454545 inset; display:flex; justify-content:center; align-items:center;}
.money-icon{float:left; width:100%; max-width:70%;}
.money-icon img{float:left; width:100%;}


.next-funfact-card .owl-stage{display:flex; align-items:center;}
.main-section.widget-client .next-funfact-card .owl-stage-outer{padding-left:0;}

/*Fight Record CSS*/
.plr-result-record{float:left; width:100%;}
.plr-result-record .score-row{border:none;}
.plr-result-record .score-row{padding:2px 0;}
.plr-result-record .score-row .pull-right{color:var(--clr-base);}
.plr-result-record .score-row .pull-left span{font-size:12px;}

.matchups-scored-tables .sticked-2 a{display:flex; align-items:center;}

/*Fight Review Page CSS Start*/
.fight-mt-result{margin-top:20px;}
.fight-mt-result .score-row{border-bottom:1px solid var(--bdr-base); padding:8px 0;}
.fight-mt-result .score-row:last-child{border-bottom:none;}
.fight-mt-result .plr-result-record{padding-bottom:0;}

.fight-records-info{border-top:1px solid var(--bdr-base); padding:0 12px;}
.fight-records-info .results-points li{border-bottom:1px solid var(--bdr-base); padding:4px 0;}
.fight-records-info .results-points li:last-child{border-bottom:none;}

.fight-stats-records{padding:0 12px;}
.fight-stats-records .tm-bar{border-bottom:1px solid var(--bdr-base);}
.fight-stats-records .fight-stats-list > li{border-bottom:1px solid var(--bdr-base);}
.fight-stats-records .fight-stats-list > li:last-child{border-bottom:none;}
.fight-stats-records .stats-bar .col.mid{color:var(--clr-base-light);}
.fight-stats-records .stats-acc .icon{color:var(--clr-base-light);}
.fight-stats-records .stats-bar .col span label{color:var(--clr-base-light);}

.fight-game-stadium .stadium-name p, .fight-game-stadium .stadium-name span{color:var(--clr-base-light);}
.conf-label .champ-icon{width:34px; min-width:34px;}
.acc-stats-content{background:var(--dark-bg);}
/*Fight Review Page CSS End*/

/*Upcoming Tournaments 2 Matches Card CSS*/
.ft-game-info .sport-card-wrap{flex-direction:column; position:relative;}
.ft-game-info .plr-bio-right{width:100%; min-width:100%;}
.ft-game-info .plr-sport-bio{border-top:1px solid var(--bdr-base); padding-top:11px;}
.ft-game-info .p-name{font-size:24px;}
.ft-game-info .tm-card-wrap{padding:10px 8px;}
.upcoming-tour-info{float:left; width:100%; margin-bottom:20px;}
.ft-game-info .plr-sport-bio .stat-c-pre{font-size:12px;}
.sport-home-wrap .upcoming-tour-info .card-info-new{margin:0;}
.ft-game-info .title-right .select-filed{margin:0;}
.upcoming-tour-list .card-info-new .title{margin:0; height:42px; justify-content:flex-end;}
.upcoming-tour-list .card-info-new .title-left{flex:1;}

.new-streaks-nfo .plr-tm-detail .betslip-odds span{white-space:normal; text-overflow:ellipsis; overflow:inherit;}

/*Predictor Page CSS*/
.predictor-wrap .predictor-new .result-under > p{font-size:14px; font-weight:500; color:var(--clr-base-light);}
.predictor-new .under-teams span{font-size:22px; color:var(--clr-base);}
.predictor-new .result-under strong{font-size:18px; color:var(--clr-base);}
.current-odds label{border-radius:3px; background:var(--bg-betslip); width:66px; height:40px; font-size:13px; color:var(--clr-betslip); font-weight:600; display:inline-flex; align-items:center; justify-content:center;}
.predictor-new .predictor-points ul li{border-color:var(--bdr-base);}
.predictor-new .block.reset{margin:0;}

/*Series Lead CSS*/
.card-sm-right{float:left; display:flex; align-items:center; gap:5px; margin-bottom:6px;}
.card-sport-title ~ .card-sm-right{margin-left:5px;} 
.card-sm-right .neutral-info{margin:0 !important;}
.lead-tm-info{float:left; font-size:11px; color:var(--clr-base-light);}
.series-label-title{display:flex; flex-wrap:nowrap; gap:10px; align-items:center;}
.series-label-title .wcard-title-label{width:auto;}
.lead-series-info{float:left; display:flex; align-items:center; background:#323232; border-radius:5px; padding:0 14px; height:30px; justify-content:center; font-size:12px; font-weight:500; color:var(--clr-base); min-width:176px;}
.featured-round-info .series-label-title{margin-bottom:5px;}

/*New Preview FunFact Hide Show CSS*/
.new-fun-facts .prev-facts .mt-fact-li{display:none !important;}
.new-fun-facts .show-list .prev-facts .mt-fact-li, .new-fun-facts .prev-facts .mt-fact-li:nth-child(-n+4){display:block !important;}

.parlay-match .with-draw-odds-bar .col.mid-col{min-width:100px; width:100px; padding-top:0;}

/*UFC Preview Page CSS Start*/
.final-score-box{float:left; width:100%; padding:20px 0; text-align:center;}
.final-score-label{float:left; width:100%; color:var(--clr-base-light); font-size:12px;}
.final-score-points{float:left; width:100%; color:var(--clr-base); font-size:16px; font-weight:500; margin-top:4px;}
.plr-review-info .results-points li, .plr-review-info .match-card .score-row.tbl-hdng{border-color:var(--bdr-base);}
.plr-review-info .event-title-time span{font-size:12px; color:var(--clr-base);}
.plr-review-info .match-card .score-row .pull-left figure{width:24px; min-width:24px; height:24px; margin:1px 8px 1px 1px;}
.plr-review-info .match-card .score-row{padding:8px 0;}
.match-card .score-row .right_cell .wdl{height:22px; width:22px; text-align:center; font-size:14px; font-weight:500;}

.fighter-record-table .acc-arrow{margin-left:10px; font-size:11px; color:var(--clr-base);}
.plr-review-info{background:var(--bg-light4); padding:0 8px;}
.widget-client .result-list:before{background:var(--bg-light4);}
.fighter-result-list .tm-col{display:inline-flex; align-items:center; min-width:146px;}
.fighter-result-list .tm-col .tm-figure{height:24px; width:24px; min-width:24px;}
.fighter-result-list .tm-col .champ-icon{height:22px; width:22px; min-width:22px; margin-left:5px;}
.fighter-result-list .result-ul .tm-col span{padding:0;}
.new-result-box .fighter-result-list .result-ul > li > a{padding:8px 0;}
.career-results-info .fighter-result-list .tm-col .tm-figure{border:none; overflow:inherit;}
.career-results-info .fighter-result-list .tm-col .champ-icon{border:none;}
.fighter-mt-info .tm-bar .conf-label{width:100%; display:flex; justify-content:flex-end; align-items:center; margin-top:4px;}
.fighter-mt-info .tm-two .tm-bar .conf-label{justify-content:flex-start;}
.fighter-mt-info .tm-one .tm-bar .conf-label{text-align:right;}
.fighter-mt-info .t-date{text-transform:none; font-size:14px;}
.fighter-record-review .match-card .tm-base figure.tm-figure{height:24px; width:24px; min-width:24px; border:none;}
.fighter-record-review .match-card .tm-base .champ-icon{border:none;}
.fighter-result-list .result-ul{padding:0 8px;}
.fighter-record-review .event-title-time span{font-size:12px;}
.career-results-info .result-tab-bar{border-bottom:1px solid var(--bdr-base);}
.career-results-info .tabs-outer.base-tabs ul.tabs-nav{border-bottom:none;}

.plr-bios-card{float:left; width:100%; display:flex; padding:10px; gap:10px;}
.bios-tm-card{float:left; min-width:calc(50% - 5px);}
.bios-stats{float:left; width:100%;}
.bios-stats .stat-bar{width:100%;}
.plr-bios-card .bios-tm{margin-bottom:14px;}
.bios-stats .stat-points{font-weight:500; font-size:12px;}
.bios-plr-records{float:left; width:100%; margin-top:14px;}
.bios-record{float:left; width:100%; font-size:12px; color:var(--clr-base-light);}
.bios-record-label{font-weight:bold;}
.lead-mt-bar{float:left; width:100%; display:flex; justify-content:center; align-items:center; margin-top:8px;} 
.lead-mt-bar .lead-series-info{height:24px; font-size:12px;}
/*UFC Preview Page CSS End*/

.parent-matchup-section.matchups-scored-tables .sticked-2 .icon-figure{width:18px; min-width:18px; height:18px; margin-right:5px;}
.parent-matchup-section.matchups-scored-tables .sticked-2 .icon-figure img{width:100%; min-width:100%; margin:0;float:left;}

/*Preview card set CSS*/
.date-time-next{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; order:3;}
.card-sm-title-nfo-bar .date-time-next .ft-game-date{order:inherit; width:auto;}
.date-time-next .lead-tm-info{order:4;}
.no-funfact-preview .new-match-preview{width:100%; max-width:100%;}
.no-funfact-preview .game-details-card .venue-bets{max-width:170px;}
.preview-card .result-ul .tm-col figure.tm-figure{height:22px; width:22px; min-width:22px; border:none;}
.preview-page-wrap .top-page-title-inner .lead-series-info{border:1px solid var(--bdr-base); height:24px; padding:0 10px; min-width:150px;}
.pre-mt-time{float:left; width:100%; text-align:center;}
.pre-mt-time-inner{float:left; width:100%; display:flex; justify-content:center; align-items:center; margin-top:4px;}
/*Preview card set CSS*/

.top-page-title .team-tooltip .team-tooltip-outer{padding:8px 40px 10px 10px; min-height:40px; border-radius:4px; background:var(--card-bg);}
.top-page-title .team-tooltip-outer .close-tooltip{top:0; bottom:0; justify-content:center; align-items:center; display:flex; height:100%;}

/*Sports CSS*/
.soccer-sport .team-betting-box .wdl-total-label{font-size:11px;}
.soccer-sport .team-betting-box .wdl-total-bar li{min-width:72px;}
.cricket-sport .recent-game-item .result-entry{font-size:14px;}
.cricket-sport .recent-game-item .game-card-right{min-width:46%;}
.tm-figure img[src*="baseball"]{filter:none;}
.tm-figure img[src*="basketball"]{filter:none;}
.tm-figure img[src*="hockey"]{filter:none;}

.cricket-sport .game-details-card .venue-stadium, .cricket-sport .no-funfact-preview .game-details-card .venue-stadium{width:100%; border:none; min-width:100%;}
.cricket-sport .no-funfact-preview .game-details-card .card-title .card-title-label{width:100%; text-align:center;}
.cricket-sport .recent-meeting-nfo .recent-meeting-box .show-list .table-container table tr, .cricket-sport .recent-meeting-nfo .recent-meeting-box .table-container table tr:nth-child(-n+5){display:table-row;}
.cricket-sport .recent-meeting-nfo .recent-meeting-box .win-loss-outer{padding:25px 12px;}
.afl-sport .preview-outer p{line-height:1.4em;}
/*Sports CSS END*/

/*Threesday Page CSS Start*/
.threesday-card-info{padding-top:14px;}
.threesday-table{--sticked-1:144px; float:left; width:100%; padding:0;}
.threesday-table .table-container table .sticked-1{width:160px; max-width:160px;}
.threesday-table .expand-tr-btn{float:right;}
.threesday-table.sticked-table .table-container table thead tr th{background:none !important;}
.threesday-table .show-default{border:none;}
.threesday-table .table-container table tr th{background:none;}
.threesday-table .table-container table tr th:not([class*=" sticked-"]):not([class^="sticked-"]){z-index:inherit;}
.threesday-table .table-container table tr .sticked-1{background:var(--card-bg);}
.threesday-result-bar{float:left; width:100%; padding:12px; background:var(--bg-light3);}
.threesday-ctas{float:left; width:100%; display:flex; gap:8px; flex-wrap:wrap;}
.cta-btn-col{float:left; flex:1; width:calc(25% - 8px);}
.cta-btn-col .betslip-box{width:100%;}
.threesday-card-info .review-bx .sub-title-label{margin-top:5px;}
.threesday-card-info .top-filter-title .dropdown-block.dt-range .col{min-width:120px;}
.opp-tm-base{display:inline-flex;}
.opp-tm-base .vs-at{float:left; min-width:26px; text-align:center; text-transform:lowercase;}
.td-cell-tooltip{position:relative;}
.td-cell-tooltip .info-label{position:absolute; left:0; width:100%; height:100%;}
.td-cell-tooltip .tooltip-outer p{font-size:11px; white-space:normal;}
.td-cell-tooltip .info-label .tooltip-outer{min-width:150px; max-width:200px; margin:auto; right:0;}
.td-cell-tooltip:hover .info-tooltip{opacity:1; visibility:visible;}
.td-cell-tooltip .tooltip-outer:after{position:absolute; bottom:-12px; left:0; right:0; margin:0 auto; content:'\e98a'; color:#111; font-size:14px; font-family: 'dk-icons'; opacity:1; transition:all 0.3s ease 0s;}
tr.show-tr-item:first-child .info-tooltip{bottom:0;}
tr.show-tr-item:first-child .info-tooltip .tooltip-outer{bottom:auto; top:0;}
tr.show-tr-item:first-child .info-tooltip .tooltip-outer:after{bottom:auto; top:-12px; content:'\e98b';}
.threesday-table .tm-base .tm-labels-bar{flex:inherit;}
.th-tooltip{display:flex; align-items:center; justify-content:center;}
.threesday-table .tm-figure{width:22px; min-width:22px; height:22px;}
.threesday-table .info-label.show-tooltip .info-tooltip{visibility:hidden; opacity:0;}
.threesday-table .opp-tm-base .info-label:hover .info-tooltip{visibility:visible; opacity:1;}

/*Base Tooltip CSS*/
.base-tooltip-info{float:left; position:relative; cursor:pointer; z-index:2;}
.th-tooltip .neutral-info{margin-left:4px;}
.base-tooltip-icon{color:var(--clr-theme); font-size:18px;}
.base-tooltip{position:absolute; left:0; right:0; margin:auto auto; text-align:center; top:auto; bottom:calc(100% + 6px); text-transform:none; line-height:normal; width:1px; display:flex; justify-content:center; align-items:center; display:none; z-index:4;}
.base-tooltip-info:hover .base-tooltip{display:flex;}
.base-tooltip-container{float:left; min-width:max-content; padding:4px 8px; border-radius:3px; color:var(--clr-base); font-size:11px; line-height:1.2em; background:#000; position:relative; white-space:normal; font-weight:normal;}
.base-tooltip-container:after{position:absolute; bottom:-9px; left:0; right:0; content:''; display:inline-flex; content:'\e98a'; font-family:'dk-icons'; font-size:10px; margin:0 auto; width:10px; color:#000;}
.th-tooltip .base-tooltip{bottom:auto; top:calc(100% + 6px);}
.th-tooltip .base-tooltip-container{min-width:230px;}
.th-tooltip .base-tooltip-container:after{content:'\e98b'; bottom:auto; top:-7px;}
.threesday-table .base-tooltip-info{display:inline-flex; justify-content:center; align-items:center; width:14px; height:20px; margin-left:10px;}
.threesday-table .base-tooltip-info .base-tooltip-icon{min-width:40px; height:40px; display:flex; justify-content:center;align-items:center;}
/*Threesday Page CSS End*/

.nrfi-yrfi-table .table-container table thead tr th{background:none;}
.nrfi-yrfi-table .table-container table tr .sticked-1, .nrfi-yrfi-table .table-container table tr .sticked-2{background:var(--card-bg);}
.nrfi-yrfi-table .betslip-button{height:32px;}
.nrfi-yrfi-tabs{margin-bottom:14px;}
.tm-card-left.top-team-info .champ-icon{width:34px; min-width:34px;}
.nrfi-yrfi-card .review-bx p{font-size:13px; color:rgba(255, 255, 255, 0.8); font-weight:500;}

/*Tournament Player Detail Page CSS*/
.tour-recent-table .goh-bar{border-color:var(--bdr-base);}
.tour-recent-table .head-outer{border-color:var(--bdr-base);}
.tour-recent-table .goh-tournament{background:var(--bg-light3);}
.tour-recent-table .goh-table table tr{border-color:var(--bdr-base);}
.tour-record-table .table-container table tbody tr td, .tour-record-table .table-container table thead tr th{padding:8px 8px;}
.card-tabs{float:left; width:100%; padding:8px 0 0;}
.card-tabs .title-tabs .tabs-outer.line-tabs ul.tabs-nav{width:100%; display:flex;}
.card-tabs .tabs-outer{background:none; width:100%;}
.card-tabs .title-tabs{width:100%;}
.card-tabs .title-tabs ul.tabs-nav{width:100%;}
.tour-feat-card .fet-item-card .card-box-left .plr-tm-figure{display:block;}
.tour-feat-card .fet-item-card .card-box-right{display:none;}
.tour-feat-card .genius-fact-bar{display:flex; align-items:center; justify-content:space-between; min-height:61px;}
.tour-feat-card .genius-fact-bar .plr-tm-fact-pre{flex:1;}
.tour-feat-card .genius-fact-bar .mt-fact-bet{width:auto; margin:0 0 0 8px;}
.tour-feat-card .featured-items-slide > .owl-nav button{height:40px;}
.tour-recent-table .wl-result .wdl{width:32px;}
.tour-record-table.tm-win-loss .table-container table tr td{text-align:center;}

/*Genius multiple Facts CSS*/
.genius-fact-slide{float:left; width:100%; padding:0 14px;}
.fact-slide-item{float:left; width:100%;}
.ft-feat-player-card .card-box-left{float:left; width:100%;}
.ft-feat-player-card .tour-feat-card .card-box-inner{padding:8px 16px 0;}
.genius-fact-slide-wrap{float:left; width:100%;}
.genius-fact-slide .genius-fact-bar .betslip-bx{min-width:74px; max-width:74px;}
.genius-fact-slide .owl-prev{left:0px;}
.genius-fact-slide .owl-nav button.owl-next{right:0px;}
.genius-fact-slide-wrap:has(.owl-nav.disabled) .genius-fact-slide{padding:0;}
.genius-fact-slide-wrap:has(.owl-nav.disabled) .owl-stage{min-width:100%;}
.genius-fact-slide-wrap:has(.owl-nav.disabled) .owl-item{min-width:100%;}

/*Add Border on Image Figure*/
.widget-client .tm-figure.circle-figure img, .widget-client .team-fig.circle-figure img{border-radius:50%; border:2px solid #fff;}
.main-section:not(.widget-client) .dawg-streaks-card .team-fig img[src*="icons/teams/golf"]{border:2px solid #fff; border-radius:50%;}
.widget-client .tm-figure.circle-figure img[src*="/draw.png"]{border:none;}

.review-main-info .round-v-label .home-td .tooltip{left:auto; right:-4px;}
.review-main-info .round-v-label .home-td .tooltip:after{left:auto; right:5px;}

.tr-no-result{float:left; width:100%; text-align:center; color:var(--clr-base); font-size:16px; font-weight:500; padding:16px 10px;}

.offset-bottom .info-tooltip{bottom:6px; top:auto;}
.offset-bottom .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.offset-bottom .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.info-label.offset-bottom .icon:after{content:'\e98b'; top:auto; bottom:-12px;}

.nrfi-yrfi-table .table-container table tr:first-child .info-tooltip{bottom:6px; top:auto;}
.nrfi-yrfi-table .table-container table tr:first-child .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.nrfi-yrfi-table .table-container table tr:first-child .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.nrfi-yrfi-table .table-container table tr:first-child .info-label .icon:after{content:'\e98b'; top:auto; bottom:-12px;}

.not-yet-odds-msg{float:left; width:100%; text-align:center;}
.predictor-new .predict-default .not-yet-odds-msg p{font-size:24px; line-height:1.5em;}

/*Add CSS As Per New widget Start*/
.widget-client .match-detail-card .row-arrow .icon{color:var(--clr-base); font-size:11px;}
/*Add CSS As Per New widget End*/

.review-main-card .batted-col{margin-bottom:8px;}
.review-main-card .supper-over{margin-top:-28px;}
.review-main-card .mt-vs-at .supper-over{margin-top:4px;}
.review-main-card .mt-vs-at{flex-direction:column;}
.players-scores-list > li .card-right .betslip-card{width:70px;}

.info-tooltip-container .tooltip{background:none; padding:none; max-width:200px;}
.info-tooltip-container .tooltip-inner{background:#111; padding:10px 8px; text-align:center; border-radius:3px; box-shadow:0 0 4px #424242;}
.info-tooltip-container .tooltip-arrow{position:absolute; float:left; top:calc(100% - 5px); margin-left:-7px;}
.info-tooltip-container .tooltip-arrow:after{content:'\e98a'; color:#111; font-size:14px; font-family: 'dk-icons'; opacity:1; transition:all 0.3s ease 0s;}

.top-filter-title .dropdown-block .col.player-odds-switch{float:left; flex:1; display:flex; align-items:center; justify-content:flex-end; flex-direction:column;}
.player-odds-switch .select-label{text-align:right; font-size:12px; color:var(--clr-base-light); margin-bottom:3px; width:100%;}
.player-odds-switch .select-toggle{float:right;}
.player-odds-switch .select-toggle{height:28px; width:90px;}
.player-odds-switch .select-toggle-slider{height:28px;}
.player-odds-switch .select-toggle-slider:before{top:1px; height:24px; width:24px; z-index:2;}
.player-odds-switch .select-toggle-slider:after{line-height:28px; padding-left:56px;}
.player-odds-switch .select-toggle-input:checked + .select-toggle-slider:before{transform:translateX(59px);}

/*Upcoming Game Card CSS Start*/
.up-mt-card .review-tm .tm-name{display:flex; gap:10px; align-items:center;}
.up-mt-card .review-tm .tm-name span{width:auto;}
.up-mt-card .tm-rank-label{margin:0; height:18px; width:36px; background:#fff; color:#111; line-height:18px; font-size:11px;}
.tm-rank-label.left .icon{width:auto; height:100%; display:flex; align-items:center; top:0; right:-6px; color:#fff; left:auto;}
.tm-rank-label.left .icon:before{transform:rotate(90deg);}
.tm-rank-label.right .icon{width:auto; height:100%; display:flex; align-items:center; top:0; left:auto; left:-6px; color:#fff;}
.tm-rank-label.right .icon:before{transform:rotate(-90deg);}
.tm-two .review-tm .tm-name{justify-content:flex-end;}
.up-mt-card .tm-two .tm-rank-label{order:-1;}
.ft-player-record-card{float:left; width:100%; padding:8px;}
.ft-player-record-inner{float:left; width:100%; border-radius:var(--card-radius); background:#313131; padding:8px;}
.ft-player-bar{float:left; width:100%; display:flex; align-items:center; margin-bottom:14px;}
.ft-player-label-col{float:left; min-width:100px; text-align:center; font-size:11px; color:var(--clr-base-light);}
.ft-player-col{float:left; flex:1; max-width:50%;}
.ft-player-col .tm-name span{color:var(--clr-base);}
.ft-player-col .tm-base .tm-figure{width:24px; min-width:24px; height:24px;}
.ft-player-col.tm-two .tm-base .tm-figure{order:2; margin:0 0 0 8px;}
.ft-player-col.tm-two .tm-base .tm-labels-bar{text-align:right;}
.ft-player-col .tm-name{width:100%;}
.plr-record-info{float:left; width:100%; display:flex;}
.plr-record{float:left; width:100%;}
.plr-record .stat-bar{width:100%; background:none; padding:0;}
.plr-record .stat-col{border:none;}
.plr-record ~ .plr-record{border-left:1px solid var(--bdr-base);}
.plr-record .stat-points{font-size:12px;}
.up-mt-card .penalty-bar{margin-bottom:0;}
/*Upcoming Game Card CSS End*/

.consistency-tabs-block{float:left; width:100%; margin-bottom:14px;}
.consistency-tabs-block .base-tabs ul.tabs-nav li a{text-transform:uppercase; min-height:47px; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; float:left;}
.what-is-new-link{color:var(--clr-base); text-decoration:underline;}
.plr-score-bar{float:left; width:100%; position:absolute; bottom:5px; left:0; padding:0 10px;}
.plr-score-label{color:#fff; font-size:11px;}
.tm-one .plr-score-bar{float:left; width:100%; text-align:right;}

.splits-table.player-splits-table.multi-tms-table table{table-layout:auto;}
.review-main-card .round-v-label .vanue-label{display:flex; align-items:center;}
.review-main-card .pre-mt-info .tm-name span{white-space:normal;}
.review-content-card .fight-records-info{border:none;}
.main-section.widget-client .drivers-item-card .owl-stage-outer{padding-left:0;}
.card-link{float:left; font-size:12px; color:var(--clr-base); position:absolute; top:4px; right:0; padding:10px;}
.review-main-card .game-card-vanue ~ .game-card-vanue .round-v-label .vanue-label{width:100%; text-align:center; justify-content:center;}

/*In Play Scorevoard Page CSS Start*/
.play-filter-wrap{float:left; width:100%;}
.play-filter-top{float:left; width:100%; background:none; border-radius:2px; display:flex; gap:4px;}
.filter-drop-col{float:left; flex:1; background:var(--card-bg); border-radius:2px; border:none !important;}
.filter-drop-col .base-drop{float:left; width:100%;}
.filter-drop-col .select-filed{float:left; width:100%;}
.filter-drop-col ~ .filter-drop-col{border-left:1px solid var(--bdr-base);}
.filter-drop-col .select-filed .btn{line-height:40px;}
.filter-drop-col .select-filed:after{right:14px;}

.score-play-filter{float:left; width:100%; margin-top:14px;}
.score-game-card .odds-cta .betslip-button{height:30px;}
.score-game-card .card-teams .tms-bar{min-height:30px;}
.score-game-card .game-card-inner{padding:8px;}
.card-counter{float:right; font-size:10px; font-weight:500; text-transform:uppercase;}
.score-game-card .card-sm-title{margin-bottom:0; min-height:15px;}
.score-play-row{float:left; width:100%; margin-top:16px;}
.score-play-row .wcard{border-radius:var(--card-radius); padding:12px 0;}
.score-play-item .game-card-vanue{justify-content:flex-start; padding:0 10px;}

.score-play-item{float:left; width:100%;}
.score-play-tms{float:left; width:100%; display:flex; gap:10px; padding-bottom:16px;}
.score-play-tms .game-vs-col{--width:164px; width:var(--width); max-width:var(--width); min-width:var(--width);}
.score-play-tms .mt-score{width:66px; min-width:66px;}
.score-play-tms .tm-base{flex-direction:column; justify-content:center; align-items:center; flex:1;}
.score-play-tms .tm-base .tm-figure{margin:0; width:44px; min-width:44px; height:44px;}
.score-play-tms .tm-base .tm-labels-bar{order:2; margin:5px 0 0;}
.score-play-tms .tm-base .tm-name span{font-size:20px; color:var(--clr-base-card);}
.play-tms-scroe-box{float:left; flex:1;}
.play-tms-scroe-inner{float:left; width:100%; background:#313131; border-radius:var(--card-radius); padding:8px;}
.play-tms-scroe-inner .score-row:first-child{border-color:var(--bdr-base);}
.play-tms-scroe-inner .score-row .pull-left span{color:var(--clr-base);}
.play-tms-scroe-inner .results-block{padding:0;}
.opp-score-bar{float:left; width:100%; display:flex; justify-content:center; margin-bottom:-18px; padding:0 10px; margin-top:4px;}
.opp-score-label{float:left; display:flex; align-items:center;}
.opp-score-label .icon{font-size:12px; color:var(--clr-base); margin-right:8px;}
.opp-score-points{font-size:12px; color:var(--clr-base);}
.opp-score-stat{color:#c8102e; font-weight:600;;}
.score-play-tms .play-tms-scroe-inner .score-row span{color:var(--clr-base-light);}
.score-play-tms .play-tms-scroe-inner .score-row.win-rounds span{color:var(--clr-base);}
.score-play-tms .play-tms-scroe-inner .score-row.tbl-hdng .pull-left span{color:var(--clr-base);}
.score-play-tms .score-row .right_cell span{width:28px;}

.score-top-performer-block{float:left; width:100%; padding:6px 10px 10px;}
.mid-card-title{float:left; width:100%; text-align:center; font-size:14px; font-weight:bold; color:var(--clr-base);}
.score-top-performer{float:left; width:100%;}
.performer-stat-bar{float:left; width:100%; display:flex; gap:0 18px;}
.performer-col{float:left; flex:1; width:50%; display:flex; align-items:center; gap:0 6px;}
.performer-stats-score{float:left; width:180px; min-width:180px;}
.performer-stats-score .stat-bar{width:100%;}
.top-performer-player{float:left; flex:1; color:var(--clr-base); font-size:12px; font-weight:bold;}
.tm-one .top-performer-player{text-align:right;}

.performer-implied{padding:0 10px;}
.performer-implied .implied-wcard{border-top:1px solid var(--bdr-base); padding:14px 0 6px;}
.performer-implied .prob-title{float:left; width:100%; text-align:center; font-size:14px; font-weight:bold; color:var(--clr-base);}
.performer-implied .implied-perc-bar-inner{background:var(--dark-bg);}
.performer-implied .implied-perc-bar-inner{height:16px;}
.performer-implied .implied-perc-bar .team-perc-bar{border-radius:20px; background:var(--tm-color);}
.performer-implied .implied-perc-bar-inner{gap:8px;}

.performer-bet-block{float:left; width:100%; display:flex; gap:8px; padding:0 10px;}
.performer-bet-col{float:left; width:50%; display:flex; gap:8px;}
.performer-bets{float:left; width:100px;}
.performer-bets .betslip-box{float:left; width:100%;}
.performer-bet-col.right{justify-content:flex-end;}

.game-insights-facts{float:left; width:100%; margin-top:16px; padding:0 10px;}
.game-insights-facts .next-funfact-card{background:none; padding:12px 0 0; border-bottom:none;}
.game-insights-facts .next-funfact-label{color:var(--clr-base); text-transform:none; font-weight:bold; margin-bottom:4px;}
.item-card-row{margin-top:20px;}
.item-card-row .item-card-box{margin-bottom:0;}

.team-play-block{float:left; width:100%; padding:0 10px 10px}
.team-play-inner{float:left; width:100%; display:flex; gap:8px;}
.plr-stat-col{float:left; display:flex; gap:8px; flex:1;}
.stat-plr-bx{float:left; display:flex; flex-direction:column;}
.stat-plr-bx.left{flex:1;}
.stat-title-label{float:left; color:var(--clr-base-light); font-size:14px; margin-bottom:1px;}
.play-player-bx{float:left; width:100%;}
.play-player-bx .tm-figure{margin-right:4px; width:24px; min-width:24px; height:24px;}
.play-player-bx .tm-name span{font-weight:bold; font-size:14px; color:var(--clr-base);}
.stat-title-point{float:left; width:100%; font-weight:bold; font-size:14px; color:var(--clr-base); margin-top:4px;}

.bso-info-bar{float:left; width:100%; display:flex; gap:20px; justify-content:center;}
.bso-box{float:left; --width:46px;}
.bso-graph{float:left; width:var(--width); height:var(--width); display:flex; flex-wrap:wrap;}
.bso-lyr{float:left; width:100%; display:flex; justify-content:center; align-items:center; position:relative;}
.lyr-bx{float:left; width:calc(var(--width) / 3.2); height:calc(var(--width) / 3.2); background:#383838; transform:rotate(45deg);}
.bso-lyr.lyr-2{max-width:50%;}
.bso-lyr.lyr-3{max-width:50%;}
.bso-lyr.lyr-1{top:2px; align-items:flex-end;}
.bso-lyr.lyr-4{top:-2px; align-items:flex-start;}
.bso-lyr.active .lyr-bx{background:#53d337;}
.bso-lyr.empty-place .lyr-bx{background:none;}
.bso-record-graph{float:left; display:flex; flex-direction:column;}
.br-graph-line{float:left; width:100%; display:flex; align-items:center;}
.br-graph-label{float:left; font-size:14px; min-width:14px; color:var(--clr-base-light);}
.br-graph-bar{display:flex; align-items:center; flex:1; gap:6px;}
.br-graph-point{float:left; --width:12px; width:var(--width); height:var(--width); border-radius:50%; background:#383838;}
.br-graph-point.active{background:#53d337;}

/*In Play Inner Page*/
.moneyline-card-info .wcard{padding:8px;}
.wdl-implied-info{float:left; width:100%; padding-top:9px;}
.bets-bar{float:left; width:100%; padding:8px 0;}
.bets-bar-inner{float:left; width:100%; display:flex; justify-content:space-between; gap:5px;}
.bets-bar-col{float:left; display:flex; gap:6px;}
.cta-bet{float:left; width:100px; min-width:100px;}
.cta-bet .betslip-bx, .cta-bet .betslip-box{width:100%;}
.wld-prog-bar{float:left; width:100%; padding:26px 0;}
.wld-prog-bar-inner{float:left; width:100%;}
.wld-prog-bar .implied-perc-bar-inner{height:16px; overflow:inherit;}
.wld-prog-bar .team-perc-bar{height:100%; border-radius:20px 0 0 20px; background:var(--tm-color);}
.wld-prog-bar .team-perc-bar ~ .team-perc-bar{border-radius:0 20px 20px 0;}
.wld-prog-bar .implied-perc-bar-inner{background:var(--dark-bg);}
.props-tracker-info .title.flex-title .title-right{width:auto; display:block; margin:0;}

.prog-chart-bar{float:left; width:100%; display:flex; align-items:center; gap:6px; padding:22px 0;}
.prog-chart{--tooltip-clr:#53D337; float:left; width:100%; display:flex; align-items:center; gap:6px;}
.prog-chart-line{float:left; width:100%; background:var(--dark-bg); display:flex; justify-content:space-between; height:16px; border-radius:20px; position:relative; border:1px solid var(--bdr-base);}
.chart-fill{float:left; background:var(--tm-color); height:100%; position:relative;}
.chart-fill.tm-one{border-radius:20px 0 0 20px;}
.chart-fill.tm-two{border-radius:0 20px 20px 0;}
.chart-point{position:absolute; top:0; left:0; height:100%; width:1px; display:flex; justify-content:center; align-items:center; border-radius:3px; padding:0; color:#000; z-index:1;}
.chart-tooltip{position:absolute; bottom:calc(100% + 10px); left:0; right:0; width:1px; margin:auto auto; z-index:1;}
.chart-tooltip-inner{float:left; width:100%; display:flex; justify-content:center; align-items:flex-end;}
.chart-tooltip-content{float:left; min-width:max-content; background:var(--card-bg); border:1px solid var(--tooltip-clr); border-radius:4px; padding:2px 5px; text-align:center; white-space:nowrap; position:relative; display:flex; flex-direction:column;}
.chart-tooltip-pre{font-size:10px; color:#fff; position:relative; z-index:1;}
.chart-tooltip-content:before{position:absolute; bottom:-5px; height:8px; width:8px; background:var(--card-bg); border:1px solid var(--tooltip-clr); content:''; transform:rotate(45deg); border-width:0 1px 1px 0; left:0; right:0; margin:0 auto;}
.chart-point-label{float:left; white-space:nowrap; background:#fff; min-height:100%; border:2px solid var(--tooltip-clr); border-radius:3px; line-height:1em; font-weight:500;}
.chart-point-text{float:left; padding:2px;}
.chart-end-points{float:left; font-size:12px; color:var(--clr-base);}

.chart-point.chart-btm-point{left:auto; --tooltip-clr:#fff; z-index:0;}
.chart-btm-point .chart-point-label{padding:0;}
.chart-btm-point .chart-tooltip{bottom:auto; top:calc(100% + 5px);}
.chart-btm-point .chart-tooltip-inner{align-items:flex-start;}
.chart-btm-point .chart-tooltip-content:before{transform:rotate(-135deg); bottom:auto; top:-5px;}
.chart-tm-base{float:left; max-width:28px;}
.chart-tm-base .tm-base{flex-direction:column; justify-content:center; align-items:center;}
.chart-tm-base .tm-figure{margin:0 0 2px 0;}
.spread-card-info .wcard{padding:8px;}
.spread-implied-info{float:left; width:100%; padding:13px 0 0;}

.game-total-point-wcard{float:left; width:100%; padding-top:24px;}
.game-total-points-info .wcard{padding:8px;}
.game-total-point-wcard .bets-bar{margin-top:16px;}
.chart-fill .chart-tooltip{right:0; left:auto;}

.props-tracker-card{float:left; width:100%;}
.tracker-list-info{float:left; width:100%;}
.tracker-list{float:left; width:100%; padding:0 8px;}
.tracker-item{float:left; width:100%; padding:12px 8px; border-bottom:1px solid var(--bdr-base); display:none;}
.tracker-item:nth-child(-n+3), .show-list .tracker-item{display:block;}
.tracker-item:last-child{border-bottom:none;}
.tracker-bar{float:left; width:100%; display:flex; align-items:center; gap:8px;}
.tracker-player{float:left; min-width:160px; max-width:160px;}
.tracker-player .tm-figure{width:34px; min-width:34px; height:34px;}
.tracker-player .tm-name{font-size:16px; color:var(--clr-base); font-weight:bold;}
.tracker-bets{float:left; min-width:206px; margin-left:20px;}
.tracker-bets-inner{display:flex; flex-wrap:wrap; gap:6px; width:206px; max-width:206px;}
.bet-cta-col{float:left; width:100px; min-width:100px;}
.tracker-bets .betslip-box{width:100%;}
.tracker-bets .betslip-button{max-width:100px;}
.tracker-bets .betslip-player{margin:0;}
.tracker-chart{float:left; flex:1;}
.tracker-chart .chart-fill{background:var(--tooltip-clr);}
.tracker-chart .chart-end-points{color:var(--clr-base-light); min-width:24px; text-align:right;}
.tracker-chart .chart-end-points ~ .chart-end-points{text-align:left;}
.tracker-chart .chart-tooltip-content{padding:2px 5px;}
.tracker-chart .chart-fill[style*="100"]{border-radius:20px;}

.tracker-tab-bar{float:left; width:100%; margin-bottom:4px;}
.tracker-tab-bar .tm-base{justify-content:center; align-items:center; gap:8px;}
.tracker-tab-bar .tm-base .tm-figure{margin:0; height:26px; width:26px; min-width:26px; border:none;}
.tracker-tab-bar .tm-base .tm-labels-bar{flex:inherit;}
.tracker-tab-bar.base-tabs ul.tabs-nav li a{text-transform:uppercase;}
.tracker-tab-bar .tm-base .tm-labels-bar .tm-name{color:var(--clr-base-light); text-transform:uppercase;}
.tracker-tab-bar .active .tm-base .tm-labels-bar .tm-name{color:var(--clr-base);}
.tracker-list-info .show-default{border:none;}
.props-tracker-card .not-found-inner{min-height:160px;}

.top-per-bio-info .stat-col{min-width:58px;}
.top-per-bio-info .performers-card{padding:43px 0;}
.play-review-card .score-row.tbl-hdng .pull-left span{color:var(--clr-base);}
.props-tracker-info .tracker-tab-bar .tabs-nav{display:flex;}
.props-tracker-info .tracker-tab-bar .tabs-nav .tab-item{flex:1;}
.props-tracker-info .tracker-tab-bar .tab-item-label{height:100%; display:flex; align-items:center; justify-content:center;}

/*Re-mlb*/
.baseball-sport .score-play-tms .score-row .right_cell span{width:18px;}
/*In Play Scorevoard Page CSS End*/

/*Update parlay title as per team color CSS*/
.mkt-label{float:left; background:var(--tm-color); border-radius:calc(var(--card-radius) + 8px) var(--card-radius) 0 0; padding:2px 5px; text-align:center; display:flex; align-items:center; height:34px; position:relative; margin-right:-8px; margin-bottom:-1px; line-height:1em; min-width:68px; justify-content:center;}
.mkt-label:before{position:absolute;bottom:0;left: -22px;width: 26px;height: 25px;background:var(--tm-color); content:''; clip-path: polygon(0 100%, 17% 89%, 28% 79%, 39% 68%, 48% 57%, 57% 45%, 68% 30%, 86% 0, 100% 0, 100% 99%);}
.title-style-card .parlay-box-top{background:var(--bg-light3); padding-top:0;}
.title-style-card .parlay-box-top .card-sm-title{padding-bottom:0; border-color:var(--tm-color);}
.parlay-box-item.title-style-card{--tm-color:#5a5a5a;}
.parlay-game-info .card-sm-title-nfo-bar.card-sm-title{flex-wrap:nowrap;}
/*Update Implied Win Probability Bar*/
.team-perc-tooltip{position:relative; top:calc(100% + 4px); left:0; right:0; width:1px; display:flex; justify-content:center; align-items:center; margin:0 auto; white-space:nowrap;}
.preview-prob .team-perc-bar:first-child{border-radius:20px 0 0 20px;}
.preview-prob .team-perc-bar:last-child{border-radius:0 20px 20px 0;}
.preview-prob .implied-perc-bar-inner{overflow:inherit;}
.implied-perc-bar-inner .team-perc-bar[style*="100"]{border-radius:20px;}
.spread-implied-info .chart-fill[style*="100"]{border-radius:20px;}

/*Touchdowns Page CSS Start*/
.touchdowns-card .card-info-new{margin-top:36px;}
.card-info-new.touchdown-stats-info{margin-top:0;}
.page-tm-filter{float:left; width:100%; display:flex; gap:10px; margin-top:14px;}
.tm-filter-col{float:left; min-width:130px;}
.tm-filter-col .select-filed{background:var(--bg-dropdown); width:100%;}
.select-base .btn{background:var(--bg-dropdown); line-height:42px; padding-right:26px;}
.select-base:after{right:8px; z-index:2;}                                                       

.game-stat-block{float:left; width:100%;}
.game-stat-inner{float:left; width:100%;}
.game-stat-item{float:left; width:100%;}
.stat-item-card{float:left; width:100%;}
.stat-bio-list{float:left; width:100%;}
.stat-bio-bar{float:left; width:100%; padding:0 8px;}
.stat-bio-bar-inner{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:8px 5px; border-bottom:1px solid var(--bdr-base); min-height:51px;}
.stat-bio-bar:last-child .stat-bio-bar-inner{border:none;}
.stat-bio-left{float:left; flex:1;}
.stat-bio-mid{float:left; width:33%; min-width:33%;}
.stat-bio-right{float:left; min-width:100px; max-width:100px;}

.stat-bio-cta{float:left; width:100%;}
.stat-bio-cta .betslip-bx{display:flex; align-items:center; justify-content:center;}
.stat-bio-cta .betslip-box{width:50px; flex:none;}
.stat-bio-cta .betslip-button{height:34px;}
.stat-bio-point{float:left; width:100%; text-align:center; font-size:12px; color:var(--clr-base);}

.stat-bio-bar-top{background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr));}
.stat-bio-bar-top .stat-bio-bar-inner{min-height:137px; border:none;}
.stat-bio-bar-top .stat-bio-left .tm-name{font-size:18px; font-weight:bold; color:var(--clr-base-card);}
.stat-bio-bar-top .stat-bio-left .tm-name a{color:var(--clr-base-card);}
.stat-bio-bar-top .opp-tm-base .vs-at{color:var(--clr-base-card);}
.stat-bio-bar-top .stat-bio-left .tm-figure{width:106px; min-width:106px; height:106px; margin-right:12px;}
.stat-bio-bar-top .stat-bio-point{text-align:left; font-size:36px; font-weight:bold; color:var(--clr-base-card);}
.stat-bio-bar-top .stat-bio-right{min-width:106px; width:106px; margin-left:8px;}
.stat-bio-bar-top .stat-bio-cta .betslip-box{width:100%;}
.stat-bio-bar-top .stat-bio-cta .betslip-button{height:44px;}
.stat-bio-bar-top .betslip-name{color:var(--clr-base-card);}
.plr-streak{float:left; width:100%;}
.plr-streak .wdl-bx{width:35px; min-width:35px; height:26px; font-size:12px; font-weight:normal;}
.stat-bio-bar-top .plr-streak{margin-top:10px;}
.stat-bio-bar-top .plr-streak .wdl-bx{width:62px; min-width:62px; height:42px; font-size:24px; font-weight:bold;}
.stat-bio-rec{float:left; width:100%; font-size:12px; color:var(--clr-base);}
.stat-bio-bar-top .stat-bio-rec{margin-top:4px; font-size:20px; color:var(--clr-base-card);}
.stat-bio-bar-top .bio-rec-label{font-size:36px; font-weight:bold;}

.touchdown-data-table{float:left; width:100%;}
.touchdown-data-table .wdl-bx{width:35px; min-width:35px; height:26px; font-size:12px; font-weight:normal; display:inline-flex; float:none;}
.touchdown-data-table .expand-tr-btn{float:right;}
.touchdown-data-table .table-container table thead tr th{background:none;}
.touchdown-data-table .table-container table tr .sticked-1, .touchdown-data-table .table-container table tr .sticked-2{background:var(--card-bg);}
.touchdown-data-table.sticky-table{--sticked-1:52px;}
.touchdown-data-table .tm-base .tm-labels-bar{overflow:hidden;}
.touchdown-data-table .tm-base .tm-labels-bar .tm-name{overflow:hidden; white-space:nowrap; text-overflow:ellipsis; max-width:100%;}
.touchdown-data-table table .sticked-2{max-width:140px;}

.milestones-card-inner{float:left; width:100%;}
.milestones-info .title{margin-bottom:6px;}
.milestone-list{float:left; width:100%; display:flex; gap:10px;}
.milestone-item{--width:calc(25% - 10px*3/4); width:var(--width); min-width:var(--width); max-width:var(--width);}
.milestone-tm-card{float:left; width:100%; display:flex; align-items:center;}
.milestone-tm{float:left; flex:1;}
.milestone-tm .tm-base{float:left; width:100%;}
.milestone-tm .tm-figure{height:62px; width:62px; min-width:62px;}
.milestone-tm .tm-labels-bar{max-width:100%; overflow:hidden;}
.tm-first-label{float:left; width:100%; font-size:22px; font-weight:bold; color:var(--clr-base-card);}
.milestone-tm .tm-base .tm-labels-bar .tm-name{color:var(--clr-base-card); font-weight:900; font-size:30px;}
.milestone-cta .betslip-name{color:var(--clr-base-card);}
.milestone-cta{float:left; min-width:106px; max-width:106px; margin-left:8px;}
.milestone-item .card-box-inner{padding-bottom:50px;}
.milestone-stats{float:left; width:100%; margin-top:-48px;}
.milestone-stats .stat-bar{width:100%;}
.milestone-stats .stat-points{font-size:60px; font-weight:bold; line-height:0.8em;}
.stat-bio-opp{float:left; width:82px; min-width:82px;}
.stat-bio-opp ~ .stat-bio-mid{width:62px; min-width:62px;}
.stat-bio-right .stat-bio-opp{width:100%; min-width:100%;}
.stat-bio-right .stat-bio-opp .opp-tm-base{width:100%; justify-content:left;}
.stat-bio-right .stat-bio-opp .tm-base .tm-labels-bar{flex:none;}
.stat-bio-right .stat-bio-point{text-align:center;}
.stat-bio-right .stat-bio-opp .tm-labels-bar .tm-name, .stat-bio-right .stat-bio-opp .opp-tm-base .vs-at{color:var(--clr-base-card);}
.stat-bio-bar-top .stat-bio-right .stat-bio-opp{margin-top:6px;}
/*Touchdowns Page CSS End*/

.card-row-block .card-row-wrap{margin:0;}
.card-row-block{margin-top:16px;}
.upcoming-bets-bar{padding:8px;}
.upcoming-bets-bar .cta-bet{width:90px; min-width:90px;}
.ft-player-record-card .mid-card-title{font-weight:normal; margin-bottom:8px;}
.mid-card-title ~ .ft-player-record-inner .tm-base{justify-content:center;}
.mid-card-title ~ .ft-player-record-inner .tm-base .tm-labels-bar{flex:none;}
.mid-card-title ~ .ft-player-record-inner .ft-player-col.tm-two{border-left:1px solid var(--bdr-base);}
.mid-card-title ~ .ft-player-record-inner .ft-player-bar{margin-bottom:0;}
.mid-card-title ~ .ft-player-record-inner .plr-record{padding-top:14px;}
.sm-title-left{float:left;}
.sm-title-left .game-card-vanue{margin:0;}
.upcoming-game-card .conf-label{width:100%; margin-top:8px;}
.upcoming-game-card .tm-rank-label.left{order:-1;}
.upcoming-game-card .tm-rank-label.right{order:2;}
.upcoming-game-card .up-mt-card .tm-one .review-tm .tm-name{justify-content:flex-end;}
.upcoming-game-card .up-mt-card .tm-one .review-tm{text-align:right;}
.upcoming-game-card .up-mt-card .tm-two .review-tm .tm-name{justify-content:flex-start;}
.resulted-game-bx .pre-mt-info .review-tm .tm-figure{width:38px; min-width:38px; height:38px;}
.ft-player-record-inner .plr-record{max-width:50%;}
.score-play-item .card-sm-title{margin-bottom:12px;}
.score-play-item .card-sm-title .sm-title-icon{padding-right:8px;}

.streak-card-inner .card-box-top .tm-figure .icon{color:var(--clr-base-card); font-size:32px;}
.streak-tooltip.neutral-info .neutral{color:var(--clr-base-card); font-size:18px;}
.add-streak-tooltip .tm-name{flex:none; max-width:calc(100% - 18px);}
.neutral-info.streak-tooltip .tooltip{width:max-content; max-width:160px;}
.streak-card-inner .genius-fact-slide .owl-prev{left:-8px;}
.streak-card-inner .genius-fact-slide .owl-nav button.owl-next{right:-8px; left:auto;}

/*SGP Page CSS Start*/
.sgp-title{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; padding:0 var(--card-gap) var(--card-gap);}
.sgp-title-label{float:left; color:var(--clr-base); font-size:16px; text-transform:uppercase; font-weight:600; font-family:var(--font-head);}
.sgp-title-right{float:right; margin-left:8px;}
.sgp-label{display:inline-flex; height:22px; min-width:54px; align-items:center; justify-content:center; text-align:center; color:var(--clr-theme); font-weight:600; font-size:12px; text-transform:uppercase; border:1px solid var(--clr-theme); border-radius:3px; background:rgba(83, 211, 55,0.34);}
.base-tm-card{float:left; width:100%;}
.base-tm-card-inner{float:left; width:100%; display:flex; --vs-width:20px}
.base-tm-col{float:left; flex:1; max-width:calc(50% - var(--vs-width)/2); background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); height:50px; padding:8px;}
.base-tm-vs{float:left; width:var(--vs-width); min-width:var(--vs-width); display:flex; align-items:center; justify-content:center;}
.base-vs-at{float:left; font-size:14px; font-weight:500; color:var(--clr-base);}
.base-tm-col .tm-name span{color:var(--clr-base-card); font-size:14px;}
.base-tm-col .tm-figure{width:34px; min-width:34px; height:34px;}
.base-tm-col.tm-one .tm-figure{order:2; margin:0 0 0 8px;}
.base-tm-col.tm-one .tm-base .tm-name{float:right;}
.sgp-game-card .game-card-inner{--card-gap:10px; padding:var(--card-gap) 0;}
.sgp-game-card .sgp-market-list .sgp-ctas .betslip-name{text-transform:none;}

.sgp-info-inner{float:left; width:100%;}
.sgp-facts-card{float:left; width:100%;}
.sgp-fact-top{float:left; width:100%;}
.sgp-player{float:left; width:100%; display:flex; align-items:center; justify-content:center; text-align:center; margin:8px 0;}
.sgp-icon{float:left; margin-right:8px; font-size:14px; background:var(--dark-bg); border-radius:50%; height:28px; width:28px; min-width:28px; display:inline-flex; justify-content:center; align-items:center; color:var(--clr-theme);}
.sgp-player-name{float:left; color:var(--clr-base); font-size:12px;}
.sgp-fact{float:left; width:100%;}
.sgp-fact-pre{float:left; width:100%; color:var(--clr-base); font-size:12px; line-height:1.4em;}
.sgp-info-inner{padding:0 var(--card-gap);}
.sgp-market-card{float:left; width:100%; margin-top:6px;}
.sgp-market-list{float:left; width:100%;}
.sgp-market-item{float:left; width:100%;}
.sgp-market{float:left; width:100%; display:flex; align-items:center; padding:8px 0; position:relative;}
.sgp-market:before{position:absolute; top:calc(50% + 9px); left:8px; width:1px; height:calc(100% - 17px); border-left: 1px dashed rgba(255,255,255,0.7); content:''; z-index:0;}
.sgp-market-item:last-child .sgp-market:before{display:none;}
.sgp-sp-icon{float:left; font-size:16px; color:var(--clr-base); background:var(--card-bg); margin-right:14px; position:relative; z-index:1;}
.sgp-market-info{float:left; flex:1;}
.sgp-market-label{float:left; width:100%; color:var(--clr-base); font-size:12px;}
.sgp-market-right{float:left; width:100px; min-width:100px; margin-left:8px;}
.sgp-ctas{float:left; width:100%;}
.sgp-ctas .betslip-box{width:100%;}
.sgp-ctas .betslip-button{height:24px;}
.sgp-ctas .betslip-name{text-transform:uppercase;}
.sgp-grade{float:left; width:100%; display:flex; align-items:center; margin-top:6px;}
.grade-wdl{display:inline-flex; align-items:center; justify-content:center; min-width:22px; height:20px; color:#000; font-size:11px; text-transform:uppercase; font-weight:500; border-radius:3px; background:#53d338; margin-right:8px;}
.grade-wdl.orange-wdl{background:#f6611b; color:#fff;}
.grade-tm{float:left; color:var(--clr-base-light); font-size:11px;}
.sgp-matchup-info .sgp-market{align-items:flex-start; padding:12px 0;}
.sgp-matchup-info .sgp-ctas .betslip-button{height:32px;}
.sgp-matchup-info .sgp-market:before{top:30px;}
.sgp-matchup-info .sgp-market-card{margin-top:20px;}
.sgp-row-wrap .info-widget-inner{height:100%;}
.sgp-row-wrap .info-widget-inner .wcard{height:100%;}
.sgp-game-card{height:100%;}
.sgp-game-card .game-card-inner{height:100%;}
.content-inner-wrap .sgp-row-wrap .card-info-new{margin:0;}
.parlay-content-card ul.tabs-nav{overflow:inherit;}
.tab-item .new-label{text-transform:uppercase; width:100%; text-align:center; left:0; right:0; top:-8px;}
.parlay-content-card .title{margin:8px 0;}
.sgp-alert{float:left; width:100%; text-align:center;}
.sgp-alert-label{float:left; width:100%; font-size:12px; color:var(--clr-light);}
/*SGP Page CSS Start*/

.dawg-streaks-block.streaks-data .single-streaks-carousel:has(.owl-nav:not(.disabled)){padding:0 8px;}
.players-scores-list .markets-outer .market-card .card-detail{min-width:120px;}
.players-scores-list .markets-outer .market-card .market-name{white-space:normal;}
.players-scores-list .markets-outer .market-card .card-right{display:flex; flex-wrap:wrap; gap:6px; justify-content:flex-end;}

.review-mt-top:has(.plr-score-label) .review-tm{padding-bottom:36px;}
.streaks-slider .dawg-streaks-card-outer{background:none; box-shadow:none;}
.parlay-content-row{margin-bottom:16px;}
.parlay-content-row:last-child{margin-bottom:0;}
.parlay-content-row .c-title{margin-bottom:12px;}

/*Leg Parlay Section CSS Start*/
.touchdown-parlay-wrap{float:left; width:100%; background:var(--bg-light5); border-top:1px solid var(--bdr-base); padding:20px 0; margin-bottom:16px;}
.touchdown-parlay-inner{float:left; width:100%;}
.main-section-title{float:left; width:100%; display:flex; justify-content:space-around; align-items:center; flex-wrap:wrap; gap:10px; padding:14px 10px; border-bottom:1px solid var(--bdr-base); margin-bottom:14px;}
.sec-title-left{float:left; flex:1;}
.sec-sm-title-lanel{float:left; width:100%; font-size:13px; color:var(--clr-base-light); text-transform:uppercase; margin-bottom:6px;}
.sec-title-label{float:left; width:100%; font-size:14px; color:var(--clr-base); text-transform:uppercase; font-weight:bold;}
.sec-title-right{float:right;}
.base-countdown{display:inline-flex;}
.base-count-card{display:inline-flex; gap:10px; align-items:center;}
.base-count-label{float:left; color:var(--clr-base); font-weight:500; font-size:20px;}
.base-counter{display:inline-flex; gap:4px;}
.counter-bx{float:left; display:flex; flex-direction:column; text-align:center; background:var(--clr-theme); padding:1px; border-radius:3px; width:48px;}
.counter-bx-lanel{float:left; width:100%; font-size:17px; font-weight:bold; color:#000; height:28px; display:flex; align-items:center; justify-content:center;}
.counter-bx-pre{float:left; width:100%; font-size:11px; font-weight:normal; color:var(--clr-base); text-transform:uppercase; background:var(--bg-body); height:20px; display:flex; align-items:center; justify-content:center; border-radius:0 0 3px 3px;}
.anytime-parly-card{float:left; width:100%;}
.check-tabs-bar{float:left; width:100%; display:flex; justify-content:center; align-items:center; margin-bottom: 14px; padding:0 10px;}
.check-tabs-bar-inner{float:left; width:100%; display:flex; justify-content:center; align-items:center;}
.check-tab-nav{float:left; display:flex; gap:10px;}
.check-tab{float:left;}
.check-tab-label{float:left; display:flex; align-items:center; justify-content:space-around; gap:8px; height:44px; border-radius:3px; border:1px solid var(--bdr-base); padding:0 10px; min-width:176px; width:100%;}
.check-tab-label-text{float:left; color:var(--clr-base); font-size:15px; font-weight:500;}
.tab-check-icon{float:left; height:22px; width:22px; min-width:22px; border-radius:50%; border:2px solid var(--bdr-base); position:relative;}
.check-tab.active .tab-check-icon:after{position:absolute; top:2px; left:2px; right:2px; bottom:2px; border-radius:50%; background:var(--clr-theme); content:'';}
.check-tab.active .tab-check-icon{border-color:var(--clr-theme);}
.check-tab.active .check-tab-label{border-color:var(--clr-theme);}

.anytime-parly-info{float:left; width:100%;}
.leg-card{float:left; width:100%;}
.leg-card-info .info-widget-inner{padding:0; overflow:hidden; border-radius:5px;}
.leg-card-top{float:left; width:100%; border-bottom:2px solid var(--tm-color); position:relative;}
.leg-card-top:before{position:absolute; top:0; right:-20px; height:100%; background:var(--tm-color); border-left:2px solid #000; content:''; width:60px; transform:skewX(-14deg);}
.leg-team{float:left; width:100%; position:relative; z-index:1; padding:10px;}
.leg-team .tm-name{font-size:24px; font-weight:500;}
.leg-team .tm-figure{width:86px; min-width:86px; height:86px; margin:0 0 0 10px;}
.leg-vs-bar{float:left; width:100%; background:var(--bg-light2); display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:40px; border-bottom:1px solid var(--bdr-base); padding:2px 10px;}
.leg-vs-tm .vs-at{float:left; min-width:26px; text-align:center; text-transform:lowercase; color:var(--clr-base);}
.leg-vs-tm .tm-name{font-size:13px; font-weight:bold; text-transform:uppercase;}
.leg-fact-wrap{float:left; width:100%;}
.leg-fact-wrap-inner{float:left; width:100%; padding:14px 10px;}
.leg-fact-item{float:left; width:100%; display:flex; justify-content:space-between; gap:10px;}
.leg-fact-info{float:left; flex:1;}
.leg-fact-pre{float:left; width:100%; font-size:13px; color:var(--clr-base);}
.leg-fact-cta{float:left; min-width:64px;}
.leg-fact-cta .betslip-box{width:100%;}
.lag-card-footer{float:left; width:100%;}
.leg-show-btn{display:none;}
.anytime-parly-info .item-card-box .leg-card-info{height:100%;}
.anytime-parly-info .item-card-box .leg-card-info .wcard{height:100%;}

.lag-payout{float:left; width:100%; text-align:center; display:flex; justify-content:center; align-items:center; margin-top:40px;}
.lag-payout .total-payout{font-size:32px;}
/*Leg Parlay Section CSS End*/

.pga-tour-sport .line-m-inner .odds-cta .betslip-button{width:68px;}
.top-matches-filter{margin-top:84px;}
.top-matches-filter .card-row-wrap{margin-top:12px;}
.top-matches-filter ~ .mid-wrapper{padding-top:0 !important;}

.main-section.widget-client .filter-slide .owl-stage-outer{padding:0 !important;}

/*add Tooltip on Table Start*/
.table-info-tooltip{display:inline-flex; align-items:center; gap:5px;}
.table-info-tooltip-label{float:left;}
.table-info-tooltip .base-tooltip-icon{font-size:18px;}
.table-info-tooltip .base-tooltip-container{background:#000; min-width:330px; padding:10px 8px;}
.table-info-tooltip .base-tooltip-container:after{color:#000;}
/*add Tooltip on Table End*/

.pga-tour-sport .odds-content-card .line-moves-sport .game-card{display:flex; flex-direction:column; gap:14px;}

.live-odds-hide{opacity:0; visibility:hidden; pointer-events:none;} 

.upcoming-game-card .info-widget-inner{height:100%;}
.upcoming-game-card .info-widget-inner .wcard{height:100%;}
.upcoming-game-card .card-sm-title-nfo-bar.card-sm-title{flex-wrap: nowrap;}

.parlay-filter{float:left; width:100%; margin-bottom:14px;}

/*Widget CSS Start*/
.main-widget{float:left; width:100%; min-height:100%; display:flex; justify-content:center; align-items:center;}
.widget-wcard{float:left; width:100%; max-width:450px;}
.bets-widget-top{float:left; width:100%; display:flex; justify-content:space-between; margin-bottom:5px;}
.bets-widget-provider{float:left; flex:1;}
.bets-provider-figure{float:left; width:128px; min-width:128px;}
.bets-provider-figure img{float:left; width:100%;}
.bets-market-bar{float:right; display:flex; align-items:flex-end; gap:8px; text-align:center;}
.bets-widget .tm-odds .next-cta{width:var(--bets-size); min-width:var(--bets-size);}
.bets-widget .tm-odds .odds-cta{grid-gap:8px; gap:8px;}
.bets-widget{--bets-size:66px;}
.bets-widget .betslip-box, .bets-widget .odds-cta .betslip-button{width:100%;}
.bets-widget .odds-cta .betslip-button{height:46px;}
.bets-widget .tms-bar{margin:4px 0;}
.bets-mkt-label{float:left; width:var(--bets-size); min-width:var(--bets-size); font-size:12px; color:var(--clr-base-light2);}
.card-match-date-bar{float:left; width:100%; display:flex; justify-content:space-between; gap:5px; align-items:center; margin-top:12px;}
.card-match-date{float:left; font-size:12px; color:var(--clr-base-light2);}
.more-bet-btn{float:right; font-size:12px; color:#53D337; font-weight:bold;}
.place-bet-bar{float:left; width:100%; text-align:center; margin-top:18px;}
.place-bet-bar .btn{float:left; width:100%; text-align:center; display:flex; justify-content:center; align-items:center; gap:5px; height:58px; font-size:20px; font-weight:bold; font-family:var(--font-head); border-radius:5px;}
.card-alert{float:left; width:100%; margin:16px 0 6px; text-align:center;}
.card-alert-pre{float:left; width:100%; font-size:12px; color:var(--clr-base-light2);}
.bets-widget .widget-wcard-inner{padding:14px; border-radius:5px;}
.bets-widget .tm-name span{font-weight:500; color:var(--clr-base);}
.place-bet-bar .btn-icon{font-size:34px; float:left; transform:rotate(-16deg);}
/*Widget CSS End*/

.new-list-card .filter-slide.nav-slider ul li:not(.active){background:none;}
.teams-wrap.golf-player-wrap .teams-card{margin-top:10px;}

.touchdowns-page-wrap .card-info-new{margin-bottom:14px;}

.no-betslip-item .stat-bio-right{display:none;}
.no-betslip-item .tm-labels-bar{display:flex; justify-content:space-between; align-items:center;}
.no-betslip-item .stat-bio-point{width:auto; font-size:64px;}
.no-betslip-item .plr-streak{width:auto;}
.no-betslip-item .stat-bio-rec{width:auto; display:flex; flex-direction:column; text-align:right;}

.splits-tabs-bar{float:left; width:100%; display:flex; gap:10px; justify-content:flex-end; align-items:center; position:relative;}
.splits-tabs-bar .matchups-tabs{width:auto;}
.splits-tabs-bar .tabs-outer{width:auto;}
.splits-tabs-bar .tabs-nav{width:auto;}
.splits-tabs-bar .matchups-tabs ul.tabs-nav li a{padding:10px; min-width:60px;}
.splits-tabs-bar .check-player{width:auto;}
.splits-tabs-bar .player-odds-switch{display:flex; align-items:center; gap:6px;}
.splits-tabs-bar .player-odds-switch .select-label{white-space: nowrap; margin:0; color:var(--clr-base);}
.game-stat-block .owl-stage{display:flex;}
.game-stat-block .owl-stage .game-stat-item{height:100%; display:flex; flex-direction:column;}
.game-stat-block .owl-stage .game-stat-item .stat-item-card{flex:1;}
.game-stat-block .owl-stage .game-stat-item .stat-item-card .wcard{height:100%;}

.new-score-list-wrap .upcoming-game-card .sm-title-left{flex:1;}
.new-score-list-wrap .upcoming-game-card .sm-title-right{flex:inherit;}
.new-score-list-wrap .upcoming-game-card .sm-title-left .round-v-label ~ .round-v-label{max-width:54%;}
.round-v-label.card-time-counter{min-width:170px;}


.splits-tabs-bar .player-odds-switch .select-toggle{width:60px;}
.splits-tabs-bar .player-odds-switch .select-toggle-slider:before{top:3px; height:22px; width:22px;}
.player-odds-switch .select-toggle-input:checked + .select-toggle-slider:before{transform:translateX(31px);}
.splits-tabs-bar .select-toggle-slider:after{font-size:12px;}
.splits-tabs-bar .player-odds-switch .select-toggle-slider:after{padding-left:29px;}

.consistency-sheets-card .consistency-table .table-container table .sticked-1{text-align:center;}
.filter_no_record tr td{padding:10px; text-align:center; font-size:12px; color:#f0f0f0;}

/*Line Moves - Best Props - Leaders Widget CSS Start*/
.card-widget{float:left; width:100%;}
.card-widget:not(.best-props-widget) .container{max-width:480px; padding:0 15px;}
.card-widget-item{float:left; width:540px;}
.card-widget-inner{float:left; width:100%;}
.provider-title{float:left; width:100%; display:flex; align-items:center; gap:10px; margin-bottom:12px;}
.provider-title-left{float:left; flex:1; display:flex; align-items:center; gap:10px;}
.provider-title-right{float:right;}
.provider-title-label{font-size:16px; font-weight:bold; color:var(--clr-base);}
.card-provider-bar{display:inline-flex; gap:5px; flex:1; align-items:center;}
.card-provider-label{float:left; font-size:14px; color:var(--clr-base);}
.card-provider-figure{float:left; width:64px;}
.card-provider-figure img{float:left; width:100%;}
.leader-card-item{float:left; width:100%; max-width:100%;}
.leader-card-item .position-item:last-child{border-bottom:none;}
.best-props-card-item{float:left; width:100%; max-width:100%;}
.best-props-widget .card-view-btn{display:none;}
.line-moves-widget .sport-item{max-width:100%;}
.line-moves-widget .card-view-btn{display:none;}
.card-widget .card-view-btn{display:none;}
.card-widget .sport-item{max-width:100%; width:100%;}
.card-widget .owl-stage-outer .sport-item{max-width:302px; width:302px;}
.card-widget .position-item:last-child{border:none;}
/*Line Moves - Best Props - Leaders Widget CSS End*/

/*Col CSS Start*/
.vcard-row{--gap:14px; display:flex; flex-wrap:wrap; float:left; gap:var( --gap ); width:100%;}
[class^="vcard-col-"], [class*=" vcard-col-"]{
        --col: 1;
        --col-space: calc(var(--col) - 1);
        --total-gap: calc(var(--gap) * var(--col-space) / var(--col));
        float: left;
        max-width: calc( 100% / var(--col) - var(--total-gap));
        min-width: calc( 100% / var(--col) - var(--total-gap));
    }
.vcard-col-8{--col:8;}
.vcard-col-7{--col:7;}
.vcard-col-6{--col:6;}
.vcard-col-5{--col:5;}
.vcard-col-4{--col:4;}
.vcard-col-3{--col:3;}
.vcard-col-2{--col:2;}
/*Col CSS End*/

.splits-table .table-container table tbody tr td, .splits-table .table-container table thead tr th{text-decoration:none !important; outline:none !important;}

.dt-range.splits-dt-range{display:flex; gap:8px; flex-wrap:wrap;}
.dt-range.splits-dt-range .col{min-width:18%; flex:1; border:none;}

/*Pos Matchup Card CSS Start*/
.stat-bio-bar-top .stat-bio-left .player-opp-tm .tm-figure{width:32px; min-width:32px; height:32px;}
.tile-expand-btn{float:left; align-self:stretch; display:flex; align-items:center; justify-content:center; cursor:pointer; width:24px;}
.tile-expand-btn .icon{font-size:14px; color:var(--clr-base);}
.stat-bio-bar-top .tile-expand-btn .icon{color:var(--clr-base-card);}
.team-players-bet-info{float:left; width:100%; background:var(--bg-light3);}
.players-bet-list{float:left; width:100%;}
.players-bet-item{float:left; width:100%; padding:5px 8px; border-bottom:1px solid var(--bdr-base);}
.players-bet-item:last-child{border:none;}
.c-card-inner{float:left; width:100%; display:flex; gap:8px;}
.c-card-left{float:left; flex:1;}
.c-card-right{float:right;}
.add-card-scroll .stat-bio-bar:not(.stat-bio-bar-top) .stat-bio-right{max-width:60px; min-width:60px;}
.stat-bio-bar-top .team-players-bet-info{background:none; padding-left:0; padding-right:0;}
.stat-bio-bar-top .players-bet-item .stat-bio-cta .betslip-button{height:34px; width:50px;}
.accordion-title{cursor:pointer;}
.accordion-content{display:none;}
.accordion-parent.open .tile-expand-btn .icon{transform:rotate(-180deg);}
.add-card-scroll{overflow:auto; max-height:342px;}

.add-card-scroll{--scrollbar-color:var(--clr-theme); --scrollbar-bg:var(--card-bg);}
.stat-bio-bar-top .players-bet-item .tm-base .tm-labels-bar .tm-name{color:var(--clr-base-card);}
/*Pos Matchup Card CSS End*/

.add-table-scroll{overflow:hidden; max-height:486px; --scrollbar-color:var(--clr-theme); --scrollbar-bg:var(--card-bg);}
.show-list .add-table-scroll{--scrollbar-color:var(--clr-theme); --scrollbar-bg:var(--card-bg); overflow:auto; overflow-y:auto; max-height:486px;}

.light-item{display:none !important;}

/*legend Tooltip CSS Start*/
.legend-tooltip{float:left; width:100%; position:relative;}
.legend-tooltip .base-tooltip-info{position:static;}
.splits-tabs-bar .legend-tooltip{width:auto; position:static;}
.legend-tooltip .base-tooltip{justify-content:flex-end; width:100%;}
.legend-tooltip .base-tooltip-container{min-width:inherit; max-width:100%; padding:8px;}
.legend-tooltip .base-tooltip-container:after{right:8px; left:auto;}
.legend-info{float:left; width:100%;}
.legend-list{float:left; width:100%; display:flex; flex-wrap:wrap; gap:8px;}
.legend-item{float:left; font-size:13px; font-weight:normal;}
.splits-tabs-bar .legend-tooltip .base-tooltip-icon{padding:5px 7px 5px 5px; font-size:16px;}
.legend-tooltip .base-tooltip{padding:0 8px;}
.legend-tooltip.table-title-tooltip .base-tooltip-icon{font-size:16px;}

.legend-card-info{float:left; width:100%; border-top:1px solid var(--bdr-base);}
.legend-card-info .legend-info{float:left; width:100%; padding:14px 10px; color:var(--clr-light);}
.legend-card-info .legend-info strong{color:var(--clr-base);}
.legend-title{color:var(--clr-base); font-size:13px; font-weight:600; margin-bottom:12px; float:left; width:100%;}

.table-title-bar{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; gap:8px; margin-bottom:7px; position:relative;}
.table-title-bar .tb-title{width:auto; margin:0; padding-right:0;}
.table-title-bar .legend-tooltip{flex:1;}
.table-title-bar .legend-tooltip .base-tooltip-container:after{right:auto; left:1px;}
/*legend Tooltip CSS End*/

.touchdowns-page-wrap .threesday-ctas .betslip-button{height:52px;}
.touchdowns-page-wrap .threesday-ctas .betslip-odds span{white-space:normal; text-overflow:inherit; overflow:inherit;}

/*View Touchdowns Banner CSS*/
.view-banner{float:left; width:100%;}
.view-banner .owl-stage-outer{display:flex;}
.view-banner .owl-stage{display:flex;}
.view-banner-item{float:left; width:100%;}
.view-banner-container{float:left; width:100%;}
.view-banner-figure{float:left; width:100%;}
.view-banner-figure img{float:left; width:100%;}

/*CSS For Desktop pointer*/
@media (pointer: fine) {
.table-title-bar .legend-tooltip.table-title-tooltip, .splits-tabs-bar .legend-tooltip{display:none;}
}

.touchdown-data-info .table-container table thead tr th, .touchdown-data-info .table-container table thead tr th a{text-transform:none;}
.score-list-wrap .upcoming-list li a .pull-right{display:flex; align-items:center;}
.score-list-wrap .upcoming-list li a .pull-right .tm-margin{order:-1;}

/*SGP Update*/
.sgp-game-card .base-tm-card .tm-name span{white-space:normal; overflow:inherit;}
.parlay-box-top .c-title-label{display:flex; justify-content:flex-end; flex:1; font-size:11px;}
.parlay-box-top .card-sm-title{gap:14px;}

/* Anchor SGPs Page CSS Start */
.sgp-search-card{float:left; width:100%; margin-top:6px;}
.sgp-search-list{float:left; width:100%;}
.sgp-search-item{float:left; width:100%;}
.sgp-search-box{float:left; width:100%;}
.sgp-sel-block{float:left; width:100%; border-top:1px solid var(--bdr-base);padding-top:10px;}
.sgp-sel-desc{float: left;width: 100%;margin-bottom:10px;}
.sgp-sel-pre{float: left;width: 100%;color: var(--clr-base);font-size: 13px;line-height: 1.4em; }
.sgp-search-col{display:flex;justify-content:space-between;align-items:center;margin-top:16px;}
.sgp-search-col-right{float:left; flex:1;}
.sgp-search-label{float:left;color:var(--clr-base);font-weight: normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding-top: 0;line-height: 20px;text-align:left;padding-right:10px;width:140px;min-width: 140px;}
.sgp-search-col .select-filed {width: 100%; }
.sgp-search-col .select-filed .btn-group{background:var(--clr-card);}
.sgp-search-col .select-filed .btn-group > .btn{line-height:40px; min-height:42px;border:1px solid var(--bdr-base);border-radius:3px;}
.sgp-search-col .select-filed select{padding-left:0; line-height:30px; font-size:14px; color:var(--clr-base); font-weight:normal; height:32px;}
.sgp-search-col .select-filed:after{font-size:8px; color:var(--clr-base); top:-1px;right:8px;}

.sgp-tm-card{float:left; width:100%;}
.sgp-tm-dropdown{background:var(--bg-light3);border-radius:6px;position:relative;}
.sgp-tm-card-inner{float:left; width:100%; display:flex; --vs-width:20px;}
.sgp-tm-col{float:left; flex:1; max-width:calc(50% - var(--vs-width)/2);height:46px; padding:8px;}
.sgp-tm-vs{float:left; width:var(--vs-width); min-width:var(--vs-width); display:flex; align-items:center; justify-content:center;}
.sgp-vs-at{float:left; font-size:14px; font-weight:500; color:var(--clr-base);}
.sgp-tm-col .tm-name span{color:var(--clr-base); font-size:14px;}
.sgp-tm-col .tm-figure{width:32px; min-width:32px; height:32px;}
.sgp-tm-col.tm-one .tm-figure{order:2; margin:0 0 0 8px;}
.sgp-tm-col.tm-one .tm-base .tm-name{float:right;}
.sgp-check-list{float:left; width:100%; display:flex; flex-wrap:wrap; gap:5px 22px;}
.sgp-check-list .checkbox{float:left; display:flex; align-items:center;}
.sgp-check-list .check-label{padding:0; color:var(--clr-base);}
.sgp-check-list .checkbox label{width:20px; min-width:20px; height:20px;}
.sgp-check-list .checkbox input:checked + label{border-color:var(--clr-theme);}
.sgp-check-list .checkbox input:checked + label:after{background:var(--clr-theme);}

.sgp-selection-card{float:left;width:100%;}
.sgp-info-inner .generate-button-bar{margin-top:30px;}
.button-bar{float:left;width:100%;margin-top:12px;}
.button-bar-outer{float:left;width:100%;display:flex;grid-gap:8px;}
.button-bar-outer .button-col{flex:1;}
.button-col .btn{width: 100%;border-radius: 4px;font-weight: 600;line-height: normal;display: flex;align-items: center;justify-content: center;height:42px;text-transform:normal;font-size: 16px;}
.sgp-btn{background:#f3601b; color:#ffffff;}

.acchor-sgps-card{float:left; width:100%; padding:8px; background:var(--card-bg);}
.acchor-sgps-results{float:left; width:100%; background:var(--bg-body); padding:8px; height:100%;}
.acchor-result-card .sgp-market{align-items:center; padding:12px 8px;}
.acchor-result-card .sgp-market:before{display:none;}
.acchor-result-card .sgp-market-item{position:relative;}

.acchor-result-card .sgp-market-item:before{position:absolute; top:0; left:16px; width:1px; height:100%; border-left: 1px dashed var(--clr-base); content:''; z-index:0; opacity:0.7;}
.acchor-result-card .sgp-market-item:last-child:before{height:50%;}
.acchor-sgps-selected .sgp-sp-icon{background:none;}

.acchor-sgps-selected .sgp-market{border:1px solid var(--clr-theme); border-radius:5px; background:#0d4900;}
.sgp-select-label{float:left; width:100%; font-size:11px; color:var(--clr-base-card); text-transform:uppercase; margin-bottom:4px; opacity:0.8;}
.acchor-sgps-selected .sgp-market-label{color:var(--clr-theme); font-weight:600;}
.acchor-sgps-selected .sgp-sp-icon{color:var(--clr-theme); font-size:24px; opacity:0.8;}
.acchor-sgps-selected .betslip-name{color:var(--clr-base-card);}

.acchor-sgps-results .not-found{height:100%;}
.acchor-sgps-results .not-found .wcard{height:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:none;}

.base-drop-block{float:left; width:100%;}
.base-select-item{float:left; width:100%; display:flex;}
.base-drop-box{float:left; width:100%; position:absolute; top:calc(100% - 1px); left:0; width:100%; z-index:3; background:var(--bg-dropdown); display:none; max-height:300px; overflow:auto;}
.base-drop-list{float:left; width:100%;}
.base-drop-item{float:left; width:100%; border-top:1px solid var(--bdr-base); cursor:pointer;}
.base-drop-btn{cursor:pointer; position:relative; cursor:pointer;}
.base-drop-btn:after{position:absolute;top:0;right:10px;height:100%;display:flex;align-items:center;justify-content:center;content:"\e9bd";font-size:12px;color:var(--clr-base);font-family: 'dk-icons';pointer-events:none;}
.base-drop-btn.select-drop-active:after{transform:rotate(-180deg);}
.base-drop-item.selected{background:#000;}

.sgp-search-slide{float:left; width:100%;}
.sgp-search-slide .noUi-target{background:var(--bg-light3);}
.sgp-search-slide .noUi-handle:before{background:#53d338; content:'';}
.sgp-search-slide .noUi-connect{background:#53d338; border-radius:20px;}
.sgp-search-slide .noUi-horizontal{height:7px; border-radius:20px;}
.sgp-search-slide .noUi-base{height:7px;}
.sgp-search-slide .noUi-handle{top:-23px;}
.sgp-search-item.sgp-search-legs-item .sgp-search-col-right{padding-left:7px;}
.sgp-search-item.sgp-search-legs-item .sgp-search-col{margin-top:40px;}
.sgp-search-item.sgp-search-sample-item .sgp-search-col{margin-top:27px;}

/* Anchor SGPs Page CSS End */

.review-bx .dt-range.dropdown-block .player-odds-switch .select-toggle{width:62px;}
.review-bx .dt-range.dropdown-block .player-odds-switch .select-toggle-slider:after{padding-left:31px;}
.review-bx .dt-range.dropdown-block .player-odds-switch .select-toggle-input:checked + .select-toggle-slider:after{padding-left:8px;}

.td-game-stats-info{grid-row-gap:20px;}

/*Braze Widget CSS Start*/
.graph-title{float:left; width:100%; text-align:center; font-size:14px; font-weight:600; margin-bottom:-20px; color:var(--clr-base); padding:10px 0 0;}
.leader-chart{float:left; width:100%; padding:0 8px;}
.leader-chart-figure{float:left; width:100%;}
.leader-chart-figure canvas{float:left; width:100% !important;}
.leader-chart-figure img{float:left; width:100% ;}
.braze-widget .card-view-btn{display:flex; border-top:1px solid var(--bdr-base); margin-top:8px;}
/*Braze Widget CSS End*/

.next-game-stat-block{margin-top:10px;}
.next-game-stat-block .flex-title{justify-content:flex-end; height:auto; margin-bottom:8px;}
.next-game-stat-block .flex-title .slide-arrow{margin-right:0;}
.touchdown-stats-info .stat-bio-bar-top ~ .stat-bio-bar .stat-bio-mid{text-align:right;}
.touchdown-stats-info .stat-bio-bar-top ~ .stat-bio-bar .plr-streak .wdl-bx{float:right;}

.main-section.widget-client .banner-carousel .owl-stage-outer{padding:0;}

/*King of The Court Page CSS Start*/
.widget-client .mid-wrapper.kotc-page-wrap{padding-top:84px;}
.kotc-home-pra-block .card-info{padding:0; margin-bottom:40px;}
.kotc-card-info .wcard{background:var(--clr-card); border:1px solid var(--clr-card); padding:0; height:100%; border-radius:var(--card-radius);}
.kings-carousel .owl-stage{display:flex;}
.kotc-pra-info .item-card-box{height:100%;}
.kotc-pra-info .info-widget-inner{height:100%;}
.kotc-home-pra-block{float:left; width:100%; margin-top:10px;}
.kotc-card{float:left; width:100%; padding:10px;}
.kotc-tm-bar{--figure-size:172px; float:left; width:100%; display:flex; align-items:center; justify-content:center; padding:20px 0;} 
.kotc-tm{float:left; width:100%; max-width:var(--figure-size);  position:relative;}
.kotc-tm-inner{float:left; width:100%; display:flex; max-width:var(--figure-size); height:var(--figure-size); border:4px solid var(--bdr-base); border-radius:50%; overflow:hidden; position:relative;}
.kotc-tm-figure{float:left; width:100%; min-width:50%; height:100%; display:flex; justify-content:center; align-items:center; background:var(--tm-color); padding:4%;}
.kotc-tm-figure img{float:left; width:84%; opacity:0.1;}
.kotc-tm-point{float:left; width:100%; position:absolute; top:0; left:0; height:100%; z-index:1; display:flex; align-items:center; justify-content:center; font-size:calc(var(--figure-size) / 2.6); color:var(--clr-base-card); font-weight:bold;}
.king-tm-player{float:left; width:100%; border-top:1px solid var(--bdr-base); padding:20px 0; text-align:center;}
.king-plr-name{float:left; width:100%; font-size:22px; font-weight:bold; color:var(--clr-base);}
.king-plr-name-label{display:inline-flex;}
.king-date{float:left; width:100%; font-size:14px; color:var(--clr-base-light);}
.latest-king .kotc-tm:before{position:absolute; top:-10%; left:-10%; content:'\e9d0'; font-size:calc(var(--figure-size) / 3); color:#f7760d; font-family:'dk-icons'; transform:rotate(-45deg);}
.latest-king .wcard{border-color:#53d336;}
.latest-king .kotc-tm-inner{filter:drop-shadow(0 0 10px #53d336); border-color:#fff;}

.kotc-streak-item{float:left; width:100%; background:var(--tm-color); border-radius:var(--card-radius); padding:8px; display:flex; align-items:center; justify-content:space-between; gap:8px; border:1px solid rgba(255,255,255,0.15);}
.kotc-streak-left{float:left; flex:1; overflow:hidden;}
.kotc-streak-right{float:right;}
.kotc-streak-point{font-size:50px; color:var(--clr-base-card); font-weight:bold;}
.kotc-streak-point-label{color:var(--clr-base-card); font-weight:bold; font-size:24px;}
.kotc-streak-left .tm-labels-bar .tm-name{font-size:24px; font-weight:bold; color:var(--clr-base-card);}
.kotc-streak-left .tm-figure{width:44px; min-width:44px; height:44px;}

.kotc-table-filter{float:left; width:100%; display:flex; justify-content:space-between; gap:10px; flex-wrap:wrap; margin-bottom:12px;}
.tb-filter-left{float:left;}
.tb-filter-drops{float:left; display:flex; flex-wrap:wrap; gap:8px;}
.tb-drop{float:left; min-width:160px; flex:1;}
.tb-drop .select-base{width:100%;}
.tb-filter-right{float:right;}
.tb-odds-switch .select-toggle{float:right; height:auto; width:auto;}
.tb-odds-switch .select-toggle-slider{width:80px;}
.tb-odds-switch .select-toggle-input:checked + .select-toggle-slider:before{transform:none; left:calc(100% - 34px);}
.tb-odds-switch .select-toggle-slider:after{padding-left:44px;}

.kotc-table-card table tbody tr{display:none;}
/*.kotc-table-card table tbody tr:nth-child(-n+20){display:table-row;}*/
.banner-carousel .owl-dot{display:inline-flex; justify-content:center; align-items:center; padding:0 6px;}
.banner-carousel .owl-dot span{display:inline-flex; height:12px; width:12px; border-radius:50%; background:var(--clr-base-light2);}
.kotc-table-card .threesday-table{--sticked-1:174px;}

.kotc-table-card table tbody tr.kotc-player-sort{display:table-row;}
.kotc-table-card table tbody tr.kotc-player-sort + .sheet-result-tr{display:table-row;}
.kotc-table-card table .info-tooltip{z-index:2;}

.kotc-streak-row .kotc-streak-info{max-width:inherit; flex:1; min-width:calc(33.33% - 8px);}
.loading-wrapper.content-relative.kotc-table-loader{height: 440px;}

/*KOTC Live Tracker CSS Start*/
.kotc-tracker-table{--sticked-1:64px; --sticked-2:140px; float:left; width:100%; padding:0;}
.kotc-tracker-table .table-container table{}
.kotc-tracker-table .table-container table tr td, .kotc-tracker-table .table-container table tr th{background:var(--card-bg);}
.kotc-tracker-table .table-container table tr td:not(.sticked-1):not(.sticked-2), .kotc-tracker-table .kotc-tracker-table .table-container table tr th:not(.sticked-1):not(.sticked-2){}
.kotc-tracker-table .table-container table tr th.kotc-pra-td,
.kotc-tracker-table .table-container table tr th.kotc-points-td,
.kotc-tracker-table .table-container table tr th.kotc-rebounds-td,
.kotc-tracker-table .table-container table tr th.kotc-assists-td,
.kotc-tracker-table .table-container table tr th.kotc-status-td{width:11%;}

.tm-base-col{display:inline-flex; align-items:center; gap:6px;}
.tm-base-col .tm-figure{margin:0;}
.status-bx-label{display:inline-flex; height:20px; min-width:40px; border-radius:3px; justify-content:center; align-items:center; background:rgba(83, 211, 55,0.14); color:var(--clr-theme) !important; border:1px solid var(--clr-theme); font-weight:600; padding:0 3px;}
.status-bx-label.status-before{color:#f3601b  !important; border:1px solid #f3601b; background:rgba(243, 96, 27,0.14);}
.rank-icon{display:inline-flex; align-items:center; font-size:16px; margin-left:5px; color:#FFD700 !important;}
.rank-first-icon{color:#FFD700 !important;}
.rank-second-icon{color:#C0C0C0 !important;}
.rank-third-icon{color:#CD7F32 !important;}
.kotc-tracker-table .tm-figure{width:22px; min-width:22px; height:22px;}
.kotc-tracker-table td.kotc-pra-td{font-weight:bold;}
.kotc-tracker-players{float:left; width:100%; margin-bottom:16px;}
.title-label-pre{float:left; width:100%;}
.title-alert-label{float:left; width:100%; font-style:italic; font-size:12px; color:var(--clr-base-light2); margin:4px 0 8px;}
.kotc-tracker-table-card .title-alert-label{padding:0 8px;}
.kotc-home-title .title-left .title-bar{font-size:24px;}
.dot-point{display:inline-flex; height:8px; width:8px; border-radius:50%; background:var(--clr-theme); margin-right:3px;}
.kotc-tracker-table.sticky-table .table-container{max-height:425px;}
.kotc-tracker-table.show-list .table-container{max-height:inherit;}
.kotc-tracker-table .table-container table tr .kotc-player-td{overflow:inherit;}
.kotc-player-td .dot-point{position:relative; margin-left:-11px;}
.dot-point .tooltip-outer:after{text-align:left;}
.dot-point .info-tooltip .tooltip-outer{padding:6px;}
.dot-point .info-tooltip{bottom:calc(100% + 7px);}
.kotc-rank-td span{min-width:14px; display:inline-flex;}
/*KOTC Live Tracker CSS End*/

/*King of The Court Page CSS End*/

.no-facts-wrap .fighter-match-preview{min-width:100%;}
.next-game-content-card .info-widget-inner .wcard .next-game-card .game-card-inner{flex:1;}
.next-game-content-card .info-widget-inner .next-game-card .tm-name span{white-space:normal;}

.team-splits .splits-tabs-bar .legend-tooltip .base-tooltip-icon{position:relative;}
.team-splits .splits-tabs-bar .legend-tooltip .base-tooltip-info:hover .base-tooltip-icon:after{position:absolute; bottom:100%; left:0; right:0; content:''; display:inline-flex; justify-content:center; content:'\e98a'; font-family:'dk-icons'; font-size:16px; margin:0 auto; width:10px; color:#000;}
.team-splits .splits-tabs-bar .legend-tooltip .base-tooltip-container:after{display:none;}
.tab-item .new-labeld{display:inline-flex; text-align:center; justify-content:center; flex-direction:column;}
.tab-item .new-labeld .new-label{line-height:1em;}

/*Pick Now CSS Start*/
.pick-now-col{display:inline-flex;  padding-left:10px;}
.pick-now-bar{float:left; width:100%; position:relative;}
.pick-now-bar .new-label{left:0; right:auto; top:-12px;}
.pick-value-col .new-label{left:0; right:auto; top:-12px;}
.pick-now-label{float:left; width:100%; text-align:left; color:var(--clr-base-light); font-size:12px; margin-bottom:3px;}
.pick-now-btn{color:var(--clr-theme); font-weight:600; height:32px;}
.pick-value-col{gap:8px; align-items:center; position:relative;}
.picked-spread-value{float:left; text-align:center; display:inline-flex; justify-content:center; align-items:center; gap:10px;}
.picked-spread-value .pick-now-label{text-align:center; width:auto;}
.picked-value{font-size:14px; font-weight:bold; color:var(--clr-base); display:inline-flex; min-width:38px; justify-content:center; text-align:center;}
.picked-spread-value .btn{min-width:76px; gap:6px; padding:0 6px;}
.picked-spread-value .btn .icon{font-size:14px;}

.widget-client .consistency-table .table-container table tbody tr td:not(.sticked-1){border-color:var(--bdr-base);}
.pick-sparad-content{float:left; width:100%; padding:14px 0;}
.spread-input-bar{float:left; width:100%; display:flex; justify-content:center; align-items:center;}
.spread-input-bar-inner{float:left; width:100%; display:flex; justify-content:center; align-items:center; gap:0;}
.input-control-btn{float:left; display:flex; align-items:center; justify-content:center; width:44px; height:44px; color:#000; border-radius:50%; border:1px solid #c3c3c3; font-size:16px; cursor:pointer;}
.input-control-btn.disable-item{pointer-events:auto; opacity:1;}
.input-control-btn.disable-item:before{opacity:0.2;}
.spread-input{float:left; flex:1; max-width:180px;}
.spread-input .spread-input-filed{float:left; width:100%; height:44px; border:1px solid #c3c3c3; padding:0 14px; text-align:center; font-size:16px; font-weight:600;}
.pick-submit-bar{float:left; width:100%; display:flex; justify-content:center; align-items:center; margin-top:26px;}
.pick-submit-bar .btn{font-weight:bold; font-size:14px; height:40px; min-width:270px; display:inline-flex; justify-content:center; align-items:center; line-height:1.3em; border-radius:4px;}
.control-action{float:left; display:flex; width:88px; border:1px solid #c3c3c3; border-right:0;}
.control-action .input-control-btn{width:44px; flex:1; height:42px; border:none; border-radius:0; border-right:1px solid #c3c3c3;}
.control-action .input-control-btn:last-child{border-right:none;}
.pick-spread-modal .modal-outer{max-width:394px;}
.pick-spread-modal .alert-msg{position:absolute; top:0; left:0;}
.pick-spread-modal .spread-input-bar{margin-top:10px;}
.pick-spread-modal .pick-sparad-content{position:relative;}
/*Pick Now CSS End*/

.refresh-bar{float:right; display:flex; flex-direction:column; align-items:center; justify-content:center; margin-bottom:-8px;}
.refresh-bar .btn{min-width:40px; max-width:40px; height:32px;}
.refresh-bar .btn .icon{font-size:18px;}
.btn-sm-label{display:block; font-size:12px; color:var(--clr-base); line-height:normal; margin-top:3px;}
.kotc-home-title .title-right{display:block; margin:0; width:auto;}
.kotc-tracker-table-card .tm-base-both-tm .tm-labels-bar{min-width:50px;}
.kotc-table-info .kotc-table-card .tm-base.opp-tm-base .tm-labels-bar{min-width:32px;}
.kotc-tracker-table-card .tm-base-both-tm .tm-base-col:first-child .tm-name{float:right;}
.refresh-anim .icon{animation:lds-ring 1s linear infinite;}
.new-score-list-wrap .row-item-3.item-card-row:first-child{margin-top:0;}
.scoreboard-card .new-score-list-wrap .row-item-3.item-card-row .score-title{padding-bottom:4px;}
.game-card.result-game-card.up-mt-card .betslip-box.live-odds-hide{display:none;}
.alert-msg{float:left; width:100%; text-align:center; font-size:14px; font-weight:500; color:#ee312f; margin-bottom:16px;}
.new-streaks-nfo .streak-box.streak-all-box .st-bet-right{min-width:112px; width:112px;}
.parlay-game-info.parlays-box .parlays-bar{min-height:inherit; padding-top:8px; padding-bottom:0;}

/*Without Navigation CSS Start*/
.page-without-navigation .header{display:none;}
.page-without-navigation .top-nav{display:none;}
.page-without-navigation section.mid-wrapper{padding:0;}

.page-without-navigation .props-tile .title-bar .info-tooltip{top:78px !important;}
.page-without-navigation .props-tile .title-right .drop-tooltip .info-tooltip{top:78px !important;}
.page-without-navigation .props-tile .title-bar .info-label .icon:after{content:'\e98b'; top:15px;}
.page-without-navigation .props-tile .title-right .drop-tooltip.info-label .icon:after{content:'\e98b'; top:15px;}
.page-without-navigation footer{display:none;}
/*Without Navigation CSS End*/

/*Login Page CSS Start*/
.main-section.login-wrap{min-height:100%; background:#fff;}
.login-widget{float:left; width:100%;}
.login-header{float:left; width:100%; background:#1d1c1e; height:85px; display:flex; justify-content:center; align-items:center;}
.login-brand-figure{float:left; width:100%; max-width:101px; margin-block-end:7px;}
.login-brand-figure img{float:left; width:100%;}
.login-form-outer{float:left; width:100%; padding:40px 12px; display:flex; justify-content:center;}
.login-container{float:left; width:100%; max-width:380px;}
.form-title{float:left; width:100%; text-align:center;}
.form-title-label{float:left; width:100%; font-size:24px; line-height:24px; color:#242424; font-weight:bold;}
.form-sm-title{float:left; width:100%; font-size:16px; line-height:18px; margin:20px 0; color:#242424;}
.login-form{float:left; width:100%;}
.form-group{float:left; width:100%; position:relative; margin-top:15px; margin-bottom:8px;}
.form-field{float:left; width:100%; position:relative;}
.form-group-label{float:left; position:absolute; top:-8px; left:12px; background:#fff; padding:0 4px; z-index:1; color:#4D4D4D; font-size:12px; line-height:16px;}
.form-field .form-control{float:left; width:100%; border-radius:8px; border:1px solid #DADADA; background:#fff; height:54px; padding:16px; line-height:20px; font-size:16px; font-weight:normal;}
.form-field:hover .form-control{border-color:#000;}
.error-alert .form-field:hover .form-control{border-color:#b81427;}
.form-control:focus-visible{border-width:2px;}
.error-alert .form-control{border-color:#b81427;}
.form-alert{float:left; width:100%; display:none; align-items:center; gap:5px; margin-top:4px;}
.error-alert .form-alert{display:inline-flex;}
.form-alert .icon{font-size:15px; color:#b81427; transform:rotate(-180deg);}
.form-alert-label{font-size:12px; color:#4d4d4d; line-height:20px;}
.form-action{float:left; width:100%; margin:16px 0;}
.form-action .btn{height:48px; width:100%; background:#12320B; font-size:16px; font-weight:bold; text-transform:none; border-radius:8px; color:#fff; transition:background-color 300ms,opacity 300ms; position:relative;}
.form-action .btn:hover{background-color:#12320BBF;}

.password-visibility{float:left; width:70px; height:100%; display:flex; align-items:center; justify-content:center; position:absolute; top:0; right:0; z-index:2; cursor:pointer;}
.password-visibility .icon{color:#c5c5c5;}
.password-visibility.active .icon:before{content:"\e958";}
.btn-loader{float:left; width:100%; height:100%; position:absolute; top:0; left:0;}
.btn-loader-container{float:left; width:100%; height:100%; display:flex; align-items:center; justify-content:center;}
.btn-loader .loader-ring{height:30px; width:30px;}
.btn-loader .loader-ring div{height:30px; width:30px; margin:0; border-width:4px;}

/*Login Page CSS End*/

/*Ncaaf Brackets CSS Start*/
/*section.mid-wrapper.ncaaf-brackets-warp{padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;}*/
.new-brackets-info .tm-name span{color:var(--clr-base);font-size: 14px; display:flex; align-items:center;}
.new-brackets-info .tm-name span p{font-size: 14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; flex:1;}
.new-brackets-info .tm-label {min-height:58px;padding: 0px;}
.new-brackets-info .bracket-dk-tm-info figure{width: 24px;height: 24px;border-radius:0px;margin-right:12px;}
.new-brackets-info .group-teams > li .tm-box {padding:0px;}
.new-brackets-info .group4 .teams-card-bkt:after{width:16px!important;}
.new-brackets-info .group-left .group8:after,
.new-brackets-info .group-left .group1 .group-outer:after{display:none;}
.new-brackets-info .group-left .group-outer:after{width:16px;right:-16px;border-color:var(--bdr-base);}
.new-brackets-info .group-left .teams-card-bkt:after{width:16px;left:-16px;}

.new-brackets-info .group-left .group8 .group-teams:after{position:absolute;top:calc(24% - 1px);bottom:calc(24% - 1px);width:16px;border:1px solid var(--bdr-base);border-left:0;content:'';right:-16px;border-radius:0px 5px 5px 0px;}
.new-brackets-info .group-left .group8 .group-teams:before{position:absolute;top:calc(50% - 1px);bottom:calc(50% - 1px);width:16px;height:1px;content:'';right:-32px;background:var(--bdr-base);}

.new-brackets-info .group-col.group-left{padding-bottom:40px;}
.new-brackets-info .group-block.quaterfinals,
.new-brackets-info .group-block.semifinals,
.new-brackets-info .group-block.championships,
.new-brackets-info .group-block.final{top:40px;position:relative;}
.new-brackets-info .group-left .group8.quaterfinals .group-teams:before {top:40px;position:relative;}

.new-brackets-info .round-text{min-height:18px;}
.new-brackets-info .teams-card-bkt .round-text{position:absolute;top:-30px;text-align:left;} 
.new-brackets-info .group-block{flex-direction:column;padding:10px 16px;}
.new-brackets-info .group-outer{margin-bottom:36px;}
.new-brackets-info .teams-card-bkt{min-width:186px;border:none;background:none; margin-bottom:36px;}
.new-brackets-info .teams-card-bkt:last-child{margin-bottom:0;}
.new-brackets-info .teams-card-bkt .group-teams > li{border-radius:6px;border:1px solid var(--bdr-base);background:var(--card-bg);margin-bottom:20px;}
.new-brackets-info .teams-card-bkt .group-teams > li:last-child{margin:0px;}
.new-brackets-info .team-bracket-dk-name{font-size: 21px;line-height: 21px;font-family: 'Saira';color:var(--clr-base);font-weight: bold;}
.new-brackets-info .tm-name span p{color:var(--clr-base-light); display: inline-block; line-height:1.2em;}
.new-brackets-info .tm-name span.tbd{color:var(--clr-base-light);}
.new-brackets-info .tm-name span strong {color:var(--clr-base-light); font-size:14px;margin-right:6px;width:16px;display:inline-flex;font-weight:500; line-height:1.2em;}
.new-brackets-info .seed-record{color:var(--clr-base-light); font-weight:500;}
.bracket-date-label{float:left; width:100%; font-size:12px; color:var(--clr-base-light); font-weight:500; margin-bottom:6px; min-height:14px;}
.champions-league-block{float:left;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%); text-align:center;}
.champions-block{float:left;width:100%;font-family: 'Saira';color:var(--clr-base);font-weight: bold;}
.champions-year{float:left;width:100%;font-size:90px;text-align:center;line-height:1em;}
.champions-name{float:left;width:100%;font-size:17px;text-align:center;line-height:1em;text-transform:uppercase;}

.bracket-dk-outer-warp-inner.bracket-scroll{max-width:100%; width:100%; position:relative;}
.bracket-scroll.ps .ps__scrollbar-x-rail{opacity:1;}
.bracket-scroll.ps.ps--active-x .ps__scrollbar-x-rail{background-color:#121212;border-radius:10px;z-index: 1;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.3) inset;}
.bracket-scroll.ps .ps__scrollbar-x-rail .ps__scrollbar-x{bottom:4px;}
.bracket-scroll.ps .ps__scrollbar-x-rail:hover .ps__scrollbar-x,
.bracket-scroll.ps .ps__scrollbar-x-rail:active .ps__scrollbar-x{height:6px;}

.new-brackets-info .tm-bs-score{color:var(--clr-base-light); font-weight:500;}
.new-brackets-info .win-tm .tm-bs-score{color:var(--clr-base); font-weight:500;}
.new-brackets-info .win-tm .tm-name span p{color:var(--clr-base); font-weight:500;}
.new-brackets-info .win-tm .tm-name span.tbd{color:var(--clr-base); font-weight:500;}
.new-brackets-info .win-tm .tm-name span strong {color:var(--clr-base); font-weight:500;}
.new-brackets-info .group-outer:last-child{margin-bottom:0;}
.card-info.new-brackets-info{margin-bottom:0; padding:0;}
.page-without-navigation .card-info.new-brackets-info{min-height:100dvh; display:flex; align-items:center;}
.page-without-navigation .ncaaf-brackets-warp .eliments-wrap{padding-bottom:0;}

.final-match-group .final-matchs-card .group-teams .champ-box-card{padding:0; border:0; border-radius:10px;}
.champ-box-card{text-align:center;}
.champ-box-card .tm-box{height:160px; display:flex; justify-content:center; align-items:center; background:url("../images/texture.png") no-repeat center center; background-size:100%;}
.final-match-group .final-matchs-card .champ-box-card .tm-label{width:100%; min-width:100%;}
.final-match-group .final-matchs-card .champ-box-card .tm-label .tm-name{width:100%; min-width:100%;}
.champ-box-card .bracket-dk-tm-info{flex-direction:column; justify-content:center; align-items:center; align-content:center;}
.champ-title{float:left; width:100%; text-align:center; text-transform:uppercase; font-family:var(--font-head); font-weight:bold; font-size:22px; color:var(--clr-base); margin-bottom:14px;}
.new-brackets-info .champ-box-card .bracket-dk-tm-info figure{width:60px; height:60px; margin:0; filter:drop-shadow(0 0 10px #000);}
.new-brackets-info .champ-box-card .win-tm .tm-name span p{font-size:15px; margin-top:8px;}

.new-brackets-info .group-left .group4.semifinals .group-outer:after{top:calc(26% - 1px); bottom:calc(21% - 1px);}
.new-brackets-info .group-left .group4.semifinals .group-teams:after{position:absolute; top:calc(50% - 1px); width:16px; height:1px; background:#5d5d5d; border-left:0; content:''; left:-16px;}
.new-brackets-info .group-left .group4.semifinals .teams-card-bkt:after{display:none;}
.new-brackets-info .tm-name .tm-dk-detail{padding-top:2px;}
/*Ncaaf Brackets CSS End*/

/*Color Baseed On Card CSS Start*/
.widget-client .dark-text{--clr-base-card:#000 !important; --clr-base:#000 !important; color:#000 !important;}
.widget-client .light-text{ --clr-base-card:#fff !important; --clr-base:#fff !important; color:#fff !important;}
.widget-client .dark-text *{color:#000 !important;}
.widget-client .light-text *{color:#fff !important;}
/*Color Baseed On Card CSS End*/

/*=======Super Bowl LIX Hub Page CSS Start=======*/
.super-bowl-featured-info .round-mt-vanue{margin-top:0;}
.featured-round-info.super-bowl-featured-info .wcard{padding:20px 0;}
.widget-client .featured-round-info.super-bowl-featured-info{margin:0;}
.supper-bowl-teams-info{float:left; width:100%; max-width:472px; margin-top:20px;}
.supper-bowl-title{float:left; width:100%; text-align:center; font-size:44px; font-weight:bold; text-transform:uppercase; color:var(--clr-base);}
.supper-bowl-teams{float:left; width:100%; margin:4px 0 10px;}
.supper-bowl-both-tm{float:left; width:100%;}
.supper-bowl-both-tm .tm-base-col{width:calc(50% - 20px); max-width:calc(50% - 20px); min-width:calc(50% - 20px); gap:12px;}
.supper-bowl-both-tm .tm-one .tm-name{width:100%; text-align:right;}
.supper-bowl-both-tm .tm-figure{width:76px; min-width:76px; height:76px;}
.supper-bowl-both-tm .tm-labels-bar{font-size:20px; font-weight:bold;}
.supper-bowl-both-tm .vs-at{float:left; width:40px; text-align:center; font-size:20px; font-weight:bold; color:var(--clr-base-light2);}

.supper-bowl-tm-odds{float:left; width:100%;}
.records-card{float:left; width:100%; background:var(--bg-light6); border-radius:4px; padding:2px 10px;}
.records-list{float:left; width:100%;}
.records-li{float:left; width:100%; padding: 8px 0; border-bottom: 1px solid var(--bdr-base);}
.records-li:last-child{border-bottom:none;}
.record-item{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.rec-col{float:left; width:calc(50% - 40px); display:flex; align-items:center;}
.rec-bet{float:left; width:100%; max-width:130px;}
.rec-bet .betslip-box{width:100%;}
.rec-col-mid.rec-col-mid{float:left; width:80px; mn-width:80px; text-align:center;}
.rec-market{float:left; width:100%; color:var(--clr-light); text-transform:uppercase;}
.rec-col.tm-two{justify-content:flex-end;}

/*Season Tracker CSS Start*/
.season-tracker-card{float:left; width:100%;}
.season-tracker-card .wcard{padding:0;}
.season-tracker-tm{float:left; width:100%; padding:8px 12px;}
.season-tracker-results{float:left; width:100%; overflow:hidden; overflow-x:auto;}
.season-tracker-table{display:table; width:100%;}
.table-tr{display:table-row; width:100%; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr));}
.tab-td{display:table-cell; text-align:center; position:relative; padding:4px 2px; vertical-align:middle; min-width:60px; border-bottom:1px solid var(--bdr-base);}
.table-tr:last-child .tab-td{border-bottom:0;}
.tab-td:after{position:absolute; top:0; right:0; height:100%; content:''; width:1px; background:var(--clr-base); opacity:0.15;}
.tab-td:last-child:after{display:none;}
.tracker-tm-record{float:left; width:100%;}
.tracker-tm{float:left; width:100%;}
.tracker-tm .tm-figure{margin:0; width:16px; min-width:16px; height:16px;}
.tracker-tm .tm-base{gap:2px; justify-content:center;}
.tracker-tm .tm-base .tm-labels-bar{flex:inherit;}
.tracker-tm .tm-labels-bar .tm-name{font-weight:600; color:var(--clr-base-card);}
.tm-opp-vs{font-size:11px; color:var(--clr-base-card);}
.tracker-tm-wl{float:left; width:100%; display:flex; justify-content:center; align-items:center; margin:4px 0;}
.tracker-tm-wl .wdl{display:inline-flexi; align-items:center; justify-content:center; width:22px; height:18px; line-height:1.3em;}
.week-bye{float:left; width:100%; text-align:center; font-weight:500; font-size:12px; color:var(--clr-base-card);}

.tracker-tm-score{float:left; width:100%; font-size:12px; font-weight:600; color:var(--clr-base-card);}
.tab-td-label{float:left; width:100%; text-align:center; font-size:11px; font-weight:normal; color:var(--clr-base-light2); display:inline-flex; align-items:center; justify-content:center; min-height:100%;}
.tracker-bet{display:inline-flex; align-items:center; justify-content:center; width:58px;}
.tracker-bet .betslip-button{padding:2px;}
.tracker-bet .betslip-odds strong{font-size:12px;}
.tracker-bet .betslip-box{float:left; width:100%;}
.season-tracker-tm .tm-figure{width:46px; min-width:46px; height:46px;}
.season-tracker-tm .tm-name{font-size:16px; font-weight:bold;}

.tracker-graph-card{float:left; width:100%;}
.tracker-graph-card .wcard{padding:12px;}
.tracker-graph{float:left; width:100%;}
.tracker-graph img{float:left; width:100%;}
.season-tracker-chart{float:left; width:100% !important;}

.sgp-game-card .sgp-filter-card{padding:0;}
.sgp-filter-card .sgp-search-col{margin-top:6px;}
.sgp-filter-card .sgp-info-inner{padding:0;}
.sgp-filter-card .sgp-info-inner .generate-button-bar{margin-top:8px;}
.sb-sgp-item .wcard{padding:12px;} 
.sgp-result-card{float:left; width:100%;}
.sgp-result-card .sgp-ctas .betslip-button{height:44px;}
/*Season Tracker CSS Start*/

/*Super Bowl History Facts CSS Start*/
.sbh-facts-info .wcard{border-radius:var(--card-radius); padding:0;}
.sbh-facts{float:left; width:100%;}
.sbh-fact-list{float:left; width:100%; padding:6px 10px;}
.sbh-fact-list .mt-fact-li{display:block;}
.sbh-fact-list .mt-fact-li:last-child{border-bottom:none;}
.mt-fact-bar{float:left; width:100%; display:flex; justify-content:space-between; align-items:center; min-height:50px; padding:8px 0;}
.mt-fact-bar .betslip-fact{min-width:118px; max-width:118px;}
.mt-fact-bar .betslip-box{width:100%;}
.mt-fact-left{float:left; flex:1; display:flex; flex-direction:column; gap:5px;}
.mt-fact-item{float:left; width:100%; display:flex; align-items:center; gap:8px;}
.mt-fact-item .tm-figure{margin:0;}
.sbh-facts-info .betslip-odds span{white-space:normal;}
.pre-game-insights-info .pre-game-insights-list .betslip-odds span{white-space:normal;}
/*Super Bowl History Facts CSS Start*/

.first-score-table{--sticked-1:100px;}
.table_outer .table-container .brand-table tr th{background:var(--clr-thaed);}
.table_outer .table-container .brand-table tr td{background:var(--clr-tbody); color:var(--clr-base);}
.brand-table tbody tr:last-child td{border-bottom:none;}
.first-score-info .wcard{padding:0;}
.first-score-info .table-container{padding:0;}
.table-container table.brand-table tbody tr td, .table-container table.brand-table thead tr th{padding:8px;}
.first-score-table .table-container table tbody tr td{font-weight:400;}
.first-score-table .table-container table .td-label{text-transform:uppercase; color:var(--clr-base);}

.fast-appearances-table{float:left; width:100%; height:100%;}
.fast-appearances-table .table-container table.brand-table tr td, .fast-appearances-table .table-container table.brand-table tr th{text-align:left;}
.sb-opp-tms{gap:5px;}
.sb-opp-tms .win{font-weight:600;}
.table_outer .table-container .brand-table tr td .sb-opp-tms span{color:var(--clr-base);}
.head-tm-card{float:left; width:100%; padding:6px 10px; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); border-radius:var(--card-radius) var(--card-radius) 0 0;}
.head-tm-card .tm-figure{width:82px; min-width:82px; height:82px;}
.head-tm-card .tm-labels-bar .tm-name{font-size:18px; font-weight:bold; color:var(--clr-base-card);}
.fast-appearances-info .wcard{border-radius:var(--card-radius); padding:0; height:100%;}
.fast-appearances-table .table-container{padding:0;}
.not-found-inner{height:100%; display:flex; flex-wrap:wrap; align-items:center; justify-content:center; background:none; min-height:40px;}
.fast-appearances-table .not-found{height:calc(80% - 94px); margin:0; padding:14px 0;}

.fast-appearances-table .sb-opp-tms{width:100%; float:left;}
.fast-appearances-table .sb-opp-tms .vs-tm-score{width:36px; text-align:center;}
.fast-appearances-table .sb-opp-tms .tm-base-col{min-width:calc(50% - 18px); max-width:calc(50% - 18px); text-align:left;}
.fast-appearances-table .sb-opp-tms .tm-base-col:first-child{text-align:right;}
.fast-appearances-table .sb-opp-tms .tm-base-col .tm-name{width:100%;}
.fast-appearances-table .table-container table.brand-table tr .sb-opp-td{text-align:center;}

.stat-leader-table{float:left; width:100%;}
.stat-leader-card{float:left; width:100%;}
.stat-leader-table .table-container{padding:0;}
.stat-leader-table .table-container table{table-layout:fixed;}
.stat-leader-card .wcard{padding:0;}
.stat-leader-card .table-container table tbody tr td, .stat-leader-card .table-container table thead tr th{text-align:left;}
.stat-leader-card .table-container table.brand-table tr .sb-count-td{text-align:center;}

.betting-splits-card{float:left; width:100%; padding:0 12px;}
.betting-split-item{--tm-color:var(--bg-light5); float:left; width:100%; border-bottom:1px solid var(--bdr-base); padding:14px 0;}
.betting-split-item:last-child{border-bottom:none;}
.bs-item-title{float:left; width:100%; text-align:center; font-size:14px; text-transform:uppercase; margin-bottom:6px; color:var(--clr-base-light2); font-weight:600;}
.bs-item{--mid-width:76px; float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.bs-team{float:left; width:calc(50% - var(--mid-width)/2); max-width:calc(50% - var(--mid-width)/2);}
.bs-vs{float:left; width:var(--mid-width); min-width:var(--mid-width); height:46px; display:flex; align-items:center; justify-content:center; align-self:flex-start;}
.bs-vs-label{float:left; width:100%; text-align:center; font-size:14px; color:var(--clr-base);}
.bs-item-tm{float:left; width:100%; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); height:46px; display:flex; align-items:center; justify-content:flex-end; padding:4px 10px;}
.bs-item-tm .tm-base{gap:8px;}
.bs-item-tm .tm-figure{margin:0;}
.bs-item-tm .tm-labels-bar .tm-name{font-size:14px; color:var(--clr-base-card);}
.bs-item-score{float:left; width:100%; font-size:20px; font-weight:bold; color:var(--clr-theme); margin-top:5px;}
.tm-two .bs-item-tm{justify-content:flex-start;}
.tm-one .bs-item-score{text-align:right;}
.tm-one .bs-item-tm .tm-name{text-align:right;}
.bs-tm-label{font-size:14px; color:var(--clr-base);}

.big-bets-card{float:left; width:100%; padding:0 12px;}
.lix-bets-list{float:left; width:100%;}
.lix-bets-item{float:left; width:100%; border-bottom:1px solid var(--bdr-base); padding:8px 0;}
.lix-bets-card{float:left; width:100%; display:flex; align-items:center; gap:8px;}
.lix-bet-left{float:left; flex:1; display:flex; align-items:center; gap:5px;}
.lix-bet-info{float:left; flex:1;}
.lix-beti-icon{font-size:16px; color:var(--clr-theme);}
.lix-bet-count{font-size:16px; color:var(--clr-theme); font-weight:600;}
.lix-bet-pre{font-size:14px; color:var(--clr-base);}
.lix-bet{float:left; width:100px; min-width:100px;}
.lix-bet .betslip-box{width:100px;}
.lix-bet .betslip-box .betslip-button{height:32px;}
.big-bets-card .show-default{border:none;}

[class*="show-fix-"] > *{display:none;}
.show-list [class*="show-fix-"] > *{display:block;}
.show-list [class*="show-fix-"] > tr{display:table-row;}
.show-fix-1 > *:nth-child(-n+1), 
.show-fix-2 > *:nth-child(-n+2), 
.show-fix-3 > *:nth-child(-n+3), 
.show-fix-4 > *:nth-child(-n+4), 
.show-fix-5 > *:nth-child(-n+5), 
.show-fix-6 > *:nth-child(-n+6),
.show-fix-7 > *:nth-child(-n+7),
.show-fix-8 > *:nth-child(-n+8),
.show-fix-9 > *:nth-child(-n+9),
.show-fix-10 > *:nth-child(-n+10)
{display:block;}
.show-fix-1 > tr:nth-child(-n+1), 
.show-fix-2 > tr:nth-child(-n+2), 
.show-fix-3 > tr:nth-child(-n+3), 
.show-fix-4 > tr:nth-child(-n+4), 
.show-fix-5 > tr:nth-child(-n+5), 
.show-fix-6 > tr:nth-child(-n+6),
.show-fix-7 > tr:nth-child(-n+7),
.show-fix-8 > tr:nth-child(-n+8),
.show-fix-9 > tr:nth-child(-n+9),
.show-fix-10 > tr:nth-child(-n+10)
{display:table-row;}


.insights-fact-list{float:left; width:100%;}
.pre-game-insights-list{float:left; width:100%;}
.insight-facts{float:left; width:100%; padding:0 12px;}
.insight-fact-li{float:left; width:100%; border-top:1px solid var(--bdr-base);}
.insight-fact-li:first-child{border-top:none;}
.play-review-card .mt-vs-at{width:66px;}

.play-review-card .info-widget-inner, .spread-card-info .info-widget-inner, .game-total-points-info .info-widget-inner, .props-tracker-info .info-widget-inner{display:flex; flex-direction:column; height:100%;}
.play-review-card .info-widget-inner .wcard, .spread-card-info .info-widget-inner .wcard, .game-total-points-info .info-widget-inner .wcard, .props-tracker-info .info-widget-inner .wcard{height:100%;}

/*Big Game Facts CSS Start*/
.big-game-fact-list .insight-facts{display:flex; flex-wrap:wrap; gap:0 60px; position:relative;}
.big-game-fact-list .insight-facts:after{position:absolute; left:0; right:0; top:8px; bottom:8px; width:1px; margin:auto auto; content:''; background:var(--bdr-base);}
.big-game-fact-list .insight-fact-li{flex:1; min-width:calc(50% - 30px); max-width:calc(50% - 30px); display:flex; align-items:center;}
.big-game-fact-list .insight-fact-li .betslip-odds span{white-space:normal;}

/*Super Bowl Gatorade Colors CSS*/
.title-note{float:left; width:100%; font-size:12px; font-weight:normal; font-style:italic; line-height:1.3em;}
.mvp-winners-info .table-container{padding:0;}
.gatorade-colors-card{float:left; width:100%; display:flex; gap:40px; justify-content:center; align-items:center; padding:16px 10px;}
.gatorade-colors-chart{float:left; width:100%; max-width:350px;}
.chart-labels-info{float:left; max-width:600px;}
.gatorade-color-betslip{float:left; display:flex; flex-wrap:wrap; gap:30px 40px;}
.chart-betslip-bar{float:left; flex:1; min-width:calc(50% - 20px); display:flex; align-items:center; gap:14px;}
.chart-color-bar{float:left; display:flex; align-items:center; gap:8px; font-size:24px; color:var(--clr-base); min-width:120px;}
.chart-color-bx{float:left; width:26px; height:20px; height:18px; background:var(--chart-color);}
.chart-betslip{float:left; width:100px;}
.chart-betslip .betslip-box{float:left; width:100%;}
.chart-betslip .betslip-button{height:50px;}
.chart-title{float:left; width:100%; margin-bottom:16px; font-size:16px; color:var(--clr-base); font-weight:500;}
.chart-container{float:left; width:100%; position:relative;}
.chart-container canvas{height:100%; width:100%;}
.chart-container .outer-chart{position:absolute; top:0; left:0;}
.title.flex-height-title{height:auto;}
.large-title-label{font-size:22px; float:left; width:100%;}
.large-title-label ~ .title-label{margin-top:8px; float:left; width:100%;}
.title-label-tag{font-size:14px; font-weight:normal;}

/*Coin Toss Results CSS*/
.mvp-winners-table{float:left; width:100%;}
.coin-toss-card{float:left; width:100%;}
.coin-toss-top-block{float:left; width:100%; float:left; width:100%; display:flex; gap:0 66px; padding:14px 10px;}
.base-col{float:left; flex:1;}
.base-col-title{float:left; width:100%; text-align:center; display:flex; flex-direction:column; min-height:32px; align-items:center; justify-content:center; margin-bottom:10px;}
.base-col-title-label{float:left; width:100%; font-size:14px; font-weight:600; color:var(--clr-base); text-transform:uppercase;}
.base-col-title-pre{float:left; width:100%; font-size:12px; color:var(--clr-base-ight);}
.base-col-table{float:left; width:100%; display:flex;}
.base-col-tb-item{float:left; width:50%; max-width:50%; border-right:1px solid var(--bdr-base);}
.base-col-tb-item:last-child{border:none;}
.base-col-th-label{float:left; width:100%; background:var(--bg-light2); text-align:center; font-size:13px; color:var(--clr-base-light); padding:8px;}
.base-col-td-label{float:left; width:100%; background:var(--bg-light3); text-align:center; font-size:18px; color:var(--clr-base); padding:8px; font-weight:bold;}
.coin-toss-form-table{float:left; width:100%; padding-bottom:10px;}
.coin-table-title{float:left; width:100%; font-size:15px; font-weight:bold; color:var(--clr-base); padding:0 10px; margin-bottom:10px;}
.coin-table-title-label{font-weight:normal;}
.table-container table tbody tr td .conf-td-label{float:left; width:100%; min-width:100%; padding:0; color:var(--clr-base); font-weight:500; font-size:14px;}
.table-container table tbody tr td .conf-td-time{float:left; width:100%; padding:2px 0 0; color:var(--clr-base-light);font-weight:500;}
.coin-toss-form-table .table-container table.brand-table tr td{padding:8px; border:none; background:var(--bg-light2);}
.coin-toss-form-table .table-container table.brand-table tr td:last-child{border-right:none;}
.coin-toss-form-table .table-container table{border-spacing:4px;}

/*=======Super Bowl LIX Hub Page CSS End=======*/

.full-name-tiles .result-game-card .review-mt-top .tm-name{flex-wrap:wrap; gap:2px;}
.full-name-tiles .result-game-card .review-mt-top .tm-name > span{width:100%; max-width:100%; font-size:14px;}
.full-name-tiles .result-game-card .review-mt-top .champ-bar, .full-name-tiles .result-game-card .review-mt-top .tm-rank-label{order:4;}
.full-name-tiles .result-game-card .review-mt-top .champ-icon.tm-figure{height:19px;}
.full-name-tiles .result-game-card .review-mt-top .game-vs-col.tm-one .tm-name span{text-align:right;}
.full-name-tiles .result-game-card .review-mt-top .game-vs-col.tm-two .tm-name span{text-align:left;}
.full-name-tiles .result-game-card .review-mt-top .tm-rank-label .icon:before{display:none;}

.td-highlight{background:var(--bg-light4) !important;  font-weight:500 !important; color:var(--clr-base) !important;}
.td-highlight ~ .td-highlight{border-left:1px solid var(--bdr-base);}
th.td-highlight a{color:var(--clr-base) !important;}

.added-refresh-title{display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap;}
.game-card-vanue-inner{float:left; width:100%; flex:1; display:flex; gap:12px;}
.top-refresh{float:right;}

/*===========Preview / Stats / Player Props Page New CSS Start===========*/
/*Page Set CSS Start*/
.event-page .mid-wrapper{min-height:calc(100vh - 195px); padding-top:0 !important;}
.event-page .nav-control{display:none !important;}
.event-page .header{display:none;}
.event-page .top-nav{position:static !important;}
.event-page .nav-outer ul li:first-child{display:none;}
.event-page .nav-outer ul li:nth-child(2) a:after{display:none;}
.event-page .top-nav .nav-outer ul li.active a:before{content:''; height:2px; background:#53d337; bottom:2px !important; top:auto !important; display:block; position:absolute; left:0; width:100%;}
.event-page .nav-outer ul li a:after{display:none !important;}
.event-page .top-page-title .breadcrumb{display:none;}
/*Page Set CSS End*/

.single-line-move-info .line-m-inner .odds-cta .betslip-button{width:74px;}
.player-prop-market-stats .player-score-info{display:flex;}
.player-prop-market-stats .player-item{flex:1; width:auto;}
.player-prop-market-stats .players-scores{width:75%;}
.player-prop-market-stats .players-scores-list > li{margin:0; border-color:var(--bdr-base);}
.player-prop-market-stats .players-scores{display:flex; flex-wrap:wrap; gap:5px 6px;}
.player-prop-market-stats .players-scores dl{background:var(--bg-light7); padding:6px 8px; margin:0; width:calc(100% / 4 - calc(18px / 4)); align-items:center;}
.player-prop-market-stats .players-scores dl dd{display:flex; align-items:center; justify-content:flex-end; gap:4px;}
.player-prop-market-stats .player-markets{background:var(--bg-light7);}
.prop-bet-cta{display:inline-flex; margin-left:5px; width:60px; order:2;}
.prop-bet-cta .betslip-button{height:34px;}
.bet-text-label{display:inline-flex; min-width:28px; text-align:right; justify-content:flex-end; align-items:center;}

.event-stats-wrap .card-info, .event-stats-wrap .card-info-new{padding:0; margin-bottom:20px;}
.event-stats-wrap .title{margin-bottom:0;}
.event-stats-wrap .review-bx h2{font-size:24px;}
.event-stats-wrap .wcard{border-radius:var(--card-radius);}
.event-stats-wrap .records .wcard ul li{border-color:var(--bdr-base);}
.event-stats-wrap .venue-facts-list li{border-color:var(--bdr-base);}
.event-stats-wrap .pressure-list .layer{border-color:var(--bdr-base);}
.event-stats-wrap .favourite-outer .block .col.tm-two{border-color:var(--bdr-base);}
.event-stats-wrap .records-drop{background:var(--bg-light7);}

.event-stats-wrap .top-card .wcard{padding-top:12px;}
.event-page .player-prop-market-stats .title.flex-title{margin-top:0;}
.event-page .player-prop-market-stats .title .title-right{width:auto; margin:0;}

.event-page .single-line-move-info .line-m-inner{height:100%;}
.event-page .single-line-move-info .line-m-inner .game-card{height:100%;}
.event-page .single-line-move-info .line-m-inner .game-card-inner{height:100%;}
.event-page .market-single-line-move .tab-content-wrap{margin-top:32px;}
.event-page .main-section.widget-client .preview-page-wrap .owl-stage-outer{padding-left:0;}
.event-page .matchup-game-slide .c-title-label{min-height:inherit;}

@media(max-width:767px){
    .event-preview-info-card .wcard-title{display:flex; align-items:center; justify-content:center; gap:6px;}
    .event-preview-info-card .pre-mt-time{margin:0; width:auto;}
    .event-preview-info-card .pre-mt-time-inner{margin:0; width:auto;}
    .event-preview-info-card .wcard-title .round-v-label{background:none; height:auto; padding:0 6px;}
    .event-preview-info-card .wcard-title .wcard-title-label{width:auto;}
    .event-preview-info-card .pre-mt-info .tm-name{display:flex; align-items:center; justify-content:flex-end;}
    .event-preview-info-card .pre-mt-info .game-vs-col.tm-two .tm-name{justify-content:flex-start;}
    .event-preview-info-card .pre-mt-info .tm-name span{width:auto;}
    .event-preview-info-card .match-bet-block{margin-top:8px; column-gap:30px;}
    .event-preview-info-card .tm-rank-label{font-size:12px; height:22px; line-height:22px; width:36px;}
    .event-system-info .title.flex-title{flex-wrap:wrap;}
    .event-system-info .title.flex-title .title-left{width:100%; flex:inherit; min-width:100%;}
    .event-page .matchup-info .title.flex-title .title-left{width:auto;}

}
@media(max-width:480px){
    .event-preview-info-card .mt-bet-col{width:78px;}
}

/*===========Preview / Stats / Player Props Page New CSS End===========*/



/*Base Dropdown CSS Start*/
.base-select-drop{float:left; width:100%;}
.base-select-box{float:left; position:relative; width:100%;}
.base-select-label{float:left; width:100%; font-size:13px; outline:medium none; height:32px; color:var(--clr-base); line-height:32px; border-radius:3px; position:relative; font-weight:normal; background:var(--bg-dropdown); white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding:0 30px 0 8px; cursor:pointer; z-index:1;}
.base-select-label .icon{position:absolute; color:var(--clr-base-light2); top:0; right:0; width:32px; height:100%; display:flex; align-items:center; justify-content:center; font-size:9px; pointer-events:none;}
.select-option{flex:1; width:100%; cursor:pointer; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; line-height:20px;}
.select-drop{display:none; float:left; width:100%; position:absolute; left:0; top:100%; border-radius:3px; background:var(--bg-dropdown); z-index:3; max-height:40vh; overflow:hidden; overflow-y:auto; border:1px solid var(--bdr-base); min-width:130px;}
.select-drop > ul{float:left; width:100%;}
.select-drop > ul > li{float:left; width:100%; position:relative; margin:0px; border-bottom:1px solid var(--bdr-base);}
.select-drop > ul > li:last-child{border-bottom:none;}
.select-drop .select-option{float:left; width:100%; padding:0 6px; font-size:13px; height:38px; line-height:1.3em; align-items:center; font-weight:normal; position:relative; display:flex; align-items:center;}
.select-drop-open ~ .select-drop{display:block;}
.select-drop li.selected{background:var(--bg-light5);}
.select-drop li:hover{background:var(--bg-light5);}
.drop-item-label{float:left; width:100%; margin-bottom:8px; font-size:14px; font-weight:600; color:var(--clr-light); line-height:1.3em;}
.offset-right .select-drop{left:auto; right:0;}
.offset-bottom .select-drop{top:auto; bottom:100%;}
.select-option-label{float:left; width:100%; display:flex; align-items:center; gap:4px; padding:0 6px;}
.select-option-label .select-option{padding:0;}
/*Base Dropdown CSS Start End*/

/*Article CSS Start*/
.articles-info .owl-stage{display:flex;}
.articles-item{height:100%;}
.article-card{float:left; width:100%; height:100%; display:flex; flex-direction:column; cursor:pointer;}
.article-figure{float:left; width:100%;}
.article-figure img{float:left; width:100%; border-radius:var(--card-radius) var(--card-radius) 0 0;}
.article-detail{float:left; width:100%; background:var(--card-bg); border-radius:0 0 var(--card-radius) var(--card-radius); padding:10px; flex:1;}
.article-top-info{float:left; width:100%; display:flex; align-items:center; gap:8px;}
.article-belongs{float:left; padding:10px 14px; height:40px; text-align:center; color:#fff; font-size:16px; font-weight:bold; background:#000; border-radius:20px;}
.article-time{float:left; font-size:12px; color:var(--clr-base);}
.article-post{float:left; width:100%; margin-top:14px;}
.post-pre{float:left; width:100%; font-size:16px; line-height:1.4em; font-weight:bold; color:var(--clr-base);}
.post-sm-pre{float:left; width:100%; font-size:13px; font-weight:normal; color:var(--clr-base); margin-top:10px;}
.post-by{float:left; width:100%; display:flex; align-items:center; gap:4px; color:var(--bg-light8); font-size:13px; font-weight:normal;  margin-top:10px;}
.post-by-label{color:var(--clr-base);}
.articles-slide .article-figure{max-height:190px; height:190px; background:#000;}
.articles-list{float:left; width:100%;}
.article-list-item{float:left; width:100%; margin-bottom:2px;}
.article-list-item .articles-item{width:100%; float:left;}
.article-list-item .article-figure img{border-radius:0;}

.base-search-box.search-bx{max-width:170px;}
.base-search-box.search-bx input{height:32px; background:var(--bg-dropdown); border:none;}
.article-title-bar .page-tm-filter{margin:0;}
.flex-title.article-title-bar{height:inherit;}
.article-title-bar .select-filed{margin:0;}
.article-title-bar .tm-filter-col{align-self:flex-end;}

@media(min-width:768px){
.article-list-item .article-card{background:var(--card-bg); padding:16px;}
.article-list-item .article-figure{max-width:244px; min-width:244px;}
.article-list-item .article-card{flex-direction:row; gap:22px;}
.article-list-item .article-detail{border-radius:0; padding:0;}
}
@media(max-width:767px){
.article-list-item{margin-bottom:14px;}
.title.article-title-bar{flex-wrap:wrap; gap:10px; margin-top:8px;}
.article-title-bar .title-right{width:100%;}
.article-title-bar .tm-filter-col{flex:1; max-width:50%;}
.base-search-box.search-bx{width:100%; max-width:100%;}
}
/*Article CSS End*/

/*Articles Modal CSS Start*/
.modal.articles-modal{padding:0; overflow:hidden; width:100dvw;}
.modal.articles-modal .modal-outer{max-width:100%; border-radius:0; border:none;}
.modal.articles-modal .modal-content{padding:0;}
.modal.articles-modal .modal-contenier{padding:0;}
.modal.articles-modal .modal-body{padding:0; border-radius:0;}
.iframe-modal-content{float:left; width:100%; height:calc(100dvh - 40px); position:relative;}
.iframe-modal-content iframe{float:left; width:100%; height:100%; border:none;}
.articles-modal .close-btn{top:0; left:auto; bottom:auto; right:10px; margin:9px 0 0; z-index:2; display:none;}
.articles-modal .close-btn .icon{background:none; border:none; color:#000; font-size:16px; display:flex; align-items: center; justify-content:center;}
.articles-modal .close-btn .icon:before{content:'\e96f';}
.back-modal-btn{display:inline-flex; padding-right:10px; font-size:20px; color:#000;}
.articles-modal .loader-ring div{border-color:#000 transparent transparent transparent;}
.articles-modal .loading-wrapper{background:#fff;}

/*KOTP Page CSS Start*/
.kotc-tracker-table-card .kotp-tracker-table .tm-base-both-tm .tm-labels-bar{min-width:76px;}
.kotc-tracker-table-card .kotp-tracker-table .tm-base-both-tm .opp-result-label{min-width:24px;}
.kotc-tracker-table-card .kotp-tracker-table .tm-base-both-tm .opp-result-label .tm-name{float:left;}
.kotp-card{display:flex; flex-direction:column;}
.kotp-card .info-widget-inner{flex:1; height:inherit;}
.kotp-tracker-table .table-container table .kotc-rank-td{text-align:left;}
.kotp-table-info .tb-filter-left .bootstrap-select.btn-group .dropdown-menu.inner{max-height:120px !important;}
.card-info.kotc-tracker-info .card-info.kotc-tracker-info{margin-bottom:0;}
/*KOTP Page CSS End*/

/*=========Schedule Widget CSS Start==============*/
/*Widget Header CSS*/
.widget-header{float:left; width:100%; margin-bottom:20px;}
.widget-nav{float:left; width:100%; height:43px; overflow:hidden; border-bottom:1px solid var(--bg-light2);}
.widget-nav-inner{float:left; width:100%; height:64px; overflow:auto;}
.widget-nav-list{float:left; min-width:100%; display:flex;}
.widget-nav-item{float:left;  display:inline-block; font-family:var(--font-head); font-weight:600; font-size:14px; line-height:18px; letter-spacing:.03em; opacity:.7; border:1px solid rgba(0, 0, 0, 0); border-bottom:none; bottom:-1px; position:relative; list-style:none; cursor:pointer; text-transform:uppercase;}
.widget-nav-item.active{border-bottom:solid 2px #53d337;}
.widget-nav-label{float:left; padding:10px 16px; line-height:18px; font-family:var(--font-head); letter-spacing:.03em; font-weight:600; font-size:14px; color:var(--bg-light8); white-space:nowrap;}
.widget-nav-item.active .widget-nav-label{color:var(--clr-base);}

/*Team Header CSS*/
.team-header{float:left; width:100%; background:linear-gradient(180deg, var(--tm-color) 0%, rgba(0, 0, 0, 0) 70%); border-radius:16px 16px 0 0; padding:24px;}
.team-header-inner{float:left; width:100%; position:relative;}
.haed-card-team{float:left; width:100%; text-align:center; display:flex; justify-content:center; align-items:center; position:relative;}
.haed-card-team .loading-wrapper{position:absolute; top:0; padding-top:50px; height:100%;}
.haed-card-team .tm-base{flex-direction:column; justify-content:center; align-items:center; padding:70px 0 30px;}
.haed-card-team .tm-base .tm-figure{width:80px; min-width:80px; height:80px; margin:0 0 16px;}
.haed-card-team .tm-labels-bar{flex-direction:column; justify-content:center; align-items:center; display:flex;}
.haed-card-team .tm-labels-bar .tm-name{color:var(--clr-base-card); font-size:24px; font-weight:bold; font-family:var(--font-head); letter-spacing:.03em; text-transform:uppercase; line-height:28px;}
.team-summary{font-size:12px; float:left; width:100%; margin-top:4px; opacity:1; top:0; color:var(--bg-light8); transition:opacity .2s ease-in, top .2s ease-in;}
.team-filter{float:left; position:absolute; top:0; left:0; z-index:2;}
.team-filter .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:24px; font-weight:bold; font-family:var(--font-head); letter-spacing:.03em; text-transform:uppercase; line-height:28px;}
.team-filter .select-filed .btn{padding-left:0; padding-right:20px;}
.team-filter .select-filed:after{content:'\e9bd'; font-size:13px;}
.team-filter .bootstrap-select.btn-group .dropdown-menu li.selected:after{position:absolute; top:0; height:100%; right:5px; color:#fff; font-size:16px; content:'\e970'; font-family:'dk-icons'; pointer-events:none; display:flex; align-items:center; justify-content:center;}
.team-filter .bootstrap-select.btn-group div.dropdown-menu{border-radius:16px; padding:8px 8px 0; min-width:200px;}
.team-filter .bootstrap-select.btn-group div.dropdown-menu ul.dropdown-menu.inner{padding-right:8px;}
.team-filter .bootstrap-select.btn-group .dropdown-menu li.selected a{background:none !important;}
.team-filter .bootstrap-select.btn-group .dropdown-menu li:last-child{border:none;}
.team-filter .bootstrap-select.btn-group .dropdown-menu.inner{max-height:200px !important;}

/*Schedule table CSS*/
.schedule-mid-wrapper .container{padding:0 10px;}
.schedule-top-card{float:left; width:100%;}
.page-headline{float:left; width:100%; margin:16px 0 8px;}
.headline-label{float:left; width:100%; font-family:var(--font-head); font-style:normal; font-weight:700; font-size:24px; line-height:28px; letter-spacing:.03em; text-transform:uppercase; color:var(--clr-base);}
.table-season{float:left; width:100%; margin-bottom:16px;}
.table-season-label{float:left; width:100%; text-transform:uppercase; color:var(--clr-base); font-family:var(--font-head); font-weight:bold; font-size:1.17em;}
.table-tabs{float:left; width:100%; display:flex; gap:8px; align-items:center;}
.tabs-bar{float:left;}
.tab-nav{float:left; display:flex; align-items:center; gap:8px;}
.tab-li{float:left;}
.tab-btn-item{float:left; cursor:pointer; font-family:var(--font-head); padding:8px 16px; text-transform:uppercase; border:1px solid var(--bg-light2); border-radius:50px; font-weight:bold; font-style:normal; font-size:12px; background:inherit; white-space:nowrap; line-height:16px; color:#c5c5c5;}
.tab-li.active .tab-btn-item{color:#fff; border-color:#fff;}
.table-select{float:left; display:flex; gap:8px; align-items:center;}
.table-select-col{float:left;}
.table-select-col .select-filed .btn{font-size:12px; font-weight:bold; color:#c5c5c5; line-height:16px; cursor:pointer; padding-left:2px;}
.table-select-col .select-filed:after{right:2px; font-size:9px;}
.schedule-table-block{float:left; width:100%; margin-top:24px;}
.schedule-table{float:left; width:100%;}
.schedule-table .table-title-bar{margin-bottom:16px;}
.tb-title{text-transform:uppercase; color:var(--clr-base); font-family:var(--font-head); font-weight:bold; font-size:1.17em;}
.schedule-table .table-container table tbody tr td, .schedule-table .table-container table thead tr th{border-color:#000; padding-left:10px; padding-right:10px; font-size:12px; font-weight:400; color:var(--clr-base); text-align:left;}
.schedule-table .table-container table thead tr th{background:var(--bg-light2); font-style:normal; font-weight:600; font-size:12px; line-height:14px; font-family:var(--font-head); color:#dadada;}
.schedule-table .table-container table .wk-td{text-align:left; padding-left:20px;}
.schedule-table .table-container table .opp-tm-td{text-align:left;}
.schedule-table .table_outer{padding:0; border-radius:8px; background:var(--card-bg); overflow:hidden;}
.schedule-table .table-container{padding:0; background:none;}
.schedule-table .team-detail-col .tm-bar{justify-content:flex-start;}
.schedule-table-block .neutral-info{margin-left:0;}
.schedule-table-block .tm-bar .tm-figure{width:20px; min-width:20px; height:20px;}
.sportsbook-widget .schedule-mid-wrapper{min-height:calc(100vh - 300px);}
.sportsbook-widget .mid-wrapper{min-height:calc(100vh - 370px);}

.head-team-stats{float:left; width:100%; text-align:center; display:flex; justify-content:center;}
.head-team-stats .plr-stat-list{width:auto;}
.sportsbook-widget .splits-table.widget-table .table-container{overflow:auto;}
.sportsbook-widget .splits-table.widget-table .table-container table{table-layout:auto;}
.sportsbook-widget .splits-table.widget-table .table-container table tbody tr td, .sportsbook-widget .splits-table.widget-table .table-container table thead tr th{padding-left:10px; padding-right:10px;}
.sportsbook-widget .standings-table-block .filter-tabs ul.tabs-nav{table-layout:auto;}
.sportsbook-widget .standings-table-block .filter-tabs ul.tabs-nav li a{padding:5px 3px; font-size:11px; min-width:50px;}

/*Sportsbook Line Moves Page CSS*/
.single-line-moves-wrap .line-m-inner{height:100%; display:flex; flex-direction:column;}
.single-line-moves-wrap .line-m-inner .game-card{flex:1;}
.single-line-moves-wrap .line-m-inner .game-card-inner{height:100%;}

.widget-client.sportsbook-widget .consistency-table .table-container table tbody tr td{border-left:none; border-color:#000;}
.sportsbook-widget .sheet-result-info .sheet-result-table .sheet-stat-td:before, .sportsbook-widget .sheet-result-info .sheet-result-table .sheet-stat-td:after{display:none;}
.sportsbook-widget .sheet-result-info .sheet-result-table .sheet-stat-td{border-width:1px; border-top:none;}

.sportsbook-widget .consistency-sheets-card .widget-table .team-detail-col .tm-bar{justify-content:center;}
.sportsbook-widget .consistency-sheets-card .consistency-table.widget-table .table-container table th.sticked-1{text-align:left; padding-left:14px;}
.sportsbook-widget .consistency-sheets-card .consistency-table.widget-table .table-container table tbody tr img.team_icon{margin-right:0;}
.widget-client.sportsbook-widget .consistency-table.widget-table .table-container table tbody tr td.sticked-1{background:var(--card-bg);}
.sportsbook-widget .consistency-sheets-card .consistency-table.widget-table .table-container table th a, .sportsbook-widget .consistency-sheets-card .consistency-table.widget-table .table-container table th{color:var(--clr-base); text-transform:uppercase;}
.sportsbook-widget .consistency-sheets-card .consistency-table.widget-table .sheet-result-info table th{background:var(--card-bg) !important;}

@media(min-width:1025px){
    .total-moves-card .lines-tm-graps{margin-top:50px; padding-top:38px;}
}

/*Sportsbook Table CSS*/
.widget-table{float:left; width:100%;}
.widget-table .table-title-bar{margin-bottom:16px;}
.widget-table .table-container table tbody tr td, .widget-table .table-container table thead tr th{border-color:#000; padding-left:10px; padding-right:10px; font-size:12px; font-weight:400; color:var(--clr-base);}
.widget-table .table-container table thead tr th{background:var(--bg-light2) !important; font-style:normal; font-weight:600; font-size:12px; line-height:14px; font-family:var(--font-head); color:#dadada;}
.widget-table .table-container table .wk-td{text-align:left; padding-left:20px;}
.widget-table .table-container table .opp-tm-td{text-align:left;}
.widget-table .table_outer{padding:0; border-radius:8px; background:var(--card-bg); overflow:hidden;}
.widget-table .table-container{padding:0; background:none;}
.widget-table .team-detail-col .tm-bar{justify-content:flex-start;}
.widget-table .table-container table tbody tr.selected-widget-team td{background:var(--bg-light3) !important;}
.schedule-mid-wrapper .team-schedule-block.widget-table .form-data .table_outer{overflow:inherit;}
.teams-mid-wrapper .splits-table .table_outer{overflow:inherit;}

/*Sportsbook Standing Page CSS*/
.standings-table-block{margin-top:24px;}
.standings-table-block .filter-tabs .tabs-outer{padding:0;}
.team-schedule-block .table-tabs{flex-wrap:wrap;}
.widget-table .standings-table-block .table-container table .sticked-1{width:42px; max-width:42px;}

/*Sportsbook Team Splits CSS*/
.splits-table.widget-table .table-container table tbody tr td, .splits-table.widget-table .table-container table thead tr th{padding-left:5px; padding-right:5px;}
/*=========Schedule Widget CSS End===========*/

/*Featured Players on Hub CSS Start*/
.ft-player-card-inner{float:left; width:100%; flex:1;}
.ft-player-card-inner .card-box{height:100%;}
.card-open-bar{float:left; display:flex; flex-direction:column; justify-content:center; align-items:center; margin-top:5px; }
.card-open-bar .view-btn-bdr{display:inline-flex; background:#000; color:var(--clr-theme); gap:4px; height:34px; padding:0 8px; float:none;}
.card-open-bar .view-btn-bdr .icon{font-size:9px; transition:all 0.3s ease 0s;}
.card-open-bar .view-btn-bdr:hover{background:rgba(0,0,0,0.6);}
.card-open-bar .view-btn-bdr:hover .icon{transform:translateX(2px);}
.total-props-label{float:left; margin-top:7px; font-size:12px; font-weight:normal; color:#fff;}
.ft-player-card-inner .plr-name-label{margin-top:0; font-size:20px; white-space:normal; min-height:48px;}
.ft-player-card-inner .card-box-inner{border-radius:var(--card-radius); padding:16px; height:100%;}
.ft-player-card-inner .card-figure{padding:0;}
.ft-player-box{float:left; display:flex; flex-direction:column; height:100%;}
.featured-players-slide .owl-stage{display:flex;}
.ft-player-box .plr-tm-box{height:100%;}
.ft-player-box .plr-tm-box .plr-position{height:100%;}
/*Featuerd Players on Hub CSS End*/

/*KOTD Page CSS Start*/
/*Most Run Section CSS Start*/
.most-run-info .wcard{border-radius:var(--card-radius); overflow:hidden; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); padding-left:0;}
.kotd-pra-block .most-run-info{margin-bottom:10px;}
.kotd-pra-block .home-run-info{margin-bottom:20px;}
.most-run-card{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; gap:8px;}
.most-run-tm{float:left;}
.most-run-score{float:right;}
.most-score-label{font-size:18px; color:var(--clr-base-card); font-weight:bold;}
.most-run-tm .tm-base .tm-labels-bar{font-size:18px; color:var(--clr-base-card); font-weight:bold;}
.most-run-tm .tm-base .tm-labels-bar .tm-name{color:var(--clr-base-card);}
.most-run-tm .tm-base .tm-figure{width:56px; min-width:56px; height:56px; position:relative; z-index:1; margin-right:50px;}
.most-tm-base{position:relative; overflow:hidden; padding-left:12px;}
.most-tm-base:before{float:left; width:110px; height:100%; position:absolute; top:0; left:0; background:rgba(255,255,255,0.15); content:''; z-index:0; transform:skewX(-35deg); left:-20px;}
.home-run-card{float:left; width:100%; height:100%;}
.home-run-card .wcard{border-radius:var(--card-radius); background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); text-align:center; display:flex; align-items:center; justify-content:center; min-height:60px;}
.home-run-player{float:left; width:100%; font-size:18px; color:var(--clr-base-card); font-weight:bold;}
.kotd-tracker-table .expand-tr-btn{width:116px; float:right;}
.kotd-tracker-table .opp-tm-base .tm-labels-bar{min-width:66px; text-align:right; position:relative;}
.kotd-tracker-table .opp-tm-base .tm-labels-bar .tm-name{width:100%;}
.kotd-tracker-table .opp-tm-base .tm-base-col ~ .tm-base-col .tm-labels-bar{text-align:left;}
.tm-bet-icon{position:absolute; top:3px; left:0; font-size:14px; color:var(--clr-base-light2);}
.tm-base-col ~ .tm-base-col .tm-bet-icon{left:auto; right:0;}
.most-run-players{float:left; width:100%; padding:12px; background:var(--bg-light4); display:flex; gap:8px; flex-wrap:wrap; border-radius:var(--card-radius);}
.most-run-player-col{float:left; background:var(--bg-light7); border-radius:var(--card-radius); padding:6px; flex:1;}
.run-player-label{float:left; width:100%; text-align:center; font-size:14px; font-weight:normal; color:var(--clr-base);}
.flex-row{float:left; width:100%; display:flex; justify-content:space-between; gap:8px;}
.flex-row-item{float:left;}

.kotd-tracker-table{--sticked-1:64px; --sticked-2:140px; float:left; width:100%; padding:0;}
.kotd-tracker-table .tm-figure{width:22px; min-width:22px; height:22px;}
.kotd-stats-table .opp-tm-base .tm-figure{width:22px; min-width:22px; height:22px;}
.fix-rows-table table tbody tr{display:none;}
.fix-rows-table.show-list table tbody tr, .fix-rows-table table tbody tr.short-tr-item{display:table-row;}
.fix-rows-table table tbody tr.short-tr-item + .sheet-result-tr{display:table-row;}
.fix-rows-table tr:first-child .info-tooltip{bottom:0;}
.fix-rows-table tr:first-child .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.fix-rows-table tr:first-child .info-tooltip .tooltip-outer:after{bottom:auto; top:-12px; content:'\e98b';}
.kotd-stats-table .table-container{max-height:486px;}
.kotd-stats-table.show-list .table-container{max-height:inherit;}
.kotd-stats-table tr:first-child .info-tooltip{bottom:0;}
.kotd-stats-table tr:first-child .info-tooltip .tooltip-outer{bottom:auto; top:0;}
.kotd-stats-table tr:first-child .info-tooltip .tooltip-outer:after{bottom:auto; top:-12px; content:'\e98b';}

.kotd-history-card{float:left; width:100%; padding:0; border-radius:var(--card-radius);}
.team-player-list{float:left; width:100%;}
.team-player-bar{float:left; width:100%; border-bottom:1px solid var(--bdr-base); min-height:40px; align-items:center;}
.team-player-bar:last-child{border-bottom:none;}
.team-player-data{font-size:15px; text-transform:uppercase; font-weight:bold; color:var(--clr-base);}
.card-tm-box{float:left; width:100%; background:color-mix(in srgb, var(--tm-color), var(--set-tm-clr)); padding:8px 12px; border-radius:0 0 var(--card-radius) var(--card-radius);}
.card-tm .tm-figure{width:36px; min-width:36px; height:36px;}
.card-tm .tm-name{font-size:16px; font-weight:bold; color:var(--clr-base-card) !important;}
.card-tm-scores{float:left; width:100%; display:flex; align-items:center; justify-content:space-between; text-align:center; padding-top:8px; border-top:1px solid rgba(255,255,255,0.2); margin-top:8px;}
.tm-score-col{float:left; font-size:12px; text-transform:uppercase; color:var(--clr-base-card);}
.tm-score-col .b-text{font-size:14px;}
.b-text{font-weight:bold;}
.kotd-history-card-top{float:left; width:100%; padding:12px 12px 0; position:relative;}
.sport-item-auto{float:left; width:100%;}
.kotd-fact-card{float:left; width:100%; padding:12px; border-radius:var(--card-radius); height:100%; display:flex; align-items:center;}
.kotd-fact-item{height:100%;}
.kotd-fact-card .fact-pre{font-size:14px;}
.kotd-fact-card .tm-figure{width:36px; height:36px; min-width:36px;}
.kotd-fact-card .tm-figure .icon{font-size:30px;}
.kotd-stats-card{float:left; width:100%;}
.kotd-stats-card .card-tm{align-items:center;}
.kotd-stats-card .card-tm .tm-figure{width:46px; min-width:46px; height:46px;}
.kotd-stats-card .card-tm .tm-name{font-size:18px;}
.kotd-stats-card .card-tm .team-player-data{font-size:30px; color:var(--clr-base-card);}
.kotd-stats-card{border-radius:var(--card-radius); padding:0;}
.kotd-stats-card .card-tm-box{border-radius:var(--card-radius) var(--card-radius) 0 0;}
.kotd-stats-card .kotd-history-card-top{padding-top:0;}
.kotd-stats-tabs{margin-bottom:14px;}
.kotd-stats-tabs .tabs-nav li a{min-height:40px; display:flex; align-items:center; justify-content:center;}
.wcard-table .table-container table tr td, .wcard-table .table-container table tr th{background:var(--card-bg);}
.wcard.kotd-stats-table{padding:0;}
.kotd-stats-table.sticky-table{--sticked-1:130px;}
.kotd-history-item .sport-item ~ .sport-item .kotd-history-card-top:after{position:absolute; bottom:0; left:0; background:var(--bdr-base); content:''; height:calc(100% - 36px); width:1px;}
/*KOTD Page CSS End*/

/*Coming Soon CSS*/
.coming-soon-wrap{float:left; width:100%; height:50dvh; display:flex; align-items:center; justify-content:center; padding:10px; text-align:center;}
.alert-title{float:left; width:100%; font-size:7.5vmin; font-weight:bold; font-family:var(--font-head); text-transform:uppercase;}

.kotc-tracker-table-card .tm-base.tm-base-both-tm.opp-tm-base{line-height:14px;}

/*Teams List Widget CSS Start*/
.widget-team-header .widget-nav{height:54px; border:none;}
.widget-team-header .widget-nav-item{opacity:1; bottom:0; border:none;}
.widget-team-header .widget-nav-item.active{border-bottom:2px solid #53d337;}
.widget-team-header .widget-nav-label{padding:16px 12px; line-height:20px; color:var(--clr-base);}

.team-list-wrap{float:left; width:100%; display:flex; flex-wrap:wrap; gap:0 30px; padding:16px 8px;}
.team-list-col{float:left; width:calc(50% - 15px); max-width:calc(50% - 15px);}
.team-list-title{float:left; width:100%; padding:12px 0; margin:0; border-bottom:1px solid var(--bdr-base); font-size:18px; color:var(--clr-base); text-transform:uppercase; font-weight:bold;}
.team-list-ul{float:left; width:100%;}
.team-list-li{float:left; width:100%;}
.team-list-li .tm-base{--icon--size:20px; --gap:14px; float:left; width:100%; position:relative;}
.team-list-li .tm-base:after{position:absolute; content:''; top:100%; left:calc(var(--icon--size) + var(--gap)); right:0; height:1px; margin:0 auto; border-bottom:1px solid var(--bdr-base);}
.team-list-li .tm-base .tm-figure{width:var(--icon--size); height:var(--icon--size); min-width:var(--icon--size); margin-right:var(--gap);}
.team-list-li .tm-base .tm-labels-bar{padding:14px 0; overflow:hidden;}
.team-list-li .tm-base .tm-labels-bar .tm-name{float:left; width:100%; font-size:14px; line-height:20px; color:var(--clr-base); white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.league-links-wrap{float:left; width:100%;}
.league-links-list{float:left; width:100%; display:grid; grid-auto-flow:row; grid-template-columns:repeat(2, 1fr); padding:16px 8px;}
.league-link-item{float:left;}
.league-link-item-label{position:relative; width:100%; float:left; font-weight:700; font-size:18px; line-height:22px; text-transform:uppercase; text-decoration:none; padding:12px 0; font-family:var(--font-head);}

.single-widget .widget-sub-nav .top-nav{display:block !important; position:relative; top:auto; left:auto;}
/*Teams List Widget CSS End*/ 


/*Hide Betslip*/
.betslip-bx, .betslip-button{opacity:0; pointer-events:none; transition:opacity 0.2s ease-in-out;}
.mt-odds:has(style='opacity') .team_link{opacity:1;}
.mt-odds .team_link{opacity:0; pointer-events:none; transition:opacity 0.2s ease-in-out;}
.mt-odds:has(.betslip-bx[style*="opacity"]) .team_link{opacity:1; pointer-events:auto;}
.betslip-box .betslip-button{opacity:0; pointer-events:none; transition:opacity 0.2s ease-in-out;}

/*Streak Top Filter CSS*/
.streak-filter-title .title-drop-btn{display:flex; gap:8px;}
.streak-filter-title .title-drop-btn .drop-label{margin:0; width:100%;}
.streak-filter-title .title-drop-btn .select-filed{margin:0;}
.streak-filter-title .title-drop-btn .base-drop{flex-direction:column; gap:5px;}

.no-record-msg{float:left; width:100%; text-align:center; padding:20px 0; text-align:center; font-size:13px; color:var(--clr-base);}

/*================DKN Theme CSS Start==================*/
.dkn-theme{
    --bg-body:#000;
    --bg-dark:#262626;
    --bg-light:#161616;
    --font-base:'Montserrat', sans-serif;   
    --font-head:'Montserrat', sans-serif;
    --clr-base:#fff;
    --clr-theme-light:#fff;
    --clr-base-light1:#666666;
    --clr-base-light2:#666666;
    --clr-base-light3:#292525;
    --bg-thaed:#363636;    
    --bg-tbody:#242424;        
    --clr-thaed:#fafafa;    
    --clr-tbody:#fff; 
    --bdr-base-dark:#383838;
    --clr-base-card:#262626;
    --clr-highlight:#0f0;
    --clr-highlight2:#f59e0b;
    --clr-highlight3:#ca5e07;
    --bg-bet:#000;
    --clr-bet:#fff;
    --clr-sm-bet:#fff;
    --clr-black:#000;
    --clr-white:#fff;
        
    --card-shadow:0px 0px 14px 0px rgba(0, 0, 0, 0.1);
    --card-shadow2:drop-shadow(0px 0px 4px rgba(0, 0, 0, 0.1));   
    
    font-family:var(--font-base);
    color:var(--clr-base);
    background:var(--bg-body);

}

/*DKN Normal CSS*/
.single-widget .mid-wrapper{padding:0 !important;}
.single-widget .header{display:none !important;}
.single-widget .top-nav{display:none !important;}

/*DKN Table CSS*/
.dkn-theme .main-section{--bdr-base:#383838;}
.dkn-theme .table-container table thead tr{background:var(--bg-thaed);}
.dkn-theme .table-container table thead tr th{background:var(--bg-thaed) !important; color:var(--clr-thaed) !important; font-size:.875rem; text-transform:uppercase; padding:1.5rem 1rem; font-weight:bold;}
.dkn-theme .table-container table thead tr th a{color:var(--clr-thaed) !important; font-weight:bold;}
.dkn-theme .table-container table tbody tr td{border-color:var(--bdr-base) !important; padding:.5rem 1rem; font-size:1rem;}
.dkn-theme .table-container table tbody tr:last-child td{border-bottom:none !important;}
.dkn-theme .table-container{background:var(--bg-tbody) !important;}

/*DKN Dropdown CSS*/
.dkn-theme .select-filed{border:1px solid var(--bdr-base-dark); border-radius:100px !important; background:var(--clr-base-card);}
.dkn-theme .select-filed:hover{background:var(--clr-highlight); border-color:var(--clr-highlight);}
.dkn-theme .select-filed:after{content:'\e9bd'; color:var(--clr-base); font-size:12px; font-weight:normal; right:14px;}
.dkn-theme .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-family:var(--font-base); font-size:1rem; font-weight:bold; line-height:42px;}
.dkn-theme .select-filed:hover .bootstrap-select.btn-group .dropdown-toggle .filter-option{color:var(--clr-black);}
.dkn-theme .select-filed:hover:after{color:var(--clr-black);}
.dkn-theme .select-filed .btn-group .btn{line-height:42px; padding:0 30px 0 20px;}
.dkn-theme .select-filed .bootstrap-select.btn-group .dropdown-menu li a{font-size:12px;}

/*DKN BetSlip CSS*/
.dkn-theme .betslip-button{background:var(--bg-bet); color:var(--clr-bet);}
.dkn-theme .betslip-button:hover{background:var(--bg-bet) !important; color:var(--clr-highlight);}
.dkn-theme .betslip-button strong{color:var(--clr-bet);}
.dkn-theme .betslip-button span{color:var(--clr-bet);}
.dkn-theme .betslip-button:hover *{color:var(--clr-highlight) !important;}

/*DKN Tabs CSS*/
.dkn-theme .tabs-outer.base-tabs ul.tabs-nav{display:flex; justify-content:center; gap:16px; border:none;}
.dkn-theme .base-tabs ul.tabs-nav li a{border:1px solid var(--bdr-base-dark); border-radius:100px; padding:.375rem 1.25rem; font-weight:bold; font-size:.9375rem; max-width:250px; height:100%; line-height:1.6; min-height:38px; color:var(--clr-base); text-transform:none; transition:color .1s linear;}
.dkn-theme .base-tabs .tabs-nav li.active:after{display:none !important;}
.dkn-theme .base-tabs .tabs-nav li.active .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight); color:var(--clr-blcak);}
.dkn-theme .base-tabs .tabs-nav li:hover .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight); color:var(--clr-highlight3);}
.dkn-theme .tab-item:hover .new-labeld .new-label{color:var(--clr-black) !important;}

/*DKN Consistency widget CSS*/
.dkn-theme .consistency-table .table-container table tbody tr td:not(.sticked-1){border-left:none;}
.dkn-theme .top-card .wcard{background:none;}
.dkn-theme .consistency-table .new-label{top:8px;}
.dkn-theme .consistency-table .betslip-button{width:auto; min-width:50px; float:none; display:inline-flex; line-height:normal;}
.dkn-theme .learn-btn{border-radius:100px; background:var(--bg-dark); color:var(--clr-theme-light); border:none; font-family:var(--font-base); font-weight:bold; font-size:11px;}
.dkn-theme .top-filter-title .review-bx p{color:var(--clr-base);}
.dkn-theme .consistency-table .sheet-result-tr table thead tr th{padding:0.5rem 1rem; font-size:.675rem;}
.dkn-theme .consistency-table.sticked-table table{table-layout:auto;}
.dkn-theme .consistency-table .table-container table .sticked-1{width:auto; max-width:max-content;}
.dkn-theme .consistency-table .sheet-result-info table{table-layout:fixed;}
.dkn-theme .expand-label{font-size:12px; color:var(--clr-highlight2);}
.dkn-theme .expand-tr-btn .icon{color:var(--clr-highlight2);}
.dkn-theme .expand-label span{color:var(--clr-highlight2) !important; font-weight:600;}
.dkn-theme .sheet-result-info .sheet-result-table .sheet-stat-td{border-top:none; border-bottom:1px solid var(--bdr-base);}
.dkn-theme .sheet-result-info .sheet-result-table .sheet-stat-td:before, .dkn-theme .sheet-result-info .sheet-result-table .sheet-stat-td:after{display:none;}
.dkn-theme .consistency-table .sheet-result-inner{background:var(--bg-light); padding:0;}
.dkn-theme .consistency-table .sheet-result-info .sheet-result-table tr td{background:var(--bg-light);}
.dkn-theme .consistency-table.sticked-table table tr:not(.sheet-result-tr) .next-td{width:146px;}
.dkn-theme .consistency-table.sticked-table .next-td .team-detail-col .tm-name{font-size:1rem;}
.dkn-theme .consistency-table.sticked-table table tr:not(.sheet-result-tr) .matchup-td{width:140px;}
.dkn-theme .consistency-table.sticked-table table tr:not(.sheet-result-tr) th{width:auto;}
.dkn-theme .consistency-table.sticked-table table tr:not(.sheet-result-tr) td{width:auto;}
.dkn-theme .new-label{color:var(--clr-highlight3) !important;}
.dkn-theme .sheet-result-info .sheet-result-table tbody tr td{border-color:var(--clr-base-light3) !important;}
.dkn-theme .consistency-sheets-card .consistency-table .table-container table .sticked-1{text-align:left;}
.dkn-theme .table-container table thead tr th a span i{color:var(--clr-thaed);}
.dkn-theme .consistency-sheets-wrap .top-filter-title .col-right .dropdown-block{display:flex; flex-wrap:wrap; gap:16px;}
.dkn-theme .consistency-sheets-wrap .top-filter-title .col-right .dropdown-block .col{margin:0;}
.dkn-theme .review-bx h2{font-size:20px;}
.dkn-theme .stat-point-td.win{background:var(--clr-highlight) !important; color:var(--clr-base);}
.dkn-theme .table-container table tbody tr .stat-point-td.win span{color:var(--clr-base);}
.dkn-theme .picked-spread-value .btn{background:var(--clr-black); color:var(--clr-white); height:42px; border-radius:100px; min-width:98px; border:1px solid var(--bdr-base-dark);}
.dkn-theme .pick-now-bar  .btn{background:var(--clr-black); color:var(--clr-white); height:42px; border-radius:100px; min-width:98px; border:1px solid var(--bdr-base-dark);}
.dkn-theme .top-filter-title .dropdown-block .col label, .dkn-theme .top-filter-title .pick-now-label{color:var(--clr-base);}
.dkn-theme .consistency-table .table-container .tooltip-player-title-outer .player-title{padding:0;}
.dkn-theme .bootstrap-select.btn-group .dropdown-menu li a span.text{white-space:normal; text-overflow:inherit;}
.dkn-theme .consistency-sheets-card .btn-group.bootstrap-select.select_match .dropdown-menu{min-width:350px;}


.dkn-theme .sticky-table .table-container table tbody tr td, .dkn-theme .sticky-table .table-container table thead tr th{padding:8px 4px; background:var(--bg-tbody);}
.dkn-theme .select-base.select-filed .btn{background:none !important;}
.dkn-theme .betslip-box p{color:var(--clr-sm-bet);}
.dkn-theme .status-bx-label{font-size:12px;}
.dkn-theme .mt-fact-card .betslip-button, .dkn-theme .widget-client .mt-odds .betslip-button{background:var(--bg-bet);}
.dkn-theme .player-mt-facts .card-box-inner{box-shadow:var(--card-shadow);}
.dkn-theme .next-game-slide, .dkn-theme .league-game-slide, .dkn-theme .streaks-game-slide, .dkn-theme .props-game-slide, .dkn-theme .line-m-slide, .dkn-theme .parlays-game-slide, .dkn-theme .articles-slide, .dkn-theme .systems-game-slide, .dkn-theme .matchup-game-slide{filter:var(--card-shadow2);}
.dkn-theme .game-card-inner{box-shadow:var(--card-shadow);}
.dkn-theme .card-footer{box-shadow:var(--card-shadow);}
.dkn-theme .owl-stage-outer .card-footer{box-shadow:none;}
.dkn-theme .betslip-odds span{font-size:10px;}
.dkn-theme .matchups-betslip-btn .betslip-button{background:var(--bg-bet);}
.dkn-theme .breadcrumb{margin-top:10px;}
.dkn-theme .top-card .dt-range .col{border:none;}
.dkn-theme .standing-wrap .standing-card .top-card .dt-range{display:flex; gap:8px;}
.dkn-theme .standing-wrap .standing-card .top-card .dt-range .col{flex:1;}
.dkn-theme .standing-wrap .standing-card .table-container table thead tr th, .dkn-theme .standing-wrap .standing-card .table-container table tbody tr td{font-size:12px; padding-left:4px; padding-right:4px;}
.dkn-theme .standing-wrap .standing-card .table-container table thead tr th{font-size:11px;}
.dkn-theme .standing-wrap .standing-card .table-container{padding:0;}
.dkn-theme .standing-wrap .standing-card .table_outer{box-shadow:none;}
.dkn-theme .teams-drop .btn{background:none;}
.dkn-theme .team-stats table#standings th{border:none;}
.dkn-theme .calendar-select .bootstrap-select .btn .filter-option{color:transparent;}
.dkn-theme .scoreboard-wrap .scoreboard-card .top-filter .dt-range{padding:8px; display:flex; gap:8px;}
.dkn-theme .scoreboard-wrap .scoreboard-card .top-filter .dt-range .col{border:none; flex:1;}
.dkn-theme .stadiums-wrap .new-list-card .top-filter{top:0;}
.dkn-theme .scoreboard-wrap .scoreboard-card .top-filter{top:0;}
.dkn-theme .article-list-item .article-card{padding-left:0; padding-right:0;}
.dkn-theme .next-game-content-card .info-widget-inner .wcard{box-shadow:var(--card-shadow);}

/*DKN BG Tabs CSS*/
.dkn-theme .tabs-outer.bg-tabs ul.tabs-nav{display:flex; justify-content:center; gap:16px; border:none;}
.dkn-theme .tabs-outer.bg-tabs ul.tabs-nav li{border:none;}
.dkn-theme .tabs-outer.bg-tabs ul.tabs-nav li a{border:1px solid var(--bdr-base-dark); border-radius:100px; padding:.375rem 1.25rem; font-weight:bold; font-size:.9375rem; max-width:250px; height:100%; line-height:1.6; min-height:38px; color:var(--clr-base); text-transform:none; transition:color .1s linear;}
.dkn-theme .tabs-outer.bg-tabs .tabs-nav li{background:none !important;}
.dkn-theme .tabs-outer.bg-tabs .tabs-nav li.active:after{display:none !important;}
.dkn-theme .tabs-outer.bg-tabs .tabs-nav li.active .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight);}
.dkn-theme .tabs-outer.bg-tabs .tabs-nav li:hover .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight); color:var(--clr-highlight3);}

/*DKN Line Tabs CSS*/
.dkn-theme .tabs-outer.line-tabs ul.tabs-nav{display:flex; justify-content:center; gap:16px; border:none;}
.dkn-theme .tabs-outer.line-tabs ul.tabs-nav li{border:none;}
.dkn-theme .tabs-outer.line-tabs ul.tabs-nav li a{border:1px solid var(--bdr-base-dark); border-radius:100px; padding:.375rem 1.25rem; font-weight:bold; font-size:.9375rem; max-width:250px; height:100%; line-height:1.6; min-height:38px; color:var(--clr-base); text-transform:none; transition:color .1s linear;}
.dkn-theme .tabs-outer.line-tabs .tabs-nav li{background:none !important;}
.dkn-theme .tabs-outer.line-tabs .tabs-nav li.active:after{display:none !important;}
.dkn-theme .tabs-outer.line-tabs .tabs-nav li.active .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight);}
.dkn-theme .tabs-outer.line-tabs .tabs-nav li:hover .tab-item-label{background:var(--clr-highlight); border-color:var(--clr-highlight); color:var(--clr-highlight3);}

.dkn-theme .widget-client .content-inner-wrap .title h3{font-weight:bold;}
.dkn-theme .props-tile .title-bar .info-tooltip{top:78px !important;}
.dkn-theme .props-tile .title-right .drop-tooltip .info-tooltip{top:78px !important;}
.dkn-theme .props-tile .title-bar .info-label .icon:after{content:'\e98b'; top:15px;}
.dkn-theme .props-tile .title-right .drop-tooltip.info-label .icon:after{content:'\e98b'; top:15px;}

.dkn-theme .matchups-tables.parent-matchup-section.matchups-scored-tables .table-container table tbody tr td{font-size:13px; padding:.5rem 6px;}
.dkn-theme .matchups-tables.parent-matchup-section.matchups-scored-tables .table-container table thead tr th{font-size:13px;}

@media(min-width:768px){
    .dkn-theme .consistency-sheets-wrap .top-filter-title .col-right .dropdown-block .col{min-width:178px;}
    
    .dkn-theme .tabs-outer.base-tabs:not(.injuries-tab-outer) ul.tabs-nav, .dkn-theme .tabs-outer.bg-tabs ul.tabs-nav, .dkn-theme .tabs-outer.line-tabs ul.tabs-nav{flex-wrap:wrap;}
    
}
@media(max-width:767px){
    .dkn-theme .consistency-table.sticked-table .table_outer .table-container table .sticked-1{max-width:160px; min-width:160px; width:160px;}
    .dkn-theme .consistency-table .sheet-result-info table{table-layout:auto;}
    .dkn-theme .consistency-sheets-wrap .top-filter-title .col-right .dropdown-block .col{max-width:calc((100% / 2) - 8px);}
    .dkn-theme .consistency-sheets-wrap .top-filter-title .col-right .dropdown-block .col:nth-child(2n) .dropdown-menu{left:auto; right:0;}
    
    .dkn-theme .tabs-outer.base-tabs:not(.injuries-tab-outer) ul.tabs-nav, .dkn-theme .tabs-outer.bg-tabs ul.tabs-nav, .dkn-theme .tabs-outer.line-tabs ul.tabs-nav{justify-content:flex-start;}
    .dkn-theme .base-tabs:not(.injuries-tab-outer) ul.tabs-nav li, .dkn-theme .tabs-outer.bg-tabs ul.tabs-nav li, .dkn-theme .tabs-outer.line-tabs ul.tabs-nav li{flex:1; min-width:auto;}
   
    .dkn-theme .props-tile .title-bar .info-tooltip{top:36px !important;}
    .dkn-theme .props-tile .title-bar .info-tooltip .tooltip-outer{top:0; bottom:auto;}
    .dkn-theme .featured-value-game-wrap .featured-value-content-card .props-tile .title-right{position:relative;}
    .dkn-theme .props-tile .title-right .drop-tooltip .info-tooltip{top:36px !important;}
    .dkn-theme .props-tile .title-right .drop-tooltip .info-tooltip .tooltip-outer{top:0; bottom:auto;}
    
}
/*================DKN Theme CSS End==================*/

/*Base Slider CSS*/
.base-slider-wrap{float:left; width:100%; overflow:hidden;}
.base-slider-outer{float:left; width:100%; overflow:hidden; overflow-x:auto; padding-bottom:40px; margin-bottom:-40px;}
.base-slider{float:left; display:flex; gap:10px;}
.base-slider .kotd-history-item{height:auto;}

.fun-facts .facts-wrap .betslip-button .betslip-odds span, .player-props-info.spacific-props .betslip-odds span{white-space:normal;}

.table-note{float:left; width:100%; padding:0 10px 5px;}
.table-note-pre{float:left; width:100%; font-size:12px; color:var(--clr-base-light);}
.title-right.streak-filter-title .bootstrap-select.btn-group .dropdown-menu{min-width:170px;}
.chart-sm-title{float:left; width:100%; font-size:11px; font-weight:400; text-align:center; padding:0 8px; margin:0 0 8px; color:var(--clr-base-light2); line-height:14px;}

.featured-props-row .fun-facts.best-player-facts .betslip-button{height:auto; min-height:56px;}

.sheet-result-info .sheet-result-table tr th{text-transform:none !important;}

.consistency-sheets-wrap .consistency-sheets-card .consistency-table.sticked-table table:not(.sheet-result-table){table-layout:auto;}
.consistency-sheets-wrap .consistency-sheets-card .consistency-table.sticked-table table tr:not(.sheet-result-tr) td, .consistency-sheets-wrap .consistency-sheets-card .consistency-table.sticked-table table tr:not(.sheet-result-tr) th{width:auto;}

/*Upcoming Games schedule CSS*/
.most-player-block{float:left; width:100%; padding:8px; background:var(--bg-light3);}
.most-player-row{float:left; width:100%; display:flex; align-items:center; gap:10px;}
.most-player-row ~ .most-player-row{margin-top:12px;}
.most-player-row .threesday-ctas{flex:1;}
.most-player-team{float:left; width:120px; min-width:120px;}
.kotd-tracker-table.game-schedule-table .tb-date-td{text-align:left;}
.game-schedule-table .opp-tm-base{width:100%;}
.game-schedule-table .opp-tm-base .tm-base-col{width:calc(50% - 13px);}

.featured-value-content-card .prop-fact-card .venue-facts-item  .venue-facts-right .betslip-button{height:56px;}

/*Streak WDL CSS*/
.wdl-bx.wdl-streak-bx{width:60px; height:44px; flex-direction:column; gap:2px;}
.wdl-bx-label{display:block; font-size:22px; text-transform:uppercase; font-weight:bold; line-height:1;}
.wdl-bx-pre{display:block; font-size:12px; text-transform:uppercase; font-weight:500;}

.kotc-tracker-table .kotc-opp-td .tm-base.tm-base-both-tm.opp-tm-base{display:flex; justify-content:center;}
.player-page-link, .team-page-link{cursor:pointer;}

.betting-insight-wrap .betting-insight-card .innside-word-info .chart-graph{height:142px;}
.spacific-col.right-element .players-scores-list.ufc-props-players > li .market-card .card-right .betslip-button p{font-size:10px;}
.spacific-col.right-element .players-scores-list.ufc-props-players > li .market-card .card-right .betslip-card{width:100px;}
.team-stats .standing-card .standing-table .table-container table thead tr th{border-color:var(--bdr-base);}

.tennis-sport .preview-page-wrap .new-streaks-nfo .card-box.card-box-league .card-box-top{flex:1; display:flex; align-items:center;}  
.tennis-sport .preview-page-wrap .new-streaks-nfo .card-box.card-box-league .card-box-left{flex:initial;}  

.kotc-table-info #kotc_win_per .th-tooltip .base-tooltip-container{min-width:130px;}

.kotc-table-filter .bootstrap-select.btn-group .dropdown-menu li.disabled{border-bottom-width:3px; border-color:#838383 !important; pointer-events:none;}
.kotc-table-filter .bootstrap-select.btn-group .dropdown-menu li.disabled a{font-weight:600; opacity:0.75;}

.card-payout.parlay-payout.add-multi-to-betslip{border-radius:3px; background:#323232; height:54px; border:1px solid #646464; padding:2px 8px; min-width:80px; text-align:center; display:inline-flex; align-items:center; justify-content:center; vertical-align:middle; cursor:pointer; font-size:16px; width:100%; gap:4px; flex-direction:column;}
.add-multi-to-betslip.parlay-payout .total-payout{font-size:14px;}
.add-multi-to-betslip.parlay-payout .betslip-player{margin-bottom:0;}
.add-multi-to-betslip.parlay-payout .betslip-name{font-size:15px; font-weight:600; color:var(--clr-base);}

.card-info-new.upcoming-result-card-info .up-result-card .review-tm .mt-score{min-width:24px; text-align:right;}
.card-info-new.upcoming-result-card-info .up-result-card .tm-two .review-tm .mt-score{text-align:left;}

/*BS Ttooltip Auto CSS*/
.tooltip.bs-tooltip-auto.show{display:block;}
.tooltip.bs-tooltip-auto{background:#121212; float:left; box-shadow:0 0 4px #424242; right:auto; border-radius:3px;}
.tooltip.bs-tooltip-auto .tooltip-inner{color:#fff; font-size:12px; padding:8px;text-align:left;float:left;width:100%;}
.tooltip.bs-tooltip-auto .tooltip-arrow{width:10px; bottom:0px; position:absolute;}
.tooltip.bs-tooltip-auto .tooltip-arrow:before{position:absolute; bottom:-7px;left:0;right:0;margin:0 auto;color:#000;content:'\e98a';font-size:12px;font-family:'dk-icons';}

/*=====New Inner Pages Responsive CSS=====*/
@media(min-width:1366px){
    body:not(.page-without-navigation) .new-brackets-info .tm-label{min-height:50px;}  
    body:not(.page-without-navigation) .eliments-wrap{padding-bottom:0;}  
    body:not(.page-without-navigation) .new-brackets-info .teams-card-bkt .group-teams > li{margin-bottom:16px;}  
    body:not(.page-without-navigation) .new-brackets-info .teams-card-bkt .group-teams > li:last-child{margin-bottom:0;}  
}

@media(max-width:1366px){
    .next-game-info .game-card-vanue .vanue-label{font-size:10px;} 
	
	/*Touchdowns Page CSS Start*/
	.tm-first-label{font-size:16px;}
	.milestone-tm .tm-base .tm-labels-bar .tm-name{font-size:22px;}
    
    .new-brackets-info .win-tm .tm-bs-score, .new-brackets-info .tm-name span p, .new-brackets-info .tm-name span strong{font-size:12px;}
    .new-brackets-info .tm-label{min-height:46px;}
    .new-brackets-info .teams-card-bkt .group-teams > li{margin-bottom:12px;}
    .champ-title{font-size:18px;}

}
@media(max-width:1199px){
	.score-play-row.row-item-2 .item-card-box{min-width:100%;}
	
	/*Touchdowns Page CSS Start*/
	.milestone-list{gap:0;}
	.milestone-item{--width:302px;}
	.in-play-card .row-item-3 .item-card-box{max-width:calc(50% - 12px/2);}
}

@media(min-width:1141px){
    .hide-slide-arrow{display:none !important;}
}

@media(max-width:1140px){
    .prop-item-block .sport-item .card-box-right{min-width:86px; width:86px;}   
    .resulted-game-bx .pre-mt-info .review-tm .tm-figure{width:28px; min-width:28px; height:28px;}
    .resulted-game-bx .mt-score{width:50px; min-width:50px; font-size:18px;}
    .resulted-game-bx .pre-mt-info .tm-name span{font-size:14px;}
	
	.player-splits-table-block table{table-layout:auto;}
    
    .kotc-streak-left .tm-labels-bar .tm-name{font-size:20px;}
    .kotc-streak-left .tm-figure{width:36px; min-width:36px; height:36px;}
    .kotc-streak-point{font-size:36px;}
    
    .champions-year{font-size:50px;}
    .champions-name{font-size:14px;}

}

@media(min-width:1025px){
    .team-detail-new-card .card-info-new{margin-bottom:40px;} 
    .team-top-card .tm-card-wrap{padding:20px 0;}
    
    .tm-bar .player-filters .col{min-width:135px;}
    .tm-bar .player-filters .col .select-filed{width:100%;}
    
    .scoreboard-card .new-score-list-wrap .score-list{justify-content:flex-start; column-gap:12px;}
    .scoreboard-card .new-score-list-wrap .score-list > li{width:calc(33.33% - 8px); max-width:calc(33.33% - 8px);}
    
    .desktop-cards-view{display:flex !important;}
    .nav-outer ul li.d-none-item{display:none !important;}
    
    .team-recent-games + .day-night-record-info .title{margin-bottom:16px;}
    .team-upcoming-games + .team-recent-games + .day-night-record-info .title{margin-bottom:8px;}
    .team-recent-games + .day-night-record-info .tm-wdl-records .wdl-chart{padding:18px 8px;}
    .team-upcoming-games + .team-recent-games + .day-night-record-info .tm-wdl-records .wdl-chart{padding:14px 8px;}
    
    .fighter-preview-card .preview-outer{max-height:169px;}
    .fighter-preview-card .preview-content-outer{padding-bottom:8px;}
    
    .single-item-count .title{max-width:calc(50% - 6px);}
    .no-funfact-preview .game-details-card .venue-stadium{width:33%; max-width:33%;}
    
    .stadium-card-right .filter-item.filter-team-select{min-width:244px;}
	
	/*In Play Scorevoard Page CSS Start*/
	.play-review-card .opp-score-bar{justify-content:flex-start;}
    .play-review-card .tm-one .opp-score-bar{justify-content:flex-end;}
	/*In Play Scorevoard Page CSS End*/
    
    .baseball-sport.widget-client .result-game-card .score-row .right_cell span{width:18px;}
    
    .touchdowns-page-wrap .touchdown-data-info .sticky-table .table-container table tbody tr td, .touchdowns-page-wrap .touchdown-data-info .sticky-table .table-container table thead tr th{width:100px;}    
    
    .splits-tabs-bar .legend-tooltip{display:none;}
    
    .table-title-bar .legend-tooltip.table-title-tooltip{display:none;}    
		
/*
    .td-stats-block .owl-stage{flex-wrap:wrap; width:100% !important; gap:16px 12px;}
    .td-stats-block .owl-stage .owl-item{margin:0 !important; width:calc(100%/3 - 12px*2/3) !important;}
    .td-stats-block .slide-arrow{display:none;}
*/
    .top-per-bio-info.one-third-item .title{margin:6px 0px 11px;}
    
    .top-per-bio-info .performers-card{padding:0 0 14px; flex-direction:column; gap:14px;}
    .top-per-bio-info .performers-card:last-child{padding:14px 0 0;}
    .top-per-bio-info .performer-tm{width:100%;}
    .top-per-bio-info .performer-stats{width:100%;}
    .top-per-bio-info .performer-stats .stat-bar{width:100%;}
    .top-per-bio-info .performer-tm .tm-base{align-items:center;}
    
    .table-note{padding:0 0 5px;}

}

@media(max-width:1024px){
    .new-fun-facts, .new-match-preview{width:100%; max-width:100%;}   
    .content-inner-wrap{padding:0 8px;}
    .matchup-new-card .h2h-matchup-outer{flex-wrap:wrap; grid-gap:0px;}
    .matchup-new-card .h2h-matchup-block{max-width:100%;}
    .matchup-new-card .h2h-matchup-outer:after, .matchup-new-card .h2h-matchup-outer .h2h-matchup-block:after{display:none;}
    .recent-meeting-nfo, .resuilt-new-info{width:100%; max-width:100%;} 
    .top-page-title{padding-left:10px; padding-right:10px;}
    .content-inner-wrap .title{padding-left:0; padding-right:0;}
    .one-third-item{max-width:calc(50% - 6px);}
    .stadium-card-inner{padding:20px 10px;}
    .prop-item-block{max-width:100%;}
    
    .vs-tm-game .tm-bar .tm-name{font-size:14px;}
    .vs-tm-label{min-width:28px; font-size:14px;}
    .recent-game-item .game-card-right{width:40%;}
    .result-entry{font-size:16px;}
    .team-detail-new-card .card-info-new{width:100%; max-width:100%;}
    .top-card.team-card-new-top{margin-bottom:14px;}
    .team-top-card:before{font-size:310px;}
    .tm-card-left.top-sport-info .tm-figure{width:72px; min-width:72px; height:auto; font-size:72px;}
    .tm-card-left.top-sport-info .p-name{font-size:20px;}
    .plr-sport-bio .stat-c-pre{font-size:12px;}
    .top-card.sport-home-top .wcard{padding:0; margin-bottom:20px;}
    .top-card.race-home-top .wcard{padding:0; margin-bottom:20px;}
    .sport-top-card .wcard-title{padding:0 8px;}
    .race-home-wrap .top-sport-info .tm-figure{width:42px; min-width:42px; font-size:58px;}
    .race-home-wrap .top-sport-info .tm-figure .icon{margin-left:-14px;}
    
    .streaks-card-full .title.flex-title{margin-top:14px;}
    
    .predictor-new .predictor-range ul li .col.first-col .tm-figure{float:none;}
    
    .top-filter-title .dropdown-block .col.player-odds-switch{flex-direction:row; margin-top:10px !important; min-width:100% !important; width:100% !important; max-width:100% !important; grid-gap:8px;}
    .player-odds-switch .select-label{width:auto;}
    .player-odds-switch .toggle-filed{width:auto;}
	
	/*In Play Scorevoard Page CSS Start*/
	.third-one-item{width:100%; min-width:100%;}
	.top-per-bio-info .performers-card{padding:8px 0;}
	/*In Play Scorevoard Page CSS End*/
	
	.ft-feat-player-card.no-fact-card .card-box-inner{min-height:173px;}
    
    .featured-value-game-wrap .featured-value-content-card .content-inner-wrap{padding-top:14px;}
    .featured-value-game-wrap .featured-value-content-card .props-tile{flex-wrap:wrap; height:auto;}
    .featured-value-game-wrap .featured-value-content-card .props-tile .title-right{min-width:100%; margin-top:8px;}
    .touchdowns-page-wrap .card-info-new.touchdown-upcoming-data-info .c-title{padding:0 8px;}
    
    .system-plays-wrap .breadcrumb{padding:0 12px;}
    .system-plays-wrap .breadcrumb-item:not(.active){padding-right:10px; margin-right:5px;}
    
    /*King of The Court Page CSS Start*/
    .kotc-home-pra-block .kotc-table-filter{padding:0 12px;}
    .kotc-home-pra-block .kotc-streak-row{padding:0 12px;}
    /*King of The Court Page CSS End*/
    
    .page-without-navigation .props-tile .title-bar .info-tooltip{top:36px !important;}
    .page-without-navigation .props-tile .title-bar .info-tooltip .tooltip-outer{top:0; bottom:auto;}
    .page-without-navigation .featured-value-game-wrap .featured-value-content-card .props-tile .title-right{position:relative;}
    .page-without-navigation .props-tile .title-right .drop-tooltip .info-tooltip{top:36px !important;}
    .page-without-navigation .props-tile .title-right .drop-tooltip .info-tooltip .tooltip-outer{top:0; bottom:auto;}
    
    .widget-client .mid-wrapper.kotc-page-wrap{padding-top:88px;}
    
    .game-total-points-info .prog-chart-bar{padding:26px 0;}
    
    /*Preview / Stats / Player Props Page New CSS Start*/
    .player-prop-market-stats .players-scores dl{width:calc(100% / 3 - calc(12px / 3));}


}

@media (min-device-width :768px) and (max-device-width :1025px){
    .featured-value-content-card .prop-tab-content .mobile-cards-view{display:flex; gap:14px; flex-wrap:wrap; justify-content:space-between;}
    .featured-value-content-card .prop-tab-content .mobile-cards-view .props-game-info{max-width:calc(50% - 7px);}
}
@media (min-width :560px) and (max-width:992px) and (orientation: portrait) {
	.kotc-streak-left .tm-labels-bar .tm-name{font-size:16px;}
	.kotc-streak-point{font-size:30px;}
}
	
@media(max-width:992px){
    .stadium-card-inner{flex-wrap:wrap;}
    .stadium-card-right{width:100%; min-width:100%; margin-top:10px;}  
    .stadium-card-right .filter-item{min-width:inherit;}
	
	.widget-client .card-info-new  .game-stat-block .owl-stage-outer{padding:0 8px;}
    
    .streaks-wrap .streaks-card-full .title.flex-title{height:auto; flex-wrap:wrap;}
    .streaks-wrap .streaks-card-full .title.flex-title .title-mid{min-width:100%; order:3;}
    
    .tm-card-wrap{flex-direction:column;}
    .tm-card-wrap .tm-card-left{min-width:100%;}
    .tm-card-wrap .plr-bio-right{min-width:100%;}
    .featured-round-info.super-bowl-featured-info .wcard{padding:10px 8px;}
    
    .gatorade-colors-chart{max-width:280px;}
    .chart-color-bar{font-size:20px;}
    .chart-color-bar{min-width:100px;}
    .gatorade-color-betslip{gap:24px 20px;}
    
    .kotc-home-pra-block .most-run-info{padding:0 8px;}
    .kotc-home-pra-block .home-run-info .c-title{padding:0 8px;}
    .kotd-stats-tabs{padding:0 8px;}


}

@media(min-width:768px){
    .plr-injuries-info .injury-team-inner{display:flex; grid-gap:14px; gap:14px;}
    .plr-injuries-info .injury-team-inner  .tab-content{display:block !important;}
    .plr-injuries-info .show-default{display:none;}
    .plr-injuries-info .injury-team-name span{font-size:16px;}
    .plr-injuries-info .injury-team-name{justify-content:flex-start;}
    .injuries-tab-outer ul.tabs-nav li a figure{width:32px; min-width:32px; height:32px;}
    .injuries-tab-outer .tabs-nav li.active:after{display:none !important;}
    .injuries-tab-outer ul.tabs-nav{ pointer-events:none;}
    .injuries-tab-outer ul.tabs-nav li a{padding-top:0;}
    
    .predictor-new .predict-wcard{flex-direction:column; gap:10px;}
    .predictor-new .predict-wcard .col-half{width:100%;  display: flex;  gap:10px;}
    .predictor-new .predict-wcard .col-half .block{max-width:32.33%;}
    .predictor-new .predict-wcard .col-half .block .col{flex:1;}
    .predictor-new .predict-wcard .block label{text-align:right; padding-right:10px; width:64px; min-width:64px;}
    .plr-injuries-info .main-card-show-more{display:block; margin-bottom:-8px;}
    
    .upcoming-tour-list .card-row-wrap ~ .card-row-wrap .title.flex-title{display:none;}
    .upcoming-tour-list .card-row-wrap ~ .card-row-wrap.add-ft-dropdown .title.flex-title{display:flex;}
    
    .preview-page-wrap .top-page-title-inner{position:relative;}
    .preview-page-wrap .top-page-title-inner .lead-series-info{position:absolute; top:0; left:0; height:100%; width:100%; pointer-events:none; display:flex; align-self:center; justify-content:center; border:none; padding:0; text-align:center; background:none;}
	
	.stat-in-pre span.d-none{display:none !important;}
	.supper-card-vanue{justify-content:flex-start;}
    .big-game-fact-list .insight-fact-li:nth-child(2){border:none;}
    .sgp-matchup-info .sgp-market-card{min-height:254px;}
}

@media(max-width:767px){
 .pre-mt-info{flex-wrap:wrap; column-gap:40px;}
    .pre-mt-info .col-vs-at{width:100%; order:-1; margin-bottom:-38px;}
    .col-vs-at .vs-h-label{order:2; margin-top:8px;}
    .game-preview-info .card-info-outer{padding:10px 8px;}
    .match-bet-block{column-gap:14px; margin-top:16px;}
    .match-bet-block .betslip-name{font-size:10px;}
    .preview-prob{padding:0 8px;}
    .preview-prob .implied-bar-block{padding:10px 0;}
    .bar-labels{font-size:11px;}
    .prob-title{font-size:14px;}
    .system-line-bar{flex-direction:column; justify-content:center; align-items:center;}
    .system-col-right{margin-top:10px;}
    .system-line-bar .system-col{width:100%;}
    .streaks-full-wrap .card-row-wrap{row-gap:16px;}
    .one-third-item{max-width:100%;}
    .widget-client .content-inner-wrap .title h3{font-size:14px;}
    
    .mt-score{width:60px; min-width:60px; font-size:18px;}
    .pre-mt-info .tm-name span{font-size:16px;}
    .pre-mt-info .review-tm .tm-figure{width:36px; min-width:36px; height:36px;}
    .review-mt-top.pre-mt-info{flex-wrap:nowrap; column-gap:0;}
    .mt-vs-at{width:38px;}
    
    .page-tab-col .btn{min-width:76px; font-size:12px; padding:0 8px;}
    .tm-bar .player-filters .col{flex:1;}
    .tm-bar .player-filters .col .select-filed{width:100%;}
    
    .sticked-table .table_outer .table-container{margin:0; width:100%;}
    .sticked-table .table_outer .table-container table .sticked-1{position:sticky; position:-webkit-sticky; z-index:2;     width: 120px; max-width:120px; min-width:120px;}
    .sheet-result-info{width:100dvw; position:sticky; position:-webkit-sticky; left:0;}
    .sheet-result-info .sheet-result-table tr td{font-size:11px;}
    
    .consistency-table .table-container table td.sheet-opp-td, .consistency-table .table-container table th.sheet-opp-td{width:200px !important; min-width:200px !important; max-width:200px !important;}
    .sheet-result-info .tm-base .tm-labels-bar{overflow:hidden;}
    .sheet-result-info .tm-base .tm-labels-bar .tm-name{max-width:100%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
    
    .featured-value-content-card .flex-title{flex-wrap:wrap; height:auto; margin-top:14px;}
    .featured-value-content-card .title-right{width:100%; margin-top:10px;}
    .title-drop-bar .base-drop{flex-direction:column; width:100%;}
    .title-drop-bar .drop-label{width:100%; margin:0; min-height:18px;}
    .title-drop-bar{width:100%;}
    .title-drop-bar .title-drop-btn{flex:1;}
    .title .title-drop-bar .base-drop .select-filed{width:100%; margin-top:5px;}
    .prop-featured-info .pre-mt-info .col-vs-at{order:inherit; width:auto; margin:0;}
    .prop-featured-info .col-vs-at .vs-h-label{margin:0;}
    .prop-feat-game{flex-direction:column; justify-content:center; align-items:center;}
    .feat-game-time{margin-top:5px;}
    .props-tabs-block{overflow:hidden; height:38px;}
    .props-tabs-block .tabs-outer{height:40px; overflow:hidden; overflow-x:auto; width:100%; justify-content:flex-start;}
    .props-tabs-block .tabs-outer .tabs-nav{min-width:100%;}
    
    .streaks-card-full .title.flex-title{height:auto; flex-wrap:wrap; margin-top:14px;}
    .streaks-card-full .title.flex-title .title-mid{order:3;}
    .flex-title-outer{flex-wrap:wrap;}
    .system-page-title .title-right.flex-item{width:100%; min-width:100%; margin-top:10px;}
    .system-page-title{margin-top:14px;}
    
    .theme-team-list ul li a figure{height:36px; width:36px; min-width:36px;}
    .new-list-card .theme-team-list ul li a span{font-size:14px;}
    
    .statistic-card-info .wcard{padding:0;}
    .stat-name-label{font-size:11px;}
    .stat-point-label{font-size:14px;}
    .std-name-label{font-size:16px;}
    .stat-show-list .stat-item{min-width:33.33%; border-top:1px solid var(--bdr-base); flex:1;}
    .stat-show-list .stat-item:nth-child(-n+3){border-top:none;}
    .stat-show-list .stat-item:nth-child(3n){border-right:none;}
    .breakdown-card{flex-direction:column;}
    .breakdown-info{width:100%;}
    .breakdown-item:first-child{border-left:none;}
    
    .predictor-new .predict-wcard .col-half .block{display:flex; align-items:center;}
    .predictor-new .predict-wcard .block .col{flex:1;}
    .system-page-title .btn-group.bootstrap-select.select_market .dropdown-menu{min-width:100%;}
    .system-page-title .title-drop-bar{grid-gap:8px; gap:8px;}
    
    .pre-mt-info .review-tm .tm-figure{margin:0;}
    .pre-mt-info .review-tm .tm-labels-bar{padding:0 5px;}
    .pre-mt-info .review-tm .tm-labels-bar .tm-name{text-align:center;}
    .pre-mt-info .review-tm .tm-labels-bar .conf-label{width:100%;}
    .prop-item-block .item-card-box{max-width:100%;}
    .result-game-card .pre-mt-info .tm-one .review-tm .tm-labels-bar .tm-name{text-align:left;}
    .result-game-card .pre-mt-info .tm-two .review-tm .tm-labels-bar .tm-name{text-align:right;}
    .result-game-card .pre-mt-info .tm-two .review-tm .tm-labels-bar .conf-label{text-align:right;}
    .upcoming-game-card .pre-mt-info .tm-two .review-tm .tm-labels-bar .conf-label{text-align:left;}
    
    .prop-fact-card{display:none;}
    .prop-fact-card.plr-fact-slide{display:block;}
    .next-game-info .next-game-card .tms-bar-right{min-height:inherit;}
    
    .tabs-outer.line-tabs .tabs-nav .tab-item-label{padding:5px 10px;}
    .title-tabs .tabs-outer.line-tabs ul.tabs-nav{width:auto;}
    
    .review-bx h2, .review-bx .sport-page-title{font-size:16px;}
    .next-game-content-card .next-game-card .game-card-inner{padding:8px;}
    
    .fet-item-card{width:302px;}
    .fet-item-card .card-box-right{display:none;}
    .fet-item-card .card-box-left .plr-tm-figure{display:block;}
    .genius-fact-bar .betslip-bx{width:100%;}
    .ft-recent-results .theme-table td{font-size:11px;}
    .ft-recent-results{padding:0 8px;}
    .ft-recent-results .theme-table td{padding:10px 4px;}
    .ft-recent-results .theme-table th{padding:8px 4px;}
    .ft-recent-results .theme-table .ft-score-td{padding-right:28px;}
    .result-info-table{padding:0;}
    .tm-card-left.top-sport-info .p-name{font-size:18px;}
    .tm-card-left.top-sport-info .tm-figure{width:58px; min-width:58px; height:auto; font-size:58px;}
    .plr-sport-bio{border-top:1px solid var(--bdr-base); padding-top:8px;}
    .plr-sport-bio .plr-info-bx{gap:4px;}
    .plr-sport-bio .stat-c-pre{font-size:12px;}
    
    .wdl-stat{flex-wrap:wrap;}
    .stat-in{min-width:48%;}
    .stat-in-form{min-width:100%; border-top:1px solid var(--bdr-base); padding-top:10px; display:flex; align-items:center; justify-content:center;}
    .stat-in-form .stat-in-pre{width:auto; margin:0; order:-1;}
    .wdl-stat .driver-form{margin:0 0 0 6px; width:auto;}
    .stat-in-form .stat-in-label{width:auto;}
    .race-home-wrap .top-sport-info .tm-figure{width:42px; min-width:42px; font-size:58px;}
    .race-home-wrap .top-sport-info .tm-figure .icon{margin-left:-14px;}
    
    .next-game-card .tms-bar-left .conf-label{font-size:11px;}
    .predictor-new .predict-result-outer .block{margin-top:20px;}
    .predictor-new .predict-result-outer .block.reset{margin-bottom:10px;}
    
    .matchup-info .title.flex-title{margin-bottom:10px;}
    .matchup-info .title.flex-title .title-left{flex:initial; width:100%;}
    .next-game-content-card .next-game-card .next-cta{width:80px;}
    .streaks-info .title-tabs .tabs-outer.line-tabs ul.tabs-nav{width:100%;}

    .stadium-top-filters .ms-drop{min-width:130px;}
    .stadium-top-filters .filter-team-select .ms-drop{left:auto; right:0; min-width:160px;}
    .stadium-top-filters .ms-choice span{font-size:12px;}
    .stadium-top-filters .bootstrap-select.btn-group .dropdown-toggle .filter-option{font-size:12px;}
    
    .team-detail-new-wrap .tabs-outer.line-tabs .tabs-nav .tab-item-label{font-size:12px; font-family:var(--font-base); padding:5px 12px 10px;}
    
    .baseball-sport .breakdown-card-info .avg-chart-outer .avg-content{padding-left:10px;}
    .std-figure{width:100px; min-width:100px;}
    .stadium-card-right .stadium-top-filters{flex-wrap:wrap;}
    .stadium-card-right .filter-item{min-width:calc(50% - 4px);}
        
    .performer-tm{width:100%; margin-bottom:8px;}
    .performer-tm .tm-base{flex-direction:row; align-items:center;}
    .performer-tm .tm-figure{margin:0 8px 0 0;}
    .performers-card{flex-direction:column; padding:8px 0;}
    .performer-stats{width:100%;}
    .performer-stats .stat-bar{width:100%;}
    .performer-tm .tm-figure{width:34px; min-width:34px; height:34px;}
    
    .h2h-matchup-block-heading .col-defense span, .h2h-matchup-block-heading .col-defense span{display:flex; justify-content:flex-end;}
    
    .parlay-match .with-draw-odds-bar .col.mid-col{align-self:flex-end;}
    
    .plr-bios-card{flex-wrap:wrap;}
    .bios-tm-card{min-width:100%; width:100%;}
    .fighter-mt-info .col-vs-at .vs-h-label{margin-bottom:0;}
    
    .wdl-total-bar li{flex:1; min-width:inherit;}
    
    .team-detail-new-wrap .title-tabs{margin-top:0;}
    .team-detail-new-wrap .tabs-outer.line-tabs .tabs-nav .tab-item-label{padding:5px 6px 10px;}
    .wdl-total-label{font-size:11px;}
    .wdl-total-count{font-size:18px;}
    .day-night-records .name-labeled{font-size:11px;}
    .day-night-records .stat-labeled{font-size:18px;}
    
    .streaks-card-full .title.flex-title .title-mid{width:100%; padding:0;}
    .streaks-card-full .title-tabs .tabs-outer.line-tabs ul.tabs-nav{width:100%;}
    .prop-featured-block .tabs-outer .tabs-nav{width:100%;}
    .props-tabs-block .base-tabs ul.tabs-nav li a{padding:10px 6px; font-family:var(--font-head);}
    
    .top-card .team-season-filter .select-filed .btn{line-height:32px;}
    
    .polls-game-slide .tip-btn{height:64px;}
    .polls-game-slide .tip-btn .tip-tm span{white-space:normal; text-overflow:ellipsis; overflow:inherit; font-size:11px;}
    .polls-game-slide .pool-voting-outer{flex-direction:column;}
    .polls-game-slide .beting-poll .pool-voting-outer .pool-voting-right{width:100%; max-width:100%; margin:5px 0 0;}
    .polls-game-slide .polls-item .polls-col{display:flex; flex-direction:column;}
    .polls-game-slide .polls-item .question-wcard{display:flex; flex-direction:column; flex:1;}
    .polls-game-slide .question-card{flex:1;}
    
    .not-yet-msg{text-align:center; width:100vw; position:sticky; left:0; float:left;}
    
    .new-fun-facts .prev-facts .mt-fact-li:nth-child(-n+4){display:none !important;}
    .new-fun-facts .show-list .prev-facts .mt-fact-li, .new-fun-facts .prev-facts .mt-fact-li:nth-child(-n+2){display:block !important;}
    
    .game-preview-info .tm-rank-label .icon{display:none;}
    
    .upcoming-tour-list .row-item-2 .item-card-box{min-width:100%; width:100%;}
    .upcoming-tour-list .card-info-new .title{flex-wrap:wrap; height:auto !important; margin-bottom:10px; padding:0;}
    .ft-game-info .title .title-right{width:100%;}
    .upcoming-tour-info{margin-bottom:12px;}
    .drivers-item-card .next-genius-card .betslip-fact{max-width:66px;}
    .drivers-item-card .next-genius-card .betslip-fact .betslip-box{max-width:100%; min-width:100%;}
    
    /*Sports CSS*/
    .soccer-sport .team-betting-box .wdl-total-bar{padding-left:8px;}
    .soccer-sport .team-betting-box .wdl-total-bar li{padding:14px 4px; min-width:38px;}
    .soccer-sport .team-betting-box .wdl-total-label{font-size:10px; line-height:1em;}
    .soccer-sport .team-betting-box .wdl-chart .chart{width:88px; height:88px;}
    .soccer-sport .team-betting-box .wdl-chart .chart canvas{width:100%; height:100%;}
    .cricket-sport .recent-game-item .game-card-right{min-width:inherit; width:auto;}
    
    .featured-value-content-card .props-tile .title-drop-bar{flex-wrap:wrap; grid-gap:12px; gap:12px; margin-bottom:10px;}
    .featured-value-content-card .props-tile .title-drop-bar .title-drop-btn{width:100%; min-width:100%;}
    .plr-injuries-info .injury-player-list .injury-player-col.injury-dnp{text-align:left;}
    .props-game-box .prop-fact-card.plr-fact-slide .betslip-button{margin-left:0;}
    
    .threesday-table .table-container table tr .sticked-1{border-right:1px solid var(--bdr-base);}
    .threesday-card-info .top-filter-title .dt-range{grid-gap:8px; margin-top:10px;}
    .threesday-card-info .top-filter-title .dropdown-block.dt-range .col{margin:0; min-width:calc(50% - 4px);}
    
    .matchups-tables.parent-matchup-section .standing-player-odds-card{position:sticky; left:0; max-width:100vw;}
    
    .nrfi-yrfi-table .table-container table tr .sticked-2{border-right:1px solid var(--bdr-base); width:86px; min-width:86px;}
    
    /*Sports CSS Start*/
    .mma-sport .tm-card-wrap .plr-stat-list{flex-wrap:wrap; grid-gap:0; gap:0; border:1px solid rgba(255,255,255,0.4); border-bottom:0;}
    .mma-sport .tm-card-wrap .plr-stat-li{min-width:calc(33.33%); padding:5px; border-right:1px solid rgba(255,255,255,0.4); border-bottom:1px solid rgba(255,255,255,0.4);}
    .mma-sport .tm-card-wrap .plr-stat-li:nth-child(3n), .mma-sport .tm-card-wrap .plr-stat-li:last-child{border-right:none;}
    
    .tennis-sport .tm-card-wrap .plr-stat-list{flex-wrap:wrap; grid-gap:0; gap:0; border:1px solid rgba(255,255,255,0.4); border-bottom:0;}
    .tennis-sport .tm-card-wrap .plr-stat-li{min-width:calc(33.33%); padding:5px; border-right:1px solid rgba(255,255,255,0.4); border-bottom:1px solid rgba(255,255,255,0.4);}
    .tennis-sport .tm-card-wrap .plr-stat-li:nth-child(3n), .tennis-sport .tm-card-wrap .plr-stat-li:last-child{border-right:none;}

    /*Sports CSS End*/
    
    .score-row .right_cell span{width:30px;}
    .ft-game-info .round-v-label{height:auto; padding:8px;}
    
    .parent-matchup-section .stnd-player-odds-col.right .yards-label{white-space:normal; line-height:1.1em; min-width:54px;}
    
    .fight-detail-card-info.half-card-item{min-width:100%; width:100%; max-width:100%;}
    .fight-stats-card-info.half-card-item{min-width:100%; width:100%; max-width:100%;}

    .dawg-streaks-list .single-streaks-carousel .next-game-block .betslip-button{min-width:122px;}

	.review-mt-result .score-row .pull-left a span{font-size:12px;}
	.review-mt-result .score-row .right_cell span{font-size:12px;}
	.h2h-review-info.half-card-item, .game-betting-info.half-card-item{width:100%; min-width:100%;}
    
    .props-tabs-block.tabs-parent-block{overflow:hidden; height:36px;}
    .props-tabs-block.tabs-parent-block .tabs-outer{height:100px; display:flex; align-items:flex-start;}
    .props-tabs-block.tabs-parent-block .tabs-outer .tabs-nav{height:35px; overflow:hidden; overflow-x:auto; min-width:100%; width:auto;}
    .props-tabs-block.tabs-parent-block .tabs-outer .tab-item{min-width:40px;}
    
    .review-main-outer .game-card-vanue{align-items:inherit; padding:0 8px;}
    .review-main-outer .game-card-vanue .round-v-label{min-width:calc(50% - 6px); max-width:50%; height:auto; min-height:30px; padding:4px 8px;}
	.consistency-tabs-block{padding:0 12px;}
    
    .team-card-new-top .team-season-filter .col{min-width:calc(50% - 5px); max-width:calc(50% - 5px);}
    .team-card-new-top .team-season-filter{flex-wrap:wrap;}
    
    .review-main-card .pre-mt-info .tm-name span{font-size:14px;}

	/*In Play Scorevoard Page CSS Start*/
	.score-play-tms{flex-wrap:wrap; padding-bottom:6px;}
	.score-play-tms .play-tms-scroe-box{order:3; flex:inherit; min-width:100%; padding:0 10px; margin-top:20px;}
	.score-play-tms .game-vs-col{--width:calc(50% - 5px);}
	.opp-score-bar{margin-bottom:-20px; margin-top:6px;}
	.score-play-tms .mt-score{font-size:36px;}
	.score-play-tms .tm-base{flex-direction:row; padding-left:8px;}
	.score-play-tms .tm-two .tm-base{padding:0 8px 0 0;}
	.score-play-tms .tm-base .tm-labels-bar{margin:0;}
	.score-play-tms .tm-base .tm-figure{margin:0 8px 0 0;}
	.score-play-tms .tm-two .tm-base .tm-figure{margin:0 0 0 8px;}
	.score-play-tms .tm-two .tm-base .tm-labels-bar{order:-1; text-align:right; display:flex; justify-content:flex-end;}
	.performer-col{flex-direction:column; gap:6px 0;}
	.top-performer-player{order:-1; width:100%; text-align:right;}
	.tm-one .top-performer-player{text-align:left;}
	.mid-card-title{margin-bottom:5px;}
    
    .plr-stat-col{flex-direction:column;}
    .pitching-stat-col{text-align:right;}
    .pitching-stat-col .play-player-bx .tm-figure{margin:0 0 0 4px; order:2;}
    .pitching-stat-col .tm-base .tm-labels-bar .tm-name{float:right;}
	
	.tracker-bar{flex-direction:column;}
	.tracker-player{min-width:100%; width:100%;}
	.tracker-chart{min-width:100%; width:100%;}
	.tracker-bets{min-width:100%; width:100%; margin:0;}
	.tracker-bets-inner{min-width:100%; width:100%; justify-content:space-between;}
	.tracker-chart .chart-end-points{text-align:left;}
	.tracker-item{padding:12px 0;}
	/*In Play Scorevoard Page CSS End*/
    
    .not-yet-odds-msg{margin-bottom:20px;}
    .predictor-new .predict-default .not-yet-odds-msg p{font-size:14px;}
    .money-bx .bx-layer1{width:160px; height:160px;}
	
	.ft-feat-player-card.no-fact-card .card-box-inner{min-height:inherit;}
	
	/*Touchdowns Page CSS Start*/
	.touchdown-data-table .table-container table .sticked-1{text-align:center;}
	.stat-bio-bar-top .stat-bio-left .tm-figure{width:80px; min-width:80px; height:80px;}
	.in-play-card .row-item-3 .item-card-box{max-width:100%; min-width:100%;}

    /*Leg Parlay Section CSS Start*/
    .sec-title-right{min-width:100%; display:flex; justify-content:center; align-items:center;}
    .anytime-parly-card .check-tab-label{min-width:inherit;}
    .anytime-parly-card .check-tab-label-text{font-size:13px;}
    .base-count-label{font-size:14px;}
    /*Leg Parlay Section CSS End*/
    
    .table-info-tooltip .base-tooltip-container{min-width:200px;}
    .table-info-tooltip .base-tooltip{justify-content:flex-end; width:14px;}
    .table-info-tooltip .base-tooltip-container:after{left:auto; right:1px;}
    
    .featured-value-content-card .card-info-new.plr-injuries-info .title-right{width:auto;}
    .featured-value-game-wrap .featured-value-content-card .content-inner-wrap{padding-top:0;}
    
    .consistency-table.sticked-table .table-container table .sticked-num{left:0; position:sticky; position:-webkit-sticky; z-index:2; background:#424242;}
    .consistency-table.sticked-table .table-container table .sticked-num ~ .sticked-1{left:60px;}
    
    .parlay-filter{padding:0 8px;}
    
    .scoreboard-card .top-filter .bootstrap-select.season_type_dropdown .dropdown-menu{left:auto; right:0; min-width:240px;}
    
    .player-splits-card-wrap .player-splits-table.base-table .table-container table tr .sticky-td-1{position:-webkit-sticky; position:sticky; left:0; z-index:2;}
    .player-splits-card-wrap .player-splits-table.base-table .table-container table tr th.sticky-td-1{background:#212121;}
    
    .splits-tabs-bar{padding:0 8px;}
    
    .splits-dt-range .col .bootstrap-select.btn-group .dropdown-menu{min-width:204px;}
    .splits-dt-range .col:nth-child(2n) .bootstrap-select.btn-group .dropdown-menu{left:auto; right:0;}
    .splits-dt-range .col.hide-drop ~ .col .bootstrap-select.btn-group .dropdown-menu{left:0; right:auto;}
    .splits-dt-range .col.hide-drop + .col .bootstrap-select.btn-group .dropdown-menu{right:0; left:auto;}
    .team-splits .splits-dt-range .col.hide-drop + .col .bootstrap-select.btn-group .dropdown-menu{left:0; right:auto;}
    
    .touchdowns-page-wrap .touchdown_stats_content .slide-arrow{display:flex!important; margin-right:0;}
    
    .provider-title{flex-direction:column;}
    .provider-title .provider-title-left{min-width:100%; padding:0;}
    .provider-title .title-mid{min-width:100%;}
    
    .touchdowns-page-wrap .stat-bio-bar-top .stat-bio-left .tm-figure{width:60px; min-width:60px; height:60px;}
    .touchdowns-page-wrap .stat-bio-bar-top .stat-bio-point{font-size:30px;}
    .touchdowns-page-wrap .stat-bio-bar-top .stat-bio-left .tm-name{font-size:16px;}
    
    .touchdown-stats-info .game-stat-block{padding:0 8px;}
    .touchdown-upcoming-info .game-stat-block{padding:0 8px;}
    .widget-client .card-info-new .game-stat-block .owl-stage-outer{padding:0;}
    .touchdown-data-info .c-title{padding:0 8px;}  
    
    .show-list .add-table-scroll{max-height:inherit !important;}
    
    .touchdown-data-table .table-container table .sticked-2{border-right:1px solid var(--bdr-base);}
    .threesday-result-bar .threesday-ctas{flex-wrap:wrap;}
    .threesday-result-bar .cta-btn-col{min-width:calc(50% - 8px);}
    .threesday-result-bar .cta-btn-col .betslip-box p{white-space:normal; overflow:inherit;}
    
    .review-page-wrap .review-main-info .review-mt-top .tm-labels-bar, .review-page-wrap .review-main-info .review-mt-top .tm-labels-bar .tm-name{text-align: right;}
    .review-page-wrap .review-main-info .review-mt-top .tm-two .tm-labels-bar, .review-page-wrap .review-main-info .review-mt-top .tm-two .tm-labels-bar .tm-name{text-align: left;}
    
    .sgp-search-label{width:100px; min-width:100px;}
    .system-plays-card .system-plays-tabs ul.tabs-nav li + li{margin:0;}
    .system-plays-card .system-plays-tabs ul.tabs-nav li a{padding:6px;}
    .system-plays-card .system-plays-tabs ul.tabs-nav{justify-content:space-between;}

    /*King of The Court Page CSS Start*/
    .kings-carousel .item-card-box{min-width:calc(50vw - 30px); max-width:calc(50vw - 30px);}
    .main-section.widget-client .kings-carousel .owl-stage-outer{padding:0;}
    .kotc-tm-bar{--figure-size:104px;}
    .kotc-tm-point{font-size:calc(var(--figure-size) / 2.9);}
    .king-plr-name{font-size:16px;}
    .king-date{font-size:12px;}
    .kotc-streak-left .tm-name{font-size:16px;}
    .kotc-streak-point{font-size:30px;}
    .kotc-streak-left .tm-figure{width:30px; min-width:30px; height:30px;}
    .card-row-wrap.kotc-streak-row{grid-gap:16px; gap:16px;}
    .player-odds-col.tb-odds-switch{display:flex; align-items:center; justify-content:flex-end; gap:8px;}
    .tb-filter-right{min-width:100%;}
    .tb-odds-switch .toggle-filed{width:auto;}
    .tb-odds-switch .select-label{margin:0;}
    .king-tm-player{padding:10px 0;}
    .kotc-home-pra-block .card-info{margin-bottom:20px;}
    /*King of The Court Page CSS End*/
    
    .kotc-table-card table tr .res-expand-td{min-width:130px;}
    .kotc-table-card .threesday-table{--sticked-1:174px;}
    .kotc-table-card .threesday-table .threesday-result-bar .betslip-name{white-space:normal; line-height:1.2em;}
    .kotc-table-card .threesday-result-bar .threesday-ctas{align-items:flex-end;}
    
    .kotc-streak-row .kotc-streak-info{min-width:100%;}
    
    .kotc-tracker-table .table-container table tr .sticked-2{border-right:1px solid var(--bdr-base);}
    
    .pick-now-col{width:100%; padding:0; margin-top:6px;}
    
    .resuilt-new-info.half-card-item .result-tab-bar ul.tabs-nav{width:100%;}
    
    .page-without-navigation .featured-value-content-card .props-tile .title-drop-bar .title-drop-btn{position:relative;}
    
    .new-brackets-info .tm-label{min-height:44px;}
    .new-brackets-info .teams-card-bkt .group-teams > li{margin-bottom:6px;}
    .new-brackets-info .teams-card-bkt{margin-bottom:20px;}
    .new-brackets-info .group-outer{margin-bottom:20px;}
    .new-brackets-info .group-block.quaterfinals, .new-brackets-info .group-block.semifinals, .new-brackets-info .group-block.championships, .new-brackets-info .group-block.final{top:22px;}
    .page-without-navigation .card-info.new-brackets-info{align-items:flex-start;}
    .mkt-label{font-size:10px;}
    
    /*=======Super Bowl LIX Hub Page CSS Start=======*/
    .supper-bowl-teams-info{max-width:100%;}
    .supper-bowl-title{font-size:26px;}
    .supper-bowl-both-tm .tm-figure{width:60px; min-width:60px; height:60px;}
    .supper-bowl-both-tm .tm-labels-bar{font-size:16px;}
    .sbh-facts-info .vcard-col-2{--col:1;}
    .first-score-info .vcard-col-2{--col:1;}
    .fast-appearances-info .vcard-col-2{--col:1;}
    .betting-splits-info.half-card-item{max-width:100%;}
    .stat-leader-info.half-card-item{max-width:100%;}
    .big-bets-info.half-card-item{max-width:100%;}
    .full-card-item-mob{max-width:100%;}
    .stat-leader-table .table-container table{table-layout:auto;}
    .bs-item{--mid-width:40px;}
    .lix-bet-pre{float:left; width:100%; margin-top:2px;}
    .half-card-item.live-insights-info{max-width:100%;}
    .half-card-item.pre-game-insights-info{max-width:100%;}
    .game-card-vanue-inner{flex:inherit;}
    .top-refresh{order:-2; display:flex; align-items:center; justify-content:center; width:100%;}
    .top-refresh .refresh-bar{margin:0;}
    .big-game-fact-list .insight-fact-li{flex:inherit; min-width:100%; max-width:100%;}
    .big-game-fact-list .insight-facts:after{display:none;}
    
    .coin-toss-top-block{gap:10px;}
    .coin-toss-form-table .table-container table.brand-table tr td{padding:6px 4px;}
    .gatorade-colors-card{flex-wrap:wrap;}
    .chart-labels-info{float:left; width:100%;}
    .gatorade-colors-chart{max-width:280px;}
    .gatorade-colors-card{gap:24px;}
    .gatorade-color-betslip{justify-content:space-between; width:100%; flex-direction:row; flex-wrap:wrap;}
    .chart-betslip-bar{width:calc(50% - 5px);}
    .chart-betslip-bar:nth-child(2n){justify-content:flex-end;}

    .chart-betslip .betslip-button{height:36px;}
    .chart-color-bar{font-size:14px;}
    .chart-color-bar{min-width:80px;}
    .gatorade-color-betslip{gap:14px 16px;}
    .table-container table tbody tr td .conf-td-label{font-size:12px;}
    /*=======Super Bowl LIX Hub Page CSS End=======*/
    
    /*Preview / Stats / Player Props Page New CSS Start*/
    .player-prop-market-stats .player-score-info{flex-direction:column; gap:8px; padding:8px 0;}
    .player-prop-market-stats .player-item{width:100%; min-width:100%;}
    .player-prop-market-stats .players-scores{width:100%; min-width:100%; flex-direction:column; gap:4px;}
    .player-prop-market-stats .players-scores dl{width:100%; padding:4px 6px;}

    .most-run-tm .tm-base .tm-labels-bar, .most-score-label{font-size:14px;}
    .most-run-tm .tm-base .tm-figure{margin-right:32px;}
    
    .kotd-stats-table.sticky-table{--sticked-1:94px;}
    .kotd-stats-table.sticky-table table tr .sticked-2{border-right: 1px solid var(--bdr-base);}
    .kotd-tracker-table .table-container table tr .sticked-2{border-right:1px solid var(--bdr-base);}
    
    .home-run-card .wcard{min-height:40px;}
    .home-run-card .wcard .home-run-player{font-size:15px;}
    .home-run-info .card-row-wrap{gap:6px;}
    .kotd-stats-info .kotc-table-filter .tb-filter-right{min-width:inherit; align-self:flex-end;}
    
    .base-slider{padding:0 10px;}
    
   .team-schedule-block .top-card.schedule-top-card .dt-range{padding:0 12px; margin-bottom:0; display:flex; flex-wrap:wrap; justify-content:space-between;}
   .team-schedule-block .top-card.schedule-top-card .dt-range .col{min-width:inherit; width:100%; max-width:calc((100% / 2) - 4px); display:inline-block; flex:inherit; margin:0 0 8px 0; border:none;}

    /*Sportsbook Splits Page CSS*/
    .sportsbook-widget .splits-table:not(.player-splits-table) .table-container table .sticked-2{width:76px; max-width:76px;}
    .sportsbook-widget .splits-table.widget-table:not(.player-splits-table) .table-container{width:calc(100% - 106px); margin-left:105px;}
    .sportsbook-widget .schedule-mid-wrapper .standing-table .table_outer .table-container{overflow:auto;}
    .sportsbook-widget .schedule-mid-wrapper .standing-table .table_outer .table-container table{table-layout:auto;}

    .widget-table .standings-table-block .standing-table.betting-data .table-container table thead tr th a{white-space:nowrap;}
    
    .game-schedule-table .most-player-row .most-player-team{width:66px; min-width:66px;}
    .game-schedule-table .most-player-row .cta-btn-col .betslip-box p{white-space:normal;}
    .game-schedule-table .most-player-row .cta-btn-col .betslip-box .betslip-button{height:56px;}
    .game-schedule-table .most-player-row .threesday-ctas{align-items:flex-end;}
    
    .game-schedule-info .kotd-tracker-table.game-schedule-table .kotc-opp-td .opp-tm-base .tm-labels-bar{min-width:28px;}
    .game-schedule-info .kotd-tracker-table.game-schedule-table .kotc-opp-td .opp-tm-base .vs-at{min-width:18px;}
    .game-schedule-info .kotd-tracker-table.game-schedule-table .kotc-opp-td .opp-tm-base .tm-base-col{gap:2px;}
    .game-schedule-info .kotd-tracker-table.game-schedule-table .kotc-opp-td .tm-base.tm-base-both-tm{justify-content:center;}

    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title{width:100%; min-width:100%; margin:12px 0 8px;}
    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title .title-drop-btn{width:100%;}
    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title .base-drop:first-child:not(:last-child){max-width:30%;}
    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title .base-drop{flex:1; max-width:70%;}
    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title .select-filed{width:100%;}
    .streaks-wrap .streaks-info-card .title.flex-title .streak-filter-title  .bootstrap-select.btn-group .dropdown-menu{right:auto; left:0;}
}

@media(max-width:640px){
    /*Leg Parlay Section CSS Start*/
    .lag-card-footer{display:none;}
    .show-list .lag-card-footer{display:block;}
    .leg-show-btn{display:block;}
    /*Leg Parlay Section CSS End*/
    
    .review-main-outer .plr-score-bar .plr-score-label{display:block;}
    
    .new-score-list-wrap .result-game-card .pre-mt-info .review-tm .tm-labels-bar{padding:0;}
    
    .baseball-sport.widget-client .result-game-info.item-card-box .score-row .right_cell span{width:18px;}
    
    .touchdowns-page-wrap .top-page-title .top-page-title-inner{flex-direction:column;}
    .touchdowns-page-wrap .top-page-title .top-page-title-left, .touchdowns-page-wrap .top-page-title .top-page-title-right{width:100%;}
    .touchdowns-page-wrap .top-page-title .tm-filter-col{flex:1;}
    .touchdowns-page-wrap .top-page-title .page-tm-filter{margin:0;}
    
    .splits-tabs-bar .legend-tooltip{position:static;}
    .legend-tooltip .base-tooltip{padding:0 8px;}
}

@media(max-width:390px){
    .mt-bet-col{width:82px;}
    .team-detail-new-wrap .tabs-outer.line-tabs .tabs-nav .tab-item-label{font-size:11px;}  
    .props-tabs-block .base-tabs ul.tabs-nav li a{font-size:11px;} 
    .bar-labels{font-size:10px;}
    
    .new-card-box.recent-meeting-box .table-container table tbody tr td, .new-card-box.recent-meeting-box .table-container table thead tr th{font-size:11px;}
    
    .new-list-card .theme-team-list ul li a span{font-size:12px;}
}

@media(max-width:992px) and (orientation : landscape) {
    .table-info-tooltip .base-tooltip{justify-content:flex-end; width:14px;}
    .table-info-tooltip .base-tooltip-container:after{left:auto; right:1px;}
}


/*=====================New Inner Pages CSS End==========================*/


/*================RESPONSIVE START===========================*/
@media(max-width:1024px){	
.m-none{display:none !important;}
.multi-col-2 .title, .card-col-2 .title h3{display:block;}
.golf-upcoming-tournaments .multi-col-2{margin-top:0;}

.multi-feaured-players .featured-players-card + .title, .multi-upcoming-tournaments .multi-tournaments + .multi-tournaments .title h3{display:block;}
.no-course-drop .multi-upcoming-tournaments .multi-tournaments + .multi-tournaments, .no-course-drop .multi-feaured-players .featured-players-card ~ .featured-players-card, .multi-feaured-players .featured-players-card ~ .featured-players-card{margin-top:0;}
.multi-upcoming-tournaments .multi-tournaments + .multi-tournaments{margin-top:10px;}
.multi-upcoming-tournaments .title h3 span, .multi-feaured-players .title h3 span{display:none;}

.main-section{max-width:100vw; /*overflow:auto; -webkit-overflow-scrolling:touch; height:100%;*/}
body{max-width:100vw;}
.dropdown-top.mob-none{display:none !important;}
.sub-content-tabs .sub-tabs-nav{display:none;}	
.sub-content-tabs .sub-tab-content{display:block !important;}
.league-container > li > a{display:block;}
.league-dropdown ul.league-container{padding:0;}
.sub-content-tabs .sports-col ul li{width:100%;}

.select-team .select2-container.select2-container--default.select2-container--open{position:relative !important;}
.select2-container.select2-container--default.select2-container--open{position:fixed !important;}

/*Home Css*/
.dropdown, .sports-bar-outer ul li.add-dropdown:hover .dropdown{display:none;}	
.title-right .select-filed{flex:2; float:left; min-width:50%; border-right:1px solid rgba(255,255,255,0.22); margin:0;}
.title-right .select-filed:nth-child(2n), .title-right .select-filed:last-child{border-right:0;}
.title-right .select-filed:nth-child(3), .title-right .select-filed:nth-child(4){border-top:1px solid rgba(255,255,255,0.22);}
.title-right .SumoSelect > .CaptionCont{line-height:40px; height:40px;}
.prediction-info .title .select-filed{display:none;}

.sports-select-row{display:flex; flex-wrap:wrap; float:left; width:100%; background:#424242; margin-top:2px; position:relative;}
.sports-select-row:before{position:absolute; top:0; left:-12px; right:-12px; height:100%; background:#424242; content:'';}
.sports-select-row .select-filed{flex:3; float:left; min-width:33.33%; border-right:1px solid rgba(255,255,255,0.22); margin:0;}
.sports-select-row .select-filed:last-child{border-right:0;}
.sports-select-row .select-filed:nth-child(4){border-top:1px solid rgba(255,255,255,0.22);}
.prediction-block .Popup-head a.icon{top:16px; position:absolute; left:12px; z-index:1;}
.prediction-block .Popup-head .SumoSelect > .CaptionCont{padding-left:0;}
.prediction-block .Popup-head .select-filed:after{right:8px; padding-top:1px;}

.predictor-wrap .title .title-right{display:flex;}
.predictor-wrap .title{height:auto; padding:0;}
.predictor-wrap .title h3{padding:0 12px;}
.predict-wcard{display:block;}
.predict-wcard .col-half{width:100%;}

.sports-bar-outer > ul > li{min-width:inherit; padding-right:20px;}
.sports-bar-outer > ul > li > a{font-weight:500;}
.sports-bar-outer > ul > li.active > a:after{bottom:-15px;}
.all-sport{position:absolute; top:0; left:0; height:56px;}
.all-sport > a{height:44px; width:70px; line-height:normal; flex-wrap:wrap; align-content:center; align-items:center; justify-content:center; text-transform:uppercase; font-weight:500; color:#9e9d95; font-size:13px;}
.all-sport > a span, .all-sport.show > a:after{display:none;}
.all-sport.show > a i{color:#53d337;}
.show-nav .sports-bar-outer > ul > li.active > a:after{display:none;}
.all-sport > a i{float:left; width:100%; font-size:9px; margin:0; text-align:center; color:#9e9d95; position:absolute; bottom:4px;}
.sports-bar{padding-left:70px;}
.sports-menus{height:calc(100vh - 44px); padding:0; overflow:auto; padding-bottom:16px;}
.all-sports-dropdown{position:fixed; top:44px; left:0; opacity:1; visibility:visible; display:none; transition:none;}
.league-dropdown ul{padding:0 12px 10px; background:#fff; padding-left:30px;}
.league-dropdown ul li{width:100%;}
.league-dropdown ul li a{text-transform:none;}
.sports-col > ul > li{margin:0; border-bottom:1px solid #d9d9d9;}
.sports-col > ul > li > a{position:relative; margin:0; padding:12px 20px 12px 12px; border:0; font-weight:normal;}
.sports-col > ul > li > a:after{position:absolute; top:0; right:10px; height:100%; display:flex; align-items:center; content:'\e9bd'; font-family:'dk-icons'; color:#515151; font-size:10px; transition:all 0.3s ease 0s; opacity:0.6;}
.sports-col > ul > li.open > a{background:#fff; color:#000; font-weight:600;}


.league-dropdown, .sports-col > ul > li:first-child .league-dropdown{display:none;}
.sports-col > ul > li.open > a:after{transform:rotate(180deg); -webkit-transform:rotate(180deg); color:#000;}
.sports-listing, .sports-bar-outer > ul > li > a i{display:none;}
.sports-title{padding:0 12px; text-transform:uppercase; font-size:11px; color:#989898; margin-bottom:8px;}

/*Top Menus*/
.nav-outer ul .magic-line{display:none;}
.nav-outer ul li.active a:after{position:absolute; bottom:1px; left:0; width:100%; content:''; border-bottom:2px solid #53d337;}
	
/*Ladder Tooltip Css*/
.table-container table .sticked-2 a{position:relative;}
.table-container table tbody tr td.sticked-2.active span.d{display:block; color:#f1f1f1; font-weight:normal; position:absolute; bottom:25px; left:16px; background:#525252; text-align:center; padding:2px 4px; z-index:24; border-radius:2px;}
.table-container table tbody tr td.sticked-2.active span.d:after{position:absolute; bottom:-13px; left:8px; content:'\e98a'; color:#525252; font-size:18px; font-family:'dk-icons';}
.tooltip-overlay{height:100%; position:fixed; width:100%; background:rgba(255,255,255,0); display:none; z-index:22;}
.table-container table .sticked-2{overflow:inherit;}

.team-reviews:before{position:absolute; top:0; left:-12px; right:-12px; height:100%; content:''; background:#424242;}

/*Stadium Page Css*/
.Statistics-list li{padding:14px 10px;}
.facts-outer .facts-label{padding-bottom:0;}
.facts-card .facts-row .falcons-card{margin-bottom:0;}
.stadiums-card .score-list{max-height:inherit;}

/*Review Page Css*/
.review-wrap .results-info .sport-label{padding-bottom:8px;}

/*Player Detail Page Css*/
.chart-tabs{justify-content:flex-start; padding-left:118px;}

/*Tennis Sport css*/
.tennis-sport .scoreboard-card .match-detail-card .match-teams{flex:2;}

.dropdown-backdrop{pointer-events:none;}

/*=======NASCAR RACE CSS======*/
.statistics-driver{border-bottom:1px solid #505050; margin:0; padding-bottom:14px;}
.statistics-driver .wcard{background:none;}
.statistics-driver .statistics li{padding:0 10px;}
.statistics-driver .statistics{padding:0;}

.no-predictor-msg{height:auto !important;}
.nascar-player-wrap .top-card .wcard .pull-right .select-filed .btn{padding-left:0; line-height:32px;}
.nascar-player-wrap .top-card .wcard .pull-right{float:left;}

.golf-player-wrap .filter-slide ul{padding:6px 0 0;}

/*Widget CSS*/
.mob-none{display:none;}
.desk-none{display:block;}

.dropdown-top{position:fixed; top:44px; left:0; right:0; display:none;}
.sports-bar-outer > ul > li.nascar-menu:hover > .dropdown-top{display:block;}

.nascar-sport .featured-players-info .owl-stage-outer{border:0;}

.widget-title{padding:0 4px 10px;}
.nascar-sport .stadiums-wrap .top-card .filter-search{padding-bottom:8px; margin-bottom:8px;}

.multi-feaured-players .featured-players-card + .featured-players-card{margin-top:18px;}
.golf-home-card .multi-feaured-players .no-genius-facts .player-card-outer .featured-player{min-height:inherit;}

.nascar-sport .mid-wrapper.scoreboard-wrap{overflow:hidden;}

.note-msg{width:100%; text-align:left; margin-top:8px; margin-left:0;}

.nascar-home-card .player-card-outer > .owl-nav button{top:54px; bottom:auto;}

.ufc-sport .featured-info .featured-outer .team-card{margin-bottom:10px;}


/***=================***Betslip, Props and Polls Section CSS Start****=================***/
.props-col, .spacific-col .props-col{width:50%; margin:0; border-right:1px solid #525252; border-top:1px solid #525252;}
.props-col:first-child, .props-col:nth-child(2){border-top:0;}
.props-col:nth-child(2n){border-right:0;}
.props-card{flex-wrap:wrap;}
.props-card .props-col-in{flex:inherit; width:100%; max-width:100%; margin:0;}
.props-col-in.betslip-cols{ margin-top:8px;}
.goal-scorer-card .goal-scorer-table td .betslip-card{max-width:64px;}
.goal-scorer-card .goal-scorer-table th:last-child{padding-right:20px;}

.polls-col{width:100%;}
.half-block-wrap .card-info-outer .polls-block{margin-bottom:8px;}
.half-block-wrap .card-info-outer .polls-block:last-child{margin-bottom:0;}

/*====Value Props New CSS====*/
.score-tied.score-tied-preview{padding:0 12px;}
.bracket-dk{overflow:hidden;}
.bracket-dk-outer-warp{padding-bottom:20px; margin-bottom:-20px;}


.select-games-right .select-filed{min-width:200px;}
.player-props-wrap .player-props-info .player-props-block .props-vcard{width:100%; margin-right:0;}

/*Player Split Page CSS Start*/    
.tm-card-wrap{padding:10px;}  
.tm-card-left .tm-figure{width: 98px;min-width: 98px;height: 98px;}
.tm-card-left .p-name{font-size:22px;}
.plr-stat-title{font-size:14px; margin-bottom:10px;}    
.stat-c-pre{font-size:14px;}    
.player-splits-wrap .review-bx{padding-left:10px;}      
/*Player Split Page CSS End*/  
    
}

/*DESKTOP CSS*/
@media(min-width:1025px){
.baseball-sport .table-container table tbody tr .icon-figure, .nba-sport .table-container table tbody tr .icon-figure, .nfl-sport .table-container table tbody tr .icon-figure, .ncaaf-sport .table-container table tbody tr .icon-figure, .ncaab-sport .table-container table tbody tr .icon-figure, .soccer-sport .table-container table tbody tr .icon-figure, .ufc-sport .table-container table tbody tr .icon-figure, .afl-sport .table-container table tbody tr .icon-figure,.nrl-sport .table-container table tbody tr .icon-figure, .nhl-sport .table-container table tbody tr .icon-figure, .tennis-sport .table-container table tbody tr .icon-figure{float:left;}	

/*Widget CSS*/	
.mob-none{display:block;}
.desk-none{display:none;}

.container{margin:0 auto; float:none; max-width:1170px; padding:0 15px;}
.card-info{margin-bottom:20px;}
.loading-wrapper.section-inner-loader{top:84px;}

/*Header Css*/
header, .sports-bar{background:#525252;}
.sports-bar{height:44px; overflow:inherit;}
.sports-bar-outer{overflow:inherit; height:44px; padding:0; width:auto;}
.sports-bar-outer > ul{height:44px; overflow:inherit;}
.sports-bar-outer > ul > li{height:44px; min-width:inherit;}
.sports-bar-outer > ul{display:block;}
.sports-bar-outer > ul > li > a{font-size:14px; font-weight:bold; text-transform:uppercase; line-height:normal; height:44px; padding:0 20px; border-bottom:2px solid transparent; border-radius:0;}
.sports-bar-outer > ul > li.active > a:after{display:none;}
.sports-bar-outer > ul > li > a i{display:none;}
.sports-bar-outer > ul > li > a span{display:block;}
.sports-bar-outer > ul > li.active > a{background:none; color:#fff; font-weight:bold; border-bottom-color:#53d337;}


.dropdown-top{display:none;}
.sports-bar-outer > ul > li.nascar-menu:hover > .dropdown-top{display:block;}
.sports-bar-outer > ul > li.nascar-menu:hover > a{color:#53d337;}
.dropdown-top ul li:hover a, .dropdown-top ul li.active a{color:#53d337;}

.league-dropdown{display:block;}
.sports-col > ul > li > a{display:none;}
.sports-col > ul > li{display:none; border:0;}
.all-sports-dropdown.show{opacity:1; visibility:visible;}
.sports-bar-outer ul li.add-dropdown:hover .dropdown{display:block;}
.sports-col > ul > li{margin-bottom:10px;}
.sports-col > ul > li > a{padding:10px; border:0; padding:10px 0;}
.league-dropdown > ul{width:100%; padding:10px 0;}
.league-dropdown > ul li{width:auto; margin-right:30px;}
.sports-menus{padding:10px 0;}
.sports-col{max-height:42vh; overflow:hidden; position:relative;}
.sports-col > ul > li.open > a{color:#7d9e2f;}
.league-dropdown ul li:hover > a, .league-dropdown ul li.active > a{color:#7d9e2f;}
.sports-listing ul li.active a:after{position:absolute; bottom:0; left:0; width:100%; background:#53d337; height:2px; content:'';}

.add-to-betslip:hover{background:rgba(255,255,255,0.5) !important; color:#000 !important;}
.add-to-betslip:hover span{color:#000 !important;}
.add-to-betslip.active h3, .add-to-betslip.active p, .add-to-betslip.active h3 span{color:#000;}
.add-to-betslip:hover h3 span{color:#53d337 !important;}
.add-to-betslip:hover span{color:#53d337 !important;}
.add-to-betslip:hover span.tm-line{color:#000 !important;}
.odds-bar .add-to-betslip:hover small{color:#000;}   

/*Title CSS*/
.title{padding:0;}
.title h3, .league-card-bx span{font-size:14px; font-weight:500; color:#fff;}

/*TOp Nav Css*/
.top-nav{background:#424242; height:40px; top:44px;}
.nav-container{height:40px;}
.top-nav .nav-control{display:block;}
.nav-outer ul{display:block;}
.nav-outer ul li{float:left;}
.nav-outer ul li a{position:relative; line-height:40px; font-size:13px; font-weight:500; padding:0 10px;}
.nav-outer ul li a:after{position:absolute; top:14px; left:0; height:13px; width:1px; background:#b2b1b1; content:'';}
.nav-outer ul li:first-child a:after{display:none;}
.nav-outer ul li.active a:before{position:absolute; bottom:-2px; left:0; right:0; text-align:center; content:'\e98b'; font-family:'dk-icons'; font-size:16px; color:#323232; line-height:10px;}
.nav-outer ul .magic-line{display:none;}
.new-label{right:10px;}
.nfl-sport .nav-outer ul li a{padding:0 10px;}

.nav-outer ul li.others-menu ul li.active a:before{opacity:0;}
.nav-outer ul li.others-menu.active ul li.active a:before{opacity:0;}
.nav-outer ul li.others-menu.active ul li a:before{opacity:0;}

/*Home Css*/
.featured-info .featured-outer .team-card:nth-child(2){display:block;}
.featured-card .featured-info{order:-1;}
.featured-card{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}
.featured-info .featured-outer{display:flex; justify-content:space-between; flex-wrap:wrap; flex:2;}
.featured-info .featured-outer .team-card{width:auto; min-width:50%; flex:2; padding:0 8px; max-width:50%;}
.featured-row{margin:0 -8px;}

.facts-card .facts-row .falcons-card{display:flex; margin-bottom:0;}

.upcoming-info{width:calc(50% - 8px); order:2;}
.featured-wrap .results-info{width:calc(50% - 8px); order:3;}
.league-home .results-info{width:calc(50% - 8px); order:3;}
.odds-fluc-info{order:4;}
.featured-wrap .streaks-info{order:5;}
.featured-card .dawg-streaks-list .item:nth-of-type(2), .preview-card .dawg-streaks-list .item:nth-of-type(2){display:block;}
.big-win-parlay{width:calc(50% - 8px); order:6;}

.prediction-info{width:calc(50% - 8px); order:7;}
.prediction-info .predictor-card{position:static; display:block !important;}
.prediction-info .predictor-outer{height:auto !important; overflow:inherit; padding-bottom:0;}
.prediction-info .Popup-head, .prediction-label{display:none;}
.prediction-label a i{font-size:34px;}
.prediction-label a{font-size:16px;}
.predict-wcard .block:last-child{margin-bottom:0;}
.top-card .wcard{padding:6px 0 12px;}

.league-card .team-margin{margin-bottom:19px;}
.league-card .team-margin h4, .featured-wrap .team-margin h4{margin-bottom:12px;}
.featured-wrap .results-outer .sport-label{margin-bottom:14px;}
.featured-wrap .team-margin{margin:10px 0 13px;}

.facts-row{display:block;}
.facts-row .owl-stage{min-height:88px;}
.featured-card .odds-fluc-info .odds-fluc-outer, .league-card .odds-fluc-info .odds-fluc-outer{display:flex; justify-content:space-between; flex-wrap:wrap;}
.featured-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam, .league-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam{width:calc(50% - 8px);}
.featured-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam:nth-of-type(2), .league-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam:nth-of-type(2){display:block;}

.odds-fluc-row{margin:0 -8px;}
.league-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam{width:auto; min-width:50%; flex:2; padding:0 8px;}

.big-wins-info .big-wins-block{display:block; padding:0 10px;}
.big-wins-info .big-wins-block .col{float:left; width:100%; display:flex; flex-flow:row wrap; border:0; border-bottom:1px solid #5a5a5a;}
.big-wins-info .big-wins-block .col:last-child{border-bottom:0;}
.big-wins-block .col figure{float:left; margin-right:10px;  align-self:center;}
.big-wins-block .col span{display:block; overflow:hidden; float:none; width:auto; text-align:left; margin:0; margin-top:2px;}
.big-wins-block .col .sports-odds i{display:none;}
.big-wins-block .col .sport-icon{display:block;}
.big-wins-block .col .sport-icon i{font-size:14px; padding-left:4px;}
.big-wins-block .col .wins-detail{flex:3 0px; margin:0; align-self:center;}
.big-wins-block .col .sports-odds{flex:1 2px; text-align:right; align-self:center;}
.big-wins-block .col p{display:block; text-align:left;}
.facts-outer .facts-label i{display:none;}

.prediction-info .predict-result-outer{min-height:430px; display:flex; align-items:center; flex-wrap:wrap;}
.league-card .prediction-info .predict-result-outer{min-height:430px;}
.featured-card .big-win-parlay .parlay-info .tap-card-top{padding:10px 12px 0;}
.league-card .big-win-parlay .parlay-info .tap-card-top{padding:14px 12px 3px;}
.league-card .big-win-parlay .parlay-info .falcons-card{padding:10px 12px;}
.featured-card .big-win-parlay .parlay-info .falcons-card{padding:9px 12px;}
.big-win-parlay .parlay-info .parlay-widget{display:block;}

/* Streaks PAGE CSS */
.dawg-streaks-list .item{max-width:calc((100% / 2) - 8px);}

/*NBA Home Css*/
.league-card{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:flex-start;}

.betting-insight-card{display:flex; justify-content:space-between; flex-wrap:wrap;}
.ats-info{width:calc(50% - 8px);}
.favourite-records{width:calc(50% - 8px);}
.spread-total{width:calc(50% - 8px);}

.league-home .upcoming-info .facts-outer .facts-label{padding-bottom:0; padding-top:10px;}


/*CHOUSE LEAGUE POPUP CSS*/
.choose-league{max-width:320px; left:0; border-right:1px solid rgba(255,255,255,0.1); display:none !important;}
.choose-league .leagues-card{overflow:auto;}

/*NEXT GAME PAGE CSS*/
.next-games-list{display:flex; justify-content:space-between; flex-wrap:wrap;}
.next-games-list .featured-outer{width:calc(50% - 8px);}

/*RESULT PAGE CSS*/
.result-listing{display:flex; justify-content:space-between; flex-wrap:wrap;}
.result-listing .results-outer{float:left; width:calc(50% - 8px);}

/*STANDINGS PAGE CSS*/
.table-container table tbody tr td span.m{display:none;}
.table-container table tbody tr td img.team_icon{float:left;}
.standing-table .table-container table tbody tr td img.team_icon{float:inherit; display:inline-block; margin:0px;}
.table-container table tbody tr td span.d{display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.table-container table tbody tr img.team_icon{margin-right:10px;}
.table-container table .sticked-2{width:200px; max-width:200px;}


/*TEAM PAGE CSS*/
.teams-list-wrap{padding:0;}
.teams-list-wrap ul{justify-content:flex-start;}
.teams-list-wrap ul li{width:calc(25% - 8px); margin-right:10px;}
.teams-list-wrap ul li:nth-child(4n){margin-right:0;}

.top-filter{position:-webkit-sticky; position:sticky; top:84px; z-index:5; background:#424242;}

/*TEAM DETAIL PAGE CSS*/
.team-detail-card .upcoming-games{width:calc(50% - 8px);}
.team-detail-card .recent-results{width:calc(50% - 8px); float:right;}
.team-detail-card .top-card .wcard{display:flex; justify-content:space-between; border-bottom:1px solid #525252; margin-bottom:16px;}
.team-detail-card .top-card .review-bx{width:auto;}
.team-detail-card .top-card .team-reviews{width:auto; float:right; background:none; display:flex; align-items:center;}
.team-detail-card .team-reviews .block{display:block;}	
.team-detail-card .team-reviews .block .col{padding:0 8px; vertical-align:middle;}
.team-detail-card .betting-info{width:calc(50% - 8px);}
.team-detail-card .ou-record-info{width:calc(50% - 8px); float:right;}
.tm-win-loss .wdl-chart{display:flex; justify-content:center; align-items:center;}
.tm-win-loss .wdl-info li{width:auto; display:block; clear:both;}
.tm-win-loss .wdl-info{width:auto;}
.most-runs-wickets .card-info{width:calc(50% - 8px);}
.most-runs-wickets .card-info.most-wickets-widget{float:right;}
.most-runs-list ul{max-height:84px; overflow:hidden;}
.most-runs-list ul li:nth-child(-n+2), .most-runs-list ul li{display:block;}
.tennis-sport .team-detail-card .team-reviews .block .col{min-width:90px;}

.team-detail-wrap .card-info.upcoming-games + .card-info.betting-info{float:right;}
.no-resent-games .ou-record-info{float:left;}

.course-detail-card .top-card .team-reviews{background:none; padding:0;}
.team-reviews .block{width:auto; float:right; display:flex;}
.team-reviews .block .col{min-width:120px; padding:0 10px;}

/*BIG BETS PAGE CSS*/
.big-bets-list{display:flex; justify-content:space-between; flex-wrap:wrap;}
.big-bets-list .bet-card{width:calc(50% - 8px);}

/*BIG WINS PAGE CSS*/
.big-win-list{display:flex; justify-content:space-between; flex-wrap:wrap;}
.big-win-list .big-wins-outer{width:calc(50% - 8px);}

/*PARLAY PAGE CSS*/
.parlay-listing{display:flex; justify-content:space-between; flex-wrap:wrap;}
.parlay-listing .parlay-outer{width:calc(50% - 8px);}

/*ODDS FLUC PAGE CSS*/
.odds-fluc-listing{display:flex; justify-content:space-between; flex-wrap:wrap;}
.odds-fluc-listing .odds-fluc-outer{width:calc(50% - 8px);}

/*STANDING PAGE CSS*/
.standing-card .filter-tabs .tabs-outer{padding:0;}
.table-line{padding:5px 0;}
.table-title{padding:16px 0 8px;}
.table-title span.conf-heading{margin-bottom:3px;}
.ladder-betslip:hover{background:rgba(255,255,255,0.5) !important; color:#000 !important;}
.ladder-betslip.active{background:#fff !important; color:#000 !important;}


/*SCOREBOARD PAGE CSS*/
.scoreboard-card .score-title{padding-left:0;}
.scoreboard-card .score-list{display:flex; justify-content:space-between; flex-wrap:wrap;}
.scoreboard-card .score-list > li{width:calc(50% - 8px);}
.scoreboard-card .score-list > li .match-detail-card{height:100%;}
.scoreboard-card .match-detail-card .detail-card, .scoreboard-card .match-detail-card > a{height:100%;}
.scoreboard-card .match-detail-card .match-teams{display:flex; align-items:center;}
.score-top{padding-left:0;}
.scoreboard-card .score-list .results-outer{float:left; width:100%; height:100%;}
.scoreboard-card .score-list .results-outer .wcard{height:100%;}

/*STADIUM DETAIL PAGE CSS*/
.stadiums-card .stadium-iteams{display:flex; justify-content:space-between; flex-wrap:wrap;}
.stadiums-card .stadium-iteams .card-info{width:calc(50% - 8px);}
.avg-chart-outer .avg-chart{height:152px; width:152px; min-width:152px;}
.avg-chart-outer .avg-chart canvas{width:100%;}
.stadium-iteams .stadiums-games .score-list li{display:block;}
.match-detail-card .match-countdown{width:100px;}
.match-detail-card .detail-card, .match-detail-card > a{min-height:70px;}
.match-teams{display:flex; align-items:center;}
.stadium-iteams.no-more-results{display:block;}
.stadium-iteams.no-more-results .statistics-info{float:right;}
.stadium-iteams.no-more-results .statistics-avg{float:left;}
.stadium-iteams.no-more-results .stadiums-games +.stadiums-result{float:right;}
.stadium-iteams.no-more-results .stadiums-games +.stadiums-result + .statistics-info{float:left;}
.stadium-iteams.no-more-results .stadiums-games +.stadiums-result + .statistics-info + .statistics-avg{float:right;}

/*PREDICTOR PAGE CSS*/
.predictor-wrap .predictor-outer{display:flex; flex-wrap:wrap; background:#424242; padding:0;}
.predictor-wrap .predictor-outer .wcard{padding:10px;}
.predictor-wrap .predictor-outer .predictor-inputs{order:-1; width:55%;}
.predictor-wrap .predictor-outer .predict-result-area{width:45%;}
.predictor-wrap .predictor-outer .predictor-inputs{min-height:440px; position:relative;}
.predictor-wrap .predict-filter, .predictor-wrap .predictor-range{background:#3b3b3b;}
.predictor-wrap .predict-filter .predict-wcard{border-top:0; padding:18px 8px 20px;}
.predictor-wrap .predict-wcard .block label, .predictor-wrap .predict-wcard .block .col p{font-size:13px;}
.predictor-wrap.predict-wcard .block{margin-bottom:12px;}
.predictor-wrap .predictor-range{padding:20px 16px;}
.predictor-wrap .predictor-outer .predict-result-outer{display:flex; align-items:center; min-height:440px; padding:0 10px; flex-wrap:wrap;} 
.predictor-wrap .predict-icon .money{margin-bottom:24px;}

.predictor-wrap .predictor-range ul li .col{width:calc(100% - 230px);}
.predictor-wrap .predictor-range ul li .col.first-col{width:230px; padding-right:16px;}
.predictor-wrap .predictor-range ul li{margin-bottom:30px;}
.predictor-wrap .tooltip{top:auto;bottom:100%;left:50%;right:auto;width:200px;background:#222;}
.predictor-wrap .tooltip .content{text-align:center;}
.predictor-wrap .tooltip .content:after{left:45%; right:auto; margin:0 auto; top:auto; bottom:-6px; border-width:6px 6px 0 6px; border-color:#222 transparent transparent transparent;}
.predictor-wrap .predictor-range ul li .col.first-col a.icon{font-size:20px; margin-top:0;}
.predictor-wrap .predictor-range ul li .col.first-col figure{float:left; margin:0 10px 0 0;}
.predictor-wrap .predictor-range .range-slide{margin-top:3px;}
.predictor-wrap .predictor-range ul li .col.first-col span{font-size:13px;}
.predictor-wrap .result-under > p{font-size:16px; margin-bottom:10px;}
.predictor-range{padding:14px 4px 14px 10px;}

/*STATS PAGE CSS*/
.stats-card .card-info.records{width:calc(50% - 8px);}
.stats-card .card-info.favourite{width:calc(50% - 8px); float:right;}
.stats-card .card-info.under-pressure{width:calc(50% - 8px); float:right;}
.stats-card .card-info.venue-facts{width:calc(50% - 8px); float:right;}
.statistics-row{display:flex; justify-content:space-between;}
.stats-card .favourite + .under-pressure + .venue-facts{float:revert;}


/*REVIEW PAGE CSS*/
.review-card .card-info.game-details{width:calc(50% - 8px); float:right;}
.review-card .card-info.head-to-head{width:calc(50% - 8px);} 
.review-card .card-info.spread-info{width:calc(50% - 8px);} 
.review-card .card-info.gt-points-info{width:calc(50% - 8px);  float:right;}
.review-card .card-info.points-area{width:calc(50% - 8px);}
.review-card .card-info.records{width:calc(50% - 8px); float:right;}
.preview-outer{max-height:236px;}
.review-card .card-info.fight-stats{width:calc(50% - 8px); float:right;}

.review-card .stadium-block .icon{font-size:40px;}
.stadium-block figure{height:40px; width:40px; min-width:40px;}
.review-card .game-details .game-stadium{padding:29px 0;}
.tennis-sport .review-card .game-details .game-stadium{padding:23px 0;}
.review-card .results-info .team-margin{text-align:center;}
.review-card .results-info .team-margin .col{width:auto; float:none; display:inline-block; vertical-align:middle;}
.review-card .results-info .team-margin .col-mid{width:104px; float:none; display:inline-block; vertical-align:middle;}
.review-card .team-margin .col-mid strong, .review-card .team-margin .col-mid span{display:inline-block; vertical-align:middle;}
.review-card .team-margin .col-mid span{width:20px;}
.review-card .score-row .right_cell span{width:60px;}
.review-wrap .review-card{display:flex; justify-content:space-between; flex-wrap:wrap;}
.cricket-sport .review-card .results-info .team-margin .col{width:auto;}
.cricket-sport .review-card .results-info .team-margin .col-mid{width:140px;}

.cricket-sport .score-card .team-margin .col{width: calc(50% - 71px);}
.cricket-sport .score-card .team-margin .col-mid{width:140px;}

/*PERVIEW PAGE CSS*/
.preview-card{display:flex; flex-wrap:wrap; justify-content:space-between;}
.preview-card .card-info.preview-match{width:calc(50% - 8px);}
.preview-card .card-info.game-details{width:calc(50% - 8px);}
.preview-card .card-info.fun-facts{width:calc(50% - 8px);}
.preview-card .card-info.match-preview{width:calc(50% - 8px);}
.preview-card .card-info.recent-matches{width:calc(50% - 8px);}
.preview-card .card-info.result-info{width:calc(50% - 8px);}
.preview-card .stadium-block .icon{font-size:40px;}
.preview-card .game-details .game-stadium{padding:10px 0;}
.preview-card .team-card .match-details > h4{margin-top:0;}
.preview-card .fun-facts ul li:nth-child(-n+3){display:none;}
.preview-card .fun-facts ul li:nth-child(-n+2), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.preview-card .fun-facts ul li{padding:8px 0;}
.resent-result-wrap{display:flex; flex-wrap:wrap; justify-content:space-between;}

.preview--wrap .preview-card .card-info.pitcher-funfact {width:calc(50% - 8px);}
.preview--wrap .preview-card .card-info.pitcher-funfact .pitcher{width:100%;}
.preview--wrap .preview-card .card-info.pitcher-funfact .fun-facts{width:100%;}
.preview--wrap .preview-card .card-info.pitcher-funfact .pitcher .wcard{margin-bottom:2px;}
.baseball-sport .preview-match .implied-prob h3{padding-top:26px;}
.baseball-sport .preview--wrap .card-info.pitcher-funfact .pitcher .wcard{padding-top:6px;padding-bottom:6px;}


.result-list:before{background:#525252;}
.results-points li, .match-card .score-row.tbl-hdng{border-bottom:1px solid rgba(255,255,255,0.06);}
.wdl-results{background:#424242; border-bottom:1px solid rgba(255,255,255,0.06);}
.wdl-results .block{table-layout:fixed;}
.wdl-results .block .col{border-color:rgba(255,255,255,0.06); padding:13px 8px;}

/*.preview-wrap .resent-result-wrap .recent-matches .table_outer{max-height:252px;}
.preview-wrap .result-info .content-tabs .team-results .results-list ul.result-ul{max-height:270px;}
.recent-matches .table-container table tbody tr:nth-child(-n+6), .recent-matches .table_outer .table-container table tbody tr{display:table-row;}
.result-ul > li:nth-child(-n+6), .results-list .result-ul > li{display:block;}*/

/*Betting Trands Page*/
.teams-points-wrap{display:flex; justify-content:space-between;}
.teams-points-wrap .team-points{width:calc(50% - 8px);} 
.betting-insight-card .fur-records .fur-body .block .col.tm-fav{padding:18px 6px;}
.betting-insight-card .fur-records .fur-body .block{margin-bottom:1px;}
.betting-insight-card .ats-info.ou-records .chart-block .col{padding:18px 8px 9px;}

/*Ncaab Sport css*/
.ncaab-sport .betting-insight-wrap .fluc-graph-area .chart-container{height:140px;}
.ncaab-sport .betting-insight-card .fur-records .fur-body .block{margin-bottom:22px;}
.ncaab-sport .betting-insight-card .ats-info .ats-chart-outer{padding:28px 0;}
.ncaab-sport .betting-insight-card .ats-info .chart-block .col{padding-top:19px;}
.ncaab-sport .betting-insight-card .ats-info.ou-records .chart-block .col{padding-top:4px;} 

/*Tennis Sport css*/
.tennis-sport .league-card .team-margin h4, .tennis-sport .featured-wrap .team-margin h4{margin-bottom:0;}
.tennis-sport .league-card .team-margin{margin-bottom:17px;}
/*.tennis-sport .standing-card .top-card .dt-range{display:block;}
.tennis-sport .standing-card .top-card .dt-range .col{border:0; width:auto;}
.tennis-sport .standing-card .top-card .dt-range .select-filed{width:auto; background:none;}
.tennis-sport .standing-card .top-card .select-filed .btn{padding-left:0; line-height:20px;}*/

.tennis-sport .standing-card .filter-tabs ul.tabs-nav{table-layout:fixed;}
.tennis-sport .team-detail-card .score-list-wrap .upcoming-games + .betting-info + .ou-record-info{float:left;}
/*Baseball Sport css*/
.baseball-sport .stadiums-card .statistics-avg .Statistics-list li{padding:10px;}
.baseball-sport .stadiums-card .statistics-info .Statistics-list li{padding:41px 10px;}
.baseball-sport .score-row .right_cell span{width:30px;}
.baseball-sport .standing-table table tbody tr td:not(.sticked-1), .baseball-sport .standing-table table thead tr th:not(.sticked-1){min-width:60px;}


/*Golf Sport Css*/

.golf-home-card{display:flex; justify-content:space-between; flex-wrap:wrap;}
.golf-home-card .card-info{width:calc(50% - 8px);}
.golf-home-card .featured-player{padding:12px 0 7px;}
.golf-home-card .odds-moves-info .moves-top{margin-bottom:18px;} 
.golf-home-card .odds-moves-info .odds-moves-chart{padding:12px 0;}
.golf-home-card .goh-bar.golf-recent-bar .col{padding-bottom:7px; overflow:hidden;}
.golf-home-card .goh-bar.golf-recent-bar .col.winner-player{width:150px; max-width:150px; text-align:left;}
.golf-home-card .goh-bar.golf-recent-bar .col.winner-player .goh-team span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.golf-home-card .goh-bar.golf-recent-bar .col.season-col span{width:100%; float:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.golf-home-card .facts-row .owl-stage{min-height:82px;}
.line-moves-info{display:flex; justify-content:space-between;}
.golf-home-card .card-info.golf-result-info{width:100%;}
.golf-odds-card .line-moves-info{display:flex; justify-content:space-between;}
.golf-odds-card .line-moves-info .card-info{width:calc(50% - 8px);}

.score-list-wrap{display:flex; justify-content:space-between; flex-wrap:wrap;}
.score-list-wrap .golf-records, .score-list-wrap .round-record{width:calc(50% - 8px);}

.course-detail-card .top-card .wcard{display:flex; align-items:center;}
.course-detail-card .top-card .wcard .select-season{width:auto; background:none; padding:0;}
.golf-standing .top-card .dt-range .select-filed{width:auto; background:none;}
.golf-standing .top-card .dt-range .select-filed .btn-group button{padding-left:0; line-height:26px;}

.golf-courses-wrap .top-card, .golf-player-wrap .top-card{display:flex; justify-content:space-between;}
.golf-courses-wrap .filter-search, .golf-player-wrap .filter-search{width:auto; float:right; padding:0 0 10px; background:none;}
.golf-courses-wrap .filter-search .search-bx, .golf-player-wrap .filter-search .search-bx{min-width:160px;}
.search-bx input{background:#323232;}

.preview--wrap .pitcher{width:calc(50% - 8px);}
.preview--wrap .pitcher .wcard{padding:26px 7px;}
.preview--wrap .pitcher ~ .card-info.game-details{width:100%;}
.baseball-sport .preview-card .preview-match .wcard{padding-top:0;}

/*GOLF Privew Page Css*/
.golf-preview-card{display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start;}
.golf-preview-card .widget-card{order:0;}
.golf-preview-card .course-location{order:1;}
.golf-preview-card .golf-funfact{order:2;}
.golf-preview-card .golf-recent-results{order:4; float:left; width:calc(50% - 4px);}
.golf-preview-card .widget-outer{display:flex; padding:0;}
.golf-preview-card .widget-title{float:left; width:auto; padding-left:0;}
.golf-preview-card .match-card-detail{flex:1; width:auto; padding-top:0; border-top:0; border-left:1px solid #525252;}
.golf-preview-card .match-card-detail .col{display:flex; align-items:center; justify-content:center; align-content:center; flex-wrap:wrap;}
.golf-preview-card .genesis-open-history{float:left; width:calc(50% - 4px); order:3;}

/*Golf Event Course Page CSS*/
.golf-course-card{display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start;}
.golf-course-card .avg-shots-winner, .golf-course-card .avg-shots-position{width:calc(50% - 4px);}
.avg-shots-position .avg-position{padding:5px 8px;}
.avg-shots{padding:16px 10px;}
.golf-course-card .widget-title{padding:0 0 10px;}
.golf-course-card .widget-outer{padding:0;}

.golf-player-card .top-card .team-reviews .block .col:last-child{border-right:0;}

/*GOLF Player Page Css*/
.golf-widget-card{display:flex; justify-content:space-between; flex-wrap:wrap; align-items:flex-start;}
.golf-widget-card .round-by, .golf-widget-card .make-cut-info{width:calc(50% - 4px);}
.make-cut-info .make-cut table tbody tr{display:none;}
.make-cut-info .make-cut table tbody tr:nth-child(-n+5), .make-cut-info .show-list table tbody tr{display:table-row;}
.course-detail-card .top-card .wcard .review-bx{padding:6px 0 12px;}

.golf-leader-card .dt-range .select-filed{background:none; width:auto;}
.golf-leader-card .dt-range .select-filed .btn{padding:4px 24px 4px 0;}
.golf-leader-card .filter-tabs .tabs-outer{padding:0;}

.golf-widget-card .round-by, .golf-widget-card .make-cut-info{width:calc(33.33% - 4px);}
/*player-recent-results css*/
.player-recent-results{width:calc(33.33% - 4px);}
.player-recent-results .goh-team{max-width:120px; overflow:hidden;}
.player-recent-results .goh-bar .col{width:50%;}
.player-recent-results .goh-bar .col.winner-player{width:40%;}
.player-recent-results .goh-bar .col.goh-score{width:10%;}
.player-recent-results .history-head span{width:46%;}
.player-recent-results .history-head span.winner-col{width:36%;}
.player-recent-results .history-head span.goh-score{width:18%;}
.player-recent-results .goh-bar{min-height:40px;}
.player-recent-results .goh-list > li:nth-child(-n+7), .player-recent-results.show .goh-list > li{display:block;}
.round-make-results-info{display:flex; justify-content:space-between;}
.round-make-results-info .card-info{flex:1; min-width:33.33%; padding:0 4px; background:none;}
.round-make-results-info .card-info .wcard{background:#424242;}
.player-recent-results .goh-bar .goh-team span{text-align:left;}

.golf-widget-card .make-cut-info .round-table tbody td{padding:13px 4px; height:46px;}
.golf-widget-card .make-cut-info .round-table thead th{padding:8px 4px;}
.golf-widget-card .round-by .round-table tbody td{height:40px;}
.golf-widget-card .make-cut-info .make-cut table tbody tr{display:table-row;}
.golf-widget-card .round-by .round-table table tr{display:table-row;}

.top-tooltip{padding:0; margin-bottom:12px;}
.scoreboard-card .player-table .goh-table thead th:first-child, .scoreboard-card .player-table .goh-table tbody td:first-child{width:50px; max-width:50px;}
.scoreboard-card .player-table .goh-table thead th.drivers-cell:first-child, .scoreboard-card .player-table .goh-table tbody td.drivers-cell:first-child{width:50%; max-width:100%;}
.scoreboard-card .player-table .goh-table thead th.make-cell:nth-child(2), .scoreboard-card .player-table .goh-table tbody td.make-cell:nth-child(2){text-align:left;}
.featured-card .golf-odds-fluc.odds-fluc-info .odds-fluc-outer .odds-fluc-iteam{width:100%;}

.golf-home-card .no-genius-facts .player-card-outer .featured-player{display:flex; align-items:center; justify-content:center; min-height:192px;}
.course-detail-card .round-breakdown .avg-chart-outer .avg-chart{flex:1;}
.course-detail-card .round-breakdown .avg-chart-outer .avg-content{padding-right:20px;}
.upcoming-tournaments.course-tournaments{width:calc(50% - 8px);}

/*=======NASCAR RACE CSS======*/
.tracks-detail-card .top-card .wcard{display:flex; align-items:center;}
.tracks-detail-card .top-card .team-reviews{background:none;}

.nascar-home-card{display:flex; justify-content:space-between; flex-wrap:wrap;}
.nascar-home-card .card-info{width:calc(50% - 8px);}
.nascar-home-card .card-info.nascar-results{width:100%;}
.featured-drivers .facts-card{border-top:0;}
.nascar-driver-card .score-list-wrap .golf-records{width:100%;}
.upcoming-race .tournaments-place{padding:19px 0 20px;}

.nascar-course-card .widget-card .widget-outer{padding:0;}
.nascar-course-card .widget-card  .widget-title{padding:0 0 10px;}
.nascar-preview-card .widget-card .widget-outer{display:flex; align-items:center; padding:0;}
.nascar-preview-card .widget-card .match-card-detail{border-top:0; border-left:1px solid #525252;}
.nascar-preview-card .widget-card .widget-title{padding-left:0;}
.nascar-preview-card{display:flex; justify-content:space-between; flex-wrap:wrap;}
.nascar-preview-card .genesis-open-history, .nascar-preview-card .golf-recent-results{width:calc(50% - 4px);}

.nascar-home-card .no-genius-facts .player-card-outer .featured-player{display:flex; align-items:center; justify-content:center; min-height:88px;}
.nascar-home-card .facts-outer .facts-label{padding-left:14px; padding-right:14px;}

.nascar-home-card .no-genius-facts .player-card-outer .no-funfact .featured-player{display:flex; align-items:center; justify-content:center; min-height:190px;}
.nascar-sport .featured-drivers .owl-item .wcard.no-funfact{min-height:206px;}

.nascar-home-card .nascar-results .history-head span{flex:1;}
.nascar-home-card .nascar-results .goh-bar.golf-recent-bar .col{flex:1;}
.nascar-home-card .nascar-results .goh-table thead th, .nascar-home-card .nascar-results .goh-table tbody td{width:25%; min-width:25%; text-align:left;}
.nascar-home-card .nascar-results .goh-table thead th:last-child, .nascar-home-card .nascar-results .goh-table tbody td:last-child{text-align:right;}

.nascar-player-wrap .top-card .wcard{display:flex; align-items:center; justify-content:space-between;}
.nascar-player-wrap .top-card .wcard .pull-right .dropdown-menu{left:auto; right:0;}
.nascar-player-wrap .top-card .wcard .pull-right .select-filed .btn{line-height:32px; padding-right:20px;}
.nascar-player-wrap .top-card .wcard .pull-right .select-filed{background:#424242;}
.nascar-player-wrap .top-card .wcard .pull-right .select-filed:after{right:6px;}

.tracks-detail-card .tracks-result-info .history-head span, .goh-table thead th, .goh-table tbody td{flex:1; text-align:left;}
.tracks-detail-card .tracks-result-info .history-head span.goh-score, .goh-table thead th:last-child, .goh-table tbody td:last-child{text-align:right;}
.tracks-detail-card .tracks-result-info .goh-bar .col{flex:1; text-align:left;}
.tracks-detail-card .tracks-result-info .goh-table thead th, .tracks-detail-card .tracks-result-info .goh-table tbody td{text-align:left; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tracks-detail-card .tracks-result-info .goh-table thead th:last-child, .tracks-detail-card .tracks-result-info .goh-table tbody td:last-child{text-align:right;}

.nascar-home-card .nascar-results .history-head span.goh-score{max-width:26%; width:26% !important; flex:2;}

.nascar-sport .stadiums-card .top-card{display:flex; justify-content:space-between;}
.nascar-sport .stadiums-card .filter-search{width:auto; float:right; padding:0 0 10px; background:none;}
.nascar-sport .stadiums-card .filter-search .search-bx{min-width:160px;}

.tracks-detail-card .widget-card .widget-outer{display:flex; justify-content:space-between;}
.tracks-detail-card .widget-card .widget-outer .widget-title{flex:1;}
.tracks-detail-card .widget-card .widget-outer .team-reviews{background:none;}

.stadiums-card .stadium-iteams .card-info.stadiums-games:not(.stadiums-result) + .card-info.statistics-info .Statistics-list li{padding:18px 10px;}

.golf-upcoming-tournaments .match-card-detail .col{width:20%;}
.golf-upcoming-tournaments .match-card-detail .col span, .golf-upcoming-tournaments .match-card-detail .col p{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.golf-upcoming-tournaments{align-items:flex-end;}

.nascar-sport .featured-drivers .owl-item .no-funfact .featured-player{padding:10px 0;}
.nascar-sport .featured-drivers .owl-item .wcard.no-funfact{height:190px; display:flex; align-items:center;}

.no-funfact-item .player-card-outer > .owl-nav button{height:100%;}

/***=================***Betslip, Props and Polls Section CSS Start****=================***/
.multi-parlay{max-width:calc(50% - 4px);}
.spacific-col{width:50%; padding:0 8px;}
.props-spacific-outer{width:inherit; float:none; margin:0 -8px;}

.featured-wrap .ufc-team-card ~ .team-card .match-details{padding:21px 0px;}
.featured-wrap .team-card .falcons-box .type-name{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.player-props-wrap .player-props-info .props-col{margin-bottom:8px; margin-right:8px; width:calc(25% - 6px);}
.player-props-wrap .player-props-info .props-col .props-card{height:100%;}
.player-props-wrap .player-props-info .props-col:nth-child(4n){margin-right:0;}
.player-props-wrap .player-props-info .player-props-block{justify-content:flex-start;}

.polls-props-wrap .polls-props-row .props-card{padding:17px 8px; min-height:120px;}
.polls-props-wrap .polls-props-row .polls-info .polls-col.beting-poll .q-player-list li{width:33.33%;}
.polls-props-wrap .polls-props-row .polls-info .polls-col.beting-poll .ans-card{height:165px;}
.polls-props-wrap .polls-props-row .polls-info .polls-col.beting-poll .polls-block-bar{height:165px;}
.polls-props-wrap .polls-props-row .add-sports-label .props-card .props-card-outer{min-height:125px;}
.featured-wrap .polls-props-wrap .polls-props-row .add-sports-label .props-card .props-card-outer{min-height:110px;}
.polls-props-row{margin:0 -8px;}
.polls-props-outer .card-info{padding:0 8px;}

.card-info.half-info-wrap{width:calc(50% - 8px);}
.snigle-item-card .title{width:calc(50% - 8px);}
.snigle-item-card .odds-fluc-iteam{width:calc(50% - 8px) !important; min-width:calc(50% - 8px) !important; max-width:calc(50% - 8px); padding:0 !important;}
.snigle-item-card .odds-fluc-row{margin:0 !important; float:left; width:100%;}
.card-info.full-row-card .title{width:100%;}	

.add-before-Venue .match-with-bet .bet-col{margin:26px 0 0 !important;}
.add-before-money-line .match-with-bet .bet-col{margin:26px 0!important;}
.add-before-money-line.add-before-Venue .match-with-bet .bet-col{margin:26px 0 0 !important;}
.add-before-Venue .match-with .col.mid-col{margin:26px 0 0 !important;}
.add-before-Venue .match-with-bet .bet-col.betslip-cols{margin:37px 0 0 !important;}
.add-before-money-line.add-before-Venue .match-with-bet .bet-col.betslip-cols{margin:37px 0 26px !important;}
.venue-facts-wrap .full-betslip-btn .betslip-player{min-height:30px;}

.polls-props-outer .card-info{width:auto; min-width:50%; flex:2; padding:0 8px;}
.question-fact-outer{min-height:62px;}

.bet-preview-match:not(.add-before-Venue) + .venue-info .venue-card-outer{padding:5px 0;}
.full-width-col{width:100% !important;}
.half-block-wrap .card-info-outer .polls-block{max-width:calc(50% - 8px);}
.half-block-wrap .card-info-outer{justify-content:space-between; display:flex;}

.polls-props-outer .hide-polls .props-col{width:25%; border-right:1px solid #525252; border-top:0; border-bottom:1px solid #525252;}
.polls-props-outer .hide-polls .props-col:nth-child(4n){border-right:0;}
.spacific-col .props-col .props-card{height:100%;}


.card-info.pitcher + .card-info.game-details{width:calc(50% - 8px);}
.card-info.pitcher + .card-info.game-details .venue-card-outer{flex-wrap:wrap;}
.card-info.pitcher + .card-info.game-details .venue-stadium{width:100%; max-width:100%; border-right:0; border-bottom:1px solid #545454; padding:10px 0 11px;}
.card-info.pitcher + .card-info.game-details .venue-details{padding:10px 0; width:100%; flex:inherit;}
.card-info.pitcher + .card-info.game-details + .card-info.fun-facts + .card-info.match-preview{width:100%;}
.card-info.pitcher + .card-info.game-details .venue-details .col, .card-info.pitcher + .card-info.game-details .venue-details .venue-bets{width:33.33%; max-width:33.33%;}
.card-info.pitcher + .card-info.game-details .venue-details .venue-bets .betslip-card{float:right; max-width:110px;}
.card-info.pitcher + .card-info.game-details .venue-details .venue-bets{justify-content:center; display:flex;}

.card-info.favourite-records .fur-head{padding:12px 0 13px;}


/* new preview card */
.nfl-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.nfl-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.nfl-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.nfl-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.nfl-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.nfl-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.nfl-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.nfl-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.nfl-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.nfl-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/* new preview card */

/* new preview card */
.ncaaf-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.ncaaf-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.ncaaf-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.ncaaf-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.ncaaf-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.ncaaf-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.ncaaf-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.ncaaf-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.ncaaf-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.ncaaf-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none; min-height:227px;}
/* new preview card */

/* new preview card */
.ncaab-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.ncaab-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.ncaab-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.ncaab-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.ncaab-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.ncaab-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.ncaab-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.ncaab-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.ncaab-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.ncaab-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/* new preview card */

/*soccer new preview card */
.soccer-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.soccer-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.soccer-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.soccer-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.soccer-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.soccer-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.soccer-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.soccer-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.soccer-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.soccer-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*soccer new preview card */

/*ufc new preview card */
.ufc-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.ufc-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.ufc-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.ufc-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.ufc-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.ufc-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.ufc-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.ufc-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.ufc-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.ufc-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*ufc new preview card */

/*afl new preview card */
.afl-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.afl-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.afl-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.afl-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.afl-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.afl-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.afl-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.afl-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.afl-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.afl-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*afl new preview card */

/*nrl new preview card */
.nrl-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.nrl-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.nrl-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.nrl-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.nrl-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.nrl-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.nrl-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.nrl-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.nrl-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.nrl-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*nrl new preview card */

/*nhl new preview card */
.nhl-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.nhl-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.nhl-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.nhl-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.nhl-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.nhl-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.nhl-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.nhl-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.nhl-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.nhl-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*nhl new preview card */

/*baseball new preview card */
.baseball-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.baseball-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}

.baseball-sport .preview-card .pitcher + .fun-facts ul li:nth-child(-n+3){display:none;}
.baseball-sport .preview-card .pitcher + .fun-facts ul li:nth-child(-n+2), .baseball-sport .preview-card .pitcher + .fun-facts .facts-outer .show-list ul li{display:block;}


.baseball-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.baseball-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.baseball-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.baseball-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.baseball-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.baseball-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.baseball-sport .preview-card .card-info.match-preview-game-details .pitcher {width:100%;}
.baseball-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.baseball-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
.baseball-sport .preview-card .match-preview-game-details .wcard {margin-bottom:4px;}
.baseball-sport .preview--wrap .pitcher .wcard {padding-top:15px;padding-bottom:15px;}
.baseball-sport .card-info.pitcher + .card-info.game-details .venue-stadium{border-bottom:0; padding:0px;min-width: 148px;max-width: 188px;display: table-header-group;justify-content: center;align-items: center;border-right: 1px solid #545454;}
.baseball-sport .card-info.pitcher + .card-info.game-details .venue-details{padding:0; width:auto; flex:1;justify-content: space-around;}
/*baseball new preview card */

/*tennis new preview card */
.tennis-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.tennis-sport .preview-card .fun-facts ul li:nth-child(-n+3), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.tennis-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.tennis-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.tennis-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.tennis-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.tennis-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.tennis-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.tennis-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.tennis-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*tennis new preview card */

/*nba new preview card */
.nba-sport .preview-card .fun-facts ul li:nth-child(-n+4){display:none;}
.nba-sport .preview-card .fun-facts ul li:nth-child(-n+4), .preview-card .fun-facts .facts-outer .show-list ul li{display:block;}
.nba-sport .preview-card .result-ul > li:nth-child(-n+6){display:none;}
.nba-sport .preview-card .result-ul > li:nth-child(-n+5), .preview-card .show-list .results-list .result-ul > li{display:block;}
.nba-sport .preview-card .card-info.matchup-stats{width:calc(50% - 8px);}
.nba-sport .preview-card .card-info.match-preview-game-details{width:calc(50% - 8px);}
.nba-sport .preview-card .card-info.match-preview-game-details .match-preview{width:100%;}
.nba-sport .preview-card .card-info.match-preview-game-details .game-details{width:100%;}
.nba-sport .preview-card .card-info.result-info .wdl-results .block .col {padding:10px 8px 4px;}
.nba-sport .preview-match.bet-preview-match .team-card .wcard{box-shadow:none;}
/*nba new preview card */

.standing-table.multi-tables table thead th{white-space:normal; line-height:1.3em;}

.score-players .col{width:calc(50% - 70px);}
.score-players .col.left{text-align:right;}
.score-players .col.right{text-align:left;}

.sports-bar-outer > ul > li > a{font-size:12px; padding:0 12px;}
.nav-outer ul li a{font-size:12px;}
	
.card-row-inner .card-info{max-width:calc(50% - 8px);}	

.tb-title{padding:0;}
    
}

@media(min-width:768px){
.d-none-item{display:none !important;}    
.golf-leader-card .leader-table .table-container table .sticked-2{width:auto;}
.golf-standing .leader-table .table-container table .sticked-2{width:auto;}

.player-bar{width:86px;}
.bar-value{font-size:12px; font-family:'Roboto', sans-serif; margin-top:-22px;}
.player-bar .gph-bar{height:calc(100% - 24px);}

.card-block{flex-wrap:nowrap;}
.c-right{margin-left:12px; width:auto;}
.over-under-graph .card-block .betslip-card{width:110px; max-width:110px;}
.over-under-graph .card-block .push-outer{left:110px;}
.over-under-graph .card-block .chart_outer{left:110px;}
.over-under-graph .card-block .tms-block{padding-left:110px;}

/* .ufc-sport .preview-card .match-with-bet .bet-col.betslip-cols{max-width:86px;} */
.playoff-highlights-listing .preview-video-wcard:nth-child(-n+3), .show-list .playoff-highlights-listing .preview-video-wcard{display:block}
.playoff-highlights-listing .preview-video-wcard{display:none; }

.matchup-td .new-label{left:0; padding-left:20px;}
}

@media(max-width:767px){
.m-none-item{display:none !important;}      
body.show-modal{overflow:hidden; height:100%;}	
body.show-modal .main-section{overflow:hidden; height:100%;}	

.spacific-props .title{height:auto;}
.spacific-props .title .select-filed{width:100%;margin-bottom:10px;}

.team-margin .col-mid{width:96px;}
.nascar-home-card .nascar-results .history-head span{width:40% !important; max-width:40% !important;}	
.nascar-home-card .nascar-results .history-head span.winner-col{padding:10px 4px; width:28% !important; max-width:28% !important;}	
.nascar-home-card .nascar-results .history-head span.goh-make{width:18% !important; max-width:18% !important; text-align:center;}	
.nascar-home-card .nascar-results .history-head span.goh-score{width:10%; max-width:10% !important;}	
.nascar-home-card .nascar-results .goh-bar .col{width:40% !important; max-width:40% !important;}	
.nascar-home-card .nascar-results .goh-bar .col.winner-player{padding:0 4px; width:30% !important; max-width:30% !important;}
.nascar-home-card .nascar-results .goh-bar .col.goh-make{width:16% !important; max-width:16% !important;}	
.nascar-home-card .nascar-results .goh-bar .col.goh-score{width:10% !important; max-width:10% !important;}	
.nascar-home-card .nascar-results table{table-layout:auto;}
.nascar-home-card .nascar-results .result-bx .goh-team.make-name{justify-content:center;}
.nascar-home-card .nascar-results .result-bx .goh-team.make-name figure{margin:0;}
.nascar-home-card .nascar-results .result-bx .goh-team.make-name span{display:none;}

.tracks-detail-wrap .tracks-detail-card .tracks-result-info .history-head .head-outer{align-items:center;}
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .history-head span{width:30% !important; max-width:30% !important;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .history-head span.winner-col{padding:10px 4px;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .history-head span.goh-make{width:22% !important; max-width:22% !important; padding-left:4px;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .history-head span.goh-score{width:16%; max-width:16% !important; padding-left:0;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .goh-bar .col{width:30% !important; max-width:30% !important;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .goh-bar .col.winner-driver{padding:0 4px;}
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .goh-bar .col.goh-make{width:22% !important; max-width:22% !important; padding-left:4px;}	
.tracks-detail-wrap .tracks-detail-card .tracks-result-info .goh-bar .col.goh-score{width:16% !important; max-width:16% !important;}	
.tracks-detail-card .tracks-result-info .goh-table table{table-layout:auto;}


.nascar-preview-card .genesis-open-history .history-head span.season-col{width:20% !important; max-width:20% !important;}	
.nascar-preview-card .genesis-open-history .history-head span.winner-col{width:34% !important; max-width:34% !important;}	
.nascar-preview-card .genesis-open-history .history-head span.goh-make{width:28% !important; max-width:28% !important; padding-left:4px;}	
.nascar-preview-card .genesis-open-history .history-head span.goh-score{width:18%; max-width:18% !important; padding-left:0;}	
.nascar-preview-card .genesis-open-history .goh-bar .col.season-col{width:20% !important; max-width:20% !important;}
.nascar-preview-card .genesis-open-history .goh-bar .col.winner-player{width:34% !important; max-width:34% !important;}
.nascar-preview-card .genesis-open-history .goh-bar .col.goh-make{width:28% !important; max-width:28% !important; padding-left:4px;}
.nascar-preview-card .genesis-open-history .goh-bar .col.goh-score{width:18%; max-width:18% !important; padding-left:0;}
.nascar-preview-card .genesis-open-history .goh-table table{table-layout:auto;}
.nascar-preview-card .genesis-open-history .goh-table table tr th{white-space:nowrap;}


.nascar-preview-card .golf-recent-results .history-head span.season-col{width:24% !important; max-width:24% !important;}	

.nascar-preview-card .golf-recent-results .history-head span.winner-col{width:34% !important; max-width:34% !important;}	
.nascar-preview-card .golf-recent-results .history-head span.goh-make{width:26% !important; max-width:26% !important; padding-left:4px;}	
.nascar-preview-card .golf-recent-results .history-head span.goh-score{width:16%; max-width:16% !important; padding-left:0;}	
.nascar-preview-card .golf-recent-results .goh-bar .col.season-col{width:24% !important; max-width:24% !important;}
.nascar-preview-card .golf-recent-results .goh-bar .col.winner-player{width:34% !important; max-width:34% !important; padding-right:6px;}
.nascar-preview-card .golf-recent-results .goh-bar .col.goh-make{width:26% !important; max-width:26% !important; padding-left:4px;}
.nascar-preview-card .golf-recent-results .goh-bar .col.goh-score{width:16%; max-width:16% !important; padding-left:0;}
.nascar-preview-card .golf-recent-results .goh-table table{table-layout:auto;}
.nascar-preview-card .golf-recent-results .goh-table table tr th{white-space:nowrap;}


.nascar-player-wrap .nascar-widget-card .recent-result-table .history-head span.season-col{width:40% !important; max-width:40% !important;}	
.nascar-player-wrap .nascar-widget-card .recent-result-table .history-head span.winner-col{width:28% !important; max-width:28% !important;}	
.nascar-player-wrap .nascar-widget-card .recent-result-table .history-head span.goh-make{width:18% !important; max-width:18% !important; padding-left:4px;}	
.nascar-player-wrap .nascar-widget-card .recent-result-table .history-head span.goh-score{width:10%; max-width:10% !important; padding-left:0;}	
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-bar .col.season-col{width:37% !important; max-width:37% !important;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-bar .col.winner-player{width:32% !important; max-width:32% !important; padding-right:6px;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-bar .col.goh-make{width:16% !important; max-width:16% !important; padding-left:4px;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-bar .col.goh-score{width:14%; max-width:14% !important; padding-left:0;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table{table-layout:auto;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td:first-child, .nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table th:first-child{max-width:32px;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td:last-child, .nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table th:last-child{max-width:32px;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td:nth-child(3), .nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table th:nth-child(3){max-width:64px;}
.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td, .nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table th{width:auto;}

.featured-players-info.featured-drivers .player-carousel .featured-player{padding:12px 16px;}

.nascar-driver-card .nascar-history .history-head span.goh-make{width:50px; max-width:50px; text-align:center; padding-left:5px;}
.nascar-driver-card .nascar-history .history-head span.goh-score{width:54px; max-width:54px;}
.nascar-driver-card .nascar-history .goh-bar .col.winner-player{width:50px; max-width:50px; text-align:center; padding-left:5px;}
.nascar-driver-card .nascar-history .goh-bar .col.goh-score{width:34px; max-width:34px;}
.nascar-driver-card .nascar-history .goh-bar .col.winner-player .goh-team.make-name{justify-content:center;}
.nascar-driver-card .nascar-history .goh-bar .col.winner-player .goh-team.make-name span{display:none;}
.nascar-driver-card .nascar-history .goh-bar .col.winner-player .goh-team.make-name figure{margin:0;}
.nascar-driver-card .nascar-history .goh-bar .season-col{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.nascar-driver-card .nascar-history .goh-bar .season-col span{white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; width:100%;}

.nascar-player-wrap  .nascar-widget-card .recent-result-table .goh-bar .goh-team.make-name{justify-content:center;}
.nascar-player-wrap  .nascar-widget-card .recent-result-table .goh-bar .goh-team.make-name span{display:none;}
.nascar-player-wrap  .nascar-widget-card .recent-result-table .goh-bar .goh-team.make-name figure{margin-right:0;}
.nascar-player-wrap  .nascar-widget-card .recent-result-table .history-head span.make-col{text-align:center;}

.golf-sport .golf-preview-wrap .golf-recent-results .history-head span.season-col{width:37%;}
.golf-sport .golf-preview-wrap .golf-recent-results .history-head span.winner-col{width:44%;}
.golf-sport .golf-preview-wrap .genesis-open-history .history-head span.goh-score{padding-right:14px;}

body.show-modal{position:fixed; top:0; height:100%; width:100%; overflow:hidden;}
body.in-iframe.show-modal .main-section{overflow:hidden !important;}

.fluc-tabs ul.tabs-nav li a{text-transform: capitalize;}
ul.tabs-nav li a{ font-size:12px;}

/***=================***Betslip, Props and Polls Section CSS Start****=================***/
.props-col, .spacific-col .props-col{width:50%; margin:0; border-right:1px solid #525252; border-top:1px solid #525252;}
.props-col:first-child, .props-col:nth-child(2){border-top:0;}
.props-col:nth-child(2n){border-right:0;}
.props-card, .props-card-outer{flex-wrap:wrap;}
.props-card .props-col-in{flex:inherit; width:100%; max-width:100%; margin:0;}
.props-col-in.betslip-cols{ margin-top:8px;}
.goal-scorer-card .goal-scorer-table td .betslip-card{max-width:64px;}
.goal-scorer-card .goal-scorer-table th:last-child{padding-right:20px;}

.polls-col{width:100%;}

.match-with-bet{flex-wrap:wrap;}
.match-with-bet .bet-col{flex:inherit; width:100%; max-width:100%; margin:0;}
.match-with-bet .bet-col.betslip-cols{order:2; margin-top:8px; max-width:100%;}
.tm-two .match-with-bet .bet-col.betslip-cols{margin:8px 0 0;}

.bet-outer{flex-wrap:wrap;}
.bet-outer .bet-col{flex:inherit; width:100%; max-width:100%; margin:0;}
.bet-outer .bet-col.betslip-cols{order:2; margin-top:8px; max-width:100%;}
.bet-outer .tm-two .match-with-bet .bet-col.betslip-cols{margin:8px 0 0;}
.ats-info:not(.ou-records) .bet-col{flex:inherit;}

.mma-sport .top-card .team-reviews .block{display:flex; flex-wrap:wrap; border:1px solid #525252; border-width:1px 0 0 1px;}
.mma-sport .top-card .team-reviews .block .col{float:left; flex:1; min-width:33.33%; border-bottom:1px solid #525252;}
.mma-sport .top-card .team-reviews .block .col:last-child{border-right:1px solid #525252;}


.mma-sport .standing-wrap .table-container table .sticked-2{width:130px;}
.mma-sport .standing-wrap .table-container table .sticked-2 a{display:flex; align-items:center;}
.mma-sport .standing-wrap .table-container table .sticked-2 span.m{max-width:calc(100% - 24px); overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.debut_2010 p {padding: 0 12px;}
.venue-card-outer{flex-wrap:wrap;}
.venue-stadium{max-width:100%; width:100%; border-right:0; border-bottom:1px solid #545454; margin-bottom:8px; padding-bottom:8px;}
.venue-details{flex:inherit; width:100%;}
.venue-card-outer .venue-details .col, .venue-card-outer .venue-details .venue-bets{width:33.33%; max-width:33.33%;}
.venue-card-outer .venue-details .venue-bets .betslip-card{max-width:110px; float:right;}

.point-pre{font-size:11px;}
.props-team{justify-content:center;}
.props-team .props-tm-name{width:auto; max-width:100%; flex:inherit; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.props-values{padding-left:0; text-align:center;}

.standing-table .table-container table thead tr th:not(.sticked-1):not(.sticked-2) a{display:flex; align-items:center; justify-content:center; font-size:10px; white-space:normal; line-height:1.2em;}

/*====Value Props New CSS====*/
.props-vcard{width:100%; margin:0; margin-bottom:8px;}
.title.props-title{flex-wrap:wrap;}
.select-games-right{order:-1; width:100%; margin-bottom:10px;}
.select-games-right .select-filed{width:100%;}

.sample-size p{font-size:11px;}

/* Injury CSS Start*/
.injury-player-list{flex-wrap:wrap;}
.injury-player-list .injury-player-col{width:40%; max-width:40%; padding:8px 2px;}
.injury-player-list .injury-player-col.injury-type{width:30%; max-width:30%;}
.injury-player-list .injury-player-col.injury-dnp{width:30%; max-width:30%; text-align:right;}
.injury-player-col span{font-size:11px;}
.update-date p{line-height:40px;}
.injury-team-tab ul.tabs-nav{border:1px solid #525252; border-width:0 0 1px 0;}
.injury-team-tab ul.tabs-nav li{background:none; border:0;}
.injury-team-tab ul.tabs-nav li.active{background:none;}
.injury-team-tab ul.tabs-nav li.active a:after{position:absolute; bottom:0px; left:0; width:100%; content:''; border-bottom:2px solid #53d337;}
ul.tabs-nav li.active .injury-team-name span{color:#fff;}
.injury-team-tab ul.tabs-nav li a{padding:8px 10px;}
.injury-team-tab{padding:0;}
/* Injury CSS End*/

/*video-screen css */
.playoff-highlights-outer{width:100%; float:left; background: #424242;}
.playoff-highlights-outer .video-desc{background: #424242;}
.playoff-highlights-listing{width:100%; float:left; padding-top: 4px;}
.show-playoff{display:block;}
.playoff-highlights-listing .preview-video-wcard:nth-child(-n+1), .show-list .playoff-highlights-listing .preview-video-wcard{display:block}
.playoff-highlights-listing .preview-video-wcard{display:none; width:100%; margin:0;}
.video-list-info{padding:1px; width:154px;}
.play-main-video , .product-video-col .content-relative{height:220px;}

/* Streaks PAGE CSS */
.funfact-num-outer{font-size:20px;}
.next-game-team-info .team-title, .next-game-team-info .match-vs-icon{font-size:13px;}
.funfact-card p{font-size:12px;}
	
	/*Teasers CSS Start*/
	.teasers-table .betslip-card .betslip-button{height:36px; line-height:normal;}	
	.teasers-card .top-filter-title .dropdown-block{grid-gap:14px; gap:14px;} 
	.teasers-card .top-filter-title .dropdown-block.dt-range .col{margin:0; flex:1; width:calc(50% - 7px); max-width:inherit;}
	/*Teasers CSS End*/
	.consistency-sheets-card .top-card .dropdown-block .select-filed .select_market .btn.dropdown-toggle{min-width:100%;}
	
	.teasers-table .table-container table tr .betslip-button{height:40px; line-height:normal;}
	.consistency-table.teasers-table .table-container table td{height:48px; line-height:47px;}
	.stats-filters-bar{width:100%; margin:10px 0 0;}
	.stats-filters-bar .dt-range{width:100%;}
	.title-with-select{flex-wrap:wrap;}
    
    .featured-card:not(.league-featured) .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam:nth-of-type(2), .league-card .odds-fluc-info .odds-fluc-outer .odds-fluc-iteam:nth-of-type(2){display:none;}
    
    .odds-fluc-graph .betslip-graph-button.falcons-outer{margin:2px 0 0 14px;}  
    .streaks-info .drop-outer > .pull-left{padding-left:0;}
    
    .sticky-table .table-container{padding:0;}
    .player-splits-card-wrap .dt-range{display:flex; flex-direction:column; grid-gap:8px; gap:8px;}
    .player-splits-card-wrap .sticky-table .sticked-1{text-align:center;}
    
    /*Player Split Page CSS Start*/  
    .sticky-table .table-container{padding:0;}
    .player-splits-card-wrap .dt-range{display:flex; flex-direction:column; grid-gap:8px; gap:8px;}
    .player-splits-card-wrap .sticky-table .sticked-1{text-align:center;}
    .base-table .table-container table{table-layout:auto;}
    .tm-card-wrap{flex-wrap: wrap;}
    .tm-card-wrap .tm-card-left, .tm-card-wrap .plr-bio-right{width:100%;}
    .tm-card-left .tm-bar{flex-wrap: wrap;}
    .tm-pl-labels{flex:inherit; width:100%;}
    .tm-card-left .tm-figure{width: 78px;min-width: 78px;height: 78px;}
    .plr-info-bx{text-align:center;}
    /*Player Split Page CSS End*/  
}

@media(max-width:640px){
/*NCAAF SPORT CSS*/	
.standing-card .top-card .dt-range{display:flex; flex-wrap:wrap;}
.standing-card .top-card .dt-range .col{flex:2; float:left; min-width:50%;} 
.standing-card .top-card .dt-range .col:nth-child(2){border-right:0;}
.standing-card .top-card .dt-range .col:nth-child(3), .standing-card .top-card .dt-range .col:nth-child(4){border-top:1px solid rgba(255,255,255,0.22);}
.standing-card .top-card .dt-range.date-select-block .col.date-select-col{min-width:inherit;} 

/* graph falcon button */
.betslip-graph-button.falcons-outer{ background:none; border:none; padding:0; display:block; width:66px; height:51px; text-align:center;}
.betslip-graph-button.falcons-outer strong{ background:#323232; border:1px solid #646464; padding:5px 6px; margin-top:10px; display:inline-block;}
.betslip-graph-button.falcons-outer.add-to-betslip.active{ background: none !important;}
.betslip-graph-button.falcons-outer.add-to-betslip.active strong{ background:#f0f0f0 !important; border:1px solid #f0f0f0; } 

/*Tennis Sport Css*/
.tennis-sport .top-card .team-reviews .block{display:flex; flex-wrap:wrap; border:1px solid #525252; border-width:1px 0 0 1px;}
.tennis-sport .top-card .team-reviews .block .col{flex:4; border-right:1px solid #525252; display:flex; flex-wrap:wrap; align-items:center; align-content:center; border-bottom:1px solid #525252;}
.tennis-sport .top-card .team-reviews .block .col strong{font-size:12px; white-space:nowrap;}
.tennis-sport .scoreboard-card .match-with .col .col-in{display:flex; flex-wrap:wrap; justify-content:flex-end; overflow:visible;}
.tennis-sport .scoreboard-card .match-with .col .col-in span{width:100%; order:2; margin-top:4px; margin-right:-30px;}
.tennis-sport .scoreboard-card .match-with .col.tm-two .col-in span{margin-right:0; margin-left:-30px;}
.tennis-sport .scoreboard-card .match-with .col.tm-two .col-in{justify-content:flex-start;}
.tennis-sport .scoreboard-card .match-with .col .col-in label{margin-right:5px;}
.tennis-sport .scoreboard-card .match-with .col.tm-two .col-in label{margin:0 0 0 5px;}
.tennis-sport .scoreboard-card .match-teams .team-odds{margin-top:2px;}

.tennis-sport .league-card .featured-outer .match-with .col .col-in, .tennis-item .featured-outer .match-with .col .col-in{display:flex; flex-wrap:wrap; justify-content:flex-end;}
.tennis-sport .league-card .featured-outer .match-with .col.tm-two .col-in, .tennis-item .featured-outer .match-with .col.tm-two .col-in{justify-content:flex-start;}
.tennis-sport .league-card .featured-outer .match-with .col .col-in span, .tennis-item .featured-outer .match-with .col .col-in span{float:left; width:100%; text-transform:none; order:2; font-size:14px; padding-right:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tennis-sport .league-card .featured-outer .match-with .col.tm-two .col-in span, .tennis-item .featured-outer .match-with .col.tm-two .col-in span{padding:0 0 0 6px;}
.tennis-sport .league-card .featured-outer .match-with .col figure, .tennis-item .featured-outer .match-with .col figure{margin:0;}

.tennis-item .match-with .col .col-in{display:flex; flex-wrap:wrap; justify-content:flex-end;}
.tennis-item .match-with .col.tm-two .col-in{justify-content:flex-start;}
.tennis-item .match-with .col .col-in span{float:left; width:100%; text-transform:none; order:2; font-size:14px; padding-right:6px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.tennis-item .match-with .col.tm-two .col-in span{padding:0 0 0 6px;}
.tennis-item .match-with .col figure{margin:0;}

/*Golf Sport Css*/
.golf-player-card .top-card .team-reviews{padding:0;}
.golf-player-card .top-card .team-reviews .block{border:0;}
.golf-player-card .top-card .team-reviews .block .col{border-bottom:1px solid #525252; border-right:0; min-width:33.33%;}
.golf-player-card .top-card .team-reviews .block .col:nth-child(3) ~ .col{border-bottom:0;}

.player-recent-results .goh-team {max-width: 120px;overflow: hidden;}

.hole-by-hole-info .title .bootstrap-select.btn-group .dropdown-menu{width:auto;}
.hole-by-hole-info .title .select-filed{max-width:140px;}

.tm-win-loss .table-container{overflow-x:auto;}

.results-outer.results-wcard .match-vs .team_link{display:flex; align-items:center; justify-content:center; text-align:center; flex-wrap:wrap; flex-direction:column;}
.results-outer.results-wcard .team-margin .col:last-child .tm-nane{text-align:center;}
.results-outer.results-wcard .team-margin .col figure{margin:0 0 4px;}
.results-outer.results-wcard .team-margin .tm-nane span{font-size:12px;}

/*UFC Recent Results*/
.stadiums-games.player-result-card .match-with .col.mid-col{order:2; width:100%; max-width:100%; margin-top:2px;}
.stadiums-games.player-result-card .match-teams .match-with{flex-wrap:wrap;}
.player-props-block{background:#424242;}

.tennis-sport .preview-match .match-with .col .match-rounds{display:flex; float:left; width:100%;}
.tennis-sport .preview-match .match-with .col.tm-two .match-rounds p{order:-1; width:auto;}
.tennis-sport .preview-match .match-with .col .match-rounds p{width:auto;}
.tennis-sport .preview-match .match-with .col:not(.tm-two) .match-rounds{justify-content:flex-end;}

.genius-open-info .title{height:auto;}
.genius-open-info .title h3{line-height:normal;}
.genius-open-info .title .pull-right{width:100%;margin-top:10px;}
.genius-open-info .title .select-filed{width:100%;margin-bottom:10px;}

/*Polls Section CSS Start*/    
.polls-item{max-width:302px; width:302px;} 
.polls-item .tip-tm{flex-direction:column; justify-content:center; align-items:center; text-align:center;}
.polls-item .tip-tm .tm-figure{margin:0 0 2px;}
.polls-item .tip-tm .tm-figure{margin:0 0 2px;}
.position-drop-btn{width:100%; padding:8px 8px;}    
.position-drop-btn .base-drop{width:100%;}    
.position-drop-btn .base-drop .select-filed{width:100%;} 
    
.widget-client .title-view .view-btn{font-size:12px; min-width:80px; padding:0 10px; grid-gap:6px; gap:6px;}        

}
@media(min-width:375px){
.stadiums-wrap .stadiums-games .score-list li a .match-countdown{width:100px;}	
}
@media only screen and (min-device-width : 320px) and (max-device-width :992px) and (orientation : landscape) {
.bootstrap-select.btn-group .dropdown-menu.inner{max-height:160px !important;}
.bootstrap-select.btn-group.dropup .dropdown-menu.inner{max-height:114px !important;}

}
@media(max-width:560px){
/*Cricket Sport Css*/
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col{display:flex; justify-content:center; flex-wrap:wrap;}
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col figure{margin:0 0 4px;}
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col .col-in{float:left; width:100%; text-align:center;}
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col .col-in span{float:left; width:100%;}	
.cricket-sport .stadiums-wrap .stadiums-result .match-teams .match-with .col.mid-col{width:30px;}

/*Golf Sport Css*/
.golf-sport .top-filter .dt-range .col:last-child .bootstrap-select.btn-group .dropdown-menu.open{left:auto; right:10px;}
.score-calendar.golf-calendar{padding-left:8px;}
.golf-calendar{width:66px;}
.golf-home-card .golf-result-info .golf-recent-table .goh-bar.golf-recent-bar .col.season-col{overflow:hidden;}
.golf-home-card .golf-result-info .golf-recent-table .goh-bar.golf-recent-bar .col.season-col span{float:left; width:100%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td:nth-child(2) a{float:left; max-width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}


.match-teams .match-with .col figure, .baseball-sport .match-teams .match-with .col figure, .nba-sport .match-teams .match-with .col figure, .nfl-sport .match-teams .match-with .col figure, .ncaaf-sport .match-teams .match-with .col figure, .ncaab-sport .match-teams .match-with .col figure, .soccer-sport .match-teams .match-with .col figure, .ufc-sport .match-teams .match-with .col figure, .afl-sport .match-teams .match-with .col figure, .nrl-sport .match-teams .match-with .col figure,.nhl-sport .match-teams .match-with .col figure, .tennis-sport .match-teams .match-with .col figure{width:24px; height:24px;}
.stadiums-wrap .stadiums-games .match-with .col .col-in span{line-height:26px;}
.stadiums-games .match-with .col .col-in span{font-size:12px;}

/*UFC COMMON OPPONENTS CSS START*/
.opponents-tab{padding:0;}
.opponents-outer{padding:0;}
.opnts-tr .col.right, .opnts-bar-head .col.right{max-width:130px;}	
.opponent-vanue{padding:0;}
.opponent-vanue .col{width:50%;}
.tm-block{width:auto; max-width:inherit;}
.opponents-outer .col{max-width:100px;}
.opnts-tr, .opnts-bar-head{padding-right:0; padding-left:16%;}
/*UFC COMMON OPPONENTS CSS END*/

.results-wcard .team-margin .col-mid{width:206px;}

.favourite-records.add-fav-bet .fur-body .block .col.tm-fav, .favourite-records.add-fav-bet .fur-body .block .col.tm-dog{min-width:70px; width:70px;}

.ufc-score-list .match-teams .match-with .col{width:calc(50% - 2px);}
.stadiums-games .ufc-score-list .match-with .col .col-in span{font-size:11px;}

}
@media(max-width:414px){
/*Opponents CSS*/
.opnts-bar-head .col.left, .opnts-tr .col.left{font-size:10px; line-height:18px;}
.ufc-result-info .team-results .result-ul .tm-col{width:136px;}	

/*==Venue Details CSS==*/
.point-strong{font-size:16px;}

}
@media(max-width:375px){
.match-teams .match-with .col figure, .baseball-sport .match-teams .match-with .col figure, .nba-sport .match-teams .match-with .col figure, .soccer-sport .match-teams .match-with .col figure,.ufc-sport .match-teams .match-with .col figure,.afl-sport .match-teams .match-with .col figure,.nrl-sport .match-teams .match-with .col figure,.nhl-sport .match-teams .match-with .col figure,.tennis-sport .match-teams .match-with .col figure, .nfl-sport .match-teams .match-with .col figure, .ncaaf-sport .match-teams .match-with .col figure,.ncaab-sport .match-teams .match-with .col figure{width:20px; height:20px;}

.match-with .col .col-in label{font-size:11px;}
.match-teams .match-with .col figure{width:20px; height:20px;}
.stadiums-wrap .match-with .col .col-in{margin-top:0;}
.stadiums-wrap .stadiums-games .match-with .col .col-in span{line-height:20px;}
.stadiums-wrap .stadiums-games .score-list li a .match-countdown{padding-right:4px;}

/*Cricket Sport Css*/
.cricket-sport .league-home .team-margin .col-mid strong{font-size:14px;}
.cricket-sport .team-rounds-info ul li .col.active span:last-child{width:60px;}
.team-rounds-info ul li .col.active span:last-child{width:60px;}

.course-detail-wrap .recent-result-info.single-season .goh-table .goh-team{width:115px;}

/*Opponents CSS*/
.opnts-bar-head .col, .opnts-tr .col{font-size:11px;}
.opponent-vanue .col span{font-size:11px;}
.opponents-wrap .team-block span{font-size:11px;}

.parlay-odds .col p a, .featured-card .parlay-odds .col p a{flex:1; overflow:hidden;}
.parlay-odds .col p span{font-size:9px;}

/*Big Bash Sport CSS*/
.big-bash-sport .league-home .team-margin .col-mid strong{font-size:11px; line-height:1.3em;}
.big-bash-sport .results-info .team-margin .col{width:90px;}

}
@media(max-width:370px){
.match-teams .match-with .col figure{width:20px; height:20px;}
.stadiums-games .match-teams{padding:0 4px;}	
.stadiums-games .score-list li a .match-countdown{ padding-right:4px;}
.match-detail-card .match-countdown{padding-right:4px;}
.match-teams .match-with .col .col-in span{font-size:12px;}
.match-with .col figure{margin-left:8px;}
.match-with .col.tm-two figure{margin:0 8px 0 0;}	

.match-with .col{width:calc(50% - 13px);}
.match-with .col figure{width:24px; height:24px;}
.match-with .col.mid-col{padding-top:2px; width:26px;}
.upcoming-card .match-with .col .col-in label, .match-with .col .col-in label{width:28px; font-size:11px; margin-right:9px;}
.match-with .col.tm-two .col-in label{margin:0 0 0 9px;}
.match-with .col .col-in span{font-size:14px;}
.upcoming-card .match-with .col .col-in span{font-size:12px;}

.team-rounds-info ul li .col.active span:last-child{width:52px;}

.nascar-player-wrap .nascar-widget-card .recent-result-table .goh-table table td:nth-child(2) a{float:left; max-width:120px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.course-detail-wrap .recent-result-info.single-season .goh-table .goh-team{width:100px;}
}
@media(max-width:360px){
.match-teams .match-with .col .col-in span{font-size:11px;}
.upcoming-card .match-with .col .col-in label, .match-with .col .col-in label{font-size:11px;}
.match-teams .match-with .col{width:calc(50% - 11px);}
.match-teams .match-with .col.mid-col{width:22px;}
.match-detail-card .detail-card, .match-detail-card > a{padding:8px 6px;}
.odds-col span{font-size:10px;}
.upcoming-list li a .pull-right .tm-margin{font-size:11px;}
.standing-card ul.tabs-nav li a{padding:5px; font-size:12px;}
.tennis-sport .avg-chart-outer .avg-chart{width:170px;}
.tennis-sport .preview-wrap .recent-matches .table-container{overflow-x:auto;}

/*Golf Sport Css*/
.player-table .goh-team{max-width:110px;}
.genius-open-info .table-container table thead tr th{font-size:10px;}
.hole-by-hole-info .title .select-filed{max-width:120px;}

/*Opponents CSS*/
.ufc-result-info .team-results .result-ul .tm-col{width:116px;}	
.mma-sport .standing-wrap .table-container table .sticked-2{width:100px;}

/*==Venue Details CSS==*/
.point-strong{font-size:14px;}

.video-list-info{width:130px;}
}
.match-teams .match-with .col figure, .baseball-sport .match-teams .match-with .col figure, .nba-sport .match-teams .match-with .col figure, .nfl-sport .match-teams .match-with .col figure, .ncaaf-sport .match-teams .match-with .col figure, .ncaab-sport .match-teams .match-with .col figure, .soccer-sport .match-teams .match-with .col figure, .ufc-sport .match-teams .match-with .col figure, .afl-sport .match-teams .match-with .col figure, .nrl-sport .match-teams .match-with .col figure, .nhl-sport .match-teams .match-with .col figure, .tennis-sport .match-teams .match-with .col figure{width:28px; height:28px;} 
.stadiums-wrap .stadiums-games .match-with .col .col-in span{line-height:26px;} 
.stadiums-games .match-with .col .col-in span{font-size:12px;} 
 
.stadiums-card .dt-range .select-filed:after{min-height: 42px;}

@media(min-width:1025px){
.bracket-dk-card.bracket-full{height:calc(100vh - 56px); padding:10px; display:flex; align-items:center; justify-content:center;}
.bracket-full .card-info{max-width:1170px; height:100%;}
.bracket-full .tm-label{padding:15px 0;}
.bracket-full .bracket-dk-tm-info figure{height:38px; width:38px;}
.bracket-full .tm-name span{font-size:15px;}
.bracket-full .team-date-time{font-size:16px;}
.bracket-full .bracket-dk-list{height:100%;}
.bracket-full .bracket-dk{height:100%; display:flex; flex-direction:column;}
.bracket-full .bracket-dk-top{height:50px; padding-top:20px;}
.bracket-full .bracket-dk-outer-warp{flex:1;}
.bracket-full .bracket-dk-outer-warp-inner{height:100%;}
.bracket-full .bracket-dk-outer{height:100%;}
.bracket-full .group-col{height:100%;}
}


@media (min-width: 1025px) and (max-width: 1367px){
	.bracket-full .tm-label {padding:8px 0;}
	.bracket-full .bracket-dk-tm-info figure{height:30px;width:30px;}
	.bracket-full .team-date-time{font-size:14px;}
}

@media (max-width: 991px){
	.team-stats .multi-tables .table-container {width: calc(100% - 100px); overflow-x:scroll; margin-left:100px; overflow-y:visible; padding-bottom:1px;padding-right:0px;padding-left:0px;}
	.team-stats .multi-tables .table-container table#standings{width:100%; white-space:nowrap;table-layout: auto;}
	.team-stats .multi-tables .table-container table .sticked-1 {position:absolute;min-width:28px;max-width:28px;left: 0px;top:auto;border-right:0px;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;text-align:center;}
	.team-stats .multi-tables .table-container table .sticked-2 {position:absolute;width:72px;left:28px;top:auto;border-right:1px solid #565656;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;}
	.team-stats .multi-tables .table-container table td{min-width:36px;}
	.team-stats .multi-tables .table-container table td.sticked-2  + td.standing-cell figure.icon-figure{margin:0px;}
	.team-stats .multi-tables .table-container table td,.team-stats .multi-tables .table-container table th{line-height:40px;padding-top:0px;padding-bottom:0px;height:41px;}
	.team-stats .multi-tables .table-container table td a,.team-stats .multi-tables .table-container table th a{white-space:nowrap!important;}
	.team-stats .multi-tables .table-container table thead tr th:not(.sticked-1):not(.sticked-2) a {padding-left:3px;padding-right:3px;}
    
    .pick-now-bar .new-label, .pick-value-col .new-label{position:static;}
}

/* Coming Soon */
section.mid-wrapper.highlights-full{padding:20px 0px 0px;}
.highlights-heading{float:left;width:100%;margin:15px 0px 40px;display: flex;align-items: center;justify-content:center;}
.highlights-heading .icon{font-size: 28px;color: #ffffff;}
.highlights-heading span{margin-left:10px;font-size:24px;color:#ffffff}
.button-block{float:left;width:100%;}
.highlights-btn{display: flex;float:left;width:100%;height:44px;border:0;background:#424242;padding:2px 6px;align-items: center;justify-content:center;}
.highlights-btn span{margin-right:5px;font-size:15px;font-weight:600;}
.highlights-btn .icon{font-size: 16px;color: #53D337;}
.highlights-view-all .col{float:left;width:100%;}
/* Coming Soon */

.standing-wrap .standing-card .check-player{margin:5px 0px;}
.team-stats .standing-table.multi-tables .table-line{min-height:inherit;}

/* Consistency Sheets CSS Start */
.nav-outer ul li.others-menu{position:relative; text-align:left;}
.others-menu .icon{font-size:8px; position:absolute; top:0px; right:0px; height:100%; display:flex; align-items:center;}
.others-sub-menu{position:absolute; top:calc(100% - 4px); right:0px; padding:6px 0px; min-width:106px; background:#fff; border-radius:4px; display:none !important;}
.others-sub-menu li{float:left; width:100%; padding:4px 10px;}
.others-sub-menu .sub-menu-link{padding:0px; font-size:12px; text-align:left; text-transform:inherit; color:#000; line-height:18px;}
.others-sub-menu .sub-menu-link:after{display:none;}
.others-sub-menu .sub-menu-link:hover{color:#53d337;}
.nav-outer ul li.active .sub-menu-link{color:#000; font-weight:400;}
.nav-outer ul.others-sub-menu li.active .sub-menu-link{color:#53d337; font-weight:500;}
.others-sub-menu:before{content:""; position:absolute; top: -7px; right:7px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-bottom: 10px solid #fff;}

.bootstrap-select.btn-group.select_market .dropdown-menu li.divider{background:#cdcdcd; height:3px; border:none; margin:0px;}

.top-filter-title .review-bx{display:flex; flex-wrap:wrap; align-items:flex-end;}
.top-filter-title .review-bx > .col{flex:1; float:left; width:100%;}
.top-filter-title .review-bx > .col-right{display:flex; flex:inherit;}
.top-filter-title .review-bx p{font-size:13px; color:rgba(255,255,255, 0.8); font-weight:500; margin:20px 0px 4px;}
.top-filter-title .review-bx .input-btn-block{height:inherit; margin-right:17px;}
.top-filter-title .dropdown-block{display:flex; margin:0px;}
.top-filter-title .dropdown-block .col{display:inline-block; float:left; border:none; margin-left:7px;}
.top-filter-title .dropdown-block .col:first-child{margin-left:0px;}
.dropdown-block.dt-range .select-filed{display:inline-flex; border-radius:2px;}
.dropdown-block.dt-range .select-filed select{line-height:30px;}
.top-filter-title .dropdown-block .col label{float:left; width:100%; text-align:left; color:#adadad; font-size:12px; margin-bottom:3px;}
.consistency-table{float:left; width:100%; min-height:82px;}
.consistency-table .table-container table tbody tr td a{display:flex; align-items:center; float:inherit;}
.consistency-table .table-container table .sticked-1{width:170px; max-width:170px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:left;}
.consistency-table .table-container{padding:0px;}
.consistency-table .table-container .player-title{width:auto; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.player-title.tooltip-span ~ .tooltip{margin-top:-5px;}

.consistency-table .table-container .tooltip-player-title-outer{float:left; max-width:calc(100% + 10px); cursor:pointer; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.consistency-table .table-container .tooltip-player-title-outer .player-title{padding-left:10px; padding-right:10px; line-height:28px; max-width:calc(100% + 10px);}
.table-container table tbody tr .tooltip-player-td img.team_icon{margin-right:0px !important;}
.table-container table tbody tr .tooltip-player-td{padding-top:0px; padding-bottom:0px;}

.consistency-table .table-container table tbody tr td:not(.sticked-1){border-left:1px solid #565656; min-width:36px;}
.consistency-table .table-container table thead tr th.sticked-1{padding-left:30px;}
.table-container tr td .green_clr{color:#53d337; font-weight:500;}
.table-container tr td .red_clr{color:#ff0000; font-weight:500;}
.table-container tr td.green-bg{background:#6bad0a; color:#fff;}
.table-container tr td.orange-bg{background:#ff9c00; color:#fff;}
.consistency-table .table-container tbody td .icon{font-size:14px;}
.consistency-table .table-container tbody td .dk-cross{color:#ff0000;}
.consistency-table .table-container table tbody tr img.team_icon{width:22px; height:22px; min-width:22px;}
.consistency-table .table-container table tbody tr img.team_icon.no-radius-icon{width:22px; height:auto; max-height:24px; min-width:inherit;}
.consistency-table .table-container table tbody tr td.td-odds-cell{padding:4px 8px;}
.td-odds-cell .betslip-button{height:30px;}
.consistency-table .table-container table tbody tr td.no-data-col{border:none;}
.consistency-table .table-container table .next-td{width:100px;}
.consistency-table .table-container table .next-td.td-tooltip .next-game-td{min-width:100px;}
.consistency-table .table-container table .next-td.td-tooltip .info-tooltip .tooltip-outer{min-width:150px;}

.consistency-table.sticked-table .table-container table .sticked-num{width:60px; min-width:60px;}

.top-team-filter{border-bottom:1px solid #454545; margin-bottom:4px;}
.top-team-filter .review-bx{display:flex;}
.top-team-filter .review-bx > .col{flex:1; float:left; width:100%;}
.top-team-filter .review-bx > .col-left{flex:inherit;}
.team-details{display:flex; align-items:center; float:left; width:100%;}
.team-details .team-fig{float:left; width:88px; min-width:88px; border-radius:100%; overflow:hidden; margin-right:15px;}
.team-details .team-fig img{float:left; width:100%;}
.team-detail-text{float:left; width:100%;}
.team-details .team-title{float:left; width:100%; font-size:28px; font-weight:700; text-transform:uppercase; line-height:1em; margin-bottom:10px;}
.team-details .team-label{float:left; width:100%; font-size:16px; font-weight:700; color:rgba(255, 255, 255, 1); margin:0px;}
.review-bx .pitcher_text{font-size:12px; color:#fff; margin:5px 0px 0px;}
.review-bx .upcom-opp, .upcom-opp{float:left; width:100%; display:flex; font-size:12px; color:#fff; margin-top:5px; line-height:1.5em;}
.review-bx .upcom-opp-team, .upcom-opp-team{display:inline-block; margin-left:6px;}
.review-bx .math-date-stadium, .math-date-stadium{margin-left:5px;}
.review-bx .upcom-opp-label, .upcom-opp-label{font-weight:700;}

.top-team-filter .dropdown-block{display:flex; margin:0px;}
.top-team-filter .dropdown-block .col{display:inline-block; float:left; border:none; margin-left:3px;}
.top-team-filter .dropdown-block .col:first-child{margin-left:0px;}
.top-team-filter .dropdown-block.dt-range .col{min-width:114px; flex:1;}
.top-team-filter .dropdown-block.dt-range label{float:left; width:100%; color:#adadad; font-size:12px; margin-bottom:3px;}
.top-team-filter .dropdown-block.dt-range .select-filed{display:inline-flex; border-radius:2px;}
.top-team-filter .dropdown-block.dt-range .select-filed select{line-height:32px;}
.top-team-filter .dropdown-block.dt-range .col:last-child .select-filed{min-width:98px;}

.team-record{float:left; width:100%; padding-bottom:15px; margin-top:22px; min-width:230px;}
.team-record-label{float:left; font-size:14px; line-height:14px; color:#fff; padding-right:13px; margin-right:13px; border-right:1px solid rgba(255, 255, 255, 0.4);}
.team-record-label span{color:#53d337;}
.team-record-label:last-child{margin-bottom:0px; padding:0px; border:none;}

.table-title .consist-heading{font-size:14px; font-weight:700; color:#fff; text-transform:inherit;}
.consistency-table.consistency-team-table .table-container{padding:0 8px;}
.consistency-table.consistency-team-table .table-container table tbody tr td:first-child{border-left:none;}
.consistency-table.consistency-team-table .table-container table tbody tr:last-child td{border-bottom:none;}
.consistency-table.consistency-team-table .table-container table tbody tr td{width:42px; height:42px; font-weight:500;}
.consistency-table.consistency-team-table .win-cell{width:56px;}
.consistency-table.consistency-team-table .odds-cell, .consistency-table.consistency-team-table .value-cell{width:82px;}
.consistency-table.consistency-team-table .green_clr{color:#53d337;}
.consistency-team-table + .consistency-team-table{margin-top:16px;}
th.result-col{text-transform:uppercase;}

.ribbon{position:absolute; padding:0 6px; height:26px; background:linear-gradient(to right, #ec9803 0%,#af3b00 100%); top:-17px; right:-8px; border-radius:0px 6px 0px 0px; display:inline-flex; align-items:center; justify-content:center; z-index:2;}
.ribbon-arrow{position:absolute; right:0; bottom:0px;}
.ribbon-arrow:after{content:""; position:absolute; height:0; width:0; border-top:8px solid #af3b00; border-right:8px solid #af3b00; right:0px; bottom:0px; border-radius:0px 0px 6px 0px;}
.ribbon:before{content:""; position:absolute; height:0; width:0; border-top:8px solid #722f00; border-right:8px solid #722f00; right:0px; bottom:-8px; border-radius:0px 0px 6px 0px; }
.ribbon:after{content:""; position:absolute; height:0; width:0; border-top:13px solid #ec9803; border-bottom:13px solid #ec9803; border-left:17px solid transparent; left:-17px; }
.ribbon-text{font-size:13px; color:#fff; font-weight:600; font-family: 'Saira Condensed', sans-serif; letter-spacing:0.07em; text-transform:uppercase;}

.ribbon.best-value{background:none; padding:0;}
.ribbon.best-value:after{display:none;}
.ribbon.best-value .ribbon-text{display:inline-flex; align-items:center; justify-content:center; background:linear-gradient(to right, #ec9803 0%, #af3b00 100%); clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 13% 50%, 0% 0%); height:26px; padding:0 6px 0 21px; border-radius:0 6px 0 0;}

.top-card .dropdown-block .select-filed .btn{line-height:32px;}
.top-filter-title .dropdown-block{flex-wrap:wrap;}
.btn-group.bootstrap-select.select_match .dropdown-menu{min-width:294px;}
.btn-group.bootstrap-select.select_market .dropdown-menu{min-width:160px;}
.top-card .dropdown-block .select-filed .select_market.btn-group{min-width:100px;}

@media (min-width:1025px) and (max-width:1140px){
	.nfl-sport .nav-outer ul li a{padding:0 8px; font-size:11px;}
	.nfl-sport .nav-outer ul li.others-menu a.league_top_nav{padding-right:13px;}
}

@media (min-width:1025px) {
/*
	.top-nav .nav-container{overflow:inherit;}
	.nav-outer{overflow:inherit; overflow-x:inherit; height:inherit;}
*/
     
    .nav-outer ul{display:flex; width:auto;}
    .nav-control a{font-size:10px; background:#424242;}
    
	.others-menu:hover .others-sub-menu{display:block !important;}
	.top-filter-title .review-bx > .col-right{margin-top:10px;}
}

@media (max-width:1024px) {
	.top-team-filter .review-bx{display:block;}	
    .ncaaf-sport .preview-match.bet-preview-match .team-card .wcard{padding-bottom:12px;}
}

@media (max-width:991px) {
	.tooltip-span ~ .tooltip *{line-height:20px;}

	.top-filter-title .dropdown-block.dt-range .col{width:100%; max-width:calc((100% / 3) - 4px); margin:0px 6px 6px 0px;}
	.top-filter-title .dropdown-block .col:nth-child(3n-3){margin-right:0px;}
	.top-filter-title .select-filed{min-width:inherit;}

	.top-team-filter .dropdown-block.dt-range{flex-wrap:wrap;}
	.top-team-filter .dropdown-block.dt-range .col{width:100%; max-width:calc((100% / 2) - 3px); margin:0px 6px 6px 0px; flex:inherit;}
	.top-team-filter .dropdown-block .col:nth-child(2n+2){margin-right:0px;}
}

@media (max-width:767px){
	.consistency-table .table-container table tbody tr td:not(.sticked-1){width:100%;}
	.top-filter-title .review-bx > .col-right{display:block;}
	.top-filter-title .dropdown-block .col{min-width:auto; width:100%;}
	.top-filter-title .review-bx .input-btn-block{float:left; margin:4px 0px 10px 0px;}
	.consistency-table .table-container{width:calc(100% - 122px); overflow-x:scroll; margin-left:121px; overflow-y:visible; padding-bottom:1px; padding-right:0px; padding-left:0px;}
	.consistency-table .table-container table{width:100%; white-space:nowrap; table-layout:auto;}
	.consistency-table .table-container table .sticked-1{position:absolute; width:122px; max-width:122px; left:0px; top:auto; border-right:1px solid #565656; margin-top:0px; padding:0px 0px 0px 6px; height:41px; background:#424242; line-height:41px;}
	.consistency-table .table-container table td{min-width:36px;}
	.consistency-table .table-container table td, .consistency-table .table-container table th{line-height:40px; padding-top:0px; padding-bottom:0px; height:41px;}
	.consistency-table.consistency-team-table .table-container{width:100%; margin-left:0px;}
	.team-details .team-fig{width:78px; min-width:78px;}
	.team-details .team-title{font-size:20px;}
	.team-details .team-label{font-size:14px;}
	.top-team-filter .review-bx{display:block;}
	.top-filter-title .review-bx .dropdown-block .col:nth-child(3n-3) .bootstrap-select.btn-group .dropdown-menu,
	.top-team-filter .review-bx .dropdown-block .col:nth-child(3n-3) .bootstrap-select.btn-group .dropdown-menu{min-width:120px;}
	.top-team-filter .review-bx > .col{margin-top:10px;}
	.consistency-team-table{padding:0 12px;}
	.consistency-table .table-container table tbody tr td.no-data-col{left:0; width:100% !important; position:absolute; background:#424242;}
	.consistency-table .table-container table td.sticked-1{height:42px;}
	.consistency-table .table-container table .next-td.td-tooltip .next-game-td{min-width:70px;}

	.consistency-table .table-container .tooltip-player-title-outer{max-width:calc(100% + 6px);}
	.consistency-table .table-container .tooltip-player-title-outer .player-title{padding-left:6px; padding-right:6px; max-width:calc(100% + 6px);}
	.consistency-table .table-container td.tooltip-player-td{padding-top:6px;}

	.bootstrap-select.btn-group.select_sortby .dropdown-menu.inner{max-height:162px !important;}
    
    .table-title .consist-heading{font-size:13px;}
}
/* Consistency Sheets CSS End */

/* Systems Plays CSS Start */
.breadcrumb{float:left; width:100%; margin-bottom:10px;}
.breadcrumb-list{float:left; width:100%;}
.breadcrumb-item, .breadcrumb-item a{float:left; font-size:12px; color:#9e9e9e;}
.breadcrumb-item:not(.active){position:relative; padding-right:18px; margin-right:7px;}
.breadcrumb-item:not(.active):after{content: "\e9bf"; font-family:'dk-icons' !important; font-size:9px; color:#9e9e9e; position:absolute; right:0px; top:0; height:100%; display:flex; align-items:center;}
.breadcrumb-item{color:#f0f0f0;}

.system-plays-title{border-bottom:1px solid #454545; margin-bottom:13px;}
.system-plays-title .review-bx p{font-size:13px; margin-top:10px;}

.system-plays-details{display:flex; flex-wrap:wrap;}
.system-plays-details .col{float:left; width:100%; flex:1;}
.system-plays-details .col.col-left{max-width:47%;}

.system-plays-list{float:left; width:100%; max-width:max-content; display:flex; flex-wrap:wrap;}
.system-plays-list li{float:left; width:100%; max-width:50%; margin:15px 0px;}
.system-plays-data{float:left; width:100%; padding:10px; text-align:center;}
.system-plays-label{float:left; width:100%; text-align:center; font-size:16px; color:rgba(255, 255, 255, 0.6);}
.system-plays-record{float:left; width:100%; text-align:center; font-size:24px; font-weight:700; color:#53d337; margin-top:6px;}

.system-plays-tabs{float:left; width:100%; margin-bottom:5px;}
.system-plays-tabs ul.tabs-nav{border:none; display:flex; justify-content:center;}
.system-plays-tabs ul.tabs-nav li{border:none; border-radius:4px;}
.system-plays-tabs ul.tabs-nav li + li{margin-left:30px;}
.system-plays-tabs ul.tabs-nav li a{font-size:12px; padding:6px 10px;}
.system-plays-tabs ul.tabs-nav li a span{margin-top:0px;}
.system-plays-tabs ul.tabs-nav li.active{background:#6bad0a;}
.system-plays-tabs ul.tabs-nav li.active a{font-weight:700;}

.system-plays-table{float:left; width:100%;}
.system-plays-table .table-title{padding:0px 0px 8px}
.system-plays-table-data{float:left; width:100%; display:flex; background:#424242;}
.system-plays-table .table-container{padding:0px;}
.system-plays-table .table-container table thead tr th{font-size:11px; text-transform:uppercase;}
.system-plays-table .table-container table tbody tr td{font-size:14px;}
.system-plays-table .table-container table tbody tr:last-child td{border-bottom:none;}
.system-plays-table .table-container .team-cell{text-align:left;}
.system-plays-table .table-container .team-cell .team-title{margin:0px;}
.system-plays-table-data .table-container .team-cell{padding:8px 10px;}

.upcoming-spread-betslip .falcons-box{margin:6px 10px 8px; width:154px; min-width:154px;}
.upcoming-spread-betslip .falcons-box .betslip-icon img{border-radius:0px; border:none; width:43px; max-height:41px; height:auto;}
.upcoming-spread-betslip .falcons-box .type-name{text-transform:uppercase; font-size:11px; margin-bottom:3px;}
.upcoming-spread-betslip .falcons-box .falcons-outer span{padding-top:2px;}
.add-to-betslip small{font-size:14px; display:block; color:#f0f0f0;}
.upcoming-spread-betslip .falcons-box .falcons-outer strong{font-size:14px;}

.system-plays-table.history-table{margin-top:18px;}
.t-team-detail{display:flex; align-items:center;}
.t-team-detail .team-icon{float:left; width:22px; min-width:22px; margin-right:10px;}
.t-team-detail .team-icon img{float:left; width:100%; max-height:22px;}
.t-team-detail .team-title{float:left; width:100%; margin:0px;}
.team-score.mid{min-width:24px; display:inline-block;}
.history-table .team-cell{padding:8px 10px; width:16%;}
.history-table .team-cell.away-team-td{text-align:right;}
.history-table .team-cell.away-team-td .t-team-detail{flex-direction:row-reverse;}
.history-table .team-cell.away-team-td .t-team-detail .team-icon{margin-left:10px; margin-right:0px;}
.opp-info-table .team-cell.away-team-td{position:relative;}
.opp-info-table .team-cell.away-team-td .info-label{margin-left:4px;}
.opp-info-table .team-cell.away-team-td .info-tooltip{top:2px;min-width:180px;}
.opp-info-table .t-team-detail-in{display:flex; align-items:center;flex-direction:row-reverse;}

.team-info-table .info-label > .icon{font-size:16px;}
.team-info-table .table-container table tbody tr td{min-height:51px;}
.team-info-table .team-cell{position:relative;}
.team-info-table .team-cell .info-label{margin-right:4px;}
.team-info-table .team-cell .info-tooltip{top:10px;min-width:180px;}
.team-info-table .team-cell .t-team-detail-in{display:flex; align-items:center;}
.team-info-table .matchup-cell{position:relative;}
.team-info-table .matchup-cell .matchup-label{display:flex; align-items:center;justify-content:center;}
.team-info-table .matchup-cell .info-label{margin-left:6px;}
.team-info-table .matchup-cell .info-tooltip{top:10px;min-width:180px;}

.history-table .table-container .date-cell{width:24%;}
.t-spread-data{display:inline-block; text-align:right;}
.t-spread-data:not(.odds){min-width:72px;}
.t-spread-data.history-odds{width:40px;min-width:40px;text-align:center!important;margin:0px 0px!important;}
.t-spread-data.odds{color:#53d337; margin-left:8px; text-align:left;}
.cover-cell .icon{font-size:14px;}
.cover-cell .icon.dk-cross{color:#ff0000;}
.cover-cell .icon.dk-checkmark{color:#53d337;}
.t-spread-data-bx{display:flex; justify-content:center; align-items:center;}
.t-spread-data-bx .betslip-button{height:34px; min-width:76px;}

.system-plays-filter .review-bx{display:flex; flex-wrap:wrap;}
.system-plays-filter .review-bx > .col{flex:1;}
.system-plays-filter .review-bx > .col.col-right{flex:inherit;}
.system-plays-filter .review-bx > .col.col-left{padding-top:10px;}
.system-plays-filter .dropdown-block{display:flex; margin:0px;}
.system-plays-filter .dropdown-block .col{display:inline-block; float:left; border:none; margin-left:5px;}
.system-plays-filter .dropdown-block .col:first-child{margin-left:0px;}
.system-plays-filter .dropdown-block.dt-range .col{width:122px;}
.system-plays-filter .dropdown-block.dt-range label{float:left; width:100%; color:#adadad; font-size:12px; margin-bottom:3px;}
.system-plays-filter .dropdown-block.dt-range .select-filed{display:inline-flex; border-radius:0px;}
.system-plays-filter .dropdown-block.dt-range .select-filed select{line-height:32px;}

.system-plays-category-list{float:left; width:100%;}
.system-plays-category-list li{float:left; width:100%; border-bottom:1px solid #454545; padding-bottom:15px; margin-bottom:15px;}
.system-plays-category-list li:last-child{border-bottom:none; padding-bottom:0; margin-bottom:0;}
.system-plays-category-item{float:left; width:100%;}
.sp-category-heading{float:left; width:100%;}
.sp-category-alpha{float:left; width:30px; height:30px; border-radius:4px; background:#fff; font-size:15px; color:#000; font-weight:700; display:flex; align-items:center; justify-content:center;}
.sp-category-type{float:left; width:100%;}
.sp-category-label{position:relative; float:left; padding:4px 11px; border-radius:4px; border:1px solid #727272; background:#424242; font-size:13px; color:#f0f0f0; margin:8px 10px 0px 0px;}
.sp-category-label:last-child{margin-right:0px;}
.sp-category-label:hover{background:#000; color:#53d337;}
.badge{display:inline-flex; align-items:center; justify-content:center; position:absolute; top:-8px; right:-8px; height:20px; width:20px; border-radius:100%; background:#fff000; color:#000; font-size:12px; font-weight:700;}
.history-table .table_outer{background:#424242;}
.history-table .table_outer tr, .upcoming-spread-table .table_outer tr{display:none;}
.history-table .table_outer tr:nth-child(-n+5), .history-table .table_outer.show-list tr,
.upcoming-spread-table .table_outer tr:nth-child(-n+5), .upcoming-spread-table .table_outer.show-list tr{display:table-row;}
@media (min-width:1025px) {
	.add-to-betslip:hover small{color:#53d337;}
	.system-plays-table.upcoming-spread-table .table-container .date-cell{width:36%;}
}
@media (max-width:991px) {
	.system-plays-details{padding:0px 12px;}
	.system-plays-details .col, .system-plays-details .col.col-left{max-width:100%; flex:0 0 100%; margin-bottom:10px;}
	.system-plays-list li{margin:0px 0px; /* flex:1; */}
	.system-plays-list{max-width:100%;}
	.system-plays-label{font-size:14px; white-space:nowrap;}
	.system-plays-record{font-size:20px;}

	.t-spread-data:not(.odds){min-width:72px;}
	.system-plays-table.upcoming-spread-table .team-cell .team-title{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

	.system-plays-table .table-title{padding:0px 12px 8px}
	.system-plays-table .table-container table thead tr th, .system-plays-table .table-container table tbody tr td{padding:8px 4px;}
	.system-plays-table .table-container table tbody tr td{font-size:12px;}
	.system-plays-table-data .table-container .team-cell{padding-left:12px;}
	.t-team-detail .team-icon{width:18px; min-width:18px; margin-right:6px;}
	.t-team-detail .team-icon img{max-height:18px;}
	.history-table .team-cell.away-team-td .t-team-detail .team-icon{margin-left:6px;}
	.team-score.mid{min-width:20px;}

}
@media (max-width:767px) {
	.history-table .table-container{width:calc(100% - 200px); overflow-x:scroll; margin-left:200px; overflow-y:visible; padding-bottom:1px; padding-right:0px; padding-left:0px;}
	.history-table .table-container table{width:100%; white-space:nowrap; table-layout:auto;}
	.history-table .table-container table .home-team-td, .history-table .table-container table .team-score-cell, .history-table .table-container table .away-team-td{position:absolute; top:auto; margin-top:0px; height:37px; padding:0px 8px; background:#424242; line-height:37px;}
	.history-table .table-container table .home-team-td{width:60px; max-width:60px; left:0px; padding:0px 0px 0px 12px;}
	.history-table .table-container table .team-score-cell{width:80px; max-width:80px; left:60px;}
	.history-table .table-container table .away-team-td{width:60px; max-width:60px; left:140px; border-right:1px solid #565656;}
	.t-team-score{text-align:center;}

	.system-plays-filter .review-bx > .col{float:left; width:100%;}
	.system-plays-filter .review-bx > .col.col-right{margin-top:10px;}
	.system-plays-category{padding:0px 12px;}
	
	.history-table.opp-info-table .table-container{width:calc(100% - 220px);margin-left:220px;}
	.history-table.opp-info-table .table-container table .away-team-td{width:80px;max-width:80px;}
	.history-table.opp-info-table .info-label > .icon{font-size:16px;}
	
}
/* Systems Plays CSS End */

/* Dropdown CSS */
.base-datepicker{float:left; width:100%; position:relative;}
.base-datepicker input{cursor:pointer; float:left; width:100%; background:#424242; border:none; padding:10px 10px 10px 40px; color:#f0f0f0; font-family:'Roboto', sans-serif; font-size:13px; border-radius:0px; outline:none; height:42px; appearance:none;}
.base-datepicker input::-webkit-datetime-edit-day-field:focus, .base-datepicker input::-webkit-datetime-edit-month-field:focus, .base-datepicker input::-webkit-datetime-edit-year-field:focus{background:#424242; color:#f0f0f0;}
.base-datepicker .icon{background:#424242; height:100%; width:40px; display:flex; justify-content:center; align-items:center; color:#c0c0c0; font-size:18px; position:absolute; left:0; pointer-events:none;}
input[type="date"]::-webkit-inner-spin-button, input[type="date"]::-webkit-calendar-picker-indicator{display:none; -webkit-appearance:none;}

.input-group.date{position:relative; display:table; border-collapse:separate;}
.input-group.date input{cursor:pointer; float:left; width:100%; background:#424242; border:none; padding:10px 10px 10px 40px; color:#f0f0f0; font-family:'Roboto', sans-serif; font-size:13px; border-radius:0px; outline:none; height:42px; appearance:none;}
.input-group.date input::-webkit-input-placeholder{color:#f0f0f0;}
.input-group.date input::-moz-placeholder{color:#f0f0f0;}
.input-group.date input:-ms-input-placeholder{color:#f0f0f0;}
.input-group.date input:-moz-placeholder{color:#f0f0f0;}
.input-group.date input::placeholder{color:#f0f0f0;}
.input-group.date .input-group-icon{background:#424242; height:100%; width:40px; display:flex; justify-content:center; align-items:center; color:#c0c0c0; position:absolute; left:0; pointer-events:none;}

.dropdown-menu.datepicker-dropdown{position:absolute; top:100%; right:0; z-index:1000; display:none; float:left; max-width:fit-content; padding:0px; margin:2px 0 0; color:#333; font-size:14px; text-align:left; list-style:none; background:#fff; border:1px solid rgba(0,0,0,.15); border-radius:4px; -webkit-box-shadow:0 6px 12px rgba(0,0,0,.175); box-shadow:0 6px 12px rgba(0,0,0,.175); overflow:inherit;}
.datepicker td, .datepicker th{text-align:center; width:20px; height:20px; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; border:none; padding:5px;}


.top-card.stats-filter-card .wcard .review-bx{display:flex; flex-wrap:wrap;}
.top-card.stats-filter-card .wcard .review-bx > .col{flex:1;}
.top-card.stats-filter-card .wcard .review-bx > .col.col-right{flex:inherit;}
.date-select-block{display:flex; flex-wrap:wrap; justify-content:flex-end; margin:0px !important;}
.date-select-block .col.date-select-col{border:none;}
.date-select-block .col + .col{margin-left:6px;}
.date-select-col{max-width:180px; min-width:180px; float:left;}
.date-select-col label{float:left; width:100%; color:#adadad; font-size:12px; margin-bottom:3px;}
.date-select-filed{display:flex; align-items:center; position:relative;}
.date-select-filed .icon{color:#c0c0c0; font-size:18px; position:absolute; left:10px;}
.date-select-filed .btn{padding-left:36px;}

@media (max-width:640px) {
	.top-card.stats-filter-card .wcard{padding:6px 0px 12px;}
	.top-card.stats-filter-card .wcard .review-bx > .col.col-left{padding:0px 12px;}
	.top-card.stats-filter-card .wcard .review-bx > .col{float:left; width:100%;}
	.date-select-block{justify-content:flex-start; margin-top:10px !important;}
	.top-card.stats-filter-card .date-select-block.dt-range .col.date-select-col{min-width:calc(50% - 3px); max-width:calc(50% - 3px);}
	.date-select-col label{padding:0px 12px;}
	.top-card .wcard > p{padding:0px 8px;}
}
/* Dropdown CSS */

/* NBA Bracket */

section.mid-wrapper.nba-brackets-warp{padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;}
.nba-bracket-top{float:left;width:100%;justify-content: center;display: flex;flex-direction: column;}	
.nba-bracket-logo{float:left;width:100%;text-align:center;}	
.nba-playoff-logo{width: 100%;max-width:300px;display:flex;justify-content: center;margin:0px auto;}
.nba-playoff-logo img{float:left;width:100%;}
.nba-bracket-text{float:left;width:100%;}
.nba-bracket-text p{float:left;width:100%;font-size:14px;color:#cdcdcd;text-align:center;margin-bottom:-30px;}

.nba-bracket-mid{float:left;width:100%;padding:0px 8px;position:relative;z-index:1;}
.row-grid{display: flex;justify-content:space-between;float: left;width: 100%;}
.column-half{float: left;width:50%;}
.c-half-left{padding-right:15px;}
.c-half-right{padding-left:15px;}

.nba-bracket-text p{position: relative;bottom: -3px;}
.conference-text{float:left;width:100%;text-align:left;font-size:21px;line-height:21px;font-family:'Saira';color:#ffffff;font-weight:bold;display: flex;align-items: center;justify-content: start;flex-direction: row-reverse;cursor:pointer;}
.conference-text .con-icon{font-size:16px;margin-right:6px;}
.conference-text .con-icon .icon{font-size:15px;}
.c-half-left .conference-text{width: auto;float: left;}
.c-half-right .conference-text{text-align:right;justify-content: end; flex-direction: row;width: auto;float: right;}
.c-half-right .conference-text .con-icon{margin-right:0px;margin-left:6px;}

.playoff-round{float:left;width:100%;}
.playoff-round-text{float:left;width:100%;text-align:right;font-size:15px;color:#cdcdcd;}
.c-half-right .playoff-round-text{text-align:left;}

/* .nba-bracket-teams-warp{float:left;width:100%;margin-top:14px;overflow-x: auto;} */
.nba-bracket-teams-warp{float:left;width:100%;margin-top:14px;overflow: hidden;position: relative;}
.nba-bracket-teams-warp{overflow: hidden; float:left;width:100%;position:relative;/* overflow-x:auto;-webkit-overflow-scrolling:touch; */}
.nba-bracket-teams-warp.ps > .ps__scrollbar-x-rail{opacity:1;}
.nba-bracket-teams-warp.ps.ps--active-x > .ps__scrollbar-x-rail{background-color:#222222;border-radius:10px;z-index: 1;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.3) inset;}
.nba-bracket-teams-warp.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{bottom:4px;}
.nba-bracket-teams-warp.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.nba-bracket-teams-warp.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x{height:6px;}

.nba-bracket-teams-inner{overflow-x: auto;-webkit-overflow-scrolling: touch;float: left;padding:40px 8px 25px 8px;}
.tm-result{float: left;width: 100%;text-align: center;font-size: 14px;padding: 1px 0px;color: #cdcdcd;}
.nba-group{float:left;width:100%;flex:1;display: flex;align-items: center;}
.nba-group-col{float:left;width:50%;min-width:230px;}

.nba-bracket-teams-warp .group-teams{min-width:200px;}
.group-teams-card{float: left;width: 100%;background: #424242;margin-bottom: 30px;border-radius: 6px;border:1px solid #5d5d5d;position: relative;}
.group-teams-card .bracket-dk-tm-info figure{border-radius:0px;width: 30px;height: 30px;margin-right:6px;}
.group-teams-card .tm-label {min-height: 46px;padding: 0px;}
.group-teams-card .tm-bs-other{color:#ffffff;font-size:14px;}
.group-teams-card .tm-name span{color:#ffffff;font-size:14px;}
.group-teams-card .tm-name span strong{color:#cdcdcd;font-size:14px;padding-right:3px;}
.group-teams-card .group-teams > li:first-child .tm-box{border-bottom:1px solid #5d5d5d;}
	
.group-col-left{padding-right:42px;}
.group-col-right{padding-left:42px;}
.c-half-left .playoff-round-text{text-align:left;}
.c-half-left .group-col-left .playoff-round-text{text-align:left;}
.c-half-right .group-col-right .playoff-round-text{text-align:right;}
.playoff-round-text.column-playoff-heading{margin-top:-22px;margin-bottom:4px;}

.group-col-left .result-teams-card {margin-left:42px;}
.group-col-right .result-teams-card {margin-left:-42px;}

.center-span{position:relative;float:left;width:100%;}

/* left lines Start */
	.right-line{position: absolute;left:100%;width: 30px;background: #5d5d5d;content: "";z-index: 1;height: 1px;top: 50%;}
	.right-line.rl-one{top: calc(50% - 5px);}
	.right-line.rl-two{top: calc(50% + 3px);}
	.top-line{position: absolute;left: 29px;width:1px;background: #5d5d5d;content: "";z-index: 1;bottom:0px;height:73px;}
	.bottom-line{position: absolute;left: 29px;width:1px;background: #5d5d5d;content: "";z-index: 1;top:0px;height:76px;}
	.bottom-line+.right-line{top:76px;}
	.right-line.bg-line{width:56px;}
	.right-line.sm-line{width:20px;}
	.right-line.sm-line .top-line{width:1px;left:20px;height:170px;}
	.top-line+.right-line {top: -170px;width: 23px;}
/* left lines END */

/* Right lines Start */
	.left-line{position: absolute;right:100%;width: 30px;background: #5d5d5d;content: "";z-index: 1;height: 1px;top: 50%;}
	.left-line.rl-one{top: calc(50% - 5px);}
	.left-line.rl-two{top: calc(50% + 3px);}
	.bottom-line+.left-line{top:76px;}
	.left-line.bg-line{width:56px;}
	.left-line.sm-line{width:20px;}
	.left-line.sm-line .top-line{width:1px;height:170px;}
	.top-line+.left-line {top: -170px;width: 23px;}
	.left-line .top-line{left: 0px;}
	.left-line .bottom-line{left: 0px;}
/* Right lines END */

/* Icon-arrow CSS Start*/
	.direction-icon{font-size:18px;color:#5d5d5d;}

	.playoff-icon-arrow-one{position: absolute;bottom:-81px;right:-9px;opacity:0;}   
	.playoff-icon-arrow-five{position: absolute;bottom:-81px;right:20px;opacity:0;}  

	.playoff-icon-arrow-two{position: absolute;top:-174px;right:-29px;opacity:0;}  
	.playoff-icon-arrow-six{position: absolute;top:-174px;right:28px;opacity:0;}
	 
	.playoff-icon-arrow-three{position: absolute;top:-77px;right:-9px;opacity:0;} 
	.playoff-icon-arrow-seven{position: absolute;top:-77px;right:20px;opacity:0;} 

	.playoff-icon-arrow-four{position: absolute;top: 67px;right:-61px;opacity:0;}   
	.playoff-icon-arrow-eight{position: absolute;top: 67px;right:70px;opacity:0;}   
/* Icon-arrow CSS END*/
/* Playoff-result CSS START */
	.playoff-win{background:#53D337!important;color: #000000 !important;}
	.playoff-loss{background:#ff0000!important;color: #ffffff !important;}

	.playoff-result-wd-one{position: absolute;bottom: -40px;right: -9px;margin:0;z-index:1;}  
	.playoff-result-wd-five{position: absolute;bottom: -40px;right: 20px;margin:0;z-index:1;}  

	.playoff-result-wd-two{position: absolute;top: -64px;right: -11px;margin:0;z-index:1;}  
	.playoff-result-wd-six{position: absolute;top: -64px;right: 9px;margin:0;z-index:1;}  

	.playoff-result-wd-three{position: absolute;top:-41px;right:-9px;margin:0;z-index:1;}  
	.playoff-result-wd-seven{position: absolute;top: -41px;right: 20px;margin:0;z-index:1;}  

	.playoff-result-wd-four{position: absolute;top:28px;right: -9px;margin:0;z-index:1;} 
	.playoff-result-wd-eight{position: absolute;top: 28px;right: 20px;margin:0;z-index:1;} 
/* Playoff-result CSS START */

.row-grid-three .column-half{width:28.7%;}
.row-grid-three .column-half.c-half-middle{width:42.6%;}
.group-teams-outer {position: relative;float: left;width: 100%;}
.group-teams-outer:after {position: absolute;top:calc(24% - 6px);bottom:calc(24% - 8px);width: 15px;border: 1px solid #5d5d5d;border-left: 0;content: '';right: -15px;/*  border-radius: 0px 6px 6px 0px; */}
.mid-right .group-teams-outer:after {right:auto;left: -15px;border: 1px solid #5d5d5d;border-right: 0;/* border-radius: 6px 0px 0px 6px; */top: calc(17% - 13px);bottom: calc(15% - 8px);}
.mid-center .group-teams-outer:before {right:auto;left: -15px;position: absolute;top: calc(50% - 1px);width: 15px;height: 1px;background: #5d5d5d;border-left: 0;content: ''; }
.mid-center .group-teams-outer:after {right: -15px;position: absolute;top: calc(50% - 1px);width: 16px;height: 1px;background: #5d5d5d;border: 0;content: ''; }
.group-teams-card.conf-semifinal:before{right: auto;left: -15px;position: absolute;top: calc(50% - 1px);width: 15px;height: 1px;background: #5d5d5d;border-left: 0;content: ''; }
.mid-right  .group-teams-card.conf-semifinal:before{left: auto;right: -15px; }
.group-teams-outer .group-teams-card:last-child{margin:0px;}
.nba-group-col .group-teams-outer{margin-bottom:30px;}
.nba-group-col .group-teams-outer:last-child{margin-bottom:0px;}

.half-middle-full {float: left;height: 100%;width: 100%;display: flex;justify-content: center;}
.half-middle-col {float: left;width:31.1%;flex-wrap: wrap;padding: 0px 15px;height: 100%;align-content: space-around;display: flex;min-width:230px;}
.half-middle-col.mid-center{padding:0px 42px;width:37.80%;}
.c-half-right .group-teams-outer:after {right: auto;left: -15px;border: 1px solid #5d5d5d;border-right: 0;}
.mid-left .conf-final {margin-left: 42px;z-index: 1;}
.mid-right .conf-final{margin-left:-42px;z-index: 1;}

.mid-left .playoff-round-text{text-align:left;}
.c-half-right .group-col-left .playoff-round-text {text-align: right;}
.conf-final{margin-top:20px;}
.mid-left .group-teams-outer:after{top:calc(17% - 13px);bottom: calc(15% - 8px);}
.mid-center .group-teams-outer{margin-top:20px;}
.final-image{float:left;width:100%;display:flex;justify-content:center;position:relative;height:1px;top:-20px;}
.final-image figure{max-width:120px;width:100%;margin:0px auto;position:absolute;bottom:0px;}
.final-image figure img{width:100%;float:left;}

/* NO Playoff CSS*/
.no-playoff .c-half-left .nba-group{justify-content:end;}
.no-playoff .nba-group .nba-group-col{width:100%}

.no-playoff .group-col-right{padding-left:0px;}
.no-playoff .group-col-left{padding-right:0px;}
.no-playoff .tm-box{padding:0px 10px;}
.no-playoff .tm-name .tm-dk-detail{padding-left:12px;}

.no-playoff .row-grid-three .column-half.c-half-middle{width:62.10%;}
.no-playoff .row-grid-three .column-half{width:18.95%}

.no-playoff .half-middle-col{width:31.85%}
.no-playoff .half-middle-col.mid-center{width:36.3%}
/* NO Playoff CSS*/
.tm-bs-other.win{font-weight:bold;}
.group-teams-card .tm-name span p{color:#cdcdcd;display: inline-block;}
.group-teams-card .tm-name span.tbd{color:#cdcdcd;}
.column-half.nba-column .disabled,
.column-half.nba-column.disabled{pointer-events: none;cursor: auto;}
.column-half.nba-column .disabled .icon,
.column-half.nba-column.disabled .icon{opacity:0.5;}

@media(max-width:992px){
	.conference-text {font-size: 17px;line-height: 18px;}
	.playoff-round-text{font-size: 14px;}
	.nba-playoff-logo{max-width:260px;}
	.nba-bracket-text p {font-size: 13px;margin-bottom:4px;bottom:0px;}
	
	.no-playoff .tm-box{padding:0px 4px;}
	.no-playoff .tm-name .tm-dk-detail{padding-left:4px;}
}
/* NBA Bracket */

/* NHL Bracket */
section.mid-wrapper.nhl-brackets-warp{padding-top:15px;display:flex;flex-wrap:wrap;align-items:center;}
.nhl-brackets-info .tm-name span{color: #cdcdcd;font-size: 14px;}
.nhl-brackets-info .tm-name span p{font-size: 14px;}
.nhl-brackets-info .tm-label {min-height: 46px;padding: 0px;}
.nhl-brackets-info .bracket-dk-tm-info figure{width: 24px;height: 24px;border-radius:0px;margin-right:12px;}
.nhl-brackets-info .group-teams > li:first-child .tm-box {border-bottom:1px solid #5d5d5d;}
.nhl-brackets-info .group-teams > li .tm-box {padding:0px 6px;}
.nhl-brackets-info .group4 .teams-card-bkt:after{width:12px!important;}
.nhl-brackets-info .group-right .group8:after,
.nhl-brackets-info .group-left .group8:after{opacity:0;}
.nhl-brackets-info .group-left .group8 .group-outer:after{border: 1px solid #5d5d5d!important;border-left:0!important;}
.nhl-brackets-info .group-right .group8 .group-outer:after{border: 1px solid #5d5d5d!important;border-right:0!important;}
.nhl-brackets-info .super-bowl-league img{max-width:160px;}
.round-text{float:left;width:100%;font-size: 15px;color: #cdcdcd;margin-bottom:12px;text-transform:uppercase;font-weight:bold;}
.group-right .round-text{text-align:right;}
.nhl-brackets-info .group-block{flex-direction:column;}
.nhl-brackets-info .teams-card-bkt{min-width:240px;}
.nhl-brackets-info .teams-card-bkt .round-text{position:absolute;top:-30px;text-align:center;} 
.nhl-brackets-info .super-bowl-text{position:relative;top:-50px;} 
.nhl-brackets-info .team-bracket-dk-name{font-size: 21px;line-height: 21px;font-family: 'Saira';color: #ffffff;font-weight: bold;}
.nhl-brackets-info .tm-name span p{color:#cdcdcd;display: inline-block;}
.nhl-brackets-info .tm-name span.tbd{color:#cdcdcd;}
.nhl-brackets-info .final-match-card .tbd .tm-box .bracket-dk-tm-info {justify-content: center;}
.nhl-brackets-info .final-match-card .tbd .tm-box .tm-name span {width: auto;flex: initial;font-size: 18px;}
.nhl-brackets-info .tm-name span strong {color:#cdcdcd;font-size:14px;margin-right:6px;width:30px;display:inline-flex;font-weight:500;}
.nhl-brackets-info .bracket-dk-right .team-bracket-dk-name{text-align:right;}
.nhl-brackets-info .group-right .group-block.group8{padding-right:8px;}
.super-bowl-text span.stanley-cup,
.stanley-cup{font-size:38px;color:#fffff;font-family: 'Saira';color: #fffff;font-weight: bold;float:left;width:100%;text-align:center;text-transform:uppercase;}
.wild-card {background:#fcf308!important;color:#000000!important;font-size:11px!important;width:32px;position:relative;text-align:center;display:inline-flex;min-height:18px;align-items:center;justify-content:center;border-radius:2px;font-weight:500;margin-right:6px;padding:2px;}
@media(max-width:992px){
	.nhl-brackets-info .team-bracket-dk-name{font-size: 17px;line-height: 18px;}
}
/* NHL Bracket */



/* Soccer Bracket */
section.mid-wrapper.soccer-brackets-warp{padding-top:15px;display:block;flex-wrap:wrap;align-items:center;}
.soccer-brackets-warp .card-info.bracket-dk-teams-warp{margin:0px;}
.soccer-bracket-top{float:left;width:100%;justify-content: center;display: flex;flex-direction: column;}	
.soccer-bracket-logo{float:left;width:100%;text-align:center;}	
.soccer-playoff-logo{width: 100%;max-width:300px;display:flex;justify-content: center;margin:0px auto;}
.soccer-playoff-logo img{float:left;width:100%;}
.soccer-bracket-text{float:left;width:100%;}
.soccer-bracket-text p{float:left;width:100%;font-size:14px;color:#9e9d95;text-align:center;margin-bottom:-30px;}

.soccer-bracket-mid{float:left;width:100%;padding:0px 8px;position:relative;z-index:1;}
.soccer-bracket-text p{position: relative;bottom: -3px;}

.soccer-bracket-teams-warp{float:left; width:100%; margin:0px; overflow:hidden; position:relative;}
.soccer-bracket-teams-warp.ps > .ps__scrollbar-x-rail{opacity:1;}
.soccer-bracket-teams-warp.ps.ps--active-x > .ps__scrollbar-x-rail{background-color:#222222;border-radius:10px;z-index: 1;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.3) inset;}
.soccer-bracket-teams-warp.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{bottom:4px;}
.soccer-bracket-teams-warp.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.soccer-bracket-teams-warp.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x{height:6px;}

.soccer-bracket-teams-inner{overflow-x:auto; -webkit-overflow-scrolling:touch; float:left; width:100%; padding:0px 8px 0px 8px; min-width:1298px;}
.soccer-group{float:left;width:100%;flex:1;display: flex;align-items: center;}
.soccer-group-col{float:left;width:50%;min-width:230px;}

.soccer-bracket-teams-warp .group-teams{min-width:200px;}
	
.soccer-group-col .group-teams-outer{margin-bottom:30px;}
.soccer-group-col .group-teams-outer:last-child{margin-bottom:0px;}

/* NO Playoff CSS*/
.no-playoff .c-half-left .soccer-group{justify-content:end;}
.no-playoff .soccer-group .soccer-group-col{width:100%}
/* NO Playoff CSS*/
.column-half.soccer-column .disabled,
.column-half.soccer-column.disabled{pointer-events: none;cursor: auto;}
.column-half.soccer-column .disabled .icon,
.column-half.soccer-column.disabled .icon{opacity:0.5;}

@media(max-width:992px){
	.soccer-playoff-logo{max-width:260px;}
	.soccer-bracket-text p {font-size: 13px;margin-bottom:4px;bottom:0px;}
}

.soccer-group .group-teams-card{border-radius:6px; padding:0px 0px;}
.soccer-column .playoff-round-text.column-playoff-heading{margin-bottom:-18px; margin-top:0px; position:relative; bottom:-8px;}
.soccer-group .playoff-round-text.column-playoff-heading .label{font-size:15px; color:#9e9d95;}
.c-half-left .soccer-group .soccer-group-col.group-col-right{padding-left:0px;}
.c-half-right .soccer-group .soccer-group-col.group-col-left{padding-right:0px;}
.soccer-group .soccer-group-col{width:100%;}
.row-grid.soccer-bracket-row.row-grid-three .column-half{width:18.8%;}
.row-grid.soccer-bracket-row.row-grid-three .column-half.c-half-middle{width:63.2%;}
.soccer-column .group-teams-card .tm-box{min-height:50px;}
.soccer-column.c-half-middle .group-teams-card .tm-box{min-height:46px;}
.soccer-column .group-teams-card.qtr-finals-card .tm-box{min-height:30px;}
.soccer-column .group-teams-card .tm-label{min-height:inherit;}
.soccer-column .group-teams-card .tm-name .tm-dk-detail{display:flex; justify-content:space-between; flex:inherit;}
.soccer-column .group-teams-card .bracket-dk-tm-info figure{float:none; display:inline-block; margin:0px 10px 0px 0px; width:26px; min-width:26px; height:26px; min-height:26px; overflow:hidden; border-radius:100%;}
.soccer-column .group-teams-card .tm-name .team-title{margin:0px; flex:1; width:100%; text-transform:uppercase; font-size:14px;}
.soccer-column .group-teams-card .tm-name .team-results{flex:inherit; width:auto; font-size:14px;}
.soccer-column .group-teams-card .tm-box.win .tm-name .team-results{font-weight:700;}
.soccer-group .group-col-left{padding-right:0px;}
.soccer-group .group-col-left .group-teams-outer:after{content:none;}
.c-half-right .soccer-group .group-col-right .group-teams-outer:after{content:none;}
.c-half-right .soccer-group .group-col-left .group-teams-outer:after{position:absolute;top:calc(25% - 0px);bottom:calc(25% - 0px);width:calc(50% + 30px);border:1px solid #5d5d5d;border-right: 0;content: '';left:calc(-50% - 30px);}
.soccer-group .group-col-right{padding-left:15px;}
.c-half-right .soccer-group .group-col-right{padding:0px;}
.c-half-right .soccer-group .group-col-left{padding-right:15px;}
.c-half-left .soccer-group-col.group-col-right .group-teams-outer{margin:0px;}
.soccer-group-col .group-teams-outer:after{top:calc(25% - 0px); bottom:calc(25% - 0px); width:calc(50% + 30px); right:calc(-50% - 30px);}
.playoff-round-text.round-top{margin-top:-28px;}
.soccer-column.c-half-right{padding-left:15px;}
.c-half-right .soccer-group-col.group-col-left .group-teams-outer{margin-bottom:0px;}
.soccer-group .qtr-finals-card{min-height:128px; border-radius:6px !important; padding:4px 8px 0px; margin:30px 0px;}
.soccer-group .qtr-finals-card:after, .soccer-group .qtr-finals-card.no-record:after{position:absolute; content:""; left:-16px; top:50%; width:16px; height:1px; background:#242424; display:none;}
.c-half-right .soccer-group .qtr-finals-card:after{right:-16px; left:auto;}
.soccer-group .qtr-finals-card.group-teams-card:last-child{margin:30px 0px;}
.soccer-group .group-teams-card.qtr-finals-card .group-teams li{width:100%; padding:0px; margin:0px;}
.soccer-group .group-teams-card .group-teams li{width:100%; margin:0px 0px;}
.soccer-group .group-teams-card .group-teams > li .tm-box{border:none;}
.qtr-finals-card.group-teams-card .group-teams > li:first-child .tm-box{margin-bottom:6px; padding-bottom:6px; border-bottom:1px solid #5d5d5d;}
.qtr-finals-card .playoff-round-text{float:left; width:100%; min-width:auto; margin:0px 0px 4px 0px; text-align:left !important; padding:0px;}
.qtr-finals-card .playoff-round-text .label{font-size:14px; font-weight:700;}
.qtr-finals-card .group-teams{float:left; width:100%; min-width:auto; margin:0px;}
.soccer-column .group-teams-card.conf-semifinal:before{content:none;}
.soccer-column .half-middle-col{position:relative;}
.soccer-column .half-middle-col.mid-left:after{position:absolute;top:calc(25% - 0px);bottom:calc(25% - 0px);width:50%;border:1px solid #5d5d5d;border-left: 0;content: '';right:30px;}
.soccer-column .half-middle-col.mid-right:after{position:absolute;top:calc(25% - 0px);bottom:calc(25% - 0px);width:50%;border:1px solid #5d5d5d;border-right: 0;content: '';left:30px;}
.soccer-column .half-middle-col .group-teams-outer:after{content:none;}
.soccer-column .mid-center .group-teams-outer:before{content:none;}
.soccer-column .group-teams-card{z-index:5;}
.soccer-column .mid-center{padding:0px; width:28.8%;}
.soccer-column .mid-center .group-teams-outer{margin:20px auto;}
.soccer-column.c-half-middle .group-teams-card .group-teams li{width:100%; margin-bottom:0px;}
.soccer-column.c-half-middle .group-teams-card .group-teams li:last-child{margin-bottom:0px;}
.soccer-column.c-half-middle .group-teams-card{padding:0px 0px; min-height:94px; display:flex; flex-wrap:wrap; align-content:center;}
.soccer-column.c-half-middle .mid-left .group-teams-card.conf-final{margin:43px 0px;}
.soccer-column.c-half-middle .mid-right .group-teams-card.conf-final{margin:43px 0px;}
.soccer-column.c-half-middle .group-teams-card.conf-semifinal{margin-bottom:50px; margin-left:-40px;}
.soccer-column.c-half-middle .group-teams-card.conf-semifinal:last-child{margin-top:50px; margin-bottom:0px;}
.soccer-column.c-half-middle .mid-right .group-teams-card.conf-semifinal{margin-left:40px;}
.soccer-column.c-half-middle .mid-left .playoff-round-text.column-playoff-heading{margin-left:-40px; bottom:0px; top:-22px;}
.soccer-column.c-half-middle .mid-right .playoff-round-text.column-playoff-heading{margin-left:40px; bottom:0px; top:-22px;}
.soccer-column.c-half-middle .mid-left .playoff-round-text.column-playoff-heading.semi-finals-heading{margin-left:0px; position:relative; top:21px;}
.soccer-column.c-half-middle .mid-right .playoff-round-text.column-playoff-heading.semi-finals-heading{margin-left:0px; position:relative; top:21px;}

.soccer-column.c-half-middle .half-middle-col.mid-center{min-width:215px; width:26.8%;}
.soccer-column .mid-left .group-teams-card.conf-final:before, .soccer-column .mid-right .group-teams-card.conf-final:before{content:""; position:absolute; top:50%; left:-16px; width:16px; height:1px; background:#5d5d5d;}
.soccer-column .mid-left .group-teams-card.conf-final:before{left:auto; right:-16px;}
.final-team{float:left; width:100%; position:absolute; bottom:0px;}
.final-team .label{font-size:19px; text-align:center; margin-bottom:15px; font-weight:700; font-style:italic; text-transform:uppercase;}
.final-team .bracket-dk-tm-info{display:block; width:100%; text-align:center;}
.final-team .bracket-dk-tm-info figure{float:none; display:inline-block; margin:0px auto; border-radius:100%; width:70px; height:100%; max-height:70px;}
.final-team .bracket-dk-tm-info .team-title{font-size:14px; font-weight:500; text-transform:uppercase; margin:5px 0px 0px;}
.no-record{position:relative;}
.no-record:after{content:""; position:absolute; top:50%; left:10px; right:10px; height:1px; background:#5d5d5d;} 
.group-teams-card.qtr-finals-card.no-record:before{content:""; position:absolute; top:50%; left:10px; right:10px; height:1px; background:#5d5d5d;} 
.no-record .group-teams li:last-child .playoff-round-text{margin-top:43px;}
.no-record .group-teams .tm-box{display:none;}
.no-record.final-team{display:none;}

.tabs-container .tab-content.active{display:block;}
.bracket-tabs{float:left; width:100%; padding:0px 8px; margin-bottom:25px;}
.teams-group-row{float:left; width:100%; padding:0px 8px; display:flex; flex-wrap:wrap; justify-content:space-between;}
.column.group-column{float:left; width:100%; max-width:calc((100% / 4) - 10px); margin-bottom:30px;}
.group-label{float:left; width:100%; font-size:14px; font-weight:500; margin-bottom:10px;}
.teams-group-stage{float:left; width:100%;}
.group-tm-info{display:flex; align-items:center;}
.group-tm-info figure{display:inline-block; margin:0px 10px 0px 0px; width:26px; min-width:26px; height:26px; min-height:26px; overflow:hidden; border-radius:100%;}
.group-tm-info .tm-detail{width:auto; display:inline-flex; align-items:center;}
.group-tm-info .team-title{margin:0px; font-size:14px;}
.group-tm-point{font-size:14px;}
.teams-group-stage .table-container table thead tr th{font-size:12px; text-transform:uppercase;}
.teams-group-stage .table-container table thead tr th:first-child{text-align:left;}
.teams-group-stage .table-container table tbody tr:last-child td{border-bottom:none;}
.teams-group-stage .table-container table .team-cell{width:44%; max-width:44%;}

.group-teams > li.br-info{width:100%; float:left; flex-wrap:wrap; padding:5px 8px!important; min-height:35px; align-items:center; display:flex; border-top:1px solid #5d5d5d; margin-top:6px !important;}
.br-info .match-info{width:100%; float:left; text-align:center; border:none;}
.br-info .match-info p{font-size:13px; color:#fff; line-height:1em;}
.group-teams.group-space li{padding:9px 8px !important;}
.final-bottom{float:left; position:absolute; bottom:72px; justify-content:center; display:flex; text-align:center; left:0; right:0; margin:0 auto; flex-wrap:wrap;}
.soccer-column .playoff-round-text.column-playoff-heading.bottom-center {text-align:center; top:15px; margin-bottom:0px;}
.soccer-column .final-team{bottom:auto; top:40px;}
.soccer-column.c-half-middle .group-teams-card .group-teams.group-space li{padding:0px 8px !important}
.soccer-column .group-teams-card .tm-name .team-title{text-align:left;}

@media(max-width:1199px){
	.column.group-column{max-width:calc((100% / 2) - 10px);}
	.soccer-bracket-mid{padding:0px;}
}
@media(max-width:767px){
	.column.group-column{max-width:100%;}
}
/* Soccer Bracket */



/* MLB Bracket */
section.mid-wrapper.mlb-brackets-warp{padding-top:0px;display:flex;flex-wrap:wrap;align-items:flex-start;}
.mlb-bracket-top{float:left;width:100%;justify-content: center;display: flex;flex-direction: column;}	
.mlb-bracket-logo{float:left;width:100%;text-align:center;}	
.mlb-playoff-logo{width: 100%;max-width:300px;display:flex;justify-content: center;margin:0px auto;}
.mlb-playoff-logo img{float:left;width:100%;}
.mlb-bracket-text{float:left;width:100%;}
.mlb-bracket-text p{float:left;width:100%;font-size:14px;color:#9e9d95;text-align:center;margin-bottom:-30px;}

.mlb-bracket-mid{float:left;width:100%;padding:0px 8px;position:relative;z-index:1;}
.row-grid{display:flex;justify-content:space-between;float:left;width:100%;}
.column-half{float:left;width:50%;}
.c-half-left{padding-right:15px;}
.c-half-right{padding-left:15px;}
.row-grid.mlb-bracket-row.row-grid-three .column-half{width:14%;}
.row-grid.mlb-bracket-row.row-grid-three .column-half.c-half-middle{width:72%;}

.mlb-bracket-text p{position: relative;bottom: -3px;}
.conference-text{float:left;width:100%;text-align:left;font-size:21px;line-height:21px;font-family:'Saira';color:#ffffff;font-weight:bold;display: flex;align-items: center;justify-content: start;flex-direction: row-reverse;cursor:pointer;}
.conference-text .con-icon{font-size:16px;margin-right:6px;}
.conference-text .con-icon .icon{font-size:15px;}
.c-half-left .conference-text{width: auto;float: left;}
.c-half-right .conference-text{text-align:right;justify-content: end; flex-direction: row;width: auto;float: right;}
.c-half-right .conference-text .con-icon{margin-right:0px;margin-left:6px;}

.playoff-round{float:left;width:100%;}
.playoff-round-text{float:left;width:100%;text-align:right;font-size:15px;color:#cdcdcd;}
.c-half-right .playoff-round-text{text-align:left;}

/*.mlb-bracket-teams-warp{float:left;width:100%;margin-top:14px;overflow-x: auto;} */
.mlb-bracket-teams-warp{float:left;width:100%;margin-top:14px;overflow: hidden;position: relative;}
.mlb-bracket-teams-warp{overflow: hidden; float:left;width:100%;position:relative;/* overflow-x:auto;-webkit-overflow-scrolling:touch; */}
.mlb-bracket-teams-warp.ps > .ps__scrollbar-x-rail{opacity:1;}
.mlb-bracket-teams-warp.ps.ps--active-x > .ps__scrollbar-x-rail{background-color:#222222;border-radius:10px;z-index: 1;box-shadow:0px 1px 0px rgba(255, 255, 255, 0.3) inset, 0px -1px 0px rgba(255, 255, 255, 0.3) inset;}
.mlb-bracket-teams-warp.ps > .ps__scrollbar-x-rail > .ps__scrollbar-x{bottom:4px;}
.mlb-bracket-teams-warp.ps > .ps__scrollbar-x-rail:hover > .ps__scrollbar-x,
.mlb-bracket-teams-warp.ps > .ps__scrollbar-x-rail:active > .ps__scrollbar-x{height:6px;}

.mlb-bracket-teams-inner{overflow-x: auto;-webkit-overflow-scrolling: touch;float: left;padding:20px 8px 25px 8px; min-width:1298px;}
.tm-result{float: left;width: 100%;text-align: center;font-size: 14px;padding: 1px 0px;color: #cdcdcd;}
.mlb-group{float:left;width:100%;flex:1;display: flex;align-items: center;}
.mlb-group-col{float:left;width:50%;}

.mlb-group .mlb-group-col{width:100%;}

.mlb-bracket-teams-warp .group-teams{min-width:auto;}
.group-teams-card{float: left;width: 100%;background:#424242;margin-bottom: 30px;border-radius: 6px;border:1px solid #5d5d5d;position: relative;}
.group-teams-card.mlb-final{margin-bottom:0px;}
.mlb-bracket-teams-warp .final-team{bottom:-40px;}
.group-teams-card .bracket-dk-tm-info figure{border-radius:0px;width: 30px;height: 30px;margin-right:6px;}
.group-teams-card .tm-label {min-height: 46px;padding: 0px;}
.group-teams-card .tm-bs-other{color:#ffffff;font-size:14px;}
.group-teams-card .tm-name span{color:#ffffff;font-size:14px;}
.group-teams-card .tm-name span strong{color:#cdcdcd;font-size:14px;padding-right:3px;}
.group-teams-card .group-teams > li:first-child .tm-box{border-bottom:none;}
.mlb-bracket-row .group-teams-card .tm-label{min-height:66px;}
.mlb-bracket-row .group-teams-card.mlb-final{min-height:95px;}
.mlb-bracket-row .group-teams-card.mlb-final .tm-label{min-height:46px;}
.mlb-bracket-row .group-teams-card.mlb-final .group-teams > li:first-child .tm-box{border-bottom:1px solid #5d5d5d;}
	
.group-col-left{padding-right:42px;}
.group-col-right{padding-left:42px;}
.c-half-left .playoff-round-text{text-align:left;}
.c-half-left .group-col-left .playoff-round-text{text-align:left;}
.c-half-right .group-col-right .playoff-round-text{text-align:right;}
.playoff-round-text.column-playoff-heading{margin-top:-22px;margin-bottom:4px;}

.group-col-left .result-teams-card {margin-left:42px;}
.group-col-right .result-teams-card {margin-left:-42px;}

.center-span{position:relative;float:left;width:100%;}

.mlb-group .mlb-group-col.group-col-right{padding-left:0px;}
.mlb-group .mlb-group-col.group-col-left{padding-right:0px;}

/* left lines Start */
.right-line{position: absolute;left:100%;width: 30px;background: #242424;content: "";z-index: 1;height: 1px;top: 50%;}
.right-line.rl-one{top: calc(50% - 5px);}
.right-line.rl-two{top: calc(50% + 3px);}
.top-line{position: absolute;left: 29px;width:1px;background: #242424;content: "";z-index: 1;bottom:0px;height:73px;}
.bottom-line{position: absolute;left: 29px;width:1px;background: #242424;content: "";z-index: 1;top:0px;height:76px;}
.bottom-line+.right-line{top:76px;}
.right-line.bg-line{width:56px;}
.right-line.sm-line{width:20px;}
.right-line.sm-line .top-line{width:1px;left:20px;height:170px;}
.top-line+.right-line {top: -170px;width: 23px;}
/* left lines END */

/* Right lines Start */
.left-line{position: absolute;right:100%;width: 30px;background: #242424;content: "";z-index: 1;height: 1px;top: 50%;}
.left-line.rl-one{top: calc(50% - 5px);}
.left-line.rl-two{top: calc(50% + 3px);}
.bottom-line+.left-line{top:76px;}
.left-line.bg-line{width:56px;}
.left-line.sm-line{width:20px;}
.left-line.sm-line .top-line{width:1px;height:170px;}
.top-line+.left-line {top: -170px;width: 23px;}
.left-line .top-line{left: 0px;}
.left-line .bottom-line{left: 0px;}
/* Right lines END */

/* Icon-arrow CSS Start*/
.direction-icon{font-size:18px;color:#242424;}

.playoff-icon-arrow-one{position: absolute;bottom:-81px;right:-9px;opacity:0;}   
.playoff-icon-arrow-five{position: absolute;bottom:-81px;right:20px;opacity:0;}  

.playoff-icon-arrow-two{position: absolute;top:-174px;right:-29px;opacity:0;}  
.playoff-icon-arrow-six{position: absolute;top:-174px;right:28px;opacity:0;}
 
.playoff-icon-arrow-three{position: absolute;top:-77px;right:-9px;opacity:0;} 
.playoff-icon-arrow-seven{position: absolute;top:-77px;right:20px;opacity:0;} 

.playoff-icon-arrow-four{position: absolute;top: 67px;right:-61px;opacity:0;}   
.playoff-icon-arrow-eight{position: absolute;top: 67px;right:70px;opacity:0;}   
/* Icon-arrow CSS END*/
/* Playoff-result CSS START */
.playoff-win{background:#53D337!important;color: #000000 !important;}
.playoff-loss{background:#ff0000!important;color: #ffffff !important;}

.playoff-result-wd-one{position: absolute;bottom: -40px;right: -9px;margin:0;z-index:1;}  
.playoff-result-wd-five{position: absolute;bottom: -40px;right: 20px;margin:0;z-index:1;}  

.playoff-result-wd-two{position: absolute;top: -64px;right: -11px;margin:0;z-index:1;}  
.playoff-result-wd-six{position: absolute;top: -64px;right: 9px;margin:0;z-index:1;}  

.playoff-result-wd-three{position: absolute;top:-41px;right:-9px;margin:0;z-index:1;}  
.playoff-result-wd-seven{position: absolute;top: -41px;right: 20px;margin:0;z-index:1;}  

.playoff-result-wd-four{position: absolute;top:28px;right: -9px;margin:0;z-index:1;} 
.playoff-result-wd-eight{position: absolute;top: 28px;right: 20px;margin:0;z-index:1;} 
/* Playoff-result CSS START */

.row-grid-three .column-half{width:28.7%;}
.row-grid-three .column-half.c-half-middle{width:42.6%;}
.group-teams-outer {position: relative;float: left;width: 100%;}
.group-teams-outer:after {position: absolute;top:calc(24% - 6px);bottom:calc(24% - 8px);width: 15px;border:1px solid #5d5d5d;border-left: 0;content: '';right: -15px;/*  border-radius: 0px 6px 6px 0px; */}
.mid-right .group-teams-outer:after {right:auto;left: -15px;border:1px solid #5d5d5d;border-right: 0;/* border-radius: 6px 0px 0px 6px; */top: calc(17% - 13px);bottom: calc(15% - 8px);}
.mid-center .group-teams-outer:before {right:auto;left: -15px;position: absolute;top:50%;width: 15px;height: 1px;background:#5d5d5d;border-left: 0;content: ''; }
.mid-center .group-teams-outer:after {right: -15px;position: absolute;top: calc(50% - 1px);width: 16px;height: 1px;background:#5d5d5d;border: 0;content: ''; }
.group-teams-card.conf-semifinal:before{right: auto;left: -15px;position: absolute;top: calc(50% - 1px);width: 15px;height: 1px;background:#5d5d5d;border-left: 0;content: ''; }
.mid-right .group-teams-card.conf-semifinal:before{left: auto;right: -15px; }
.group-teams-outer .group-teams-card:last-child{margin:0px;}
.mlb-group-col .group-teams-outer{margin-bottom:30px;}
.mlb-group-col .group-teams-outer:last-child{margin-bottom:0px;}
.mlb-bracket-row .mlb-group-col .group-teams-outer{margin-bottom:260px;}
.mlb-bracket-row .mlb-group-col .group-teams-outer:last-child{margin-bottom:0px;}
.mlb-bracket-row .half-middle-col .group-teams-outer{margin-bottom:160px;}
.mlb-bracket-row .half-middle-col .half-middle-col-right .group-teams-outer .group-teams-card.conf-semifinal{margin-bottom:260px;}
.mlb-bracket-row .half-middle-col .half-middle-col-right .group-teams-outer .group-teams-card.conf-semifinal:last-child{margin-bottom:0px;}
.mlb-bracket-row .half-middle-col .group-teams-outer:last-child{margin-bottom:0px;}
.half-middle-col-left .playoff-round-text.column-playoff-heading + .group-teams-outer .group-teams-card.conf-semifinal:last-child:before{display:none;}
.half-middle-col-left .playoff-round-text.column-playoff-heading + .group-teams-outer + .group-teams-outer .group-teams-card.conf-semifinal:first-child:before{display:none;}

.half-middle-full {float: left;height: 100%;width: 100%;display: flex;justify-content: center;}
.mlb-bracket-row .half-middle-full {justify-content:space-between;}
.half-middle-col {float: left;width:31.1%;flex-wrap: wrap;padding: 0px 15px;height: 100%;align-content: space-around;display: flex;min-width:230px;}
.mlb-column .half-middle-col {width:40%; min-width:auto; flex-wrap:inherit; align-items:center;}
.mlb-column .half-middle-col.mid-center{padding:0px 15px;width:20%;}
.c-half-right .group-teams-outer:after {right: auto;left: -15px;border:1px solid #5d5d5d;border-right: 0;}
.mid-left .conf-final {margin-left: 42px;z-index: 1;}
.mid-right .conf-final{margin-left:-42px;z-index: 1;}
.half-middle-col-left{padding-right:15px; float:left; width:50%;}
.half-middle-col-right{padding-left:15px; float:left; width:50%;}
.half-middle-col.mid-right .half-middle-col-left{padding-left:15px; padding-right:0px;}
.half-middle-col.mid-right .half-middle-col-right{padding-right:15px; padding-left:0px;}

.mid-left .playoff-round-text{text-align:left;}
.mlb-bracket-row .semi-final-heading{position:absolute; top:52px;}
.mlb-bracket-row .semi-final-heading{right:calc(-100% + 120px); text-align:right;}
.mlb-bracket-row .mid-right .semi-final-heading{left:calc(-100% + 120px); text-align:left;}
.c-half-right .group-col-left .playoff-round-text {text-align: right;}
.conf-final{margin-top:20px;}
.mid-left .group-teams-outer:after{top:calc(17% - 13px);bottom: calc(15% - 8px);}
.mid-center .group-teams-outer{margin-top:20px;}
.mlb-bracket-teams-warp .half-middle-col-left .group-teams-outer:after{top:calc(24% - 6px);bottom:calc(24% - 6px);}
.mlb-bracket-teams-warp .half-middle-col-right .group-teams-outer:after{top:calc(10% - 6px);bottom:calc(10% - 6px);}
.final-image{float:left;width:100%;display:flex;justify-content:center;position:relative;height:1px;top:-20px;}
.final-image figure{max-width:120px;width:100%;margin:0px auto;position:absolute;bottom:0px;}
.final-image figure img{width:100%;float:left;}
.mlb-bracket-row .final-team .label{margin-bottom:0px;}
.mlb-bracket-row .final-image figure{max-width:200px;}

/* NO Playoff CSS*/
.no-playoff .c-half-left .mlb-group{justify-content:end;}
.no-playoff .mlb-group .mlb-group-col{width:100%}

.no-playoff .group-col-right{padding-left:0px;}
.no-playoff .group-col-left{padding-right:0px;}
.no-playoff .tm-box{padding:0px 10px;}
.no-playoff .tm-name .tm-dk-detail{padding-left:12px;}

.no-playoff .row-grid-three .column-half.c-half-middle{width:62.10%;}
.no-playoff .row-grid-three .column-half{width:18.95%}

.no-playoff .half-middle-col{width:31.85%}
.no-playoff .half-middle-col.mid-center{width:36.3%}
/* NO Playoff CSS*/
.tm-bs-other.win{font-weight:bold;}
.group-teams-card .tm-name span p{color:#9e9d95;display: inline-block;}
.group-teams-card .tm-name span.tbd{color:#9e9d95;}
.column-half.mlb-column .disabled,
.column-half.mlb-column.disabled{pointer-events: none;cursor: auto;}
.column-half.mlb-column .disabled .icon,
.column-half.mlb-column.disabled .icon{opacity:0.5;}
@media(max-width:1680px){
	.mlb-bracket-row .group-teams-card .bracket-dk-tm-info figure{margin-left:0px;}
}
@media(max-width:992px){
	.conference-text {font-size: 17px;line-height: 18px;}
	.playoff-round-text{font-size: 14px;}
	.mlb-playoff-logo{max-width:260px;}
	.mlb-bracket-text p {font-size: 13px;margin-bottom:4px;bottom:0px;}
	
	.no-playoff .tm-box{padding:0px 4px;}
	.no-playoff .tm-name .tm-dk-detail{padding-left:4px;}
}
/* MLB Bracket */

.no-radius-icon .circle-figure, .no-radius-icon .circle-figure img,
.no-radius-icon figure, .no-radius-icon figure img, figure.no-radius-icon, figure.no-radius-icon img, img.no-radius-icon{border-radius:0 !important; -webkit-border-radius:0; border:0 !important; background:transparent; padding:0px; overflow:inherit;}

.opponent-tooltip{float:left;width:100%;}
.tooltip-span{float:left;width:100%;cursor:pointer;}
.op-detail{display:flex;align-items: center;justify-content:center;}
.op-date{text-align:center;display:block;}
.tooltip-span ~ .tooltip{position:absolute;background:#121212;box-shadow:0 0 4px #424242;right:auto;left:auto;border-radius:3px;margin-top: -10px;}
.tooltip-span ~ .tooltip .tooltip-inner{color:#fff; font-size:12px; padding:8px;text-align:left;float:left;width:100%;}
.tooltip-span ~ .tooltip .tooltip-arrow{width:10px;  bottom:-5px; position:absolute;}
.op-detail .tm-figure{width:24px;min-width:24px;height:24px;margin-right:6px; margin-left:6px;}
.tooltip-span ~ .tooltip .tooltip-arrow:before{position:absolute; bottom:-7px;left:0;right:0;margin:0 auto;color:#000;content:'\e98a';font-size:12px;font-family:'dk-icons';}
.table-msg p {float:left;width:100%;font-size:13px;color:rgba(255,255,255,0.90);}
.table-msg{float:left;width:100%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;min-height:48px;padding:10px;}
.tooltip .op-detail, .tooltip .op-date{color:#ffffff!important;}

@media(min-width:993px){
	.dt-range.dropdown-block.consistency-filter{flex-wrap:nowrap;}
	.teasers-table .table-container table tr .betslip-button{height:52px;}
	.teasers-table .table-container table tr .betslip-button span{line-height:1.2em; white-space:normal;}
	.teasers-table .table-container table tr .betslip-button .betslip-odds strong{line-height:normal;}
}

@media (min-width: 1025px){
	.table-msg{padding:5px 0;}
	.tooltip-span ~ .tooltip .tooltip-arrow{left:0 !important; right:0 !important; margin:0 auto;}

}
:root {
    --scrollbar-color: #6d6d6d;
    --scrollbar-bg: #3d3b3b;
}
/*Perfect ScrollBar*/
*{scrollbar-color:var(--scrollbar-color) auto;}
*::-webkit-scrollbar{width:6px; border-radius:20px; height:6px;}
*::-webkit-scrollbar-track{background:var(--scrollbar-bg);}
*::-webkit-scrollbar-thumb{background-color:var(--scrollbar-color);border-radius:20px;width:6px;height:6px;}
/*Perfect ScrollBar*/
@media screen and (max-width: 480px) {
	.show-menu .others-sub-menu{position:fixed; top:88px; left:0; width:100%; height:calc(100vh - 88px); border-radius:0px !important; z-index:5; display:block !important; background:#fff;}
	.show-menu{overflow:hidden;}
	.others-sub-menu .sub-menu-link{font-size:13px;}
	.others-sub-menu li{padding:10px; border-bottom:1px solid #d9d9d9;}
	.others-sub-menu:before{display:none;}
	.others-menu .league_top_nav{display:flex; align-items:center; padding-right:22px;}
	.others-menu .league_top_nav .icon{position:unset; margin-left:6px;}
	.others-sub-menu, .show-menu .others-sub-menu{display:none !important;}
	.sub-menu > a{pointer-events:none;}
	.sub-nav-wrap.show{display:block;}
}

@media (min-width: 481px) and (max-width :1025px){
@media (pointer: fine) {
	.others-sub-menu{position:fixed; max-width:200px; top:auto;}	
	.nav-outer ul li.others-menu:hover > .others-sub-menu{display:block !important;}
}
	
}

/* Matchups Start*/
.matchups-tabs{float:left;width:100%;padding:0px;}
.matchups-tabs ul.tabs-nav li a{font-size:13px;padding:15px 10px;text-transform: uppercase;}
.matchups-range .select-label{float:left;width:100%;color:#adadad;font-size:12px;margin-bottom:8px;}
.matchups-range{padding: 25px 0px;display: flex;gap: 10px;}
.matchups-range.dt-range .col{padding:0px;width:100%;}
.matchups-range .select-filed .btn{padding:12px 24px 12px 10px;}
/* .matchups-tables table{table-layout:fixed;} */

.matchups-range.dt-range .player-odds-col, .player-odds-col{width:auto; flex:0 0 120px; padding-left:10px;}
.toggle-filed{float:left; width:100%;}
.select-toggle{width:110px;height:38px;position:relative;display:flex;align-items:center;}
.select-toggle-slider{width:110px;height:38px;display:block;border-radius:34px;background:#b5b5b5;transition:background 0.4s; cursor:pointer;}
.select-toggle-slider:before{content:'';display:block;background:#fff;box-shadow:0 0 6px rgba(0,0,0,0.36);top:4px;height:30px;left:4px;position:absolute;transition:.4s;width:30px;z-index:5;border-radius:100%;}
.select-toggle-slider:after{content:'off';display:block;line-height:38px;text-transform:uppercase;font-size:13px;font-weight:500;color:#000;padding-left:76px;/*transition:all 0.4s;*/}
.select-toggle-input{position:absolute;opacity:0; cursor:pointer;}
.select-toggle-input:checked + .select-toggle-slider{background:#6bad0a;}
.select-toggle-input:checked + .select-toggle-slider:before{transform:translateX(72px);}
.select-toggle-input:checked + .select-toggle-slider:after{content:'on';color:#FFF;padding-left:12px;}

.matchups-scored-tables{float:left; width:100%;}
.matchups-scored-tables .table-container{padding:0px;}
.matchups-scored-tables .table-container table th, .team-stats .matchups-scored-tables table#standings th{border-left:none;}
.matchups-scored-tables .table-container table tbody tr.standing-cell-tr.show td{border-bottom:none;}
.matchups-tables .active-cell{background:#000;}

.matchups-scored-tables .next-td.td-tooltip{width:130px;}
.matchups-scored-tables .info-tooltip{top:-6px;}
.matchups-scored-tables .info-tooltip .tooltip-outer{min-width:150px;}
.matchups-scored-tables .next-td.td-tooltip .next-game-td{height:auto;}
.matchups-scored-tables .gp-td, .matchups-scored-tables #gp{width:130px;}

td.standing-cell.standing-cell-collapse{padding-top:0px;}
.stnd-collapse-expand-btn{position:absolute; top:0; right:0; font-size:10px; cursor:pointer; transition:all 0.3s ease 0s; display: flex !important; align-items: center; justify-content: center; width:42px; min-height:40px;}
.active .stnd-collapse-expand-btn{transform:rotate(-180deg);}
.single-player-outer .stnd-collapse-expand-btn{display:none !important;}

.standing-player-odds-card{float:left; width:100%;}
.standing-player-odds-card-outer{float:left; width:100%; padding-right:40px; position:relative;}
.standing-player-odds-list{float:left; width:100%; background:rgba(50, 50, 50, 0.5); padding:6px 10px 6px 15px; border-radius:3px; min-height:36px;}
.active .standing-player-odds-list{background:rgba(50, 50, 50, 1);}
.standing-player-odds-row{float:left; width:100%; display:none;}
.standing-player-odds-row:first-child, .active .standing-player-odds-row{display:block;}
.standing-player-odds-row + .standing-player-odds-row{margin-top:10px;}
.standing-player-odds-data{float:left; width:100%; display:flex; align-items:center; justify-content:space-between;}
.standing-player-odds-data{float:left; width:100%;}
.stnd-player-odds-col{display:flex; align-items:center;}
.stnd-player-odds-col.right{padding-left:40px;}
.yards-label{margin-right:20px;}
.pts-data-bx{float:left; width:100%; background:var(--bg-base); padding:4px 10px; border-radius:3px; border:1px solid #565656; min-width:100px; display:flex; justify-content:space-between;}
.pts-data-bx + .pts-data-bx{margin-left:12px;}
.pts-data-bx-value{font-weight:700; color:#53d337 !important;}

.matchups-betslip-btn .betslip-button{background:var(--card-bg); border:1px solid #646464; min-width:100px;}
.mt-fact-bet-card.matchups-betslip-btn .betslip-button{min-width:142px; max-width:142px;}
.mt-fact-bet-card.matchups-betslip-btn .betslip-odds span{white-space:nowrap;}
.matchups-betslip-btn .betslip-box + .betslip-box{margin-left:12px;}
.matchups-betslip-btn .betslip-box{flex:inherit;}
.matchups-betslip-btn .betslip-odds strong{line-height:normal;}
.matchups-betslip-btn .betslip-odds span{white-space:normal;}

@media (max-width :1140px){
	.matchups-scored-tables{--sticked1:28px;--sticked2:64px;}
	.matchups-scored-tables{overflow:hidden;}
	.matchups-scored-tables .table-container{width: calc(100% - calc(var(--sticked1) + var(--sticked2))); overflow-x: scroll; margin-left: calc(var(--sticked1) + var(--sticked2)); overflow-y: visible; padding-bottom: 1px; padding-right: 0px; padding-left: 0px;}
	.matchups-scored-tables.matchups-tables .table-container{width:100%; max-height:inherit; overflow-y:hidden; margin-left:0;}
	.matchups-scored-tables .table-container table{table-layout:auto; white-space:nowrap; width:100%;}

	.matchups-scored-tables.matchups-tables .table-container table tr .sticked-1{left:0; z-index:5;}
	.matchups-scored-tables.matchups-tables .table-container table tr .sticked-2{left:34px; z-index:5;}


	.matchups-scored-tables .table-container table th.sticked-1, .matchups-scored-tables .table-container table td.sticked-1{padding-left:6px; width:34px; max-width:34px; min-width:34px; background:#424242; position:sticky;}
	.matchups-scored-tables .table-container table .sticked-2{width:var(--sticked2); left:var(--sticked1); top:auto; margin-top:0px; padding:0px; height:41px; line-height:41px; background:#424242; position:sticky;}
}
@media (min-width :768px){
	.team-stats .matchups-scored-tables table#standings thead tr th:first-child, .team-stats .matchups-scored-tables table#standings thead tr th.sorting_disabled{width:60px; max-width:60px; padding-left:15px;}
	.team-stats .matchups-scored-tables table td.sticked-1{padding-left:15px;}

	.pts-data-bx{min-width:180px;}

	.matchups-scored-tables .table-container table th:not(.sticked-1, .sticked-2){padding:8px 8px;}
	.matchups-scored-tables .table-container table th.sticked-1, .matchups-scored-tables .table-container table td.sticked-1{padding-left:6px; width:34px; max-width:34px; min-width:34px;}

	.standing-player-odds-row .hr-line{display:none;}
}
@media (max-width :767px){
	.matchups-tables{--sticked1:28px;--sticked2:64px;}
	.matchups-range {padding:16px 8px;flex-wrap:wrap;row-gap:12px;column-gap: 6px;}
	.matchups-range.dt-range .col{padding:0px;width: calc(50% - 3px);}
	.matchups-tabs{padding:0px 8px;}
	.matchups-tabs ul.tabs-nav li a{padding: 12px 10px;}
	.matchups-tables .table-container {width: calc(100% - calc(var(--sticked1) + var(--sticked2))); overflow-x:scroll;margin-left:calc(var(--sticked1) + var(--sticked2)); overflow-y:visible; padding-bottom:1px;padding-right:0px;padding-left:0px;}
	.matchups-tables .table-container table{width:100%; white-space:nowrap;table-layout: auto;}
	.matchups-tables .table-container table .sticked-1 {position:absolute;min-width:var(--sticked1);max-width:var(--sticked1);left: 0px;top:auto;border-right:0px;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;text-align:center;}
	.matchups-tables .table-container table .sticked-2{position:absolute;width:var(--sticked2);left:var(--sticked1);top:auto;border-right:1px solid #565656;margin-top:0px;padding:0px;height:41px;background:#424242;line-height:41px;}
	.matchups-tables .table-container table td{min-width:36px;}
	.matchups-tables .table-container table td,	.matchups-tables .table-container table th{line-height:40px;padding-top:0px;padding-bottom:0px;height:41px;font-size:11px;}
	.matchups-tables .table-container table td a,.matchups-tables .table-container table th a{white-space:normal!important;}
	.matchups-tables .table-container table thead tr th:not(.sticked-1):not(.sticked-2) a{padding-left:3px;padding-right:3px;display:flex;align-items:center;justify-content: center;font-size:11px;white-space:normal;line-height:1.2em;}

	.matchups-scored-tables{overflow:hidden;}
	.player-nm-label, .yards-label, .pts-data-bx-label, .pts-data-bx-value{line-height:20px;}
	.yards-label{margin-right:6px;}
	.standing-player-odds-card-outer{padding-left:4px; padding-bottom:8px;}
	.matchups-tables .table-container table .standing-cell-collapse-tr .sticked-1{height:100%; border-bottom:none; border-right:1px solid #565656; width:calc(var(--sticked1) + var(--sticked2)); max-width:calc(var(--sticked1) + var(--sticked2));}
	.matchups-tables.matchups-scored-tables .table-container table thead tr th:not(.sticked-1):not(.sticked-2) a{white-space:nowrap !important;}
	.matchups-scored-tables .standing-cell-tr.show td.sticked-1, .matchups-scored-tables .standing-cell-tr.show td.sticked-2{border-top:1px solid #565656;}
	.matchups-scored-tables .standing-cell-tr.show td.sticked-1:before, .matchups-scored-tables .standing-cell-tr.show td.sticked-2:before{content:""; position:absolute; top:-1px; left:0; width:100%; height:1px; background:#565656;}
	.matchups-scored-tables .standing-cell-tr.show td.sticked-1, .matchups-scored-tables .standing-cell-tr.show td.sticked-2{border-top:none;}
	.matchups-scored-tables .standing-cell-tr:not(.show) td.sticked-1:before, .matchups-scored-tables .standing-cell-tr:not(.show) td.sticked-2:before{content:""; position:absolute; top:-1px; left:0; width:100%; height:1px; background:#565656;}
	.matchups-scored-tables .standing-cell-tr.show td{border-bottom:none;}
	.matchups-scored-tables table tr:first-child .info-tooltip{top:auto;}
	.matchups-scored-tables table tr:first-child .info-tooltip .tooltip-outer{bottom:auto; top:6px;}
	.matchups-scored-tables table tr:first-child .info-label .icon:after{content:'\e98b'; top:auto; bottom:-12px;}

	.standing-player-odds-card-outer .skeleton{left:10px; height:calc(100% - 8px); max-width:calc(100% - 50px);}

	.matchups-range .select-toggle{width:70px; height:32px;}
	.matchups-range .select-toggle-slider{width:70px; height:32px;}
	.matchups-range .select-toggle-slider:before{width:24px; height:24px;}
	.matchups-range .select-toggle-slider:after{line-height:32px; padding-left:40px;}
	.matchups-range .select-toggle-input:checked + .select-toggle-slider:before{transform:translateX(38px);}

	.matchups-tables .next-td.td-tooltip, .matchups-scored-tables .next-td.td-tooltip{width:94px;}
	.matchups-tables .next-td.td-tooltip .next-game-td, .matchups-scored-tables .next-td.td-tooltip .next-game-td{min-width:90px;}
	.matchups-scored-tables .gp-td, .matchups-scored-tables #gp{width:auto;}

	.matchups-scored-tables.matchups-tables .table-container table tr .sticked-1, .matchups-scored-tables.matchups-tables .table-container table .sticked-2{position:sticky; z-index:5;}
	.matchups-scored-tables.matchups-tables .table-container{width:100%; margin-left:0px;}
	.matchups-scored-tables.matchups-tables .table-container table tr .sticked-2, .matchups-scored-tables.matchups-tables .table-container table .standing-cell-collapse-tr .sticked-1{border-right:none;}
	.matchups-scored-tables.matchups-tables .table-container table .standing-cell-collapse-tr .sticked-1{width:auto; max-width:inherit; min-width:inherit; display:none;}
	.standing-player-odds-data{justify-content:flex-start;}
	.stnd-player-odds-col.right{padding-left:0px;}
	.standing-player-odds-card-outer{padding-left:26px; padding-right:4px;}
	.stnd-collapse-expand-btn{top:0; right:auto; left:0; padding:22px 8px; width:24px;}
	.standing-player-odds-row .hr-line{margin:0 10px;}
	.mt-fact-bet-card.matchups-betslip-btn .betslip-button{min-width:118px; max-width:118px;}

	.standing-player-odds-list{width:min-content; padding:6px 8px 6px 8px;}
	.stnd-player-odds-col.left{min-width:34vw; max-width:34vw; width:100%;}
	.stnd-player-odds-col.right{margin-left:auto;}
	.player-nm-label{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; display:inline-block;}
	.standing-player-odds-card-outer{padding-left:24px;}
	.standing-over-under-card .standing-player-odds-list{width:calc(100vw - 24px);padding:6px 8px 6px 6px;}
	.standing-over-under-card .player-nm-label{text-align:left; line-height:1em; white-space:normal;}
	.standing-over-under-card .stnd-player-odds-col.left{min-width:29vw; max-width:29vw;}
	.matchups-betslip-btn .betslip-button{min-width:80px; width:80px;}
	.matchups-betslip-btn .betslip-box + .betslip-box{margin-left:4px;}

	.sticky-sec .parent-matchup-section{position:sticky; top:88px; left:0; z-index:12;}
	.sticky-sec .parent-matchup-section .table-container thead tr{position:sticky; position:-webkit-sticky; left:0; top:0; z-index:1000; background:#424242;}
	/*.parent-matchup-section .table-container{max-height:inherit; overflow-y:hidden;}
	.sticky-sec .parent-matchup-section .table-container{max-height:calc(100dvh - 205px); overflow-y:auto;}*/

	.parent-matchup-section.t-scroll-content .table-container, .matchups-scored-tables.matchups-tables.t-scroll-content .table-container{max-height:calc(100vh - 205px); overflow-y:hidden;}
	.sticky-sec .parent-matchup-section.t-scroll-content .table-container, .sticky-sec .matchups-scored-tables.matchups-tables.t-scroll-content .table-container{overflow-y:auto;}

	/*.xHidden .parent-matchup-section .table-container, .xHidden.sticky-sec .parent-matchup-section .table-container{overflow-y:hidden;}
	.yHidden .parent-matchup-section .table-container, .yHidden.sticky-sec .parent-matchup-section .table-container{overflow-x:hidden;}*/
}
@media(max-width:375px){

	.stnd-player-odds-col.left{min-width:30vw; max-width:30vw;}

	.standing-over-under-card .stnd-player-odds-col.left{min-width:29vw; max-width:29vw;}
}
@media(max-width:360px){
	.stnd-player-odds-col.left{min-width:26vw; max-width:26vw;}

	.standing-over-under-card .stnd-player-odds-col.left{min-width:29vw; max-width:29vw;}
}
@media only screen and (min-device-width:280px) and (max-device-width:1023px) and (orientation:landscape) {
	.standing-player-odds-list{width:100%;}    
}
/* Matchups End*/

/* Splits Start */
.splits-table .table-container th, .splits-table .table-container td{display:table-cell;}
.bootstrap-select.season_type_dropdown .dropdown-menu{min-height:auto !important;}
.player-filters .bootstrap-select .dropdown-menu{min-height:auto !important;}
.max-height-drop .bootstrap-select .dropdown-menu{min-height:auto !important;}

@media(min-width:560px) and (max-width:768px){
    .splits-table .table-container{width:calc(100% - 96px); overflow-x:scroll; margin-left:95px; overflow-y:visible; padding-bottom:1px; padding-right:0px; padding-left:0px;}
	.splits-table .table-container table{width:100%; white-space:nowrap; table-layout:auto;}
	.splits-table .table-container table .sticked-1{position:absolute; width:30px; max-width:30px; left:0px; top:auto; background:#424242;}
	.splits-table .table-container table .sticked-2{position:absolute; width:66px; max-width:66px; left:30px; top:auto; border-right:1px solid #565656; background:#424242;}
	.splits-table .table-container table td.sticked-1, .splits-table .table-container table td.sticked-2{height:37px; padding:0px 4px; display:flex; align-items:center;}
	.splits-table .table-container table th{height:41px;}
	.splits-table .table-container table th.sticked-1, .splits-table .table-container table th.sticked-2{height:41px; padding:5px 4px; font-size:10px; line-height:1.2em; display:flex; align-items:center;}
    .splits-table .table-container table tbody tr td:not(.sticked-1):not(.sticked-2), .splits-table .table-container table thead tr th:not(.sticked-1):not(.sticked-2){padding-left:8px; padding-right:8px;}
	.splits-table.standing-table.multi-tables table{table-layout:auto; white-space:nowrap; width:100%;}

	.splits-table.player-splits-table .table-container{width:calc(100% - 172px); overflow-x:scroll; margin-left:172px;}
	.splits-table.player-splits-table .table-container table .sticked-2{width:142px; max-width:142px;}
	.splits-table.player-splits-table .table-container table tbody tr td span{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
    .splits-table.player-splits-table .table-container table tbody tr td#team{padding:2px 8px;}
    
    .teasers-table .table-container table{table-layout:auto;}
    
    .consistency-table.sticked-table table tr:not(.sheet-result-tr) td, .consistency-table.sticked-table table tr:not(.sheet-result-tr) th{min-width:76px;}
    .consistency-table.sticked-table .table_outer .table-container table th.sticked-1{text-align:left;}
}

@media(max-width: 767px){
	.team-splits .top-card .dt-range, .player-splits .top-card .dt-range{padding:0 12px; margin-bottom:0; display:flex; flex-wrap:wrap; justify-content:space-between;}
	.team-splits .standing-card .top-card .dt-range .col, .player-splits .standing-card .top-card .dt-range .col{min-width:inherit; width:100%; max-width:calc((100% / 2) - 4px); display:inline-block; flex:inherit; margin:0 0 8px 0; border:none;}
	.team-splits .standing-card .top-card .dt-range .col:nth-child(3), .team-splits .standing-card .top-card .dt-range .col:nth-child(4),
	.player-splits .standing-card .top-card .dt-range .col:nth-child(3), .player-splits .standing-card .top-card .dt-range .col:nth-child(4){border:none;}
	.splits-table .table-container table tbody tr td, .splits-table .table-container table thead tr th{padding:8px 8px;}
	.splits-table.standing-table table tbody tr td:not(.sticked-1){border-right:1px solid #565656;}
	.splits-table.standing-table table tbody tr td:last-child{border-right:none;}
	.splits-table .no_record td{position:absolute; top:auto; left:0; width:100%; background:#424242;}

	.splits-table .table-container{width:calc(100% - 96px); overflow-x:scroll; margin-left:95px; overflow-y:visible; padding-bottom:1px; padding-right:0px; padding-left:0px;}
	.splits-table .table-container table{width:100%; white-space:nowrap; table-layout:auto;}
	.splits-table .table-container table .sticked-1{position:absolute; width:30px; max-width:30px; left:0px; top:auto; background:#424242;}
	.splits-table .table-container table .sticked-2{position:absolute; width:66px; max-width:66px; left:30px; top:auto; border-right:1px solid #565656; background:#424242;}
	.splits-table .table-container table td.sticked-1, .splits-table .table-container table td.sticked-2{height:37px; padding:0px 4px; display:flex; align-items:center;}
	.splits-table .table-container table th{height:41px;}
	.splits-table .table-container table th.sticked-1, .splits-table .table-container table th.sticked-2{height:41px; padding:5px 4px; font-size:10px; line-height:1.2em; display:flex; align-items:center;}
	
	.splits-table.standing-table.multi-tables table{table-layout:auto; white-space:nowrap; width:100%;}

	.splits-table.player-splits-table .table-container{width:calc(100% - 172px); overflow-x:scroll; margin-left:172px;}
	.splits-table.player-splits-table .table-container table .sticked-2{width:142px; max-width:142px;}
	.splits-table.player-splits-table .table-container table tbody tr td span{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.splits-table.player-splits-table .table-container table tbody tr td a{overflow:hidden;}
	.splits-table.player-splits-table .table-container table tbody tr td#team{padding:2px 2px;}


	.nfl-powered .powered_by figure{width:120px;}
}

/* Splits End */