/* @override 
	http://www.staffordcountymuseum.com.php53-16.dfw1-2.websitetestlink.com/dev/wp-content/themes/stf_base/css/stf_staging.css?ver=1.0
	http://www.staffordcountymuseum.com.php53-16.dfw1-2.websitetestlink.com/wp-content/themes/stf_base/css/stf_staging.css?ver=1.0 */

#posts_home {
	float: right;
	width: 721px;
}

.social_media {
	float: right;
}

.default_content {
	background-color: #efd3a1;
	margin-bottom: 20px;
	padding: 20px;
	clear: both;
	color: black;
	position: relative;
	min-height: 150px;
}

.default_content .read_more {
	position: absolute;
	bottom: 0;
	right: 0;
	padding: 0 15px 5px;
	height: 30px;
}

.default_content.feat_img {
	float: left;
	width: 445px;
}

#posts_home .post_feat_img {
	float: right;
}

.post_tag {
	display: inline-block;
}

.red {
	background-color: #c12736 !important;
}
.yellow {
	background-color: #f0d4a1 !important;
}
.gold {
	background-color: #ae885b !important;
}
.blue {
	background-color: #267da0 !important;
}
.navy {
	background-color: #1e465b !important;
}
.gray {
	background-color: #555555 !important;
}


#interior_content h1 {
	font-size: 2.9em;
	font-weight: normal;
	margin:  10px 0 0 0;
	float: left;
	text-transform: uppercase;
}

#interior_content h1 small, h1 .description {
	font-size: .5em;
	padding-left: 5px;
	text-transform: capitalize;
}

#interior_content h1 .description a {
	color: white;
}

.fb-like {
	width: 0px;
}
#share {
	width: auto;
	white-space: nowrap;
	vertical-align: baseline;
}

.pinterest_share_button {
	display: inline-block;
}

#share .pinterest_share_button {
	display: inline-block;
	padding-right: 3px;
}

#share p{
	display: inline;
	float: none !important;
	text-align: right;
}
#share a {
	margin-left: 2px;
}

#donation_counter {
	background: #c12736;
	padding: 15px;
	width: 240px;
	margin-bottom: 25px;
	display: inline-block;
	height: 430px;
	overflow: hidden;
}

#donation_counter h2, #blog_archive h2, .post_tags h2 {
	font-size: 1.75em !important;
	font-weight: bold;
	line-height: 1.2em;
}

#donation_counter p {
	line-height: 1em;
	font-size: 1.2em;
	font-weight: lighter;
}

.donation_marker {
	height: 75px;
	text-align: center;
	border-top: 1px solid #62292e;
	margin-right: -15px;
	margin-left: -15px;
	margin-top: 10px;
	z-index: 10;
	position: relative;
}
.donation_marker.achieved p{
	opacity: 1;
}
.donation_marker p {
	margin-top: -25px;
	font-weight: 600;
	text-transform: uppercase;
	background: white;
	width: auto;
	display: inline-block;
	color: black;
	padding: 2px 5px 5px;
	vertical-align: middle;
	height: 18px;
	opacity: .4;
}
#donations_received {
	background: #752930;
	margin: -100px -15px 0;
	height: 10000px;
	z-index: 0;
	position: relative;
}

#blog_archive {
	background: #267da0;
	padding: 15px 15px 0;
	width: 240px;
	margin-bottom: 25px;
	text-align: center;
}
#blog_archive h2 {
	margin-bottom: 15px;
}
#archive_date {
	width: 270px;
	margin: 0 0 0 -15px;
}
option {
	text-align: center;
}

select {
	background: transparent;
	border: 0;
	border-radius: 0;
	-webkit-appearance: none;
	padding: 10px 30px 10px 15px !important;
	text-align: center;
	line-height: 1;
}

.styled_dd {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	width: auto;
	text-align: center;
}
.styled_dd::before, .styled_dd::after {
	content: "";
	position: absolute;
	pointer-events: none;
}

