/*
Theme Name: Air Mobility Command Museum
Author: Sellars Web
Author URI: http://sellarsweb.com
Description: Theme for the Air Mobility Command Museum designed and built by Sellars Web. This is structured off a TidyTheme theme called BlankSlate.
Version: 1.0

Air Mobility Command Museum WordPress Theme © 2011-2014 AMC Museum Foundation Inc.
*/

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{
	
	font-size:100%;
	font:inherit;
	padding:0;
	border:0;
	margin:0;
	vertical-align:baseline;
}
body{
	line-height:1;
}
ol,ul{
	list-style:none;
}
blockquote,q{
	quotes:none;
}
blockquote:before,blockquote:after,q:before,q:after{
	content:'';
	content:none;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{
	display:block;
}
.clear{
	clear:both;
}
img {
	border:0;
}

article img {
	max-width:100%;
	height:auto;
}

.category article img {
	width:inherit;
	height:inherit;
}

.wp-caption {
	max-width:100%!important;
	height:auto!important;
}
	.wp-caption img {
		width:100%;
		height:auto;
	}

p.wp-caption-text{
	background-color:rgba(232,232,232,1);
	width:100%!important;
	font-size:1.0em;
	padding:15px!important;
	border-bottom:1px solid rgba(224,224,224,1);
}

.alignright{
	float:right;
	margin:20px 0 15px 30px;
}

.alignleft{
	float:left;
	margin:20px 30px 15px 0;
}

.aligncenter{
	margin:30px auto;
	display:block;
}

strong {font-weight:700;}
em {font-style:italic;}

/* Box Sizing Fix */
* {
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

/* END CSS reset */

/* Google Maps Overlay */
/* http://stackoverflow.com/questions/21992498/is-it-possible-to-disable-mouse-scroll-wheel-zoom-on-embedded-google-maps */

.googleMapsOverlay {
   background:rgba(47,91,129,0.75) url('images/googleOverlayInstructions.png') no-repeat center center;
   position:relative; 
   width:100%;
   height:355px; /* your iframe height */
   top:355px;  /* your iframe height */
   margin-top:-355px;  /* your iframe height */
}

.videoResponsive {
	max-width:100%;
	max-height:439px;
}

/* Font Awesome Base CSS */

.fa {
	margin-right:10px;
}
	#mainMenu .fa {
		margin:0;
	}

	.pastEvents .fa {
		margin-right:5px;
	}

/* Font Colors --- */


#search .text-field,
#mainMenu a,
#mainMenu a:visited {

	color:rgba(135,215,255,1); /* Light Baby Blue */

}


#footerMenu a,
#comments ul li .comment-meta a {
	
	color:rgba(0,0,0,1);

}

#top-nav a:hover,
#mainMenu a:hover,
.promoBox a,
.promoBox a:hover,
.educationBox a
{
	color:rgba(255,255,255,1); 
}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/* Backgrounds */
.blue {background-color:rgba(10,48,81,1);}
.white {background-color:rgba(255,255,255,1);}
.light-grey {background-color:rgba(244,244,244,1);}


/* Styling main structure */

body {
	background:url('images/bg.gif') rgba(236,236,236,1);
	font-family: 'PT Sans', sans-serif;
}
	.error404 {
		background:rgba(22,34,45,1)!important;
	}

a {
	text-decoration: none;
	word-break:break-word;
	color:rgba(95,144,186,1);
	font-weight:700;
}
	a:hover,
	a:focus {
		color:rgba(68,110,145,1);
	}

#wrapper {width:100%;}

#container {
	width:1080px;
	margin:0 auto;
}

.archive .taxonomy {
	min-height:830px;
}

#content {
	width:711px;
	float:left;
}

.left {
	float:left;
}

.right {
	float:right !important;
}

/* header.php */

.nav-container {
	position:absolute;
	top:0;
	width:100%;
	z-index:1;
}

.nav-container-notTrans {
	width:100%;
}

#header {
	width:100%;
	padding:0;
	z-index:100;
}

.headerBG-trans {
	background-color:rgba(10,48,81,0.75);
}
.headerBG {
	background-color:rgba(10,48,81,1);
}


#branding {
	width:100%;
}

#branding .contents {
	width:1080px;
	margin:0 auto;
	position:relative;
}
#siteTitle {
	float:left;
}

#siteTitle img {
	margin:25px 0 25px 15px;
	width:294px;
	height:53px;
}



#searchHeader {
	position:relative;
	width:1080px;
	margin:0 auto;
}

.search-form {
	position:absolute;
	top:-80px;
	right:0;
}

#searchHeader .text-field {
	width:292px;
	height:50px;
	background:none;
	outline: none;
	padding-left:10px;
	font-size:1em;
	float:left;
	border:none;
	border-bottom:1px solid rgba(56,109,155,0.75);
	transition: all 0.1s ease;
	-webkit-transition: all 0.3s ease;
}

#searchHeader input[type=search] {
	color:rgba(135,215,255,1);
}

#searchHeader .text-field::-webkit-input-placeholder { /* WebKit browsers */
    color:rgba(135,215,255,1);
}
#searchHeader .text-field:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:rgba(135,215,255,1);
    opacity:  1;
}
#searchHeader .text-field::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:rgba(135,215,255,1);
    opacity:  1;
}
#searchHeader .text-field:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:rgba(135,215,255,1);
}
	#searchHeader .text-field:hover {
		border-bottom:1px solid rgba(255,255,255,1);
	}

	#searchHeader .text-field:focus {
		background:white;
		color:black;
	}
	#searchHeader .text-field:focus::-webkit-input-placeholder { /* WebKit browsers */
    	color:rgba(0,0,0,1);
	}
	#searchHeader .text-field:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
	    color:rgba(0,0,0,1);
	    opacity:  1;
	}
	#searchHeader .text-field:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
	    color:rgba(0,0,0,1);
	    opacity:  1;
	}
	#searchHeader .text-field:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
	    color:rgba(0,0,0,1);
	}

#searchHeader .search-submit {
	height:50px;
	width:50px;
	color:rgba(135,215,255,1);
	font-size:1.6em;
	background:none;
	border:none;
	cursor:pointer;
	transition: all 0.1s ease;
	-webkit-transition: all 0.1s ease;
}
	#searchHeader .search-submit:hover {
		color:rgba(255,255,255,1);
		background:rgba(47,91,129,1);
	}

	#searchHeader .text-field:focus button {
		color:rgba(255,255,255,1);
	}

.postType-name {
	margin:15px 20px 0;
	padding:15px 0 30px;
	border-top:1px solid #bdbdbd;
	position:relative;
	z-index:1;
	color:#bdbdbd;
}

.postType-name:after {
	content: '';
	display:block;
	border-top:1px solid white;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
}

.postType-name span {
	text-transform:capitalize;
}

/* Navigation */

.showContent-toggle {
	display:none;
}

#mainMenu {
	width:100%;
	z-index:100;
}
	.home #mainMenu {
		float:left;
	}

.mainMenuBG-trans {
	background-color:rgba(47,91,129,0.75);
}

.mainMenuBG {
	background-color:rgba(47,91,129,1);
}

#mainMenu ul {
	width:1080px;
	margin:0 auto;
}

#mainMenu li {
	font-size:1em;
	padding:0 1.13%;
	display:inline;
	line-height:50px;
}
	#mainMenu .current_page_item a,
	#mainMenu .current-menu-item a {
		color:rgba(255,255,255,1);
	}

#mainMenu a {
	font-weight:700;
}

#footerMenu li a {
	padding:5px 0;
	display:block;
	font-weight:normal;
}

.home .layoutHeaderBanner {
	width:1918px;
	height:478px;
	z-index:-1;
	position:absolute;
	top:0;
	/*left:0;*/
	background:rgba(0,0,0,1);
}

.home .siteDescription-btn {
	display:block;
	margin:30px auto 0;
	padding:15px 80px 15px 40px;
}

.site-description {
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:1.4em;
	text-align:center;
	margin:0 auto;
	padding:20px;
	line-height:1.6;
}

.featuredHome {
	border-bottom:1px solid #bdbdbd;
	background:rgba(22,34,45,1);
	/*padding-bottom:10px;*/
}

.featured-else {
	border-bottom:1px solid #bdbdbd;
}

.featuredHome .container,
.featured-else .container {
	margin:0 auto;
	width:1080px;
	height:360px;
	position:relative;
}

.featuredHome .container {
	border-bottom:1px solid #0a3051;
}

.featuredHome a {
	color:white;
	width:100%;
	height:100%;
	display:block;
}

.featuredHome h1.large {
	font-size:2em;
	position:absolute;
	bottom:30px;
	padding:0 15px 0;
	font-weight:bold;
	text-shadow: 0px 3px 2px rgba(0, 0, 0, 1);
	width:500px;
}

.featuredHome h1.small {
	font-size:1.4em;
	position:absolute;
	bottom:30px;
	padding:0 15px 0;
	font-weight:bold;
	text-shadow: 0px 2px 1px rgba(0, 0, 0, 1);
}

ul.featured {
	width:1080px;
}

ul.box-thirds {
	height:235px;
	margin:0 auto;
	position:relative;
	display:table;
}

ul.box-thirds li {
	width:360px;
	height:235px;
	border-right:1px solid #0a3051;
	border-left:0;
	float:left;
	position:relative;
	display:table-cell;
}

ul.box-thirds span {
	width:100%;
	height:100%;
}

/* Aside's */

.rightSidebar {
	position:absolute!important;
	right:0;
}

#sidebar-right {
	padding:0!important;
}

#sidebar-collections {
	float:left;
	width:300px;
	padding:50px 15px 15px 15px;
	position:relative;
}

#sidebar-bottom,
#sidebar-visit-bottom {
	padding:0 15px;
	background:rgba(244,244,244,1);
}

#sidebar-right li {
	padding-bottom:15px;
	border-bottom:1px solid rgba(229,229,229,1);
}
	#sidebar-right li:last-child {
		border:0;
	}


#sidebar-right li,
#sidebar-bottom li {
	text-align:center;
}

#sidebar-bottom .widget_text h3 {
	font-size:1.1em;
}

.widget_text h3 {
	font-size:1.3em;
	font-weight:700;
	line-height:75px;
}
	.sidebarVisit h3 a,
	.sidebarEvents h3 a,
	.sidebarSupport h3 a,
	.sidebarStore h3 a {
		color:rgba(255,255,255,1);
	}

.widget_text p {
	font-size:1em;
	padding:15px 0 !important;
	font-family: 'PT Sans', sans-serif;
	min-height:81px;
}

#sidebar-bottom a:last-child div {
	margin-bottom:20px;
}

.widget_text .btn {
	margin:5px 10px;
	padding:15px;
}

/* Visit : Green; */
.green-btn {
	color:rgba(26,115,69,1)!important; 
}

/* Event : Blue */
.blue-btn,
.blue-btn a {
	color:rgba(96,106,255,1)!important; 
}

/* Support : Red */
.red-btn {
	color:rgba(233,39,39,1)!important; 
}

/* Museum Store : Black */
.amcmBlue-btn {
	color:rgba(10,48,81,1)!important; 
}
	.green-btn:hover, 
	.blue-btn:hover,
	.red-btn:hover,
	.amcmBlue-btn:hover,
	.green-btn:hover a, 
	.blue-btn:hover a,
	.red-btn:hover a,
	.amcmBlue-btn:hover a {
		color:rgba(255,255,255,1)!important;
	}

	.green-btn:hover {
		background:rgba(26,115,69,1);
		border-color:rgba(26,115,69,1);
	}

	.blue-btn:hover,
	.blue-btn:hover a {
		background:rgba(96,106,255,1);
		border-color:rgba(96,106,255,1);
	}

	.red-btn:hover {
		background:rgba(233,39,39,1);
		border-color:rgba(233,39,39,1);
	}

	.amcmBlue-btn:hover {
		background:rgba(10,48,81,1);
		border-color:rgba(0,0,0,1);
	}

.storeBtn {
	width:50%;
	position:absolute!important;
	top:50%;
	right:0;
	margin-top:-24px!important;
}

.visitBG {
	background:rgba(26,115,69,1) url('images/sidebar-visitBG.jpg') no-repeat center top;
}

.eventsBG {
	background:rgba(96,106,255,1) url('images/sidebar-eventBG.jpg') no-repeat center top;
}

.supportBG {
	background:rgba(233,39,39,1) url('images/sidebar-supportBG.jpg') no-repeat center top;
}

.storeBG {
	background:rgba(10,48,81,1) url('images/sidebar-storeBG.jpg') no-repeat center center;
}

.sidebarStore-container {
	background:url('images/sidebar-storeBG.png') no-repeat 20px 12px;
	height:221px;
	position:relative;
}

.visitBG,
.eventsBG,
.supportBG,
.storeBG {
	background-size:cover;
}

#sidebar-bottom,
#sidebar-visit-bottom {
	float:left;
	width:100%;
	/*margin-top:15px;*/
	border-top:1px solid rgba(229,229,229,1);
}

#sidebar-bottom ul li,
#sidebar-visit-bottom ul li {
	float:left;
	width:25%;
	padding:0;
}

#sidebar-bottom li:last-child,
#sidebar-visit-bottom li:last-child {
	padding:0;
}

#sidebar-bottom ul li .textwidget,
#sidebar-visit-bottom ul li .textwidget {
	overflow:hidden;
}

#sidebar-collections-single {
	margin: auto;
	padding:20px 0;
	border-top:1px solid rgba(229,229,229,1);
	float:left;
}

#sidebar-collections-single ul li {
	padding:0;
	margin:0;
	font-size:inherit;
}

#sidebar-collections-single h3 {
	font-size:1.4em;
	text-align:left;
	color:rgba(10,48,81,1);
	padding:20px;
}

#sidebar-collections-single img {
	border: 0;
	width:100%;
	height:auto;
}

#sidebar-collections-single .gallery-item {
	float: left;
	width:150px;
	margin-right:28px;
	text-align: center;
	position:relative;
}
	#sidebar-collections-single .gallery-item img:hover {
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.4)!important;
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4)!important;
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.4)!important;
	}

#sidebar-collections-single .gallery-item:last-child {
	margin-right:0;
}

#sidebar-collections-single .gallery-caption {
	font-size:0.9em;
	text-align:center;
	padding:10px;
	color:rgba(101,101,101,1);
	line-height:1.2em;
	/*white-space:nowrap;*/
	/*overflow:hidden;*/
	/*text-overflow:ellipsis;*/
}

/* Sidebar - News Right */

#sidebar-news-right {
	padding:15px;
}

#sidebar-news-right h3 {
	font-weight:700;
	font-size:1em;
	padding:15px 0;
}

#sidebar-news-right li {
	float:left;
	padding-bottom:10px;
}

#sidebar-news-right li a {
	font-weight:700;
	float:left;
}

#sidebar-news-right li span {
	float:left;
	font-size:0.9em;
	padding-top:5px;
	clear:both;
}

#sidebar-news-right .widget_archive li {
	padding-right:10px;
}

/************************/

/* see gallery_shortcode() in wp-includes/media.php */
.widget-area {
	max-width:1080px;
	margin:0 auto;
}

/* Content */

.homeHeroContainer {
	width:620px;
	/*height:690px;*/
	padding:60px 0;
	margin:0 auto;
	margin-top:155px;
}

