
			.contained-content.one-container .site-content,.home .site-content {
	padding-left: 0;
	padding-right: 0;
}
.panel-grid > div {
    padding-left: 15px;
    padding-right: 15px;
}
.panel-grid > div.siteorigin-panels-stretch {
    padding-left: 0;
    padding-right: 0;
}
.so-panels-full-wrapper, .panel-grid.panel-no-style, .panel-row-style:not([data-stretch-type]) {
    padding-left: 15px;
    padding-right: 15px;
}
.social-menu .twitter:after {
	content: "\e61b";
}
.social-menu.inverted .twitter:hover, .social-menu.inverted .twitter:focus {
    background-color: #000;
}
body {
	font-display: swap;
}
body.activeonlinelink .page-header-image-single
{
	cursor:pointer;
	display:block;
}

.page .sow-accordion .displayBT {
    min-width: auto !important;
    margin-top: 20px !important;
}
.page .widget_sow-accordion {
	margin-bottom: 0 !important;
}
.main-navigation {
	z-index: 99999 !important;
}
#mega-menu-wrap-primary #mega-menu-primary>li.mega-menu-flyout ul.mega-sub-menu {
	z-index: 99999 !important;
}
.main-navigation .mega-sub-menu a {
    text-transform: capitalize !important;
}
.page .ctaBG a {
	min-height: 240px;
}
.page .highlightBox strong {
	font-weight: normal;
}
.page .highlightBox2,
.page .highlightBox2 h3.widget-title{
	text-align: left;
}
.page .highlightBox p,.page .highlightBox2 p,
.page .highlightBox2 .button{
	font-style: normal !important;
}
#notProgram h3.widget-title {
    font-size: 26px;
}

#notProgram .widget ul {
    margin: 0;
    font-size: 18px;
}

#notProgram .widget ul li {
    list-style-type: none;
}

#notProgram .widget ul .fa {
    font-size: 31px;
}
#notProgram .fa-check {
    color: #22cd38;
}
#notProgram .fa-times {
    color: #cd2222;
}
#pilotList {
    text-align: center;
}
#pilotList h3.widget-title {
    font-size: 18px;
    text-transform: initial;
}

.panelPrograms .sow-accordion-panel-header {
	 position: relative;
	 background-position: center center;
	 background-size: cover;
}
 .panelPrograms .sow-accordion-panel-header > div {
	 position: relative;
}
 .panelPrograms .sow-accordion-panel-header:before {
	 content: "";
	 position: absolute;
	 top: 0;
	 left: 0;
	 width: 100%;
	 height: 100%;
	 background: #173865;
	 opacity: 0.8;
}
 .panelPrograms .sow-accordion-panel-header .sow-accordion-title {
	 display: block !important;
	 font-size: 20px;
}
 .panelPrograms .sow-accordion-panel-header .sow-accordion-title span {
	 display: block;
	 font-size: 16px;
}
 .panelPrograms .sow-accordion-panel-header .sow-accordion-open-close-button {
	 display: flex;
	 align-items: center;
	 justify-content: center;
	 font-size: 32px;
	 color: #f7b138;
}
 .panelPrograms .sow-accordion-panel-border {
	 background: #f1f1f1 !important;
	 position: relative;
	 padding: 20px 20px 80px 20px !important;
	 font-size: 18px !important;
}
 .panelPrograms .button {
	 position: absolute;
	 bottom: 0;
	 left: 0;
	 width: 100%;
	 text-align: center;
	 background-color: #173865 !important;
}
.panelPrograms .button:hover, .panelPrograms .button:focus {
	background-color: #426bba !important;
}
 .panelPrograms.pp1 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/Crosswind-Landing.jpg);
}
 .panelPrograms.pp2 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/cau_inside_images_23.jpg);
}
 .panelPrograms.pp3 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/Helicopter-Pilot-Requirements-scaled-e1635529072297.jpg);
}
 .panelPrograms.pp4 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/AMT-Student.png);
}
 .panelPrograms.pp5 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/Graduating-Class-of-2021-e1633555652786.jpg);
}
 .panelPrograms.pp6 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/2-girl-by-wall-scaled.jpg);
}
 .panelPrograms.pp7 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/11.6.19_Sara_Tremmel_CFI.jpg);
}
 .panelPrograms.pp8 .sow-accordion-panel-header {
	 background-image: url({$theme_path}/static/picture/grads-closup-scaled.jpg);
}
 .panelPrograms.pp5 .sow-accordion-panel-header .sow-accordion-title, .panelPrograms.pp6 .sow-accordion-panel-header .sow-accordion-title, .panelPrograms.pp7 .sow-accordion-panel-header .sow-accordion-title, .panelPrograms.pp8 .sow-accordion-panel-header .sow-accordion-title {
	 display: flex !important;
}