.styled_dd::before {
	width: 30px;
	right: 0;
	top: 0;
	bottom: 0;
	border-radius: 0 3px 3px 0;
}
.styled_dd::after {
	display: inline-block;
	content: "\25BC";
	font-size: .625em;
	right: 15px;
	top: 50%;
	line-height: .5em;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,
	             rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,
	             rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;
}

option {
	font-size: .5em;
}

#sidebar .post_tags {
	background: #267da0;
	padding: 15px 0 0;
	width: 270px;
	margin-bottom: 25px;
	text-align: center;
}

#sidebar .post_tags ul {
	margin-top: 15px !important;
	border-top: 1px solid #96b5c6;
	border-left: 1px solid #96b5c6;
	border-bottom: 1px solid #3c494f;
	border-right: 1px solid #3c494f;
	
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.35))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */
	height: 100%;
	padding: 15px !important;
}

#sidebar .post_tags li {
	padding: 0 !important;
	font-family: 'myriad-pro-condensed' , sans-serif !important;
	font-weight: 100;
	font-size: 1.25em !important;
	text-transform: capitalize;
}

h2.post_title {
	font-weight: 900;
	font-size: 1.6em;
	color: #2A2A2A;
}

h3.post_byline {
	font-family: 'myriad-pro' , sans-serif !important;
	font-size: .9em;
	font-weight: 900;
	color: #2A2A2A;
}

#posts_home p {
	font-family: 'myriad-pro' , sans-serif !important;
	font-size: 1em;
	color: #2A2A2A;
	margin-top: 5px;
	font-weight: 100;
}


.read_more a {
	text-decoration: none;
	
	/* Text styling */
	font-family: 'myriad-pro-condensed' , sans-serif !important;
	font-weight: 900;
	font-size: .75em !important;
	text-transform: uppercase;
	color: #805e36;
	text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,
	             rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,
	             rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
}

.gradient_bottom {
	
	/* Gradient */
	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */
	
}

tile .full_width.button {
}

.button {		
		border-top: 1px solid rgba(255, 255, 255, .25);
		border-left: 1px solid rgba(255, 255, 255, .25);
		border-bottom: 1px solid rgba(0, 0, 0, .25);
		border-right: 1px solid rgba(0, 0, 0, .25);
		
		text-align: center;
		text-decoration: none;
		
		box-sizing:border-box; 
		-moz-box-sizing:border-box;
		
		/* Text styling */
		font-family: 'myriad-pro-condensed' , sans-serif !important;
		font-weight: 700;
		font-size: 1.25em;
		text-transform: uppercase;
		text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,
		             rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,
		             rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px; 
		          
		/* Gradient */
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.5) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.5))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.5) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */	

}

.button.yellow {
	border-top: 1px solid #fbe4bd;
	border-left: 1px solid #fbe4bd;
	border-bottom: 1px solid #805e36;
	border-right: 1px solid #805e36;
	background-color: #f0d4a1;
	color: #805e36;
}
.button.yellow a {
	color: #805e36;
	text-decoration: none;
}
.button.gold {
	border-top: 1px solid #c7a987;
	border-left: 1px solid #c7a987;
	border-bottom: 1px solid #684623;
	border-right: 1px solid #684623;
	background-color: #ae885b;
	color: #684623;
}
.button.gold a {
	color: #684623;
	text-decoration: none;
}
.button.red {
	border-top: 1px solid #d65f6b;
	border-left: 1px solid #d65f6b;
	border-bottom: 1px solid #750c12;
	border-right: 1px solid #750c12;
	background-color: #c12736;
	color: #750c12;
}
.button.red a {
	color: #750c12;
	text-decoration: none;
}
.button.blue {
	border-top: 1px solid #96b5c6;
	border-left: 1px solid #96b5c6;
	border-bottom: 1px solid #3c494f;
	border-right: 1px solid #3c494f;
	background-color: #267da0;
	color: #1e465b;
}
.button.dark_blue {
	border-top: 1px solid #96b5c6;
	border-left: 1px solid #96b5c6;
	border-bottom: 1px solid #3c494f;
	border-right: 1px solid #3c494f;

	color: #1e465b;
}