#site-description {
	font-size:1.6em;
	line-height:1.6;
	text-align:center;
	font-weight:700;
	color:rgba(255,255,255,1);
	text-shadow:0px 1px 6px rgba(0,0,0,1);
}

.news-header {
	height:70px;
	line-height:70px;
	width:100%;
	background:#e4e4e4;
	font-size:1.6em;
	padding:0 0 0 15px;
	border-top:1px solid rgba(255,255,255,1)!important;
	border:1px solid #d5d5d5;
	float:left;
	-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
	box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
}

.news-header span {
	float:right;
	margin-right:20px;
}

.news-header span a {
	font-size:0.6em;
	vertical-align:bottom;
}

/*.home #container article,*/
.search #container article,
.archive .taxonomy article,
.category article {
	border-bottom:1px solid rgba(229,229,229,1);
}
	#container article.history {
		padding:20px 0;
	}
	.taxonomy article,
	.category article {
		padding-bottom:20px;
	}


#container header {
	padding:15px 20px;
}
	.search #container header {
		padding:0 20px 15px;
	}

.search #content div.layoutTwoThird {
	margin:0 27px 0 0!important;
}

/* Single Pages */

#container h1.entry-title,
.content h1.entry-title {
	color:rgba(10,48,81,1);
}

.single-post .layoutRow,
.single-events .layoutRow {
	margin-bottom:27px;
}

/* Shown in the loop */
h1.entry-title,
section#content h2.entry-title,
.eventsPage h2.entry-title {
	font-size:1.5em;
}

.home .entry-title,
.single-post .entry-title,
.single-events .entry-title {
	font-size:2em;
}

.search h2.entry-title {
	padding:20px 0 5px;
}

article.history>h2 {
	font-size:3.0em;
	padding:60px 0 15px;
	margin:0 auto;
	width:780px;
	color:rgba(10,48,81,1);
}
	article.history>h2:first-child {
		padding:30px 0 15px;
	}
article>h3,
article.history>h3,
article.aircraft>h3,
.hThree,
.widePage h2 {
	font-size:2em;
	padding:30px 0 15px;
	color:rgba(10,48,81,1);
}

article>h2,
article.history>h2,
article>h3,
article.history>h3,
article.aircraft>h3,
#sidebar-collections-single .widget-title,
.widePage h2,
.single-collections h1,
.single-collections #container h2,
.entry-content h2,
.single-aircraft .entryTitle,
.single-exhibits .entryTitle,
.hThree
 {
	font-family:'Pt Serif', 'Times New Roman', serif;
}


article.history>h3,
.widePage h2 {
	padding:30px 0 15px;
	margin:0 auto;
	width:780px;
}

article ul {
	padding-top:25px!important;
	margin-left:10%;
}

article ul li {
	line-height:1.6;
	padding:0 30px 5px 0;
	list-style:initial;
}

article ul ul {
	padding-top:0!important;
}

.col-two-gall {
	width:1010px;
	margin:0 auto;
}

.col-two-gall-container {
	float:left;
	margin-bottom:30px;
}

.col-two-gall .alignleft {
	margin:20px 30px 0 0;
}

.col-two-gall .alignright {
	margin:20px 0 0 30px;
}

.col-two-gall .wp-caption-text {
	float:left;
}

/* 404 */

section#content-wide {
	width:1080px;
}

.error404 section#content-wide {
	margin:0 auto;
}

section#content-wide .not-found {
	/*min-height:600px;
	height:600px;*/
	background:url(images/404-bg.jpg) no-repeat;
	position:relative;
	width:100%;
	background-size:100%;
	padding-bottom:64%;
}
section#content-wide .not-found div {
	background:rgba(10, 48, 81, 0.7);
	position:absolute;
	width:100%;
	top:50%;
	margin-top:-77px;
	text-align:center;
}
.not-found header h1 {
	font-size:3em;
	font-weight:300;
	color:white;
	padding:20px 0;
}
.not-found p {
	line-height:1.6;
	padding:0 0 20px 0;
	color:white;
}
.not-found form {
	position:absolute;
	right:0;
	top:50%;
	margin:-26px 60px 0 0;
	width:45%;
}
.not-found .text-field {
	width:100%;
	height:52px;
	background:#0b375d;
	outline: none;
	border:none;
	padding-left:15px;
	float:left;
	/*line-height:2;*/
	font-size:1.6em;
	border-left:2px solid #0b375d;
	color:#629cb9;
	transition: all 0.5s ease;
	-webkit-transition: all 0.5s ease;
}
.not-found .text-field:hover {
	border-left:2px solid #629cb9;
}
.not-found .text-field:focus {
	background:white;
	color:black;
}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    white;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    white;
    opacity:  1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    white;
    opacity:  1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    white;
}

a.post-edit-link {
	text-align:right;
	font-size:0.7em;
	background:silver;
	color:white !important;
	padding:5px;
}
	a.post-edit-link:hover {
		background:rgba(0,0,0,1);
	}

#content .entry-content {
	padding:0;
}

#content .entry-content-featured-img img {
	height:auto;
	max-width:100%;
}

.search .entry-content-featured-img {
	float:left;
	padding:0 20px 20px 20px;
}

.entry-meta {
	font-size:1em;
	color:#7d7d7d;
}
	.entry-meta span {
		padding:0 20px 15px 0;
		float:left;
	}

.search section.entry-meta {
	font-size:0.9em;
}

.event-meta {
	font-size:1.1em !important;
	color:#000 !important;
	padding:0 0 15px;
	border-bottom:3px solid #e0e0e0;
}

.eventInfo {
	padding-top:15px;
}

.eventLocation,
.eventAddress {
	font-size:0.8em;
}

.eventDate strong {
	margin-right:10px;
}

.eventLocation strong,
.eventAddress strong {
	margin-right:45px;
}

.single-post article {
	margin-bottom:40px;
}

p,
article p {
	font-size:1.1em;
	line-height:1.6;
	font-family:"PT Sans", "Times New Roman", serif;
	padding:15px 20px 0;
}

.eventsPage p,
.search p {
	font-size:1.0em;
}

article p:first-child,
.entry-content p:first-child,
.widePage p:first-child {
	padding:0 20px;
}

p:first-child,
.visitPage p:first-child,
.supportPage p:first-child {
	padding:0;
}

h6 {
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:700;
	letter-spacing:1px;
	padding: 0 20px;
}

/* === Post - Tables === */

.post table,
.single table,
.archive table {
	margin:30px 3% 15px;
	border-top:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	width:94%;
}

.post table tr,
.single table tr,
.archive table tr {
	border-bottom:1px solid #d5d5d5;
}

.post table td,
.single table td,
.archive table td {
	padding:10px;
	border-left:1px solid #d5d5d5;
	width:33.33%;
}

/* ===================== */

.more-link {
	font-size:1em;
}

.entry-footer {
	margin:30px 0 0;
	padding:30px 20px;
	font-size:0.9em;
	background:rgba(240,240,240,1);
	border-top:1px solid rgba(229,229,229,1);
}
	.single-post .entry-footer {
		margin:0 0 40px;
		border-bottom:1px solid rgba(229,229,229,1);
	}

.entry-footer div {
	color:#7d7d7d;
	padding-right:20px;
	float:left;
}

.entry-footer .tag-links {
	font-weight:700;
}

.entry-footer .tag-links a {
	font-weight:normal;
}

/* === Nav - Below - Single === */

#nav-below {
	width: 100%;
	height:100px;
	margin:0 0 0 0;
	border-top:1px solid rgba(229,229,229,1);
	display:table;
}

#nav-below .nav-previous,
#nav-below .nav-next {
	height:100%;
	width:50%;
	background:#f4f4f4;
	text-align:center;
	display:table-cell;
	vertical-align: middle;
	font-size:1.3em;
}
	#nav-below .nav-previous a:hover,
	#nav-below .nav-next a:hover {
		background-color:rgba(250,245,211,1);
	}

#nav-below .nav-previous,
#nav-below .nav-next {
	position:relative;
}

#nav-below .nav-next {
	border-left:1px solid rgba(229,229,229,1);
}
	#nav-below .nav-previous:after {
		content:'Prev';
		position:absolute;
		top:20px;
		left:20px;
		font-size:0.6em;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:2px;
		color:rgba(101,101,101,1);
		pointer-events:none;
	}

	#nav-below .nav-next:after {
		content:'Next';
		position:absolute;
		top:20px;
		right:20px;
		font-size:0.6em;
		font-weight:700;
		text-transform:uppercase;
		letter-spacing:2px;
		color:rgba(101,101,101,1);
		pointer-events:none;
	}

#nav-below a {
	padding:40px 20px;
	display:block;
	color:rgba(0,0,0,1);
	font-weight:normal;
}

/* === Comments - Singular === */

#respond {
	border-top:1px solid rgba(229,229,229,1)

}

#comments h3 {
	font-size:1.6em;
	padding:30px 20px;
	color:rgba(10,48,81,1);
}
#comments ul {
	margin:0;
}
	#comments .children {
		margin:0;
	}
	#comments .children li {
		padding:0;
		background-color:rgba(240,240,240,1);
		position:relative;
	}
	#comments .depth-2 .comment-body {
		padding-left:15px;
	}
	#comments .depth-3 .comment-body {
		padding-left:30px;
	}
		#comments ul.children li:before {
			content:'';
			position:absolute;
			top:0;
			left:0;
			height:5px;
			width:100%;

			background: -moz-linear-gradient(top,  rgba(107,107,107,0.1) 0%, rgba(255,255,255,0) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,107,107,0.1)), color-stop(100%,rgba(255,255,255,0)));
			background: -webkit-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
			background: -o-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
			background: -ms-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
			background: linear-gradient(to bottom,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6b6b6b', endColorstr='#00ffffff',GradientType=0 );
		}
		
#comments ul li {
	border-top:1px solid #d5d5d5;
	margin:0;
	padding:0;
	font-size:inherit;
}

#comments ul li .author-meta {
	padding:15px 0 0 15px;
	margin-bottom:15px;
}

#comments ul li .comment-author {
	font-size:1em;
	font-weight:700;
	float:left;
}
	#comments .comment-author-amcm-main .fn,
	#comments .comment-author-hsellars .fn,
	#comments .comment-author-dsellars .fn  {
		font-weight:normal;
		padding:0 5px 1px 25px;
		color:rgba(255,255,255,1);
		background:rgba(74,130,255,1) url('images/national-star.svg') no-repeat 5px center!important;
	}
	
#comments ul li .comment-meta {
	font-size:0.8em;
	float:left;
	padding-left:15px;
	margin-top:3px;
}

#comments ul li .comment-meta a {
	color:#7d7d7d;
}

#comments ul li .comment-reply-link,
#comments ul li .comment-edit-link {
	float:right;
	padding:9px 20px;
	font-size:0.8em;
	color:rgba(101,101,101,1)
}

#comments .comment-body p {
	padding:0 15px 15px 15px;
	font-size:1em;
	line-height:1.4;
	max-width:60em;
}

.comment-body img {
	max-width:100%;
	height:auto;
}

form .logged-in-as {
	padding:20px 0;
	margin:0 20px;
}

.comment-form-comment {
	margin:0 20px;
}

form textarea#comment {
	width:100%;
	height:200px;
	padding:20px;
	font-size:1em;
	font-family:'Pt Sans', Arial, serif;
}

