/*
Theme Name: Divi Child
Template: Divi
Author: Child Theme Configurator
Version: 1.0.1453999917
Updated: 2016-01-28 16:51:57
*/

@charset "UTF-8";


sup {
  vertical-align: baseline !important;
  position: relative !important;
  top: -0.2em !important;
}

.et_pb_bg_layout_dark .et_pb_slide_description{
	text-shadow: 0 4px 5px rgba(0, 0, 0, 0.5) !important;
}

#landing-page-divider{
	width: 100%;
	height: 25px;
	background-color: #00447c;
	color: #FFFFFF;
	text-align: center;
}

#landing-page-divider-2{
	width: 100%;
	height: 50px;
	margin-bottom: 15px;
	background-color: #00447c;
	color: #FFFFFF;
	text-align: center;
	padding-top: 12px;
}

.landing-page-header h1{
	font-size: 70px !important;
}

.et_pb_team_member_image{
	width: 175px;
}

.et_header_style_left div.logo_container{
    position:relative;
    /*padding:20px 0;*/
    width:auto;
    height:auto;
    float:left;
}

.arrival-departure-button{
	margin-top: 25px !important;
	margin-bottom: 25px !important;
}


/*******parking table**********/
.parking th{
	background-color: #00447c;
	color: #ffffff !important;
	text-align: center;

}

.entry-content table, body.et-pb-preview #main-content .container table .parking table{
	width: 90% !important;
}

.parking td, .parking th{
	border:	1px solid #00447c !important;
	text-align: center;

}
/********************************/


.et_pb_accordion_item_0, .et_pb_accordion_item_1, .et_pb_accordion_item_2, .et_pb_accordion_item_3, .et_pb_accordion_item_4, .et_pb_accordion_item_5, .et_pb_accordion_item_6, .et_pb_accordion_item_7, .et_pb_accordion_item_8{
	margin-bottom:0 !important;
	border: 0;
}

.et_pb_promo_button, .et_pb_module.et_pb_button
{
	width: 100%;
	text-align: center;
}


.jetpack-image-container{
	margin: auto;
	max-width: 75%;
	opacity: .08;
	visibility: hidden;
}

.runways li{
	list-style: none;
}


.fees ul{
	list-style-none: none !important;
}

.lastbullet{
	margin-top: -18px !important; /*This fixes the added line in the landing fees bulleted list*/
}


.mkgd-form{ /*Google Directions*/
	padding-left:0 !important;
}

#map {
	width: 100%;
	height: 600px;
}


.icons{
	position: relative !important;
	margin-left: auto !important;
	margin-right: auto !important;
	}

/******Survey Monkey******/
.smcx-embed
{
	margin-left: auto !important;
	margin-right: auto !important;
}

#survey{
	position: relative;
	margin-left: auto !important;
	margin-right: auto !important;
}

.surveybutton{
	width: 400px !important;
}

/*********End Survey Monkey*******



.et_pb_fullwidth_header{
	padding:0 !important;

}



.et_pb_fullwidth_header .et_pb_fullwidth_header_container.center .header-content{
	width: 100% !important;
	margin: 15px auto !important;
	padding: 0 !important;
}

.et_fullwidth_nav #main-header .container{
	padding-left: 0 !important;
	padding-right: 0 !important;
}

#lostbox{
	margin-left: auto;
	margin-right: auto;
}


.socialmedia img{
	width: 75%;
	margin: 0;
	padding: 0;
}



/**************FOOTER********************/

#awesomeweatherwidget-3{
	float: right;
	width: 60%;
}

.foot-contact{
	text-align: left;
}

#footer-widgets{
	padding-top: 3% !important;
}
.footer-widget{
	margin-bottom: 2% !important;
}

.bullet-space{
	margin-top: -15px;
}

/**************Media Queries************************/

@media (min-width: 981px){
.et_fullwidth_nav #main-header .container{
	padding-left: 0 !important;
	padding-right: 0 !important;
}



}


@media (max-width: 720px)
{



.textwidget{
	padding-top: 15px;
	text-align: center;
}

#wide{
	width: 50% !important;
}

.socialmedia img{
	width: 100%;
	margin: 0;
	padding: 0;
}

.socialmedia{
	width: 70% !important;
	margin: 0;
	padding: 0;
}
}

@media (max-width: 980px)
{

.contact{
	padding-top: 15px;
	text-align: center;
}

.traveltips{
	margin-top: 30px;
}


.et_header_style_centered #logo {
    max-height: 60px;
    margin-bottom: 15px;
}

.et_header_style_centered #main-header .container {
    width: 100% !important;
}

.car-rental{
	margin-top: 20px !important;
}
.et_pb_column{
	margin-bottom: 10px !important;
}


.et_pb_row, .et_pb_column .et_pb_row_inner{
	padding: 0 !important;
}

/*
.et_pb_section{
	padding-top: 30px !important;
}
*/

.entry-content table, body.et-pb-preview #main-content .container table .parking table{
	width: 100% !important;
}

.et_pb_widget{
	float: none;
}

#awesomeweatherwidget-3{
	float: right;
	width: 100%;
}

.welcome{
	padding-top: 0 !important;
}

.header{
	padding-bottom: 0 !important;
}	

.social{
	margin-bottom: 0 !important;
}

.social h1{
	margin: 0 !important;
	padding: 0 !important;
}


/******SurveyMonkey Styling***********/
.et_pb_code_0{
	max-width: 100% !important;
}

.smcx-embed{
	width: 100% !important;
    	max-width: 250px !important;
    	height: 825px !important;
}

.smcx-embed>.smcx-iframe-container {
    	width: 100% !important;
	max-width: 250px !important;
   	height: 1000px !important;
}

/*****End Survey Monkey Styling*******/

}
