/*
Custom CSS by doncroy
info@designservicesfortwayne.com
recreated 2018-01-26
*/

#top-wrapper, #footer-bg {
	background-size: cover;
}
.pagetitle, .single-pagetitle {
	color: #012246;
	font-weight: 900;
	text-shadow: 2px 2px 2px #627081;
}
.whitebox {
	background-color: rgba(255, 255, 255, 0.8);
	border-radius: 11px;
	padding: 20px;
}
/* BEGIN Translate Tool */
.tool-container {
	max-width: 300px;
}
#glt-translate-trigger {
	animation-name: flasher;
	animation-duration: 1s;
	animation-delay: 5s;
}
@keyframes flasher {
0%{opacity: 1.0;}17%{opacity: 0;}34%{opacity: 1.0;}50%{opacity: 0;}67%{opacity: 1.0;}84%{opacity: 0;}100%{opacity: 1.0;}	
}

/* END Translate Tool */

/* BEGIN Sidebar Menus */
#sidebarSubnav .widgettitle {
	background: #012246;
	color: #ffffff;
	text-align: center;
	font-size: 1.3em;
	font-weight: bold;
	padding: 12px;
	border-radius: 10px 10px 0 0;
}
.menu-marinelife-container, .menu-cetaceans-container, .menu-elasmobranchs-container, .menu-fish-container, .menu-seabirds-container, .menu-pinnipeds-container {
	background: #ffffff;
}
#menu-marinelife a, #menu-cetaceans a, #menu-elasmobranchs a, #menu-fish a, #menu-seabirds a, #menu-pinnipeds a {
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 10px;
}
#menu-marinelife li a:hover, #menu-cetaceans li a:hover, #menu-elasmobranchs li a:hover:hover:hover, #menu-fish li a:hover, #menu-seabirds li a:hover, #menu-pinnipeds li a:hover {
	background: #012246;
	color: #ffffff;
}
/* END Sidebar Menus */

/* BEGIN Slideshow */
.slideshowlink a{
	padding: 10px 20px !important;
	margin-bottom: 10px !important;
	border: 2px solid #012246 !important;
	border-radius: 7px !important;
	font-weight: bold;
	font-size: 1.3em;
	text-align: center;
}
.slideshowlink a:hover {
	background: #012246;
	color: #ffffff;
}
.slideshowlink {
	margin: 20px 0 10px 0;
}
.ngg-galleryoverview:before {
	content: "NOTE: The slideshow will take a little time to load due to the number of pictures.  Please be patient. \A \A";
	font-size: 14pt;
	line-height: 14pt;
}
.ngg-gallery-slideshow-image {
	max-height: 450px !important;
}
/* END Slideshow */

/* BEGIN Vocalization */
.vocal:before {
	content: "LISTEN TO THE VOCALIZATION";
	font-size: 14pt;
	font-weight: bold;
	text-align: center;
	text-decoration: underline;
	margin-top: 12px;
}
/* END Vocalization */

/* BEGIN Species page */
.vc_grid-filter {
	background: #ffffff;
	padding: 10px !important;
	border-radius: 7px;
	margin-bottom: 20px !important; 
}
.vc_grid-filter li {
	font-weight: 900;
}
/* END Species page */

#footer_text a {
	font-weight: bold;
}