/*
Theme Name: Yeager Airport v2
Theme URI: http://yeagerairport.com
Description: Theme build for Yeager Airport CMS.
Author: Rainmaker Inc
Author URI: http://thinkrainmaker.com
Version: 1.1
*/

@charset "UTF-8";
/* CSS Document */

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 {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
html{
	height:100%;
	width:100%;
}
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;
}

@font-face {
    font-family: 'ReductoLightSSiLight';
    src: url('fonts/reductolightssilight-webfont.eot');
    src: url('fonts/reductolightssilight-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/reductolightssilight-webfont.woff') format('woff'),
         url('fonts/reductolightssilight-webfont.ttf') format('truetype'),
         url('fonts/reductolightssilight-webfont.svg#ReductoLightSSiLight') format('svg');
    font-weight: normal;
    font-style: normal;

}


p{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:15px;
	line-height: 20px;
}
h3{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:22px;
	color:white;
}
h4,.emphasis{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:17px;
	line-height: 24px;
	color:#646565;
	margin:0px!important;
}
.boldGreen{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:17px;
	color:#31714c;
	margin-top:18px;
	margin-bottom:5px;
	letter-spacing: -1px;
}
.homeLeadGrey{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:40px;
	color:#999797;
	margin-bottom:14px;
	letter-spacing: -2px;
}
.homeLeadGreen, #bCont h2.homeLeadGreen{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:40px;
	color:#31714c;
	margin-bottom:14px;
}
.homeExitGrey{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:25px;
	color:#999797;
	margin-top:14px;
}
.homeExitGreen{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:25px;
	color:#31714c;
	margin-top:14px;
	letter-spacing: -1px;
	text-align:right;
}
.homeBottom{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:14px;
	color:white;
	margin:0px;	
	line-height:20px;
}
.learnfly{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:14px;
	color:white;
	line-height:15px;
	margin-top:5px;
}
.weather{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:13px;
	color:white;
	line-height:20px;
}
.app{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	color:white;
	font-size:12px;
	line-height:15px;
	margin-top:12px;
}
.advert{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	color:white;
	font-size:10px;
	line-height:normal;
	float:left;
	margin-top:5px;
}
.links{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	color:gray;
	font-size:9px;
	line-height:normal;
	letter-spacing:normal;
	line-height:normal;
}
.links a{
	color:gray;
	text-decoration:none;
}
.links a:hover{
	color:black;	
}
.table{
	border:1px #CCC solid;
	padding:8px;	
}
.tableHotel{
	width:120px;
	padding:5px;	
}
.tableWebsite{
	width:300px;
	padding:5px;
}
.tablePhone{
	width:120px;
	padding:5px;	
}
.tableContact{
	width:200px;
	padding:5px;	
}
#siteCont{
	height:auto;
	width:1045px;
	margin:0 auto;
	background:#FFF;
}
#cloudBackground{
	background:url(images/cloudBackground1.jpg) top center no-repeat fixed;
	height:100%;
	width:100%;	
	min-width:1024px;
	margin:0 auto;
	float:left;
}
#gradientBackground{
	background:url(images/backgroundGradient2.png) top center repeat-x fixed;
	height:100%;
	width:100%;	
	min-width:1024px;
	margin:0 auto;
	float:left;
}
#header{
	height:auto;
	width:1045px;
	position:relative;
	z-index:1;
}
#hTrim{
	height:36px;
	width:1045px;
	background:url(images/topTrimBackgroundRepeatY.png) repeat-y;
}
#hBanner{
	height:104px;
	width:995px;
	padding-left:50px;
	padding-top:80px;position:relative;z-index:20;
}
#hImage{
	height:184px;
	width:1045px;
	background:url(images/bannerCenter.png) no-repeat;
}
#hImageInterior{height:230px;width:1045px;}
#hImageFacilities{
	height:230px;
	width:1045px;
	background:url(images/headers/facilities.jpg) no-repeat;
}
#hImageAirCargo{
	height:230px;
	width:1045px;
	background:url(images/headers/aircargo.jpg) no-repeat;
}
#hImageAviation{
	height:230px;
	width:1045px;
	background:url(images/headers/aviation.jpg) no-repeat;
}
#hImageParking{
	height:230px;
	width:1045px;
	background:url(images/headers/parking.jpg) no-repeat;
}
#hImageContact{
	height:230px;
	width:1045px;
	background:url(images/headers/contact.jpg) no-repeat;
}
#hImageAirlines{
	height:230px;
	width:1045px;
	background:url(images/headers/Airline-Page.jpg) no-repeat;
}
#hImageFlight{
	height:230px;
	width:1045px;
	background:url(images/headers/FlightTracker.jpg) no-repeat;
}
#hImageTravel{
	height:230px;
	width:1045px;
	background:url(images/headers/Travel-Agencies.jpg) no-repeat;
}
#hImageGround{
	height:230px;
	width:1045px;
	background:url(images/headers/Ground-Transportation.jpg) no-repeat;
}
#hImageHotels{
	height:230px;
	width:1045px;
	background:url(images/headers/Charleston-at-night.jpg) no-repeat;
}
#hImageDirections{
	height:230px;
	width:1045px;
	background:url(images/headers/DIRECTIONS-MAIN.jpg) no-repeat;
}
.hChevron{
	position:absolute;
	background:url(images/chevronCutout.png) no-repeat;
	height:432px;
	width:724px;
	z-index:10;
	left: 108px;
	top: 74px;
}
.hTag{
	position:absolute;
	height:17px;
	width:216px;
	z-index:10;
	left: 767px;
	top: 187px;
}
#hBTrim{
	height:27px;
	width:997px;
	padding-top:15px;
	padding-right:48px;
	text-align: right;
	background:#0f5a2e;
}
#Cont{
	height:auto;
	width:1045px;	
	float:left;
	background:#fff;
}
#navCont{
	height:auto;
	width:225px;
	float:left;
}
#navHead{
	width:225px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:#79b732;
}
#navLinks{
	width:225px;
	height:auto;
		background:#31714c;
}
	#navLinks ul{
		padding-top:15px;
		padding-left:54px;
	}
	#navLinks ul li{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:13px;
	line-height:1.99em;
	color:#FFF;
	list-style-image: url(images/navArrow.png);
	position:relative;
	}
	#navLinks ul li a{
		text-decoration:none;
		color:white;
		display:block;	
	}
	#navLinks > ul > li > a:hover,#navLinks li.current_page_item a{
		color:#79b732;
	}
		#navLinks ul li ul{display:none;position:absolute;left:100%;top:0;float:left;margin:0;padding:0;z-index:100;background: #31714c;}
		#navLinks ul li:hover ul{display:block;width:100%;}
		#navLinks ul li ul li{float:left;list-style-image: none;padding:0 10px;}
		#navLinks ul li ul li a{}
		#navLinks ul li ul li a:hover{}
	
	