.blue {
	background-color: #267da0;
}

.button.blue a {
	color: #1e465b;
	text-decoration: none;
}

.button.gray a {
	color: #363636;
	text-decoration: none;
}
.button.gray {
	border-top: 1px solid #999;
	border-left: 1px solid #999;
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	background-color: #555555;
	color: #363636;
}


.post_tags h4, h4.post_tag {
	font-weight: 400;
	color: white;
	text-shadow: 1px 1px 1px #000;
	background: #ae885b;
	padding: 1px 5px 2px;
	margin-right: 5px;
	margin-bottom: 2px;
}

.post_tags h4 {
	float: left;
}

.gray {
	background-color: #555555 !important;
}
.styled_dd.blue::after {
	color: #1e465b;
}
.styled_dd.lt-blue::after {
	color: #267da0;
}
.styled_dd.red::after {
	color: #750c12;
}
.styled_dd.gold::after {
	color: #684623;
}
.styled_dd.yellow::after {
	color: #805e36;
}
.styled_dd.gray::after {
	color: #555555;
}
#interior_content h1#page_title {
	/*width: auto !important;*/
	
	/* why was this placed here? i don't have any problem with it's being here, but it's interfering in some places */
	
}

#gallery_filter {
	background: none;
	width: auto;
	margin-bottom: 20px;
	margin-top: -50px;
}
#gallery_filter p {
	margin-top: 6px;
	font-size: 1.3em;
	font-weight: 100;
	font-family: myriad-pro-condensed;
}
#gallery_filter .styled_dd {
	margin-right:5px;
}
#cur_slide_sharing {
	padding: 0;
	margin-top: 12px;
	margin-left: 10px;
}
#cur_slide_sharing #share {
	margin: 0;
}
.cur_slide_filter {
	margin-right: 5px;
}
#cur_slide_img {
	background: none;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
}
#gallery_pager img{
	margin-top: -7px;
}
.cur_slide_content_slide p {
	font-size: 1em;
	line-height: 1.25em;
}

.launch_exhibit {
	padding-bottom: 0;
}

.launch_exhibit h2 {
	font-weight: 100;
	font-size: 1.7em;
	margin-bottom: 5px;
	line-height: 1.25em;
}


h3.button {
	padding: 5px 15px !important;
	margin: 0;
	width: 100%;
}


#top_quote {
	clear: both;
	background: #555555;
	padding: 5px 15px;
}

#top_quote  h2 {
	text-transform: capitalize;
	font-weight: 100;
	font-size: 1.6em;
}

#bibio_quote .open_quotation {
	font-family: 'Playball', cursive;
	font-size: 4em;
	line-height: .8em;
	display: inline;
	padding: 0;
	margin: 0;
}

#bibio_quote p {
	font-family: 'Myriad-pro', sans-serif;
	display: inline;
	font-size: 1.1em;
	font-weight: 100;
}

#biblio_byline h2 {
	font-family: 'Playball', cursive;
	font-size: 1.5em;
	text-transform: capitalize;
	display: inline;
	margin-right: 5px;
}

#biblio_byline h3 {
	font-weight: 100;
	text-transform: uppercase;
	display: inline;
	font-size: 1.1em;
}

#biblio_video {
	width: 675px;
	height: 410px;
	background: black;
	float: right;
	margin-bottom: 25px;
	margin-top: 15px;
}

#bibio_bottom {
	clear: both;
	border-top: 1px solid #fff;
	padding-top: 15px;
}

.sidebar h3, .kids_tiles h3 {
	text-transform: uppercase;
	font-size: 2em;
}

.sidebar h4 {
	font-weight: 100;
	font-size: 1.25em;
}

