.elementor-kit-15{--e-global-color-primary:#32516B;--e-global-color-secondary:#1565BF;--e-global-color-text:#333333;--e-global-color-accent:#AF1E2D;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-size:3.5rem;--e-global-typography-primary-font-weight:400;--e-global-typography-primary-line-height:3.75rem;--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-size:2.75rem;--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:3.25rem;--e-global-typography-secondary-letter-spacing:-2px;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-size:1.1rem;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-41a8ab9-font-family:"Open Sans";--e-global-typography-41a8ab9-font-weight:400;--e-global-typography-41a8ab9-text-decoration:none;font-family:"Roboto", Sans-serif;font-size:1.1rem;font-weight:400;line-height:1.7em;}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:1.2rem;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:var( --e-global-color-accent );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;padding:12px 25px 12px 25px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-accent );color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:3px 3px 3px 3px;}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 h1{font-family:"Inter", Sans-serif;font-size:3.5rem;font-weight:400;line-height:3.75rem;letter-spacing:-2px;}.elementor-kit-15 h2{font-family:"Inter", Sans-serif;font-size:2.75rem;line-height:3.25rem;letter-spacing:-2px;}.elementor-kit-15 h3{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;letter-spacing:-1.5px;}.elementor-kit-15 h4{font-family:"Inter", Sans-serif;font-size:2rem;font-weight:400;line-height:2.5rem;letter-spacing:-1.5px;}.elementor-kit-15 img{border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*Homepage slider*/

ul.elementor-nav-menu--dropdown a, ul.elementor-nav-menu--dropdown a:focus, ul.elementor-nav-menu--dropdown a:hover {
	border-left: 0!important;
}
.text-link a{
    color:#1565bf;
}
.elementor-lightbox .elementor-lightbox-image {
	background: #fff;
}
.single .wp-caption {
    width:100%!important;
}
.eael-load-more-button {
    margin-top:30px;
}
.dialog-message .elementor-button {
    border:none!important;
}
.dialog-message .elementor-button:hover {
    border:none!important;
}
.eael-infobox a:hover{
   color:#af1e2d!important;
}
.footer-link-list a:hover{
    text-decoration: underline;
    color:#fff;
}
table tbody > tr:nth-child(2n+1) > td, table tbody > tr:nth-child(2n+1) > th {
  background-color: #fff;
}
.main-footer ul{
    list-style-type: none!important;
}
.elementor-kit-15 img {
  border-radius: 10px;
}
.wpem-event-listings.wpem-event-listing-box-view .wpem-event-layout-wrapper{
    border-radius: 10px; 
}
.wpem-single-event-page .event-manager-info, .wpem-single-event-page .wpem-single-event-wrapper {
  border: 1px solid var(--wpem-gray-border-color);
  border-radius: 10px;
}
.elementor-widget-container h1, .elementor-widget-container h2, .elementor-widget-container h3{
    margin-bottom:20px;
}
.team h3{
    margin-bottom:0;
}
.elementor-location-popup h1{
    margin-bottom:10px;
}
.wpem-xing, .wpem-pinterest{
    display:none!important;
}
.single-event_listing .page-header{
  border: 0px;
  background:transparent;
  padding: 50px 0px 50px 0px;
}
#event_calendar_filters_button {
    background: var(--wpem-primary-color);
  color: var(--wpem-white-color);
  border: none;
  padding: 10px 20px;
  width: auto;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 4px;
  font-size: 16px;
  line-height: 1.42;
  margin: 5px 0;
    margin-top: 5px;
    margin-bottom: 5px;
  letter-spacing: 0;
  text-decoration: none;
  display: inline-block;
  cursor: pointer;
  overflow-wrap: break-word;
  transition: .2s;
  vertical-align: middle;
}
.single h3, .single h4{
    font-size: 2.5rem;
    letter-spacing: -2px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #32516b;
    line-height: 3rem;
}
.single h3 a, .single h4 a{
    font-size: 2.5rem;
    letter-spacing: -2px;
    font-weight: 400;
    margin-bottom: 20px;
    color: #32516b;
    line-height: 3rem;
}
.single h3 strong, .single h4 strong {
    font-weight: 400;
    color: #32516b;
    line-height: 3rem;
}
.single .elementor-widget-theme-post-featured-image {
    padding-bottom:20px!important;
}
.eael-grid-post-holder-inner {
  padding: 0 15px 0 15px!important;
}
.post-navigation__prev--label, .post-navigation__next--label{
    letter-spacing: 0!important;
}
.single .alignleft {
   float: left;
  margin-right: 20px;
  margin-bottom: 0px;
}

