/* media queries */

/* web */

@media (min-width: 1200px){

	#humboldtPageWrap { 
		max-width: 1024px; 
		padding-top: 0px;
		width: 1024px;
	}
}


@media only screen 
  and (min-width: 980px) 
  and (max-width: 1200px) {
	  
	body{
		background:none	
	}
	
	#humboldtHeader .icemegamenu .icemegamenu #icemegamenu > li ul.icesubMenu{
		height: 500px;
  max-height: 500px;
		
	}
	
	#humboldtSocial {
  margin-top: -2px !important;
}
	
	
	#humboldtHeader .icemegamenu .icemegamenu #icemegamenu li a.iceMenuTitle:after{
		content: "|";
  margin-left: 5px;
  color: #fff;
  position: absolute;	
	}
	
	#humboldtHeader .icemegamenu .icemegamenu #icemegamenu > li ul.icesubMenu li .iceCols ul li.iceMenuLiLevel_2{
		height:70px}
	
	
	
	#humboldtHeader .icemegamenu .icemegamenu #icemegamenu li a.iceMenuTitle {
  height: 64px;
  }
  
  #humboldtHeader .icemegamenu .icemegamenu #icemegamenu > li ul.icesubMenu li span.icemega_title {
  color: #94c120;
  font-weight: bold;
  font-size: 12px;
}
  
  
	#humboldtHeader .icemegamenu .icemegamenu #icemegamenu > li ul.icesubMenu li .iceCols ul li {
  display: inline-block;
  position: relative;
  width: 150px;
  margin: 0px 5px;
  background: none;
  height: 55px;
}

#humboldtHeader .icemegamenu .icemegamenu #icemegamenu > li ul.icesubMenu li.parent ul li a.iceMenuTitle span {
  font-size: 10px;
  font-weight: normal;
}						

	.twitter {
	  width: 320px;
	  max-height: 320px;
	  float: right;
	  margin-top: -7px;
	  padding: 0;
	}
}


/* bug */

@media only screen 
  and (min-width: 981px) 
  and (max-width: 991px) {
	  
	body{
		background:none	
	}
	
	#humboldtLogoText {
  width: 76%;
  float: left;
  margin-top: 35px;
}


#humboldtHeader {
  margin: 0 auto 14px auto !important;
  margin-top: 40px !important;
  margin-bottom: 0px !important;
}

}


/* Portrait */
@media only screen 
  and (min-width: 600px) 
  and (max-width: 991px) {
	  
	  
	  
	 body{
	  	background:none !important; 
	  }
	  
	  #humboldtPageWrap{
		  width: 90% !important;
margin: 0px auto !important;
		  	}	
			#humboldtPageTop {
margin-top: 0 !important;
margin-bottom: 0px !important;
}
			
			
			#humboldtHeader {
margin: 0 auto 14px auto !important;	
margin-top: 0px !important;
margin-bottom: 0px !important	;
}
	  
	  
	  #humboldtLogo img {
		width: 70% !important;
		display: block !important;
		height: 119px !important;
		margin: 0 !important;
		}
			  
	  
	  	#humboldtPageTop header {
			margin: 0px !important;
				margin-top: 5% !important;
			}
	  
	  
	#humboldtPageTop header .col-md-9 {
		display: inline-block !important;
		width: 69% !important;
		margin: 15px 0px !important;
		padding: 0px !important;
		margin-top: 0px !important;
	}
	
	#humboldtPageTop header .col-md-3{
		display: inline-block !important;
width: 30% !important;
vertical-align: top !important;
			
margin-top: 0px !important;	

}
#humboldtPageTop header .vital{
	display: block !important;
	width: 100% !important;
	float: none !important;
	clear: both !important;
	margin: 5px auto !important;
	height: 80px !important;
		
}


#humboldtSearch{		
	left: 0px !important;
	top: 0px !important;		
}
	
#humboldtSocial {
	float: none !important;
	display: block !important;
	margin: 5px auto !important;
	width: 185px !important;
	position: absolute !important;
	top: -7px !important;
	left: 45% !important;
}
#humboldtMainbody article#k2Container div.itemBody img, #humboldtMainbody article#k2Container div.itemBody p img{
	width: 50% !important;
	display: block;
	float: none !important;
	margin: 15px auto !important;    
	
}
#humboldtMainbody article#k2Container div.itemBody button img {
    width: 20px !important;
    display: inline; 
    float: none !important;
    margin: 15px 10px !important;
}
	
article#k2Container div.itemBody p img {
width: 50% !important;
display: block;
float: none !important;
margin: 0px auto !important;
}		
	
	
	.even .wk-slideshow .slides{
	 	
	height:	255px !important
	}
	
	.jeventslatest .jevents-item {
display: inline-block !important;
vertical-align: top !important;
width: 50% !important;
margin: 5px auto !important;
float: none !important;
}

.jNewsRT form #wz_12 {
width: 85% !important;
}	

div.twitter iframe {
max-height: 100% !important;
margin: 0 auto !important;
width: 100% !important;

}

.itemBody .article-tools, #humboldtContent .article-tools .itemLinks {
float: none !important;
display: inline-block !important;
width: 100% !important;
}

.itemBody .article-tools .itemSocialSharing, #humboldtContent .article-tools .itemSocialSharing {
width: 100% !important;
margin-top: 0px !important;
display: block !important;
}

.itemBody .article-tools .itemSocialSharing .social, #humboldtContent .article-tools .itemSocialSharing .social {
display: inline-block !important;
vertical-align: top !important;
width: 33% !important;
text-align: center !important;
}



.itemBody .article-tools, #humboldtContent .article-tools {
height: auto !important;
border-top: 0px solid #cec9c2 !important;
border-bottom: 0px solid #cec9c2 !important;
display: block !important;
}


.itemBody .article-tools ul.right-tools, #humboldtContent .article-tools ul.right-tools{
	width: 30% !important;
float: none !important;
margin: 10px auto !important;
display: block !important;
padding: 5px 0px !important	;

}.newsletter {
width: 100% !important;


}

#humboldtFeatured2 .newsletter .jNewsRT form #wz_12 {
width: 89% !important;
}
	  
	  

}



/* bug */

@media only screen 
  and (min-width: 981px) 
  and (max-width: 991px) {
	  
	body{
		background:none	
	}
	
	#humboldtLogoText {
  width: 76%;
  float: left;
  margin-top: 35px;
}


#humboldtHeader {
  margin: 0 auto 14px auto !important;
  margin-top: 40px !important;
  margin-bottom: 0px !important;
}

}
