/* Skin Responsive Code */
/********************************************************************/
@media screen and (min-width: 1370px){
#skAreaInnersplash .skWidth  			{ display: block; width: 1396px; padding: 0 15px; }
}
@media screen and (max-width: 1100px){
.skFootermiddle h3 					{ font-size: 24px; line-height: 24px; }
#skAreaInnersplash .skLogo 			{ width: 30%; }
#skAreaInnersplash h1.skTitle 		{ padding: 15px 0 15px 30%; font-size: 60px; }
}
@media screen and (max-width: 976px){
img									{ max-width: 100%; height: auto; width: auto; }
html									{ overflow-x: hidden; }
.skWidth							{ width: 96%; }
.skTopLinks li.item					{ width: 23%; padding: 0 2.6666% 0 0; }
.skTopLinks li.item a					{ height: 164px; width: auto; display: block; }
.skTopLinks li.item a .text			{ display: table; height: 100%; width: 100%; padding: 0; }
.skTopLinks li.item .text span			{ display: table-cell; height: 100%; width: 100%; vertical-align: middle;padding-left: 5px;
									padding-right: 5px; }
.skBottomLinks li.item				{ width: 31.3333%; margin: 0 3% 0 0; border: 0; }
.skBottomLinks a.link,
.skBottomLinks a.link img				{ height: auto; width: auto; }
.skTopLinks li.last					{ padding: 0; }
.skBottomLinks li.last				{ margin: 0; }
.skBottomLinks li.item a				{ border: 5px solid #182a55; display: block;}
.skLeft,
.LeftPane							{ width: 62%; }
.skRight,
.RightPane							{ width: 35%; }
.skFooter, .skFooter * 				{ box-sizing: border-box; }
.skContact, .skSiteLink, .skHours 	{ width: 50%; padding: 0 15px; margin-bottom: 25px; }
.skSiteLink 							{ border-right: none; }
.skftSponsor 						{ width: 50%; }
}
@media screen and (max-width: 840px){
.skLeft,
.skRight							{ width: auto; float: none; display: block; }
.skLeft								{ padding: 0 0 22px 0; }
ul.tweet_list li,
.fb-wall-box .fb-wall-message		{ height: auto; min-height: 56px; }
}
@media screen and (max-width: 780px){
.skLogo								{ float: none; text-align: center; display: block; position: relative; margin: auto;  }
.skLogo a							{ display: inline-block; }
h1.skTitle							{ text-align: center; display: block; position: relative; padding: 0; margin: 0; }
.inner-table,
.inner-width						{ display: block; }
.LeftPane,
.RightPane							{ width: auto; float: none; display: block; padding: 0; }
#skAreaInnersplash .skLogo,
#skAreaInnersplash h1.skTitle 		{ width: 100%; text-align: center; padding: 15px 0; }
#skAreaInnersplash .skLogo a img 		{ position: relative; right: 0%; bottom: 0; left: 0%; margin: auto; margin-top: 15px; }
#skAreaInnersplash h1.skTitle 		{ padding-top: 10px; }
#skAreaInnersplash .skFooterSplash .skWidth { flex-wrap: wrap; justify-content: center; }
.skFooterleft 						{ width: 100%; text-align: center; padding: 0 15px; }
.skFootermiddle 						{ width: 100%; padding: 15px 0; }
.skFooterright 						{ width: 100%; text-align: center; padding-left: 0; }
#Body.dnnEditState .inner-table .RightPane
									{ float: none; }
}
@media screen and (max-width: 767px){
.SPThumbTitle b 						{ min-width: 280px; }
.hide-mob 							{ display: none; }
.hide-desk 							{ display: block; }
.skFooterleft 						{ margin-bottom: 15px; }
.skFootermiddle 						{ padding-top: 0; }
}
@media screen and (max-width: 670px){
.SPThumbImg,
.SPThumbSec,
.SPThumbSec .col-2					{ float: none;  width: auto; background: transparent; padding: 0; }
.SPThumbSec .col-2 .SPThumbImg		{ display: block; padding: 10px; background: #fff; }
.leftTitle							{ width: auto; float: none; display: none;  }
.rightTitle							{ width: auto; float: none; display: none; }
.hiddenTitle						{ background: #4d98e0; display: block; padding: 10px; }
.MiddlePane							{ padding: 0; }
}
@media screen and (max-width: 640px){
.skNews ul.list						{ height: auto; }
.skTopLinks							{ padding: 0 0 22px 0; }
.skTopLinks li.item					{ width: auto; padding: 22px 0 0 0; float: none; display: block; }
.skTopLinks li.item-1 a,
.skTopLinks li.item-2 a,
.skTopLinks li.item-3 a,
.skTopLinks li.item-4 a				{ background-position: center center; }
.skLogin a.btnRegister, 
.skLogin a.btnRegister:link, 
.skLogin a.btnRegister:visited		{ margin: 0 9px; }
.skNav								{ display: none; }
.skActionWrp						{ background: #5199dc; }
.skLogin,
.skSocial,
.skAction							{ float: none; display: table; margin: auto; }
.skSocial							{ padding: 0 0 10px 0; }
.skContact,
.skftSponsor,
.skSiteLink,
.skHours 							{ width: auto; padding: 20px 0; float: none; text-align: center; border: none; 
									  height: auto !important; margin-bottom: 0; }
.skftSponsor						{ padding: 20px; }
.skSiteLink							{ padding: 20px 0 0 0; }
.skSiteLink li						{ display: table; margin: auto; }
.skInfo .left,
.skInfo .right						{ float: none; text-align: center; padding: 0 0 20px 0; }
.skFooter							{ padding: 22px 0; }

}
@media screen and (max-width: 480px){
.skBottomLinks						{ padding: 0; }
.skBottomLinks li.item				{ float: none; width: auto; margin: 0 0 22px 0; }
.skBottomLinks li.item img				{ width: 100%; }
.tweet_list .tweet_screen_name		{ padding-right: 2px; padding-left: 0;}
.tweet_list .tweet_time				{ position: static; left: 0; }
#skAreaInnersplash h1.skTitle 		{ letter-spacing: 0; font-size: 54px; line-height: 60px; }
.skFootermiddle h3 					{ min-width: initial; }
.SPThumbTitle b 						{ letter-spacing: 0; }
a.titleBtn, 
a.titleBtn:link,
a.titleBtn:visited					{ min-width: 100px; width: auto; display: block; }
}
@media screen and (max-width: 350px){
.SPThumbTitle b 						{ min-width: 245px; padding: 10px 14px 0; }
}

@media screen and (max-width: 414px){
	.skTopLinks li.item .text span 		{ padding-left: 98px; padding-right: 98px; }
}
@media screen and (max-width: 375px){
	.skTopLinks li.item .text span 		{ padding-left: 82px; padding-right: 82px; }
}
@media screen and (max-width: 320px){
	.skTopLinks li.item .text span 		{ padding-left: 52px; padding-right: 52px; }
}
    