#book_image {
	background: black;
	margin: 15px -15px 0;
	height: auto;
	min-height: 100px;
}

.sidebar .button {
	margin: 0 -15px -15px;
	text-align: center;
	padding: 5px 16px;
}

.sidebar .button a  {
	text-decoration: none;
}

#biblio_reading {
	float: left;
	width: 615px;
	background: #f0d4a1;
	color: #363636;
	padding: 15px 30px 30px;
	margin-bottom: 100px;
	height: 550px;
	overflow-y: scroll;
}

#biblio_reading h2 {
	border-bottom: 1px solid #363636;
	margin: -15px -30px 15px;
	padding: 10px 0 15px 30px;
	position: absolute;
	width: 645px;
	background: #f0d4a1;
	height: 30px;
}
#biblio_reading .biblio_reading_entry {
	margin-bottom: 10px;
	line-height: 1.1em;
}
#biblio_reading .biblio_reading_entry h4 {
	display: inline;
	font-weight: 400;
	font-size: 1.35em;
	margin-right: 5px;
}
#biblio_reading .biblio_reading_entry p {
	color: #363636;
	display: inline;
	font-family: 'Myriad-pro', sans-serif;
	display: inline;
	font-size: .95em;
	font-weight: 100;
}

#tiles h3 {
	text-transform: uppercase;
	font-size: 2em;
}

#tiles p {
	font-weight: 100;
/*	font-size: 1.25em;*/
	line-height: 1.15em;
}

.button.right, .button.left {
	padding-right: 15px;
	padding-left: 15px;
}

#timeline_tile .tile_pic {
	padding-bottom: 42px;
	margin-bottom: -42px;
}

h3.record_title  {
	padding: 11px;
}

#main_content p, .tile p {
	font-family: 'Myriad-pro', sans-serif;
	font-weight: 100;
}
.record_tile p {
	font-size: .9em ;
}

#read_more_line {
	width: 80%;
}
.record_tile .button {
	width: auto;
	padding-left: 15px;
}
#read_more a::after, .record_tile .button::after {
	display: inline-block;
	content: "\25BC";
	font-size: .55em;
	line-height: .1em;
	padding-left: 15px;
	transform:rotate(-90deg);
	-ms-transform:rotate(-90deg); /* IE 9 */
	-webkit-transform:rotate(-90deg); /* Safari and Chrome */
}
#record_list li {
	font-weight: 100;
	margin-top: 5px;
}
#record_list li a{
	font-size: 1.1em;
}

#record_list li a::after {
	/*content: ' here is more text for a second line';*/
}

#sidebar .sidebar_content h3 {
	text-align: center;
	text-transform: uppercase;
	font-size: 1.65em;
	font-weight: 900;
}

form.gradient_bottom {
	background: none;
	border-bottom: 1px solid #96b5c6;
}


.zoom {
	content: '\2315';
	font-size: 2em;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg); /* IE 9 */
	-webkit-transform:rotate(180deg); /* Safari and Chrome */
}


#timeline_wrapper {
	background: black;
	display: block;
	clear: both;
}

#kids_video_box {
	min-height: 465px;
}

#kids_page .tile_pic {
	margin-bottom: 10px;
}

ul.arrow_links a {
	color: white;
	font-size: 1.1em;
	text-decoration: none
}

ul.arrow_links li {
		margin-bottom: 10px;
		
}

ul.arrow_links a:before{
	text-decoration: none !important;
}

ul.arrow_links a::before {
	content: '\2193';
	padding: 5px;
	padding-bottom: 0px;
	margin-right: 10px;	
	background-color: #000;
	font-weight: 900; 
	

		border-top: 1px solid #96b5c6;
		border-left: 1px solid #96b5c6;
		border-bottom: 1px solid #3c494f;
		border-right: 1px solid #3c494f;
		background-color: #267da0;
		color: #1e465b;

text-shadow: rgba(0,0,0,0.1) -1px 0, rgba(0,0,0,0.1) 0 -1px,
             rgba(255,255,255,0.1) 1px 0, rgba(255,255,255,0.1) 0 1px,
             rgba(0,0,0,0.1) -1px -1px, rgba(255,255,255,0.1) 1px 1px;

	background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.35) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0.35))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.35) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#59ffffff',GradientType=0 ); /* IE6-9 */
	
	
}