.archive .elementor-post__card{
    padding:15px!important;
}
.single .alignright {
   float: right;
  margin-left: 20px;
  margin-bottom: 0px;
}
.elementor-widget-eael-adv-tabs .fas.fa-check {
    padding-right:10px;
}
.elementor-button:hover {
   border: 2px solid #AF1E2D!important; 
}
.calendar-title {
    display:none;
}
#event_filters {
	display: none;
}
.sfsiplus_footerLnk {
	display: none;
}
.elementor-motion-effects-container {
	border-radius: 10px;
}
p {
	line-height: 1.7em;
}
.link {
	color: #1565bf;
	text-decoration: underline;
}
.link:hover {
	text-decoration: underline;
}
.page-template {
	overflow-x: hidden;
}
.wpem-single-event-body-content h1, h2, h3, h4, h5 {
	margin-top: 0;
}
.tabbed-container .eael-tab-content-item h3 {
  margin-bottom: 0.25em;
  color: #32516B;
  font-family: "Inter", Sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 3rem;
  letter-spacing: -2px;
}
.eael-entry-title {
    display: inline-block;
}
.elementor-widget-container p a {
    color:#1565bf;
}
.elementor-widget-container p a:hover {
    color:#1565bf;
    text-decoration: underline;
}
.title a {
     color:#1565bf;
}
.title a:hover {
     color:#1565bf;
     text-decoration: underline;
}
.tabbed-horizontal-container .eael-tab-content-item h3 {
  margin-bottom: 0.25em;
  color: #32516B;
  font-family: "Inter", Sans-serif;
  font-size: 2.25rem;
  font-weight: 400;
  line-height: 3rem;
  letter-spacing: -2px;
}
.tabbed-container img {
    width:35%;
}
.tabbed-horizontal-container img {
    float:left;
}
.elementor-slides-wrapper {
	border-radius: 10px;
}
.base-list {
    padding-left:0;
}
.eael-data-table{
    background:#fff;
}
.blue {
	color: #1565bf;
}
.homepage-hero-slider .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, #1565BF 0%, #32516B 100%);
	opacity: 0.65;
	transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
/*Homepage*/

.eael-grid-post .eael-entry-wrapper {
	padding: 0!important;
}
.eael-grid-post-holder {
	border: 1px solid #fff !important;
	background: #fff !important;
}
.eael-advance-tabs.eael-tabs-vertical>.eael-tabs-nav>ul>li {
	box-shadow: 0px 50px 80px 0px rgba(0, 0.9999999999999964, 35, 0.03);
}
.eael-grid-post-holder {
	box-shadow: 0px 50px 80px 0px rgba(0, 0.9999999999999964, 35, 0.06);
}
.fc-daygrid.fc-dayGridMonth-view.fc-view {
	border-radius: 10px;
	background: #1565bf;
}
.mec-gCalendar #mec-gCalendar-wrap .fc-header-toolbar.fc-toolbar {
	border-radius: 10px;
	padding: 18px 20px 10px;
	font-family: "Roboto";
	background: #fff;
}

/*Buttons*/

.red-button:hover {
	background: #fff;
	color: #af1e2d;
	border-radius: 3px;
}
/*Positions & Benefits*/

