/* Go Airports 2026 light skin for pages that still use the old header.php / footer.php layout.
   Loaded after custom.css. Only colours, type and the logo change; page structure is untouched. */
body,a,p,h1,h2,h3,h4,h5,h6,.btn,button,span,input,select,textarea,li,label{font-family:"Barlow",system-ui,sans-serif}
body{color:#14213D;font-size:16px;line-height:1.55;background:#FBFAF6}
p{color:#46516A}
h1,h2,.banner-text h1,.heading-setting-part{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:700;text-transform:uppercase;letter-spacing:0;color:#14213D}
h2{font-size:38px;line-height:1.02}
h3{color:#14213D}

/* top bar + navigation */
.top{background:#FFF7E0;border-bottom:1px solid #F3E7BF}
.top.hidden-xs-one ul li a,.top ul.left a{color:#46516A;font-weight:500}
.email-icon{background-color:#FFC61A;color:#14213D}
.shade{background:#fff;box-shadow:0 2px 12px rgba(20,33,61,.06);border-bottom:1px solid #DCE3EE}
.navbar{padding:10px 0 12px}
.navbar-brand{display:inline-flex;align-items:center;gap:12px;color:#14213D!important}
.navbar-brand svg{height:40px;width:auto}
.navbar-brand svg path:last-child{stroke:#F2A900}
.navbar-brand .brand-word{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:600;font-size:26px;letter-spacing:.16em;line-height:1;color:#14213D}
.nav>li>a,.navbar-nav .dropdown a{color:#14213D!important;font-weight:500;text-transform:none;letter-spacing:0;font-size:16px}
.nav>li>a:hover,.nav>li>a:focus,.navbar-nav .dropdown a:hover{color:#1D5FD3!important;background:transparent!important}
.navbar-nav .dropdown-menu{background:#fff;border:1px solid #DCE3EE;border-radius:12px;padding:8px 6px;box-shadow:0 10px 30px rgba(20,33,61,.1)}
.navbar-nav .dropdown-menu a{display:block;padding:8px 12px}
.navbar-toggle{border:0;margin-top:14px}
.navbar-toggle .icon-bar{background:#14213D}
@media(max-width:767px){.navbar-brand{margin-left:15px}.navbar-brand svg{height:32px}.navbar-brand .brand-word{font-size:21px}.navbar-collapse{border-top:1px solid #DCE3EE;box-shadow:none}.shade .nav>li>a{margin:0 20px 6px}}

/* accent colour: orange becomes signal yellow with dark text */
a.phone-button-settoing:not(.whatsapp-btn),a.phone-button-settoing:not(.whatsapp-btn):hover{background:#FFC61A!important;color:#14213D!important;animation:none;font-weight:700}
a.phone-button-settoing{animation:none}
.default-btn,.btn-primary,.button-setting2{background-color:#FFC61A!important;border-color:#FFC61A!important;color:#14213D!important;font-weight:700}
.button-setting2 a,.button-setting a{color:#14213D!important}
.button-setting2:hover{background:#FFD24D!important}
.divider{background-color:#FFC61A}
.intro i,.boxes-setting-area i{background-color:#EAF3FF!important;color:#1D5FD3!important}
.para,h6.mini-heading-area,h5.heading-setting-term,ul.list-setting-main-area li i,ul.ul li i{color:#46516A!important}
.modal-header{background-color:#1B2A4E}
[style*="background: #f07a00"],[style*="background:#f07a00"],[style*="background: #F07A00"],[style*="background:#F07A00"],[style*="background-color:#F07A00"],[style*="background-color: #F07A00"]{background:#FFC61A!important}
[style*="color: #d2222a"],[style*="color:#d2222a"]{color:#1D5FD3!important}
.contact input[type=submit],.contact input[type=submit]:hover{background:#14213D!important;border-color:#14213D!important;border-radius:10px!important}

/* page banner */
.banner-area{background:radial-gradient(900px 420px at 88% -10%,rgba(255,198,26,.38),rgba(255,198,26,0) 70%),linear-gradient(180deg,#EAF3FF 0%,#FFF7E0 100%)!important;padding:64px 0!important;text-align:left}
.banner-area:before{display:none}
.banner-area .banner-text{text-align:left!important}
.banner-text h1{border-bottom:0;font-size:clamp(40px,6vw,76px);line-height:1}
.banner-area p{color:#46516A!important;max-width:720px}
.banner-area h1,.banner-area h2,.banner-area h3,.banner-text h1{color:#14213D!important}

/* cards and bands */
.boxes-setting-area{background:#fff;box-shadow:none;border-radius:14px;border:1px solid #DCE3EE}
.boxes-setting-area:hover{background:#fff}
.fleet-boxes-setting{box-shadow:none!important;border-radius:14px;overflow:hidden}
.images-area-about-setting img,.ser1 .col-lg-3 img{border-radius:14px;box-shadow:none}
.page-section[style*="#000"]{background-color:#1B2A4E!important}

/* footer */
footer{background:#1B2A4E}
footer a,footer li,footer p{font-size:15px;color:#C7D2E8}
footer h4{font-size:15px;font-weight:600}
footer ul li a:hover{color:#fff}
footer ul.social a{background:#2B3C66}
footer .third ul li a{border-bottom:0;padding:3px 0}
footer .first .brand-foot{display:inline-flex;align-items:center;gap:10px;color:#fff;margin-bottom:16px}
footer .first .brand-foot svg{height:32px;width:auto}
footer .first .brand-foot span{font-family:"Barlow Condensed","Arial Narrow",sans-serif;font-weight:600;font-size:21px;letter-spacing:.16em;color:#fff}
.footer-bottom{border-top:1px solid rgba(255,255,255,.14)}

/* area and route pages: inline orange (#ff9900) accents */
[style*="color: #ff9900"]{color:#1D5FD3!important}
[style*="background: #1a1a1a"] [style*="color: #ff9900"]{color:#FFC61A!important}
[style*="background: #ff9900"],[style*="background-color: #ff9900"],[style*="linear-gradient(135deg, #ff9900"]{background:#FFC61A!important;color:#14213D!important;box-shadow:none!important}
[style*="linear-gradient(135deg, #ff9900"] h2,[style*="linear-gradient(135deg, #ff9900"] p{color:#14213D!important}
[style*="solid #ff9900"]{border-color:#FFC61A!important}
[style*="background: #fff4e5"],.icon-box{background:#FFF7E0!important;color:#14213D!important}
[style*="background: #1a1a1a"]{background:#1B2A4E!important}
.airport-card:hover{border-color:#FFC61A!important}
.airport-card:hover .icon-box{background:#FFC61A!important;color:#14213D!important}
.secondary-cta:hover{color:#14213D!important}
.safety-tag i{color:#14213D!important}
.btn-book-now,.btn-book-now:hover{background:#FFC61A!important;border-color:#FFC61A!important;color:#14213D!important;font-weight:700}
[style*="background: #ff8c00"],[style*="background-color: #ff8c00"]{background:#FFC61A!important;color:#14213D!important}
[style*="background: #ff8c00"] h2,[style*="background: #ff8c00"] h3,[style*="background: #ff8c00"] p,[style*="background: #f07a00"] h2,[style*="background: #f07a00"] p{color:#14213D!important}
h2[style*="color: #ff8c00"],h3[style*="color: #ff8c00"],[style*="color: #ff8c00"]{color:#1D5FD3!important}
[style*="solid #ff8c00"]{border-color:#FFC61A!important}