li.comment .comment-respond {
	margin:0;
	border-top:1px solid #d5d5d5;
	position:relative;
	padding-left:20px;
	background-color:rgba(240,240,240,1);
}
	li.comment .comment-respond:before {
		content:'';
		position:absolute;
		top:0;
		left:0;
		width:100%;
		height:5px;

		background: -moz-linear-gradient(top,  rgba(107,107,107,0.1) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(107,107,107,0.1)), color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(top,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to bottom,  rgba(107,107,107,0.1) 0%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a6b6b6b', endColorstr='#00ffffff',GradientType=0 );
	}

.comment-respond:after {
	/* Clearfix cheat since adding the class isn't possible */
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.comment-respond p.comment-notes,
.comment-respond p.comment-form-author,
.comment-respond p.comment-form-email,
.comment-respond p.comment-form-url
 {
	padding:10px 20px;
	font-size:0.9em;
	line-height:1.5;
}
.comment-respond p.comment-notes {
	font-size:0.9em;
	font-weight:bold;
}

.comment-form #submit,
.g-recaptcha {
	float:right;
	margin:0 20px 20px 0;
	padding:0;
	clear:both;
}

/* ================================== */

.archive article header {
	padding:0 0 30px 0;
}

.footerLatestNews article header {
	padding:0;
}

.category article img,
.taxonomy article img {
	margin:0 15px 15px 20px;
	float:left;
}

.archive article .entry-summary p {
	font-size:1.0em;
}

/* ================================== */

.visitPage p,
.supportPage p {
	padding:15px 0;
}

.visitAwards {
	width:100%;
}

.newsJournalImg {
	width:171px;
	height:auto;
}

/*Trip Advisor*/
.TA_certificateOfExcellence {
	display:inline-block;
}

.headerBanner {
	height:478px;
/*	width:100%;
	position:absolute;
	top:0;*/
}
	.single-aircraft .headerBanner,
	.single-collections .headerBanner,
	.single-exhibits .headerBanner {
		width:100%;
		position:relative;
		text-align:center;
		background:rgba(22,34,45,1) no-repeat center center;
	}

	.single-aircraft .headerBanner,
	.single-exhibits .headerBanner {
		height:420px;
		z-index:-10;
	}

	.home .headerBanner {
		width:1918px;
		height:478px;
		background:url(images/homepage-hero.jpg) no-repeat 35% center;
		background-size:cover;
		opacity:0.9;
	}
	
.visitBanner {
	background:url('images/visitTitle.jpg') no-repeat center center;
}
.supportBanner {
	background:url('images/supportTitle.jpg') no-repeat center center;
}
.eventsBanner {
	background:url('images/eventsTitle.jpg') no-repeat 20% center;
}
.atTheMuseumBanner {
	background:url('images/atTheMuseumTitle.jpg') no-repeat center left;
}
.historyBanner {
	background:url('images/historyTitle__3.jpg') no-repeat center center;
}
.contactUsBanner {
	background:url('images/page-contactUs-header.jpg') no-repeat 20% center;
}
.educationBanner {
	background:url('images/page-education-header.jpg') no-repeat center center;
}

.FLOBanner {
	background:url('images/page-firstLastOnly.jpg') no-repeat 75% center;
}

.faqBanner {
	background:url('images/faqTitle.jpg') no-repeat 20% center;
}

.sitemapBanner {
	background:url('images/sitemapTitle.jpg') no-repeat 70% center;
}

.enewsBanner {
	background:url('images/enewsTitle.jpg') no-repeat center center;
}

.home .headerTitle {
	float:left;
}

.headerTip {
	height:478px;
	width:1080px;
	margin:0 auto;
	position:relative;
}

.tipContainer {
	position:absolute;
	bottom:0;
	right:0;
	
}

.tipTitle {
	background:rgba(228,228,228,1);
	color:rgba(101,101,101,1);
	padding:10px;
	cursor:pointer;
	text-transform:uppercase;
	font-size:0.7em;
	font-weight:700;
	letter-spacing:1.5px;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0; 
	-moz-border-radius: 5px 5px 0 0; 
	width:152px;
	position:absolute;
	top:-31px;
	right:0;
}

.tipDesc {
	padding:10px;
	line-height:1.5;
	font-size:0.9em;
	width:342px;
	border-radius:5px 0 0 0;
	-webkit-border-radius: 5px 0 0 0; 
	-moz-border-radius: 5px 0 0 0; 
}

.tipDesc span {
	padding-top:10px;
}

.showTip-content {
	display:none;
}

.showTip-expand {
	display:block;
}

.headerTitle {
	width:100%;
	height:100%;
	background:#e4e4e4;
	border-top:1px solid white;
	border-bottom:1px solid #d5d5d5;
	-moz-box-shadow:    0 1px 4px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
	box-shadow:         0 1px 4px 0 rgba(0,0,0,0.1);
}
.headerTitle>div {
	width:1080px;
	margin:0 auto;
}

.headerTitle .bannerTitle {
	color:rgba(101,101,101,1);
	font-size:1.1em;
	font-weight:700;
	line-height:55px;
	float:left;
	padding:0 30px;
	min-height:5px;
	/*text-transform: uppercase;
	letter-spacing:1px;*/
}
	.headerTitle .brownBorder {
		border-bottom:5px solid #7f5333;
	}
	.headerTitle .greenBorder {
		border-bottom:5px solid #1a7340;
	}
	.headerTitle .blueBorder {
		border-bottom:5px solid #276AFF;
	}
	.headerTitle .redBorder {
		border-bottom:5px solid #5b0707;
	}
	.headerTitle .orangeBorder {
		border-bottom:5px solid rgba(249,141,0,1);
	}
	.headerTitle .yellowBorder {
		border-bottom:5px solid rgba(255,215,52,1);
	}

		.visitTitle:before {
			background: url('images/spriteIcons.png') no-repeat 0 0;
		}
		/*.visitTitle {
			background-color:rgba(26,115,64,0.7);
		}*/
		.supportTitle:before {
			background:url('images/spriteIcons.png') no-repeat -36px 0;
		}
		.supportTitle {
			background-color:rgba(91,7,7,0.7);
		}
		.eventsTitle {
			background-color:rgba(39,106,255,0.9);
		}
		/*.atTheMuseumTitle {
			background-color:rgba(127,83,51,0.9);
		}*/

	.headerTitle span {
		margin-right:20px;
	}
	.bannerTitle a {
		color:rgba(101,101,101,1);
	}

.home .backgroundLayout {
	margin-top:475px !important;
}
	.single-aircraft .backgroundLayout,
	.single-exhibits .backgroundLayout,
	.single-collections .backgroundLayout,
	.single-history .backgroundLayout,
	/*.home .backgroundLayout*/ {
		margin-top:0 !important;
	}

.contentLayout {
	width:100%;
	float:left;
	margin-bottom:27px;
}

	.atTheMuseum-layout {
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
	}

.layoutRow {
	position:relative;
}

.layoutRow>div:last-child,
.sidebarNewsRight {
	margin:27px 0 0 0;
}

.single-aircraft .layoutRow>div:last-child,
.single-collections .layoutRow>div:last-child {
	margin:0 0 0 0;
}

.layoutFull,
.layoutHalf,
.layoutTwoThird,
.layoutThird,
.layoutQuarter,
.layout-ifFullWidth,
.atTheMuseum-thumb {
	height:355px;
	float:left;
	margin:27px 27px 0 0;
	position:relative;

	-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
	box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
}

	.noShdw {
		-moz-box-shadow:    none;
		-webkit-box-shadow: none;
		box-shadow:         none;
	}
	.noRMargin {
		margin:27px 0 0 0;
	}
	.noMargin {
		margin:0!important;
	}
	.btmMargin {
		margin-bottom:27px!important;
	}
	.heightAuto {
		height:auto;
	}

.home #content div.layoutTwoThird:nth-child(2) {
	margin:0 27px 0 0!important;
}

.atTheMuseum-layout .layoutThird-atmParent,
.atTheMuseum-layout .layoutTwoThird {
	min-height:300px;
}

.layoutFull {
	width:100%;
	margin:27px 0 0 0 !important;
}

.layoutHalf {
	width:540px;
}

.layoutTwoThird {
	width:711px;
}

.layoutThird {
	width:342px;
}

.layoutThird-atmParent {
	width:369px;
}

.atTheMuseum-thumb {
	width:242px;
}

.widthHalf-responsive {
	width:100%;
	float:left;
	text-align: center;
}

.intro p {
	font-size:1.2em;
}
.tenEightyWidth {
	width:1080px;
	margin:0 auto;
}

.atTheMuseum-thumb {
	height:auto;
}

.smallFont .layoutTitle {
	font-size:1.1em;
	padding-left:20px;
}
.smallFont p {
	font-size:1em;
}

.greenBG {
	background-color:rgba(26,115,64,1);
	background-image:linear-gradient(to top left, #166739, #208b4d);
	border:2px solid rgba(26,115,64,1);
	color:rgba(255,255,255,1);
}
.blueBG {
	background-color:rgba(39,106,255,1);
	background-image:linear-gradient(to top left, #276aff , #4a82ff);
	border:2px solid rgba(39,106,255,1);
	color:rgba(255,255,255,1);
}
.commercialBG {
	color:rgba(255,255,255,1);
}
	.blueBG .layoutTitle,
	.greenBG .layoutTitle,
	.redBG .layoutTitle,
	.commercialBG .layoutTitle {
		text-shadow:rgba(0,0,0,1) 0 -1px 0;
	}

.brownBG {
	background-color:rgba(127,83,51,1);
	background-image:linear-gradient(to top left, rgba(108,71,43,1) , rgba(162,106,65,1));
	border:2px solid rgba(127,83,51,1);
	color:rgba(255,255,255,1);
}
.redBG {
	background-color:rgba(91,7,7,1);
	background-image:linear-gradient(to top left, rgba(102,8,8,1) , rgba(222,17,17,1));
	border:2px solid rgba(91,7,7,1);
	color:rgba(255,255,255,1);
}

.whiteBG {
	background-color:rgba(244,244,244,1)!important;
}

.greyBG {
	background-color:#ececec;
}

.bottom {
	position:absolute;
	bottom:0;
	right:0;
}

.layoutTitle,
.layoutTitle-home--exhibit {
	text-shadow:rgba(255,255,255,1) 0 1px 0;
	font-weight:700;
	padding-left:20px;
	}

.layoutTitle {
	line-height:70px;
	font-size:1.3em;
}

	.layoutTitle-home--exhibit {
		font-size:1.2em;
		line-height:49px;
		position:relative;
	}

	.layoutTitle-home--exhibit:before {
		content:'';
		display:block;
		position:absolute;
		height:3px;
		width:100%;
		top:-2px;
		left:0;
		background: -moz-linear-gradient(top,  rgba(0,0,0,0.2) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0.2)), color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(top,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to bottom,  rgba(0,0,0,0.2) 0%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#33000000', endColorstr='#00ffffff',GradientType=0 );
	}

	.layoutTitle span {
		margin-right:10px;
	}

	.noPadding
	/* NO white BG */ {
		padding:0 !important;
	}

	.annualEventsTitle {
		padding-left:20px;
	}

.page .layoutContent,
.vTourPage .layoutContent p {
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	position:relative;
}
	.widePage .layoutContent,
	.atTheMuseum-thumb .layoutContent {
		padding:0;
	}

	.atTheMuseum-thumb .entry-content-featured-img {
		/*margin-bottom:-2px;*/
		height:140px;
		max-height:140px;
		overflow:hidden;
	}
	.single-post .layoutContent {
		padding:0;
	}	

.layoutPaddingTop {
	padding-top:20px!important;
}
	.historyBG {
		background-image:url("images/historyContent.png");
		background-position:top right;
		background-repeat:no-repeat;
		position:relative;
	}

.admission-special>p {
	margin-bottom:20px;
}
.history-special {
	padding-right:35%!important;
}
.history-special>p {
	font-family:'Pt Serif', 'Times New Roman', serif;
}

.commercialBG {
	background:url("images/visitCommercialBG.jpg") no-repeat;
	position:relative;
}

.commercialGreen {
	width:68%;
	height:355px;
	background: -moz-linear-gradient(left, rgba(26,115,64,1) 0%, rgba(26,115,64,0.97) 3%, rgba(255,255,255,0) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(26,115,64,1)), color-stop(3%,rgba(26,115,64,0.97)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(26,115,64,1) 0%,rgba(26,115,64,0.97) 3%,rgba(255,255,255,0) 100%);
	background: -o-linear-gradient(left, rgba(26,115,64,1) 0%,rgba(26,115,64,0.97) 3%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(26,115,64,1) 0%,rgba(26,115,64,0.97) 3%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(26,115,64,1) 0%,rgba(26,115,64,0.97) 3%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a7340', endColorstr='#00ffffff',GradientType=1 );
}

.commercial-special>p {
	width:54%;
}

.visitVideo-btn {
	display:none;
}

.visitVideo-smallBtn {
	background:url("images/commercialPlay-small.png") no-repeat;
	width:205px;
	height:133px;
	margin-top:25px;
	float:left;
	opacity:0.8;
}

.visitVideo-smallBtn:hover {
	opacity:1;
	-webkit-transition: all .25s ease;
	-moz-transition: all .25s ease;
	-ms-transition: all .25s ease;
	-o-transition: all .25s ease;
	transition: all .25s ease;
}

/*************************/

.layoutContent-third {
	width:322px;
	float:left;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:20px;
	margin-right:27px;
	position:relative;
}

.layoutContent-third:first-child {
	padding-left:0;
}
.layoutContent-third:last-child {
	margin-right:0;
	padding-right:0;
}
.layoutContent-twoThird {
	width:691px; /* Was 711 for some reason? */
	float:left;
	padding-left:20px;
	padding-right:20px;
	margin-right:27px;
	margin-bottom:27px;
}
	.layoutContent-twoThird:first-child {
		padding-left:0;
	}

.specialBorder:before {
	content: '';
	display:block;
	border-bottom:1px solid #bdbdbd;
	position:absolute;
	z-index:-1;
	bottom:0;
	left:0;
	right:0;
}
.specialBorder {
	border-bottom:1px solid white;
	border-top:1px solid #bdbdbd;
	position:relative;
	z-index:1;
}

.specialBorder:after {
	content: '';
	display:block;
	border-bottom:1px solid white;
	position:absolute;
	z-index:-1;
	top:0;
	left:0;
	right:0;
}

.layoutContentDirections {
	padding-top:30px;
}

.layoutContentDirections-btm {
	padding-top:20px;
}

.layoutContentDirections>div {
	width:100%;
	padding-left:20px;
	float:left;
	margin-top:27px;
	background-color:rgba(249,208,160,1);
	border-left:5px solid rgba(239,124,65,1);
}

.layoutContentDirections>div p {
	padding:10px 10px 10px 0;
}

.layoutContentDirections i {
	float:left;
	line-height:48px;
	color:rgba(239,124,65,1);
}

.directionsSign {
	background:url("images/directionsSign.png") no-repeat top right;
}

.directionsSign>p {
	margin-right:240px;
	padding-bottom:19px;
}

.promoBox article ul {
	padding:0 0 0 0;
}

.promoBox li {
	padding:5px 10px;
	margin-bottom:5px;
	font-size:1.1em;
}
	.promoBox .blueBG li:hover {
		-moz-border-radius:		3px;
		-webkit-border-radius:	3px;
		border-radius:			3px;

		-moz-box-shadow:		0 2px 3px 0 rgba(51,102,217,1);
		-webkit-box-shadow:		2px 3px 0 rgba(51,102,217,1);
		box-shadow:				0 2px 3px 0 rgba(51,102,217,1);
	}

	.promoBox li:hover {
		-moz-border-radius:		3px;
		-webkit-border-radius:	3px;
		border-radius:			3px;

		-moz-box-shadow:		0 2px 3px 0 rgba(0,0,0,0.1);
		-webkit-box-shadow:		2px 3px 0 rgba(0,0,0,0.1);
		box-shadow:				0 2px 3px 0 rgba(0,0,0,0.1);
	}

/*.promoBox li .fa {
	position:absolute;
	left:25px;
}*/

.promoBox .layoutContent {
	padding:0 20px 20px 20px!important;
}

.contentLayout ol li {
	list-style:decimal;
}

.upcomingEvents-list {
	padding-bottom:20px;
}

.upcomingEvents-list span,
.otherEvents span {
	font-size:0.8em;
	font-weight:700;
	display:block;
}

.upcomingEvents-list span {
	color:rgba(142,177,255,1);
}
.otherEvents p {
	font-family: 'Pt Sans', Arial, Verdana, serif;
}
.otherEvents .openCockpitDesc {
	font-size:0.9em;
	padding-bottom:20px;
}
.otherEvents p span {
	color:#7d7d7d;
	font-family: 'Pt Sans', Arial, Verdana, serif;
	margin:0;
}

.pastEvents a,
.pastEvents a:hover {
	color:rgba(0,0,0,1);
}

.pastEvents li {
	float:left;
	font-size:1em;
	padding:10px;
	margin-bottom:0;
}

.pastEvents li .fa {
	position:initial;
	left:0;
}

.eventSignUp-container {
	width:100%;
	padding:20px 0;
	margin:15px 0;
	background:rgba(232,232,232,1);
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
}
	.eventSignUp-container:after {
		content: "";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

.eventSignUp-container a {
	color:rgba(255,255,255,1);
	display:block;
}

.eventSignUp-container div {
	width:45%;
	margin-top:5px;
	margin-bottom:5px;
	text-align:center;
	padding:10px 20px 15px;
	background:rgba(96,106,255,1);
}
	.eventSignUp-container a:nth-child(2) div {
		float:left;
		margin-left:3%;
	}
	.eventSignUp-container a:nth-child(3) div {
		float:right;
		margin-right:3%;
	}
	.eventSignUp-container div:hover {
		background:rgba(77,83,176,1);
		border-color:rgba(77,83,176,1);
	}

.eventSignUp-container div span {
	font-size:1.2em;
	line-height:1.5em;
}

.events-postContent .gallery,
.single .gallery {
	padding:0 20px;
	margin:0 0 0px; /* was 0 0 40px */
}

.atTheMuseumPage .layoutFull,
.atTheMuseumPage .layoutThird {
	height:280px;
}

.atTheMuseumPage .layoutAtmAircraft {
	background:#f4f4f4 url('images/atmAircraftBG.png') no-repeat right;
}

.atTheMuseumPage .layoutAtmExhibits {
	background:#f4f4f4 url('images/atmExhibitsBG.png') no-repeat right;
}

.atTheMuseumPage .layoutContent-third p {
	font-size:1em;
}

.atmAircraftLoop-layout {
	margin-top:-50px;
}

.atmAircraftLoop div {
	width:150px;
	height:100px;
	background:#f4f4f4;
	float:left;
	position:relative;
}
	.atmAircraftLoop div:first-child {
		margin:0 2px 2px 0;
	}
	.atmAircraftLoop div+div {
		margin:0 0px 2px 0;
	}
	.atmAircraftLoop div:last-child {
		margin:0px 0 0 2px;
	}
	.atmAircraftLoop div:last-child span,
	.atmAircraftLoop div+div+div span {
		width:150px;
		height:100px;
		float:left;
		position: absolute;
	}
	.atmAircraftLoop div:last-child span,
	.atmAircraftLoop div+div+div span {
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 25%, rgba(244,244,244,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(25%,rgba(255,255,255,0)), color-stop(100%,rgba(244,244,244,1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 25%,rgba(244,244,244,1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 25%,rgba(244,244,244,1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 25%,rgba(244,244,244,1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 25%,rgba(244,244,244,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#f4f4f4',GradientType=0 );
	}
	.atmAircraftLoop img {
		width:100%;
		height:auto;
	}


.atmViewAll-btn {
	text-align: center;
	position: absolute;
	bottom:-10px;
	left:50%;
	margin-left:-86px;
	z-index:10;
	padding:10px 10px 0 10px;
}

.atTheMuseumSingle {
	background:url('images/bg.gif') #ececec;
}

.atTheMuseum-aircraft p:first-child,
.atTheMuseum-exhibits p:first-child {
	padding:27px 54px 0 27px;
}

/* === Aircraft - Single - Layout === */

.single-aircraft article header {
	padding:0 0 27px!important;
}

.single-aircraft .entryTitle,
.single-exhibits .entryTitle,
.single-collections .entryTitle,
.regPage .entryTitle,
.twoThirdPage .entryTitle {
	font-size:3em;
	color:rgba(10,48,81,1);
}

.single-aircraft .entryTitle,
.single-exhibits .entryTitle {
	padding:15px 0 15px;
}

.single-aircraft h4,
.single-collections h4 {
	font-size:0.9em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:0;
}

.aircraft-logo {
	padding:40px 0;
	text-align:center;
}
	.vAlignHelper {
		vertical-align: middle;
		height:100%;
		display: inline-block;
	}
	.aircraft-logo img {
		vertical-align: middle;

	}

.aircraft-info {
	padding:0 20px;
}

.aircraft-specs {
	padding:0 20px 20px;
}

.aircraft-info li,
.aircraft-specs li {
	font-size:0.9em!important;
	line-height:1.2em;
	padding-top:6px;
}

.aircraft-info li:first-child,
.aircraft-specs li:first-child {
	padding-top:0;
}

.aircraft-info li div,
.aircraft-specs li div {
	line-height:1.5em;
}

.aircraft-info span,
.aircraft-specs span {
	text-transform:uppercase;
	color:rgba(101,101,101,1);
	font-weight:700;
	font-size:0.9em!important;
	margin-right:5px;
}

.smallUpperSpacedTxt {
	font-size:1em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:2px;
	padding:20px 0 20px 20px;
}

/* === Aircraft Assignments === */

.aircraft-assignments {
	width:100%!important;
    margin:0!important;
	text-align:left;
	font-size:1em;
	line-height:1.4;
}

.aircraft-assignments tr {
	border-bottom:1px solid rgba(229,229,229,1);
}

.aircraft-assignments tbody tr:last-child {
	border-bottom:none;
}

.aircraft-assignments th {
	width:25%;
	position:relative;
	color:rgba(0,0,0,1);
	background-color:rgba(228,228,228,1);
	font-weight:700;
}
	.aircraft-assignments th+th {
		width:75%;
		background-color:rgba(220,220,220,1);
	}

.aircraft-assignments th:first-child,
.aircraft-assignments td:first-child {
	padding:15px 15px 15px 20px;
	text-align:right;
	border-right:1px solid rgba(229,229,229,1);
}
.aircraft-assignments th,
.aircraft-assignments td {
	padding:15px 20px 15px 15px;
}

.aircraft-assignments .a td:first-child {
	background-color:rgba(240,240,240,1);
}

.aircraft-assignments tbody tr:hover td {
	background:rgba(255,249,203,0.5) !important;
}

/* =============================== */

/* === History Homepage ========== */

.historyPage .layoutHistory-home {
	height:335px;
	background-color:rgba(244,244,244,1);
	position:relative;
}

.whiteText,
.whiteText h3,
.whiteText .historyFeatured-filedIn,
.whiteText a {
	color:rgba(255,255,255,1)!important;
}

.layoutHistory-home .entry-content-featured-img {
	background-color:rgba(10,48,81,1);
	width:100%;
	height:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:-10;
	overflow:hidden;
}

.layoutHistory-home .entry-content-featured-img img {
	opacity:0.3;
	margin-bottom:-2px;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
	.layoutHistoryFeatured:hover img {
		opacity:0.6;
	}

.layoutHistory-home .layoutHistoryFeatured {
	width:540px;
	padding:0 40px 20px;
	position:relative;
	top:0;
	left:0;
	height:100%;
	z-index:0;
	float:left;
}
	.layoutHistory-home .layoutHistoryFeatured a {
		color:rgba(0,0,0,1);
	}
	
	.layoutHistory-home .historyFeatured-right {
		border-left:1px solid rgba(215,215,215,1);
		padding-bottom:75px!important;
	}

	.layoutHistory-home .historyFeatured-left:before {
		content:'';
		position:absolute;
		right:0;
		top:0;
		width:35px;
		height:100%;

		background: -moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
		background: -webkit-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -o-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -ms-linear-gradient(left,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: linear-gradient(to right,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=1 );

	}

	.layoutHistory-home .historyFeatured-right:before {
		content:'';
		position:absolute;
		left:0;
		top:0;
		width:35px;
		height:100%;

		background: -moz-linear-gradient(left,  rgba(0,0,0,0.1) 0%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0.1)), color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(left,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to right,  rgba(0,0,0,0.1) 0%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a000000', endColorstr='#00ffffff',GradientType=1 );
	}

.layoutHistory-home h3 {
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:0.8em;
	font-style:italic;
	letter-spacing:2px;
	text-transform:uppercase;
	text-align:center;
	margin-top:20px;
	padding-bottom:20px;
	color:rgba(101,101,101,1);
	border-bottom:1px solid rgba(228,228,228,1);
}
	.layoutHistory-home .whiteText h3 {
		border-bottom:1px solid rgba(255,255,255,1);
	}

.historyTitle {
	text-align:center;
	padding-top:50px;
}

.layoutHistory-home h1 {
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:2em;
}

.layoutHistory-home .historyFeatured-filedIn {
	text-align:center;
	padding-top:50px;
	text-transform:uppercase;
	font-family:'Pt Serif','Times New Roman', serif;
	font-size:0.8em;
	font-style:italic;
	letter-spacing:2px;
}
	.layoutHistory-home .historyFeatured-filedIn,
	.layoutHistory-home .historyFeatured-filedIn a {
		color:rgba(101,101,101,1);
	}

.layoutHistory-home .theExcerpt {
	width:90%;
	margin:0 auto;
	padding-top:20px;
}

.layoutHistory-home .theExcerpt p {
	font-size:1em;
}

.layoutHistory-home .continueReading {
	position:absolute;
	bottom:20px;
	left:50%;
	margin-left:-78px;
}

.continueWatch {
	position:absolute;
	bottom:15px;
	left:50%;
	margin-left:-41px!important;
}

.layoutHistory-home .btn-continueReading,
.historyRow-home--topics .btn-continueReading {
	font-weight:700;
	padding:10px 20px;
	background:none;
	cursor:pointer;
	opacity:0.9;
	color:rgba(0,0,0,1);
	border:1px solid rgba(0,0,0,0.3);
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;

	-webkit-transition: all 0.5s ease;
	-moz-transition: all 0.5s ease;
	-o-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
	.layoutHistory-home .whiteText .btn-continueReading {
		color:rgba(255,215,52,1);
		border:1px solid rgba(255,215,52,1);
	}

	.btn-continueReading:hover {
		color:rgba(0,0,0,1);
		background-color:rgba(255,215,52,0.7)!important;
		border:1px solid rgba(255,215,52,1);
		opacity:1;

		-moz-box-shadow:		0 0px 10px 0 rgba(255,215,52,0.7);
		-webkit-box-shadow:		0px 10px 0 rgba(255,215,52,0.7);
		box-shadow:				0 0px 10px 0 rgba(255,215,52,0.7);
	}

/* == History > Homepage > Topics == */

.historyRow-home--header {
	font-size:1.2em;
}
	.historyRow-home--headerFix {
		width:48%;
		margin:1%;
		float:left;
	}
	
	.historyBG-dafbHistory {
		background:url(images/historyRow-home--dafbHistoryBG.png) no-repeat;
	}
	.historyBG-worldWarII {
		background:url(images/historyRow-home--worldWarIIBG.png) no-repeat;
	}
	.historyBG-coldWar {
		background:url(images/historyRow-home--coldWarBG.png) no-repeat;
	}
	.historyBG-vietnamWar {
		background:url(images/historyRow-home--vietnamWarBG.png) no-repeat;
	}
	.historyBG-airliftStories {
		background:url(images/historyRow-home--airliftStoriesBG.png) no-repeat;
	}
	.historyBG-modern {
		background:url(images/historyRow-home--modernBG.png) no-repeat;
	}

.historyRow-home--topics {
	margin-top:27px;
	margin-bottom:45px;
}
	.tax-filters .historyRow-home--topics {
		border-top:0;
	}

.historyRow-home--topics a {
	font-weight:normal;
}

.historyRow-home--topics ul {
	list-style: none;
}

.historyRow-home--topics ul li {
	width:49%;
	float:left;
	height:165px;
	padding:initial;
	margin:0.5% 0.5%!important;
	background:rgba(244,244,244,1);
	font-size:inherit!important;
	position:relative;
}
	.historyRow-home--topics ul li span {
		padding:15px 30px!important;
		
		width:100%;
		height:100%;
		position:absolute;
		float:left;

		-moz-box-shadow:    0 1px 2px 0 rgba(0,0,0,0.1);
		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.1);
		box-shadow:         0 1px 2px 0 rgba(0,0,0,0.1);
	}

	.historyRow-home--topics ul li span:hover {
		-moz-box-shadow:    0 1px 2px 0 rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,0.4);
		box-shadow:         0 1px 2px 0 rgba(0,0,0,0.4);
	}
.historyHomeTitle {
	font-size:1em;
	font-weight:700;
	font-family:'Pt Serif','Times New Roman', serif;
	padding-bottom:10px;
	line-height:1.2em;
}

.historyRow-home--topics .tags {
	color:rgba(0,0,0,1);
	font-size:0.8em;
}
	.historyRow-home--topics .tags .theTag {
		float:left;
		padding:7px;
		margin-right:5px;
		border:1px solid rgba(219,219,219,1);
		border-radius: 4px
	}

.historyFilter {
	width:100%;
	height:100%;
	padding:25px;
	background:rgba(228,228,228,1);
	border:1px solid rgba(219,219,219,1);
}
	.historyFilter-inner {
		width:1080px;
		margin:0 auto;
		padding:0 30px;
	}
	.historyFilter .facetwp-facet {
		float:left;
		margin-right:10px;
		margin-bottom:10px;
		margin-top:10px;
	}

	.historyFilter .facetwp-dropdown {
		font-size:15px;
		padding:5px;
	}

	.historyFilter .facetwp-dropdown option {
		padding:10px;
	}

	.historyFilter .btn {
		padding:5px 20px;
		margin:7px 0;
		float:left;
	}

.firstHandAccount {
	color:rgba(101,101,101,1);
	font-size:2em;
	position:absolute;	
}
	.historyTopics-fha {
		bottom:0;
		right:0;
		padding:0 30px 17px 0;
		display:none;
	}
	.historyRow-fha {
		right:0;
		top:0;
		padding:31px 10px 0 0;
		font-size:0.8em;
		font-weight:700;
	}
		.historyRow-fha>i {
			font-size:1.9em;
			position:absolute;
			top:25px;
			left:-32px;
		}
.historyRow-home--topics a .excerpt {
	font-size:0.8em;
	height:70px;
	overflow:hidden;
	color:rgba(0,0,0,1);
	margin-bottom:10px;
}

.historyRow-home--topics .continueReading {
	display:none;
}

.playIcon {
	height:65px;
	margin:15px 0 55px;
	background:url(images/playIcon.png) no-repeat center center;
	z-index:1;
}
	.historyRow-home--topics span:hover .playIcon {
		background:url(images/playIconHover.png) no-repeat center center;
		z-index:1;
	}

/********************************
	Pages
********************************/
	
.widePage .content {
	padding:30px 0 60px;
}

.page .twoThirdPage .layoutContent,
.page .regPage .layoutContent {
	padding:10px 0 60px;
}

.twoThirdPage .entryTitle,
.twoThirdPage h2,
.twoThirdPage h3,
.regPage .entryTitle,
.regPage h2,
.regPage h3 {
	font-family:'Pt Serif','Times New Roman',serif;
}

.twoThirdPage .entryTitle,
.regPage .entryTitle {
	font-size:2.5em;
}

.twoThirdPage h2,
.regPage h2 {
	padding:20px 20px 0;
	margin-top:50px;
	font-size:1.5em;
}

.twoThirdPage .sitemap h2 {
	margin-top:5px;
}

.twoThirdPage .btn {
	margin:10px 20px;
}

.twoThirdPage ul {
	margin:20px 20px 20px 20px;
}
	.twoThirdPage ul.children {
		margin:0 20px;
	}
	.twoThirdPage ul.children li {
		padding-top:10px;
	}
	
.twoThirdPage li {
	padding:5px 0;
}

/********************************
	END Pages
********************************/

/*******************************/
/* == History Single ========= */
/* == Collections Single ===== */
/* == Exhibits Single ======== */
/*******************************/

.single-history .layoutHeaderBanner {
	width:100%;
	height:100%;
	z-index:-1;
}

.single-history .headerBanner {
	width:100%;
	height:100%;
	background-size:cover;
	padding-top:42%;
}

.single-history .headerBanner,
.single-exhibits .headerBanner {
	background-repeat:none;
}

.single-exhibits header {
	text-align:center;
}

.historySingle header,
.widePage header {
	padding:27px 0 54px!important;
	margin:0 auto;
	width:780px;
}

.single-exhibits header {
	padding:10px 0 20px;
}

.single-history .entryTitle,
.widePage .entryTitle {
	/* History Article Title */
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:3.5em;
	line-height:1.2;
}

.single-history .entrySubTitle { 
	/* History Author */
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-style:italic;
	font-size:1.2em;
}

.single-history .content p,
.single-exhibits .content p,
.widePage .content p {
	width:780px;
	margin:0 auto;
}

	.single-history .content p:last-child,
	.single-exhibits .content p:last-child,
	.single-collections .content p:last-child {
		padding-bottom:50px;
	}

.single-history .content a,
.single-exhibits .content a {
	font-weight:700;
}

.historySingle .layoutFull,
.single-collections .layoutFull,
.widePage .layoutFull {
	margin:0!important;
}

.historySingle .layoutFull:first-child{
	padding-top:27px;
}

.moh-bg {
	background:url('images/medal-of-honor-bg.png') no-repeat top right;
}

.single-collections .headerBanner {
	height:auto;
	
}

.single-collections .headerContainer {
	width:1080px;
	/*height:500px;*/
	margin:0 auto;
	background:rgba(244,244,244,1);
	border:1px solid rgba(229,229,229,1);
	border-top:0;
	border-left:0;
	overflow:hidden;
}

.single-collections .headerLeft {
	width:70%;
	float:left;
	border-right:1px solid rgba(229,229,229,1);
	background:rgba(255,255,255,1);
}

.single-collections .headerBanner img {
	height:auto;
	margin:0 auto;
	max-width:750px;
}

.single-collections .headerRight {
	float:left;
	width:30%;
	background:rgba(244,244,244,1);
}

.single-collections h1 {
	font-size:1.7em;
	text-align:left;
	color:rgba(10,48,81,1);
	padding:25px 10px;
}

.single-collections #container h2,
.entry-content h2 {
	font-size:1.4em;
	text-align:left;
	color:rgba(10,48,81,1);
	padding:50px 20px 0;
	line-height:1.6;
}

.single-collections .content p {
	width:768px;
}

.gallery-size-thumbnail .gallery-item {
	margin-top:18px;
	float:left;
	text-align:center;
	width:16%;
	margin-right:0.8%;
}

.gallery-size-thumbnail .gallery-item:nth-child(7n+6) {
	margin-right:0;
}

.gallery-size-thumbnail .gallery-item img {
	border:0!important;
	-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2)!important;
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2)!important;
	box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2)!important;
}
	.gallery-size-thumbnail .gallery-item img:hover {
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.4)!important;
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4)!important;
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.4)!important;
	}

.yarppRow {
	border-top:1px solid rgba(213,213,213,1);
}

.yarpp-related {
	padding:0 20px;
}

.yarpp-related h3 {
	font-size:2em!important;
	padding:0 0 30px 0!important;
	color:rgba(10,48,81,1)!important;
	font-weight:normal!important;
	text-transform:none!important
}

.yarpp-related ul {
	padding-top:0!important;
	margin-left:0;
}

.yarpp-related li {
	width:49%;
	float:left;
	background:rgba(244,244,244,1);
	padding:15px!important;
	margin:1% 0.5%!important;
	list-style:none;
	line-height:initial;

	-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
	box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
}
	.yarpp-related li:hover {
		background:rgba(244,244,244,1);
		z-index:100;

		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.4);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.4);
	}
/* =============================== */

.brickProgram ul {
	padding:20px 0 0 40px;
	list-style-type:initial;
}

.brickProgram li {
	line-height:1.6em;
	padding-bottom:10px;
}

.volunteerList {
	padding:30px 0 0 40px;
}

.listsInContent li {
	line-height:1.6em;
	padding-bottom:20px;
}

.filterTaxItems {
	padding:10px;
	border:1px solid #bdbdbd;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
	float:left;
	margin:0 10px 10px 0;
	font-size:0.9em;
}

.aircraftViewTitle {
	margin-bottom:15px;
}


.btn,
input#submit {
	padding:15px 40px 15px 20px;
	position:relative;
	border:0;
	color:white;
	margin:0;
	cursor:pointer;
	font-size:1em;
	font-weight:700;
	font-family:'Pt Sans', Arial, serif;

	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;

}
	input#submit {
		padding:15px 20px !important;
	}

.btnWide {width:100%;}

	.greenBG-btn,
	input#submit,
	.bfPurchase {
		-moz-box-shadow:		0 2px 0px 0 rgba(45,107,71,1);
		-webkit-box-shadow:		0 2px 0 rgba(45,107,71,1);
		box-shadow:				0 2px 0px 0 rgba(45,107,71,1);
	}

	.greenBG-btn,
	input#submit,
	.bfPurchase {
		background: rgb(60,152,99);
		background: -moz-linear-gradient(top,  rgba(60,152,99,1) 0%, rgba(56,133,89,1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(60,152,99,1)), color-stop(100%,rgba(56,133,89,1)));
		background: -webkit-linear-gradient(top,  rgba(60,152,99,1) 0%,rgba(56,133,89,1) 100%);
		background: -o-linear-gradient(top,  rgba(60,152,99,1) 0%,rgba(56,133,89,1) 100%);
		background: -ms-linear-gradient(top,  rgba(60,152,99,1) 0%,rgba(56,133,89,1) 100%);
		background: linear-gradient(to bottom,  rgba(60,152,99,1) 0%,rgba(56,133,89,1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3c9863', endColorstr='#388559',GradientType=0 );
	}
		.greenBG-btn:hover,
		input#submit:hover,
		.bfPurchase:hover {
			background: rgb(31,137,76);
			background: -moz-linear-gradient(top,  rgba(31,137,76,1) 0%, rgba(26,115,64,1) 100%);
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(31,137,76,1)), color-stop(100%,rgba(26,115,64,1)));
			background: -webkit-linear-gradient(top,  rgba(31,137,76,1) 0%,rgba(26,115,64,1) 100%);
			background: -o-linear-gradient(top,  rgba(31,137,76,1) 0%,rgba(26,115,64,1) 100%);
			background: -ms-linear-gradient(top,  rgba(31,137,76,1) 0%,rgba(26,115,64,1) 100%);
			background: linear-gradient(to bottom,  rgba(31,137,76,1) 0%,rgba(26,115,64,1) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1f894c', endColorstr='#1a7340',GradientType=0 );
		}

	.blueBG-btn {
		background: rgb(74,130,255); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(74,130,255,1) 0%, rgba(39,106,255,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(74,130,255,1)), color-stop(100%,rgba(39,106,255,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(74,130,255,1) 0%,rgba(39,106,255,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(74,130,255,1) 0%,rgba(39,106,255,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(74,130,255,1) 0%,rgba(39,106,255,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(74,130,255,1) 0%,rgba(39,106,255,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4a82ff', endColorstr='#276aff',GradientType=0 ); /* IE6-9 */

		-moz-box-shadow:		0 2px 0px 0 rgba(29,81,186,1);
		-webkit-box-shadow:		0 2px 0 rgba(29,81,186,1);
		box-shadow:				0 2px 0px 0 rgba(29,81,186,1);
	}
		.blueBG-btn:hover {
			background: rgb(65,113,216); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(65,113,216,1) 0%, rgba(34,92,216,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(65,113,216,1)), color-stop(100%,rgba(34,92,216,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(65,113,216,1) 0%,rgba(34,92,216,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(65,113,216,1) 0%,rgba(34,92,216,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(65,113,216,1) 0%,rgba(34,92,216,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(65,113,216,1) 0%,rgba(34,92,216,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4171d8', endColorstr='#225cd8',GradientType=0 ); /* IE6-9 */
		}
	.greyBG-btn {
		color:rgba(101,101,101,1);
		text-shadow:rgba(255,255,255,1) 0 1px 0;
		border:1px solid rgba(228,228,228,1);

		-moz-box-shadow:		0 2px 0px 0 rgba(190,190,190,1);
		-webkit-box-shadow:		0 2px 0 rgba(190,190,190,1);
		box-shadow:				0 2px 0px 0 rgba(190,190,190,1);

		background: rgb(244,244,244); /* Old browsers */
		background: -moz-linear-gradient(top,  rgba(244,244,244,1) 0%, rgba(228,228,228,1) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(244,244,244,1)), color-stop(100%,rgba(228,228,228,1))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(228,228,228,1) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(228,228,228,1) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(244,244,244,1) 0%,rgba(228,228,228,1) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(244,244,244,1) 0%,rgba(228,228,228,1) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f4f4f4', endColorstr='#e4e4e4',GradientType=0 ); /* IE6-9 */
	}
		.greyBG-btn:hover {
			background: rgb(239,239,239); /* Old browsers */
			background: -moz-linear-gradient(top,  rgba(239,239,239,1) 0%, rgba(214,214,214,1) 100%); /* FF3.6+ */
			background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(239,239,239,1)), color-stop(100%,rgba(214,214,214,1))); /* Chrome,Safari4+ */
			background: -webkit-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(214,214,214,1) 100%); /* Chrome10+,Safari5.1+ */
			background: -o-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(214,214,214,1) 100%); /* Opera 11.10+ */
			background: -ms-linear-gradient(top,  rgba(239,239,239,1) 0%,rgba(214,214,214,1) 100%); /* IE10+ */
			background: linear-gradient(to bottom,  rgba(239,239,239,1) 0%,rgba(214,214,214,1) 100%); /* W3C */
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#d6d6d6',GradientType=0 ); /* IE6-9 */
		}

	.clearBG-btn {
		border:2px solid rgba(229,229,229,1);
	}

	.rArrow:after {
		content:'\00BB';
		display:block;
		position:absolute;
		top:50%;
		right:20px;
		margin-top:-20px;
		font-size:1.7em;
		font-weight:700;
	}
.visitHistory-btn {
	position:absolute;
	right:15px;
	bottom:15px;
}

.amcmDivider {
	width:100%;
	height:35px;
	background:url('images/amcmDivider.png') no-repeat;
	margin-top:30px;
}

.amcmDivider-twoThirds {
	width:100%;
	height:35px;
	background:url('images/amcmDivider-twoThirds.png') no-repeat;
	margin-top:30px;
}

/********************/
/** Drop Down Menu **/

.memberLevels {
	-moz-box-shadow:    0 2px 4px 0 silver;
	-webkit-box-shadow: 0 2px 4px 0 silver;
	box-shadow:         0 2px 4px 0 silver;
}

.showMember-content,
.showVolunteerFAQ-content {
	display:none;
}

.showToggleTitle,
.showHDIssues {
	font-size:1.2em;
	font-weight:700;
	padding:20px;
	background:#f4f4f4;
	z-index:1;
	position:relative;
	cursor:pointer;
	
}

.HDIssuesBG {
	background:url(images/HDIssuesBG.png) no-repeat 97% 50%;
}

.HDIssuesList {
	margin-right:0;
	padding-right:0;
}

.showToggleTitle {
	margin-top:30px;
}
.showHDIssues {
	border-top:1px solid rgba(224,224,224,1);
}

.HDIssuesList .layoutContent-third:nth-child(2n+0) {
	margin-right:0;
}
.HDIssuesList .layoutContent-third:nth-child(1n+0) {
	padding-left:0;
}

.HDIssues-content {
	padding:0 20px 20px 20px;
}

.member-container {
	font-size:1em;
	width:100%;
	height:auto;
	position:relative;
}

.contentLayout .supportMember li {
	font-size:1em;
}

.memberLeft {
	float:left;
	width:100%;
	background:#f3f3f3;
}
	
	.memberLeft-content {
		width:80%;
		float:left;
		padding:20px;
	}

	.memberLevelTitle {
		font-size:1.1em;
		font-weight:700;
	}

	.supportMember p {
		font-size:1em;
		font-weight:700;
	}

.memberRight {
	width:20%;
	background:#f0f0f0;
	height:100%;
	padding:20px 0 0 0;
	position:absolute;
	right:0;
	top:0;
	z-index:1;
}
	
	.memberRight:after {
		content:'';
		display:block;
		position:absolute;
		left:0;
		top:0;
		right:0;
		height:100%;
		width:10px;
		z-index:-1;

		background: -moz-linear-gradient(left,  rgba(232,232,232,1) 0%, rgba(0,0,0,0) 100%);
		background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(232,232,232,1)), color-stop(100%,rgba(0,0,0,0))); 
		background: -webkit-linear-gradient(left,  rgba(232,232,232,1) 0%,rgba(0,0,0,0) 100%); 
		background: -o-linear-gradient(left,  rgba(232,232,232,1) 0%,rgba(0,0,0,0) 100%); 
		background: -ms-linear-gradient(left,  rgba(232,232,232,1) 0%,rgba(0,0,0,0) 100%); 
		background: linear-gradient(to right,  rgba(232,232,232,1) 0%,rgba(0,0,0,0) 100%); 
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#00000000',GradientType=1 );

	}

	.memberPrice {
		font-size:1.6em;
		font-weight:700;
		text-align:center;
		padding-bottom:20px;
	}

	.shopifyBuy-btn {
		text-align:center;
	} 

/********************/
/********************/

/* Collections Page */

#content.collections-page {
	width:100%;
}
.collections-page header:before {
	content: '';
	display:block;
	border-bottom:1px solid #bdbdbd;
	position:absolute;
	z-index:-1;
	top:0;
	bottom:0;
	left:0;
	right:0;
}
.collections-page header {
	border-bottom:1px solid white;
	padding:30px 0;
	position:relative;
	z-index:1;
}
.collections-page section.two-col {
	width:74%;
	float:left;
}
p.about-coll {
	padding:30px 0;
}

.one-thirds-container ul li {
	float:left;
	margin:0 5% 27px 0;
	width:30%;
	height:100%;
	background:silver;
	padding:0;
	position:relative;
	overflow:hidden;
	-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
	box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
}
	.one-thirds-container ul li.last {
		margin:0 0 27px 0;
	}

	.one-thirds-container ul li:hover {
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.4)!important;
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4)!important;
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.4)!important;
	}

.one-thirds-container ul li img {
	width:100%;
	height:auto;
	margin-bottom:-2px;
}

.one-thirds-container ul li div {
	background:#f4f4f4;
	font-size:1.0em;
	line-height:1.25;
	height:60px;
	width:100%;
	padding:19px 15px;
	/*position:absolute;
	bottom:0;*/
	display:table;
}

/*one-thirds-container ul li div:after {
	content:"\00BB";
	color:rgba(95,144,186,1);
	font-size:2em;
	font-weight:700;
	line-height:60px;
	position:absolute;
	right:10px;
	bottom:3px;
}*/

.one-thirds-container ul li div span {
	display:table-cell;
	vertical-align:middle;
	word-break:normal;
}

.collections-page section.right {
	width:345px;
	float:right;
}

.collections-page li.taxonomies {
	float:none;
	margin:0 0 5px 0;
}

.entry-title {
	padding:20px 0;
}

.atTheMuseum-thumb .entry-title {
	padding:15px 20px;
	min-height:62px;
}

.collections-page .total {
	font-weight:700;
}

.record a.post-edit-link {
	position:absolute;
	right:0;
	padding:14px 15px 15px;
}

.records-container {
	width:100%;
	border-bottom:0;
}

.records-container .record {
	width:100%;
	float:left;
	position: relative;
	display:table;
	margin-bottom:30px;
}

.records-container .record:last-child {
	margin-bottom:0;
}

a:last-child .record {
	margin-bottom:0;
}

/*.record:hover .record-content-featured-img,*/
.record th:hover
/*.record:hover tr,*/
/*.record:hover td*/ {
	background-color:rgba(250,245,211,1);
}
.records-container .record-content-featured-img {
	width:150px;
	text-align: center;
	display: table-cell;
	vertical-align: middle;
	padding:10px;
	background:rgba(255,255,255,1);
	min-width:172px;
}
	.records-container .record-content-featured-img img {
		width:100%;
		height:auto;
	}

.recordCard {
	width:100%!important;
    margin:0!important;
}

.recordCardTitle {
	font-size:1.0em;
	font-weight:700;
	line-height:1.25;
	background:rgba(213,213,213,1);
	text-align:left;
}

.record th a {
	display:block;
	padding:10px 10px 10px 20px;
}

.record tr {
	border-bottom:1px solid rgba(229,229,229,1);
}

.recordCardInfo {
	color:rgba(0,0,0,1);
	width:100%;
}

.recordCardInfo span {
	font-weight:700;
	text-transform:uppercase;
	color:rgba(101,101,101,1);
	font-size:0.7em;
	letter-spacing:1px;
}

.recordCardInfo-left,
.recordCardInfo-right {
	padding:11px;
}
	.filedInPad {
		padding:6px 11px!important;
	}

.recordCardInfo-left {
	width:25%!important;
	text-align:right;
	background:rgba(240,240,240,1);
	vertical-align:middle;
}

.recordCardInfo-right {
	width:75%!important;
	background:rgba(244,244,244,1);
	font-size:0.9em;
	text-align:left;
}

.filedInTerms {
	padding:4px 7px;
	float:left;
	border:1px solid rgba(215,215,215,1);
	margin:1px 2px 1px 0;
	border-radius:5px;

}

/* Collections - Single */
.large-featured-img {
	width:100%;
	height:100%;
	margin:0 auto;
	text-align: center;
	background:white;
	border-bottom:1px solid #bdbdbd;
	line-height:0;
}

.accession-meta {
	border-top:1px solid rgba(229,229,229,1)!important;
    border-right:0!important;
	background:#f4f4f4;
	font-size:1em;
	width:100%!important;
    margin:0!important;
}

.accession-meta td {
	border-bottom:1px solid rgba(229,229,229,1);
	border-right:1px solid rgba(229,229,229,1);
	padding:10px;
	margin:0;
	vertical-align:middle;
	line-height:1.3em;
    border-left:0!important;
}

.accession-meta td+td {
	font-size:0.9em;
	text-align:left;
    border-right:0!important;
}

.accession-meta td:first-child {
	width:30%!important;
	text-align:right;
	background:rgba(240,240,240,1);
}
	.single-history .accession-meta td:first-child {
		width:25%!important;
	}

.accession-meta span {
	font-weight:700;
	text-transform:uppercase;
	color:rgba(101,101,101,1);
	font-size:0.7em;
	letter-spacing:1px;
}

.accession-meta a:after {
	content:',';
}

.accession-meta a:last-child:after {
	content:'';
}

.facetLeft_amcm-filter {
	float:left;
	width:25%;
	margin:20px 1% 30px 0;
	padding-bottom:10px;
	border:1px solid rgba(229,229,229,1);
	background:rgba(244,244,244,1);
}

.filter-title {
	font-size:1em;
	font-weight:700;
	padding:15px 0 15px 10px;
	background:rgba(249,141,0,1);
	color:rgba(255,255,255,1);
}

.filter-subTitle {
	background:rgba(240,240,240,1);
	padding:10px 0 10px 10px;
	margin-bottom:15px;
	font-weight:700;
	text-transform:uppercase;
	color:rgba(101,101,101,1);
	font-size:0.7em;
	letter-spacing:1px;
	border-top:1px solid rgba(229,229,229,1);
	border-bottom:1px solid rgba(229,229,229,1);
}

.facetLeft_amcm-filter .btn {
	padding:5px 20px;
	margin-left:10px;
}

.facetLeft_amcm-filter .facetwp-facet {
	margin-bottom:15px;
	padding:0 10px;
}

.facetLeft_amcm-filter .facetwp-type-search input[type=search] {
	width:100%;
}

.facetLeft_amcm-filter .facetwp-checkboxes {
	overflow-y:scroll;
}

.facetLeft_amcm-filter .facetwp-checkbox {
	font-size:1.0em;
	margin:0 0 8px 0;
}

.showNavigation-collections--toggle {
	display:none;
}

div.header {
	height:100px;
	border-bottom:1px solid rgba(229,229,229,1);
	margin-bottom:35px;
}

.poorData {
	padding:30px;
	background:wheat;
	text-align:center;
	margin:30px auto 10px;
	width:80%;
	border-left:5px solid rgba(231,207,162,1);
}

.paginationBar {
	background:rgba(244,244,244,1);
	border-top:1px solid rgba(229,229,229,1);
	border-bottom:1px solid rgba(229,229,229,1);
	margin:20px 0;
	float:left;
	width:100%;
}

.countsWrap {
	float:right;
	width:30%;
	padding:11px 10px;
	text-align:right;
	font-size:0.7em;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px;
	color:rgba(101,101,101,1);
}

.facetwp-counts {
	float:right;
	padding-left:7px;
}

.facetwp-pager-label {
	font-size:0.7em;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px;
	color:rgba(101,101,101,1);
}

.facetwp-pager {
	width:70%;
	float:left;
	text-align:left;
	color:rgba(101,101,101,1);
	padding-left:10px;
}

.facetwp-page {
	border-left:1px solid rgba(229,229,229,1);
	padding:10px 15px!important;
	margin:0!important;
}

.last-page {
	border-right:1px solid rgba(229,229,229,1);
}

.facetwp-pager .pages,
.facetwp-pager .last {
	border-left:0;
}

.facetwp-pager .facetwp-page:hover {
	background:rgba(250,245,211,1);
	box-shadow:0 3px 0px 0 rgba(249,141,0,1);
}

.facetwp-pager .active {
	background:rgba(249,141,0,1);
	color:rgba(255,255,255,1);
}

	.facetwp-pager .active:hover {
		background:rgba(249,141,0,1);
		box-shadow:none;
	}

.facetwp-pager a {
	font-weight:700;
	color:black;
}

/************************/
/****** CONTACT US ******/
/************************/

.contactUsPage .layoutContent {
	padding:20px 0 0;
	float:left;
	width:50%;
}

.contactUsPage .layoutContent-third {
	width:50%;
	padding-right:0;
	padding-left:20px;
	margin:0;
	font-size:0.9em;
}

.cmhfA,
.cmhfB {
	min-height:195px;
}

.contactUsPage strong>span {
	color:rgba(101,101,101,1);
}

.contactUsPage .layoutContent-third .fa {
	margin-right:5px;
}

.contactUsPage .name {
	font-size:1.1em;
	border-left:3px solid rgba(26,115,64,1);
	background:rgba(26,115,64,0.1);
	padding-left:10px;
	margin-bottom:10px;
}

.contactUsPage div {
	line-height:1.6;
}

.contactUsPage span {
	margin-right:5px;
}

/* footer.php */

#footer,
#footer a {
	color:rgba(135,215,255,1);
}

#footer a:hover {
	color:rgba(255,255,255,1);
}

#footer .topBar {
	width:100%;
	background:rgba(47,91,129,1);
}

#footer .topContainer {
	width:1080px;
	margin:0 auto;
}

#footer .social {
	width:711px;
	padding:0 20px;
	float:left;
}

.socialTitle {
	float:left;
	font-size:0.8em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
	line-height:108px;
	padding-right:60px;
}

#footer .socialIcons li {
	float:left;
	padding:40px 135px 0 0;
}