.learn-more-job {
	margin: 20px 0;
	font-family: "Inter", Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	color: #AF1E2D!important;
	background-color: #fff;
	padding: 12px 25px 12px 25px;
	border: 2px solid #AF1E2D;
	border-radius: 4px;
	display: block;
	width: 160px;
	line-height: 1.5em;
	text-align: center;
}
.learn-more-job:hover {
	color: #fff!important;
	border: 2px solid #AF1E2D;
	background-color: #AF1E2D;
	border-color: #AF1E2D;
}
.job-image {
	width: 40%;
	border-radius: 8px!important;
	margin: 0!important;
}
.learn-more-benefits {
	font-weight: 700;
	margin: 10px 0 0 0;
	display: block;
	color: #1565bf;
	text-decoration: underline!important;
}
.learn-more-benefits:hover {
	color: #af1e2d;
}
.eael-tabs-content h2 {
	color: #32516b;
	margin-top: 0;
	margin-bottom: 12px;
	letter-spacing: -1px!important;
}
.benefits .elementor-widget-container {
	min-height: auto;
}
/*News*/

.eael-grid-post-holder-inner {
	height: 100%;
	padding: 15px!important;
}
/*Events*/

.em.em-list .em-item .em-item-info h3.em-item-title {
	font-family: "Inter", Sans-serif;
	font-size: 1.7rem!important;
	font-weight: 400!important;
	text-transform: capitalize;
	line-height: 1.2em!important;
	letter-spacing: -1px!important;
}
.em.em-list .em-item .em-item-info {
	border: none;
}
.wpem-event-listings-header .wpem-event-listing-header-title .wpem-heading-text {
  font-size: 1.7rem !important;
  font-weight: 400;
  letter-spacing: -1.5px;
}
.wpem-event-listing-box-view .no_event_listings_found, .wpem-event-listing-calendar-view .no_event_listings_found, .wpem-event-listing-list-view .no_event_listings_found{
    font-size: 1.3rem;
    font-family: "Inter";
    letter-spacing: -1px;
    margin-bottom: 20px !important;
}
.em.em-list .em-item .em-item-info .em-item-meta, .em.em-list-widget .em-item, .em.em-list .em-item .em-item-meta .em-item-meta-line a, .em.em-list .em-item .em-item-info .em-item-desc {
	color: #333333;
	font-family: "Roboto", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
	margin-bottom: 0;
}
.em.em-list .em-item .em-item-meta .em-item-meta-line a {
	color: #333!important;
}
.em-event-content p {
	font-family: "Roboto", Sans-serif;
}
.em.em-item .em-item-meta .em-item-meta-line, .em.em-list .em-item .em-item-meta .em-item-meta-line, .em.em-list-widget .em-item .em-item-meta .em-item-meta-line {
	font-family: 'Roboto';
}
#events .em-item-read-more.button {
	display: inline-block;
	height: auto;
	padding: 0 !important;
	color: #1565bf !important;
	text-align: center !important;
	font-size: 1rem !important;
	font-weight: 700 !important;
	line-height: normal !important;
	letter-spacing: 0px !important;
	text-transform: none !important;
	text-decoration: underline !important;
	white-space: nowrap !important;
	background-color: transparent !important;
	border-radius: 0 !important;
	border: 0!important;
	cursor: pointer !important;
	box-sizing: border-box !important;
	font-family: 'Inter';
}
.em-item-desc {
	margin: 10px 0 15px 0 !important;
}
.em.em-item .em-item-image img, .em.em-list .em-item .em-item-image img {
	border-radius: 10px;
	padding: 0;
}
.single-event .em-item-image {
	display: none;
}
.si-page-title-align-left .page-header.si-has-page-title {
	padding-top: 50px;
	padding-bottom: 50px;
}
.page-header {
	border: 0px;
	background: #32516B url(/wp-content/uploads/2023/11/patttern-bkg.jpg);
}
#page .page-header .page-title {
	color: #FFFFFF;
	font-family: "Inter", Sans-serif;
	font-size: 2.5rem;
	font-weight: 400;
	line-height: 3rem;
	letter-spacing: -2px;
}
.site-header .si-container {
	max-width: 1170px !important;
}
.si-container {
	max-width: 1170px!important;
	padding: 0;
}
.em-event-when, .em-item-meta-column {
	font-family: 'Inter';
	color: #333;
	font-weight: 400;
	letter-spacing: 0;
}
.em-event-content p {
	color: #333333;
	font-family: "Inter", Sans-serif;
	font-size: 1rem;
	font-weight: 400;
	line-height: 1.5em;
}
.em.em-item.em-item-single .em-item-meta h3 {
	text-transform: normal!important;
}
.em.em-item.em-item-single .em-item-meta>section section {
	margin-bottom: 20px;
}
.elementor-35357 .elementor-element.elementor-element-65de533:not(.elementor-motion-effects-element-type-background) {
	background-image: none!important;
}
.fc .fc-daygrid-day-number {
	padding: 7px 4px 4px 4px!important;
	display: block!important;
}
h2#fc-dom-1 {
	color: #333;
}
.eael-event-calendar-wrapper {
	border-radius: 10px;
}
.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
	padding: 0 20px !important;
}
table:not(.variations):not(.shop_table) {
	margin: 0;
}
#calendar-layout-view-container {
	padding: 0;
}
.home .wpem-event-listings-header {
	display: none;
}
.calendar-key .elementor-icon-box-wrapper {
	display: flex!important;
	gap: 5px;
}
.calendar-key .elementor-icon-box-icon {
	display: flex!important;
}
/*Footer*/

