/* Betting Odds Tables */
.scrapedData td {
	border: 1px solid #eee;
}
.scrapedData th {
	border-right: 1px solid #eee;
	text-align: center;
	background: #fff;
}
.scrapedData th.gdetails {
	/*min-width: 160px;*/
}
.ufc-odds-table th.gdetails {
	/*min-width: 160px;*/
}
.scrapedData th:last-child {
	border-right: none;
}
.scrapedData p {
	padding-bottom: 0;
	margin-bottom: 0;
	min-height: 24px;
}
.scrapedData .lodds {
	text-align: center;
}
.scrapedData .ptop {
	border-bottom: 1px solid #eee;
} 
.scrapedData .ptot {
	font-weight: 600;
}   
.scrapedData .time {
	text-align: center;
}
.scrapedData .oddsoff span {
	display: none;
}
.scrapedData .topaway,
.scrapedData .tophome {
    padding: 0 5px;
    cursor: help;
    font-weight: 600;
    color: #000;
}
.scrapedData .topaway {
	background-color: #ccfced;
}
.scrapedData .tophome {
	background-color: #f7f7b2;
}
.scrapedData a {
	color: #2ea3f2 !important;
}
.scrapedData a:hover {
	/*color: #000;*/
	font-weight: bold;
}
.scrapedData th.bovada:hover td.bovada {
	background: #f4433630;
}
.scrapedData th.sbook:hover,
.scrapedData td.lodds:hover {
	background: #f4433630;
}
.dataTables_info {
	display: none;
}
.thimg.beto {
	/* max-width: 130px; */
}
.mobview,
.steam {
    display: none;
}
.dtr-title .mobview {
    /* display: inline-block; */
}
.dtr-title .thimg {
	max-width: 100px;
}
.dtr-title .thimg.beto {
	/* padding-top: 8px;
	padding-bottom: 8px; */
}
.dtr-title .mobview {

}
.child .steam {
	display: inline-block;
	padding-right: 5px;
}
.scrapedData .child .ptop {
	border-bottom: none;
}
.dtr-title .deskview {
    display: none;
}
.dtr-title {
    font-weight: 700;
}

.dtr-details {
    list-style-type: none !important;
}
.dtr-details li {
	padding: 15px !important;
	float: left !important;
	border-bottom: none !important;
	height: 120px;
}
.dtr-details li:hover {
	background: #f4433630;
}

/* Betting Types */

.betting-type {
	text-align: center;
}
.betting-type .active {
	font-weight: 700;
	color: #ff0000;
	border: 1px solid #ff0000;
}
.betting-type .active i {
	display: inline-block;
}
.betting-type .fa-circle {
	font-size: 5px;
    vertical-align: middle;
    color: #000;
    padding: 0 5px;
}
.bchange {
	display: inline-block;
    padding: 0 10px;
    cursor: pointer;
    color: #2ea3f2;
}
.bchange:hover {
	text-decoration: underline;
}
.bchange i {
	display: none;
}

.lodds .ch-odds,
.dtr-data .ch-odds {
	display: none;
}
.lodds .active,
.dtr-data .active {
	display: block;
}

.ou-tot {
	float: left;
    height: 55px;
    padding-top: 10px;
    padding-left: 5px;
    font-size: 16px;
}
.ou-odds .ptop {
	border-bottom: none;
}

.odds-total.empty {
	display: none;
}

.opening,
.open {
	min-width: 120px;
}

/* Responsive */

@media(max-width: 1280px) {
	.hp-odds-tables {
		width: 120% !important;
	    margin-left: -10% !important;
	} 
}
@media(max-width: 1024px) {
	.ou-tot {
		padding-left: 0;
		padding-right: 10px;
	}
}
@media(min-width:786px) and (max-width: 1024px) {
	.ou-tot {
		float: none;
		padding: 0 !important;
		height: 32px;
	}
	.show-total .gdetails {
		padding-top: 40px;
	}
}
@media(min-width:786px) and (max-width: 940px) {	   
	.hp-odds-tables .scrapedData .gdetails .lteam,
	.load-dt .scrapedData .gdetails .lteam,
	.nfl-week-tabs .scrapedData .gdetails .lteam {
		font-size: 10px;
	}
	.hp-odds-tables .scrapedData .lodds,
	.hp-odds-tables .scrapedData td.time,
	.load-dt .scrapedData .lodds,
	.load-dt .scrapedData td.time,
	.nfl-week-tabs .scrapedData .lodds,
	.nfl-week-tabs .scrapedData td.time,
	.nfl-week-tabs .et_pb_tabs_controls li {
		font-size: 12px;
	}
	/* .scrapedData .gdetails .steam {
		display: block;
	} */
	.hp-odds-tables .scrapedData th.gdetails,
	.hp-odds-tables .scrapedData .gdetails,
	.load-dt .scrapedData th.gdetails,
	.load-dt .scrapedData .gdetails,
	.nfl-week-tabs .scrapedData th.gdetails,
	.nfl-week-tabs .scrapedData .gdetails {
		min-width: 100px !important;
		max-width: 100px !important;
		width: 100px !important;
		/* min-width: 110px; */
	}
}
@media(max-width: 768px) {

}

