 * { 
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
	} 
.desktop 	{
	display: none!important;
	}
.mobile	{
	display: block!important;
	visibility: visible;
	}
:focus {
	outline: 0;
	}
a	{
	outline: none;
	}
table {
	border-collapse: collapse;
	border-spacing: 0;
	}
html	{
	min-height: 100%;
	border-bottom: 0!important;
	overflow-x: hidden;
    overflow-y: scroll;
	}
body {
    overflow-x: hidden;
    overflow-y: scroll;
	margin-right: -17px; /* JUST HIDING SCROLLBAR */
}
h1	{
	}
h1.entrance	{
	font-size: 32px;
	font-weight: 700;
	margin: 50px 0 15px 0;
	}
h2.begin	{
	font-size: 21px;
	text-align: left;
	margin: 0 15px;
	}
h3	{
	}

/*  THE GRIDS  */
	
.grid	{
	width: 100%;
	}
.grid .gridSixth	{
	margin: 1.515%;
	width: 46.96%;
	}
.grid .gridThird	{
	margin: 1.515%;
	width: 96.96%;
	}
.grid .gridHalf	{
	margin: 1.515%;
	width: 96.96%;
	}	
.grid .gridTwoThird	{
	margin: 1.515%;
	width: 96.96%;
	}
.grid .gridFourth	{
	margin: 1.515%;
	width: 96.96%;
	}
.grid .gridThreeFourth	{
	margin: 1.515%;
	width: 96.96%;
	}	
.grid .gridFull	{
	margin: 1.515%;
	width: 96.96%;
	}
.infoBox.one, .infoBox.two, .infoBox.three, .infoBox.four, .infoBox.five	{
	left: 0px!important;	
	right: auto!important;	
}
.watershedInfo	{/* SET FOR GOOD VIEW IN 320PX SCREEN */
	width: 240px;
	font-size: 13px;
	}
.watershedInfo img	{
	/* display: none; */
	}
.watershedInfo h3	{
	font-size: 16px!important;
	}
.watershedInfo h4	{
	font-size: 19px!important;
	}
		
/* .diagram	{
	width: 100%;
	overflow: auto!important;
	}
.diagram img	{
	-ms-transition:.5s!important;
	-moz-transition:.5s!important;
	-webkit-transition:.5s!important;
	 transition:.5s!important;
	 }
.diagram img:hover	{
	-moz-transform: scale(2);
	-webkit-transform: scale(2);
	transform: scale(2);
	} */
	
/* |||||||||||||||||||||||||||||||||||||||| Portrait |||||||||||||||||||||||||||||||||||||||| */
@media screen and (orientation:portrait) {

}
/*  end portrait  */

/* |||||||||||||||||||||||||||||||||||||||| Landscape |||||||||||||||||||||||||||||||||||||||| */
@media screen and (orientation:landscape) {
}	
/*  end landscape  */
	
	
	
/* PUSH MENU FOR MOBILE */

.logoPushMenu	{
	position: fixed;
	top: 3px; 
	right: 15px;
	width: auto;
	height: 35px;
	z-index: 1001;
	}
.pushmenu { /*this is the nav*/
  background: #555;
  width: 100%;
  max-width: 500px;
  height: 100%;
  top: 45px!important;
  left: 0;
  z-index: 1000;
  position: fixed;
}
.pushmenu ul, .pushmenu ul li	{
	list-style: none;
	margin: 0!important;
	padding: 0!important;
	}
.pushmenu h3 {
	font-size: 14px;
	font-weight: bold;
	padding: 15px 20px;
	margin: 0;
	background: #1C88BB;
	background: rgba(28, 136, 187, .8);
	height: 45px;  
}
.pushmenu a {
  display: block; /* drops the nav vertically*/
  color: #fff;
  text-align: left;
  font-size: 16px;
  font-weight: bold;
  text-decoration: none;
/*   border-top: 1px solid #56544e; */
  border-bottom: 1px solid #444;
  padding: 14px;
}
.pushmenu a:hover {
  background: #1C88BB;
}
.pushmenu a:active {
  background: #454f5c;
  color: #fff;
}
/* .pushmenu-left {
  left: -500px;
}
.pushmenu-left.pushmenu-open {
  left: 0;
}
.pushmenu-push {
  overflow-x: hidden;
  position: relative;
  left: 0;
}
.pushmenu-push-toright {
  left: 500px;
} */

/*Transition*/
.pushmenu, .pushmenu-push {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  transition: all 0.3s ease;  
}
#nav_list {
  cursor: pointer;  
  text-align: left;
  line-height: 25px;
  z-index: 1000; 
  font-size: 14px;
  color: #fff; 
  font-family: 'Montserrat', sans-serif;
  text-transform: uppercase;
}
#nav_list:before	{
	font-family: FontAwesome;
	font-size: 27px;
	content: "\f0c9";
	color: #fff;
	margin: 0 5px 0 0;	
	}
#nav_list.active:before	{
	font-size: 27px;
	/* content: "\f053"; */
	content: "\f00d";
	margin: 0 7px 0 0;	
	}
#nav_list.active {
  background-position: -33px top;
}




.fullContainer.mobile.setFixed	{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1002;
}

.buttonset {
	background: #1C88BB;
	background: rgba(28, 136, 187, .8);
	height: 45px;
	padding: 10px 20px 20px;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1002;
}
.pushmenu li.selected a, .pushmenu li.selected:hover a	{
	background: #fff;
	background: rgba(255, 255, 255, .8);
	color: #2C94C5;
	}	
.waterdrop	{
	display: none!important;
	visibility: none!important;
	}
.footer .gridThird	{
	text-align: center!important;
	margin-bottom: 20px;
	}
.footer .gridThird .footerLinks ul li	{
	list-style: none;
	margin: 0;
	padding: 0;
	}

.blurb-evaporation	{
	margin-right: -120px!important;
	}
.blurb-beaver	{
	display: none!important;
	}
	
/* @media screen and (orientation:landscape) { */
	.watershedInfo	{
		width: 240px!important;
	}
	.watershedInfo img, .watershedInfo h3, .watershedInfo h4, .watershedInfo p 	{
		width: 150px!important;
	}
/* } */