.site-footer a:hover {
	text-decoration: underline;
}
.copyright {
	margin-top: 10px!important;
}

.footer-link-list {
    list-style-type: none;
}
.site-footer p a:hover {
	text-decoration: underline;
	color: #FFFFFF!important;
}
.site-footer p a {
	color: #FFFFFF!important;
	font-family: "Inter", Sans-serif!important;
	font-size: 12px!important;
	font-weight: 400!important;
}
.footer-link-list:hover {
	color: #FFFFFF!important;
}

.footer-links a{
    color:#fff!important;
}

.footer-links a:hover{
    color:#fff!important;
    text-decoration: underline;
}
/*Scroll to Top*/

#si-scroll-top .si-icon {
	margin: -3px 0 0 0;
	height: 1.5rem;
}
/*About Page*/

.content a {
	color: #1565bf;
}
/*Pilot Page*/

.elementor-36751 .elementor-element.elementor-element-65b178e .elementor-button:hover, .elementor-36751 .elementor-element.elementor-element-65b178e .elementor-button:focus {
	color: #AF1E2D;
	background-color: #FFFFFF !important;
	border-color: #AF1E2D;
}
.infobox-content {
	font-size: 1.1rem;
	line-height: 1.5em;
	font-family: 'Roboto';
	color: #333333;
}
.elementor-36751 .elementor-element.elementor-element-84d24cc>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
	box-shadow: 0px 50px 80px 0px rgba(0, 0.9999999999999964, 35, 0.03);
}
.eael-tabs-content h2 {
	color: #32516b;
	margin-top: 0;
	margin-bottom: 10px;
	font-family: 'Inter';
	letter-spacing: -.5px;
	font-weight: 400;
}
.pilots-image {
	width: 20%;
	border-radius: 8px !important;
	margin: 0 25px 0 0 !important;
}
.learn-more-pilot {
	margin: 15px 0 0 0;
	font-family: "Inter", Sans-serif;
	font-size: 1.2rem;
	font-weight: 600;
	color: #AF1E2D;
	background-color: #fff;
	padding: 12px 25px 12px 25px;
	border: 2px solid #AF1E2D;
	border-radius: 4px;
	display: grid;
	width: 160px;
	line-height: 1.5em;
	text-align: center;
}
.learn-more-pilot:hover {
	color: #fff;
	border: 2px solid #AF1E2D;
	background-color: #AF1E2D;
	border-color: #AF1E2D;
}
/*Cadet Program */

