/*
	CSS to take effect when JavaScript is disabled in the browser.
*/

.a2z-button,
.a2z-bar.hide,
nav.hidden-one.hidden-two#left ul#nav-primary ul,
nav.hidden-one.hidden-two#left ul#nav-primary ul li,
nav.hidden-one.hidden-two#left ul#nav-primary ul li ul,
nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li,
nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li ul,
nav.hidden-one.hidden-two#left ul#nav-primary ul li ul li ul li {
	display: block!important;
}

#share-bar, 
.breadcrumbs,
.module-typeC.view-options,
.module-typeC.theme-options {
	display: none;
}

.flex-nav-container {
	margin: 0!important;
}

.flexslider.slider ul li img {
	margin: 0;
	padding: 0;
}

.flexslider.slider ul li,
.flexslider.slider ul li a,
.flexslider.slider ul li a p.flex-caption,
.flexslider.slider ul li a p.flex-caption span {
	display: inline-block!important;
	position: relative;
	top: inherit;
	bottom: inherit;
	padding: 0;
	margin: 0;
}

.flexslider.slider ul li {
	margin-bottom: 15px;
}

.module-typeG.emailupdates fieldset > a.explain,
.module-typeG.emailupdates fieldset > a.button {
	display: none;
}

.accordion,
.accordion h3,
.accordion div {
	visibility: visible;
	display: block;
}
.accordion {
	border-top: 1px solid gray;
}
.accordion h3 {
	margin-top: 1.0em;
}
.accordion div {
	padding-bottom: 1.5em;
	border-bottom: 1px solid gray;
	overflow: hidden;
}

.tabs,
.tabs h3,
.tabs div {
	visibility: visible;
	display: block;
}
.tabs {
	border-top: 1px solid gray;
}
.tabs ul {
	padding-bottom: 1.5em;
	border-bottom: 1px solid gray;
}
.tabs ul:before {
	content: "Tab Navigation";
}
.tabs h3 {
	margin-top: 1.0em;
}
.tabs div {
	padding-bottom: 1.5em;
	border-bottom: 1px solid gray;
	overflow: hidden;
}

.thumbnail-slider .flexslider.carousel ul li img {
	margin: 0;
	padding: 0;
}
.thumbnail-slider .flexslider.carousel ul li,
.thumbnail-slider .flexslider.carousel ul li a,
.thumbnail-slider .flexslider.carousel ul li a p.flex-caption,
.thumbnail-slider .flexslider.carousel ul li a p.flex-caption span {
	display: inline-block!important;
	position: relative;
	top: inherit;
	bottom: inherit;
	padding: 0;
	margin: 0;
}

.thumbnail-slider .flexslider.carousel ul li {
	margin-bottom: 15px;
}

.youtube iframe {
	display: none;
}

audio {
	display: none;
}

@media all and (min-width:568px) {

	.searchbar.hidden-three.hidden-four {
		display: block;
	}
	#nav-container {
		display: block!important;
	}
	nav.hidden-one {
		display: block!important;
	}

}

@media all and (min-width:240px) {

	.searchbar.hidden-three.hidden-four {
		display: block;
	}
	#nav-container {
		display: block!important;
	}
	nav.hidden-one {
		display: block!important;
	}

}