#navMLinks{
	width:225px;
	height:32px;
	margin-top:10px;
	line-height:32px;
	text-align:center;
	background:#4ec7c8;
}
#navMLinksA{
	width:225px;
	height:160px;
	background:#4268b6;	
}
#navMLinksA ul{
		padding-top:40px;
		padding-left:54px;
	}
	#navMLinksA ul li{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:13px;
	color:#FFF;
	}
	#navMLinksA ul li a{
		text-decoration:none;
		color:white;
		display:block;
		width:120px;
		margin-bottom:12px;	
	}
	#navMLinksA ul li a:hover,#navMLinksA li.current_page_item a{
		color:#4ec7c8;
	}
#bCont{
	width:597px;
	height:auto;
	float:left;	
}
#bContent{
	height:auto;
	width:535px;
	padding-top:62px;
	padding-left:31px;
	padding-right:31px;
	float:left;	
}
#bContentInterior{
	height:auto;
	width:535px;
	padding-top:20px;
	padding-left:31px;
	padding-right:31px;
	float:left;	
}
#bSocial{
	width:597px;
	height:180px;
	float:left;
	padding-top:25px;	
}
#bFacebook{
	height:200px;
	width:255px;
	margin-left:32px;
	float:left;	
	background:#d3ddef;
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:12px;
	line-height: 17px;
}
#bTwitter{
	height:200px;
	width:265px;
	margin-left:12px;
	float:left;	
	background:#d3ddef;
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:12px;
	line-height: 17px;
}
#sbCont{
	height:auto;
	width:223px;
	float:left;	
}