/* NFL Betting Odds Post */

.postid-2540 .ou-tot,
.postid-5413 .ou-tot {
	float: none;
	padding: 0 !important;
	height: 32px;
}
.postid-2540 .show-total .gdetails,
.postid-5413 .show-total .gdetails {
	padding-top: 40px !important;
}
.postid-2540 #main-content .container,
.postid-5413 #main-content .container {
	max-width: 1280px;
}
/*.postid-2540 .nfl-odds-table,*/
.nfl-week-tabs {
	width: 105% !important;
}
.nfl-week-tabs .et_pb_all_tabs {
	padding: 24px 0 0 0;
}
.nfl-week-tabs .et_pb_tabs_controls li {
	padding: 4px 15px;
}
.nfl-week-tabs .et_pb_tabs_controls li a {
	padding: 0 !important;
}
.nfl-week-tabs .dataTables_wrapper {
	margin-bottom: 0;
}
@media(max-width: 1340px) {
	.postid-2540 #main-content .container,
	.postid-5413 #main-content .container {
		width: 100%;
		padding: 2%;
	}
}
@media(max-width: 1120px) {
	.postid-2540 #left-area {
		float: none;
		width: 100%;
		padding: 2%;
	}
	.postid-2540 #sidebar {
		float: none;
		width: 100%;
		padding: 2%;
		text-align: center;
	}
	.postid-2540 .nfl-odds-table, .nfl-week-tabs {
		width: 100% !important;
	}
}

/* Superbowl */

.sb-props-bovada p,
.sb-props-bovada img,
.sb-props-bovada h2:first-of-type,
.sb-props-bovada h5:first-of-type,
.sb-props-bovada .content-list:first-of-type {
	display: none;
	visibility: hidden;
}
.sb-props-bovada h2,
.sb-props-bovada h5 {
	text-transform: capitalize;
	color: #000;
    font-weight: 600;
}
.sb-props-bovada h2 {
	margin-bottom: 20px;
	border-bottom: 1px solid #cb2026;
}
.sb-props-bovada h6 {
	margin-bottom: 20px;
}
.sb-props-bovada ul {
	padding-left: 40px;
}

.sb-props-5d .timeline,
.sb-props-5d .rotline,
.sb-props-5d .linesheader,
.sb-props-5d .linesth,
.sb-props-5d .matchup {
	display: none;
	visibility: hidden;
}
.sb-props-5d .teamline {
	text-transform: capitalize;
    color: #000;
    font-weight: 600;
    font-size: 16px;
    margin-top: 20px;
}
.sb-props-5d .teamline a {
	color: #000;
	cursor: default !important;
}
.sb-props-5d .betting-line {
	padding-left: 20px;
}
.sb-props-5d .oddscontent a {
	cursor: default;
}

/* NFL Futures */

.nfl-futures-table th {
	padding-right: 25px !important;
}
.table-head {
	text-align: center;	
	border: 1px solid #eee;
    border-bottom-width: 0;
    padding: 1%;
}

/* MLS */

.pdraw {
	display: none;
	border-top: 1px solid #eee;
}
.show-ml .pdraw {
	display: block;
}

/* PGA */
.select-pga {
	text-align: center;
}
.select-pga .pga-ch {
	display: inline-block;
    padding: 0 10px;
    cursor: pointer;
    color: #2ea3f2;
}
.select-pga .active {
	font-weight: 700;
    color: #ff0000;
    border: 1px solid #ff0000;
}
.select-pga i {
	display: none;
}
.select-pga .active i {
	display: inline-block;
}
.pga-tab {
	display: none;
}
.pga-tab.active {
	display: block;
}

/* NFL Schedule */
.none-intro {
	text-align:center;
	font-style:italic;
	margin-bottom:20px;
}

/* 5Dimes removal */
.dimes5 {
	display: none !important;
}