/*

Theme Name: 	Child
Theme URI: 		
Author: 		
Author URI: 	
Description:	Child Theme - Default Theme
Template:		betheme
Version: 		2015
*/

/* Theme customization starts here

-------------------------------------------------------------- */

/* Site Specific
-------------------------------------------------------------- */

h2 { letter-spacing: 4px;line-height: 49px;}
h3 { letter-spacing: 2px; }
h4 { letter-spacing: normal; font-weight: 500; }
small {font-size:80%;}
.homepromotxt{font-size:1.4em; color:#FFFFFF; line-height:1.2em}
.lrgtxt{font-size:1.1em; color:#FFFFFF;}
.lrgtxt p {line-height:1.2em;}
.medtxt p {font-size: 1.1em;line-height: 1.2em;margin: 0 0 1.6em;}
.semedtxt p {font-size: 1.1em;line-height: 1.2em;margin: 0 0 1.6em;}
.litegrtxt , .litegrtxt p {color:#FFFFFF;}
.bluetxt, .bluetxt ul li a{color:#2250A6 !important;}
.woocommerce a.button, .woocommerce .quantity input.plus, .woocommerce .quantity input.minus { color: inherit !important;}
.bttntxtlrg{font-size:16px;}

#popup_contact {z-index: 10010 !important;}
.pps-wrap {z-index: 1000 !important;}

#Top_bar .menu {text-transform: uppercase;}
.header-plain #Top_bar .menu > li > a span:not(.description) {padding: 0 15px;}

.controls-wrapper{display: none !important;}
button.play{display:none !important;}
.controls{display:none !important;}

.colmarginsohrt{margin-bottom: 10px !important;}

.sidebarlitegr{background:#545454;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
.column_column ul li, .column_column ol li, .column_visual ul li, .column_visual ol li, .mfn-acc ul li, .mfn-acc ol li, .ui-tabs-panel ul li, .ui-tabs-panel ol li, .the_content_wrapper ul li, .the_content_wrapper ol li {  margin-bottom: 5px;}

.section-border-bottom { border-bottom: 1px solid #3f4c5f; }
.pinktxt-bg{background:#F2006D;}
.navbar-contact{width:90px; text-align: center;}
.navbar-booking{width:70px; text-align: center;}
.navbar-ahcorp{background-color:#F2006D; width:110px; text-align: center;}


#Header_wrapper {background-color: #464646;}

.header-plain #Top_bar, .header-plain #Top_bar .menu > li > a span:not(.description), .header-plain #Top_bar a#header_cart, .header-plain #Top_bar a#search_button, .header-plain #Top_bar .wpml-languages, .header-plain #Top_bar a.button.action_button {
  border-color: #f2f2f2;
  border: 0px;
}

.header-plain #Top_bar .menu > li > a span:not(.description) {font-weight: 500;}
.header-transparent #Top_bar:not(.is-sticky) { top: 30px !important; }
.header-transparent #Top_bar .menu > li > a:after { background: #b59a5a; }
/*#Top_bar .menu > li > a span:not(.description) { letter-spacing: 1px; }*/

/* Subheader */
body:not(.template-slider) #Header { min-height: 120px; }
#Subheader { padding: 20px 0; background-color: #464646 !important;}
#Subheader::after {background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;}

@media only screen and (max-width: 767px) {
	body:not(.template-slider):not(.header-simple) #Header {
		min-height: 160px;
	}
}
.trailer_box .desc h2 {bottom: 0; font-size: 22px; line-height: 22px; margin: 0; position: relative;}

#Subheader .title {
  width: 100%;
}
/*Events Section*/
.eventsdisplay h4{font-size:25px !important;}
.eventsdisplay .desc {text-align:left;}
.eventsdisplay .image_frame {border-style: none;  border-width: 0;}

/*Infobox Fearless Flight*/
.infobox {background-color: #262626;}
.infobox ul li::before {
  background: rgba(0, 0, 0, 0) url("/wp-content/uploads/icon-features.png") no-repeat scroll 0 0;
  content: "";
  display: block;
  height: 16px;
  left: 0;
  position: absolute;
  top: 18px;
  width: 23px;
}
.infobox ul li::after {display: none; position: absolute;}
.infobox ul li {padding: 13px 0 13px 35px;}
.infobox h3{font-size:30px;}

/*Covid Head Notice*/
.main_site_notice {
	background-color: #000;
	border-top: 2px solid #f72372;
	border-bottom: 2px solid #f72372;
}
.main_site_notice h1 {
	font-size: 17px;
	color: #E3E1E2;
	line-height: 1.3em;
}

/*Contact Form*/
input[type="date"], input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], select, textarea, .woocommerce .quantity input.qty {
  background-color: #272727 !important;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset;
  color: #F4F4F4;
  font-size: 16px;
  font-weight: 900 !important;
}
input[type="date"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="text"]:focus, input[type="url"]:focus, select:focus, textarea:focus {
  background-color: rgba(34, 80, 156, 1) !important;
  border-color: #d5e5ee !important;
  color: #ffffff;
}

/* Team */
.team-title{}
.team-subtitle{color:#F4F4F4;}

/*Social Bar (Contact Us)*/
a.icon_bar {
  color: #fff !important;
}
a.icon_bar {
  background-color: #1B1B1B !important;
  background-image: none;
  border-style: solid;
  border-width: 1px;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.08) inset;
  display: inline-block;
  margin: 0 2px 2px 0;
  overflow: hidden;
  position: relative;
  text-align: center;
}
a.icon_bar.icon_bar_instagram:hover{background:#2250A6 !important;}

/* Props */
/*.propstmpimg img{border:3px solid #2250A6;}*/
.propstmpimg .image_frame, .wp-caption {
  border-color: #ffffff !important;
  border-width: 3px;
}
.propsdisplay .image_frame .image_wrapper .mask::after {
  background: none;
}
.propsdisplay .image_frame .image_wrapper .mask, .edd_download_image::after {
  box-shadow: none;
}

/* Posts */
.filters_buttons{display:none;}
.date_label::after, .timeline_items li h3 span::after {border-left-color: #1B1B1B;}
.date_label, .timeline_items li h3 span {background-color: #1B1B1B; color: #a8a8a8;}
.date_label, .timeline_items li h3 span {background-image: none !important;}
h2.entry-title {font-size: 38px; letter-spacing: 1px; line-height: 49px;}
h2.entry-title a{color:#3681ff}
h2.entry-title a:hover{text-decoration:underline;}

.post-footer .icon-comment-empty-fa{display:none !important;}
.post-footer .post-comments{display:none !important;}

.post-footer a.post-more{color:#3681ff}
.post-footer post-more:hover{text-decoration:underline;}

.pager .pages {background-color: #000;background-image: none;}
.next_page{color:#3681ff}
.prev_page{color:#3681ff}

.share_wrapper {background-color: #464646; border: none !important;}
.section-post-header{margin-top:30px}

/* Counter */
.counter { border: 1px solid #b59a5a; padding: 60px 20px; margin: 0 4%; }
.counter .icon_wrapper { margin-bottom: 30px; }
.counter .desc_wrapper .number-wrapper { font-family: Ubuntu; font-size: 44px; font-weight: 100; line-height: 50px; }

.counter .desc_wrapper .number-wrapper, .chart_box .chart .num, .chart_box .chart .icon { color: #fff; }

/* Highlight */
.highlight-left:after, .highlight-right:after { background-image: url(/wp-content/uploads/2015/06/home_jet_welcome_bg2.jpg); background-repeat: no-repeat; background-position: left top; }

/* Flat box */
.flat_box .desc_wrapper h4 { font-size: 18px; line-height: 30px; color: #fff; }
.flat_box .photo_wrapper .icon { color: #F4F4F4; background-color:#2250A6;}
.flat_box .photo_wrapper .icon i { font-size: 40px; line-height: 60px; }

/* Team */
.team .image_frame { border: 0; }
.team .desc_wrapper h4 { font-size: 18px; line-height: 20px; }

/* Tabs */
.ui-tabs .ui-tabs-nav li a, .accordion .question .title, .faq .question .title, table th { color: #858d96; }
.ui-tabs .ui-tabs-nav li a { font-size: 16px; letter-spacing: 2px; }
.ui-tabs .ui-tabs-panel { padding-top: 35px !important; }

/* List */

.list_item .list_right h4 { font-size: 20px; line-height: 24px; }

/*Google Maps*/
.wpgmaps_directions_outer_div {padding-top: 50px !important;}
.wpgmaps_directions_outer_div table, wpgmza_marker_list_class {background: #F4F4F4;color:#191919;}
.wpgmaps_directions_outer_div .wpgmaps_get_directions{font-size:14px !important; font-weight:400 !important;}
.wpgmaps_directions_outer_div #wpgmza_use_my_location_from, .wpgmaps_directions_outer_div #wpgmza_use_my_location_to{background-color:#6e6e6e !important;}
#wpgmaps_print_directions_1 {display:none !important}

/*Events*/
.powered-by-eb{display:none !important;}



/* Footer */
#Footer {background-position: center top; background-repeat: repeat; border-top: 4px solid #2250a6;}
#Footer p {line-height: normal;}
#Footer .widgets_wrapper { padding: 20px 0 10px 0; }
#Footer .widget h4 { font-size: 18px; line-height: 36px;  font-weight:800;}
#Footer .footer_copy {border-top: 0px solid #000000;}
#Footer input[type="date"], #Footer input[type="email"], #Footer input[type="number"], #Footer input[type="password"], #Footer input[type="search"], #Footer input[type="tel"], #Footer input[type="text"], #Footer input[type="url"], #Footer select, #Footer textarea, #Footer .woocommerce .quantity input.qty {background-color: #121212; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.02) inset; color: #626262;}
#Footer a.footersm, #Footer a.footersm:hover {color:#000000; font-size:16px; font-weight:900; text-align:right;} 
/* Footer links */
ul.footer_links { font-size: 16px; margin-left: 7%; }
ul.footer_links li { list-style-image: url("/wp-content/uploads/icon-footer.png"); padding: 0 0 0 10px; }
#Footer a i{color: #2250A6;}
#Footer a i:hover, #Footer a i:active{color: #f2006d;}


/*pop up contact*/
.popup_contact_wrapper p {color:#262626;}
.popup_contact_wrapper input {margin-bottom:0px !important;}
.popup_contact_wrapper .overcontfield, .popup_contact_wrapper .overcontfield span{color:#262626;}
#popup_contact .button{background:#000000 !important; border:2px solid #a8a8a8;}
#popup_contact i {color:#F2006D;}

#popup_contact .popup_contact_wrapper { background: #F4F4F4;}
#popup_contact .popup_contact_wrapper form textarea {height: 140px;}
#popup_contact .popup_contact_wrapper form input[type="text"], #popup_contact .popup_contact_wrapper form input[type="email"], #popup_contact .popup_contact_wrapper form textarea {
  background: #fff none repeat scroll 0 0;
  color: #fff;
  margin-bottom: 10px;
}


/*social media icons - bootsnipp*/

.round {display: inline-block;height: 30px;width: 30px;line-height: 30px;-moz-border-radius: 15px; border-radius: 15px; background-color: #222; color: #FFF; text-align: center; }
.round.round-lg {height: 45px; width: 45px; line-height: 45px; -moz-border-radius: 8px; border-radius: 8px; font-size: 1.4em;}
.round.socialfoot { background-color: #000000;}


/*Mailchip*/
.wpcf7-mail-sent-ok {margin: 25px 0 14px !important;}

.yikes-easy-mc-form .yikes-easy-mc-submit-button {font-size: 16px; font-weight: 800;}
.yikes-easy-mc-form input[type="text"]:focus, .yikes-easy-mc-form input[type="url"]:focus, .yikes-easy-mc-form input[type="email"]:focus, .yikes-easy-mc-form input[type="number"]:focus, .yikes-easy-mc-form select:focus {color: #ffffff !important;}
.yikes-easy-mc-form .field-no-label, .yikes-easy-mc-form label {margin-bottom: 0 !important;}
.yikes-easy-mc-form input[type="text"], .yikes-easy-mc-form input[type="url"], .yikes-easy-mc-form input[type="email"], .yikes-easy-mc-form input[type="number"], .yikes-easy-mc-form select {margin-bottom: 0 !important;}



#sb03_overlay_video_wrap {
	width: 100%;
	margin: 0px auto;
}
/*overlay*/

.pps-control-nav li {
  margin: 0 3px !important;
}


#sb03_overlay_div {
	display: none;
	position: fixed;
	top: 0;
	height: 100%;
	width: 100%;
	/*background: rgba(255, 186, 0, 0.95); yellow */

	background: rgba(242, 0, 109, 0.9);
	overflow: auto;
	z-index: 999;
}

#sb03_overlay_video_div {
	display: none;
	position: absolute;
	/*top: 2.1%;*/

	height: 4000px;
	width: 100%;
	/*background: rgba(255, 186, 0, 0.95); yellow */

	background: rgba(0, 0, 0, 1);
	overflow: auto;
	z-index: 999;
}
ul#overlay_page_menu_ul {
	list-style: outside none none;
}
ul#overlay_page_menu_ul li {
	text-align: center;
}
ul#overlay_page_menu_ul li a::before {
	content: "[";
	margin-right: 20px;
	transform: translateX(20px);
}
ul#overlay_page_menu_ul li a::before, ul#overlay_page_menu_ul li a::after {
	display: inline-block;
	opacity: 0;
	transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
ul#overlay_page_menu_ul li a::after {
	content: "]";
	margin-left: 20px;
	transform: translateX(-20px);
}
ul#overlay_page_menu_ul li a::before, ul#overlay_page_menu_ul li a::after {
	display: inline-block;
	opacity: 0;
	transition: transform 0.3s ease 0s, opacity 0.2s ease 0s;
}
#overlay_page_menu > ul > li > a, ul#overlay_page_menu_ul li a {
	font-family: "Lato", Arial, Tahoma, sans-serif;
	font-weight: 400;
}
ul#overlay_page_menu_ul li a {
	color: #ffffff;
}
ul#overlay_page_menu_ul li a {
	color: #fff;
	font-size: 28px;
	letter-spacing: 3px;
	line-height: 48px;
	text-decoration: none;
}
ul#overlay_page_menu_ul li a:hover:before,  ul#overlay_page_menu_ul li a:hover:after,  ul#overlay_page_menu_ul li a:hover:before,  ul#overlay_page_menu_ul li a:hover:after {
	opacity: .8;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}
ul#overlay_page_menu_ul li a:hover {
	opacity: .8;
	-webkit-transform: translateX(0px);
	-moz-transform: translateX(0px);
	transform: translateX(0px);
}


/*mailing list Overlays*/

.yikes-mailchimp-container .mailinglist-overlay label.field-left-half.FNAME-label input.mailinglist-overlay-field{margin-bottom:10px !important;}




/* Sets PopUps*/

.pps-header h3 {
  padding: 5px 0 5px 10px !important;
}
.setsovercontact{font-weight:800;}



/* Hide Google recaptcha badge*/
.grecaptcha-badge { 
    visibility: hidden;
}











