@charset "UTF-8";

/*=========================DEVICES===============================*/
/*===============================================================*/
/*===============================================================*/
/*==============Smartphones (portrait and landscape)==================*/


@media only screen and (min-width : 320px) and (max-width : 1152px){

#menuWrapper{display:none;}
	
#hamMenuInnerWrapper{
	position:relative;
	display:inline-block;
	clear:both;
	margin:40px auto 0 auto;
	align:center;
	width:100%;
	 z-index: 10000;
	/*border:1px solid red;*/
}
	
.homePageHeader,.generalPageHeader{
	height: 200px;
}

#globalLogo{
	top:40px;
	width:700px;
	height:123px;
	margin:5px 0px 0px 35px;
}
	
h1,#title{font-size: 52px;}
h2,#subtitle{font-size: 42px;}
h3{font-size: 32px;}
h4{font-size: 32px;}
	
p,li,ul{
	font-size: 24px;
	color: #ccc;
}

ul{line-height: 30px;}
	
.productButton{
	line-height:45px;
	font-size: 24px;
}
	
.itemLabelInnerWrapper {
  font-size: 22px;
}

#footerbase1{
	min-height: 150px;
	border-top:2px solid #1A658E;
}
	
#copyright,#siteCredit{
	font-size: 16px;
}
	
.footerBaseLink a:link{
	font-size:16px;
}
	
#footerCol1{
	width:450px;
}
	
.address{
	font-size:18px;	
}

.footerMenu li{
	font-size: 18px;
	line-height: 24px;
}
	
}

/*================================================================*/
/*================================================================*/
/*===================iPads For portrait layouts only======================*/

@media only screen and (min-width : 950px) and (max-width : 1152px){

#menuWrapper{display:none;}
	
#hamMenuInnerWrapper{
	position:relative;
	display:inline-block;
	clear:both;
	margin:40px auto 0 auto;
	align:center;
	width:100%;
	 z-index: 10000;
	/*border:1px solid red;*/
}
	
.homePageHeader,.generalPageHeader{
	height: 200px;
}

#globalLogo{
	top:40px;
	width:700px;
	height:123px;
	margin:5px 0px 0px 35px;
}
	
h1{font-size: 52px;}
h2{font-size: 42px;}
h3{font-size: 32px;}
h4{font-size: 32px;}

p,li,ul{
	font-size: 24px;
	color: #ccc;
}

.itemLabelInnerWrapper {
  font-size: 22px;
}
	
#footerbase1{
	min-height: 150px;
	border-top:2px solid #1A658E;
}
	
#copyright,#siteCredit{
	font-size: 18px;
}
	
.footerBaseLink a:link{
	font-size:18px;
}
	
}

/*===============================MIDWAY===============================*/
/*====================================================================*/

 @media only screen 
	 and (min-width : 1152px) and (max-width :1452px) {

#hamMenuInnerWrapper{
	display:none;
}
		 
#menuWrapper{
	width:710px;
}

#footer1TextWrapper{
	width:650px;
}

#menu{width:710px;}
		 
.nav li a.topLinkFirst, .nav li a.topLink,.nav li a.topLinkLast{
	font-size: 14px;
}
		 
.nav li:hover ul.sub li {
	font-size: 14px;
}
		 

		 
.nav li a.topLinkFirst{
	padding:2px 10px 6px 0px;
}

.nav li a.topLink{
	padding:2px 10px 6px 0px;
}

.nav li a.topLinkLast{
	padding:2px 0px 6px 0px;
}	 
}

/*===============================MIDWAY RETINA===============================*/
/*====================================================================*/ 


@media screen 
	and (min-width: 1152px) and (max-width: 1452px) and (min-resolution: 192dpi) {
	
		#hamMenuInnerWrapper{
	display:none;
}
		 
#menuWrapper{width:710px;}
		
#menu{width:710px;}
		
.nav li a.topLinkFirst, .nav li a.topLink,.nav li a.topLinkLast{
	font-size: 14px;
}
		 
.nav li:hover ul.sub li {
	font-size: 14px;
}
		
.nav li a.topLinkFirst{
	padding:2px 10px 6px 0px;
}

.nav li a.topLink{
	padding:2px 10px 6px 0px;
}

.nav li a.topLinkLast{
	padding:2px 0px 6px 0px;
}

#footer1TextWrapper{
	width:650px;
}
		 
}
	
/*==========================================================================*/
/*==========================================================================*/
/*===================Laptops (portrait and landscape)=======================*/

	
 @media only screen 
	 and (min-width : 1452px) and (max-width :2600px) {


		 

		 
}
	
	
	
/*==========================================================================*/
/*==========================================================================*/
/* --------------------------- Retina Screens ----------------------------- */


@media screen 
	and (min-width: 1452px) and (max-width: 2600px) and (min-resolution: 192dpi) {
	


}
