#gdpBanner, #gdpBannerImage
	{	background-size: auto;  }
  #gdpBannerImage	{width: 100% !important; margin: auto;}

#gdpBanner, #gdpBannerImage	{	 height:110px;	}

#gdpBannerImage
{	background-repeat: no-repeat;	}
#gdpBanner
{	background-repeat: repeat-x;	}




@media (max-width: 1200px) 
{
#gdpBanner, #gdpBannerImage	{	background-size: contain !important; height:110px !important; 	}
}
@media (max-width: 1100px) 
{
#gdpBanner, #gdpBannerImage	{	background-size: contain !important; height:65px !important; 	}
}
@media (max-width: 729px) 
{
#gdpBanner, #gdpBannerImage	{	background-size: contain !important; height:55px !important; 	}
#gdpBanner, #statmonitrBanner	{background: none;}
}

#statbroadcast_header_site	{min-height:90px;}


.card-img	{max-width:250px; max-height:250px;}

	.hr	{height:3px; width:100%;}
	
	
	.page-link
	{padding-left:1.5em;padding-right:1.5em;}
	
	.event-list-heading
	{
	font-weight: bold;
	}
	.event-list-logo
	{	
		display: flex;
		max-width:64px;
		max-height:64px;
		min-width:32px;
		min-height:32px;
		width:6vw;
		height:6vw;	
		margin-top:.25vw;
		vertical-align: middle;
	}
	.event-list-right-button
	{
		width:8em;
		font-size:1rem;
		padding:.125rem;
		clear:both;
	}
	.event-list-bottom-button
	{
		width:7.5em;
		font-size:1rem;
	}
	.event-info-title {text-transform:uppercase; font-weight:bold;}
	.list-wrap-icon , .event-info-title .sbicon	{	font-size: 2rem;	}
	.sporticon	{font-size:1.5em !important;}
	@media (max-width: 1180px) and  (min-width: 769px)
	{
		.event-list-logo
		{		
			width:48px;
			height:48px;
			margin-bottom:1px;
		}
		.event-list-info
		{
		font-size:1em;
		}
	}
	@media (max-width: 768px) 
	{
		.event-list-logo
		{		
			width:36px;
			height:36px;
			margin-bottom:4px;
		}
	}
	@media (min-width: 769px)
	{
		.event-info-width
		{
			flex: 0 0 55%;
			max-width:55%;
		}
		.event-side-buttons
		{
			flex: 0 0 25%;
			max-width:25%;
		}
	}
	@media (max-width: 1180px) and  (min-width: 768px)
	{
		.event-list-right-button
		{
			width:10vw;
			overflow: hidden;
			font-size:.9rem;
			white-space: nowrap;
			padding:.25rem .1rem;
		}
		.event-list-right-button-video	
		{
			font-size:.9rem;
			overflow: hidden;
			padding:.25rem 0rem .25rem 0rem;
			width:10vw;
			white-space: nowrap;		
		}
	
	}
	
	@media (max-width: 990px) and  (min-width: 576px)
	{
		.event-list-alt-logo-col
		{
			flex: 0 0 56px;
			max-width: 56px;
		}
		.event-list-alt-logo-col .event-list-logo
		{	
			display:inline-block !important;
			width:44px !important;
			height:44px !important;
			min-width:44px !important;
			min-height:44px !important;
		}
		.event-list-right-button
		{
			width:6.5rem;
		}
		.event-list-right-button .fas, .event-list-right-button .sbicon
		{
			/*display:none;*/
		}
	}
	
	
	img.event-table-logo
	{
		width:32px;
		height:32px;
	}
	.event-table-icon	{	font-size:1.5em;	}
	
	.tournament-list a:hover						{		text-decoration:none;	}
	.tournament-list a:hover .mbr-title				{		text-decoration: underline;	}
	.tournament-list .wrap:hover 					{		background-color: #efefef;	}
	
	.tournament-list .ico-wrap						{
	margin: .5rem;
	padding-left:2rem;
	vertical-align:top;
	}
	.tournament-list .text-wrap
	{
	margin: .5rem;
	padding-left:2rem;
	vertical-align:top;
	}
	.tournament-list .mbr-icon 						{
	width: 4.5rem !important;
	height: 4.5rem !important;
	
	}
	.tournament-list .mbr-title						{
	text-align: left;
	
	}
	.tournament-list .mbr-text 						{
	padding-top: 0.rem;
	padding-bottom: 0.5rem;
	line-height: 1;
	
	}

td.dt-type-date,th.dt-type-date	{text-align:left !important;}
.sportselect	{display:inline-block !important;}