@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);.social-widget
ul{list-style:none;padding:0;margin:0}.social-widget ul>li{display:block;float:left}.wrapper{position:relative;padding-top:137px}.wrapper>header{display:block;position:fixed;z-index:9000;width:100%;top:0;height:137px}.alert-open
.wrapper{padding-top:176px}.alert-open .wrapper>header{height:176px}@media (max-width:640px){.wrapper{padding-top:102px}.wrapper>header{height:102px}.alert-open
.wrapper{padding-top:141px}.alert-open .wrapper>header{height:141px}}.admin-bar
.wrapper{padding-top:134px}.admin-bar .wrapper>header{top:32px}@media (max-width:782px){.admin-bar
.wrapper{padding-top:148px}.admin-bar .wrapper>header{top:46px}}.admin-bar.alert-open
.wrapper{padding-top:208px}@media (max-width:782px){.admin-bar.alert-open
.wrapper{padding-top:222px}}@media (max-width:640px){.admin-bar.alert-open
.wrapper{padding-top:187px}}@media screen and (max-width:600px){#wpadminbar{position:fixed!important}}.row{max-width:75rem}html
*{font-family:"Open Sans",sans-serif}body{color:#4b4b4b;font-size:16px}body
a{color:#0067a6}body a:hover{color:#009a66}h1{text-transform:uppercase;color:#003d63;font-weight:700;font-size:32px;margin-bottom:9px}h2{color:#4b4b4b;font-weight:400;font-size:22px;margin-bottom:3px}h2
a{color:#003d63}h2 a:hover{color:#0067a6}h3,h3
a{color:#003d63;font-size:20px;font-weight:700;margin-bottom:5px}h5{font-size:20px}table{padding:0;margin:0
0 20px 0;background:0 0;border:none}table
tr{padding:0;margin:0;background:0 0}table tr td,table tr
th{padding:0
20px 0 0;font-size:16px;margin:0;background:0 0;border:none;line-height:1.6!important}.vert:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-.25em}.dropshadow:before{content:"";bottom:-22px;position:absolute;display:block;width:100%;height:22px;background:transparent url(/wp-content/themes/flyhia/assets/images/footer-shadow.png?x38525) no-repeat center top}.home .headerbar.dropshadow:before{display:none}.tabs .tab-title>a,.tabs .tab-title>a:hover,.tabs dd>a,.tabs dd>a:hover{background-color:#fff}.button{background-color:rgba(0,0,0,.45);border:4px
solid #fff;border-radius:200px;text-transform:uppercase;font-weight:300;padding:20px
35px;font-size:16px;font-family:"Open Sans",sans-serif}.button.alt{background-color:#fff;border-color:#0067a6;color:#0067a6;font-family:"Open Sans",sans-serif}.button:hover{background-color:rgba(0,0,0,.45);border:4px
solid #f9be00}.button:hover.alt{background-color:#fff}.social-widget ul
li{margin-right:8px}.page .content .band .breadcrumbs-parent .hia-breadcrumbs
a{transition:color .2s ease}.page .content .band .breadcrumbs-parent .hia-breadcrumbs a:hover{color:#fff}.syn-hia_icon-magnify{transition:background-color .2s ease}.syn-hia_icon-magnify:hover{background-color:#0e69a4}.secondary-navigation .menu-item a,.tertiary-navigation .menu-item
a{transition:color .5s ease}.secondary-navigation .menu-item a:hover,.tertiary-navigation .menu-item a:hover{color:#bebebe}.headerbar .primary-navigation>ul>li
a{font-weight:500}.slider-cta
a{transition:border-color .5s ease}.quaternary-navigation .footerbar-subnav li.menu-item a:before{content:"[ ";opacity:0;transition:opacity .5s ease}.quaternary-navigation .footerbar-subnav li.menu-item a:after{content:" ]";opacity:0;transition:opacity .5s ease}.quaternary-navigation .footerbar-subnav li.menu-item a:hover:after,.quaternary-navigation .footerbar-subnav li.menu-item a:hover:before{opacity:1}.infobar{display:block}footer button span.ico.n30
i{top:-1px;left:-1px}footer button span.ico.brd-white{margin:4px
6px 0 0}footer button span.ico.brd-white:hover{background-color:#003d63}.flight-airline-information .content .page-custom-content{padding-top:42px}#vmodal-modal-overlay{z-index:99}.vmodal-exit-button .ico.brd-gray
i{transition:color .5s ease}.vmodal-exit-button .ico.brd-gray:hover{border-color:#000}.vmodal-exit-button .ico.brd-gray:hover
i{color:#000}@media (max-width:40em){.tabs-wrapper .tabs
li{width:80%;margin-left:10%}}.sub-content.note p:last-of-type{margin-bottom:0}.sub-content.note
a{transition:color .5s ease}.airline-card-list .airline-card{padding-bottom:10px}.airline-card-list .airline-card .card-bottom
p{margin-bottom:0}.airline-card-list .airline-card .airline-nonstop-links a,.airline-card-list .airline-card .airline-url
a{transition:color .5s ease}.airline-card-list .airline-card .airline-nonstop-links a:hover,.airline-card-list .airline-card .airline-url a:hover{color:#009a66}.archive .page-custom-content .blog-item .post-meta{font-size:13px}#social-media-feed .social-feed-wrapper
.title{height:60px;position:relative}#social-media-feed .social-feed-wrapper .title
.ico{float:left;position:absolute;top:5px}.firefox #social-media-feed .social-feed-wrapper .title
.ico{position:relative;top:-6px}#social-media-feed .social-feed-wrapper .title
span{float:left;margin-top:6px}#social-media-feed .social-feed-wrapper .title span:nth-of-type(2){font-size:18px;padding-left:67px}.firefox #social-media-feed .social-feed-wrapper .title span:nth-of-type(2){padding-left:0}.windows #social-media-feed .social-feed-wrapper .title span:nth-of-type(2){font-weight:600}#weather-report-container .day:first-of-type h3.wu-date:before{content:"Today | "}#weather-report-container .day:nth-of-type(2) h3.wu-date:before{content:"Tomorrow | "}@media (max-width:40em){.single-job .single .single-content .post-share{float:left!important}}.page-id-9 .link-columns
li{margin-bottom:23px}.page-id-9 .hovered
span{background-color:#f9be00}.page-id-9 .hovered span
i{color:#fff}.page-id-9
a.hovered{color:#0067a6}.page-id-58 .parkingRates tr td,.page-id-58 .parkingRates tr
th{padding-right:7em;line-height:2.25em!important}.page-id-17 .sidebar-social #social-media-list li:last-of-type{margin-right:0}@media (max-width:1120px){.page-id-17 .sidebar-social #social-media-list li
.ico.n40{width:28px;height:28px}.page-id-17 .sidebar-social #social-media-list li .ico.n40
i{font-size:28px}}@media (max-width:930px){.page-id-17 .sidebar-social #social-media-list li
.ico.n40{width:41px;height:41px;margin-top:5px}.page-id-17 .sidebar-social #social-media-list li .ico.n40
i{font-size:41px}}.page-id-38.page .content .page-general-content{margin-bottom:16px}.page-id-38.page #weather-search-form .search-box{width:600px}.page-id-38.page #weather-search-form .search-box input[type=text]{display:inline-block;width:253px;height:34px;border-color:#0067a6}.page-id-38.page #weather-search-form .search-box input[type=text]::-webkit-input-placeholder{color:#fff}.page-id-38.page #weather-search-form .search-box input[type=text]:-moz-placeholder{color:#fff}.page-id-38.page #weather-search-form .search-box input[type=text]::-moz-placeholder{color:#fff}.page-id-38.page #weather-search-form .search-box input[type=text]:-ms-input-placeholder{color:#fff}.page-id-38.page #weather-search-form .search-box
button{display:inline-block;padding:.35rem .45rem;margin-left:-5px;color:#0067a6;height:34px;background:0 0}.page-id-40 #vmodal-modal-container .vmodal-modal-body table tbody tr td:first-of-type{padding-left:20px}#travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-1:before{content:"\e902"}#travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-2:before{content:"\e903"}#travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-3:before{content:"\e904"}#travel-cost-calculator-container .top-block .step-number.activeNumber
.title{font-weight:700}#travel-cost-calculator-container .top-block .step-number.activeNumber
.ico{background-color:#bebebe;color:#fff}#travel-cost-calculator-container .top-block .step-number.activeNumber .ico i[class^=syn-hia_icon]:before{color:#fff}#travel-cost-calculator-container .top-block .step-number
.ico.checked{background-color:#bebebe}#travel-cost-calculator-container .top-block .step-number .ico.checked i[class^=syn-hia_icon]:before{content:"\e900";color:#fff}#travel-cost-calculator-container .main-form-block .form-element input::placeholder{text-transform:capitalize;color:#bebebe}@media (max-width:64em){#travel-cost-calculator-container .main-form-block #step-1,#travel-cost-calculator-container .main-form-block #step-2,#travel-cost-calculator-container .main-form-block #step-3{background-size:60%}}@media (max-width:37.5em){#travel-cost-calculator-container .main-form-block #step-1,#travel-cost-calculator-container .main-form-block #step-2,#travel-cost-calculator-container .main-form-block #step-3{background-size:68%}}.page-id-54 .mode
ul{display:block;float:left;padding-right:2em}.page-id-54 .mode ul
li{list-style:none;padding-bottom:1.5em}.page-id-54 .mode
p{clear:both}.page-id-66 .reward-links{margin-top:3em}.page-id-66 .reward-links
ul{margin-left:0;list-style:none}.page-id-66 .reward-links ul
li{width:auto;float:left}.page-id-68 .flyer-rewards-registration-form .form-header
h2{font-size:20px}.page-id-68 .flyer-rewards-registration-form .checkgroup-wrap{display:inline}@media (max-width:58em){.page-id-68 .flyer-rewards-registration-form .how-you-travel .ff-label,.page-id-68 .flyer-rewards-registration-form .how-you-travel .frequent-checks{width:100%}}.page-id-68 .flyer-rewards-registration-form .how-you-travel .frequent-checks
.note{margin-bottom:1px}.select-wrap:before{font-family:hia;width:15px;height:15px;border:none;content:"\e901";color:#bebebe;font-size:1.55em;top:39%;right:.75em}.page-id-76 .content .page-custom-content{padding-bottom:70px}@media (max-width:40em){.page-id-94 .extended-content .grouped-file-list.style-info .file-item .file-wrapper{padding-bottom:2em}}.page-id-94 .textual-content .rich-text p:first-of-type{font-style:italic;font-size:.8em}.page-id-104 .page-custom-content .career-ops .row div:nth-of-type(2) a{float:left}@media (max-width:40em){.page-id-104 .page-custom-content .career-ops .row div:nth-of-type(2){width:75%;float:left}}@media (max-width:40em) and (max-width:36.25em){.page-id-104 .page-custom-content .career-ops .row div:nth-of-type(2){width:100%}}.page-id-129 .content h2:nth-of-type(2){margin-top:46px}.page-id-165 #arrival-departure-table-wrapper tr
td{color:#777}#breadcrumbs>span>span>a{font-family:hia!important;font-size:15px;position:absolute;top:6px;left:13px}.check-boxes{padding-top:2em}.check-boxes .wpcf7-checkbox{display:flex;justify-content:space-between;flex-wrap:wrap}.check-boxes .wpcf7-checkbox>*{width:calc(50% - 20px);margin-bottom:1em;margin-left:0}@media (max-width:640px){.check-boxes .wpcf7-checkbox>*{width:100%}}.check-boxes .wpcf7-checkbox .checkbox-wrap{margin-right:1em}.check-boxes .wpcf7-checkbox
input{cursor:pointer}@media (max-width:1200px){.report-checks .check-boxes .wpcf7-checkbox>*{width:100%}}