.menu {
	color:olivedrab;
	background-color: white;
	text-align: center;
	word-spacing: 75px;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: bold;
	font-size: 1.875em; /* 30px/16=1.875em */
	padding: 25px;
}
a.menu:link {
	text-decoration: none;
}
a.menu:hover {
	color: darkolivegreen;
	transition-duration: 0.2s;
	text-decoration: underline;
}
a.menu:visited {
	text-decoration: none;
	color: #0094ba;
}
.heading_overlay {
	background-image: linear-gradient(to right, rgba(255,255,255,.25), rgba(0,148,186, 1));
	width: 372px;
	height: 658px;
	position: relative;
	top: 50px;
	left: 870px;
}
.heading_image {
	position: absolute;
	top: 94px;
	left: 100px;
	max-width: 80%;
	height: auto;
	height: 660px;
	object-fit: cover;
}
.hours {
	color: gold;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: bold;
	text-align: center;
	padding-top: 75px;
}
.hours_text {
	color: white;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: center;
	font-weight: normal;
}
.heading_text {
	color: white;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: left;
	padding-top: 75px;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 250px;
	margin-left: auto;
	margin-right: auto;
	line-height: 1.8;
}
.button {
	background-color: olivedrab;
	border: none;
	color: white;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align:center;
	padding: 15px 32px;
	text-decoration: none;
	font-weight: bold;
	border-radius: 50px;
	display: block; 
	width: 200px;
	margin-left: auto;
	margin-right:auto;
	margin-top: 50px;
	box-shadow: 5px 5px 10px darkolivegreen;
}
.button:hover {
	background-color: #90aa5a;
	transition-duration: 0.2s;
}
.button:active {
	transform: translateY(4px)
}
.button:visited {
	background-color:#0094ba;
	box-shadow: 5px 5px 10px #004b7b;
}
a.button:link {
	text-decoration: none;
	color: white;
}
a.button:hover {
	text-decoration: underline;
}
.heading {
	background-color:#0094ba;
	color: white;
	height: 50px;
	width: 1150px;
	position: absolute;
	top: 750px;
	margin-left: 92px;
	margin-right: 100px;
	padding-top: 25px;
	padding-bottom: 50px;
	text-align: center;
	font-family: baskerville, "times new roman", times, serif;
	font-weight: normal;
	font-size: 4em; /* 64px/16=4em */
}
.events {
	background-color: black;
	width: 350px;
	height: 525px;
	color: gold;
	position: absolute;
	margin-left: 92px;
	top: 875px;
	padding: 25px;
	padding-top: 25px;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-size: 1.875em; /* 30px/16=1.875em */
	text-align: center;
	font-weight: bold;
}
.event_text {
	color: white;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: left;
	font-size: 0.55em; /* 14px/16=0.875em */
	font-weight: normal;
	line-height: 3.5;
}
.content_heading {
	color: olivedrab;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: center;
	font-size: 1.875em; /* 30px/16=1.875em */
	font-weight: bold;
	position: absolute;
	padding-top: 25px;
	padding-bottom: 20px;
	top: 875px;
	left: 500px;
	width: 750px;
}
a.content_heading:link {
	text-decoration: none;
}
a.content_heading:hover {
	color: darkolivegreen;
	transition-duration: 0.2s;
	text-decoration: underline;
}
a.content_heading:visited {
	text-decoration: none;
	color: #0094ba;
}
.panda_img {
	position: absolute;
	top: 965px;
	left: 500px;
	object-fit: cover;
	height: 375px;
	width: 750px;
}
.body_text {
	color:black;
	column-count: 2;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 1330px;
	left: 500px;
	padding: 20px;
	width: 750px;
	height: 120px;
	line-height: 1.8;
}
.content_heading2 {
	color: olivedrab;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: center;
	font-size: 1.875em; /* 30px/16=1.875em */
	font-weight: bold;
	position: absolute;
	padding-top: 50px;
	padding-bottom: 20px;
	top: 1520px;
	left:100px;
	width: 1150px;
}
a.content_heading2:link {
	text-decoration: none;
}
a.content_heading2:hover {
	color: darkolivegreen;
	transition-duration: 0.2s;
	text-decoration: underline;
}
a.content_heading2:visited {
	text-decoration: none;
	color: #0094ba;
}

