/* Skin Responsive Code */
/********************************************************************/
@media screen and (max-width: 980px){
	img									{ max-width: 100%; height: auto; width: auto; }
	.skArea								{ overflow: hidden; }
	.skWidth							{ width: 97%; }
	.skLeague li.item						{ width: 33%; padding: 0 0.5% 0 0; }
	.skLeague li.last						{ padding: 0; }
	.skLeft, .skRight					{ float: none; width: auto; }
	.skBlog								{ display: none; }
	.skLocker							{ display: table; margin: auto; }
	.skLeftMobile						{ width: 35%; float: left; }
	.skLeftMobile .skBlogMobileView		{ display: block; }
	.skNews								{ float: right; width: 62%; }
	.skBanner,
	.skSiteLinks,
	.skContact							{ width: 32%; padding: 0 2% 0 0; }
	.skContact							{ padding: 0; }
	.inner-width						{ display: block; }
	.LeftPane							{ float: left; display: block; width: 60%; }
	.RightPane							{ float: right; display: block; width: 35%; }
	.dfContainer .content 				{ overflow: auto; }
	.skVideo .content					{ height: auto; min-height: 1px; }
}
@media screen and (max-width: 768px){
	.skTopbar							{ padding: 8px 0 80px; }
	.skLogo								{ top: 90px; z-index: 99; }
	.skSocial,.skleague					{ float: none; text-align: center; }
	.skSocial a.link, 
	.skSocial a.link:link, 
	.skSocial a.link:visited				{ float: none; display: inline-block; }
}
@media screen and (max-width: 700px){
	.skLocker							{ display: block; }
}
@media screen and (max-width: 640px){
	.skNav								{ display: none; }
	.skSlider							{ padding: 100px 0 25px 0; }
	.skNews,
	.skLeftMobile						{ float: none; width: auto; }
	.skLeftMobile:after					{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	.skLeftMobile						{ padding: 0 0 25px 0; }
	.skLeftMobile .skSponsor				{ float: left; width: 48%; }
	.skLeftMobile .skBlogMobileView		{ float: right; width: 48%; }
	.LeftPane,
	.RightPane							{ float: none; width: auto; }
	.LeftPane							{ padding: 0 0 25px 0; }
}
@media screen and (max-width: 600px){
	.skBanner							{ float: right; width: 48%; padding: 0; }
	.skSiteLinks						{ float: left; width: 48%; padding: 0; }
	.skContact							{ float: none; width: auto; padding: 25px 0 0 0; clear: both; text-align: center; }
	.skInfo .left,
	.skInfo .right						{ float: none; text-align: center; }
}
@media screen and (max-width: 480px){
	.skSocial,.skleague					{ text-align: left; }
	.skLeague li.item						{ width: auto; float: none; display: table; padding: 0 0 16px; margin: auto; }
	.skLeague li.last						{ padding: 0; }
	.skLeftMobile .skSponsor,
	.skLeftMobile .skBlogMobileView		{ float: none; width: auto; }
	.skLeftMobile .skBlogMobileView		{ display: table; margin: auto; }
	.skBanner,
	.skSiteLinks,
	.skContact							{ float: none; width: auto; padding: 0 0 25px 0; }
	.skContact							{ padding: 0; }
	.skBanner							{ display: table; margin: auto; }
	.skBlog .head, .skLocker .head		{ position: relative; background: #000; display: block; }
}
@media screen and (max-width: 360px){
	.skBanner							{ display: block; }
}
@media screen and (max-width: 340px){
	.skLeague li.item						{ display: block; }
}