﻿h2+h3,p+h3{margin-top:20px}h1+h2,p+h2{margin-top:15px}.image-fit img{width:100%}.airline-logo{height: 50px;position: absolute;top: 30px;right: 40px;}.content--about{padding-bottom:10px}.ui-widget{font-family:'Source Sans Pro', sans-serif}.ui-widget-content{background:0 0;border:none;padding-top:0}.tabs--cabin-class,.tabs--cabin-features,.ui-tabs .tabs--cabin-class,.ui-tabs .tabs--cabin-features{background:0 0;padding:0;margin:0;border:none;border-radius:0}.ui-tabs .tabs--cabin-class{margin-bottom:5px;border-bottom:1px solid #ccc}.tabs--cabin-class li:focus,.tabs--cabin-class li:hover{border:1px solid #e1e1e1;border-bottom:none;background:#fff}.tabs--cabin-class li:focus a,.tabs--cabin-class li:hover a{color:#de6300}.tabs--cabin-class>li.ui-tabs-active{background:#c2400f;border-bottom:none}.tabs--cabin-class>li.ui-tabs-active a{color:#fff}.ui-tabs .ui-tabs-panel{padding:0;margin:0}.cabin-class-pic{margin-bottom:10px}.cabin-class-pic img{width:100%}.ui-tabs .tabs--cabin-features li{background:0 0;border:none;padding:0;margin:0}#cabinClass .icon{background:url("/static/_images/icon-airlines.png") no-repeat;height:65px;width:49px;display:inline-block;text-indent:-999em;padding:0;margin:0 15px 0 0}#cabinClass .icon--transport{margin-right:0}#cabinClass .icon--seat{background-position:4px -195px;width:55px}#cabinClass .icon--meal{background-position:-77px -195px;width:49px}#cabinClass .icon--video{background-position:-152px -195px;width:46px}#cabinClass .icon--baggage{background-position:-223px -195px;width:47px}#cabinClass .icon--fleet{background-position:-298px -195px;width:41px}#cabinClass .icon--amenities{background-position:-565px -195px;width:33px}#cabinClass .icon--check-in{background-position:-366px -195px;width:43px}#cabinClass .icon--lounge-access{background-position:-435px -195px;width:37px}#cabinClass .icon--transport{background-position:-498px -195px;width:41px}#cabinClass .icon--seat:hover{background-position:4px 0}#cabinClass .icon--meal:hover{background-position:-77px 0}#cabinClass .icon--video:hover{background-position:-152px 0}#cabinClass .icon--baggage:hover{background-position:-223px 0}#cabinClass .icon--fleet:hover{background-position:-298px 0}#cabinClass .icon--amenities:hover{background-position:-565px 0}#cabinClass .icon--check-in:hover{background-position:-366px 0}#cabinClass .icon--lounge-access:hover{background-position:-435px 0}#cabinClass .icon--transport:hover{background-position:-498px 0}#cabinClass .ui-tabs-active .icon--seat{background-position:4px -98px}#cabinClass .ui-tabs-active .icon--meal{background-position:-77px -98px}#cabinClass .ui-tabs-active .icon--video{background-position:-152px -98px}#cabinClass .ui-tabs-active .icon--baggage{background-position:-223px -98px}#cabinClass .ui-tabs-active .icon--fleet{background-position:-298px -98px}#cabinClass .ui-tabs-active .icon--amenities{background-position:-565px -98px}#cabinClass .ui-tabs-active .icon--check-in{background-position:-366px -98px}#cabinClass .ui-tabs-active .icon--lounge-access{background-position:-435px -98px}#cabinClass .ui-tabs-active .icon--transport{background-position:-498px -98px}.ui-tabs .article{padding:20px;background:#f6f6f6}.ui-tabs .ui-widget{font-size:14px;font-size:1.4rem}.article h4{font-weight:400;margin-top:15px}.article h4 small{color:#999;font-size:12px;font-size:1.2rem;display:inline;line-height:1.3}.article h5{margin-top:15px}.article table{background:#e1e1e1;margin-bottom:10px}.article table td,.article table th{padding:5px;font-size:14px;font-size:1.4rem;border-top:1px solid #ccc;line-height:1.3}.article table th{font-weight:400;background:#ddd}.fleets{list-style:none;margin:0;padding:0}.fleets>li{width:50%;float:left}.fleets>li:nth-child(odd){clear:left}.fleets ul li{margin:0 0 5px;padding:0;line-height:1.3}.fleets h4{font-weight:400;margin-right:15px}.fleets ul{margin-right:15px}.fleets>li:nth-child(even) .btn--sml,.fleets>li:nth-child(even) h4,.fleets>li:nth-child(even) ul{margin-left:15px;margin-right:0}.fleets .btn--sml{margin-top:5px}.btn--sml,.ui-widget-content .btn--sml{color:#005ba8;background:#fff;border-radius:4px;padding:3px 6px;border:1px solid #005ba8;text-decoration:none;font-size:13px;font-size:1.3rem}.ui-widget-content .btn--sml:after{content:" »";font-size:15px;font-size:1.5rem}.mfp-img{width: 100%;}.mfp-modal__content{background:#fff;padding:40px 30px 30px;text-align:left;max-width:640px;margin:40px auto;position:relative;width:auto;color:#333;border-radius:5px}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:0.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:0 !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-close{overflow:visible;cursor:pointer;background:0 0;-webkit-appearance:none;display:block;outline:0;z-index:1046;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{line-height:1;position:absolute;right:12px;top:12px;text-decoration:none;text-align:center;padding:0;font-size:32px;font-size:3.2rem;text-transform:uppercase;font-weight:400;font-style:normal;border:none;color:#005ba8}.mfp-close:before{background-repeat:no-repeat;background-position:5px -568px;width:40px;height:40px;position:absolute;right:0;top:-5px}.mfp-close:focus,.mfp-close:hover{color:#de6300}.mfp-bottom-bar{display:none}
@media only screen and (max-width: 800px){.mq-on .airline-logo{position:static;}.mq-on .m-modal__btn--close{visibility:visible}.mq-on .main-container{padding:0;margin:0;background:#fff}.mq-on .static-content{border:none;background:none}.mq-on .static-content h1{line-height:1}.mq-on .static-layout--padding,.mq-on .static-layout--no-padding{position:static}.mq-on .static-layout--padding{padding:15px}.mq-on .error-container .m-modal__content{display:inline-block;padding:15px}}.footer{min-width:1000px}@media only screen and (max-width: 800px){.footer{min-width:auto}.mq-on .cannonball--large.m-tab-panel{background:#f6f6f6;border:none;border-radius:0;width:100%;margin:0 0 10px;padding:20px 0 0;box-shadow:0 3px 3px rgba(0,0,0,0.2);display:none}.mq-on #tab-cannonball,.mq-on .cannonball--large.m-is-visible,.mq-on .static-content{display:block}.mq-on .m-tabs li#tab-flight-search{width:100%;float:none}.mq-on .m-tabs li#tab-flight-search .btn,.mq-on .m-tabs li#tab-flight-search .btn:active,.mq-on .m-tabs li#tab-flight-search .btn:hover{margin:0;display:block;width:100%}.mq-on .m-tabs li#tab-flight-search .btn:after{right:13px}.mq-on #tab-cannonball .btn,.mq-on #tab-cannonball .btn:hover{background-color:#0087BF;background:linear-gradient(to bottom, #0087BF 5%, #005BA8 100%);font-size:16px;font-size:1.6rem}.mq-on #tab-cannonball .m-is-active .btn,.mq-on #tab-cannonball .m-is-active .btn:hover{background:#e3e3e3;color:#aaa;text-shadow:none;border-bottom:1px solid #ddd}}.credibility-logo--iata-tcf{width:110px;height:38px;background:url(/static/_images/general/iata.svg?v=2) 0 0/contain no-repeat!important}