.elephant_img {
	position: absolute;
	left: 100px;
	top: 1630px;
}
.aquarium_img {
	position: absolute;
	left: 483px;
	top: 1630px;
	object-fit: cover;
	width: 383px;
}
.safari_img {
	position: absolute;
	left: 866px;
	top: 1630px;
	object-fit: cover;
	width: 383px;
	object-position: right;
}
.activity_text {
	color:black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 1940px;
	padding: 20px;
	width: 383px;
	height: 100px;
	line-height: 1.8;
}
.copyright {
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	padding: 25px;
}
.rule {
	background-color: olivedrab;
	height: 9px;
	width: 1150px;
	max-width: 80%;
	margin: auto;
}
.side_menu {
	position: absolute;
	top: 150px;
	left: 100px;
	color: olivedrab;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: bold;
	font-size: 1.25em; /* 20px/16=1.25em */
	line-height: 1.8;
}
.large_heading {
	color: #0094ba;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: bold;
	font-size: 2.5em; /* 48px/16=4em */
}
.visit_text {
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 220px;
	left: 620px;
	width: 450px;
	height: 150px;
	line-height: 1.8;
}
.subheading_bar {
	background-color: #ebf0fa;
	color: #0094ba;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: bold;
	font-size: 1.75em; /* 32px/16=2em */
	height: 40px;
	width: 760px;
	padding: 20px;
}
.zoo_hours {
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 560px;
	left: 470px;
	width: 780px;
	height: 200px;
	column-count: 2;
	column-gap: 50px;
	line-height: 1.8;
}
.zoo_admissions {
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 850px;
	left: 470px;
	width: 780px;
	height: 300px;
	column-count: 2;
	line-height: 1.8;
	column-gap: 50px;
}
.getting_here {
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	position: absolute;
	top: 1220px;
	left: 470px;
	width: 780px;
	height: 300px;
	column-count: 2;
	line-height: 1.8;
	column-gap: 50px;	
}
.zoo_map {
	position: absolute;
	top: 1670px;
	left: 470px;
}
.aquarium {
	position:absolute;
	top: 450px;
	left: 450px;
	object-fit: cover;
	object-position: top;
	height: 320px;
	width: 800px;
	
}
.aquarium_text {
	position:absolute;
	top: 780px;
	left: 450px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 800px;
	column-count: 2;
	height: 450px;
	line-height: 1.8;
}
.jungle_img {
	position:absolute;
	top: 980px;
	left: 450px;
	object-fit: cover;
	object-position: 100% 20%;
	height: 320px;
	width: 800px;
}
.jungle_text {
	position:absolute;
	top: 1310px;
	left: 450px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 800px;
	column-count: 2;
	height: 450px;
	line-height: 1.8;
}
.desert_img {
	position:absolute;
	top: 1510px;
	left: 450px;
	object-fit: cover;
	object-position: 100% 75%;
	height: 320px;
	width: 800px;
}
.desert_text {
	position:absolute;
	top: 1840px;
	left: 450px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 800px;
	column-count: 2;
	height: 450px;
	line-height: 1.8;
}
.grasslands_img {
	position:absolute;
	top: 2040px;
	left: 450px;
	object-fit: cover;
	object-position: 100% 30%;
	height: 320px;
	width: 800px;
}
.grasslands_text {
	position:absolute;
	top: 2375px;
	left: 450px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 800px;
	column-count: 2;
	height: 450px;
	line-height: 1.8;
}
.conservation_text {
	position:absolute;
	top: 240px;
	left: 100px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 1170px;
	column-count: 3;
	height: 450px;
	line-height: 1.8;
}
.manatee_img {
	position:absolute;
	top: 350px;
	left: 100px;
	object-fit: cover;
	object-position: 100% 40%;
	height: 350px;
	width: 560px;
}
.koala_img{
	position:absolute;
	top: 350px;
	left: 690px;
	object-fit: cover;
	object-position: 100% 40%;
	height: 350px;
	width: 560px;
}
.history_img {
	position:absolute;
	top: 850px;
	left: 450px;
	object-fit: cover;
	object-position: 100% 30%;
	height: 350px;
	width: 800px;
}
.history_text {
	position:absolute;
	top: 1220px;
	left: 450px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 810px;
	column-count: 2;
	height: 150px;
	line-height: 1.8;
}
.contact_heading {
	color:#0094ba;
	font-family: verdana, helvetica, ariel, sans-serif;
	text-align: center;
	font-size: 1.875em; /* 30px/16=1.875em */
	font-weight: bold;
	position: absolute;
	padding-top: 25px;
	padding-bottom: 20px;
	top: 732px;
	left: 50px;
	width: 400px;
}
.contact_text {
	position:absolute;
	top: 830px;
	left: 100px;
	color: black;
	font-family: verdana, helvetica, ariel, sans-serif;
	font-weight: normal;
	font-size: 0.875em; /* 14px/16=0.875em */
	width: 400px;
	height: 500px;
	line-height: 1.8;
}

@media (max-width: 1363px){
}