#sbWeather{
	height:119px;
	width:204px;
	float:left;
	padding-top:11px;
	padding-left:19px;
	background:url(images/weatherBack.png) no-repeat;
}
	#sbWeatherHead{
		height:20px;
		width:186px;
		line-height:20px;
		text-align:center;
		background:#4a6fca;
		font-size:17px;
	}
	#sbWeatherBody{
		height:83px;
		width:186px;
		float:left;
		background:#e9f1fe;
	}
	#sbWeatherImg{
		height:78px;
		width:90px;	
		float:left;
	}
	#sbWeatherDetails{
		height:78px;
		width:86px;	
		float:right;
	}
#sbFlights{
	height:266px;
	width:223px;
	float:left;
	background:url(images/flightSearchGradient.png) repeat-x;
	overflow:hidden;
}
#sbApp{
	margin-top:9px;
	height:178px;
	width:183px;
	padding-top:15px;
	padding-left:24px;
	padding-right:16px;
	float:left;	
	background:#4268b6;
}
.greenLine{
	width:100%;
	height:3px;
	background:#79b732;
	margin-top:50px;
}
#footerCont{
	clear:left;
	float:left;
	height:120px;
	width:1045px;
	position:relative;
	background:#79b732;	
}
#footerFly{
	float:left;
	height:120px;
	width:175px;
	padding-left:50px;	
	background:#79b732;	
}
#footerCenter{
	position:absolute;
	height:139px;
	padding-top:1px;
	width:540px;
	left: 256px;
	top: -22px;
	text-align:center;
}
	#footerCenterRentals{
		height:130px;
		width:172px;
		float:left;	
		margin-right:10px;
		background:#808080;
	}
	#footerCenterHotels{
		height:130px;
		width:172px;
		float:left;	
		margin-right:10px;
		background:#808080;
	}
	#footerCenterTourism{
		height:130px;
		width:172px;
		float:left;	
		background:#808080;
	}
#footerAdvert{
	float:right;
	width:173px;
	height:100px;
	margin-top:15px;
	margin-right:25px;	
}
#footerLinks{
	float:left;
	width:615px;
	height:70px;
	padding-top:10px;
	padding-left:255px;
	padding-right:175px;
	background:#fff;
}
#linkBox{
	height:70px;
	width:140px;	
	float:left;
	margin-right:10px;
}
#bContentInterior ul{
	list-style-type:circle;	
	margin-left:30px;
}
	#bContentInterior ul li{
		font-family:'ReductoLightSSiLight', Arial, sans-serif;
		font-size:15px;
		line-height: 20px;
		margin-bottom:15px;
	}
.twtr-tweet-text {
font-size: 10px;
line-height:12px;
}	
a.tweet:link {
color:#314d8e;
text-decoration:none;
}
a.tweet:visited {
color:#314d8e;
text-decoration:none;
}	
a.tweet:hover {
color:#314d8e;
text-decoration:underline;
}	
a.fbTitle:link {
font-family:'ReductoLightSSiLight', Arial, sans-serif;
display:block;
float:left;
padding:4px;
background-color:#c3cfe6;
color:#314d8e;	
font-weight:bold;
font-size:11px;
text-decoration:none;
}
a.fbTitle:visited {
font-family:'ReductoLightSSiLight', Arial, sans-serif;
display:block;
float:left;
padding:4px;
background-color:#c3cfe6;
color:#314d8e;	
font-weight:bold;
font-size:11px;
text-decoration:none;
}
a.fbTitle:hover {
font-family:'ReductoLightSSiLight', Arial, sans-serif;
display:block;
float:left;
padding:4px;
background-color:#c3cfe6;
color:#314d8e;	
font-weight:bold;
font-size:11px;
text-decoration:underline;
}
.searchForm{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:10px;
	line-height: 12px;
	color:#136e69;
	margin-top:15px;
}
.searchFormHead{
	font-family:'ReductoLightSSiLight', Arial, sans-serif;
	font-size:14px;
	line-height: 18px;
	color:#000000;
	margin-top:15px;
	font-weight:bold;
}