.top-ctaheader {
	text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    font-size: 18px;
    background: #f7b138;
    color: #fff;
	padding:5px;
}
.top-ctaheader .button {
	background: #193765 !important;
	margin-left: 5px;
}
.top-ctaheader .button:hover,
.top-ctaheader .button:focus {
	background: #be1b2a !important;
}

.social-menu .tiktok {
  background-color: #000;
}
.social-menu .tiktok:after {
  content: "";
}
.social-menu.inverted .tiktok:hover, .social-menu.inverted .tiktok:focus {
  background-color: #000;
}

#footer-widgets .social-menu {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
}

#footer-widgets .social-menu li {
   
flex-basis: 25%;
  box-sizing: border-box;
  padding: 5px;
    }

.pilot-careers .slick-slide > div {
    padding: 15px;
}
.pilot-careers h3.widget-title {
    font-size: 21px !important;
    text-transform: capitalize !important;
}
.pilot-careers .slick-prev:before,
.pilot-careers .slick-next:before {
    color: #173865;
}

.entry-content h1,
.entry-content h2,
.entry-content h3,
.entry-content h4,
.entry-content h5,
.entry-content h6,
.main-navigation .mega-sub-menu a{
    text-transform: initial !important;
}
#mainTestimonial {
    color: #fff;
    font-family: "Montserrat", serif;
    font-size: 19px;
}

@media only screen and (max-width: 768px) {
	.home .why-title h3.widget-title {
	min-width: auto !important;
		}
}

@media only screen and (max-width: 992px) {
	#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link, #mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		color: #173865;
	}
}

@media (max-width: 768px) {
    .page .mainHero > div {
        flex-wrap: wrap;
        display: flex;
    }
    .page .mainHero > div > .panel-first-child {
        order: 2;
        width: 100%;
    }
    .page .mainHero > div > .panel-last-child {
        order: 1;
			width: 100%;
        text-align: center;
    }
    .page .mainHero .formCont {
        width: auto;
        display: table;
        margin-left: auto;
        margin-right: auto;
        margin-bottom: 30px;
    }
}

#CTAblog {
    text-decoration: none;
}
#blogCTA {
    display: block;
    background: url("{$theme_path}/static/picture/R22_inflight_scenery_3.jpg");
    background-size: cover;
    background-position: center center;
    padding: 30px;
    text-align: center;
    margin-bottom: 30px;
    position: relative;
    font-family: "Montserrat", serif;
}
#blogCTA::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
}
#blogCTA * {
    position: relative;
}
#blogCTA .button {
    display: table;
    margin: 10px auto !important;
    background: #a43b2f;
    color: #fff;
    font-size: 19px;
    font-weight: bold;
}
#blogCTA p {
    font-size: 31px !important;
    font-weight: bold;
    line-height: 1.4 !important;
    color: #fff !important;
    margin-bottom: 0;
}
.sidebar #blogCTA p {
    font-size: 19px !important;
}
.sidebar #blogCTA {
    margin-bottom: 0;
}
.sidebar #blogCTA .button {
    font-size: 14px;
    padding: 10px;
}
.sidebar #custom_html-2 {
    padding-bottom: 0;
}
@media only screen and (max-width: 768px) {
    .sidebar #blogCTA {
        display: none !important;
    }
}
		