#sidebar ul.cat_content li a {
	font-family: 'Myriad-pro', sans-serif;
	font-weight: 100;
	
}

#sidebar ul.cat_content li {
	border-bottom: 1px solid #3c494f;
	padding-bottom: 5px;
	margin-bottom: 5px;
	margin-right: 15px;
}

#sidebar h4.cat_header:first-of-type {
	/*margin-top: -10px;*/
}

#sidebar h4.cat_header {
	border-top: 1px solid #3c494f;
	border-bottom: 1px solid #96b5c6;
	color: #1e465b;
	margin: 20px -10px 10px -20px;
	padding: 5px 10px 5px 20px;
	text-transform: uppercase;
	font-size: 1.25em;
}



#timeline_periods {
	background-color: #000;
	padding-top: 10px;
	padding-bottom: 5px;
	border-bottom: 1px solid #222;
	border-top: 1px solid #333;
	margin-bottom: 0;
}

#timeline_periods .post_tag {
	font-size: 1.35em;
	font-weight: 100;
	border-top: 1px solid rgba(255, 255, 255, .25);
	border-left: 1px solid rgba(255, 255, 255, .25);
	cursor: pointer;
}

#timeline_scroll {
	background-color: #000;
	border-bottom: 1px solid #333;
}

#timeline_dates,
#timeline_eras {
	padding-top: 15px;
	padding-bottom: 5px;
	border-bottom: 1px solid #222;
}
#timeline_eras {
	border-bottom: none;
}
#timeline_dates ul,
#timeline_eras ul {
	width: auto;
	display: inline-block;
	margin-top: -10px;
	margin-bottom: -10px;