#footer .socialIcons li:last-child,
#footer .fa {
	padding-right:0;
	margin-right:0;
}

#footer .help {
	width:342px;
	padding:0 20px;
	float:left;
	margin-left:27px;
}

#footer .help li {
	float:left;
	padding:0 22px;
	line-height:108px;
	font-size:0.8em;
	font-weight:700;
	text-transform:uppercase;
	letter-spacing:1px;
}

#footer .bottomBar {
	width:100%;
	background:rgba(10,48,81,1);
}

#footer .bottomContainer {
	padding:60px 0;
	width:1080px;
	margin:0 auto;
}

#footer .bottomContainer .btm,
#footer .bottomContainer .top {
	float:left;
}

#footer .bottomContainer .btm {
	width:342px;
	margin-right:27px;
	float:left;
}

#footer .bottomContainer .top {
	width:711px;
	float:right;
}

.footerBranding {
	width:284px;
	float:left;
	margin-bottom:27px;
}

.bottomContainerThird {
	width:340px;
	padding-left:20px;
	float:left;
	line-height:1.3;
}
	.bottomContainerThird:first-child {
		padding-left:0;
	}
	
.bottomContainerThird div:nth-child(1) {
	margin-bottom:27px;
}

.enews div a {
	float:right;
	text-align:right;
}

