/* Adjusted view for smaller viewports */

.siteWidth, .canvasWidth{width:96%;}

.width15Percent{width:100%}
.width20Percent{width:100%}
.width23Percent{width:100%}
.width25Percent{width:100%}
.width30Percent{width:100%}
.width33Percent{width:100%}
.width40Percent{width:100%}
.width45Percent{width:100%}
.width48Percent{width:100%}
.width50Percent{width:100%}
.width60Percent{width:100%}
.width66Percent{width:100%}
.width69Percent{width:100%}
.width70Percent{width:100%}
.width72Percent{width:100%}
.width75Percent{width:100%}
.width77Percent{width:100%}
.width80Percent{width:100%}
.width90Percent{width:100%}
.width94Percent{width:100%}
.width96Percent{width:100%}
.width100Percent{width:100%;}

.floatLeft{float:none;}
.floatRight{float:none; }



#logo{position:relative; max-width:90%; text-align:left}
	#lxogo img{width:auto;}
	
.menuButton{display:block;}

#navBarCanvas{display:none;}
	
	
	#navBarCanvas > ul > li{display:block; }
		#navBarArea{height:auto; margin-top:25px;}
			#navBarArea a{font-size:27px; font-weight:300}
			#navBarArea_bgLayer2{height:auto;}
				#navBarCanvas{height:auto; margin-left:0;}
					
					#navBarCanvas a{height:auto; display:block;}
						.hoverPositioner{position:relative; top:0; left:0; width:auto; display:none;}
						.hoverNav li{display:block; }
						.hoverNav > ul > li:hover .hoverPositioner{display:none !important;}
							#navBarArea .hoverPositioner a{font-size:18px;}

.footerSection h2{font-size:70px !important}
.asMentionedSection h2{padding-left:0}
			
.blueHeroBarAnchor div{height:20px;}					
.bx-pager{display:none;}				

.aboutInfinitySun h1{text-align:left;}
		
.mediaAttentionSection a{margin:40px 0; display:block;}

.homepageContactSection h2{margin-top:30px;}

.catalog .description{display:none}

.catalog_product_view .productNavigation {display:none;}
.productNavigation{margin-bottom:30px; padding-bottom:20px; border-bottom:1px solid #ccc;}

.productSection{padding:35px 15px;}
	.productSection .buttonCallToAction{float:right;}

		.productSection .primaryImage_canvas img{margin:auto}

.thumbs{overflow:hidden;}	
	.thumbs_canvas .thumbs_positioner{width:20%; float:left;}
	
.media .width90Percent{width:100%}

.twitterBlock{margin-top:50px;}

.bodySection .paging{display:block;}
	.bodySection .paging a{font-size:40px}