/*	padding-top: 5px;
	padding-bottom: 5px;*/
	line-height: 1em;
	margin-right: -3px;
}
#timeline_dates ul.timeline_date_pre-history-2 {
	background: rgb(0,0,0); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(193,39,54,1) 10%, rgba(240,212,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(10%,rgba(193,39,54,1)), color-stop(100%,rgba(240,212,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 10%,rgba(240,212,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 10%,rgba(240,212,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 10%,rgba(240,212,161,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 10%,rgba(240,212,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f0d4a1',GradientType=1 ); /* IE6-9 */
}

#timeline_dates ul.timeline_date_1600s {
	background: rgb(240,212,161); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(240,212,161,1) 0%, rgba(174,136,91,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,212,161,1)), color-stop(100%,rgba(174,136,91,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0d4a1', endColorstr='#ae885b',GradientType=1 ); /* IE6-9 */
	
}
#timeline_dates ul.timeline_date_1700s {
	background: rgb(174,136,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(174,136,91,1) 0%, rgba(85,85,85,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(174,136,91,1)), color-stop(100%,rgba(85,85,85,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae885b', endColorstr='#555555',GradientType=1 ); /* IE6-9 */	
}

#timeline_dates ul.timeline_date_1800s {
	background: rgb(85,85,85); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(85,85,85,1) 0%, rgba(67,111,132,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(67,111,132,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(67,111,132,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(67,111,132,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(67,111,132,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(85,85,85,1) 0%,rgba(67,111,132,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#436f84',GradientType=1 ); /* IE6-9 */
	
}
#timeline_dates ul.timeline_date_1900s {
	background: rgb(67,111,132); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(67,111,132,1) 0%, rgba(38,125,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(67,111,132,1)), color-stop(100%,rgba(38,125,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(67,111,132,1) 0%,rgba(38,125,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(67,111,132,1) 0%,rgba(38,125,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(67,111,132,1) 0%,rgba(38,125,160,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(67,111,132,1) 0%,rgba(38,125,160,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#436f84', endColorstr='#267da0',GradientType=1 ); /* IE6-9 */
	
}
#timeline_dates ul.timeline_date_present-day {
	background: rgb(38,125,160); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(38,125,160,1) 82%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(82%,rgba(38,125,160,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(38,125,160,1) 82%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(38,125,160,1) 82%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(38,125,160,1) 82%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(38,125,160,1) 82%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267da0', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	
}

#timeline_dates ul li,
#timeline_eras ul li {
	font-size: 1.5em;
	font-weight: 100;
	color: black;
	background: transparent !important;
}
	
#timeline_dates ul li span {
		background: transparent !important;
}	

#timeline_dates ul.t_history {
	/* Gradient background */
	
	background: rgb(0,0,0); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(0,0,0,1) 0%, rgba(193,39,54,1) 17%, rgba(240,212,161,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,1)), color-stop(17%,rgba(193,39,54,1)), color-stop(100%,rgba(240,212,161,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 17%,rgba(240,212,161,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 17%,rgba(240,212,161,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 17%,rgba(240,212,161,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(0,0,0,1) 0%,rgba(193,39,54,1) 17%,rgba(240,212,161,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#f0d4a1',GradientType=1 ); /* IE6-9 */
	
}

#timeline_dates ul.t_1600s {
	
	/* Gradient background */
	
	background: rgb(240,212,161); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(240,212,161,1) 0%, rgba(174,136,91,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(240,212,161,1)), color-stop(100%,rgba(174,136,91,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(240,212,161,1) 0%,rgba(174,136,91,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0d4a1', endColorstr='#ae885b',GradientType=1 ); /* IE6-9 */
	
}

#timeline_dates ul.t_1700s {
	
	/* Gradient background */

	background: rgb(174,136,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(174,136,91,1) 0%, rgba(85,85,85,1) 99%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(174,136,91,1)), color-stop(99%,rgba(85,85,85,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 99%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 99%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 99%); /* IE10+ */
	background: linear-gradient(to right,  rgba(174,136,91,1) 0%,rgba(85,85,85,1) 99%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ae885b', endColorstr='#555555',GradientType=1 ); /* IE6-9 */
	
	
}

#timeline_dates ul.t_1800s {
	
	/* Gradient background */
	
	background: rgb(85,85,85); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(85,85,85,1) 0%, rgba(30,70,91,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(85,85,85,1)), color-stop(100%,rgba(30,70,91,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(30,70,91,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(30,70,91,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(85,85,85,1) 0%,rgba(30,70,91,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(85,85,85,1) 0%,rgba(30,70,91,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#1e465b',GradientType=1 ); /* IE6-9 */
	

}

#timeline_dates ul.t_1900s {
	
	/* Gradient background */
	
	background: rgb(30,70,91); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(30,70,91,1) 0%, rgba(38,125,160,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(30,70,91,1)), color-stop(100%,rgba(38,125,160,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(30,70,91,1) 0%,rgba(38,125,160,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(30,70,91,1) 0%,rgba(38,125,160,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(30,70,91,1) 0%,rgba(38,125,160,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(30,70,91,1) 0%,rgba(38,125,160,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1e465b', endColorstr='#267da0',GradientType=1 ); /* IE6-9 */
	
}

#timeline_dates ul.t_modern {
	
	/* Gradient background */
	
	background: rgb(38,125,160); /* Old browsers */
	background: -moz-linear-gradient(left,  rgba(38,125,160,1) 58%, rgba(0,0,0,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(58%,rgba(38,125,160,1)), color-stop(100%,rgba(0,0,0,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left,  rgba(38,125,160,1) 58%,rgba(0,0,0,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left,  rgba(38,125,160,1) 58%,rgba(0,0,0,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(left,  rgba(38,125,160,1) 58%,rgba(0,0,0,1) 100%); /* IE10+ */
	background: linear-gradient(to right,  rgba(38,125,160,1) 58%,rgba(0,0,0,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#267da0', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	
	
}
#timeline_arrow_holder {
	position: absolute;
	top: 155px;
	left: 50%;
	z-index: 1000;
}
#timeline_arrow::after {
	content: '\25B2';
	color: #fff;
	text-shadow: 0px -1px 10px #000;
}
#timeline_tiles .tile {
	display: inline-block;
}
#timeline_tiles .tile h3 {
	font-size: 2em;
	line-height: 1em;
	text-transform: uppercase;
	font-weight: 100;
	margin-right: 10px;
}
#timeline_tiles .tile h4 {
	line-height: 1.75em;
	font-size: 1.5em;
}
#timeline_tiles .tile .clear_both {
	font-family: 'myriad-pro' , sans-serif !important;
	font-size: 1em;
	font-weight: 100;
}

#timeline_tiles .tile .clear_both img {
	/*margin-top: 10px;*/
	/*width: 110%;*/
	/*height: auto;*/
	/*padding-right: 1px;*/
}
/*
#timeline_tiles .tile .clear_both:last-of-type {
	max-height: 150px;
	overflow: hidden;
}*/

#timeline_tiles .full_width.button {
	height: 40px;
	font-size: 1.25em;
	font-family: 'myriad-pro-condensed' , sans-serif !important;
	font-weight: 900;
}

#timeline_info #share {
	margin-top: 0;
}

.timeline_info_slide {
	padding-bottom: 100px;
	float: left;
	width: 100%;
}

.timeline_info_slide h3 {
	font-family: 'myriad-pro-condensed' , sans-serif !important;
}

.timeline_info_slide .float_left {
	width: 48%;
	/*max-height: 520px;*/
	overflow-y: hidden;
}

.timeline_info_slide .float_left img {
	width: 100%;
	height: auto;
}

.timeline_info_slide .float_right {
	width: 480px;
	/*max-height: 520px;*/
	/*overflow-y: scroll;*/
	/*margin-bottom: 100px;*/
	
	/* Text */
	font-family: 'myriad-pro' , sans-serif !important;
	font-size: 1em;
	font-weight: 100;
}

.timeline_info_slide a.fancybox.fancybox_button.button {
	top: 0;
	right: 0;
	height: 30px;
	
}
/*
a.button::before {
	content: '\2315';
}*/

.fancybox-skin {
	padding: 0 !important;
	border-radius: 0 !important;
	border: 1px solid #333 !important;
	background: none !important;
}

.fancybox-close {
	background-image: none !important;
	color: white !important;
	text-decoration: none;
	font-family: 'Arial' , sans-serif !important;
	font-size: 1em;
	font-weight: 100;
	right: -27px !important;
}

.fancybox-close::after {
	content: '\2716';
	font-size: 1.5em;
}

.kids_tiles {
	float: left;
	margin: 0 0 20px;
}

#point_info_container ul li {
	list-style-type: disc;
	list-style-position: inside;
}

#exhibit_name {
	float: none !important;
	width: 450px;
	margin:auto;
	top: auto;
	right: auto;
	left: auto;
	bottom: auto;
}

#exhibit_name h1 {
	padding: 18px 0;
}

#slideshow_bar ul {
	position: relative !important;
}

#prev_exhibit, #next_exhibit {
	cursor: pointer;
}

#exhibit_list a {
	text-decoration: none;
	color: white;
}

#exhibit_list a:hover {
	text-decoration: none;
	color: #1e465b;	
}

.scroll_container {
	width: 240px;
	max-height: 600px;
	
}

/**
 * RedNao Smart Donations
 */
.redNaoSelect {
	background-color: #fff;
	border-radius: 4px;
	-webkit-appearance: menulist;
	padding: 0 !important;
}