.enews i,
.enews span {
	float:left;
}

.enews .fa-angle-right {
	float:none;
}

.enews span {
	padding:0 0 0 20px;
	line-height:45px;
}

#footer .copy {
	float:left;
	font-size:0.8em;
	line-height:1.5;
}

.footerENews {
	padding-top:20px;
	font-weight:700;
}

/**************************************/
/****** Plugin: Custom: Page Navi *****/
/**************************************/

.wp-pagenavi {
	margin:40px 0;
	width:711px;
	padding:12px 0;
	background:rgba(244,244,244,1);
	text-align:center;
	border:1px solid rgba(213,213,213,1);
	color:rgba(101,101,101,1);
	-moz-box-shadow:    0 1px 4px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 1px 4px 0 rgba(0,0,0,0.1);
	box-shadow:         0 1px 4px 0 rgba(0,0,0,0.1);
}

.wp-pagenavi .pages,
.wp-pagenavi .first,
.wp-pagenavi .current,
.wp-pagenavi .page,
.wp-pagenavi .nextpostslink,
.wp-pagenavi .previouspostslink,
.wp-pagenavi .extend,
.wp-pagenavi .last {
	padding:10px 15px;
	border-left:1px solid rgba(213,213,213,1);
}

.wp-pagenavi .nextpostslink,
.wp-pagenavi .last {
	border-right:1px solid rgba(213,213,213,1);
}

