/* Disable iOS/WinMobile font size changes */
@media screen and (max-width: 960px){
	img										{ max-width: 100%; }
	.skArea									{ overflow: hidden; }	
	.skWidth								{ width: 96%; display: block;}
	.skHead .left,
	.skHead .right							{ width: 30%; text-align: center; }
	ul.news									{ padding: 0; }
	ul.news li.item							{ margin: 0 0 12px 0; width: 44%;}
	ul.news li.item.alt						{ float: right; }
	.skLeft-Tabs,
	.skRight-Tabs							{ float: none; width: auto; }
	.skTabsCnt, 
	.cbContainer .content,
	#csEmbed.skTabsCnt						{ height: auto; }
	.skTabsCnt                                                     { max-height: 363px; }
	#csEmbed.skTabsCnt						{ padding: 30px; }
	.skSponsor								{ padding: 36px 36px 52px 36px; }
	.skFooter .right							{ display: none; }
	.skFooter .left, 
	.skFooter .middle						{ width: 50%; }
	.skSlider .r960365 img					{ width: 100%; height: 38%; }
	.Inner-Skin .LeftPane					{ width: 71%; overflow: auto; display: block; float: left;}
	.Inner-Skin .RightPane					{ width: 27%; overflow: auto; display: block; float: right;}	
	.Inner-Skin .ContentPane					{ overflow: auto;}	
	#Body .display-table						{ display: block;}
}
@media screen and (max-width: 880px) {
	.Inner-Skin .LeftPane					{ width: 100%;  display: block;}
	.Inner-Skin .RightPane					{ width: 100%;  display: block;}
	#Body .display-table						{ display: block;}
	
	/*Nasa Tophat*/
	.Atlas-NASA #mobNav  ul  li  span,
	.Atlas-NASA #mobNav  ul  li  a,
	.Atlas-NASA #mobNav  ul  li  a:link,
	.Atlas-NASA #mobNav  ul  li  a:visited	{font-family: 'Open Sans', sans-serif; font-weight: 700; color: #f3b330;}
	.Atlas-NASA #mobNav  ul  li  span:hover,
	.Atlas-NASA #mobNav  ul  li  a:hover,
	.Atlas-NASA #mobNav  ul  li  a:link:hover,
	.Atlas-NASA #mobNav  ul  li  a:visited:hover	{font-family: 'Open Sans', sans-serif; font-weight: 700; color: #ffffff;}
	.Atlas-NASA .skSlider 								{float: left; padding: 10px 0 10px 10px; width: 60%;}
	.Atlas-NASA .skFieldStatus 							{ float: left;padding: 10px;width: 35%;}
	.Atlas-NASA .rotator-thumbnail 						{float: left;width: 18%;margin-right: 1%;}
	.Atlas-NASA .nasaTophat 								{float: left;width: 80%;}
	.Atlas-NASA .thumbnail-item 							{min-height: 20px;padding: 2.7px;}
	.Atlas-NASA .skFieldHeading				{font-size: 20px;}
	.Atlas-NASA .skFieldContainer 			{min-height: auto;}
	.Atlas-NASA .title-text 								{width: 70px;} 
	.Ayso-Adult .nationalSponsor .sponsor        { width: auto; }
}
@media screen and (max-width: 768px){
	.skHead .logo							{ position: relative; top: auto; left: auto; margin: auto; text-align: center; }
	.skArea .skHead,.Atlas-NASA .skArea .skHead
											{ background: transparent; }
	.skArea .skHead .head					{ padding: 0 0 16px 0; text-align: center; }
	.skHead .left,
	.skHead .right							{ float: none; width: auto; display: inline-block; padding: 0 6px; }
	.skNav									{ display: none; }
	.skSlider .r960365						{ position: relative; }
	.skSlider .r960365 ul.slider .caption		{ display: block; }
	.skSlider .r960365 ul.pager				{ width: 100%; }
	.skSlider .r960365 ul.pager li				{ text-indent: -999px; overflow: hidden; padding: 6px 0; margin: 0; height: 0; font-size: 0; line-height: 0; background: #fff; }
	.Atlas-Blue .skSlider .r960365 ul.pager li 
											{ border: 1px solid #003d57; }
	.Atlas-Gray .skSlider .r960365 ul.pager li 
											{ border: 1px solid #3b3b3b; }
	.Atlas-Green .skSlider .r960365 ul.pager li 
											{ border: 1px solid #0e3b09; }
	.Atlas-Red .skSlider .r960365 ul.pager li 
											{ border: 1px solid #450000; }
	ul.news li.item,
	ul.news li.item.alt						{ width: auto; float: none; margin: auto; padding-bottom: 12px; }
	.Atlas-PFC .skHead .head					{ color: #ff7f00; text-shadow: none; }
	.Inner-Skin .LeftPane					{ width: 100%; display: block; overflow: auto;}
	.Inner-Skin .RightPane					{ width: 100%; display: block; padding: 0; overflow: auto;}	
	.Inner-Skin .ContentPane					{ overflow: auto;}
	#Body .display-table						{ display: block;}
	.Atlas-Light-Blue .skHead .head 			{ color: #02447a; text-shadow: none;}
	.Atlas-Light-Silver .skHead .head 		{ color: #484848; text-shadow: none;}
	.Atlas-Light-Green .skHead .head 			{ color: #104908; text-shadow: none;}
	.Atlas-Light-Red .skHead .head 			{ color: #aa1b1b; text-shadow: none;}
	.Atlas-Light-Yellow .skHead .head 		{ color: #e8aa02; text-shadow: none;}
	.Atlas-Light-Orange .skHead .head 		{ color: #b73902; text-shadow: none;}
	.Atlas-Light-Purple .skHead .head 		{ color: #371751; text-shadow: none;}
}
@media screen and (max-width: 640px){
	.skFooter .left:after,
	.skFooter .middle:after 					{ clear: both; content: "."; display: block; height: 0; visibility: hidden; }
	.skInfo .left,
	.skInfo .right,
	.skFooter .left, 
	.skFooter .middle						{ float: none; width: auto; clear: both; }
	.skFooter .left							{ padding: 0 0 36px 0; }
	.skInfo .left							{ padding: 0 0 12px 0; }
	.skInfo .left,
	.skInfo .right							{ text-align: center; }
	
	.Atlas-NASA .thumbnail-item.selected::before,
	.Atlas-NASA .thumbnail-item.selected::after	{ display: none;}
	.Atlas-NASA .title-text 						{ display: none; }
	.Atlas-NASA .thumbnail-item.last				{ margin: 0 0 2px 10px; }
	.Atlas-NASA .rotator-thumbnail 				{ float: none; width: auto;}
	.Atlas-NASA .skSlider,
	.Atlas-NASA .skFieldStatus 					{ float: none; padding: 10px; width: auto; }
	.Atlas-NASA .nasaTophat 						{ float: none; width: auto; }
	.Atlas-NASA .caption .inner > a,
	.Atlas-NASA .caption .inner > p.description 	{ float: none; }
	.Atlas-NASA .thumbnail-item 					{ display: inline-block; height: 10px; margin: 0 0 2px 10px; min-height: 10px; width: 10px; background-image: none !important;}
	.Atlas-NASA .skSponsor .prev 				{ left: 0; }
	.Atlas-NASA .skSponsor .next 				{ background-position: right top; right: 0; }
}
@media screen and (max-width: 480px){
	.skTopbar img.link						{ margin: 0 12px 0 0; }
	.skTopbar .skBannerText,
	.skLogin #google_translate_element		{ display: none; }
	.skLogin, 
	.skSocial								{ float: none; padding: 0 0 18px 0; text-align: center; }
	.skSocial a.link, 
	.skSocial a.link:link, 
	.skSocial a.link:visited,
	.skLogin a.link, 
	.skLogin a.link:link, 
	.skLogin a.link:visited					{ float: none; display: inline-block; margin: 0 6px; }
	.skTabsCnt,
	#csEmbed.skTabsCnt						{ padding: 30px 18px; }
	ul.skTabs li.item 						{ float: none; display: block; width: auto !important; }
	ul.skTabs li.item:after 				{ display: none; }
	ul.skTabs li.item.ui-tabs-active:before, 
	ul.skTabs li.item.ui-state-active:before, 
	ul.skTabs li.item.ui-state-hover:before, 
	ul.skTabs li.item.ui-tabs-selected:before
											{ left: 12px; margin: auto; }
}