div.nav_bar {
	display: inline-block;
	/*background-color: lightgrey;		/* <<----== DELETE */*/

	width: 270px;
	/*height: 1300px;*/
	height: 100%;

	padding-left: 20px;
	padding-top: 20px;

	position: fixed;

}
div.content {

	display: block;
	width: 100%;
	/*height: 1300px;*/
	height: 100%;
	position: relative;
	
	/*background-color: grey;	*/			
	/*padding-left: 200px;*/
	padding-top: 20px;
	

}


.zoomin img { 
	width: 350px;
	height: 197px;
	/*padding-right: 30%;*/
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease; 

}
.zoomin img:hover {
	width: 99%;
	height: 99%; 

} 

.zoomin2 img { width: 350px; height: 197px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease; 

}
.zoomin2 img:hover {
	width: 50%;
	height: 50%; 
} 

div.space1 {
	font-size: 300px;
}
div.space2 {
	font-size: 150px;
}
div.space3 {
	font-size: 75px;
}
div.menu {
	padding-left: 137px;
	z-index: 2;
	width: 100px;
}
div.titleHippoBlock {
	padding-left: 300px;
	height: 270px;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}

div.text1 {
	padding-left: 350px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text2 {
	padding-left: 400px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text2Bold {
	font-weight: bolder;
	text-decoration: underline;
	text-decoration: bold;
	padding-left: 400px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text3 {
	padding-left: 430px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text3Bold {
	font-weight: bolder;
	/*text-decoration: underline;*/
	text-decoration: bold;
	padding-left: 430px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text4 {
	padding-left: 460px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text5 {
	padding-left: 490px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text5Bold {
	font-weight: bolder;
	text-decoration: underline;
	text-decoration: bold;
	padding-left: 490px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text6 {
	padding-left: 520px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text7 {
	padding-left: 550px;
	padding-right: 25%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.text8 {
	/*font-weight: bolder;*/
	padding-left: 35%;
	padding-right: 40%%;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}
div.image {
	padding-left: 200px;
	border-width: 2px;
	border-color: #ffffff;

	z-index: 1;
}


div.title {
	position: relative;
	top: 50px;
	display: inline-block;

	z-index: 1;
}
div.title h1 {
	/*font-size: 12;*/
	width: 600px;
}
div.titleText {
  font-size: 16px;
  font-weight: 30px;
  padding-left: 300px;
  width: 50%;
}

div.hippoBlock {
	width: 25%;
	float: right;
	padding-right: 50px;
	display: inline;
	z-index: 1;

}

div.icon {
	float: left;	
	display: inline;

	animation: pulse 1500ms, fade 1500ms;

}


/*  ANIMATION  *//* ANIMATION  *//* ANIMATION  *//* ANIMATION  */
@keyframes pulse {
    from {
    transform: scale(0.5); 
  }to{
    transform: scale(1);
  }
}
@keyframes fade {
    from {
    opacity: .5; 
  }to{
    opacity: 1;
  } 
}
div.pulse-and-fade {
  animation: pulse 1500ms, fade 1500ms;
  z-index: 2;
}
/*Footer*//*Footer*//*Footer*//*Footer*/
div.footer {
  padding-left: 300px;

  /*display: inline-block;*/
  display: block;

/*  position: fixed;
  bottom: 50px;*/
  height: 160px;
  width: 50%;
  /*background-color: yellow;*/
}
div.footerHead {
  display: inline-block;
  height: 250px;
/*  padding-left: 300px;
*/}
div.footerMosaic {
  display: block;
  padding-left: 5%;
  /*float: right;*/
/*align-self: center;*/
position: absolute;

}
div.copyright {
position: absolute;
bottom: 15px;
/*left: 35%;*/
padding-left: 5%;
/*padding-right: 70%;*/
height: 40px;
width: 689px;
font-family:'courier new'; 
}

div.direct {
	position: absolute;
	padding-left: 35%;
	font-weight: bolder;
	font-size: 500;
}


div.screenShot {
  padding-left: 5%;
}


div.nav-placeholder {
	display: inline-block;
	width: 270px;
	/*width: 15%;*/
}

div.figure {
	padding-left: 40%;
}

.tab {
 margin-left: 2.5em
}