.wp-pagenavi .page:hover,
.wp-pagenavi .first:hover,
.wp-pagenavi .nextpostslink:hover,
.wp-pagenavi .previouspostslink:hover,
.wp-pagenavi .last:hover {
	background:rgba(237,241,245,1);
	box-shadow:0 3px 0px 0 rgba(135,164,193,1);
}

.wp-pagenavi .pages {
	font-size:0.7em;
	text-transform:uppercase;
	font-weight:700;
	letter-spacing:1px;
	color:rgba(101,101,101,1);
}

.wp-pagenavi .pages,
.wp-pagenavi .last {
	border-left:0;
}

.wp-pagenavi .current {
	font-weight:700;
	background:rgba(255,255,255,1);
	cursor:default;
}

.wp-pagenavi a {
	font-weight:700;
	color:black;
}

a.tooltip {
	outline:none;
	margin-left:10px;
}

a.tooltip:hover,
a.tooltip:active,
a.tooltip:focus {
	text-decoration:none;
} 

a.tooltip span {
    z-index:10;
    display:none;
    padding:10px 20px;
    margin-top:-33px;
    margin-left:15px;
    width:300px;
}

a.tooltip:hover span,
a.tooltip:active span,
a.tooltip:focus span{
    display:inline;
    position:absolute;
    color:#111;
    border:1px solid #DCA;
    background:#fffAF0;
    font-size:1.2em;
    line-height:1.4;
    letter-spacing:0;
    text-transform:none;
    font-weight:normal;
}

.callout {
	z-index:20;
	position:absolute;
	top:30px;
	border:0;
	left:-12px;
}
    
/*CSS3 extras*/
a.tooltip span {
    border-radius:4px;
    box-shadow: 0px 2px 2px #CCC;
}

/****************************
	DISQUS 					
/****************************/

#disqus_thread {
	padding:20px;
	border-top:1px solid rgba(229,229,229,1);
}

/****************************
	end DISQUS 					
/****************************/
/****************************
	Add to Any (Share Buttons)
/****************************/


.addtoany_share_save_container,
.addtoany_shortcode {
	padding:20px;
	margin:30px 0 0!important;
	background:rgba(240,240,240,1);
	border-top:1px solid rgba(229,229,229,1);
	border-bottom:1px solid rgba(229,229,229,1);
}

.single-aircraft .addtoany_shortcode {
    margin:0!important;
    border:0;
}

.addtoany_share_save_container img {
	width:inherit!important;
	height:inherit!important;
}

.a2a_svg { border-radius: 0 !important; }

/****************************
	END Add to Any
/****************************/
/****************************
	Facebook iFrame fixes
/****************************/

.fb_iframe_widget {
	padding-left:20px;
}

.socialButtons .fb_iframe_widget {
	padding-left:0;
}
/****************************
	END Facebook iFrame fixes
/****************************/
/****************************
	Open Aircraft Day
/****************************/

	.openAircraftDay {
		height:248px;
		background:url('images/openAircraftDay.jpg') no-repeat center center;
		background-size:cover;
		position:realtive;
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
	}
		.openAircraftDay:hover {
			-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.4);
			-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.4);
			box-shadow:         0 2px 4px 0 rgba(0,0,0,0.4);
		}

	.openAircraftDay-title {
		width:100%;
		padding:22px 15px;
		background:rgba(244,244,244,1);
		position:absolute;
		top:0;
		left:0;
	}

	.openAircraftDay-title span {
		font-size:0.9em;
		text-transform:uppercase;
		font-weight:700;
		letter-spacing:1px;
		margin-right:15px;
		color:rgba(101,101,101,1);
	}

/****************************
	END Open Aircraft Day
/****************************/
/****************************
	Info/Warning/Alert boxes
/****************************/
.single-history .infoBox {
	margin:60px auto 0;
}

.single-aircraft .infoBox {
	margin:10px 20px;
}

.infoBox,
.warningBox {
	width:auto;
	margin:0 auto 10px;
	padding:15px 30px 15px 55px;
	line-height:1.2;
	position:relative;
}
	.single-events .infoBox,
	.single-events .warningBox {
		margin:20px auto 10px;
		font-size:0.9em;
	}

.infoBox {
	background:rgba(228,233,237,1);
	border-left:5px solid rgba(96,144,186,1);
}

.warningBox {
	background:rgb(249, 208, 160);
	border-left:5px solid rgba(239,124,65,1);
}

.infoBox .fa,
.warningBox .fa {
	position:absolute;
	left:20px;
	top:17px;
}

.infoBox .fa {
	color:rgba(95,144,186,1);
}

.warningBox .fa {
	color:rgba(239,124,65,1);
}

.infoBox a,
.warningBox a {
	border-bottom:2px solid;
}

.emergency {
	width:100%;
	z-index:10;
	background:rgba(65,179,105,0.4);
	color:rgba(255,255,255,1);
	font-weight:bold;
}

.emergency div {
	width:1080px;
	margin:0 auto;
	padding:15px;
}

/****************************
	END Info/Warning/Alert boxes
/****************************/

/****************************
	Aircraft Bench Program
/****************************/

.bf-banner {
	width:1080px;
	float:none!important;
}

.bfLayout .layoutFull {
	margin:0!important;
}

.bfHeader {
	height:100%;
	text-align:center;
	font-family:'Pt Serif', 'Times New Roman', serif;
	background:url("images/bfHeaderImg.png") no-repeat center 15px;
	background-size:contain;
}

.bfHeader h1 {
	font-size:3.5em;
	line-height:1.8;
	padding-top:215px;
}

.bfHeader h2 {
	font-family:'Pt Sans', Arial;
	font-size:1.2em;
	font-weight:700;
	letter-spacing:3px;
	text-transform:uppercase;
	padding-bottom:50px;
}

.bfContainer {
	width:90%;
	margin:0 auto;
	padding:0 20px;
}

.bfIntro {
	width:60%;
}

.bfIntro,
.bfIntro-right {
	float:left;
}

.bfIntro p {
	padding:0 0 20px;
}

.bfIntro p:nth-child(4),
.bfSmall {
	font-size:0.9em;
	font-weight:700;
}

.bfIntro-right {
	width:35%;
	margin-left:5%;
	background:rgba(255,254,221,1);
	border-top:5px solid rgba(219,217,135,1);
	padding:0 15px;
}