.cadet-list {
	margin: 0 0 0 20px;
}
#wpgmza_map {
	width: 100%!important;
}
.leaflet-control-geosearch {
	display: none!important;
}
.cadet-program-cta .cta-button {
	display: none!important;
}
.cadet-program-cta p a {
	color: #fff;
	font-weight: bold;
	text-decoration: underline;
}
.cadet-program-cta p a:hover {
	color: #8fc9f8;
}
.flight-schools .elementor-widget-container {
	border-radius: 8px!important;
}
/*Flight Attendants*/

.red {
	color: #af1e2d;
}
.disclaimer {
	font-size: .9rem;
}
.elementor-widget:not(:last-child) {
	margin-bottom: 0!important;
}
/*Individual Events*/

.wpem-event-organizer, .wpem-viewed-event {
	display: none!important;
}
.wpem-single-event-page .wpem-single-event-wrapper .wpem-single-event-body .wpem-single-event-left-content .wpem-single-event-body-content {
	padding-top: 0;
}
.registration_button {
	font-family: "Inter", Sans-serif!important;
	font-size: 1rem!important;
	font-weight: 600!important;
	fill: #FFFFFF!important;
	color: #FFFFFF !important;
	background-color: #AF1E2D !important;
	padding: 10px 15px 10px 15px!important;
	text-transform: capitalize!important;
}
.registration_button:hover {
	font-family: "Inter", Sans-serif!important;
	font-size: 1rem!important;
	font-weight: 600!important;
	fill: #AF1E2D!important;
	color: #AF1E2D !important;
	background-color: #fff !important;
	padding: 10px 15px 10px 15px!important;
	text-transform: capitalize!important;
}
.single_event_listing .wpem-main {
	padding: 0;
}
.wpem-main {
	border-radius: 10px;
}
.single .entry-content img {
	width: 100% !important;
}
.wpem-single-event-page .wpem-heading-text {
	font-family: 'Inter';
	letter-spacing: -.5px;
	color: #32516b;
	font-weight: 600;
}
.wpem-single-event-body-content h1, h2, h3, h4, h5 {
	font-family: 'Inter';
	letter-spacing: -.5px;
	color: #32516b;
}
.wpem-heading-text {
	font-family: 'Inter';
	letter-spacing: -.5px;
	font-weight: 600;
}
.wpem-single-event-body-content p {
	color: #333333;
	font-family: "Roboto", Sans-serif;
	font-size: 1.1rem;
	font-weight: 400;
	line-height: 1.5em;
}
/*Customer Service*/

.customer-service-list .eael-infobox.icon-on-left .infobox-content .title {
	margin: 7px 0 0 0;
}
/*ATP Pilots*/

.sub-list {
	margin-left: 40px;
}
.sub-list li {
	margin-bottom: 20px;
}
.num-list ol {
	counter-reset: my-awesome-counter;
	list-style: none;
	padding-left: 40px;
}
.num-list ol li {
	margin: 0 0 1rem 0;
	counter-increment: my-awesome-counter;
	position: relative;
}
.num-list ol li::before {
	content: counter(my-awesome-counter);
	color: #fff;
	font-size: 1rem;
	font-family: 'Inter';
	position: absolute;
	--size: 29px;
	left: calc(-1 * var(--size) - 10px);
	line-height: var(--size);
	width: var(--size);
	height: var(--size);
	top: -3px;
	background: #1565bf;
	border-radius: 50%;
	text-align: center;
	font-weight: 600;
}
.sub-list {
	margin-top: 20px;
}
.eael-infobox .infobox-content p {
	margin: 0!important;
}
.eael-tab-item-trigger {
	box-shadow: 0px 50px 80px 0px rgba(0, 0, 0, 0.03);
}
.eael-tab-item-trigger.active .number {
	border: 2px solid #fff;
	border-radius: 50%;
	width: 1.5em;
	height: 1.5em;
	display: inline-block;
	font-size: 1rem;
	margin-right: 8px;
	text-align: center;
}
.inactive.eael-tab-item-trigger .number {
	border: 2px solid #32516b;
	border-radius: 50%;
	width: 1.5em;
	height: 1.5em;
	display: inline-block;
	font-size: 1rem;
	margin-right: 8px;
	color: #32516b;
	text-align: center;
}
/*Bases & Commuting Policy*/