/* Wordpress Conversion 4.1.13 */
ul.footerNav{}
ul.footerNav li{display:block;width:100%;float:left;}
ul.footerNav li a{color: gray;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 9px;
    letter-spacing: normal;
    line-height: normal;display:block;text-decoration:none;}
ul.footerNav li:hover a{color:black;}

p strong{color:#0f5a2e;}

#bContentInterior p{margin:0 0 20px 0;}
#bContentInterior table{background:#ebebeb;font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 15px;
    line-height: 20px;width:100%;}
    #bContentInterior table strong{color:#31714C;}
	#bContentInterior table tr{}
	#bContentInterior table tr td{padding:10px;}
	
#bContentInterior table#hotelTable,#bContentInterior table#noBG{background:none;}
	.greyRow{background:#EBEBEB;}
	#hotelTable .cell-one{width:22%;}
	#hotelTable .cell-two{width:44%;}
	#hotelTable .cell-three{width:20%;}
	
#footerFly p{color: white;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 14px;
    line-height: 15px;
    margin-top: 5px;}
#footerAdvert p{color: white;
    float: left;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 10px;
    line-height: normal;
    margin-top: 5px;}
#sbApp p{color: white;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 12px;
    line-height: 15px;
    margin-top: 12px;}
#sbApp h3{margin-top:15px;}
#sbApp img.alignright{float:right;margin:0;}
#sbApp img.appIcon{margin:-15px 0 0 0;}
#sbApp h3.widget-title,#footerFly h3.widget-title, #linkBox h3.widget-title{display:none;}
#linkBox p{color: gray;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 9px;
    letter-spacing: normal;
    line-height: normal;}
    
#bCont.interior{width:818px;}
#bSubmenu {float:left;width:100%;background:#79B732;border-left:2px solid #fff;}
	#bSubmenu ul.subMenu {float:left;width:100%;}
	#bSubmenu ul.subMenu li{display:none;}
		#bSubmenu ul.subMenu li.current-menu-ancestor, #bSubmenu ul.subMenu li.current-menu-item{display:block;}
		#bSubmenu ul.subMenu li.current-menu-ancestor > a ,#bSubmenu ul.subMenu li.current-menu-item > a{display:none;}
	#bSubmenu ul.subMenu li a{color:#fff;float:left;font-family: 'ReductoLightSSiLight',Arial,sans-serif;text-decoration:none;padding:11px 10px;font-size: 14px;}
	#bSubmenu ul.subMenu li:hover > a{color:#0F5A2E;}
		#bSubmenu ul.subMenu li.current-menu-ancestor ul,#bSubmenu ul.subMenu li.current-menu-item ul{display:block;}
		#bSubmenu ul.subMenu li.current-menu-ancestor ul li,#bSubmenu ul.subMenu li.current-menu-item ul li{display:block;}
		#bSubmenu ul.sub-menu li,#bSubmenu ul.sub-menu li a{display:block !important;}
		#bSubmenu li.current-menu-item a{color:#0f5a2e !important;}

.alignright {float:right; margin:0 0 1em 1em}
.alignleft {float:left; margin:0 1em 1em 0}
.aligncenter {display: block; margin-left: auto; margin-right: auto}
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}
.wp-caption-text {
    color: #666666;
    font-size: 12px;
    font-style: italic;padding:0 8px;
}
.wp-caption img {
    margin: 5px 5px 0;
}
.wp-caption {
    background: none repeat scroll 0 0 #F1F2F7;
    border: 1px solid #CCCCCC;
}

#bCont h1{color: #000;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 28px;
    margin-bottom: 14px;}
#bCont h2{color: #31714C;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 24px;
    margin-bottom: 14px;}
#bCont h3{color: #666;
    font-family: 'ReductoLightSSiLight',Arial,sans-serif;
    font-size: 20px;
    margin-bottom: 14px;}
#bCont h5{}
#bCont h6{}
#bCont a{color:#0F5A2E;}
img{max-width:100%;height:auto;}