.bfIntro-right .title {
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:1.6em;
	padding:20px 0;
}

.bfIntro-right .text {
	padding:0 0 20px;
	line-height:1.6;
	font-size:0.95em;
}

.bfIntro-right .text span {
	padding:1px 3px;
	background:rgba(219,217,135,1);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	font-size:0.9em;
	white-space:nowrap;
}

.bfCommentTitle,
.bfCommentSub,
.bfCommentInscrip {
	padding-bottom:5px;
	font-weight:700;
}

.bfCommentTitle {
	font-size:1.1em;
}

.bfCommentSub {
	font-size:0.8em;
	letter-spacing:1px;
	text-transform:uppercase;
}

.bfCommentInscrip {
	font-size:0.9em;
}

.bfCommentInscrip span {
	padding:0 5px;
}

.bfComment {
	line-height:1.4;
	padding:15px;
	margin:15px 0;
	border:3px solid rgba(229,229,229,1);
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	position:relative;
}

.bfCommentBubble {
	width:12px;
	height:14px;
	position:absolute;
	top:-13px;
	left:15px;
}

.bfLayout h3 {
	clear:both;
	font-family:'Pt Serif', 'Times New Roman', serif;
	font-size:2em;
	padding:20px 0;
}

.bfPurchase {
	width:100%;
	padding:25px 15px;
	position:relative;
	border:0;
	color:white;
	margin:0;
	cursor:pointer;
	font-size:1em;
	font-weight:700;
	font-family:'Pt Sans', Arial, serif;

	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border-radius:			3px;
}

.bfSmall {
	padding:20px 15px;
	text-align:center;
}

.bfCommentContainer {
	margin-bottom:30px;
}

.bfCommentContainer>div {
	margin-bottom:30px;
}

.bfContainer .addtoany_shortcode {
	margin:0!important;
}
/****************************
	END Aircraft Bench Program
/****************************/

/****************************
    BEGIN VIRTUAL TOUR SPECIFIC
*****************************/
.vTour-aircraftPage {
    border-left:5px solid rgba(96,144,186,1);
    margin:15px 0;
}

.vTour-image {
    max-width:100%;
    height:auto;
}

.vTour-text {
    background:rgba(228,233,237,1);
}

.vTour-text-left {
    float:left;
}

.vTour-text-right {
    float:left;
    padding:11px 0;
    width:70%;
}

.vTour-icon {
    width:42px;
    height:42px;
    margin:10px 10px;
}

.vTour-text span {
    font-size:0.9em;
    font-weight:700;
    text-transform:uppercase;
    letter-spacing:2px;
    padding:0;
}

.vTour-text p {
    font-size:1.1em;
    font-weight:700;
    padding:0;
    line-height:normal;
}

.vTour-all .vTour-icon {
    width:30px;
    height:30px;
    margin:7px 21px;
}

.vTour-all p {
    font-size:1em;
}

/***********************************************/
/*  ABOVE 1921px !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/***********************************************/
@media all and (min-width:121em) {
	body {
		width:1920px;
		margin:0 auto;
		border-left:1px solid #d5d5d5;
		border-right:1px solid #d5d5d5;
		-moz-box-shadow:    0 0 10px 5px rgba(0,0,0,0.1);
		-webkit-box-shadow: 0 0 10px 5px rgba(0,0,0,0.1);
		box-shadow:         0 0 10px 5px rgba(0,0,0,0.1);
	}
	.nav-container {
		width:1918px;
	}
}

/* Below ~1921px */
@media all and (max-width:121em) {
	.home .layoutHeaderBanner {
		width:100%;
	}

	.home .headerBanner {
		width:100%;
	}
}

/***********************************************/
/*  1080px !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/***********************************************/
@media all and (max-width: 67.5em) {
	
	#branding .contents,
	#mainMenu ul,
	#container,
	.historyFilter-inner,
	#searchHeader,
	#footer .topContainer,
    .col-two-gall {
		width:100%;
	}

	.homeHeroContainer {
		padding:85px 0;
	}

	.home .layoutHeaderBanner {
		height:478px;
	}

	.home .headerBanner {
		height:478px;
	}

	#container {
		padding:0 10px;
	}

	#content {
		float:none;
		margin:0 auto;
	}

	/*******************************************
	Main Layout Configuration
	********************************************/

	/*.layoutFull,*/
	/*.layoutHalf,*/
	.layoutTwoThird
	/*.layoutThird,*/
	/*.layoutQuarter,*/
	/*.layout-ifFullWidth,*/
	/*.atTheMuseum-thumb */
	{
		/*float:none;*/
		height:100%;
	}

	.layoutTwoThird,
	.layoutThird,
	.sidebarNewsRight {
		margin:27px auto 0!important;
		float:none!important;
		clear:both;
	}

	.noMargin {
		margin:0 auto!important;
	}

	.layoutThird {
		width:711px;
	}

	.layoutContent-twoThird {
		width:100%;
	}

	.heightAuto-row .layoutThird{
		height:auto;
	}

	.HDIssuesList .layoutContent-third {
		width:48%;
	}

	/*******************************************
		END Main Layout Configuration
	********************************************/
	/*******************************************
	Sidebar
	********************************************/
	.rightSidebar {
		position:inherit!important;
		width:100%;
	}

	.taxonomy .rightSidebar {
		width:711px;
	}

	#sidebar-right,
	#sidebar-bottom,
	#sidebar-visit-bottom {
		padding:0;
	}

	#sidebar-right ul li,
	#sidebar-bottom ul li,
	#sidebar-visit-bottom ul li {
		width:50%;
		float:left;
		min-height:293px;
		padding:0;
	}

	#sidebar-news-right ul li {
		min-height:inherit!important;
	}

	#sidebar-bottom ul li:first-child,
	#sidebar-visit-bottom ul li:first-child {
		border-right:1px solid rgba(229,229,229,1);
		border-bottom:1px solid rgba(229,229,229,1);
	}

	#sidebar-right ul li:nth-child(2),
	#sidebar-bottom ul li:nth-child(2),
	#sidebar-visit-bottom ul li:nth-child(2) {
		border-bottom:1px solid rgba(229,229,229,1);
		border-right:0;
	}

	.sidebar-right {
		float:left;
		width:100%;
		border-top:1px solid #d5d5d5;
		background:#f4f4f4;
		padding:0 15px 15px 15px;
	}
	/*******************************************
		END Sidebar
	********************************************/
	/*******************************************
	At the Museum Page
	********************************************/

	.atTheMuseumPage .layoutAtmAircraft,
	.atTheMuseumPage .layoutAtmExhibits {
		background:rgba(244,244,244,1);
	}

	/*******************************************
		END Main Layout Configuration
	********************************************/
	/*******************************************
	Visit Page
	********************************************/

	.visitPage .admissionPromo .layoutThird {
		height:100%!important;
	}

	.visitAwards {
		width:100%;
		padding:0!important;
	}

	.widthHalf-responsive {
		width:50%;
		float:left;
		text-align: center;
	}

	.visitPage .layoutContent-third {
		width:33%;
		margin-right:0;
	}
	

	/*******************************************
		END Visit Page
	********************************************/
	/*******************************************
	At the Museum - Aircraft Page
	********************************************/

	.single-aircraft .headerBanner {
		background-position-x:0%;
		background-size:cover;
		height:100%;
		padding-top:33%;
	}

	/*******************************************
		END At the Museum - Aircraft Page
	********************************************/
	/*******************************************
	History Page
	********************************************/

	.layoutHistory-home .layoutHistoryFeatured {
		width:50%;
		padding:0 20px 20px;
		overflow:hidden;
	}

	.layoutHistory-home .theExcerpt {
		max-height:215px;
		overflow:hidden;
	}

	.historyRow-home--headerFix {
		width:64%;
	}

	.historyRow-home--topics ul li {
		width:32%;
		height:232px;
	}

	.single-aircraft .headerBanner {
		background-size:cover;
	}

	.historyFilter-inner {
		padding:0;
	}

	/*******************************************
		END History Page
	********************************************/
	/*******************************************
	Education Page
	********************************************/

	.HDIssuesBG {
		background:none;
	}

	/*******************************************
		END Education Page
	********************************************/
	/*******************************************
	Collections Page
	********************************************/

	.records-container .record-content-featured-img {
		min-width:inherit;
	}

	.record-content-featured-img img {
		width:100%;
		height:auto;
	}

	.single-collections .headerBanner,
	.single-collections .headerContainer {
		height:auto;
	}

	.single-collections .headerBanner img {
		width:100%;
	}

	.single-collections .headerContainer {
		width:100%;
	}

	/*******************************************
		END Collections Page
	********************************************/
	/*******************************************
	Contact Us Page
	********************************************/

	.contactUsPage .layoutContent {
		width:100%;
	}

	.contactUsPage .layoutContent-third {
		width:50%;
	}

	.cmhfA,
	.cmhfB {
		min-height:inherit;
	}

	/*******************************************
		END Contact Us Page
	********************************************/
	/*******************************************
	404 Page
	********************************************/
	section#content-wide {
		width:100%;
	}
	/*******************************************
		END 404 Page
	********************************************/
	/*******************************************
	Footer Page
	********************************************/

	#footer .social {
		width:65%;
	}
	
	.socialTitle {
		padding-right:10%;
	}
	
	#footer .socialIcons li {
		padding:35px 15% 0 0;
	}
	
	.socialTitle,
	#footer .help li {
		line-height:100px;
	}
	
	#footer .help {
		width:35%;
		margin:0;
		padding:0;
	}
	
	#footer .social {
		padding:0 2%;
	}
	
	#footer .help li {
		padding:0 6%;
	}
	
	#footer .bottomContainer {
		width:100%;
		padding:40px 2%;
	}
	
	.bottomContainerThird {
		width:50%;
		padding-left:2%;
	}
	
	#footer .bottomContainer .top {
		width:100%;
		float:left;
	}
	
	#footer .bottomContainer .btm {
		width:50%;
		margin:27px 0 0 0;
	}
	
	.enews>div {
		width:80%;
		float:right;
	}
	
	.btm .bottomContainerThird {
		width:100%;
	}

	/*******************************************
		END Footer Page
	********************************************/
	
	/****************************
	Aircraft Bench Program
	/****************************/
	
	.bf-banner {
		width:100%;
	}
	
	.bf-banner img {
		width:100%;
		height:auto;
	}
	
	/****************************
		END Aircraft Bench Program
	/****************************/

} /**/

/***********************************************/
/*  880px !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/***********************************************/

@media all and (max-width:55em) {

	/*******************************************
	History
	********************************************/

	.historySingle header,
	.widePage header,
	.historySingle .entryEyewitnessTitle,
	.historySingle .entrySubTitle,
	.single-exhibits .content p,
	.single-collections .content p,
	.single-history .content p,
	.widePage .content p,
	article.history>h2,
	.widePage h2,
	article.history>h3,
	.bfHeader h1,
	.bfHeader h2 {
		width:100%!important;
	}

	.historySingle header,
	.widePage header {
		padding:27px 20px 54px!important;
	}

	.single-aircraft article header {
		padding:15px 20px!important;
	}

	.single-history .content p {
		padding:15px 20px 0;
	}

	article.history>h2:first-child {
		padding:30px 20px 15px;
	}

	.widePage h2,
	article.history>h2,
	article.history>h3,
	article.aircraft>h3,
	.bfHeader h1,
	.bfHeader h2 {
		padding-left:20px;
		padding-right:20px;
	}

	/*******************************************
	END Header
	********************************************/
	
	/****************************
	Aircraft Bench Program
	/****************************/
	
	.bfHeader h1 {
		font-size:2.5em;
		line-height:1.2;
		padding-top:25%;
		padding-bottom:15px;
	}
	
	.bfHeader h2 {
		font-size:1em;
	}
	
	.bfContainer {
		width:100%;
	}
	
	.bfIntro,
	.bfIntro-right {
		float:none;
		width:100%;
	}
	
	.bfIntro-right {
		margin-left:0;
	}
	
	/*******************************************
	END Aircraft Bench Program
	********************************************/

} /**/

/***********************************************/
/*  776px !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!*/
/*  Where nav switches to become a Menu        */
/***********************************************/

@media all and (max-width:48.5em) {
	
	/*******************************************
	Header
	********************************************/

	.nav-container {
		position:static;
	}

	#siteTitle img {
		margin:25px 0 15px 15px;
	}

	.headerBG-trans {
		background:rgba(10,48,81,1);
	}

	.mainMenuBG-trans {
		background:rgba(45,87,123,1);
	}

	.home .layoutHeaderBanner {
		height:400px;
	}

	.home .headerBanner {
		height:400px;
	}

	.homeHeroContainer {
		margin-top:0;
	}

	.home .backgroundLayout {
		margin-top:290px!important;
	}

	#header {
		height:105px;
	}

	.headerTitle>div {
		width:100%;
	}


	/*******************************************
		END Header
	********************************************/
	/*******************************************
	Nav Menu
	********************************************/

	.showContent-toggle {
		display:block;
		/*background:rgba(47,91,129,1);*/
		padding:25px 15px;
		cursor:pointer;
		position:absolute;
		top:0;
		right:0;
	}
	.showContent-toggle>div {
		padding:10px;
		font-size:1.1em;
		font-weight:700;
		color:rgba(255,255,255,1);
		background:rgba(45,87,123,1);
		border:1px solid rgba(36,71,100,1);
		float:left;
		border-radius:5px;

		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.1);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.1);
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.1);
	}

	.showContent-content {
		display:none;
	}

	.showContent-expand,
	.showContent-expand #searchHeader {
		display:block;
	}

	.mainMenuBG {
		background:rgba(45,87,123,1);
	}

	#mainMenu ul {
		padding:0;
	}

	#mainMenu li {
		padding-right:0;
		width:50%;
		float:left;
		text-align:center;
	}

	#mainMenu li:nth-child(2n+1) {
		border-right:1px solid rgba(47,91,129,1)!important;
	}

	.showContent-expand li {
		display:block!important;
		width:100%;
		border-bottom:1px solid rgba(47,91,129,1)!important;
	}
		.showContent-expand li:last-child {
			border:none;
		}
	.showContent-expand li a {
		display:block;
		width:100%;
		padding:0 15px;
	}

	.showContent-expand li a:hover {
		background:rgba(45,87,123,1);
	}

	/*******************************************
		END Nav Menu
	********************************************/
	/*******************************************
	Search
	********************************************/

	#searchHeader {
		display:none;
		float:left;
		width:100%;
		padding:5px 0 0;
	}
	.search-form {
		padding:0;
		position:initial;
		top:none;
		right:none;
	}
	#searchHeader .text-field {
		width:85%;
	}

	#searchHeader .search-submit {
		float:right;
		width:15%;
		height:40px;
		margin:0;
	}
	/*******************************************
		END Search
	********************************************/

	/* Site Description */
/*	.homeHeroContainer {
		width:100%;
		position:absolute;
		z-index:10;
		padding:0;
	}*/

/*	.home .layoutHeaderBanner, */
	.headerBanner {
		position:initial;
		z-index:0;
	}

/*	.homeDescriptionContainer {
		display:table-cell;
		vertical-align:middle;
		height:400px;
		z-index:10;
	}*/