.fas.fa-check {
	color: #1565bf;
}
.base-list li {
	padding-bottom: 15px;
	margin: 0;
	position: relative;
	display: flex;
	font-size: inherit;
	align-items: var(--icon-vertical-align, top);
	line-height: 24px;
}
.base-list li .far.fa-square {
	margin-top: 2px;
	color: #1565bf;
}
.base-list li a {
	color: #1565bf;
}
.base-list li a:hover {
	color: #1565bf;
	text-decoration: underline;
}
.list-title {
	margin-top: 10px!important;
}
/*A&P*/

.maintenance-bases .eael-infobox.icon-on-left {
	align-items: center;
}
/*Interview Tips*/

.eael-tab-item-trigger {
	line-height: normal!important;
	text-align: left!important;
}
/*Pilot Comp*/

table:not(.variations):not(.shop_table) tbody, table:not(.variations):not(.shop_table) tfoot, table:not(.variations):not(.shop_table) thead {
	border: 0;
}
.eael-advance-tabs .eael-tabs-nav>ul li .eael-tab-title {
	display: flex;
	align-content: center;
	align-items: center;
}
.elementor-39703 .elementor-element.elementor-element-cd05024, .elementor-39703 .elementor-element.elementor-element-cd05024 {
	--display: grid!important;
}
/*Announcement Pop Up*/

.dialog-close-button .eicon-close {
	color: #fff;
	font-size: 2rem;
}
/*Benefits*/

.e-n-accordion p {
	margin: 0;
}
/*Qualification*/

