@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800,800italic);.social-widget ul{list-style:none;padding:0;margin:0;}.social-widget ul>li{display:block;float:left;}.wrapper{padding-top:35px;position:relative;}.wrapper>header{display:block;position:fixed;z-index:9000;width:100%;margin-top:-35px;}.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:none;border:none;}table tr{padding:0;margin:0;background:none;}table tr td,table tr th{padding:0 20px 0 0;font-size:16px;margin:0;background:none;border:none;line-height:1.6!important;}.vert:before{content:'';display:inline-block;height:100%;vertical-align:middle;margin-right:-0.25em;}.dropshadow:before{content:"";bottom:-22px;position:absolute;display:block;width:100%;height:22px;background:transparent url("../../images/footer-shadow.png") no-repeat center top;}.home .headerbar.dropshadow:before{display:none;}.tabs dd>a,.tabs dd>a:hover,.tabs .tab-title>a,.tabs .tab-title>a:hover{background-color:#fff;}.button{background-color:rgba(0,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,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{-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.page .content .band .breadcrumbs-parent .hia-breadcrumbs a:hover{color:#fff;}.syn-hia_icon-magnify{-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}.syn-hia_icon-magnify:hover{background-color:#0e69a4;}.secondary-navigation .menu-item a,.tertiary-navigation .menu-item a{-webkit-transition:color 0.5s ease;transition:color 0.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{-webkit-transition:border-color 0.5s ease;transition:border-color 0.5s ease;}.quaternary-navigation .footerbar-subnav li.menu-item a:before{content:"[ ";opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.quaternary-navigation .footerbar-subnav li.menu-item a:after{content:" ]";opacity:0;-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;}.quaternary-navigation .footerbar-subnav li.menu-item a:hover:before,.quaternary-navigation .footerbar-subnav li.menu-item a:hover:after{opacity:1;}.infobar{display:block;}@media (max-width: 35.4em) {.infobar{display:none;}}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{-webkit-transition:color 0.5s ease;transition:color 0.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{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}.airline-card-list .airline-card{padding-bottom:10px;}.airline-card-list .airline-card .card-bottom p{margin-bottom:0px;}.airline-card-list .airline-card .airline-url a,.airline-card-list .airline-card .airline-nonstop-links a{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;}.airline-card-list .airline-card .airline-url a:hover,.airline-card-list .airline-card .airline-nonstop-links 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:0.35rem 0.45rem;margin-left:-5px;color:#0067a6;height:34px;background:none;}.page-id-40 #vmodal-modal-container .vmodal-modal-body table tbody tr td:first-of-type{padding-left:20px;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-1:before{content:"\e902";}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-2:before{content:"\e903";}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number .ico .syn-hia_icon-3:before{content:"\e904";}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number.activeNumber .title{font-weight:700;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number.activeNumber .ico{background-color:#bebebe;color:#fff;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number.activeNumber .ico i[class^="syn-hia_icon"]:before{color:#fff;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number .ico.checked{background-color:#bebebe;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .top-block .step-number .ico.checked i[class^="syn-hia_icon"]:before{content:"\e900";color:#fff;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block .form-element input::-webkit-input-placeholder{text-transform:capitalize;color:#bebebe;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block .form-element input::-moz-placeholder{text-transform:capitalize;color:#bebebe;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block .form-element input:-ms-input-placeholder{text-transform:capitalize;color:#bebebe;}.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block .form-element input::placeholder{text-transform:capitalize;color:#bebebe;}@media (max-width: 64em) {.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-1,.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-2,.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-3{background-size:60%;}}@media (max-width: 37.5em) {.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-1,.page-id-40 .travel-cost-calculator #travel-cost-calculator-container .main-form-block #step-2,.page-id-40 .travel-cost-calculator #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 .frequent-checks,.page-id-68 .flyer-rewards-registration-form .how-you-travel .ff-label{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:0.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:0.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;}