/*	#site-description {
		font-size:1.4em;
		padding:10px;
	}*/

	

	/*******************************************
	Main Layout Config
	********************************************/

	body {
		width:100%;
	}

	#content {
		width:100%;
	}

	.layoutFull,
	.layoutHalf,
	.layoutTwoThird,
	.layoutThird,
	.layoutQuarter,
	.layout-ifFullWidth {
		margin:27px 0 0 0;
	}

	.layoutFull {
	width:100%;
	margin:27px 0 0 0 !important;
	}

	.layoutHalf {
		width:100%;
	}

	.layoutTwoThird {
		width:100%;
	}

	.layoutThird {
		width:100%;
	}

	.backgroundLayout {
		margin-top:0px!important;
	}

	.headerBanner {
		width:100%;
		height:0;
		position:initial;
		z-index:0;
	}

		.atTheMuseumBanner {
			background:none;
		}

	.headerTitle .bannerTitle {
		font-size:1em;
	}

	.HDIssuesList .layoutContent-third {
		width:100%;
	}

	.layoutHeaderBanner {
		margin-top:0;
	}

	.home .backgroundLayout {
		margin-top:290px!important;
	}

	.taxonomy .rightSidebar {
		width:100%;
	}

	/*******************************************
		END Main Layout Config
	********************************************/
	/*******************************************
	Font Size
	********************************************/

	.news-header {
		font-size:1.3em;
		height:60px;
		line-height:60px;
	}

	section#content h2.entry-title,
	.eventsPage h2.entry-title {
		font-size:1.4em;
	}

	/*******************************************
		END Font Sizes
	********************************************/
	/*******************************************
	Page Navigation
	********************************************/

	.wp-pagenavi {
		width:100%;
	}

	/*******************************************
		END Page Navigation
	********************************************/
	/*******************************************
	Visit Page
	********************************************/

	.visitPage .layoutContent-third {
		width:100%;
		margin-right:0;
		padding-right:0;
		padding-left:0;
		padding-bottom:0;
	}

	.visitPage .layoutContent-third:last-child {
		padding-bottom:20px;
	}

	.visitPage .layoutContent-third p {
		padding:0;
		margin-top:15px;
		border-left:5px solid rgba(216,216,216,1);
		padding-left:15px;
	}
	
	.commercial-special>p {
		width:100%;
	}
	
	.commercialBG {
		background-position-y:128%;
		background-position-x:75%;
	}
	
	.commercialGreen {
		width:100%;
		height:450px;
		background: -moz-linear-gradient(top, rgba(26,115,64,1) 27%, rgba(255,255,255,0) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(27%,rgba(26,115,64,1)), color-stop(100%,rgba(255,255,255,0)));
		background: -webkit-linear-gradient(top, rgba(26,115,64,1) 27%,rgba(255,255,255,0) 100%);
		background: -o-linear-gradient(top, rgba(26,115,64,1) 27%,rgba(255,255,255,0) 100%);
		background: -ms-linear-gradient(top, rgba(26,115,64,1) 27%,rgba(255,255,255,0) 100%);
		background: linear-gradient(to bottom, rgba(26,115,64,1) 27%,rgba(255,255,255,0) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1a7340', endColorstr='#00ffffff',GradientType=0 );
	}
	
	.visitVideo-btn {
		display:block;
	}
	
	.videoBtn {
		width:142px;
		height:176px;
		background:url("images/commercialPlay.png") no-repeat;
		position:absolute;
		top:22px;
		left:356px;
		margin:68px auto 0;
		position:inherit;
		
	}
	
	.visitVideo-smallBtn {
		display:none;
	}
	
	/*******************************************
		END Visit Page
	********************************************/
	/*******************************************
	History Page
	********************************************/

	.single-history .layoutHeaderBanner,
	.single-exhibits .layoutHeaderBanner {
		height:100%
	}

	.layoutHeaderBanner {
		background-size:cover;
	}

	.layoutHeaderBanner .headerBanner {
		height:100%;
		padding-top:40%;
	}

	.single-aircraft .layoutHeaderBanner .headerBanner {
		padding-top:33%;
	}

	.historyPage .layoutHistory-home {
		height:100%;
	}

	.layoutHistory-home .layoutHistoryFeatured {
		width:100%;
		padding:0 20px 20px;
		overflow:hidden;
	}

	.layoutHistory-home .historyFeatured-withThumb {
		min-height:250px;
		max-height:350px;
	}

	.layoutHistory-home .historyFeatured-left:before {
		width:100%;
		height:15px;
		top:initial;
		bottom:0;

		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=1 );
	}

	.layoutHistory-home .historyFeatured-right {
		border:none;
		border-top:1px solid rgba(215,215,215,1);
		height:100%!important;
	}

	.layoutHistory-home .historyFeatured-right:before {
		width:100%;
		height:15px;

		background: -moz-linear-gradient(bottom,  rgba(255,255,255,0) 0%, rgba(0,0,0,0.1) 100%);
		background: -webkit-gradient(linear, left bottom, left top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(0,0,0,0.1)));
		background: -webkit-linear-gradient(bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -o-linear-gradient(bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: -ms-linear-gradient(bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		background: linear-gradient(to top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0.1) 100%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#1a000000',GradientType=1 );
	}

	.layoutHistory-home .entry-content-featured-img {
		overflow:hidden;
		height:100%;
	}

	.layoutHistory-home .entry-content-featured-img img {
		width:100%;
		height:auto;
		overflow:hidden;
	}

	.headTitle {
		display:none;
	}

	.layoutHistory-home .historyFeatured-filedIn {
		padding-bottom:10px;
	}

	.layoutHistory-home .theExcerpt {
		padding-top:30px;
		width:100%;
		max-height:initial;
	}

	.historyRow-home--headerFix {
		width:100%;
		height:105px;
	}

	.historyRow-home--topics ul li {
		width:49%;
	}

	.single-history .entryTitle,
	.widePage .entryTitle {
		font-size:2.5em;
	}

	.single-aircraft .layoutHeaderBanner {
		margin-top:0;
	}
		

	/*******************************************
		END History Page
	********************************************/
	/*******************************************
	Contact Us Page
	********************************************/

	.contactUsPage .layoutContent-third {
		width:50%;
	}

	/*******************************************
		END Contact Us Page
	********************************************/
	/*******************************************
	Collections Page
	********************************************/
	.collections-page section.two-col {
		width:100%;
		float:left;
	}

	.facetLeft_amcm-filter {
		display:none;
		margin:0;
		width:100%;
		padding:0;
		background:rgba(244,244,244,1);
		border:1px solid rgba(213,213,213,1);
	}

	.showNavigation-collections--expand {
		display:block;
		padding-bottom:20px;
	}

	.showNavigation-collections--toggle {
		display:block;
		padding:15px;
		margin-top:10px;
		width:100%;
		background:rgba(244,244,244,1);
		border:1px solid rgba(213,213,213,1);
		cursor:pointer;
	}

	.showNavigation-collections--toggle .fa-filter {
		padding-right:15px;
	}

	a.tooltip {
		display:none;
	}

	.single-collections .headerLeft {
		float:none;
		width:100%;
	}

	.single-collections .headerBanner img {
		border:none;
		border-bottom:1px solid rgba(229,229,229,1);
		width:100%;
		float:none;
		margin-bottom:-2px;
	}

	.facetLeft_amcm-filter .facetwp-checkbox {
		margin:0 0 15px 0;
	}

	.single-collections .headerRight {
		width:100%;
		float:none;
	}

	.single-collections .headerContainer {
		border:0;
	}

	/*******************************************
		END Collections Page
	********************************************/
	/*******************************************
	Footer
	********************************************/

	#footer .social,
	#footer .help {
		width:100%;
	}
	
	#footer .socialIcons li {
		padding:35px 10% 0 0;
	}
	
	#footer .help li:first-child {
		padding-left:2%;
	}
	
	.bottomContainerThird {
		width:100%;
	}
	
	.enews {
		margin-top:27px;
	}
	
	.enews div a {
		float:left;
		text-align:left;
	}
	
	.enewsArchive {
		padding-left:55px;
	}
	
	.enews>div {
		width:inherit;
		float:none;
	}
	
	#footer .help li {
		line-height:75px;
	}

	/*******************************************
		END Footer
	********************************************/
    /*******************************************
		Facebook iFrame Fix
	********************************************/
    .fb_iframe_widget {
	padding-left:0;
}
} /**/

/* 748px Visit Page */
@media all and (max-width:748px) {
	.layoutContentDirections>div,
	.layoutContentDirections>div+div {
		width:100%;
	}

} /**/

/* 707px At The Museum Page */
@media all and (max-width:707px) {

	.layoutAtmAircraft .layoutContent-third,
	.layoutAtmExhibits .layoutContent-third,
	.atmAircraftLoop-layout,
	.atmAircraftLoop div:last-child span,
	.atmAircraftLoop div+div+div span {
		width:100%;
	}
	.atTheMuseumPage {
		height:100%;
	}
	.atTheMuseumPage .layoutAtmAircraft,
	.atTheMuseumPage .layoutAtmExhibits {
		background:rgba(244,244,244,1);
		padding-bottom:40px;
	}
	.atmAircraftLoop-layout {
		margin:0 auto;
	}

	.layoutAtmAircraft .layoutContent-third:last-child,
	.layoutAtmExhibits .layoutContent-third:last-child {
		padding-right:20px;
	}

	.atmAircraftLoop div:last-child span,
	.atmAircraftLoop div+div+div span,
	.atTheMuseumPage .layoutFull,
	.atTheMuseumPage .layoutThird {
		height:100%;
	}
	.atmAircraftLoop div {
		width:49%;
		height:auto;
	}
	.atmAircraftLoop img,
	.atmStandout img {
		width:100%;
		height:auto;
	}
} /**/

/* 668px */
@media all and (max-width:41.75em) {

	/* Visit Page */
	.history-special {
		padding-right:20px!important;
	}

	.history-special p {
		padding-top:30%!important;
		padding-bottom:75px!important;
	}

	.historyBG {
		background-position:top center;
		background-size:contain;
		background-image:url("images/historyContent-responsive.png");
	}


	
	.historyFilter .facetwp-facet {
		float:none;
	}

} /**/

/* 620px */
@media all and (max-width:38.75em) {

	.contactUsPage .layoutContent-third {
		width:100%;
	}

} /**/

/* 540px */
@media all and (max-width:33.75em) {
	
	#header {
		height:90px;
	}

	.one-thirds-container ul li div {
		min-height:80px;
	}

	.openAircraftDay {
		height:200px;
	}

	#siteTitle img {
		width:50%;
		height:auto;
		float:left;
	}

	.showContent-toggle>div {
		font-size:0.9em;
	}

	#searchHeader .text-field {
		font-size:0.9em;
		height:50px;
	}

	#searchHeader .search-submit {
		height:50px;
	}

	.home .backgroundLayout {
		margin-top:305px!important;
	}

	.site-description {
		font-family:'Pt Serif', 'Times New Roman', serif;
		font-size:1.2em;
		text-align:center;
		margin:0 auto;
		padding:10px;
		line-height:1.4;
	}

	#container {
		width:100%;
	}

	article p,
	.widePage .content p {
		font-size:1em;
	}

	.directionsSign>p:first-child {
		margin-right:0;
		padding-top:150px;
		padding-bottom:0;
	}

	.historyRow-home--headerFix {
		width:inherit;
		margin:0;
		float:none;
		height:105px;
	}

	.historyRow-home--topics ul li {
		width:98.85%;
		height:100%;
	}

	.historyRow-home--topics ul li span {
		position:relative;
	}

	.historyRow-home--topics a .excerpt {
		display:none;
	}

	.historyRow-home--topics .tags {
		display:none;
	}

	.historyRow-home--topics ul li span:hover {
		-moz-box-shadow:    0 2px 4px 0 rgba(0,0,0,0.2);
		-webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,0.2);
		box-shadow:         0 2px 4px 0 rgba(0,0,0,0.2);
	}

	.historyRow-home--topics ul li h1 {
		width:75%;
		padding:0;
	}

	.playIcon {
		margin:15px 0 0;
		height:30px;
		width:40px;
		background-size:cover;
		position:absolute;
		right:15px;
		top:0;
	}

	.historyRow-home--topics span:hover .playIcon {
		background:url(images/playIcon.png) no-repeat center center;
	}

	.historyRow-home--topics span:hover .playIcon {
		background:url(images/playIcon.png) no-repeat center center;
	}

	.historyRow-home--topics span:hover .continueReading {
		display:none;
	}

	.historyTopics-fha {
		padding:2% 4%;
		display:block;
	}
	
	.alignright,
	.alignleft {
		margin:30px auto;
		display:block;
		float:none;
	}
	
	.historySingle article p:first-child img {
		margin-top:0;
	}
	
	.moh-bg {
	background-size:300px;
	background-position:top center;
}

	/*************************************
	Comments
	**************************************/
	#comments ul li .comment-author {
		float:none;
	}
	#comments ul li .comment-meta {
		float:none;
		padding-left:0;
		margin-top:10px;
	}
	/*************************************
	END Comments
	**************************************/

	/*************************************
	Events Page
	**************************************/

	.eventSignUp-container div {
		width:95%;
		margin:5px auto!important;
		float:none!important;
	}
		.eventSignUp-container a:nth-child(3) div {
			margin-right:0;
		}

	.events-postContent .gallery-size-thumbnail .gallery-item {
		width:31.3%;
		margin-right:2%;
		min-height:100px;
	}

	/*************************************
	END Events Page
	**************************************/

	/*************************************
	Collections Page
	**************************************/
	.records-container .record-content-featured-img {
		width:30%;
	}

	.recordCardInfo-left {
		width:40%;
	}

	#sidebar-collections-single .gallery-item {
		width:45%;
		margin-right:10%;
	}

	#sidebar-collections-single .gallery-item:nth-child(2n+2) {
		margin-right:0;
	}

	.countsWrap {
		width:100%;
		border-bottom:1px solid rgba(229,229,229,1);
	}

	.facetwp-pager {
		width:100%;
	}

	/*************************************
		END Collections Page
	**************************************/

		/* Sidebar */

	#sidebar-right ul li,
	#sidebar-bottom ul li,
	#sidebar-visit-bottom ul li {
		width:100%;
		float:none;
		min-height:initial;
		padding:0 0 15px 0;
		border-bottom:1px solid rgba(229,229,229,1);
		border-right:0;
	}
		#sidebar-right ul li:first-child,
		#sidebar-bottom ul li:first-child,
		#sidebar-visit-bottom ul li:first-child {
			border-right:0;
		}

		#sidebar-right ul li:last-child,
		#sidebar-bottom ul li:last-child,
		#sidebar-visit-bottom ul li:last-child {
			border-bottom:0;
		}

	.not-found header h1 {
		font-size:2.2em;
	}
	
	
	.footerBranding {
		width:100%;
		padding:0 10%;
	}
	
	#footer .copy {
		margin:0 auto;
		text-align:center;
		width:100%;
	}
	
	#footer .bottomContainer .btm {
		width:100%;
		margin:27px 0 0 0;
	}
	
	/****************************
	Aircraft Bench Program
	/****************************/
	
	.bf-banner img {
		width:100%;
		height:auto;
	}
	
	/****************************
		END Aircraft Bench Program
	/****************************/

} /*