.bullet-list {
	margin-left: 20px;
	color: #32516B;
}
.bullet-list li::marker {
	color: #1565bf;
}
.num-list {
	margin-left: 20px;
}
.num-list li {
	margin-bottom: 10px;
}
/*Blog*/
.sfsi_actvite_theme_flat .inerCnt .sfcm.sfsi_wicon {
    border-radius: 0px;
    width: 50%!important;
}
.eael-entry-media {
	width: 100%;
	float: left;
}
.eael-grid-post .eael-entry-wrapper, .eael-grid-post .eael-entry-footer {
	width: 100%;
}
.eael-post-grid .eael-entry-wrapper>.eael-entry-header-after .eael-entry-meta span.eael-posted-on::before {
	color: #1565bf!important;
}
#eael-post-grid-8c58cea .eael-grid-post-holder {
	box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.09);
}
.single-post .site-main {
	margin: 0px!important;
}
.elementor-widget-theme-post-content img {
	border-radius: 10px!important;
}
.single .eael-grid-post-holder-inner {
	padding-top: 0;
}
.single .eael-grid-post-link:hover {
	text-decoration: underline;
}
.single .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on i {
	display: none;
}
.single .eael-post-grid-style-two .eael-entry-meta .eael-meta-posted-on {
	font-size: 12px;
	color: #333333;
	font-family: "Roboto", Sans-serif;
	font-weight: 400;
}
.elementor-36457 .elementor-element.elementor-element-911ec77, .elementor-40611 .elementor-element.elementor-element-f70c463 {
	gap: 0!important;
}
.elementor-widget-wp-widget-archives h5 {
	color: #32516B;
	font-family: "Inter", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 2.5rem;
	letter-spacing: -1.5px;
	margin-top: 30px;
}
#main .widget-title {
	color: #32516B;
	font-family: "Inter", Sans-serif;
	font-size: 2rem;
	font-weight: 400;
	line-height: 2.5rem;
	letter-spacing: -1.5px;
	margin-top: 30px;
	margin-bottom: 0;
}
.archive .page-header {
	display: none;
}
.elementor-post__badge {
	background-color: #1565bf!important;
	font-family: "Roboto"!important;
}
.elementor-card-shadow-yes .elementor-post__card {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.09)!important;
}
.wsp-pages-title {
	color: #32516B;
	font-family: "Inter", Sans-serif;
	font-size: 2.75rem;
	font-weight: 400;
	line-height: 3.25rem;
	letter-spacing: -2px;
	margin-bottom: .5em;
}
.wsp-pages-list {
	margin-left: 20px;
}
.wsp-pages-list a {
	color: #1565bf;
}
.wsp-pages-list a:hover {
	text-decoration: underline;
}
.wsp-pages-list {
	font-size: 1.1rem;
	font-family: "Roboto";
	color: #1565bf;
}
.wsp-pages-list .children {
	margin-left: 20px;
}
.page-header .si-page-header-description {
	font-size: 1.06667em;
	margin: 0;
	margin-top: 0px;
	margin-top: .5em;
	color: #fff;
	font-family: "Roboto";
	font-weight: 400;
}
.si-page-title-align-left .page-header.si-has-page-title {
	padding-top: 120px;
	padding-bottom: 120px;
}
#page .page-header .page-title {
	font-size: 3.5rem;
	padding-bottom: 15px;
}
.search .elementor-posts .elementor-post__title {
	min-height: auto;
}
.eael-tab-content-item h3 {
	margin-bottom: .5em;
}
.num-list{
    padding-left:0!important;
}

/*Gallery*/

.gallery-item {
    float: left;
  margin-top: 10px;
  text-align: center;
  width: 100%;
}
.gallery-size-medium {
  display: grid;
  gap: 20px;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.wpem-heading-text {
    letter-spacing: -1px!important;
  font-weight: 600!important;
  line-height: 1.2!important;
  color:#2F4C64!important;
}
@media screen and (max-width: 768px) {
	.elementor-40423 .elementor-element.elementor-element-5cb3758 .eael-infobox .infobox-content .title {
		margin-top: 0!important;
	}
	.gallery-size-medium {
  grid-template-columns: 1fr;
}
	.pilots-image {
        display: none;
    }
    .single-event_listing .page-header .entry-title{
  font-size: 26px!important;
    line-height: 2rem!important;
}
.single-event_listing .page-header{
  padding: 20px 0px 20px 0px!important;
}
    .sub-menu .menu-item a{
        padding: 10px 20px!important;
    }
	.tabbed-container .eael-tab-content-item h3 {
    font-size: 2rem;
    }
    h1 {
        font-size:2.5rem;
    }
    .tabbed-horizontal-container .eael-tab-content-item h3 {
    font-size: 2rem;
    }
	#page .page-header .page-title {
		font-size: 2rem!important;
		padding-bottom: 0px;
	}
	.sub-title {
		letter-spacing: -.5px!important;
	}
	.dialog-close-button .eicon-close {
		color: #fff;
		font-size: 2rem;
	}
	p {
		font-size: 1rem!important;
	}
	.eael-tabs-content a {
		color: #1565bf;
	}
	.atp-tabs .eael-tab-item-trigger {
		width: 100%;
	}
	.eael-tabs-content h2 {
		margin-bottom: 10px!important;
	}
	.job-image {
		width: 70%;
	}
	.customer-service-list .eael-infobox.icon-on-left .infobox-content .title {
		margin: 0!important;
	}
	.learn-more-pilot {
		font-size: 1rem;
		padding: 10px 20px 10px 20px !important;
	}
	.learn-more-job {
		font-size: 1rem;
		padding: 10px 20px 10px 20px !important;
	}
	.infobox-content {
		font-size: 1rem;
		line-height: 1.5em;
	}
	.eael-tabs-content h2 {
		font-size: 1.5rem;
	}
	.em.em-list.size-small .em-item .em-item-info {
		border-top: 0;
	}
	.em.em-list.em-grid .em-item, .em.em-list.size-small .em-item {
		border: 0;
		padding: 0px;
		box-shadow: none;
	}
	.em.em-list .em-item .em-item-info h3.em-item-title a {
		color: var(--a-color-1);
		text-decoration: none;
		font-size: 1.25rem;
	}
	.swiper-slide-inner {
		text-align: center!important;
	}
	.swiper-slide-contents {
		max-width: 100%!important;
	}
	.eael-load-more-button-wrap {
		margin-top: 20px;
	}
	.pilots-image {
		width: 100%;
		border-radius: 8px !important;
		margin: 0 0 20px 0 !important;
	}
	.elementor-36751 .elementor-element.elementor-element-84d24cc>.elementor-widget-container>.eael-advance-tabs>.eael-tabs-nav ul li {
		width: 100%;
	}
}
@media screen and (max-width: 1024px) {
	.learn-more-pilot {
		font-size: 1rem;
	}
	 .single-event_listing .page-header .entry-title{
  font-size: 36px!important;
    line-height: 3rem!important;
}
	.sub-menu .menu-item a{
        padding: 10px 20px!important;
    }
	.si-page-title-align-left .page-header.si-has-page-title {
		padding-top: 50px;
		padding-bottom: 50px;
	}
	#page .page-header .page-title {
		font-size: 3rem;
		padding-bottom: 0px;
	}
	.wsp-pages-title {
		font-size: 2rem;
	}
	.inactive.eael-tab-item-trigger .number {
		font-size: .9rem;
	}
	.eael-tab-item-trigger.active .number {
		font-size: .9rem;
	}
	.elementor-36751 .elementor-element.elementor-element-cce791e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px!important;
	}
	.elementor-35357 .elementor-element.elementor-element-f1d8e55>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
		margin-bottom: 0px!important;
	}
	.elementor-nav-menu--dropdown.elementor-nav-menu__container .elementor-sub-item {
		font-size: .9rem !important;
	}
	.pilots-image {
		width: 40%;
	}
	.em.em-list .em-item .em-item-info h3.em-item-title {
		font-size: 1.5rem !important;
	}
	.em.em-list .em-item .em-item-info {
		padding: 0 0 0 35px;
	}
	.eael-tabs-content h2 {
		font-size: 1.5rem;
	}
}

.single .elementor-17456 .elementor-element.elementor-element-6d95eba > .elementor-widget-container {
  padding-bottom:0!important;
}
.single .elementor-17456 .elementor-element.elementor-element-4151345 > .elementor-widget-container {
  padding-bottom:0!important;
}
.single .elementor-17456 .elementor-element.elementor-element-691ec7d > .elementor-widget-container {
  padding-bottom:0!important;
}
.single_event_listing{
    margin-bottom:100px;
}

.e-hotspot__tooltip{
    border: 2px solid #1565bf;
}
.wpem-event-single-image img {
    margin:0px auto;
    max-width:100%;
    width: auto !important;
    border-radius: 0 !important;
}
.wpem-event-single-image-wrapper {
    border-bottom: 1px solid var(--wpem-gray-border-color);
}
#gform_submit_button_1:hover{
    color: #AF1E2D !important;
}
.e-hotspot__tooltip a{
    color:#fff!important;
}
#elementor-search-form-cd764b8 {
    color:#fff;
}/* End custom CSS */