@font-face{font-family:'sia';src:url('/saar5/fonts/sia.eot');src:url('/saar5/fonts/sia.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia.woff') format('woff'),url('/saar5/fonts/sia.ttf') format('truetype'),url('/saar5/fonts/sia.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'sia-1';src:url('/saar5/fonts/sia-1.eot');src:url('/saar5/fonts/sia-1.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-1.woff') format('woff'),url('/saar5/fonts/sia-1.ttf') format('truetype'),url('/saar5/fonts/sia-1.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'sia-meals';src:url('/saar5/fonts/sia-meals.eot');src:url('/saar5/fonts/sia-meals.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-meals.woff') format('woff'),url('/saar5/fonts/sia-meals.ttf') format('truetype'),url('/saar5/fonts/sia-meals.svg') format('svg');font-weight:normal;font-style:normal}
/*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}
[hidden],template{display:none}a{background:transparent}a:active{outline:0;text-decoration:none}a:focus{outline:0}
abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0}
mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}
button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;background-image:none}
input[type="tel"],input[type="text"],input[type="password"],input[type="email"]{-webkit-appearance:none;-moz-appearance:none;background-image:none}
button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
.hidden_radio{box-sizing:border-box;padding:0;position:absolute;visibility:hidden}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:0;margin:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin:0;padding:0}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}
figure{margin:0}img{vertical-align:middle}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
body{font-size:14px;font-weight:400;font-family:sans-serif;min-width:1.875em;color:#666;background-color:#f7f7f7;width:100%;-webkit-font-smoothing:antialiased}
*{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}
input[type="password"]{font-family:Arial}input::-ms-clear{display:none}a{text-decoration:none;color:#2e77fd;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s}
a [class^=ico-]{-webkit-transition:none;-moz-transition:none;transition:none}/*! End normalize.css v3.0.1 | MIT License | git.io/normalize */.dark-site a{color:#666}
.dark-site .overlay-loading .loading__heading{color:#404040}.dark-site .loading{border-color:#363636}
.dark-site .seat-click{border-color:#363636}.dark-site .alert-block [class*="ico-"],.dark-site .alert-block [class*=" ico-"]{color:#848484}
.dark-site .notice-alert .ico-close-round-fill{color:#000}.dark-site .row-heading{background-color:#363636}
.dark-site .orange{color:#848484}.dark-site .orange-lighter{color:#000}.dark-site .sub-text-2--blue{color:#363636}
.dark-site .title-6{color:#404040}.dark-site .page-error-heading{color:#000}.dark-site .main-heading{color:#000}
.dark-site .sub-heading-1--blue{color:#000}.dark-site .sub-heading-2--blue{color:#000}.dark-site .sub-heading-3--blue{color:#000}
.dark-site .price-info{color:#000}.dark-site .text-blue{color:#666}.dark-site .btn-1{background-color:#363636}
.dark-site .btn-2{background-color:#a6a6a6}.dark-site .btn-3{background-color:#555}.dark-site .btn-compare{color:#666}
.dark-site .input-1.focus{border:1px solid #555}.dark-site .input-3.focus{border:1px solid #555}.dark-site .error .input-3 input::-webkit-input-placeholder{color:#000}
.dark-site .error .input-3 input:-moz-placeholder{color:#000}.dark-site .error .input-3 input::-moz-placeholder{color:#000}
.dark-site .error .input-3 input:-ms-input-placeholder{color:#000}.dark-site .input-5.focus{border:1px solid #555}
.dark-site .error .input-5 input::-webkit-input-placeholder{color:#000}.dark-site .error .input-5 input:-moz-placeholder{color:#000}
.dark-site .error .input-5 input::-moz-placeholder{color:#000}.dark-site .error .input-5 input:-ms-input-placeholder{color:#000}
.dark-site .error input::-webkit-input-placeholder{color:#000}.dark-site .error input:-moz-placeholder{color:#000}
.dark-site .error input::-moz-placeholder{color:#000}.dark-site .error input:-ms-input-placeholder{color:#000}
.dark-site .error .select__text{color:#000}.dark-site .error .default .select__text{color:#000}.dark-site .error .custom-select--2 .select__text input::-webkit-input-placeholder{color:#000}
.dark-site .error .custom-select--2 .select__text input:-moz-placeholder{color:#000}.dark-site .error .custom-select--2 .select__text input::-moz-placeholder{color:#000}
.dark-site .error .custom-select--2 .select__text input:-ms-input-placeholder{color:#000}.dark-site .error .custom-select--2,.dark-site .error .input-3,.dark-site .error .input-1,.dark-site .error .input-5,.dark-site .error .textarea-1,.dark-site .error .textarea-2{background-color:#f5f5f5!important}
.dark-site .text-error{color:#000}.dark-site .textarea-2.focus{border:1px solid #555}.dark-site .custom-radio--1 input:checked+label:after,.dark-site .custom-radio--1 input.checked+label:after{background-color:#8a8a8a}
.dark-site .radio-tooltips{background-color:#fff}.dark-site .radio-tooltips .ico-radio-tooltips{background-color:#363636}
.dark-site .question-tooltips{background-color:#666}.dark-site .custom-checkbox input+label:after{color:#848484}
.dark-site .error .custom-checkbox input+label:before{border-color:#000}.dark-site .error .custom-select .select__text input.ph{color:#000}
.dark-site .custom-select--1 .select__text{color:#363636}.dark-site .custom-select--1 .ico-dropdown:before{color:#363636}
.dark-site .custom-select--2.focus{border:1px solid #555}.dark-site .custom-select--2.auto-complete-1 .select__text input{color:#363636}
.dark-site .custom-select--2.auto-complete-1 .ico-dropdown:before{color:#363636}.dark-site .ico-arrow-up{border-bottom-color:#fff}
.dark-site .flags{background-image:url("/saar5/images/flags-language-dark-site.png")}.dark-site .menu-bar .flag img{background-image:url("/saar5/images/flags-language-dark-site.png")}
.dark-site .link-1{color:#fff}.dark-site .link-3{color:#666}.dark-site .link-4{color:#666}.dark-site .link-7{color:#666}
.dark-site .menu-link{color:#363636}.dark-site .sia-breadcrumb a.passed .ico-breadcrumb,.dark-site .sia-breadcrumb .breadcrumb-item.passed .ico-breadcrumb{background-color:#848484}
.dark-site .ui-datepicker-other-month.dp-highlight{background:#363636}.dark-site .ui-menu .ui-menu-item.active{background-color:#363636}
.dark-site .slider .ui-slider-range{background-color:#363636}.dark-site .ui-datepicker-current-day .ui-state-default{background-color:#333}
.dark-site .ui-state-disabled.dp-highlight.ui-datepicker-current-day .ui-state-default{background:#363636}
.dark-site .dp-highlight .ui-state-default{background:#363636;border-color:#363636}.dark-site .promotion-day .ui-state-default{color:#000}
.no-touch .dark-site .ui-autocomplete li:hover,.dark-site .ui-autocomplete li.active{background-color:#363636}
.dark-site .legend-msg .icon-list-msg{background-color:#000}.dark-site .slick-dots li button{background-color:#dbdbda}
.dark-site .slick-dots li.slick-active button{background-color:#848484}.dark-site .header{background:url("/saar5/images/bgd-header-dark-site.png") repeat-x 0 0}
.dark-site .menu .ico-nav{background:#363636}.dark-site .menu .menu-bar .login span:first-child{color:#fff}
.dark-site .menu-main .menu-item.active>a{color:#8a8a8a}.dark-site .promo .promo__heading{color:#000}
.dark-site .highlight .highlight__heading{color:#000}.dark-site .fare-deals-list .link{color:#000}.dark-site .fare-deals-list .fare-deal-num{color:#000}
.dark-site .news-ticker .news-ticker__content span{color:#000}.dark-site .flight-schedules .table--1 .ico-airplane-lift{color:#363636}
.dark-site .flight-schedules .blk-heading .schedule-check-availability{color:#666}.dark-site .flight-schedules .blk-heading .schedule-check-availability em{color:#666}
.dark-site .info>h2,.dark-site .info .time{color:#363636}.dark-site .status-list .status-selected{border:2px solid #666}
.dark-site .search-calendar input:checked+label{border-color:#555}.dark-site .search-calendar .search-calendar__price{color:#363636}
.dark-site .search-calendar--schedule label em{color:#363636}.dark-site .accordion-component--list .accordion__control .ico-point-d{color:#666}
.dark-site .dials .dials-chart .dials-chart__item-desc .item-desc__info__heading{color:#363636}.dark-site .message-detail__info .sub-heading-1--dark{color:#363636}
.dark-site .messages-list .sub-heading-2--dark a{color:#363636}.dark-site .flights-list .flight-item .flight-item__favourite.favourited .ico-star{color:#8a8a8a}
.dark-site .security-wrap .input-addon .addon *{color:#666}.dark-site .check-confirm .confirm-refunded{color:#363636}
.dark-site .booking-nav__item.unmarked .ico-close{color:#000}.dark-site .add-weight-baggage .ico-business-1{color:#363636}
.dark-site .packages-heading{color:#363636}.dark-site .promotion-result .promotion-item__title,.dark-site .item-container .promotion-item__title{color:#363636}
.dark-site .list-fare-deal .title{color:#404040}.dark-site .tabs .tab{border-bottom:2px solid #363636}
.dark-site .tabs .tab-item.active{background-color:#363636}.dark-site .tabs .tab-wrapper{background-color:#f1f1f1}
.dark-site .booking-desc .hour{color:#363636}.dark-site .booking-confirm-list li span{color:#666}.dark-site .booking-confirm-list a *[class^="ico-"]{color:#666}
.dark-site .form-passenger-detail .blk-heading .sub-heading-3--dark{color:#404040}.dark-site .form-passenger-detail .passenger-confirm-wrapper.error .passenger-confirm{background-color:#f5f5f5!important}
.dark-site .form-passenger-detail .passenger-confirm-wrapper.error .passenger-confirm label{color:#000}
.dark-site .seat{color:#363636}.dark-site .seat-occupied{background-color:#363636;color:#363636}.dark-site .bgd-midnight-blue{background-color:#363636}
.dark-site .flights__info--group .flights__info .bgd-midnight-blue.flights__info--price.active{border-color:#363636}
.dark-site .bgd-midnight-blue .package--name{background-color:#363636}.dark-site .bgd-midnight-blue .fare-label{color:#363636}
.dark-site .bgd-active-midnight-blue .flights__table--1__inner tr td.active{border-color:#363636}.dark-site .bgd-active-midnight-blue .flights__table .flights__table--1__inner td.active .flights__active-border,.dark-site .bgd-active-midnight-blue .flights__table .flights__table--1__inner td.active .flights__tooltip-background{border-color:#363636}
.dark-site .flights__table tr td .seat-left{color:#000}.dark-site .flights__info--group .flights__info--detail .hour{color:#363636}
.dark-site .form-flight-search--fare .flights__searchs .waitlist-text{color:#8a8a8a}.dark-site .booking-summary__control{background-color:#363636}
.dark-site .booking-summary__info .total-cost{color:#363636}.dark-site .booking-heading>h3{color:#363636}
.dark-site .booking-summary__content .booking-summary__control-bottom{color:#363636}.dark-site .flights-cost__details>li.addon--item .ico-close-round-fill{color:#000}
.dark-site .grand-total .total-info{color:#363636}.dark-site .miles-info>li .miles-info--item{color:#363636}
.dark-site .payments-group__slider .pattern.blue-bgd{background-color:#363636}.dark-site .payments-group__slider .total .value{color:#363636}
.dark-site .payments-group__charge p.text-error{color:#000}.dark-site .paid-item .carat,.dark-site .paid-item .plus{color:#363636}
.dark-site .form--confirm-passenger .form__note p{color:#363636}.dark-site .popup .popup__heading{color:#000}
.dark-site .popup .popup__text-intro span{color:#666}.dark-site .popup-1,.dark-site .tooltip-1{background-color:#363636}
.dark-site .popup-1 .popup__close,.dark-site .tooltip-1 .popup__close{background-color:transparent}.dark-site .tooltip-1 .tooltip__arrow{border-left-color:#363636}
.dark-site .popup--cookie .popup__desc a{color:#969696}.dark-site .popup--boarding-3 .link-print{color:#666}
.dark-site .form--seat-prefer .table-row--heading{background:#363636}.dark-site .prefer-result .sub{color:#969696}
.dark-site .pref-seat .number-seat{background-color:#666}.dark-site .pref-bag .ico-business,.dark-site .pref-bag .ico-baggage,.dark-site .pref-bag .ico-business-1{color:#363636}
.dark-site .list-receipt__info-group .list-receipt-info em{color:#363636}.dark-site .popup--enhance p{color:#363636}
.dark-site .calendar__table th.active{background:#666}.dark-site .calendar__table td.active .bgd-hover{border:2px solid #666}
.dark-site .table-1 th{background:#363636}.dark-site .table-2 th{background:#363636}.dark-site .promotion-desc a{color:#000}
.dark-site .popup__flight-heading{color:#363636}.dark-site .info .info-title{color:#363636}.dark-site .info.info-color-3 p{color:#000}
.dark-site .flight-status .table-header{background-color:#363636}.dark-site .flight-schedule__table .title-head{background-color:#363636}
.dark-site .flight-schedule__table tr td .ico-airplane-lift{color:#363636}.dark-site .flight-schedule__table .date-selected .ico-airplane-lift{color:#848484}
.dark-site .flight-schedule__table .title-head-date--first{border-right:10px solid #363636}.dark-site .flight-schedule__table .title-head-date--last{border-left:10px solid #363636}
.dark-site .info-passengers--style-1 .pref-seat .number-seat{background-color:#000}.dark-site .info-passengers--style-1 .info-passengers__flight .title,.dark-site .info-passengers--style-2 .info-passengers__flight .title{color:#363636}
.dark-site .table-baggage .ico-baggage{color:#363636}.dark-site .masthead{background:#363636}.dark-site .popup--logged-profile .popup__heading .sub-heading-3--dark{color:#404040}
.dark-site .toolbar--language{background:#191919}.dark-site .lang__content{background:#191919}.dark-site .toolbar__text .toolbar__language{color:#000}
.dark-site .sia-breadcrumb-1 .breadcrumb-item a:hover{color:#363636}.dark-site .btn-1:hover,.dark-site .btn-1.hover{background-color:#555}
.dark-site .btn-3:hover,.dark-site .btn-3.hover{background-color:#363636}.dark-site .btn-back:hover{color:#363636}
.dark-site .custom-scroll.custom-dropdown li:hover,.dark-site .custom-scroll.custom-dropdown li.active{background-color:#363636}
.dark-site .main-intro a:hover{color:#363636}.dark-site .slick-dots li button:hover{background-color:#848484}
.dark-site .btn-search:hover .ico-search{color:#8a8a8a}.dark-site .form-info-available .block-2>a:hover .title,.dark-site .form-info-available .block-2>a:hover .ico-forms,.dark-site .form-info-available .block-2>a:hover .ico-pdf{color:#363636}
.dark-site .form-info-available .block-2>a:hover em{color:#363636}.dark-site .link-1:hover{color:#ddd}
.dark-site .link-3:hover{color:#363636}.dark-site .static-item .country-link a:hover{color:#363636}.dark-site a:hover{color:#363636}
.dark-site .tabs .tab-item.active:hover{background-color:#363636}.dark-site .messages-list .sub-heading-3--dark a:hover{color:#555}
.dark-site .booking-summary .text-miles a:hover{color:#363636}.dark-site .booking-summary.disable .booking-summary__control:hover{background-color:#363636}
.dark-site .booking-summary__control:hover{background-color:#666}.dark-site .cancel-all:hover{color:#363636}
.dark-site .cancel-all:hover em{color:#363636}.dark-site .blk-heading-control a:hover{color:#363636}
.dark-site .blk-heading-control a:hover .ico-cancel-all{color:#363636}.dark-site .booking-confirm-list a:hover{color:#363636}
.dark-site .booking-confirm-list a:hover *[class^="ico-"]{color:#363636}
.dark-site .toolbar__close:hover{color:#000}.dark-site .toolbar__control li a:hover{color:#000}.dark-site .masthead .menu-block .menu__sub-nav .menu__item a:hover{color:#404040}
.dark-site .popup__close:hover{color:#363636}.dark-site .promotion-desc a:hover{color:#ddd}.dark-site .promotion-details__block p a:hover{color:#363636}
.dark-site .generic-seatsmap-page .seat:hover{color:#363636}.dark-site .menu .menu-bar>ul>li>a:hover{color:#8a8a8a}
.dark-site .menu-link:hover{color:#666}.dark-site .menu-sub .menu-sub__join li a:hover{color:#666}.dark-site .menu-main .menu-item>a:hover{color:#8a8a8a}
.dark-site .link-table:hover{color:#363636}.dark-site .flights__table .ico-info-round-fill:hover,.dark-site .flights__table .ico-tooltips:hover,.dark-site .flights__table .ico-tooltips:hover{color:#363636}
.dark-site .tooltip__close:hover{color:#363636}.dark-site .table-info .infor-item .link-6:hover{color:#363636}
.dark-site a.info-link-1:hover{color:#666}.dark-site .custom-choose-file:hover .ico-plus{color:#363636;border-top-color:#363636;border-right-color:#363636;border-bottom-color:#363636;border-left-color:#363636}
.dark-site .booking-summary__content .booking-summary__control-bottom:hover{color:#555}.dark-site .open-all-btn--accordion:hover,.dark-site .accordion-component--list .accordion__control:hover .ico-point-d{color:#363636}
.dark-site .open-all-btn--accordion:hover:before{border-color:#363636}.dark-site .baggage-customer .review-cancel-text .tooltip-button:hover .ico-info-round-fill,.dark-site .baggage-customer .review-cancel-text .tooltip-button:hover .ico-tooltips{color:#363636}
.dark-site .form-search .btn-search:hover{color:#8a8a8a}.dark-site .booking-details .col-1 em{color:#363636}
.dark-site .booking-status .booking-status-info .unconfirmed-state{color:#000}.dark-site .review-cancel--1__item .review-cancel-text [class^="ico-"]{color:#363636}
.dark-site .accordion__control .custom-checkbox input+label{color:#363636}.dark-site .where-destination__item .title{color:#363636}
.dark-site .place-1 .place-1__title{color:#404040}.dark-site .info-link-1{color:#404040}.dark-site .info-link-2{color:#666}
.dark-site .editor h3{color:#000}.dark-site .widget-note{color:#404040}.dark-site .ent-item .ent-item__title a{color:#363636}
.dark-site .ent-item .ent-item__text{color:#404040}.dark-site .sub-header{color:#404040}.dark-site .static-item-1 .static-item-1__name{color:#363636}
.dark-site .heritage-highlight__circle{background:#000}.dark-site .static-item__title{color:#404040}
.dark-site .highlights--krisflyer .img-block{border-bottom:2px solid #363636}.dark-site .destination-list ul li .destination-list__name{color:#363636}
.dark-site .destination-list ul li .ico-point-r{color:#363636}.dark-site .choose-button .custom-radio--1 input+label{background-color:#363636}
@media screen and (max-width:987px){.dark-site .menu{background:#363636}.dark-site .menu .menu-bar>ul .logged-in{border-top:1px solid #888}
.dark-site .menu .menu-bar>ul .logged-in .btn-1{color:#363636}.dark-site .menu .menu-sub{background-color:#363636}
.dark-site .windows-phone .menu{background:#363636}.dark-site .menu-main>ul>li{border-bottom:1px solid #888}
.dark-site .menu-main .menu-item:first-child{border-top:1px solid #888}.dark-site .menu-main .login-item a span:first-child{color:#fff}
.dark-site .form-search .input-1.focus+.btn-search{background-color:#363636}.dark-site .tabs .tab-item{background-color:#363636}
.dark-site .popup__fare-heading{color:#363636}.dark-site .tooltip-1 .tooltip__arrow{border-bottom-color:#363636}
.dark-site .seatsmap-page .blk-heading .btn-2{color:#666}.dark-site .faqs-category label{color:#000}
.dark-site .tabs .tab-item{-webkit-box-shadow:inset -34px -46px 162px 7px #363636;-moz-box-shadow:inset -34px -46px 162px 7px #363636;box-shadow:inset -34px -46px 162px 7px #363636}
}.dark-site .header{background-color:#363636}.dark-site .sia-breadcrumb-1 .breadcrumb-item.active a{color:#363636}
.dark-site .sia-breadcrumb-1 .breadcrumb-item.active:after{border-bottom-color:#363636}.dark-site .heritage-nav .heritage-nav__list ul li a:hover,.dark-site .heritage-nav .heritage-nav__list ul li a.active{border-color:#000;color:#000}
.dark-site .editor table th{background-color:#363636}@media screen and (min-width:988px){.dark-site .sub-item .sub-item-heading{color:#363636}
.dark-site .menu-sub .menu-sub__join li a{color:#363636}.dark-site .masthead .menu-block .menu__items-wrapper{border-bottom:6px solid #000}
.dark-site .masthead .menu-block .menu__items .menu__item.active:before{border-bottom:7px solid #000}
.dark-site .masthead .menu-block .menu__sub-nav .menu__item.active a{color:#404040;border-bottom:solid 2px #404040}
}.dark-site .visibility-hidden{visibility:hidden}.dark-site img,.dark-site .highlight .img-block,.dark-site .packages__wrapper,.dark-site .full-banner--img,.dark-site .component-carousel__background{filter:grayscale(1);-webkit-filter:grayscale(1)}
.dark-site .flexslider--1 .hero{background:#666;height:554px}.dark-site .toolbar__text .toolbar__language{color:#aaa}
.dark-site .highlight figcaption,.dark-site .packages__wrapper{background:#f4f4f4}.dark-site .main-inner .wrapper.first{display:none}
.dark-site .beta-footer,.dark-site .footer-top,.dark-site .footer .social{display:none;visibility:hidden;opacity:0}
.ie10 .dark-site.img_wrapper,.ie11 .dark-site .img_wrapper{vertical-align:top}.ie10 .dark-site.slick-slide .img_wrapper,.ie11 .dark-site .slick-slide .img_wrapper{width:100%}
.ie10 .dark-site.menu .flag .img_wrapper,.ie11 .dark-site .menu .flag .img_wrapper{float:left}@media screen and (min-width:988px){.dark-site .travel-widget{position:absolute}
.dark-site .travel-widget .tab-item{background:#949494}}/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license - http://opensource.org/licenses/MIT

Copyright (c) 2013 Daniel Eden
*/.animated{-webkit-animation-duration:400ms;animation-duration:400ms;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInOverlay{0%{opacity:0}
100%{opacity:.5}}@keyframes fadeInOverlay{0%{opacity:0}100%{opacity:.5}}.fadeInOverlay{-webkit-animation-name:fadeInOverlay;animation-name:fadeInOverlay}
@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
100%{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}@keyframes fadeOutLeft{0%{opacity:1}100%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}
}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOut{0%{opacity:1}
100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
@-webkit-keyframes fadeOutOverlay{0%{opacity:.5}100%{opacity:0}}@keyframes fadeOutOverlay{0%{opacity:.5}
100%{opacity:0}}.fadeOutOverlay{-webkit-animation-name:fadeOutOverlay;animation-name:fadeOutOverlay}
@-webkit-keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;-webkit-transform:translateX(2000px);-ms-transform:translateX(2000px);transform:translateX(2000px)}
100%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}
@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(768px);transform:translateX(768px)}
}@keyframes slideOutRight{0%{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}
100%{opacity:0;-webkit-transform:translateX(768px);-ms-transform:translateX(768px);transform:translateX(768px)}
}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.no-transition{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important}
@keyframes slideUp{0%{max-height:0}100%{max-height:1000px}}@keyframes slideDown{0%{max-height:1000px}
100%{max-height:0}}.sticky.collapse .booking-widget-block{-webkit-animation-name:slideDown;animation-name:slideDown}
.sticky.collapse-all{-webkit-animation-name:slideDown;animation-name:slideDown}.sticky.expand .booking-widget-block{-webkit-animation-name:slideUp;animation-name:slideUp}
.sticky.expand-all{-webkit-animation-name:slideUp;animation-name:slideUp}@keyframes slideUpMB{0%{height:100%}
100%{height:0}}@keyframes slideDownMB{0%{height:0}100%{height:100%}}.hidden{display:none!important;visibility:hidden!important}
.no-flow{overflow:hidden}.has-modal{overflow:hidden!important}.has-modal body{overflow:hidden!important;height:100%}
.visibility-hidden{visibility:hidden}.overlay{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background-color:#000;position:fixed;top:0;left:0;width:100%;height:100%;opacity:.5;z-index:4}
.overlay-loading{position:fixed;top:0;left:0;background:rgba(255,255,255,0.95);width:100%;height:100%;z-index:2000}
.overlay-loading .loading__heading{position:absolute;top:50%;right:20px;left:20px;font-family:sans-serif;margin-top:25px;text-align:center;font-size:28px;color:#02266b;text-transform:none}
.overlay-loading .loading__footer{position:absolute;right:0;bottom:20px;left:0;margin:0;text-align:center;font-size:16px;color:#000}
.overlay-loading .loading__text{margin:0 10px;display:inline-block;vertical-align:baseline}.overlay-loading .loading__logo{width:122px;margin:0 10px;vertical-align:baseline;display:inline-block}
.overlay-loading .loading__logo img{display:block;max-width:100%;vertical-align:baseline}.loading{text-indent:100%;white-space:nowrap;overflow:hidden;display:inline-block;border-radius:50%;border-style:solid;border-color:#00266b;border-top-color:rgba(0,38,107,0.1);border-right-color:rgba(0,38,107,0.1);-webkit-animation:load8 .8s infinite linear;-moz-animation:load8 .8s infinite linear;animation:load8 .8s infinite linear}
.loading--full{border-width:7px;position:absolute;top:50%;left:50%;width:76px;height:76px;margin-top:-95px;margin-left:-45px}
.loading--medium{border-width:4px;position:absolute;top:60px;left:50%;margin-left:-30px;width:52px;height:52px}
.krisflyer-list-page .loading--medium{margin-left:-20px}.loading--small{border-width:2px;width:12px;height:12px}
.left{float:left}.right{float:right}.btn-full{width:100%;height:40px;line-height:40px;padding:0}.promotion-btn{text-align:center;margin-bottom:80px}
.promotion-btn .see-more-btn{margin-top:0}.tablet-mobile{display:none}.show-mb{display:none}.loading-block{display:none;position:absolute;top:0;bottom:0;left:0;right:0;z-index:5}
.loading-block img{position:absolute;right:35px;top:50%;margin-top:-8px}.grid-row{margin-left:-5px;margin-right:-5px}
.tabs .tab-content .main-heading{position:relative;-webkit-box-shadow:0 1px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 6px rgba(0,0,0,0.2);box-shadow:0 1px 6px rgba(0,0,0,0.2)}
.tabs .tab-content .main-heading:before,.tabs .tab-content .main-heading:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}
.tabs .tab-content .main-heading:after{left:auto;-webkit-transition:skew(8deg) rotate(3deg);-moz-transition:skew(8deg) rotate(3deg);transition:skew(8deg) rotate(3deg)}
.block--shadow,.orb-confirmation-page .blk-heading .main-heading,.orb-flight-schedule .blk-heading,.passenger-details-page .blk-heading.block--shadow .booking-summary:before,.payments-page .blk-heading.block--shadow .booking-summary:before,.seatsmap-page .blk-heading.block--shadow .booking-summary:before,.add-ons-page .blk-heading .booking-summary:before{-webkit-box-shadow:0 9px 10px -11px rgba(50,50,50,0.3);-moz-box-shadow:0 9px 10px -11px rgba(50,50,50,0.3);box-shadow:0 9px 10px -11px rgba(50,50,50,0.3)}
.block--shadow{-webkit-box-shadow:0 9px 10px -11px rgba(50,50,50,0.3);-moz-box-shadow:0 9px 10px -11px rgba(50,50,50,0.3);box-shadow:0 9px 10px -11px rgba(50,50,50,0.3)}
.ico-close--3{width:13px;height:13px;background:url("/saar5/images/ico-close-3.png") no-repeat}
.grid-row{zoom:1}.grid-row:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.grid-col{float:left}.grid-col .one-half{float:left}.grid-inner{padding-left:5px;padding-right:5px}.full{width:100%}
.one-four{width:25%}.two-four{width:50%}.third-four{width:75%}.four-four{width:100%}.one-third{width:33.33333%}
.two-third{width:66.4%}.one-five{width:20%}.two-five{width:40%}.three-five{width:60%}.four-five{width:80%}
.one-half{width:50%}.width-1{width:20%}.width-2{width:27%}.width-3{width:46%}.width-4{width:53%}.width-5{width:35%}
.width-6{width:65%}.width-7{width:73%}.width-8{width:31%}.partnerprogram .membershipnumber{width:22%}
.partnerprogram .one-third{width:43%}.custom-scroll{display:none;overflow:hidden;width:150px}.custom-scroll .scroll-container{overflow:hidden;float:left}
.custom-scroll .scroll-bar{position:absolute;right:0;bottom:0;height:175px;width:10px;border-left:1px solid #e2e2e2;padding:0 2px}
.custom-scroll .scroll-bar>span{display:block;position:relative;background:#c2c2c2;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;min-height:20px}
.custom-scroll.custom-dropdown{position:absolute;top:32px;left:0;background-color:#fff;-webkit-box-shadow:1px 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:1px 1px 3px rgba(0,0,0,0.1);box-shadow:1px 1px 3px rgba(0,0,0,0.1);border:solid 1px #ccc;z-index:999}
.custom-scroll.custom-dropdown ul{list-style:none;padding-left:0}.custom-scroll.custom-dropdown li{font-weight:400;font-family:sans-serif;height:42px;padding-left:13px;border-top:1px solid #e2e2e2;color:#000;font-size:14px;line-height:42px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.custom-scroll.custom-dropdown li:first-child{padding-top:1px;border-top:0}.social{zoom:1}.social:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.social ul{float:right;width:24%;margin:25px 0 17px;padding-left:20px}.social li{float:left;list-style:none;text-align:center;margin-left:8px}
.social a{color:#666}.social a em{font-size:17px;-webkit-transition:none;-moz-transition:none;transition:none}
.social a em:before{display:block}.social a em.ico-twitter{font-size:20px}.social .text-share{display:block;margin-top:1px;font-weight:700;font-family:sans-serif;text-transform:uppercase}
footer .social ul{width:auto;float:left}footer .social>ul .text-share{font-weight:400;font-family:sans-serif;font-size:12px;font-weight:bold;color:#666;text-transform:uppercase;margin-top:3px;max-width:300px}
footer .social>ul li:first-child{margin-left:0;padding-left:0}footer .social>ul ul{margin:0}.share{float:left;margin-right:24px}
footer .social .social__right-block{float:right}footer .social ul{float:left}footer .social ul .text-share{margin-top:2px}
footer .social ul .border-left{margin-left:15px;padding-left:18px;border-left:1px solid #e2e2e2}.social-1>li{margin-top:4px}
.social-1>li:first-child{margin-left:0}.social-1>li .text-share{line-height:31px;font-size:12px}.social-1 a{line-height:30px}
.social-1 a em{font-size:18px}.social-1 a em.ico-sms{font-size:24px}.social-1 .trigger-sms{line-height:32px}
.social-1 .border-left{margin-left:16px;padding-left:19px;border-left:1px solid #e2e2e2}.share-list{padding:0}
.share-list li{float:left;list-style:none;margin-right:7px}.share-list a{font-size:12px;line-height:38px;font-weight:bold;color:#666}
.share-list a em{font-size:16px;-webkit-transition:none;-moz-transition:none;transition:none}.share-list a em:before{display:block}
.share-list-1>li{margin-top:4px}.share-list-1>li:first-child .text-share{padding-right:5px}.share-list-1>li .text-share{line-height:31px}
.share-list-1 a{line-height:30px}.share-list-1 a em{font-size:18px}.share-list-1 a em.ico-sms{font-size:24px}
.share-list-1 .trigger-sms{line-height:32px}.share-list-1 .border-left{margin-left:9px;padding-left:19px;border-left:1px solid #e2e2e2}
.booking-control .text-share{font-size:12px;line-height:40px;font-weight:bold;color:#666;text-transform:uppercase}
.booking-control .text-share em{font-size:16px;-webkit-transition:none;-moz-transition:none;transition:none}
.booking-control .text-share em:before{display:block}.share_title{color:#666;text-transform:uppercase;margin-bottom:8px;font-size:14px}
.seat-avaiable,.seat-click,.seat-choosen{display:inline-block;border:1px solid transparent;width:33px;height:33px;line-height:33px;font-size:18px;text-align:center;cursor:pointer;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.seat-avaiable{border-color:#ccc}.seat-click{border-color:#002261}.seat-choosen{border-color:#fe9500;background-color:#fe9500;color:#fff}
.alert-block{position:relative;padding:16px 20px;background-color:#fff5e5}.alert-block [class*="ico-"],.alert-block [class*=" ico-"]{width:30px;height:30px;color:#ef9a1a;font-size:30px;line-height:1}
.alert-block [class*="ico-"]:before,.alert-block [class*=" ico-"]:before{margin:0}
.alert-block .inner{display:table}.alert-block .alert__icon,.alert-block .alert__message{display:table-cell}
.alert-block .alert__icon{vertical-align:top;padding:4px 20px 4px 0}.alert-block .alert__message{vertical-align:middle;color:#333}
.alert-block .alert__message p{margin:0}.alert-block .alert__message p+p{margin-top:1em}.checkin-alert{margin-bottom:10px}
.error-alert{clear:both;margin-top:12px;background-color:#fff1f0}.error-alert .ico-close-round-fill{color:#c00}
.error-alert.upcoming-flights{margin-top:40px}.error-promo{align:center;width:988px;margin:0 auto}.success-alert{background-color:#cdf0cf}
.success-alert .ico-success{color:#06b512}.notice-alert{clear:both;margin-top:30px;background-color:#ffe9c7}
.notice-alert .ico-close-round-fill{color:#ff9f00}.passenger-info{position:relative;display:inline-block;padding-left:17px}
.passenger-info .passenger-info__number{background:url("/saar5/images/transparent.png") no-repeat;font-size:12px;min-width:11px;margin-right:2px;float:left;color:#666}
.passenger-info .passenger-info__text{color:#666;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;word-break:break-all;white-space:normal}
.passenger-info__text{font-size:12px;color:#333;float:left;text-transform:uppercase}.passenger-info__text span{color:#666}
.passenger-info__seat{font-weight:600;font-family:sans-serif;font-size:13px;line-height:34px;min-width:24px;min-height:34px;padding:0 5px;margin-right:15px;background-color:#fe9500;color:#fff;text-transform:uppercase;text-align:center;float:left;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px}
.main-intro{margin:28px 0 30px 0;line-height:24px;padding-right:200px;color:#333;font-size:16px}.flight-status-page .main-intro{margin-bottom:26px}
.main-intro.main-intro--1{padding-right:0}.main-intro.main-intro--2{padding-right:0;width:66%}.blk-heading{zoom:1;position:relative}
.blk-heading:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.blk-heading .auto-complete-1{float:left;width:170px}.blk-heading .blk-intro{margin:28px 0 0;line-height:24px}
.blk-heading .blk-intro[class*="remind-note"]{font-size:14px}.blk-heading .btn-2{float:left;margin-left:30px}
.blk-heading .tools-list{top:25px}.blk-heading .tools-list [class^="ico"]{font-size:1.2em}
.blk-heading .tools-list.tools-list--1{top:80px}.blk-heading .social{margin-top:9px}.static-content .static-details .blk-heading{margin-bottom:20px}
.flight-select-page .blk-heading .booking-summary{top:0}.blk-heading .status-list{margin-bottom:32px;list-style:none}
.blk-heading.blk-heading--2{margin-right:200px}.blk-heading.block--shadow{padding-bottom:26px;margin-bottom:41px}
.blk-heading+.payments--1{margin-top:34px}.blk-heading+.general-flight{margin-top:34px}.logged-title{margin-bottom:5px}
.logged-title span{margin-left:5px}.profile-list li{position:relative;margin-bottom:14px;list-style:none}
.profile-list .status__number{top:50%;margin-top:-8px}.booking-item,.booking-summary{border-bottom:2px solid #d4d4d4;border-radius:1px}
.add-clear{display:none;position:absolute;top:50%;right:0;margin-top:-8px;line-height:1;color:#6c6c68}
.table{background-color:white;margin-bottom:40px}.table p{margin:0}.row{color:black;zoom:1}.row:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.row td{padding:20px}.row.even{background-color:#e8e8e8}.row-heading{background-color:#00266b;color:white;text-align:left;font-weight:700;font-family:sans-serif;zoom:1}
.row-heading:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.row-heading th{padding:25px 20px;text-align:left}.col{float:left}.popup .table{width:100%;display:table;background-color:#d3d3d3}
.popup .table--compare{margin-bottom:0}.table--krisflyer-update .row-heading{padding:15px 20px 20px}
.table--krisflyer-update .row{padding:10px 20px 20px}.table--krisflyer-update .col-group{padding-top:10px;zoom:1}
.table--krisflyer-update .col-group:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.table--krisflyer-update .col-1{width:4%}.table--krisflyer-update .col-2{width:46%}.table--krisflyer-update .col-3{width:25%}
.table--krisflyer-update .col-4{width:25%}.table--krisflyer-update .no-style{width:100%}.bgd-green-1{background:#0b664b}
.bgd-green-2{background:#176e54}.bgd-green-3{background:#24765d}.bgd-green-4{background:#2f7d66}.bgd-green-gray{background:#687878}
.bgd-blue-1{background:#053a76}.bgd-blue-2{background:#2a578a}.bgd-economy-1{background:#488c78}.bgd-economy-FF1{background:#5e6c6c}
.bgd-economy-FF12{background:#687878}.bgd-economy-FF2{background:#0b664b}.bgd-economy-FF3{background:#176e54}
.bgd-economy-FF32{background:#227159}.bgd-economy-FF4{background:#2b715b}.bgd-economy-FF42{background:#24765d}
.bgd-economy-FF44{background:#2f7d66}.bgd-economy-FF5{background:#2d7761}.bgd-economy-FF52{background:#387e69}
.bgd-economy-FD1{background:#3c856f}.bgd-business-1{background:#1e4e84}.bgd-business-FF6{background:#053870}
.bgd-business-FF62{background:#043366}.bgd-business-FF7{background:#12447d}.bgd-business-FF72{background:#104074}
.bgd-business-FC2{background:#053870}.bgd-business-FD2{background:#1d4674}.bgd-suites-1{background:#994b39}
.bgd-suites-FF8{background:#99422e}.bgd-suites-FD3{background:#c1a474}.bgd-suites-FC3{background:#99422e}
.bgd-economy-FC4{background:#687878}.bgd-economy-FC1{background:#387e69}.bgd-economy-FC5{background:#176e54}
.bgd-economy-Saver{background:#2b715b}.bgd-economy-Standard{background:#176e54}.bgd-economy-Full{background:#0b664b}
.bgd-business-Saver{background:#2d5e93}.bgd-business-Standard{background:#275281}.bgd-business-Full{background:#054183}
.bgd-suites-Saver{background:#aa533f}.bgd-suites-Standard{background:#99422e}.bgd-suites-Full{background:#8f260c}
.bgd-business-FF8{background:#99422e}.bgd-economy-FF6{background:#053870}.bgd-economy-FF7{background:#12447d}
.bgd-economy-FC2{background:#053870}.bgd-economy-FD2{background:#1d4674}.bgd-economy-FD12{background:#3c856f}
.bgd-economy-FD4{background:#3c856f}.bgd-business-FD22{background:#1d4674}.bgd-economy-FD5{background:#1d4674}
.bgd-suites-FD32{background:#c1a474}.bgd-suites-FD6{background:#c1a474}.line-1{height:11px;border:0;background:url("/saar5/images/bgd-line-1.png") no-repeat 50% 0;background-size:100% 11px}
.no-style{background:0;border:0;padding:0;text-overflow:ellipsis;pointer-event:none}.visible-mb{display:none!important}
.text-1{color:#fff;font-family:sans-serif;font-size:21px}.margin-1{margin-top:15px}.bgd-midnight-blue{background-color:#00266b}
.bgd-catalina-blue{background-color:#053a76}.bgd-st-tropaz{background-color:#2a578a}.bgd-totem-pole{background-color:#87220b}
.bgd-mule-fawn{background-color:#99432f}.bgd-brown-rust{background-color:#aa5440}.pre-loading>img{display:block;width:16px;height:16px}
.left-text{text-align:left}.note-text{font-weight:400;font-style:italic;font-family:sans-serif}.text-info{line-height:23px;color:#666}
.no-touch .ico-point-d,.no-touch .ico-point-u{-webkit-transition:all 500ms ease 0ms;-moz-transition:all 500ms ease 0ms;transition:all 500ms ease 0ms}
.booking-summary.active .ico-point-d,.active>a>.ico-point-d,.active>.ico-point-d{margin-top:-3px}.booking-summary.active .ico-point-d,.active>a>.ico-point-d,.active>.ico-point-d,.active .ico-point-u{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.text-left{float:left}.text-right{float:right}.green{color:#23bd2d}.orange{color:#ef9a1a}.orange-lighter{color:#ff9f00}
.text-gray{color:#999}.disabled{cursor:default;color:#ccc!important}.disabled *[class^="ico-"]{color:#ccc!important}
.disabled>a,.disabled>button{cursor:default}.sub-text-1{font-weight:400;font-family:sans-serif;font-size:15px;color:#333}
.sub-text-2{display:block;margin:0;font-size:16px;font-weight:600;font-family:sans-serif;color:#333}
.click-through select{display:none!important}.notice-text{color:#999;margin:8px 0 20px 0;font-size:12px}
[class*="remind-note"]{color:#999;font-size:14px}.remind-note--italic{font-style:italic}
.title-6{font-weight:700;font-family:sans-serif;font-size:13px;letter-spacing:.6px;color:#02266b;text-transform:uppercase}
h1,h2,h3,h4,h5,h6{font-family:sans-serif;margin:0;font-weight:500}h2{font-size:36px}h3{font-size:28px}
h4{font-size:24px}h5{font-size:21px}.page-error-heading{font-size:86px;color:#00266b}.main-heading{font-size:36px;line-height:1.3;color:#00266b}
.main-heading--dark{font-size:36px;line-height:1.3;color:#000}.sub-heading-1--grey{font-family:sans-serif;font-size:28px;color:#666}
.sub-heading-1--dark{font-family:sans-serif;font-size:28px;color:#000}.sub-heading-1--dark .search-link,.sub-heading-1--dark .calendar-link{float:left;margin-top:13px}
.sub-heading-1--dark .calendar-link{margin-left:17px}.sub-heading-1--blue{font-family:sans-serif;font-size:28px;color:#00266b}
.sub-heading-2--grey{font-family:sans-serif;font-size:24px;color:#666}.sub-heading-2--dark{font-family:sans-serif;font-size:24px;color:#000}
.sub-heading-2--blue{font-family:sans-serif;font-size:24px;color:#00266b}.sub-heading-2--white{font-family:sans-serif;font-size:24px;color:#fff}
.sub-heading-3--grey{font-family:sans-serif;font-size:21px;color:#666}.sub-heading-3--dark{font-family:sans-serif;font-size:21px;color:#000}
.sub-heading-3--dark.disabled{opacity:.5;color:#666}.sub-heading-3--blue{font-family:sans-serif;font-size:21px;color:#00266b}
.price-info{font-family:sans-serif;font-size:24px;color:#00266b}.text-dark,.text-grey{font-weight:600;font-family:sans-serif;font-size:13px;color:#333;margin:0}
.text-dark span,.text-grey span{font-weight:400;font-family:sans-serif;color:#666}.text-grey{color:#666}
.txt-uppercase{text-transform:uppercase}.nameDisplay{word-wrap:break-word}.btn-1,.btn-2,.btn-3,.btn-5,.btn-4,.btn-6,.see-more-btn,.travel-widget--1 .form-group-1 .link-2,.editCheckIn{display:inline-block;font-size:12px;font-style:normal;color:#fff;line-height:12px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;outline:0;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.btn-1:focus,.btn-2:focus,.btn-3:focus,.btn-5:focus,.btn-4:focus,.btn-6:focus,.see-more-btn:focus,.travel-widget--1 .form-group-1 .link-2:focus,.editCheckIn:focus{outline:0}
.btn-1 [class^=ico-],.btn-2 [class^=ico-],.btn-3 [class^=ico-],.btn-5 [class^=ico-],.btn-4 [class^=ico-],.btn-6 [class^=ico-],.see-more-btn [class^=ico-],.travel-widget--1 .form-group-1 .link-2 [class^=ico-],.editCheckIn[class^=ico-]{-webkit-transition:none;-moz-transition:none;transition:none}
.btn-1.btn--block,.btn-2.btn--block,.btn-3.btn--block,.btn-5.btn--block,.btn-4.btn--block,.btn-6.btn--block,.see-more-btn.btn--block,.travel-widget--1 .form-group-1 .link-2.btn--block,.editCheckIn.btn--block{display:block}
.btn-1,.editCheckIn{background-color:#00266b}.btn-1.disabled,.editCheckIn.disabled{background-color:#999;color:#ddd;cursor:default}
.btn-2{background-color:#a0afb3}.btn-2 .ico-point-l{font-size:7px;padding-right:5px}.btn-2 .ico-point-r{font-size:7px;padding-left:7px;margin-right:-15px}
.btn-2.disabled{background-color:#999;color:#ddd;cursor:default}.btn-3{background-color:#3b5998}.btn-5{background:0;padding:0;color:#999;font-size:14px;font-weight:normal;letter-spacing:0;line-height:normal;text-transform:capitalize}
.btn-5 em{font-size:16px}.btn-4{background-color:#778aad}.btn-6{padding:4px 10px;font-size:10px;background-color:#ef9a1a}
.see-more-btn{display:block;margin-top:20px;background-color:#bcbcbc;font-size:12px}.btn-download{background-color:#fff;padding:20px 15px;font-size:15px;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.btn-download .ico-computer{float:left}.btn-back{margin-top:2px;display:inline-block;margin-bottom:30px}
.btn-back em{font-size:7px;margin-top:-2px;margin-right:5px}.btn-compare{display:block;color:#2e77fd;font-size:14px}
.btn-compare>.ico-download{font-size:25px;color:#bbb}input[type="text"]::-webkit-input-placeholder,input[type="tel"]::-webkit-input-placeholder,input[type="password"]::-webkit-input-placeholder,input[type="email"]::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#666;opacity:1!important}
input[type="text"]:-moz-placeholder,input[type="tel"]:-moz-placeholder,input[type="password"]:-moz-placeholder,input[type="email"]:-moz-placeholder,textarea:-moz-placeholder{color:#666;opacity:1!important}
input[type="text"]::-moz-placeholder,input[type="tel"]::-moz-placeholder,input[type="password"]::-moz-placeholder,input[type="email"]::-moz-placeholder,textarea::-moz-placeholder{color:#666;opacity:1!important}
input[type="text"]:-ms-input-placeholder,input[type="tel"]:-ms-input-placeholder,input[type="password"]:-ms-input-placeholder,input[type="email"]:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#666;opacity:1!important}
input[type="text"].ph,input[type="tel"].ph,input[type="password"].ph,input[type="email"].ph,textarea.ph{color:#666}
input[type="text"],input[type="tel"],input[type="password"],input[type="email"],.input-3 .input-3__label,.input-3 input[type="text"],.input-3 input[type="tel"],.input-5 input[type="text"],.input-5 input[type="tel"],.custom-select--1 .select__text,.custom-select--2 .select__text,.custom-select--sort .select_text,.form-book-travel .one-third .custom-select--2 .select__label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.promotion-item__desc,.promotion-item--1 .promotion__title{display:-webkit-box;-webkit-box-orient:vertical}
.input-1,.input-2,.input-3,.input-5,.textarea-1,.textarea-2{font-weight:400;font-family:sans-serif;border:1px solid #cecece;position:relative;color:#666;-webkit-font-smoothing:antialiased;background-color:#fff;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.input-1 input,.input-2 input,.input-3 input,.input-5 input,.textarea-1 input,.textarea-2 input,.input-1 textarea,.input-2 textarea,.input-3 textarea,.input-5 textarea,.textarea-1 textarea,.textarea-2 textarea{background:url("/saar5/images/transparent.png") no-repeat}
.input-1.active input::-webkit-input-placeholder,.input-2.active input::-webkit-input-placeholder,.input-3.active input::-webkit-input-placeholder,.input-5.active input::-webkit-input-placeholder,.textarea-1.active input::-webkit-input-placeholder,.textarea-2.active input::-webkit-input-placeholder{color:#000}
.input-1.active input:-moz-placeholder,.input-2.active input:-moz-placeholder,.input-3.active input:-moz-placeholder,.input-5.active input:-moz-placeholder,.textarea-1.active input:-moz-placeholder,.textarea-2.active input:-moz-placeholder{color:#000}
.input-1.active input::-moz-placeholder,.input-2.active input::-moz-placeholder,.input-3.active input::-moz-placeholder,.input-5.active input::-moz-placeholder,.textarea-1.active input::-moz-placeholder,.textarea-2.active input::-moz-placeholder{color:#000}
.input-1.active input:-ms-input-placeholder,.input-2.active input:-ms-input-placeholder,.input-3.active input:-ms-input-placeholder,.input-5.active input:-ms-input-placeholder,.textarea-1.active input:-ms-input-placeholder,.textarea-2.active input:-ms-input-placeholder{color:#000}
.input-1.disabled,.input-2.disabled,.input-3.disabled,.input-5.disabled,.textarea-1.disabled,.textarea-2.disabled{background-color:#efefef}
.input-1.disabled input,.input-2.disabled input,.input-3.disabled input,.input-5.disabled input,.textarea-1.disabled input,.textarea-2.disabled input,.input-1.disabled label,.input-2.disabled label,.input-3.disabled label,.input-5.disabled label,.textarea-1.disabled label,.textarea-2.disabled label{color:#000!important}
.touch .input-1.disabled input,.touch .input-2.disabled input,.touch .input-3.disabled input,.touch .input-5.disabled input,.touch .textarea-1.disabled input,.touch .textarea-2.disabled input{pointer-events:none}
.input-1 .ico-cancel-thin,.input-2 .ico-cancel-thin,.input-3 .ico-cancel-thin,.input-5 .ico-cancel-thin,.textarea-1 .ico-cancel-thin,.textarea-2 .ico-cancel-thin{display:none;font-size:12px;top:50%;right:5px;margin-top:-11px;padding:5px;line-height:1;position:absolute;cursor:pointer;color:#000}
.input-3 .input-3__label,.input-3 .input-3__text,.input-3 input[type="text"],.input-3 input[type="tel"],.input-5 .input-5__label,.input-5 .input-5__text,.input-5 input[type="text"],.input-5 input[type="tel"],.custom-select--2 .select__text,.custom-select--2 .select__text input,.custom-select--2 .select__label{height:18px;line-height:18px;padding-top:10px;padding-bottom:10px}
input[type="text"],input[type="tel"],input[type="password"],input[type="email"]{outline:0}
label{font-weight:normal;margin:0;color:#333}.input-group{display:block}.input-1{padding:7px 30px 7px 13px;font-size:14px;height:24px;line-height:24px;display:block;position:relative}
.input-1 input{color:#000;width:100%;height:24px;line-height:24px;padding:0;border:0;background-color:transparent;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0}
.input-1 input:focus{border:0}.input-1.focus{border:1px solid #2e77fd}.input-1.focus input{color:#000}
.input-1.disabled{color:#666;border:1px solid #ccc}.success .input-1.disabled{color:#666;border:1px solid #ccc}
.input-2{padding:10px 30px 10px 20px;color:#000;background-color:transparent;border:0;position:relative}
.input-3{position:relative;font-size:14px;height:38px;padding-right:30px}.input-3.default .input-3__label{color:#666}
.input-3 .input-3__label{color:#000;position:absolute;top:0;left:13px;z-index:1;max-width:50px}.input-3 .input-3__text{color:#000;position:absolute;left:65px;right:30px;top:0;bottom:0}
.input-3.focus{border:1px solid #2e77fd}.input-3.focus input[type="text"],.input-3.focus input[type="tel"],.input-3.focus input[type="email"]{color:#000}
.input-3.focus .input-3__label{color:#000}.input-3 input[type="text"],.input-3 input[type="tel"]{border:0;position:absolute;top:0;left:0;width:100%;font-size:14px}
.input-3 input[type="text"]::-webkit-input-placeholder,.input-3 input[type="tel"]::-webkit-input-placeholder{color:#666}
.input-3 input[type="text"]:-moz-placeholder,.input-3 input[type="tel"]:-moz-placeholder{color:#666}
.input-3 input[type="text"]::-moz-placeholder,.input-3 input[type="tel"]::-moz-placeholder{color:#666}
.input-3 input[type="text"]:-ms-input-placeholder,.input-3 input[type="tel"]:-ms-input-placeholder{color:#666}
.error .input-3 input::-webkit-input-placeholder{color:red}.error .input-3 input:-moz-placeholder{color:red}
.error .input-3 input::-moz-placeholder{color:red}.error .input-3 input:-ms-input-placeholder{color:red}
.input-3 button{position:absolute;top:8px;right:10px;width:15px;height:20px;background:0;border:0;padding:0;margin:0}
.input-3 button:focus{outline:0}.input-3 .add-clear{right:28px}.input-3 .ico-cancel-thin{right:-18px}
.input-5{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;font-size:14px;height:38px;width:100%;padding-right:30px;display:table}
.input-5.default .input-5__label,.input-5.default input[type="text"]{color:#666}
.input-5 .input-5__label{color:#000;display:table-cell;vertical-align:baseline;padding:10px 0;padding-left:20px;white-space:nowrap;width:10%}
.input-5 .input-5__text{color:#000;display:table-cell;vertical-align:baseline;height:18px;padding-top:10px;padding-bottom:10px;padding-left:30px;width:90%}
.input-5.focus{border:1px solid #2e77fd}.input-5.focus input[type="text"],.input-5.focus input[type="tel"],.input-5.focus input[type="email"]{color:#000}
.input-5.focus .input-3__label{color:#000}.input-5 input[type="text"],.input-5 input[type="tel"]{border:0;width:100%;padding-bottom:0;padding-top:0;font-size:14px}
.input-5 input[type="text"]::-webkit-input-placeholder,.input-5 input[type="tel"]::-webkit-input-placeholder{color:#666}
.input-5 input[type="text"]:-moz-placeholder,.input-5 input[type="tel"]:-moz-placeholder{color:#666}
.input-5 input[type="text"]::-moz-placeholder,.input-5 input[type="tel"]::-moz-placeholder{color:#666}
.input-5 input[type="text"]:-ms-input-placeholder,.input-5 input[type="tel"]:-ms-input-placeholder{color:#666}
.error .input-5 input::-webkit-input-placeholder{color:red}.error .input-5 input:-moz-placeholder{color:red}
.error .input-5 input::-moz-placeholder{color:red}.error .input-5 input:-ms-input-placeholder{color:red}
.input-5 button{position:absolute;top:8px;right:10px;width:15px;height:20px;background:0;border:0;padding:0;margin:0}
.input-5 button:focus{outline:0}.input-5 .add-clear{right:28px}.input-5 .ico-cancel-thin{right:0}.error input::-webkit-input-placeholder{color:red}
.error input:-moz-placeholder{color:red}.error input::-moz-placeholder{color:red}.error input:-ms-input-placeholder{color:red}
.error .select__text{color:#f00}.error .default .select__text{color:#f00}.error .custom-select--2 .select__text input::-webkit-input-placeholder{color:red}
.error .custom-select--2 .select__text input:-moz-placeholder{color:red}.error .custom-select--2 .select__text input::-moz-placeholder{color:red}
.error .custom-select--2 .select__text input:-ms-input-placeholder{color:red}.error .custom-select--2,.error .input-3,.error .input-1,.error .input-5,.error .textarea-1,.error .textarea-2{background-color:#fef5f4!important;border:1px solid red;color:red;position:relative}
.text-error{position:relative;margin:0;padding:3px 5px 0;clear:both;color:#f00}.text-error .ico-arrow-error{display:none}
.popup--login .form-group .text-error{padding-left:0;padding-right:0}.success .custom-select--2,.success .input-3,.success .input-1{position:relative}
.textarea-1,.textarea-2{display:block;padding:7px 13px}.textarea-1 textarea,.textarea-2 textarea{width:100%;height:100%;border:0;font-weight:400;font-family:sans-serif}
.textarea-1 textarea:focus,.textarea-2 textarea:focus{border:0;outline:0}.textarea-1 textarea{resize:none;min-height:72px}
.textarea-2 textarea{resize:vertical;min-height:175px}.textarea-2.focus{border:1px solid #2e77fd}.custom-radio{position:relative}
.custom-radio input{position:absolute;top:3px;opacity:0;z-index:4;cursor:pointer}.custom-radio input+.ico-radio{margin-top:1px;padding:0;cursor:pointer;position:absolute;left:0}
.custom-radio label{padding-left:23px;cursor:pointer}.custom-radio.disabled input+.ico-radio{border-color:#c3c3c3;background-color:#efefef}
.custom-radio.disabled input+label{cursor:auto}.custom-radio.disabled label{color:#999}.custom-radio--1 input+label{position:relative}
.custom-radio--1 input+label:before,.custom-radio--1 input+label:after{content:'';border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;position:absolute}
.custom-radio--1 input+label:before{width:12px;height:12px;top:1px;left:0;border:solid 1px #bdbdbd;background:white}
.custom-radio--1 input:disabled+label{cursor:default}.flights__table tr td .custom-radio--1 input:disabled+label{color:#999;cursor:auto}
.custom-radio--1 input:disabled+label:before{-webkit-box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);-moz-box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);background-image:-webkit-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-moz-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-o-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-ms-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:linear,to bottom,#e6e6e6,#f5f5f5 74%;background-color:rgba(4,34,57,0);border:solid 1px #bdbdbd}
.custom-radio--1 input:disabled:checked+label,.custom-radio--1 input:disabled.checked+label,.custom-radio--1 input:disabled:focus+label{color:#999}
.custom-radio--1 input:disabled:checked+label:before,.custom-radio--1 input:disabled.checked+label:before,.custom-radio--1 input:disabled:focus+label:before{-webkit-box-shadow:inset 0 0 0 2px whitesmoke;-moz-box-shadow:inset 0 0 0 2px whitesmoke;box-shadow:inset 0 0 0 2px whitesmoke;background-color:#d7d7d7}
.custom-radio--1 input:checked+label,.custom-radio--1 input.checked+label{color:#000}.custom-radio--1 input:checked+label:after,.custom-radio--1 input.checked+label:after{width:8px;height:8px;top:4px;left:3px;background-color:#f99c1c}
.custom-radio--1:first-child input+.ico-radio{left:0}.custom-radio--1:first-child label{padding-left:23px}
.custom-radio--1 label{display:inline-block}.custom-radio--1.disabled input+.ico-radio{background-color:rgba(4,34,57,0);-webkit-box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);-moz-box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);box-shadow:inset 0 0 0 2px rgba(234,234,234,0.74);border:solid 1px #bdbdbd;background-image:-webkit-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-moz-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-o-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:-ms-linear-gradient(bottom,#e6e6e6,#f5f5f5 74%);background-image:linear,to top,#e6e6e6,#f5f5f5 74%}
.custom-radio--1.disabled input:checked+.ico-radio,.custom-radio--1.disabled input.checked+.ico-radio,.custom-radio--1.disabled input:focus+.ico-radio{-webkit-box-shadow:inset 0 0 0 2px whitesmoke;-moz-box-shadow:inset 0 0 0 2px whitesmoke;box-shadow:inset 0 0 0 2px whitesmoke;background-image:-webkit-linear-gradient(bottom,#d7d7d7,#d7d7d7 100%);background-image:-moz-linear-gradient(bottom,#d7d7d7,#d7d7d7 100%);background-image:-o-linear-gradient(bottom,#d7d7d7,#d7d7d7 100%);background-image:-ms-linear-gradient(bottom,#d7d7d7,#d7d7d7 100%);background-image:linear,to top,#d7d7d7,#d7d7d7 100%;background-color:#d7d7d7}
.custom-radio--1.disabled input:checked+.ico-radio+label,.custom-radio--1.disabled input.checked+.ico-radio+label,.custom-radio--1.disabled input:focus+.ico-radio+label{color:#666}
.radio-group--left .custom-radio--1{float:left}.radio-tooltips{width:100%;clear:both;position:relative;background-color:#fafaf9}
.radio-tooltips .radio-tooltips-inner{display:table}.radio-tooltips .ico-radio-tooltips{display:table-cell;background-color:#00266b;border-top-left-radius:2px;border-bottom-left-radius:2px;width:38px;height:38px;text-align:center;vertical-align:middle}
.radio-tooltips .ico-radio-tooltips:before{margin-top:3px;font-size:18px;color:white}.radio-tooltips .ico-info-2:before{font-size:13px}
.radio-tooltips .ico-group-user:before{font-size:22px}.radio-tooltips--1 .ico-arrow-up,.radio-tooltips--1 .ico-arrow-up-1{left:170px}
.radio-tooltips--2 .ico-arrow-up,.radio-tooltips--2 .ico-arrow-up-1{left:310px}.radio-tooltips__text{display:table-cell;font-size:13px;line-height:18px;padding:6px 10px;text-align:left;vertical-align:middle;color:#000}
.radio-tooltips__text span{color:#808080}.question-tooltips{position:absolute;background-color:#2e77fd;color:#fff;padding:10px;max-width:150px}
.question-tooltips .ico-question-tooltips{position:absolute;bottom:-19px;left:50%;width:12px;height:20px;background-position:0 -1560px;-webkit-transition:none;-moz-transition:none;transition:none}
.custom-checkbox input{position:absolute;top:3px;opacity:0;cursor:pointer;width:14px;height:14px}.custom-checkbox input+label{display:inline-block;padding-left:23px;margin-right:10px;line-height:16px;font-size:14px;cursor:pointer}
.custom-checkbox input+label:before{content:'';width:12px;height:12px;border:1px solid #ccc;position:absolute;top:0;left:0;background-color:#fff}
.custom-checkbox input+label:after{content:'\e610';font-family:'sia';font-weight:bold;color:#ef9a1a;position:absolute;top:-1px;left:2px;display:none;font-size:14px}
.custom-checkbox input:checked,.custom-checkbox input.checked{color:#000}.custom-checkbox input:checked+label,.custom-checkbox input.checked+label{color:#000}
.custom-checkbox input:checked+label:after,.custom-checkbox input.checked+label:after{display:block}
.custom-checkbox input:disabled+label{cursor:text}.custom-checkbox.disabled input+label:after{color:#999;display:none}
.custom-checkbox.disabled label{color:#999}.custom-checkbox.disabled label span{color:#999}.custom-checkbox--1{position:relative}
.custom-checkbox--1 input{outline:0}.custom-checkbox--1 input+label{position:relative}.custom-checkbox--checked-in{position:relative}
.custom-checkbox--checked-in input+label{font-size:14px;color:#999;cursor:pointer}.custom-checkbox--checked-in input:checked+label:after,.custom-checkbox--checked-in input.checked+label:after{color:#6c6c68}
.custom-select{position:relative;font-weight:400;font-family:sans-serif}.custom-select .ico-dropdown{position:absolute;top:50%;font-size:0}
.custom-select .ico-dropdown:before{font-size:9px;vertical-align:top;color:#ccc}.custom-select select{position:absolute;top:0;left:0;right:0;width:100%;height:100%;opacity:0}
.custom-select .select__text input.ph{color:#666}.error .custom-select .select__text input.ph{color:#f00}
.custom-select label,.custom-select input{letter-spacing:.025em}.custom-select.disabled{background-color:#efefef}
.custom-select.disabled input,.custom-select.disabled label{color:#000}.touch .custom-select.disabled input{pointer-events:none}
.custom-select.disabled select{display:none}.custom-select .add-clear{right:18px}.custom-select--1{cursor:pointer;float:left}
.custom-select--1 .select__text{font-size:28px;line-height:1.3;float:left;max-width:280px;color:#00266b;font-family:sans-serif}
.custom-select--1 .ico-dropdown{width:9px;height:6px;position:static;float:left;margin-top:16px;margin-left:5px}
.custom-select--1 .ico-dropdown:before{content:'\e643';font-size:9px;color:#00266b}
.custom-select--2{height:38px;line-height:38px;background-color:#fff;border:solid 1px #ccc;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.custom-select--2 .ico-dropdown{right:13px;width:9px;height:5px;margin-top:-4px}.custom-select--2 .custom-scroll{top:38px}
.custom-select--2 .select__text{height:38px;padding-left:63px;padding-right:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;right:0;top:0;bottom:0}
.custom-select--2 .select__text input{height:38px;padding-left:63px;padding-right:45px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;left:0;top:0}
.custom-select--2 .select__text .ico-cancel-thin{display:none;cursor:pointer;position:absolute;top:50%;right:26px;font-size:12px;margin-top:-6px;line-height:1;color:#000}
.custom-select--2.custom-select--no-label .select__text{left:13px}.custom-select--2 .select__label{color:#000;top:0;max-width:45px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.custom-select--2.focus{border:1px solid #2e77fd}.custom-select--2.focus .select__label{color:#000}.custom-select--2.auto-complete-1{background:0;border:0;padding:0;height:39px}
.custom-select--2.auto-complete-1 .select__text{padding:0 20px 0 0;height:39px;position:relative;overflow:visible}
.custom-select--2.auto-complete-1 .select__text input{cursor:pointer;cursor:hand;line-height:36px;height:36px;max-width:160px;font-size:28px;color:#00266b;padding:0 0 2px;border-radius:0;font-family:sans-serif;position:static}
.custom-select--2.auto-complete-1 .select__text .ico-cancel-thin{right:0}.custom-select--2.auto-complete-1 .ico-dropdown{width:9px;height:6px;position:absolute;right:-15px}
.custom-select--2.auto-complete-1 .ico-dropdown:before{content:'\e643';font-size:9px;color:#00266b}
.custom-select--2.auto-complete-1.focus{border:0}.custom-select--2.auto-complete-1:after{content:'';position:absolute;bottom:0;left:0;right:-8px;border-bottom:1px solid #ccc}
.select__label{min-width:32px;position:absolute;top:8px;left:13px}.select__text{font-size:14px;display:block;color:#000}
.select__text input{width:100%;border:0;background:0;padding:0}.select__text input::-webkit-input-placeholder{color:#666}
.select__text input:-moz-placeholder{color:#666}.select__text input::-moz-placeholder{color:#666}.select__text input:-ms-input-placeholder{color:#666}
.default .select__text,.default .select__label{color:#666}.select__tips{font:italic 13px/19px "proxima-nova";color:#666;text-align:right;position:absolute;left:0;right:0;top:100%}
.has-select__tips{padding-bottom:20px}.form-group{zoom:1;position:relative;margin-bottom:10px}.form-group:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.form-group .custom-radio{margin-left:20px}.form-group .custom-radio:first-child{margin-left:0}.form-group-radio .custom-radio{margin-left:0}
.form-group--row{margin-left:-5px;margin-right:-5px}.form-group--tooltips{margin-bottom:10px}.multi-city-page .form-group--tooltips{margin-top:20px}
.form-group--inline .custom-radio{float:left}.form-group--not-label .select__text{padding-left:0}.one-half .btn-2,.one-half .btn-1{display:block;width:100%;padding-left:0;padding-right:0}
.custom-select--sort{width:30%;height:28px}.custom-select--sort .select_text{font-size:14px;display:inline-block;float:right;text-align:right;padding:5px 15px 5px 0;color:#666}
.custom-select--sort .ico-point-d{position:absolute;top:50%;right:0;margin-top:-8px;font-size:10px;color:#666}
.custom-select--sort .ico-point-d:before{padding-top:3px}.custom-select--sort select{width:50px;left:auto}
.grid-col>label{display:inline-block;margin-left:5px}.form-group>label,.phone-col>label{float:left;margin-left:5px;zoom:1}
.form-group>label:after,.phone-col>label:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.form-group>label+.grid-col,.phone-col>label+.grid-col{clear:left}.col-mb-6{float:left;width:50%}.col-mb-3{float:left;width:25%}
.flags{background-image:url("/saar5/images/flags-language-square.png");background-repeat:no-repeat;background-position:0 0;margin-right:20px;-webkit-box-shadow:1px 1px #cecece;-moz-box-shadow:1px 1px #cecece;box-shadow:1px 1px #cecece;width:21px;height:21px}
.menu-bar .flag img{background-image:url("/saar5/images/flags-language-square.png");background-repeat:no-repeat;background-position:0 0;width:21px;height:21px}
.menu-bar .flag.global img{background-position:0 -0px}.menu-bar .flag.australia img{background-position:0 -22px}
.menu-bar .flag.austria img{background-position:0 -44px}.menu-bar .flag.bangladesh img{background-position:0 -66px}
.menu-bar .flag.belgium img{background-position:0 -88px}.menu-bar .flag.brazil img{background-position:0 -110px}
.menu-bar .flag.brunei img{background-position:0 -132px}.menu-bar .flag.cambodia img{background-position:0 -154px}
.menu-bar .flag.canada img{background-position:0 -176px}.menu-bar .flag.people_republic_of_china img{background-position:0 -198px}
.menu-bar .flag.denmark img{background-position:0 -220px}.menu-bar .flag.egypt img{background-position:0 -242px}
.menu-bar .flag.france img{background-position:0 -264px}.menu-bar .flag.germany img{background-position:0 -286px}
.menu-bar .flag.greece img{background-position:0 -308px}.menu-bar .flag.hong_kong img{background-position:0 -330px}
.menu-bar .flag.india img{background-position:0 -352px}.menu-bar .flag.indonesia img{background-position:0 -374px}
.menu-bar .flag.ireland img{background-position:0 -396px}.menu-bar .flag.italy img{background-position:0 -418px}
.menu-bar .flag.japan img{background-position:0 -440px}.menu-bar .flag.kuwait img{background-position:0 -462px}
.menu-bar .flag.luxembourg img{background-position:0 -484px}.menu-bar .flag.malaysia img{background-position:0 -506px}
.menu-bar .flag.maldives img{background-position:0 -528px}.menu-bar .flag.nepal img{background-position:0 -550px}
.menu-bar .flag.netherlands img{background-position:0 -572px}.menu-bar .flag.new_zealand img{background-position:0 -594px}
.menu-bar .flag.norway img{background-position:0 -616px}.menu-bar .flag.philippines img{background-position:0 -638px}
.menu-bar .flag.south_korea img{background-position:0 -660px}.menu-bar .flag.russia img{background-position:0 -682px}
.menu-bar .flag.saudia_arabia img{background-position:0 -704px}.menu-bar .flag.singapore img{background-position:0 -726px}
.menu-bar .flag.south_africa img{background-position:0 -748px}.menu-bar .flag.spain img{background-position:0 -770px}
.menu-bar .flag.sri_lanka img{background-position:0 -792px}.menu-bar .flag.sweden img{background-position:0 -814px}
.menu-bar .flag.switzerland img{background-position:0 -836px}.menu-bar .flag.taiwan img{background-position:0 -858px}
.menu-bar .flag.thailand img{background-position:0 -880px}.menu-bar .flag.turkey img{background-position:0 -902px}
.menu-bar .flag.united_arab_emirates img{background-position:0 -924px}.menu-bar .flag.united_kingdom img{background-position:0 -946px}
.menu-bar .flag.united_states img{background-position:0 -968px}.menu-bar .flag.vietnam img{background-position:0 -990px}
.menu-bar .flag.myanmar img{background-position:0 -1011px}.global{background-position:0 -0px}.australia{background-position:0 -22px}
.austria{background-position:0 -44px}.bangladesh{background-position:0 -66px}.belgium{background-position:0 -88px}
.brazil{background-position:0 -110px}.brunei{background-position:0 -132px}.cambodia{background-position:0 -154px}
.canada{background-position:0 -176px}.people_republic_of_china{background-position:0 -198px}.denmark{background-position:0 -220px}
.egypt{background-position:0 -242px}.france{background-position:0 -264px}.germany{background-position:0 -286px}
.greece{background-position:0 -308px}.hong_kong{background-position:0 -330px}.india{background-position:0 -352px}
.indonesia{background-position:0 -374px}.ireland{background-position:0 -396px}.italy{background-position:0 -418px}
.japan{background-position:0 -440px}.kuwait{background-position:0 -462px}.luxembourg{background-position:0 -484px}
.malaysia{background-position:0 -506px}.maldives{background-position:0 -528px}.nepal{background-position:0 -550px}
.netherlands{background-position:0 -572px}.new_zealand{background-position:0 -594px}.norway{background-position:0 -616px}
.philippines{background-position:0 -638px}.south_korea{background-position:0 -660px}.russia{background-position:0 -682px}
.saudia_arabia{background-position:0 -704px}.singapore{background-position:0 -726px}.south_africa{background-position:0 -748px}
.spain{background-position:0 -770px}.sri_lanka{background-position:0 -792px}.sweden{background-position:0 -814px}
.switzerland{background-position:0 -836px}.taiwan{background-position:0 -858px}.thailand{background-position:0 -880px}
.turkey{background-position:0 -902px}.united_arab_emirates{background-position:0 -924px}.united_kingdom{background-position:0 -946px}
.united_states{background-position:0 -968px}.vietnam{background-position:0 -990px}.myanmar{background-position:0 -1011px}
.link-1{display:inline-block;font-size:16px;color:#c1a474;padding-left:10px;font-weight:400;font-family:sans-serif;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s}
.link-1 .ico-point-r{top:50%;left:-2px;font-size:6px;line-height:1;margin-top:-3px;position:relative;width:12px;height:6px}
.link-1 .ico-point-r:before{vertical-align:top}.link-1 .ico-point-r{left:-4px}.link-1 .ico-point-r:before{font-size:7px;font-weight:bold}
a.external{position:relative}a.external:after{content:"\e661";font-family:'sia'!important;width:15px;height:15px;display:inline-block;margin-left:4px;position:relative;top:1px;font-size:14px}
.link-2{display:inline-block;font-size:14px;font-weight:400;font-family:sans-serif;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s;color:#666}
.link-2 .ico-point-r{top:50%;left:-2px;font-size:6px;line-height:1;margin-top:-3px;position:relative;width:12px;height:6px}
.link-2 .ico-point-r:before{vertical-align:top}.link-3{display:inline-block;font-size:14px;font-weight:400;font-family:sans-serif;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s;margin-bottom:31px;line-height:19px;padding-left:7px;vertical-align:top;color:#2e77fd}
.link-3 .ico-point-r{top:50%;left:-2px;font-size:6px;line-height:1;margin-top:-3px;position:relative;width:12px;height:6px}
.link-3 .ico-point-r:before{vertical-align:top}.link-3 .ico-point-l{margin-top:-6px}.link-3 .ico-point-l:before{font-size:7px;font-weight:bold}
.link-4{display:inline-block;font-size:14px;font-weight:400;font-family:sans-serif;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s;color:#2e77fd}
.link-4 .ico-point-r{top:50%;left:-2px;font-size:6px;line-height:1;margin-top:-3px;position:relative;width:12px;height:6px}
.link-4 .ico-point-r:before{vertical-align:top}.link-4 em{font-size:7px;margin-top:-2px}.link-5{position:absolute;top:50%;right:0;margin-top:-3px}
.link-5 .ico-gear{font-size:20px}.link-6{color:#333}.menu-link{display:inline-block;padding:8px;font-weight:600;font-family:sans-serif;color:#00266b;font-size:16px}
.link-search-back{font-size:12px}.link-search-back em{font-size:8px;margin-left:0}.link-search-back em:before{margin-left:-1px}
.grey-link{color:#666}.open-all-btn--accordion{text-transform:uppercase;font-size:12px;color:#ccc;padding-left:25px;position:relative;letter-spacing:.5px}
.open-all-btn--accordion [class^="ico-"]{position:absolute;left:5px;top:0;width:1em;height:9px;line-height:8px;font-size:8px;margin:0;-webkit-transition:none;-moz-transition:none;transition:none}
.open-all-btn--accordion [class^="ico-"]:before{vertical-align:middle;margin:0;line-height:10px}
.open-all-btn--accordion:before{content:"";position:absolute;left:0;top:-1px;width:18px;height:9px;border-top:1px solid #ccc;border-bottom:4px solid #ccc}
.sia-breadcrumb{background-color:#fff;padding-top:22px;min-height:41px}.sia-breadcrumb .breadcrumb-inner{position:relative;max-width:988px;margin:0 auto;border-top:1px solid #ccc}
.sia-breadcrumb a,.sia-breadcrumb .breadcrumb-item{position:absolute;top:10px;cursor:default;white-space:nowrap;color:#999}
.sia-breadcrumb a.passed,.sia-breadcrumb .breadcrumb-item.passed{color:#000}.sia-breadcrumb a.passed .ico-breadcrumb,.sia-breadcrumb .breadcrumb-item.passed .ico-breadcrumb{background-color:#ef9a1a;width:12px;height:12px;border:0}
.sia-breadcrumb a.passed .ico-breadcrumb,.sia-breadcrumb .breadcrumb-item.skipped .ico-breadcrumb{background-color:#ccc;border:medium none;height:12px;width:12px}
.sia-breadcrumb .ico-breadcrumb{background-color:#fff;border:1px solid #ccc;position:absolute;top:-17px;left:50%;width:10px;height:10px;margin-left:-6px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%}
.breadcrumb-item:first-child .breadcrumb-item__info{left:0}.breadcrumb-item:first-child .ico-breadcrumb{left:0;margin-left:0}
.breadcrumb-item.last{left:auto;right:0}.breadcrumb-item.last .breadcrumb-item__info{left:0}.breadcrumb-item.last .ico-breadcrumb{left:100%;margin-left:-12px}
.breadcrumb-item .breadcrumb-item__info{display:block;position:relative;left:-50%}.sia-breadcrumb--1 .breadcrumb-item-2{left:50%}
.breadcrumb-item-1{left:0}.breadcrumb-item-2{left:25%}.breadcrumb-item-3{left:50%}.breadcrumb-item-4{left:75%}
.breadcrumb-item-5{left:100%}.sia-breadcrumb-1{padding:0;margin:0;clear:both;font-family:sans-serif}
.sia-breadcrumb-1 ul{zoom:1;list-style:none;margin:0;padding:0}.sia-breadcrumb-1 ul:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.sia-breadcrumb-1 ul li{float:left}.sia-breadcrumb-1{background-color:white;position:relative;margin-bottom:40px;z-index:4}
.sia-breadcrumb-1 ul{max-width:988px;margin:0 auto}.sia-breadcrumb-1 .breadcrumb-item{position:relative}
.sia-breadcrumb-1 .breadcrumb-item a{color:#333;line-height:14px;text-transform:capitalize;position:relative;padding:19px 14px 16px;display:block;font-weight:400;font-family:sans-serif}
.sia-breadcrumb-1 .breadcrumb-item:after{content:"";position:absolute;right:14px;bottom:0;left:14px;border-bottom:2px solid transparent}
.sia-breadcrumb-1 .breadcrumb-item.active a{color:#00266b}.sia-breadcrumb-1 .breadcrumb-item.active:after{border-bottom-color:#00266b}
.sia-breadcrumb--3{overflow:hidden;margin-top:0;padding:0;background-color:#fff}.sia-breadcrumb--3 ul{max-width:988px;margin:0 auto;padding:0;list-style:none}
.sia-breadcrumb--3 .breadcrumb-item{color:#000;float:left;position:relative;padding:19px 30px 16px 0}
.sia-breadcrumb--3 .breadcrumb-item a .ico-point-r{position:absolute;right:10px;font-size:7px;top:50%;margin-top:-2px}
.sia-breadcrumb--4 .breadcrumb-item-2{left:20%}.sia-breadcrumb--4 .breadcrumb-item-3{left:40%}.sia-breadcrumb--4 .breadcrumb-item-4{left:60%}
.sia-breadcrumb--4 .breadcrumb-item-5{left:80%}.accordion{overflow:hidden;clear:both;margin-top:20px;transform:translate3d(0,0,0);-webkit-transform:translate3d(0,0,0)}
.accordion:first-child{margin-top:0}.accordion__control{display:block;position:relative;color:#000;font-size:21px;cursor:pointer;font-family:"baker-signet-web",serif}
.accordion__control .ico-point-d,.accordion__control .ico-point-r{position:absolute;font-size:13px;margin-top:-6px;width:16px;height:16px}
.accordion__control.active .ico-point-d{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.accordion__control.active .ico-point-r{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 400ms ease 0s;-moz-transition:transform 400ms ease 0s;transition:transform 400ms ease 0s}
.accordion__control.active .addon-title-small{display:none}.accordion__content{padding-bottom:30px;-ms-transform:scale(1);transform:scale(1)}
.accordion__content .button-group{margin-top:30px}.accordion__content .heading-1{color:#000}.accordion__content .customer-name{font-size:16px;color:#000;font-weight:700;font-family:sans-serif;text-transform:uppercase;padding-top:10px}
.accordion__content .customer-name:first-child{padding-top:0}.accordion__content .baggage-heading{padding:20px 0;color:#000}
.accordion__content .baggage-heading:first-child{padding-top:0}.accordion__content .sub-heading-3--dark{padding:20px 0 10px;margin:0}
.accordion__content .sub-heading-3--dark:first-child{padding-top:0}.wrap-heading{margin-top:-10px}.wrap-heading small{text-align:right;color:#000;margin-top:-4px;clear:both}
.accordion__content-info{padding:20px;background-color:#f5f5f5}.accordion__content-info .travel-text{text-transform:uppercase}
.accordion__content-info .accordion{margin-top:20px;margin-bottom:20px}.accordion__content-info .desc{margin:18px 0 10px;line-height:20px;color:#000}
.accordion__content-info .desc p{margin:0}.add-ons-page .airport-transfer--block .accordion__content-info{position:static}
/*! jQuery UI - v1.10.3 - 2013-07-04
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.datepicker.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=gloss_wave&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=highlight_soft&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=glass&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=glass&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=highlight_soft&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=diagonals_thick&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=diagonals_thick&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=flat&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-datepicker{width:17em;padding:0 17px 0 12px;margin-top:1px;margin-left:-1px;display:none;z-index:9999}
.ui-datepicker .ui-datepicker-header{position:relative;padding:14px 0;border-bottom:1px solid #e5e5e5}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:14px;width:25px;height:32px}
.ui-datepicker .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-next{right:0}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 40px;line-height:32px;text-align:center;font-size:18px;font-weight:normal;color:#000;font-family:sans-serif}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}.ui-datepicker table{width:100%;font-size:12px;border-collapse:collapse;margin:0 0 .4em;color:#ccc}
.ui-datepicker th{padding:8px 3px;text-align:center;border:0;font-weight:normal;color:#999}.ui-datepicker tr{height:26px}
.ui-datepicker td{border:0;width:26px;height:26px}.ui-datepicker td span,.ui-datepicker td a{display:block;text-align:right;text-decoration:none}
.ui-datepicker.ui-datepicker-multi{width:auto;min-width:28em;min-height:16.3em}.ui-datepicker.ui-datepicker-has-legend{min-height:19em}
.ui-datepicker-multi .ui-datepicker-group{float:left;top:0}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto 5px}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-widget .ui-widget{font-size:14px}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}
.ui-widget-content a{color:#000}.ui-widget-header{background:#fff;color:#000;font-weight:bold}.ui-widget-header a{color:#fff}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#000;text-align:center;height:24px;line-height:26px;margin:0;border:1px solid transparent}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#1c94c4;text-decoration:none}
.ui-datepicker-days-cell-over .ui-state-default{border-radius:14px;background-color:#0090ff;color:white}
.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{color:#000;background-color:#00266b;border-top-left-radius:14px;border-top-right-radius:14px;border-bottom-left-radius:14px;border-bottom-right-radius:14px}
.ui-state-hover a,.no-touch .ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#c77405;text-decoration:none}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#eb8f00;text-decoration:none}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#363636}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled,.ui-state-disabled .ui-state-default,.ui-datepicker-unselectable.ui-state-disabled .ui-state-default{background-image:none;color:#c3c3c3}
.ui-icon{width:16px;height:16px}.ui-widget-header .ui-icon{background-image:url("/saar5/images/plugin/ui-arrow.png")}
.ui-icon-circle-triangle-e{background-position:0 -16px}.ui-icon-circle-triangle-w{background-position:0 1px}
.ui-datepicker-other-month.dp-highlight{background:#00266b;opacity:1}.ui-datepicker-other-month.ui-state-disabled .ui-state-default,.dp-highlight.ui-datepicker-current-day.ui-state-disabled .ui-state-default{color:transparent;position:relative}
.ui-datepicker-other-month .ui-state-default:before,.dp-highlight.ui-datepicker-current-day.ui-state-disabled .ui-state-default:before{content:".";position:absolute;bottom:0;left:0;right:0;text-align:center;color:#c3c3c3;font-weight:bold;height:26px;line-height:19px}
/*! jQuery UI - v1.10.4 - 2014-02-14
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}.ui-helper-clearfix{min-height:0}.ui-front{z-index:1005}.ui-state-disabled{cursor:default!important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0;max-height:270px;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}
.windows-phone .ui-menu{-ms-overflow-style:-ms-autohiding-scrollbar}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}.ui-menu .ui-menu-item{list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);padding:12px 13px;cursor:pointer}
.ui-menu .ui-menu-item.active{background-color:#00266b;color:#fff}.ui-menu .ui-menu-item.active a{color:#fff}
.ui-menu .ui-menu-item a{text-decoration:none;line-height:20px;min-height:0;font-weight:normal;font-weight:400;font-family:sans-serif;font-size:14px;display:block}
.ui-menu .ui-menu-item a img{vertical-align:-5px}.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}.slider{padding-top:23px}.slider .ui-slider{height:14px;position:relative;text-align:left;background-color:#dcdcdc;border-color:#ccc #dcdcdc #dcdcdc}
.slider .ui-slider-range{height:14px;display:block;position:absolute;background-color:#00266b;z-index:1}
.slider .ui-slider-handle{width:16px;height:30px;margin-left:-8px;position:absolute;top:-9px;z-index:2;border:1px solid #d8d8d8;background:white url("/saar5/images/slider-handle-bg.png") no-repeat center center;cursor:default;-ms-touch-action:none;touch-action:none;outline:0;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;cursor:pointer}
.slider .slider__inner{position:relative;padding-left:10px;padding-right:10px}.ui-slider_title,.ui-slider-result{position:absolute;top:-27px;color:#333}
.ui-slider_title{left:0}.ui-slider-result{right:0}.jspContainer{overflow:hidden;position:relative}.jspPane{position:absolute}
.jspVerticalBar{position:absolute;top:0;right:0;width:10px;border-left:1px solid #e2e2e2;height:100%;padding:0 2px}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background-color:transparent}
.jspCap{display:none}.jspHorizontalBar .jspCap{float:left}.jspTrack{position:relative}.jspDrag{background:#c2c2c2;border-top-left-radius:7px;border-top-right-radius:7px;border-bottom-left-radius:7px;border-bottom-right-radius:7px;position:relative;top:0;left:0;cursor:pointer}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%}* html .jspCorner{margin:0 -3px 0 0}
.ui-datepicker-header .ui-state-hover{border-radius:0;background-color:transparent;cursor:pointer}.ui-datepicker-current-day .ui-state-default{border-radius:14px;background-color:#0090ff;color:white}
.ui-datepicker-current-day.ui-state-disabled .ui-state-default{background:0}.ui-state-disabled.dp-highlight.ui-datepicker-current-day .ui-state-default{background:#00266b;color:white}
.dp-highlight .ui-state-default{background:#00266b;color:white;border:1px solid #00266b}.dp-highlight .ui-state-default:hover{color:#c3c3c3}
.dp-highlight.ui-datepicker-other-month .ui-state-default,.dp-highlight.ui-datepicker-other-month .ui-state-default:hover,.dp-highlight.ui-datepicker-other-month.ui-state-disabled .ui-state-default,.dp-highlight.ui-datepicker-other-month.ui-state-disabled .ui-state-default:hover{color:transparent}
.dp-start-highlight .ui-state-default{border-top-right-radius:0;border-bottom-right-radius:0;border-top-left-radius:14px;border-bottom-left-radius:14px;position:relative}
.dp-end-highlight .ui-state-default{border-top-right-radius:14px;border-bottom-right-radius:14px;border-top-left-radius:0;border-bottom-left-radius:0;position:relative}
.dp-start-highlight.dp-end-highlight .ui-state-default{background-image:none;border-radius:14px;margin:0}
.promotion-day .ui-state-default{color:#ff9f00}.promotion-start-day .ui-state-default{color:#0090ff}
.promotion-day.ui-datepicker-current-day .ui-state-default{color:white}.promotion-day.ui-state-disabled.ui-datepicker-other-month .ui-state-default{color:transparent}
.ui-autocomplete .ui-state-focus{border-radius:0;background:0}.ui-autocomplete li{border-top:1px solid #e2e2e2;color:#000;line-height:1}
.ui-autocomplete li:first-child{border-top:0}.ui-autocomplete li .ui-state-focus .flags{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.no-touch .ui-autocomplete li:hover,.ui-autocomplete li.active{background-color:#00266b;color:#fff}.no-touch .ui-autocomplete li:hover a,.ui-autocomplete li.active a{color:#fff}
.ui-autocomplete .group-item{padding:12px 13px;color:#000;font-weight:bold;background-color:#f5f4f1}
.no-touch .ui-autocomplete .group-item:hover{background-color:#f5f4f1;color:#000}.ui-autocomplete.auto-suggest.ui-widget-content{background-color:#fff}
.ui-autocomplete.auto-suggest.ui-widget-content a{-webkit-transition:color 0ms ease 0s;-moz-transition:color 0ms ease 0s;transition:color 0ms ease 0s;color:#000}
.ui-autocomplete.auto-suggest.ui-widget-content a .text-suggest{color:#000}.no-touch .ui-autocomplete.auto-suggest.ui-widget-content li:hover a,.ui-autocomplete.auto-suggest.ui-widget-content li.active a{color:#fff}
.no-touch .ui-autocomplete.auto-suggest.ui-widget-content li:hover a .text-suggest,.ui-autocomplete.auto-suggest.ui-widget-content li.active a .text-suggest{color:#fff}
.legend-msg{font-size:14px;color:#333;padding:10px 0;border-top:1px solid #e5e5e5;display:none}.legend-msg .icon-list-msg{display:inline-block;background-color:#ff9f00;margin-right:8px;width:10px;height:10px;border-top-left-radius:2px;border-top-right-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px}
.msg-promo{display:block}/*! End jQuery UI - v1.10.3 - 2013-07-04 */.flexslider .slides .slide-item{float:left}
.slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:none;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;z-index:1}.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer}.slick-slider .slick-list,.slick-track,.slick-slideGroup,.slick-slide,.slick-slide img,.slick-slide *{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-hidden-assistive{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
button.slick-arrow{border:0}.slick-track{position:relative;left:0;top:0;display:block;zoom:1}.slick-track:before,.slick-track:after{content:"";display:table}
.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slideGroup,.slick-slide{float:left;height:100%;min-height:1px}
.slick-slide{display:none}.slick-fade .slick-slideGroup,.slick-variableWidth .slick-slideGroup{float:none;width:auto!important}
.slick-slide img{display:block;width:100%}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;list-style:none;display:block;text-align:center;padding:0;width:100%}
.slick-dots li{display:inline-block;vertical-align:middle;margin:0 6px;padding:0;cursor:pointer;width:11px;height:12px}
.slick-dots li button{outline:0;padding:0;border:0;background-color:#6c6c68}.slick-dots li.slick-active{cursor:default}
.flexslider{clear:both;visibility:hidden}.flexslider .slick-dots{bottom:10px}.flexslider .slick-prev,.flexslider .slick-next{font-family:'sia';background-color:rgba(0,0,0,0.2);background-position:50% 50%;background-repeat:no-repeat;opacity:1;width:40px;height:40px;position:absolute;top:50%;margin-top:-55px;z-index:2;font-size:0;text-align:left;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.flexslider .slick-prev:before,.flexslider .slick-next:before{color:#fff;font-size:12px}.flexslider .slick-prev{left:0}
.flexslider .slick-prev:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -5px;width:10px;height:13px;content:"\e63c"}
.flexslider .slick-next{right:0}.flexslider .slick-next:before{position:absolute;top:50%;left:50%;margin:-6px 0 0 -4px;width:10px;height:13px;content:"\e63d"}
.slick-dots{z-index:2}.slick-dots li{-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.slick-dots li button{width:11px;height:11px;display:block;cursor:pointer;text-indent:-9999px;-webkit-border-radius:20px;-moz-border-radius:20px;-o-border-radius:20px;border-radius:20px;font-size:0;-webkit-transition:none;-moz-transition:none;transition:none}
.slick-dots li.slick-active button{background-color:#ef9a1a;cursor:default}.flexslider--1{height:554px;overflow:hidden}
.flexslider--1 .slick-prev,.flexslider--1 .slick-next{opacity:0}.flexslider--1 .slick-dots{bottom:12px}
.flexslider--1 .slide-item{background-repeat:no-repeat;background-size:cover;background-position:50% 0}
.flexslider--1 .slide-item img{position:absolute}.flexslider--1 .loading{padding:10px;margin-top:-26px;margin-left:-26px;z-index:2}
.flexslider--1 .hero__vignette{display:none;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-box-shadow:inset -34px -46px 162px 7px rgba(0,0,0,0.86);-moz-box-shadow:inset -34px -46px 162px 7px rgba(0,0,0,0.86);box-shadow:inset -34px -46px 162px 7px rgba(0,0,0,0.86)}
.flexslider--1 .hero__vignette img{width:auto;display:none}.flexslider--1 .slick-active .hero__vignette{display:block}
.flexslider--2 .slick-prev,.flexslider--2 .slick-next{margin-top:-50px}.flexslider--2 .slick-prev{right:0}
.flexslider--2 .slick-dots{bottom:-24px}.flexslider--2 .slide-item{-webkit-backface-visibility:visible}
.fare-deals .flexslider--2 .slick-prev,.fare-deals .flexslider--2 .slick-next{top:-20px;margin-top:27.75%}
.flexslider--3{margin-bottom:63px}.flexslider--3 .slick-prev,.flexslider--3 .slick-next{opacity:0;top:0;bottom:0;height:auto}
.flexslider--3 .slick-prev:before,.flexslider--3 .slick-next:before{margin-top:10px}.flexslider--3 .highlight figure{background-color:#edebe7}
.flexslider--3 .slick-dots{margin-left:-10px;bottom:-40px;padding:0}.flexslider--3 .slick-next{right:22px}
.flexslider--4 .slick-prev,.flexslider--4 .slick-next{opacity:1;text-indent:0;top:100%;margin:0;background:0;font-size:14px;width:auto;height:auto}
.flexslider--4 .slick-prev:before,.flexslider--4 .slick-next:before{background:0;font-family:"sia";margin:-7px 0 0}
.flexslider--4 .slick-prev{right:0;padding-left:20px}.flexslider--4 .slick-prev:before{content:"\e62a";left:0}
.flexslider--4 .slick-next{padding-right:20px;right:5px}.flexslider--4 .slick-next:before{content:"\e62b";right:0;left:76px}
.flexslider--4 .slide-item{margin-bottom:20px;-webkit-backface-visibility:visible}.touch .flexslider--3 .slick-prev,.touch .flexslider--3 .slick-next{opacity:1}
.flexslider--5 .slick-list{margin-left:-1px}.radio-group--left{float:left}.radio-tooltips .ico-arrow-up,.radio-tooltips .ico-arrow-up-1{position:absolute;top:-12px;left:50px}
.form-group--tooltips .custom-radio{float:left}.@media screen and (min-width:988px){position:relative}
.sub-heading-1--dark>span{float:left}.accordion{padding:0 20px}.accordion__control{padding:22px 27px 27px 0}
.accordion__control .ico-point-d{top:60%;right:2px}.accordion__content-info{position:relative}.accordion__content-info .travel-text{padding-right:90px;padding-top:3px}
.accordion__content-slider{padding:30px 50px}.accordion__content-slider .ico-point-l{left:15px}.accordion__content-slider .ico-point-r{right:-25px}
.add-ons-page .accordion__content-info,.travel-guard{position:static}.wrap-heading .heading__detail{padding-top:8px}
.wrap-heading small{float:right}.travel-guard .travel-text{float:left}.travel-guard .heading__detail{float:right}
.one-half-no-mb{width:49.9999%}.one-third-no-mb{width:33.33333%}.one-four-no-mb{width:25%}body.home-page{background-color:#f7f7f7}
.main-container{margin-left:0;position:relative;min-width:0}.header{position:relative;background:url("/saar5/images/bgd-header.png") repeat-x 0 0;height:72px;z-index:12}
.header>.header-inner{zoom:1;margin:0 auto;padding-right:10px}.header>.header-inner:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.header.active{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.header .logo{display:block}
.header .logo img{display:none}.header .logo .img-1{display:inline-block}.menu{vertical-align:middle}
.menu .ico-nav{display:none;position:absolute;right:-54px;top:0;font-size:18px;color:white;width:54px;height:70px;background:#00266b}
.menu .ico-nav:before{position:absolute;top:50%;left:50%;margin-top:-9px;margin-left:-9px}.menu ul{margin:0;padding:0;list-style:none}
.menu .status{position:relative;display:inline-block;text-align:left;cursor:pointer;padding-right:9px}
.menu .menu-bar>ul{overflow:hidden;padding-top:20px}.menu .menu-bar>ul>li{float:left;line-height:1.4}
.menu .menu-bar>ul>li:first-child{margin-left:0}.menu .menu-bar>ul>li>a{display:block;padding:5px 10px;font-size:17px;letter-spacing:.05em;color:#fff;font-family:sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.menu .menu-bar>ul>li>a.active{background-color:rgba(255,255,255,0.1);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.menu .menu-bar>ul>li .search{padding-top:2px;padding-bottom:0}.menu .menu-bar>ul>li .search.active{padding-bottom:0}
.menu .menu-bar .flag{overflow:hidden;font-size:17px;line-height:1.3}.menu .menu-bar .flag img{float:left}
.menu .menu-bar .flag span{margin-left:10px;vertical-align:middle;line-height:1;float:left;margin-top:2px}
.menu .menu-bar .search{font-size:18px;width:25px}.menu .menu-bar .search .ico-search{margin-right:3px;margin-top:2px;cursor:pointer}
.menu .menu-bar .search span{display:none}.menu .menu-bar .login{padding-left:8px;padding-right:0;vertical-align:middle}
.menu .menu-bar .login span:first-child{margin-right:5px;color:#b19661}.menu .menu-bar .logged-in>a{padding-right:0;padding-top:2px}
.menu .menu-bar .logged-in .status.active{background-color:transparent}.menu .menu-bar .logged-in .menu-sub .menu-sub-list{overflow:hidden;padding-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.menu-sub{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;position:absolute;width:100%}
.menu-sub .menu-sub-list+.menu-sub-list{margin-top:15px}.menu-sub .menu-sub-outer{overflow:hidden;max-width:1022px;margin:10px auto 20px}
.menu-sub ul{overflow:hidden}.menu-sub .menu-sub__join{margin:0 auto;border-left:1px solid #eaeae9;border-right:1px solid #eaeae9}
.menu-sub .menu-sub__join a{padding-left:10px;color:#00266b;font-size:17px;font-family:sans-serif}.menu-sub .menu-sub__join a .ico-point-r{font-size:8px}
.menu-sub .menu-sub__close{position:absolute;top:25px;right:15px;cursor:pointer}.menu-sub .menu-sub__close .ico-close-rounded:before{color:#ccc;font-size:25px;line-height:25px;margin:0}
.menu-sub.no-border .menu-sub-outer .menu-sub-list{border:0}.back-to-menu{display:none}.menu-main{font-family:sans-serif}
.menu-main>ul>li{float:left;min-height:24px;padding-left:0;line-height:73px;height:72px}.menu-main .menu-item{overflow:hidden;position:relative}
.menu-main .menu-item:first-child{margin-left:0}.menu-main .menu-item>a{font-size:17px;padding-bottom:26px;padding-left:10px;padding-right:10px;letter-spacing:.05em;color:#fff;outline:0}
.menu-main .menu-item>a .ico-point-r{display:none}.menu-main .menu-item.active:before{content:'';bottom:0;left:50%;margin-left:4px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.menu-main .menu-item.active>a{color:#f99f1c}.sub-item .sub-item-heading{font-size:17px}.sub-item li .more-link{display:block;position:relative}
.sub-item li .more-link .ico-point-r{font-size:8px;line-height:8px;position:absolute;top:50%;margin-top:-4px;right:0}
.sub-item li a{line-height:20px}.ico-user{display:inline-block;padding-left:5px}.status-heading{position:relative;color:white;float:left;font-size:21px;padding-right:10px}
.status-heading span{display:none}.status-content{display:none}.status__number{background-color:#fe9500;border-color:#fe9500;color:white;text-align:center;font-size:10px;line-height:1.6;position:absolute;right:0;top:0;width:16px;height:16px;font-weight:700;font-family:sans-serif;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.header-logged .menu-bar .status{-webkit-transition:none;-moz-transition:none;transition:none}.header-logged .menu-bar .status .ico-point-r{display:none}
.main-full{z-index:2}.main-inner{margin:55px auto 100px}.main-inner .wrapper.first{margin-top:-549px;margin-left:-20px}
.home-page .main-inner{margin-bottom:0}.footer{background-color:#fff}.footer>.footer-inner{max-width:988px;margin:0 auto;padding-top:28px}
.footer ul{overflow:hidden;list-style:none;padding:0}.footer-top{overflow:hidden}.footer-bottom{overflow:hidden;width:100%;padding:20px 0;border-top:1px solid #e2e2e2}
.footer-bottom-item img{display:inline-block}.footer-bottom-item .img-2{display:none}@media only screen and (-webkit-min-device-pixel-ratio:1.5) and (min-resolution:192dpi){.footer-bottom-item .img-1{display:none}
.footer-bottom-item .img-2{display:inline-block;width:152px}}.footer-block{float:left;width:25%}.footer-block .footer-block-inner{padding-left:20px}
.footer-block:first-child .footer-block-inner{padding-left:0}.footer-block .footer-block-heading{margin-bottom:7px;padding-bottom:15px;font-size:14px;border-bottom:1px solid #e2e2e2;color:#666;font-weight:600;font-family:sans-serif}
.footer-block .footer-block-heading .ico-point-d{display:none}.footer-block li{margin-top:3px}.footer-block li a{color:#666;font-weight:400;font-family:sans-serif}
.footer-block li a .ico-point-r:before{font-size:7px}.beta-footer{margin:0 0 25px;border-bottom:1px solid #e2e2e2}
.beta-footer>.beta-footer-inner{padding:0 0 16px;text-align:center}.beta-footer .beta-footer__text{font-size:18px;color:#000;display:inline-block;margin:0 8px 10px 0}
.beta-footer .btn-1{margin:0 0 10px 9px}.header .logo{float:left;line-height:72px}.header .menu-bar{margin:0}
.menu{padding-left:44px}.menu .menu-bar>ul{float:right;padding-top:20px}.menu .menu-bar>ul>li{float:left;line-height:1.4}
.menu .menu-bar>ul>li:first-child{margin-left:0}.menu .menu-bar .login{padding-left:8px}.back-to-menu{display:none}
.menu-main .menu-item{position:relative}.menu-main .menu-item>a{font-size:17px}.menu-main>ul>li{float:left;min-height:24px;line-height:73px;height:72px}
.menu-main>ul>li:nth-child(2){padding-left:20px}.sub-item{float:left;width:20%}.sub-item>.sub-item-inner{padding:5px}
.sub-item .sub-item-heading{color:#00266b;font-size:17px}.sub-item ul{border-top:1px solid #eaeae9}.sub-item ul li{border-bottom:1px solid #eaeae9;padding:8px}
.sub-item ul li a{color:#666}.menu-sub{position:absolute;top:113px;left:0;width:100%;background-color:#fff;z-index:5}
.menu-sub .menu-sub-list{overflow:hidden}.menu-sub .menu-sub__join{max-width:1022px;padding:30px 0}.sub-item>.sub-item-inner{padding:25px 13px 30px}
.sub-item .sub-item-heading{color:#00266b}.sub-item--col{width:16.66667%}.sub-item--col-2{width:50%}
.sub-item--col-3{width:33.333%}.sub-item--col-4{width:25%}.sub-item--col-5{width:20%}.sub-item--col-6{width:16.66667%}
.main-inner{max-width:988px;min-height:500px}.main-inner .wrapper.first{margin-top:-549px;margin-left:-20px}
.at-a-glance-page .main-inner{margin-bottom:115px}.messages-inbox-page .main-inner,.message-detail-page .main-inner,.booking-check-ins-page .main-inner,.message-forward-page .main-inner{margin:55px auto 112px}
.message-detail-page .main-inner{margin-bottom:134px}.message-forward-page .main-inner{margin-bottom:134px}
.favourites-page .main-inner{margin-bottom:100px}.how-to-earn-page .main-inner{margin-bottom:50px}.how-to-use-page .main-inner{margin-bottom:50px}
.review-booking-summary-page .booking--style-3>.sub-heading-1--dark,.review-booking-insuff-page .booking--style-3>.sub-heading-1--dark{margin-top:0}
.flight-select-page .main-inner,.passenger-details-page .main-inner,.fare-calendar-page .main-inner,.flight-search-calendar-page .main-inner,.payments-page .main-inner{position:relative}
.sqc-bookings-no-results-page .main-inner{min-height:900px}.flight-status-page .flight-status .blk-heading{padding-bottom:17px}
.destination-list-page .main-inner{min-height:500px}.static-content-generic-page .static-details__content{padding-bottom:15px}
.hotel-page .booking--style-3{margin-top:22px}.static-content-spec-meal-page .main-inner{min-height:650px}
.hero{position:relative}.hero>a{display:block;text-align:center}.hero figcaption{text-align:right;z-index:10;margin:0 auto}
.hero figcaption .hero__text{float:right;max-width:535px;color:#fff;text-align:right}.hero figcaption .hero__text strong{display:block;font-weight:normal}
.hero figcaption .link-1{float:right;clear:right}.promo figcaption{background:url("/saar5/images/bg-1.png") repeat;min-height:40px;position:relative}
.promo .btn-1{font-size:12px;min-width:0}.promo .promo__text{margin:0;padding-top:5px;display:inline-block;color:#010101;font-size:14px;font-weight:400;font-family:sans-serif}
.promo .promo__heading{color:#00266b;line-height:1}.highlight{display:block;position:relative;margin-right:22px;-webkit-transition:none;-moz-transition:none;transition:none}
.highlight .img-block{display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;height:137px}
.highlight .img-guarantee{position:absolute;top:76px;left:50%;margin-left:-65px}.highlight .img-guarantee img{width:137px;height:30px}
.highlight figcaption{background:url("/saar5/images/bg-2.png") repeat 0 0;height:195px;padding:14px 18px 16px}
.highlight .highlight__heading{font-size:23px;color:#00266b;line-height:1.2;margin-bottom:10px;padding-bottom:4px;max-height:55px;overflow:hidden}
.highlight .highlight__text{overflow:hidden;max-height:105px;margin-top:0;color:#010101;line-height:1.5}
.wrapper{overflow:hidden}.block-1 .blk-heading{padding:14px 0 10px 0}.block-1 .blk-heading .main-heading{float:left;color:#000;margin-right:10px;font-size:28px;line-height:1.3}
.block-1 .blk-heading .link-2,.block-1 .blk-heading .link-4{float:right}.block-1 .blk-heading .sub-heading-1--dark{line-height:1.3;float:left;margin-right:10px}
.banner{position:relative;z-index:1}.banner>h2{display:none}.fare-deals .fare-deals-col__inner{margin-left:20px}
.fare-deals .blk-heading{margin-left:20px}.fare-deals .blk-heading a.link-2{margin-top:14px}.fare-deals-list{list-style:none;padding:0}
.fare-deals-list ul{margin-bottom:5px;padding-left:20px}.fare-deals-list li{list-style:none;border-bottom:1px solid #ccc}
.fare-deals-list li:first-child{border-top:1px solid #ccc}.fare-deals-list li a{display:table;overflow:hidden;width:100%;padding:11px 0 9px 0;table-layout:fixed;word-wrap:break-word}
.fare-deals-list .link{font-size:14px;font-family:sans-serif;color:#00266b;line-height:1;padding-bottom:2px;word-wrap:break-word}
.fare-deals-list .fare-deal-num{font-size:28px;font-family:sans-serif;color:#00266b;line-height:1}.fare-deals-list .info{display:table-cell;vertical-align:middle}
.fare-deals-list .info--1{text-align:left;padding-left:6px}.fare-deals-list .info--2{text-align:right;padding-right:6px;padding-left:3px;width:105px}
.fare-deals-list span{display:block;font-size:13px;color:#666}.fare-deals-list--tablet{display:none}
.fare-deals-note{font-size:12px;color:#666;padding-left:24px}.highlights{width:100%}.highlights .highlight-wrapper{width:100%;overflow:hidden;position:relative}
.highlights .sub-heading-1--dark,.highlights .main-heading{margin-bottom:10px}.highlights .blk-heading{padding-bottom:0}
.safari .flexslider .slick-next{right:1px}.safari .flexslider--3 .slick-next{right:22px}.safari .where-to-stay .flexslider--3 .slick-next{right:20px}
.safari .input-1.disabled input,.safari .input-2.disabled input,.safari .input-3.disabled input{color:#666}
.safari .custom-select--2.disabled input{color:#666}.safari .non-editable .input-1 input[disabled]{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-text-fill-color:#999}
.safari .non-editable .input-1.disabled input[disabled]{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-text-fill-color:#999}
.safari .non-editable .custom-select--2 input{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-text-fill-color:#999}
.travel-widget .error-alert{margin-top:0;margin-bottom:20px}.travel-heading{margin-bottom:30px}.travel-heading__title{margin-bottom:10px}
.travel-heading__text,.travel-heading__title{color:#333;font-weight:400;font-family:sans-serif;line-height:1.5;font-size:14px;word-spacing:1px}
.tab{overflow:hidden;padding-left:0;margin:0;position:static}.tab-item,.tab-print{list-style:none;float:left;-webkit-transition:background 400ms;-moz-transition:background 400ms;transition:background 400ms}
.tab-item a,.tab-print a{display:block}.link-print{color:#666}.link-print .ico-print{margin-right:8px;-webkit-transition:none;-moz-transition:none;transition:none}
.tab-wrapper{clear:both}.tab-content{display:none}.tab-content.active{display:block}.tab-content .blk-heading{padding-top:33px;margin-bottom:20px}
.tab-content .blk-heading .btn-2{float:right;text-transform:uppercase}.tab-content .popup__flight-heading{display:none}
.tabs .tab-item a{color:#fff}.tabs .tab-wrapper{padding-bottom:10px;overflow-y:auto}.windows-phone .tabs .tab-wrapper{-ms-overflow-style:-ms-autohiding-scrollbar}
.tabs .tab-content .table-row{padding-top:0}.tabs .tab-content .table-row:first-child{padding-top:40px}
.tabs .tab-content .login-hr{font-size:10px;font-weight:bold;text-align:center}.tabs .tab-content .main-heading span{display:block;background-color:#f7f7f7}
.list-1 li{float:left;margin-left:15px;list-style:none}.list-1 li a{color:#666;height:19px;line-height:19px}
.list-1 .ico-download-1{font-size:18px}.tabs--1{position:relative}.tabs--1>.tab{overflow:inherit;position:relative;margin:0;padding-left:0;zoom:1;border-bottom:1px solid #ccc}
.tabs--1>.tab:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.tabs--1>.tab .tab-item{margin-bottom:-1px;list-style:none}.tabs--1>.tab .tab-item a{display:block;text-transform:uppercase;line-height:35px;height:35px;padding:5px 22px;font-size:12px;color:#333;font-weight:600;font-family:sans-serif;border-top:2px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}
.tabs--1>.tab .tab-item.active a{border-top:2px solid #e47305;border-bottom:1px solid transparent;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f7f7f7}
.tabs--1>.tab .tab-item .ico-dropdown{display:none}.tabs--1>.tab.style-1 .tab-item.active a{background-color:#fff}
.tabs--1>.tab .more-item{display:none}.tabs--1>.tab-wrapper>.tab-content .table-default{background-color:transparent;padding:0}
.tabs--1 .popup__close{display:none}.tabs--1 .list-1{position:absolute;right:0;top:9px;z-index:1}.tab-select{display:none}
.multi-tabs .tab .limit-item,.multi-tabs-extra .tab .limit-item{min-width:165px}.multi-tabs .tab .limit-item .custom-select,.multi-tabs-extra .tab .limit-item .custom-select{cursor:pointer;height:45px;border:0;background:0;border-top:2px solid transparent;border-bottom:1px solid transparent;border-left:1px solid transparent;border-right:1px solid transparent}
.multi-tabs .tab .limit-item .custom-select .select__label,.multi-tabs-extra .tab .limit-item .custom-select .select__label{display:none}
.multi-tabs .tab .limit-item .custom-select .select__text,.multi-tabs-extra .tab .limit-item .custom-select .select__text{position:static;height:45px;padding:5px 45px 5px 22px;font-size:12px;font-weight:600;font-family:sans-serif;color:#333;line-height:35px}
.multi-tabs .tab .limit-item .custom-select .ico-dropdown,.multi-tabs-extra .tab .limit-item .custom-select .ico-dropdown{display:block;right:30px;margin-top:-6px}
.multi-tabs .tab .limit-item .custom-select .ico-dropdown:before,.multi-tabs-extra .tab .limit-item .custom-select .ico-dropdown:before{color:#333;font-size:12px}
.multi-tabs .tab .limit-item .custom-select select,.multi-tabs-extra .tab .limit-item .custom-select select{zoom:1.1}
.multi-tabs .tab .limit-item.active .custom-select,.multi-tabs-extra .tab .limit-item.active .custom-select{border-top:2px solid #e47305;border-bottom:1px solid transparent;border-left:1px solid #ccc;border-right:1px solid #ccc;background-color:#f7f7f7}
.multi-tabs.tabs--1 .tab .tab-item.limit-item a,.multi-tabs-extra.tabs--1 .tab .tab-item.limit-item a{display:none}
.multi-tabs .multi-select,.multi-tabs-extra .multi-select{display:none}.tabs--2{padding-top:30px}.tabs--2 .tab{display:inline-block;margin:0 auto}
.tabs--2 .tab-item{height:36px;background-color:#e3e3e3}.tabs--2 .tab-item a{line-height:37px;padding:0 35px;color:#666}
.tabs--2 .tab-item.active{background-color:#3d588c;color:#ccc;-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2)}
.tabs--2 .tab-item.active a{color:#fff}.tabs--2 .tab-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.tabs--2 .tab-item:first-child+.tab-item{border-top-right-radius:3px;border-bottom-right-radius:3px}
.tabs--2 .tab-item .table-default{background-color:transparent;padding:0}.tabs--3{line-height:46px}.tabs--3 .tabs--3__btn{background-color:#e3e3e3;height:36px;line-height:36px;color:#666;-webkit-transition:color .4s ease 0s;-moz-transition:color .4s ease 0s;transition:color .4s ease 0s}
.tabs--3 .tab-item .tabs--3__btn{border-radius:0 4px 4px 0}.tabs--3 .tab-item:first-child .tabs--3__btn{border-radius:4px 0 0 4px}
.tabs--3 .tab-item.active .tabs--3__btn{background-color:#369;color:#fff;-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);cursor:default}
.news-ticker{zoom:1}.news-ticker:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.news-ticker .news-ticker-inner{zoom:1;margin:0 auto;padding:9px 0;position:relative}.news-ticker .news-ticker-inner:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.news-ticker .news-ticker__content{position:relative;height:24px;overflow:hidden;padding:0 60px 0 93px;font-size:13px}
.news-ticker .news-ticker__content span{position:absolute;top:0;left:0;padding-left:24px;font-weight:700;color:#ff9f00;line-height:23px}
.news-ticker .news-ticker__content .ico-alert{font-size:20px;position:absolute;top:0;left:0;padding-top:1px}
.news-ticker .news-ticker__content .ico-alert:before{margin-left:0}.news-ticker .news-ticker__content ul{position:relative;overflow:hidden;width:100%}
.news-ticker .news-ticker__content li{list-style:none}.news-ticker .news-ticker__content a{color:#808080;line-height:24px}
.news-ticker .link-2{position:absolute;top:13px;right:0;outline:0;padding-left:5px;padding-right:10px;display:none}
.news-ticker .link-2.link-2--mobile{display:block}.flight-schedules{padding-bottom:60px}.flight-schedules .sub-heading-3--dark{line-height:1.3}
.flight-schedules .table--1 .ico-airplane-lift{font-size:30px;color:#00266b;line-height:0}.flight-schedules .table--1 .ico-airplane-lift:before{font-size:45px;display:block;margin:0;padding:0}
.flight-schedules .table--1 .dash{margin:0 auto}.flight-schedules .button-group{padding:10px 0;list-style:none;overflow:hidden}
.flight-schedules .button-group li{float:right;margin-top:0}.flight-schedules .button-group li:first-child{float:left}
.flight-schedules .button-group .link-4 .ico-point-r{margin-top:-1px;margin-left:3px;margin-right:-3px}
.flight-schedules .button-group .link-4 .ico-point-l{margin-top:-1px;margin-right:3px;margin-left:-3px}
.flight-schedules .ico-print{font-size:16px;margin-right:0}.flight-schedules .blk-heading .schedule-check-availability{padding:15px 0 0;background:0;text-transform:none;color:#2e77fd;font-size:14px;font-weight:normal;letter-spacing:normal}
.flight-schedules .blk-heading .schedule-check-availability em{margin-right:5px;padding-bottom:4px;color:#2e77fd}
.check-flight-details{display:none}.search-flight .popup__flight-heading{display:none}.search-flight .popup__flight-close{display:none}
.info{color:#666}.info>h2,.info .time{color:#00266b;font-size:24px;line-height:32px;font-family:sans-serif}
.info .time small{font-size:12px;color:#666}.tools-list{position:absolute;right:0;top:-25px}.tools-list>li{display:inline-block}
.tools-list>li [class^="ico"]{color:#bbb}.tools-list>li:first-child{margin-right:5px}
.flights-1{position:relative;clear:both}.flights-1 .btn-compare{margin:20px 0;display:inline-block}.flights-1 .btn-1{margin-bottom:50px}
.flights-1 fieldset>.btn-1{width:154px;float:right;margin-top:10px;box-sizing:border-box}.flights-1 .wrap-preferred-flight+.btn-1{margin-top:40px}
.search-link{font-size:14px;vertical-align:middle;font-weight:400;color:#2e77fd;font-family:sans-serif}
.search-link>.ico-edit{margin-right:5px;margin-top:-2px;color:#2e77fd}.flights__target{margin:55px 0 18px;clear:both}
.flights__target+.flights__searchs{margin-top:60px}.flights__target .sub-heading-1--dark{overflow:hidden}
.calendar-link{font-weight:400;font-family:sans-serif;font-size:14px;color:#666}.calendar-link .ico-date{margin-right:5px;margin-top:-2px;color:#666}
.text-note{font-size:14px}.select-flights__calendar-sort,.list-value-sort{position:relative;overflow:hidden;min-height:40px}
.select-flights__calendar-sort .custom-select--sort,.list-value-sort .custom-select--sort{position:absolute;bottom:1px;right:0;z-index:1;display:block}
.select-flights__calendar-sort .text-note,.list-value-sort .text-note{width:78%;margin:21px 0 6px;font-size:15px;color:#000;font-weight:bold}
.flights-upgrade--details{padding:5px}.wrap-upgrade-cb{overflow:hidden;padding:10px;background:#f7f7f7}
.wrap-upgrade-cb .custom-checkbox{width:75%;float:left;line-height:28px}.wrap-upgrade-cb .custom-checkbox label{font-weight:600;font-family:sans-serif;font-size:15px;line-height:26px;color:#333}
.wrap-upgrade-cb .custom-checkbox label:before{top:6px}.wrap-upgrade-cb .total-cost{float:right;font-weight:600;font-family:sans-serif;font-size:15px;line-height:26px;color:#333;text-transform:uppercase}
.upgrade-list{margin:9px 0;list-style:none}.upgrade-list li{position:relative;padding-left:25px;font-weight:400;font-family:sans-serif;font-size:14px;color:#000}
.upgrade-list li .ico-checkbox{position:absolute;left:0;margin-top:3px;z-index:1;font-size:10px}.flights-upgrade{overflow:hidden;margin-top:30px;background-color:#fff;border-bottom:2px solid #ccc}
.flights-upgrade figure{width:50%;float:left}.flights-upgrade figure>img{float:left;width:100%}.flights-upgrade .flights-upgrade__content{margin-left:50%;padding:15px 10px;box-sizing:border-box}
.summary-fare{overflow:hidden;clear:both}.summary-fare>p{font-size:16px;color:#000}.summary-fare .title-conditions,.summary-fare .note-fare{font-weight:700;font-family:sans-serif;color:#333;font-size:14px;line-height:22px}
.summary-fare__conditions{list-style:none;padding-left:15px;margin-bottom:25px}.summary-fare__conditions>li{margin:7px 0;color:#666}
.summary-fare__conditions>li>[class^="ico"]{margin-left:-15px;margin-right:5px;font-size:8px}
.status-list{overflow:hidden}.status-list li{float:left;list-style:none;margin-right:30px;line-height:21px}
.status-list .status{display:inline-block;width:21px;height:21px;background:#fff;position:relative;float:left;margin-right:10px}
.status-list .status-selected{border:2px solid #2e77fd;width:17px;height:17px}.label-status{width:0;height:0;border-style:solid;border-width:19px 19px 0 0;border-color:#ff9d00 transparent transparent transparent;position:absolute;top:0;left:0}
.flight-search-calendar__content{width:100%;overflow:hidden;margin-bottom:37px}.flight-search-calendar__content .flight-search-calendar__item{float:left}
.flight-search-calendar__content .flight-search-calendar__item:first-child{margin-left:0}.flight-search-calendar__control{position:relative;clear:both}
.flight-search-calendar__control .slick-prev,.flight-search-calendar__control .slick-next{position:absolute;bottom:100%}
.flight-search-calendar__control .slick-prev{left:0}.flight-search-calendar__control .slick-prev .ico-point-l{font-size:10px}
.flight-search-calendar__control .slick-next{right:0}.flight-search-calendar__control .slick-next .ico-point-r{font-size:10px}
.search-calendar{position:relative}.search-calendar label{background-color:#fff;display:block;text-align:center;position:relative;cursor:pointer;border:2px solid transparent;border-bottom-color:#c8c8c8;padding:15%;width:67%;height:93px}
.search-calendar label .label-status{top:-2px;left:-2px}.search-calendar input{position:absolute;top:0;left:0;right:0;z-index:1;cursor:pointer;width:100%;height:100%;opacity:0}
.search-calendar input:checked+label{color:black;background-color:white;border-color:#2e77fd}.search-calendar input:checked+label .label-status{top:0;left:0;border-width:15px 15px 0 0}
.search-calendar span{display:block;margin:0;font-family:sans-serif}.search-calendar .search-calendar__date{color:#666;font-size:14px;margin-bottom:6px;font-weight:400;font-family:sans-serif}
.search-calendar .search-calendar__day{color:#000;font-size:20px;margin-bottom:4px;letter-spacing:-1px}
.search-calendar .search-calendar__price{color:#00266b;font-size:18px;margin-left:6px}.search-calendar .search-calendar__available{color:#666;font-size:16px}
.search-calendar--schedule label em{color:#00266b;font-size:41px}.fare-calendar .blk-heading{padding-top:0;padding-bottom:31px}
.select-flights-page,.select-flights-schedule-page{overflow:hidden;margin-bottom:80px;position:relative}
.select-flights-page .wrapper,.select-flights-schedule-page .wrapper{padding-bottom:36px}.select-flights-page .button-group-1,.select-flights-schedule-page .button-group-1{padding-bottom:36px}
.select-flights-page .button-group-1 .btn-1,.select-flights-schedule-page .button-group-1 .btn-1{margin-top:11px}
.select-flights-schedule-page .fare-calendar .blk-heading{margin-bottom:20px}.orb-flight-schedule .select-flights-schedule-page .blk-heading{margin-bottom:0;padding-bottom:11px}
.rating-block{overflow:hidden;margin:5px 0}.rating-block li{float:left;list-style:none}.rating-block li .ico-star{color:#fde7cb;font-size:16px}
.rating-block li.rated .ico-star{color:#f79e31}.rating-block li.half-rated{position:relative}.rating-block li.half-rated .ico-star+.ico-star{position:absolute;left:0;bottom:0;width:.7em;overflow:hidden;color:#f79e31}
.place-1 .rating-block li.half-rated .ico-star+.ico-star{width:.5em}.accordion__content-slider{position:relative;background-color:#b3b3b3}
.accordion__content-slider .slick-arrow{position:absolute;top:50%;color:#fff;outline:0}.accordion__content-slider .ico-point-l{text-indent:35px}
.accordion__content-slider .ico-point-l:before{text-indent:-70px}.accordion__content-slider .ico-point-r{text-indent:35px}
.accordion__content-slider .ico-point-r:before{text-indent:-70px}.accordion-component--list{background-color:#fff;padding:12px 0 30px}
.accordion-component--list .accordion-wrapper-heading{zoom:1}.accordion-component--list .accordion-wrapper-heading:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.accordion-component--list .accordion-wrapper-heading:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.accordion-component--list .accordion-wrapper-heading .icon-group-1{margin-top:1px}.accordion-component--list .accordion+.accordion{margin-top:20px}
.accordion-component--list .accordion__content{border-left:2px solid #e47200;padding-top:5px;margin-bottom:20px;display:none}
.accordion-component--list .accordion__content>ul{padding-left:54px;margin-top:5px}.accordion-component--list .accordion__content ul li{margin-top:2px}
.accordion-component--list .accordion__control{font-size:14px;cursor:pointer;font-weight:700;font-family:sans-serif}
.accordion-component--list .accordion__control .ico-point-d{color:#2e77fd;margin-top:13px;right:10px;top:0;font-size:10px;text-align:right;width:1em;height:.9em;line-height:7px}
.accordion-component--list .accordion__control .ico-point-d:before{margin:0;vertical-align:middle}.slideshow-wrapper{width:100%;overflow:hidden}
.flexslider--5{width:100%}.flexslider--5 .slide-item{width:50%;color:#333}.flexslider--5 .slide-item .item{background:#fff;border-left:1px solid #b3b3b3;height:510px}
.flexslider--5 .slide-item .btn-1{display:block;margin-top:20px}.flexslider--5 .slide-item .item__desc{max-height:68px;overflow:hidden}
.flexslider--5 .slide-item .item__desc span{display:block}.flexslider--5 .slide-item .sub-heading-2--dark{max-height:62px;overflow:hidden}
.flexslider--5 .slick-slider{margin-bottom:0}.flexslider--5 .slides{overflow:hidden}.flexslider--5 .img-block{max-height:166px;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block}
.flexslider--5 .img-block img{width:100%}.flexslider--5 figcaption{min-height:268px;padding:15px 20px}
.flexslider--5 .note{font-size:12px;color:#999;margin-bottom:15px;display:block}.flexslider--5 .item__price{text-transform:uppercase;font-size:11px;margin-top:20px}
.flexslider--5 .item__price>span:first-child{display:block}.flexslider--5 .item__price .price{font-size:24px;font-family:sans-serif}
.flexslider--5 .item__price .unit{text-transform:none;font-size:14px;color:#999}.condition-contract{overflow:hidden;clear:both;color:#000;margin-bottom:230px}
.condition-contract .title-desc{display:inline;font-weight:600;font-family:sans-serif;text-transform:uppercase}
.condition-contract .list-cabin{padding-left:0}.condition-contract .list-cabin li{list-style-type:disc;list-style-position:outside;text-indent:0;margin-left:35px}
.condition-contract .list-cabin li span{display:inline}.condition-contract .cabin-baggage,.condition-contract .level-3{padding-left:0;list-style:none}
.condition-contract span{display:block}.condition-contract .level-1{padding-left:0;padding-right:0;line-height:1.45}
.condition-contract .level-1>li{margin-top:23px;list-style-position:inside}.condition-contract .level-2{padding-top:22px;padding-left:0}
.download-contract{margin:6px 0 7px}.download-contract .ico-download-1{padding-right:10px;font-size:20px}
.payments-detail__form .main-intro{margin:28px 0 22px}.payments-detail__form .payments-detail .payments-inner{padding:28px 20px 26px}
.payments-detail__form .payments-detail .payments-group__charge .payments-inner{padding:24px 20px 15px}
.payments-detail__form .payments-detail .payments-heading .payments-inner{padding:28px 20px}.payments-detail__form label{font-size:15px}
.highlights--glance{margin-top:25px}.highlights--glance .highlight-wrapper{margin-top:10px}.highlights--glance .img-block{height:auto;background:0}
.highlights--glance figcaption{background:#fff}.block--quick-links .blk-heading{padding-top:0}.block--quick-links .blk-content{position:relative}
.block--quick-links .blk-content ul{padding:30px 20px;list-style:none}.block--quick-links .blk-content ul li+li{padding-top:13px}
.block--quick-links .blk-content ul li a em{margin-right:5px}.block--quick-links.full{width:100%;margin-top:40px;margin-bottom:10px}
.block--quick-links.full ul{padding:23px 0}.block--quick-links.full ul li{display:inline-block;vertical-align:top;margin:0 60px}
.block--quick-links.full ul li+li{padding-top:10px}.block--quick-links.full ul li .link-4 em{font-size:16px;margin-top:0;margin-right:4px}
.block--quick-links.full ul li:first-child .link-4 em.ico-point-r{font-size:16px;margin-top:0;margin-right:4px}
.block--quick-links.full ul li .link-4 em.ico-point-r{font-size:16px;margin-top:-12px;margin-right:4px}
.block--quick-links.full ul li .link-4 em:before{width:auto}.block--quick-links.full ul li+li{padding-top:0}
.block--quick-links.full ul li:first-child{margin-left:0}.block--quick-links.full ul li:first-child .link-4 em.ico-airplane-lift{font-size:35px;line-height:0}
.block--quick-links.full ul li:first-child .link-4 em:before{line-height:0}.block--quick-links.full ul li:last-child{margin-right:0}
.block--expiring-miles .blk-heading{position:relative;padding-top:0}.block--expiring-miles .blk-heading a{position:absolute;top:50%;right:0;margin-top:-2px;padding-top:0}
.block--expiring-miles .blk-content-wrap{padding:0 20px}.block--expiring-miles .blk-content-wrap .blk-content{position:relative;padding:30px 0;color:#333}
.block--expiring-miles .blk-content-wrap .blk-content .link-2 em{margin-right:5px}.block--expiring-miles .blk-content-wrap .blk-content .blk-content__info{overflow:hidden;margin-top:8px}
.block--expiring-miles .blk-content-wrap .blk-content .number{float:left;margin-right:10px;font-family:sans-serif;font-size:42px;line-height:30px}
.block--expiring-miles .blk-content-wrap .blk-content .number_noexpiry{float:left;margin-right:10px;font-family:"Arial";font-size:15px;line-height:30px}
.block--expiring-miles .blk-content-wrap .blk-content p{margin:0}.block--bookings-list{overflow:inherit;margin-top:40px;padding-bottom:40px}
.block--bookings-list .blk-heading{position:relative;padding-top:0}.block--bookings-list .blk-heading a{position:absolute;top:50%;right:0;margin-top:-2px;padding-top:0}
.block--bookings-list .accordion__content{position:relative}.block--bookings-list .booking-info{border-bottom:0}
.block--bookings-list .button-group-1{margin-top:40px}.block--bookings-list .booking--style-1{padding-bottom:0}
.block--bookings-list .booking--style-1+.checkin-alert{margin-top:20px}.accordion--1{position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.accordion--1:first-child{margin-top:0}.accordion--1 .loading{margin-top:-8px}.accordion--1 .accordion__control{cursor:pointer}
.accordion--1 .accordion__content{display:none;padding-bottom:0}.accordion--1 .accordion__content.active{display:block}
.accordion__control-inner{position:relative;width:100%}.dials{background-color:#f9f9f9;position:relative;padding-top:5px}
.dials:before{content:"";-webkit-box-shadow:0 0 10px rgba(0,0,0,0.4);-moz-box-shadow:0 0 10px rgba(0,0,0,0.4);box-shadow:0 0 10px rgba(0,0,0,0.4);position:absolute;top:50%;right:10px;bottom:0;left:10px;border-radius:100px/10px;z-index:-1;opacity:.5}
.dials .dials-inner{margin:0 auto;overflow:hidden}.dials .tab-wrapper{padding-top:35px}.dials .tab-wrapper .reserve-value{margin-bottom:34px;overflow:hidden}
.dials .tab-wrapper .reserve-value .reserve-value__list{list-style:none}.dials .tab-wrapper .reserve-value .reserve-value__item span{font-weight:600;font-family:sans-serif}
.dials .dials-chart{clear:both}.dials .dials-chart .slide-item{float:left;width:50%}.dials .dials-chart .dials-chart__item{overflow:hidden}
.dials .dials-chart .dials-chart__item.visibility-hidden{visibility:visible}.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask{clip:rect(0px,125px,250px,0px)}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask .circle__fill{clip:rect(0px,250px,250px,125px);background-color:#00266b}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__fill,.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s ease-out;-moz-transition:transform 1s ease-out;transition:transform 1s ease-out;border-radius:50%}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle.dials-large-kf-points .circle-mask .circle__fill{clip:rect(0px,245px,245px,122px)}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__fill,.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask,.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__shadow{width:245px;height:245px;position:absolute;border-radius:50%}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__fill,.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__shadow{border-radius:100%}
.dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle__shadow{-webkit-box-shadow:0 0 1px 1px rgba(0,0,0,0.1) inset;-moz-box-shadow:0 0 1px 1px rgba(0,0,0,0.1) inset;box-shadow:0 0 1px 1px rgba(0,0,0,0.1) inset}
.dials .dials-chart .dials-chart__item-desc{width:245px;height:245px;position:relative}.dials .dials-chart .dials-chart__item-desc .item-desc{position:absolute;top:10px;left:10px;width:225px;height:225px;background-color:#fff;border-radius:50%;display:table;-webkit-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-moz-box-shadow:0 0 2px 2px rgba(0,0,0,0.1);box-shadow:0 0 2px 2px rgba(0,0,0,0.1);-webkit-backface-visibility:hidden;backface-visibility:hidden}
.dials .dials-chart .dials-chart__item-desc .item-desc__info{display:table-cell;vertical-align:middle;font-size:14px;text-align:center;line-height:20px;color:#000}
.dials .dials-chart .dials-chart__item-desc .item-desc__info .item-desc__info__text{font-weight:600;font-family:sans-serif}
.dials .dials-chart .dials-chart__item-desc .item-desc__info span{display:block}.dials .dials-chart .dials-chart__item-desc .item-desc__info__heading{font-family:sans-serif;font-size:51px;color:#00266b;line-height:60px;width:215px;margin:0 auto}
.dials .dials-chart .item-details__list{list-style:none}.dials .dials-chart .item-details__list .item-details__item{padding:7px 0 7px 28px;overflow:hidden}
.dials .dials-chart .item-details__list .item-details__item span{padding-top:4px;display:block;font-weight:400;font-family:sans-serif}
.dials .dials-chart .item-details__list .item-details__item .ico-dials{width:21px;height:21px;margin-right:15px;float:left;background-color:transparent;border:1px solid #ccc;border-radius:2px}
.dials .dials-chart .item-details__list .item-details__item .ico-dials.ico-dials--1{background-color:#c6c6c6;border-color:#c6c6c6}
.dials .dials-chart .item-details__list .item-details__item .ico-dials.ico-dials--2{background-color:#b69b5a;border-color:#b69b5a}
.dials .dials-chart .item-details__list .item-details__item .ico-dials.ico-dials--3{background-color:#998962;border-color:#998962}
.dials .dials-chart .item-details__list .item-details__item .ico-dials.ico-dials--4{background-color:#3c3c3c;border-color:#3c3c3c}
.block-3{padding:30px 0 35px}.main-inner .block-3:first-child{padding-top:0}.messages .blk-control{margin:34px 0 12px;zoom:1}
.messages .blk-control:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.messages .blk-control a{display:inline-block;margin:0 30px 0 0}.messages .blk-control .btn-forward,.messages .blk-control .btn-delete{color:#999}
.messages .blk-control em{margin-right:3px}.messages .blk-control .ico-forward{font-size:18px}.messages .blk-content{border-top:1px solid #e5e5e5}
.messages .blk-control{zoom:1;margin:34px 0 12px}.messages .blk-control:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.messages .blk-control .messages__sort{overflow:hidden;float:left;width:60%}.messages .blk-control .messages__sort .custom-checkbox--1{float:left;margin-right:26px}
.messages .blk-control .messages__sort a{color:#999}.messages .blk-control .messages__sort label{color:#777}
.messages .blk-control .messages__sort em{font-size:16px;padding-right:5px}.messages .custom-select--sort{float:right;width:40%;margin-top:-5px}
.messages .custom-select--sort .select_text{padding-right:22px}.message-detail__heading{zoom:1;padding:20px 22px 20px 20px;border-bottom:1px solid #e5e5e5}
.message-detail__heading:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.message-detail__info{float:left;width:80%}.message-detail__info .sub-heading-1--dark{color:#00266b}
.message-detail__info p{margin:6px 0;color:#000}.message-detail__email{color:#999}.message-detail__time{float:right}
.message-detail__time p{margin:5px 0;color:#999}.message-detail__content{padding:27px 20px 7px;color:#000;max-width:790px}
.message-detail__content p{line-height:150%;margin:0 0 27px}.message-forward .blk-heading{margin:34px 0 12px}
.message-forward .blk-heading em{margin-right:3px}.message-forward .blk-heading .btn-back{margin-bottom:0}
.message-forward .blk-content{border-top:1px solid #e5e5e5}.message-forward .message-detail__heading{border-top:1px solid #e5e5e5;border-bottom:0;padding-bottom:0}
.message-forward .message-detail__content{padding-top:16px}.message-forward .form-forward{padding:30px 25px 22px 21px}
.form-forward .form-forward__input{float:left}.form-forward .input-1{width:270px}.form-forward .form-forward__button{float:right}
.form-forward .text-error{padding-left:0;padding-right:0}.messages-list{display:table}.messages-list .custom-checkbox{display:table-cell;max-width:15px;padding:25px;vertical-align:middle;text-align:center;cursor:default}
.messages-list .custom-checkbox label{margin-right:0;padding-left:14px;width:0}.messages-list .custom-checkbox input{top:50%;margin-top:-9px}
.messages-list .messages-list__content{display:table-cell}.messages-list .messages-list__content p{color:#000;margin:5px 0 7px}
.messages-list .messages-list__time{display:table-cell;width:120px;text-align:right}.messages-list .messages-list__time p{margin:0;color:#999}
.messages-list .messages-list__time p span{margin-left:3px}.messages-list .messages-list__item{zoom:1;padding:22px 24px 22px 0;position:relative;background:#fff;border-top:1px solid #e5e5e5;list-style:none}
.messages-list .messages-list__item:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.messages-list .sub-heading-2--dark a{color:#00266b}.messages-list .messages-list__read .sub-heading-2--dark a{color:#999}
.favourites-list .blk-intro{margin-top:30px}.favourites-list .blk-intro p{margin-bottom:0;font-size:16px;color:#333;font-weight:400;font-family:sans-serif}
.favourites-list .blk-control{overflow:hidden;margin-top:30px}.favourites-list .blk-control .add-city{float:left}
.favourites-list .blk-control .add-city em{margin-right:7px}.favourites-list .blk-control .favourites-list__filter{float:right;height:18px;min-width:170px;line-height:18px;border:0;background:0}
.favourites-list .blk-control .favourites-list__filter .select_text{position:relative;z-index:2;float:right;padding-right:25px;font-weight:400;font-family:sans-serif;font-size:14px;color:#666;cursor:pointer}
.favourites-list .blk-control .favourites-list__filter .ico-point-d{cursor:pointer;position:absolute;top:50%;right:0;z-index:1;font-size:10px;margin-top:-5px;width:14px;height:10px;line-height:1}
.favourites-list .blk-control .favourites-list__filter .ico-point-d:before{color:#666}.miles-page .main-inner{margin-bottom:80px}
.block--earn-miles.block-3{padding:0}.block--earn-miles.block--shadow{padding-bottom:36px;margin-bottom:7px}
.accrual-calculator-process .form-general{margin-bottom:12px;padding-top:0}.accrual-calculator-process .sub-text-2{margin-top:7px}
.accrual-calculator-process>p{margin-top:5px}.accrual-calculator-result .table-1{margin-top:15px}.block--redeem-kris{padding-bottom:40px}
.block--redeem-kris .sub-title{display:block;margin:25px 0 5px}.sub-title{color:#000}.no-statements,.expenditure{min-height:320px}
.statements{margin-bottom:94px}.statements thead a{color:#fff;position:relative}.statements thead a em{position:absolute;top:13px;right:-25px}
.statements thead .date{display:none}.statements .link-4{margin:33px 0 40px}.statements .statement-field{float:left}
.statements .btn-print{float:right;margin:25px 7px 0 0;color:#bbb}.statements .btn-print .ico-print{font-size:16px}
.statements .custom-select-period .select__text{left:86px;text-overflow:ellipsis;padding-left:0;overflow:hidden}
.statements .custom-select-period .select__text input{padding-left:0}.statements .custom-select-transaction .select__label{max-width:85px}
.statements .custom-select-transaction .select__text{left:121px;text-overflow:ellipsis;padding-left:0;overflow:hidden}
.statements .custom-select-transaction .select__text input{padding-left:0}.statements .form-calculate-miles{margin-bottom:10px;overflow:hidden;padding-top:35px}
.statements .form-calculate-miles .button-group{float:left}.statements .form-calculate-miles .statements-group{width:575px;float:left;margin-right:10px}
.payments--1 .payments-detail .payments-heading .list-payments{margin:3px 0;list-style:none}.payments--1 .payments-detail .payments-heading .list-payments li{padding:6px 0}
.payments--1 .blk-main-heading:before{opacity:0}.payments--1 .payments-detail__form .payments-group__charge .complete-fields{margin-bottom:30px}
.payments--1 .payments-detail__form .payments-group__charge .payments-inner{overflow:hidden;padding-bottom:42px}
.payments--1 .payments-detail__form .input-1--cvv{width:220px}.payments--1 .wrap-payment-convert .total{font-family:sans-serif;float:left;font-size:24px;margin:7px 16px 0;color:#000}
.payments--1 .payments-group__charge .complete-fields .info-card--cvv{margin-top:-10px;left:282px;right:auto;top:50%}
.payments--1 .payments-group__charge .krisflyer-account .form-group:first-child{margin-top:6px}.payments--1 .payments-group__charge p{margin-top:4px}
.kf-payments-confirm-page .payments-summary{margin-top:38px}.kf-payments-page .general-flight .payments-inner{padding:20px}
.kf-payments-page .general-flight .payments-inner .sub-heading-1--dark{margin:3px 0 25px}.kf-payments-page .general-flight .payments-detail__form .payments-inner{padding:20px}
.kf-payments-page .general-flight .payments-detail__form .sub-heading-1--dark{margin-bottom:8px}.conditions-info p{font-size:16px;color:#333;line-height:20px}
.partner-programme-page .main-inner{margin-bottom:82px}.partner-programme-page .btn-back{margin-top:15px}
.partner-programme-page .mile-heading{margin-top:16px}.table-add-partner th,.table-add-partner td{text-align:left}
.table-add-partner td a.disable{color:#ccc;cursor:default}.custom-select--2.progr-select .select__text{left:100px;padding-left:0}
.custom-select--2.categ-select .select__text{left:90px;padding-left:0}.expiring-miles--list{overflow:hidden;padding-bottom:105px}
.expiring-miles--list .expiring-miles__intro{font-size:16px;line-height:24px;color:#333}.expiring-miles--list .blk-heading,.expiring-miles--list .expiring-miles__intro,.expiring-miles--list .button-group-1{margin-top:30px}
.expiring-miles--list .expiring-miles__main .expiring-miles__table th:first-child,.expiring-miles--list .expiring-miles__main .expiring-miles__table td:first-child{width:18px}
.expiring-miles--list .expiring-miles__main .expiring-miles__table .custom-checkbox--1 label{display:block;padding-left:14px;margin-right:0}
.expiring-miles--list .expiring-miles__main .expiring-miles__table .disabled .custom-checkbox--1{visibility:hidden}
.empty-alert{color:#999;font-style:italic}.extend-miles__miles .one-half .grid-inner{padding-right:12px}
.extend-miles__cost .one-half .grid-inner{padding-left:12px}.extend-miles__cost .one-half .grid-inner label{visibility:hidden}
.extend-miles__cost .one-half:first-child .grid-inner{padding-right:12px;padding-left:5px}.extend-miles__cost .one-half:first-child .grid-inner label{visibility:visible}
.claim-missing-miles-page .main-inner{margin-bottom:40px}.block--redemption.block--shadow{padding-bottom:40px}
.block--redemption .sub-heading-2--dark,.block--redemption .sub-heading-1--dark{margin-bottom:17px}.block--redemption .sub-heading-1{color:#000}
.block--redemption .block--redemption__text{display:block;clear:both}.block--redemption .block__title{position:relative}
.block--redemption .block__title p{line-height:1.7;margin:5px 0 0;max-width:765px}.block--redemption .block__title .link-2{position:absolute;right:0;bottom:0}
.block--redemption .block__title .link-2.block--redemption__view-all{bottom:4px}.block--redemption:first-child{margin-top:20px}
.block--redemption .block__title{margin-bottom:15px}.block--redemption .promotion-item{-webkit-transform:translate3d(0,0,0)}
.block--redemption .promotion__title{text-overflow:clip;white-space:normal}.krisshop-item{background-color:#a7a7a7;margin-bottom:5px}
.krisshop-item img{max-width:100%}.main-intro.claim-status{padding-right:0}.main-intro.claim-status p{padding-right:200px}
.claim-make{border-top:1px solid #e2e2e2;background-color:#f7f7f7}.form-claim-flight .blk-heading .notice-text{margin-top:20px}
.form-claim-flight .btn-close{position:absolute;z-index:1;right:15px;top:18px;font-size:26px;color:#ccc}
.block-2{background:#fff;border-bottom:2px solid #ccc;zoom:1}.block-2:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.block-2 .block-inner{padding:30px 20px 40px}.block-2+.block-2 .block-2,.block-2.form-feedback{margin-top:20px}
.block-2.flight-block-item .block-inner{padding-top:22px;padding-bottom:30px}.flight-block-item{position:relative}
.flight-block-wrapper{margin-top:20px}.table--claim{display:table;width:100%}.table--claim td{vertical-align:top}
.status-claim-table{margin-top:22px}.redeem-confir .button-group-1{margin-top:40px}.redeem-confir .block-2{margin-top:30px}
.summary-list .item{display:table;width:100%;zoom:1;border-top:1px solid #e1e1e1}.summary-list .item:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.summary-list .item:first-child{border-top:0}.summary-list .item [class^="text"]{display:table-cell;padding:20px;overflow:hidden;color:#000}
.summary-list .item .text-left{width:50%;float:none}.summary-list .item .text-right{width:50%;float:none;text-align:right}
.summary-list .item--total{font-weight:700;font-family:sans-serif}.summary-list--gray{background:#f7f7f7;margin-top:30px}
.block--redeem-summary{margin-top:34px;margin-bottom:38px}.block--redeem-summary .table-3{margin-top:28px}
.block--redeem{overflow:hidden}.block--redeem .form-general{padding-top:0}.block--redeem .button-group-1{margin-top:20px}
.block--redeem .form-group{margin-top:20px}.block--redeem .form-group label{margin-bottom:10px}.block--redeem .custom-select--2 .select__text,.form-personal-profile .custom-select--2 .select__text,.form-personal-detail .custom-select--2 .select__text,.form--redemption-nominee .custom-select--2 .select__text,.form-claim .custom-select--2 .select__text{padding-left:13px}
.block--redeem .custom-select--2 .select__text input,.form-personal-profile .custom-select--2 .select__text input,.form-personal-detail .custom-select--2 .select__text input,.form--redemption-nominee .custom-select--2 .select__text input,.form-claim .custom-select--2 .select__text input{padding-left:13px}
.booking-page .main-inner{margin-bottom:150px}.three-four{width:75%}.flight-history .flight-history__table,.flight-history .blk-control{margin-top:30px}
.flight-history .flight-history__table .ico-point-d{line-height:0}.block--flights-miles{overflow:hidden}
.block--flights-miles .blk-heading{padding:0}.block--flights-miles .blk-filter--city{margin-top:30px;overflow:hidden}
.block--flights-miles .blk-filter--city .sub-heading-2--dark{float:left;margin-right:5px}.block--flights-miles .blk-filter--city .select__text{font-size:24px}
.block--flights-miles .blk-filter--city .ico-dropdown{margin-top:13px}.block--flights-miles .blk-filter--detail{margin-top:30px;font-size:14px;-webkit-transform:translate3d(0,0,0)}
.block--flights-miles .blk-filter--detail .one-half:first-child+div .custom-select--2 .select__text{text-indent:1px;left:10px}
.block--flights-miles.block-3{padding-bottom:0}.block--flights-miles.block--shadow{padding-bottom:36px}
.flights-list .items{overflow:hidden}.flights-list .flight-item{margin-top:20px;-webkit-transform:translate3d(0,0,0)}
.flights-list .flight-item .flight-item__inner{overflow:hidden;position:relative;color:#fff}.flights-list .flight-item .flight-item__info-2 span{margin-right:0}
.flights-list .flight-item.flight-item--expired .flight-item__inner{background:#000}.flights-list .flight-item.flight-item--expired img,.flights-list .flight-item.flight-item--expired .flight-item__info-1,.flights-list .flight-item.flight-item--expired .flight-item__info-2{opacity:.55}
.flights-list .flight-item .flight-item__favourite{position:absolute;top:10px;right:10px;z-index:2}.flights-list .flight-item .flight-item__favourite:before{position:absolute;top:-4px;right:-3px;content:"\e648";display:none;z-index:-1;font-size:29px;font-family:"sia";color:#fff;speak:none}
.no-textshadow.ie9 .flights-list .flight-item .flight-item__favourite:before{display:inline-block}.flights-list .flight-item .flight-item__favourite .ico-star{vertical-align:inherit;width:23px;height:23px;opacity:.5;margin:0;color:#000;font-size:23px;cursor:pointer}
.flights-list .flight-item .flight-item__favourite .ico-star:before{margin:0;text-shadow:0 0 2px #fff,-1px 0 2px #fff,1px 0 2px #fff,0 -1px 2px #fff}
.flights-list .flight-item .flight-item__favourite .loading{margin-top:8px;margin-right:3px}.flights-list .flight-item .flight-item__favourite.favourited .ico-star{color:#f99f1c;opacity:1}
.flights-list .flight-item .bg-status{position:absolute;top:10px;left:0;z-index:1}.bg-status{display:block;height:22px;line-height:22px;padding:0 15px 0 10px;background-position:right 0;background-repeat:no-repeat;font-weight:bold;color:white;font-size:10px;font-style:normal;text-transform:uppercase}
.bg-status--1{background-image:url("/saar5/images/bg-status-1.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3/1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.bg-status--1{background-image:url("/saar5/images/bg-status-1@2x.png");background-size:112px 22px}
}.bg-status--2{background-image:url("/saar5/images/bg-status-2.png")}@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (min--moz-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3/1),only screen and (min-resolution:125dpi),only screen and (min-resolution:1.3dppx){.bg-status--2{background-image:url("/saar5/images/bg-status-2@2x.png");background-size:112px 22px}
}.notify-block{background:#e5e9f0;margin:30px 0 10px 0;padding:14px 15px}.notify-block .remind-note{color:#000}
.find-your-booking{margin-top:37px}.find-your-booking fieldset{position:relative}.find-your-booking .grid-col{margin-right:0}
.find-your-booking .button-group{overflow:hidden;position:absolute;top:0;left:60%;margin:0 0 0 9px}.booking-upcoming-flights-page .booking-info-item{border-left-color:#ccc}
.booking-upcoming-flights-page .booking--style-1{padding-bottom:5px}.booking-upcoming-flights-page .booking--style-1 .booking-info-item:nth-child(2),.booking-upcoming-flights-page .booking--style-1 .booking-info-item.nth-child-2{border-left-color:#ccc}
.booking-upcoming-flights-page .booking--style-1 .booking-info-item.nth-child-3{border-left:none}.booking-upcoming-flights-page .see-more-btn{margin-top:35px}
.ticket-receipt-page .blk-intro p{margin-bottom:26px;font-size:16px;color:#333}.non-editable .button-group--noneditable .btn-2{display:none}
.non-editable .form-content{padding-top:0}.non-editable .form-group .grid-inner{padding-right:0}.non-editable .form-group .two-five{width:38%}
.non-editable .form-group .input-1{padding:0;border-color:transparent;font-size:15px;border:0}.non-editable .form-group .input-1 input{color:#999;font-size:15px}
.non-editable .form-group .input-1 input:disabled{opacity:1;-moz-opacity:1;-khtml-opacity:1;-webkit-text-fill-color:#999}
.non-editable .form-group .input-1.disabled{background-color:transparent}.non-editable .form-group .input-1 .ico-cancel-thin{display:none!important}
.non-editable .form-group .input-1.default{display:none}.non-editable .form-group .custom-select--2 a{cursor:default}
.non-editable .form-group .custom-select--2 .select__text{padding-left:0;color:#999}.non-editable .form-group .custom-select--2 .select__text input{padding:0;height:auto;font-size:15px}
.non-editable .form-group .custom-select--2 .ico-dropdown{display:none}.non-editable .form-group .custom-select--2 .ico-dropdown:before{display:none}
.non-editable .remind-note,.non-editable .remind-note--italic,.non-editable .notify-block{display:none}
.non-editable .edit-group{display:block}.non-editable .form-group--1 .one-five,.non-editable .form-group--2 .one-five{width:auto;display:inline-block}
.non-editable .form-group--1 .custom-select--2 label,.non-editable .form-group--2 .custom-select--2 label{display:none}
.non-editable .form-group--1 .custom-select--2 span,.non-editable .form-group--2 .custom-select--2 span{position:static}
.non-editable .disabled{background:#fff}.non-editable .custom-select--2{padding:0;border-color:transparent;height:24px;line-height:24px;background:transparent;border:0}
.non-editable .custom-select--2 .select__text,.non-editable .custom-select--2 .select__label{color:#999;padding:0;font-size:15px}
.non-editable .custom-select--2 .select__text{line-height:24px;height:auto}.non-editable .radio-group--left .custom-radio--1{display:none;margin-left:0}
.non-editable .radio-group--left .custom-radio--1.active{display:block}.non-editable .radio-group--left .custom-radio--1 input[type="radio"]{display:none}
.non-editable .radio-group--left .custom-radio--1 label{display:block;color:#999;margin:0;padding-left:0;cursor:default}
.non-editable .radio-group--left .custom-radio--1 label:before,.non-editable .radio-group--left .custom-radio--1 label:after{display:none}
.non-editable .custom-checkbox--1 input+label{background:0}.non-editable .custom-checkbox--1 input+label:before{border:0}
.non-editable .confirm-email{display:none}.security__title{font-family:sans-serif;margin-bottom:18px}
.field-group__label{display:block;font-size:15px;margin:0 0 5px 5px}.security-wrap{padding:20px 30px;color:#333;position:relative;margin-bottom:35px}
.security-wrap .hidden-on-edit{padding-bottom:20px}.security-wrap .hidden-password{overflow:hidden}.security-wrap .hidden-password input[type="password"],.security-wrap .hidden-password .ph{position:absolute;top:-100%;left:0}
.security-wrap .custom-select--2 .select__text{padding-left:0;left:13px}.security-wrap .btn-group-1{position:absolute;top:30px;right:30px}
.security-wrap .btn-group-1>a{margin-left:10px}.security-wrap .btn-group-1.non-editable .btn-2{display:none}
.security-wrap .input-addon{position:relative}.security-wrap .input-addon .addon{position:absolute;top:50%;left:100%;margin-left:10px;margin-top:-12px;white-space:nowrap}
.security-wrap .input-addon .addon *{font-weight:400;font-family:sans-serif;font-size:14px;color:#2e77fd}
.kf-profile-security .main-heading{margin-bottom:35px}.kf-profile-security .form-group{margin-bottom:0;margin-top:18px}
.kf-profile-security .field-group-col{width:38.37953%}.kf-profile-security .field-group-col.disabled *{color:#999}
.kf-profile-security .grid-col__custom{position:relative}.kf-profile-security .grid-col__custom>.grid-col{width:100%}
.kf-profile-security .grid-col__custom .addon{padding-left:5px;display:block;position:absolute;top:35px;left:100%}
.kf-profile-security .addon{white-space:nowrap}.kf-profile-security .hidden-on-save{display:none}.kf-profile-security .non-editable .hidden-on-edit{display:none}
.kf-profile-security .non-editable .hidden-on-save{display:block}.kf-profile-security .non-editable .select__text{left:0}
.kf-profile-security .button-group--noneditable{position:absolute;top:30px;right:30px}.redemption-nominee-page .main-inner{margin-bottom:103px}
.redemption-nominee-page .main-intro{position:relative;padding-right:0}.add-redemption-nominee-page .main-inner{margin-bottom:123px}
.add-redemption-nominee-page .main-intro{padding-right:253px}.main-intro .add-nominee{position:absolute;top:0;right:0}
.booking-intro__detail{margin-top:22px;font-size:16px}.booking-intro__detail span{display:block;margin-top:20px}
.booking-intro__detail span:first-child{margin-top:0}.redemp-time{position:absolute;top:50%;left:35%;margin-top:-6px;font-size:14px;color:#333;font-weight:400;font-family:sans-serif}
.accordion__wrap--1 .accordion__content{padding-left:0;padding-right:0}.link-service{display:inline-block;margin-top:37px}
.link-service .ico-download{-webkit-transition:none;-moz-transition:none;transition:none}.accordion__heading-redemp{width:260px;word-wrap:break-word}
.check-confirm{padding:15px 20px;background-color:#e5e9f0}.check-confirm .custom-checkbox label{font-size:14px}
.check-confirm .confirm-refunded{color:#00266b}.tickets-receipts .main-heading{line-height:1.3}.tickets-receipts .blk-intro,.tickets-receipts .blk-content,.tickets-receipts .tickets-receipts__submit{margin-top:30px}
.tickets-receipts .notice-text{margin:0 0 10px}.tickets-receipts .grid-row{padding-top:15px}.tickets-receipts label{font-size:15px;margin-bottom:5px;display:inline-block}
.tickets-receipts .custom-select--2 .select__text{left:13px;padding-left:0}.message-waitlisted{padding-left:15px;color:#000;font-size:14px;line-height:25px}
.message-waitlisted .ico-checkbox{font-size:12px;margin:-2px 0 0 -15px}.waitlist-text{margin-top:-25px;margin-bottom:6px;font-weight:400;font-family:sans-serif;color:#666;font-size:14px}
.global-manage-booking .waitlist-text{margin-top:-26px;margin-bottom:7px;font-weight:400;font-family:sans-serif;color:#666;font-size:14px}
.preferred-flight{padding:15px;background-color:#dae1eb;color:#000;text-align:left}.preferred-flight p{margin-bottom:0;line-height:20px}
.preferred-flight+.btn-1{margin-top:35px}.wrap-preferred-flight{text-align:center}.wrap-preferred-flight .loading{text-align:initial}
.flights__target .custom-select--sort{float:right;margin-top:31px}.choose-to-pay p{font-size:16px;line-height:24px;color:#333}
.kf-payments-confirm-page .conditions__wrap{min-height:240px}.travel-guard .wrap-heading{overflow:hidden}
.travel-guard .heading__detail{font-size:24px;color:#000;font-family:sans-serif}.booking-info--1 .travel-text,.travel-guard .travel-text,.trave-insurance .travel-text{margin:0;font-size:28px;font-weight:700;font-family:sans-serif;color:#053885;text-transform:uppercase}
.page-error .page-error-heading{padding-top:16px;padding-bottom:8px}.page-error .main-heading--dark{color:#333}
.link-page{zoom:1;max-width:560px;margin-top:42px;margin-bottom:90px}.link-page:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.link-page ul{list-style:none;padding:0 20px 0 0}.link-page ul li{padding-bottom:5px}[data-result]{position:relative;min-height:200px}
.form--add-cities .select__text{left:13px}.text-info-1{font-weight:400;font-family:sans-serif;font-size:16px;color:#333}
.confirm-block{margin-bottom:40px;padding:20px}.confirm-block .confirm-block__content{margin-top:0;margin-bottom:20px;font-size:21px;color:#000;font-family:sans-serif}
.general-flight .main-heading+.detail-block,.general-flight .main-heading+.confirm-block{margin-top:22px}
.detail-block{margin-bottom:40px}.detail-block .title-block{padding:0 20px 20px;overflow:hidden}.detail-block .title-block .sub-heading-1--dark{margin:20px 0 5px}
.detail-block .title-block p{margin-bottom:0;color:#333}.detail-block .content .block-1:first-child{padding-top:0;border:0}
.detail-block .block-1{padding:20px;border-top:1px solid #ccc}.detail-image{color:#000;padding:20px;overflow:hidden}
.detail-image img.left{margin-right:20px}.registration-success .sub-heading-2--dark{margin-top:20px}
.registration-success .detail-image{margin:30px 0 20px}.login-message{overflow:hidden;padding:20px}.login-message .login-message__text{line-height:24px;font-size:16px;color:#000;margin:0;width:80%;float:left}
.passenger-detail .login-message .login-message__text{width:auto;margin-bottom:20px}.login-message .btn-1{float:right}
.passenger-detail .login-message .btn-1{float:none}.passenger-detail .login-message{margin-bottom:40px}
.form-create-pin-success .custom-checkbox--1{float:left;margin-top:3px}.form-create-pin-success .custom-checkbox--1 input+label{margin-right:0;margin-bottom:0}
.form-registration{overflow:hidden}.form-registration .radio-group--left input+label{font-size:14px;line-height:1.2}
.form-registration .terms-conditions{margin:40px 0}.form-registration .terms-conditions label{margin-bottom:0}
.form-registration .form-group-radio .owner-input{margin-top:10px}.form-registration .form-group-radio .custom-radio{margin-top:20px}
.form-registration .form-group-radio .custom-radio:first-child{margin-top:0}.form-registration .form-group-radio .custom-radio label{margin-bottom:0;display:inline-block}
.form-registration .form-group-radio .custom-radio input+label{margin-left:0;padding-left:27px;font-size:14px;line-height:1.2}
.form-registration .detail-block{margin-bottom:20px}.form-registration .detail-block>.content{padding:0 20px 20px}
.form-registration .sub-text-1{font-weight:bold;margin-top:25px}.form-registration.form-global .form-group{margin-top:25px;margin-bottom:0}
.form-registration.form-global .form-group:first-child{margin-top:0}.form-registration.form-global .form-wrapper{margin-top:25px}
.form-registration.form-global .form-wrapper .custom-checkbox label{margin-bottom:0}.form-registration.form-global .form-wrapper .form-group{margin-bottom:10px}
.form-registration.form-global .radio-group--left label{margin-bottom:0}.add-stopover{top:6px;font-size:14px}
.add-stopover,.add-room{position:relative;padding-left:17px}.add-stopover>span,.add-room>span{position:absolute;left:0;top:-7px;z-index:1;font-size:24px}
.add-stopover.disabled,.add-room.disabled{color:#000;cursor:default}.form-flights-miles-filter .one-half:first-child+.one-half .custom-select label{max-width:52px}
.baggage-info{margin-top:30px}.baggage-info .button-group-1{margin-top:50px}.baggage-info-details .pref-bag{display:block;margin:25px 0}
.baggage-info-details .pref-bag .number-pref{display:block;float:left}.baggage-info-details .pref-bag .weight{display:block;overflow:hidden}
.baggage-info-details+.baggage-info-details{margin-top:30px}.baggage-info-details>.sub-heading-3--dark{text-transform:uppercase}
.form--add-baggage .table-baggage td[class*="baggage-"]{width:33.33333%}.form--add-baggage .table-baggage .baggage-1 .custom-checkbox{margin-top:5px}
.form--add-baggage .table-baggage .weight{margin-top:6px}.form--add-baggage .ico-business-1{margin-left:-8px;font-size:26px;color:#00266b}
.form--add-baggage .accordion__content .sub-heading-3--dark{padding-top:20px}.wf-loading .menu .menu-bar>ul>li>a,.wf-inactive .menu .menu-bar>ul>li>a{padding:5px 5px;font-size:16px}
.wf-loading .menu-main .menu-item a,.wf-inactive .menu-main .menu-item a{font-size:16px}.static-block--item{overflow:hidden;margin-left:-20px}
.country-button{margin-bottom:80px}.static-item.static-item--large .static-item__link .ico-point-r{margin-top:8px}
.static-item img{width:100%}.static-item .static-item__info{overflow:hidden;position:relative;height:131px;margin-bottom:18px;margin-left:20px;border-bottom:2px solid #ccd0d1}
.static-item .static-item__info>a{display:block}.static-item .static-item__detail{position:absolute;left:0;right:0;bottom:14px;color:#fff}
.static-item .static-item__name,.static-item .static-item__link{vertical-align:middle;color:#fff;padding-right:4px;padding-left:9px}
.static-item .static-item__link{position:absolute;right:0;bottom:3px}.static-item .static-item__name{font-family:sans-serif;font-size:21px;padding-right:30px;display:block}
.destination-list-page .static-item__info>a{background-size:cover;background-position:center center;height:100%}
.destination-list-page .static-item__info>a:before{content:""}.static-block--item-unique .static-item{float:left}
.static-block--item-unique .static-item .static-item__info{height:179px}.static-block--item-unique .static-item .static-item__name{padding-left:19px}
.static-block--item-unique .static-item .static-item__link{padding-right:14px}.more-section .static-item .static-item__info{height:auto}
.more-section .static-item .static-item__detail{bottom:5px}.more-section .static-item .static-item__link{bottom:1px}
.more-section .slick-dots{margin-left:10px}.more-section--1 .sub-text-2{margin-bottom:15px}.more-section--1 .static-item{float:left;width:25%}
.static-item__vignette-light{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.2);-moz-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.2);box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.2)}
.passenger-details-page .booking-summary.active{z-index:4}.ie10 [data-autocomplete] .select__text{padding-right:45px;padding-top:0;padding-bottom:0}
.ie10 [data-autocomplete] .select__text input{position:relative;padding-left:0;padding-right:0;text-align:left;width:100%}
.ie10 .form-fare-filter-city [data-autocomplete] .select__text{padding-right:20px}.ie10 .form-search input{padding-top:3px}
.ie10 .form-search-result input{padding-top:6px}.ie11 .form-search input{padding-top:3px}.ie11 .form-search-result input{padding-top:6px}
.feedback-intro p{margin-bottom:30px;font-size:16px;line-height:24px}.feedback{margin-top:40px}.feedback .limit-character{display:inline-block;margin-top:5px}
.feedback+.feedback{padding-top:10px;border-top:1px solid #ccc}.from-to-container-1 .grid-col--1{margin-top:20px}
.from-to-container-1 .grid-col--1 label{display:block}.from-to-container-1 .text-error{padding-left:0}
.list-attachment{color:#777;list-style:none}.list-attachment li{display:inline-block;vertical-align:top;margin-right:15px;margin-top:10px;position:relative;width:84px;border-radius:2px}
.list-attachment li .custom-choose-file{width:84px;height:81px}.list-attachment li .attached-image{max-width:100%}
.list-attachment li.choose-file .chose-img-name{font-style:italic;text-align:center}.list-attachment li .chose-img-name{font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin:6px 0}
.list-attachment li .icon-wrapper{width:82px;height:82px;line-height:82px;background:#e5e9f0;text-align:center;border:1px solid #ccc}
.list-attachment li .icon-wrapper>[class^="ico-"]{color:#3c588c;font-size:40px;margin:0;line-height:1}
.list-attachment li .icon-wrapper>[class^="ico-"]:before{margin:0;vertical-align:top}
.attachment-close{color:#aaa;width:18px;height:17px;background-color:#fff;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-bottom-left-radius:100%;border-top-right-radius:100%;border-bottom-right-radius:100%;position:absolute;top:-10px;right:-5px}
.attachment-close .ico-close-rounded{font-size:18px;display:block}.attachment-close .ico-close-rounded:before{margin:0;display:block}
.custom-choose-file{border:1px solid #ccc;position:relative;overflow:hidden}.custom-choose-file input{cursor:pointer;position:absolute;top:0;right:0;opacity:0;width:90px;height:81px}
.custom-choose-file .ico-plus{color:#dbe0e8;border:2px solid #dbe0e8;margin-top:-17px;margin-right:-17px;padding:8px;width:34px;height:34px;border-top-left-radius:100%;border-top-right-radius:100%;border-bottom-left-radius:100%;border-bottom-right-radius:100%;border-top-left-radius:100%;border-bottom-left-radius:100%;border-top-right-radius:100%;border-bottom-right-radius:100%;position:absolute;top:50%;right:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.custom-choose-file .ico-plus:before{margin:0}.attachment .text-error{padding-left:0}.cta-group.cta-type-1{padding:0}
.cta-group.cta-type-1 .link-4{position:relative;padding-left:10px}.cta-group.cta-type-1 .link-4 .ico-point-r{position:absolute;top:0;margin-top:4px}
.cta-group.cta-type-1 li+li{margin-top:10px}.cta-group.cta-type-1 li.last .link-4{font-weight:bold}.cta-group.cta-type-1 li.last .link-4 .ico-point-r:before{font-weight:bold}
.baggage-block .static-item .static-item__info{margin:0}.asked-questions-block{z-index:1}.asked-questions-block .cta-group{padding-bottom:0;line-height:1.5em}
.asked-questions-block .cta-group li+li{margin-top:10px}.content-wrapper-1{padding-bottom:40px;width:66%}
.content-wrapper-1 .main-heading{margin-bottom:40px}.login-block{width:485px}.login-block .form--login{padding-top:30px}
.login-block .form--login .text-error{padding-left:0;padding-right:0}.login-block{margin-bottom:60px}
.form--unsubscribe .form-group-radio .custom-radio+.custom-radio{margin-top:10px}.form--unsubscribe .textarea-1 textarea{min-height:0}
.form--unsubscribe .button-group-1{margin-top:40px}.registration-page .notice-text{margin:40px 0 10px 0;color:#666}
.communication-block .form-group{margin-bottom:0}.communication-block .custom-checkbox{width:50%;float:left;margin-top:10px}
.content-wrapper-1 .main-intro{padding-right:0}.popup--voucher-redemption .button-group-1{position:relative}
.popup--voucher-redemption .button-group-1 .total{font-weight:bold;color:#000;margin:0;padding-right:120px;float:none}
.popup--voucher-redemption .button-group-1 .btn-1{position:absolute;right:0;top:50%;margin-top:-20px}
.voucher-redemption-table{margin-top:20px}.voucher-redemption-table .table-width-0,.voucher-redemption-table .table-width-1,.voucher-redemption-table .table-width-2,.voucher-redemption-table .table-width-3{width:25%}
.voucher-redemption-table .text-error{padding-left:0}.cofirm-block{margin-bottom:10px;overflow:hidden}
.cofirm-block .col{width:50%}.cofirm-block dl{margin:0 0 18px}.cofirm-block dt{display:block}.cofirm-block dd{color:#000;font-size:16px;display:block;margin:3px 0 0}
.cofirm-block-1{background-color:#f7f7f7;background-color:#f7f7f7;padding:20px 20px 2px}.form-search-result{margin-top:10px}
.result-details__link{display:inline-block;position:relative;padding-left:10px;font-weight:700;font-family:sans-serif;color:#2e77fd;font-size:16px}
.result-details__link .ico-point-r{position:absolute;z-index:1;left:-2px;top:-1px}.result-details__link .ico-point-r:before{font-size:7px;font-weight:bold}
ul.pagination{padding:30px;text-align:center}ul.pagination li{display:inline}ul.pagination li a{padding:5px}
ul.pagination li .ico-point-l,ul.pagination li .ico-point-r{margin-top:-3px}ul.pagination li .ico-point-l:before,ul.pagination li .ico-point-r:before{font-size:7px}
ul.pagination li.active a{color:#000;font-weight:bold}.total-result{margin:9px 0 0;font-size:16px}.home-search-result .total-result{margin-top:50px}
.searches-related .total-result{margin-top:28px}.total-result .key-word{font-weight:600;font-family:sans-serif}
.total-result+.result-details{margin-top:50px}.total-result-no-result{margin-top:0;font-size:16px}.post-on,.post-on a{color:#9e9e9e;font-size:12px;line-height:13px}
.result-details{margin-bottom:25px}.result-details .result-details__desc{padding-left:10px}.result-details .result-details__desc p{margin:5px 0;line-height:20px}
.img-full{width:100%}.faqs-search-result{padding:20px;background-color:#fff}.faqs-search-result .searches-related{border-top:1px solid #ccc}
.search-origin-words{margin:0 0 27px}.suggestions-list{list-style-position:outside;padding-left:36px;margin:0 0 0 -19px}
.suggestions-list li{margin-top:9px}.no-result-note{margin-top:22px;font-style:italic}.searches-related{margin-top:32px;padding-top:5px;border-top:1px solid #e8e8e8}
.searches-related .list-unstyled li{margin-top:6px}.faqs-contact-us{color:#000}.faqs-contact-us p{line-height:1.5em}
.faqs-contact-us .widget-note{margin:0}.jump-highlight{background:#fefddf}.search-no-result{padding:20px;background:#fff}
.search-no-result .no-result-note{margin-top:0}.video-block,.video-link{margin-top:3px}.editor .video-block img{margin-bottom:0;width:100%}
.video-block{margin-bottom:30px}.video-block .wrap-video--no-slider{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-block .wrap-video--no-slider iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}
.accordion-contact .accordion .accordion__item .sub-header{margin-bottom:10px}.accordion-contact .accordion .accordion__item span{display:inline-block;line-height:22px}
.editor .contact-table strong{line-height:22px}.static-details-pps-club{border-top:1px solid #ccc;margin-top:40px;padding-top:40px}
.feedback-block p,.media-widget p{margin-bottom:0}.feedback-block{border-top:1px solid #ccc;margin-top:30px;padding-top:30px}
.media-widget{margin-bottom:30px}.media-widget a{word-break:break-all}.form--resgister-now .form-group-radio .custom-radio+.custom-radio{margin-top:18px}
.form--resgister-now .button-group{margin-top:28px}.packages__wrapper{margin:0 0 17px;background:url("/saar5/images/bg-packages-item.png") repeat 0 0;zoom:1}
.packages__wrapper:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.packages__wrapper .packages__detail{padding:20px 15px 20px 24px;box-sizing:border-box;color:#000}.packages__wrapper .packages__text{letter-spacing:.2px;line-height:1.4;margin-bottom:20px}
.packages__wrapper .packages__image{height:261px}.form-reset-password{margin-top:30px}.checkbox-tooltip{overflow:hidden;margin-top:5px}
.checkbox-tooltip .custom-checkbox{float:left;margin-top:3px}.checkbox-tooltip .custom-checkbox label{margin-right:0}
.checkbox-tooltip .ico-tooltips{color:#ccc;font-size:18px}.form-special-assistance .block-4{padding-bottom:30px;margin-bottom:30px}
.form-special-assistance .passenger-check{margin-top:30px}.form-special-assistance .notice-text{margin-top:20px}
.special-assistance-page .text-info-3{margin-top:32px}.special-assistance-page .login-message{margin-top:30px;margin-bottom:30px}
.packages-heading{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.promotion-packages-result .flight-item{font-size:14px}.promotion-packages-result .flight-item .flight-item__inner>a{display:block;position:relative;min-height:150px}
.promotion-packages-result .flight-item__info-1{left:20px}.promotion-packages-result .flight-item__info-1 .info-promotions{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:11px;font-weight:normal;text-transform:uppercase}
.promotion-packages-result .flight-item__info-1 .info-promotions>span{font-family:"baker-signet-web",serif;text-transform:none;font-size:24px;font-weight:normal}
.promotion-packages-result .flight-item__details{padding:20px;color:#000;background-color:#fff}.promotion-packages-result .items{font-size:0}
.promotion-btn{margin-top:20px}.bullet-list{font-size:14px;color:#000;list-style-position:outside;margin:25px 0 0 18px}
.bullet-list li{margin-bottom:13px}.form-hotel-filter{margin-top:35px}.form-hotel-filter .custom-select--2 .select__label{max-width:80px}
.form-hotel-filter .custom-select--2 .select__text{padding-left:90px}.form-hotel-filter .rating-hotel{margin-top:3px}
.hotel-result{overflow:hidden;margin-top:28px;margin-right:-20px}.hotel-result .place-3 .place-3__inner{padding-bottom:24px}
.hotel-result .place-3 .sub-heading-2--blue{margin-bottom:13px;line-height:1.4}.hotel-result .place-3 .place-3__detail{margin-top:14px}
.hotel-result .place-3 .place-3__detail li+li{margin-top:6px}.hero{height:554px}.hero figcaption{position:relative;top:395px;max-width:988px}
.hero figcaption .hero__text{font-size:28px;line-height:45px}.hero figcaption .hero__text strong{font-size:30px;line-height:1}
.promo figcaption{padding:20px 125px 20px 21px}.promo .btn-1{position:absolute;top:20px;right:16px}.promo .promo__text{font-weight:400}
.promo .promo__heading{font-size:21px}.block-1 .blk-heading .link-2{margin-top:8px}.fare-deals .fare-deals-col{float:right;width:50%}
.fare-deals-list{width:50%;float:left}.travel-widget{width:436px;position:relative;top:-582px;z-index:3;min-height:520px}
.form-book-travel{display:none}.form-book-travel.active{display:block}.form-book-travel .one-third .custom-select--2 .select__label{max-width:45px}
.no-touch .safari .travel-widget{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background:url("/saar5/images/shadow-widget.png") no-repeat 0 100%;padding-bottom:12px}
.no-touch .safari .travel-widget:before,.no-touch .safari .travel-widget:after{display:none}.no-touch .safari .travel-widget .travel-widget-inner{-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}
.no-touch .safari .one-third{width:33.33334%}.tab-wrapper{position:relative}.tabs .tab{border-bottom:2px solid #00266b;background:url("/saar5/images/tabs-bg.png");width:437px;overflow:hidden}
.tabs .tab-item{-webkit-transition:background 400ms;-moz-transition:background 400ms;transition:background 400ms;height:47px}
.tabs .tab-item a{line-height:48px;font-weight:700;text-align:center;text-shadow:0 1px 0 rgba(0,0,0,0.5)}
.tabs .tab-item a .ico-point-r{display:none}.tabs .tab-item.active{background-color:#00266b}.tabs .tab-item.active a{position:relative;top:0}
.tabs .tab-item:first-child a{width:104px}.tabs .tab-item:nth-child(2) a{width:132px}.tabs .tab-item:nth-child(3) a{width:90px}
.tabs .tab-item:nth-child(4) a{width:110px}.tabs .tab-wrapper{background-color:#f1f1f0}.tabs .tab-wrapper .popup__close{display:none}
.tabs .tab-content{padding:20px 28px 10px}.tabs .tab-content .login-hr{margin:20px 0;line-height:.8}
.tabs .tab-content .main-heading{display:none;margin-bottom:30px}.news-ticker .news-ticker-inner{max-width:988px}
.accordion--1 .accordion__control .ico-point-d{top:50%}.accrual-calculator-process .grid-row{margin-top:14px}
.form-calculate-miles-1{padding-top:0;position:relative}.form-calculate-miles-2{padding-top:0;position:relative}
.form-calculate-miles-2 .form-group{padding-right:150px}.form-calculate-miles-2 .button-group{position:absolute;top:0;right:0;zoom:1}
.form-1 .col{width:50%}.form-1 .custom-checkbox--1{padding-right:10px}.block--redemption .block__title{overflow:hidden;clear:both}
.block--redemption .block__title .link-2{float:right}.block--redemption .block__content{clear:both}.block--redemption .promotion__title{position:relative;z-index:1}
.find-your-booking{margin-top:37px}.find-your-booking>p{padding-top:25px;margin:0 0 36px;max-width:760px;clear:left}
.find-your-booking .grid-col{width:30%}.find-your-booking .grid-col.grid-col--long-text{margin-right:14px}
.toolbar--language{min-width:767px}.paid-block br{display:none}.ie .dials .dials-chart .dials-chart__item .dials-chart__item-desc .item-desc{background-color:transparent}
.ie .dials .dials-chart .dials-chart__item .dials-chart__item-desc .item-desc .item-desc__info{margin-top:50px}
.ie .dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle{background:url("/saar5/images/dials-chart-sprite.png") no-repeat;width:245px;height:245px}
.ie .dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask.circle-full,.ie .dials .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask.circle-half{display:none}
.before-fly__items-details p{width:90%}.status__num--gray{text-align:center;font-size:12px;background-color:#ccc;color:#fff;width:18px;height:18px;line-height:18px;margin-left:12px;font-style:normal}
.blk-heading-control li{float:left;list-style:none;height:29px;line-height:29px}.blk-heading-control li+li{margin-left:15px;padding-left:15px;border-left:1px solid #e2e2e2}
.blk-heading-control .cancel-all-flight [class*="ico-"]:before,.blk-heading-control .print-btn--grey [class*="ico-"]:before{height:29px;line-height:29px}
.blk-heading-control .cancel-all-flight .ico-cancel-all{margin-right:3px;font-size:18px}.blk-heading-control .print-btn--grey .ico-print{font-size:17px;color:#666}
.booking{margin-bottom:65px}.booking .blk-heading{margin-top:30px;padding-bottom:12px;border-bottom:1px solid #d3d3d3}
.booking .main-heading{margin-bottom:30px}.booking .sub-heading-2--dark{margin-top:15px;margin-bottom:10px}
.booking .custom-checkbox input+label{padding-left:25px}.booking-item{overflow:hidden;-webkit-transform:translate3d(0,0,0)}
.booking-item .booking-passenger .booking-passenger-heading{overflow:hidden}.booking-item .booking-passenger .booking-passenger-heading .custom-checkbox--1{float:left}
.booking-info{position:relative;width:100%;border-bottom:1px solid #f2f2f2;zoom:1}.booking-info:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.booking-info .booking-info-item:nth-child(1),.booking-info .booking-info-item.nth-child-1{width:28%}
.booking-info .booking-info-item:nth-child(1) .booking-desc,.booking-info .booking-info-item.nth-child-1 .booking-desc{padding-right:51px}
.booking-info .booking-info-item:nth-child(1),.booking-info .booking-info-item.nth-child-2{border-left:none}
.booking-info .booking-info-item:nth-child(2),.booking-info .booking-info-item.nth-child-2{width:28%}
.booking-info .booking-info-item:nth-child(2) .booking-desc,.booking-info .booking-info-item.nth-child-2 .booking-desc{padding-left:51px}
.booking-info .ico-airplane-lift{font-size:55px;position:absolute;top:50%;right:-15px;margin-top:-35px;color:#ccc}
.booking-info .ico-airplane-lift:before{display:block;margin:0}.booking-desc{position:relative}.booking-desc .hour{font-family:sans-serif;color:#00266b;display:block;line-height:1}
.booking-desc .country-name{display:block;font-weight:700;font-family:sans-serif;font-size:13px;color:#333}
.booking-info-item{border-left:1px solid #ccc}.booking-content{color:#666}.booking-content span{color:#666;display:block;font-size:13px;font-weight:400;font-family:sans-serif}
.booking__sub_heading{font-weight:bold}.booking-passenger{color:#000;border-top:1px solid #f2f2f2}.booking-passenger+.booking-passenger{border-top:1px solid #f2f2f2}
.booking-passenger-content{position:relative;overflow:hidden;border-top:1px solid #f2f2f2}.booking-passenger-heading{font-size:16px;padding-bottom:15px;border-bottom:1px solid #f2f2f2}
.booking-passenger__control{display:block;position:relative;padding:17px 28px 21px;color:#000;font-family:sans-serif}
.booking-passenger__control .ico-point-d{position:absolute;top:50%;right:30px;font-size:13px;margin-top:-6px;width:12px;height:12px;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.booking-passenger__control.active .ico-point-d{right:25px}.booking-passenger-list{font-size:13px;overflow:hidden;padding-left:0;margin-top:28px;margin-bottom:0}
.booking-passenger-list li{float:left;list-style:none;margin-top:10px;text-transform:uppercase;letter-spacing:-0.5px;min-height:30px}
.booking-confirm{overflow:hidden}.booking-confirm-heading{overflow:hidden;margin-bottom:28px;display:table;width:100%}
.booking-confirm__desc{margin:0;vertical-align:middle;color:#666}.booking-confirm-list{vertical-align:middle;margin:0;padding-left:0}
.booking-confirm-list li{float:left;list-style:none;line-height:38px}.booking-confirm-list li a{display:inline-block;height:22px;line-height:22px}
.booking-confirm-list li a.disable{cursor:default;color:#ccc}.booking-confirm-list li a.disable *[class^="ico-"]{color:#ccc}
.booking-confirm-list li span{color:#2e77fd}.booking-confirm-list a *[class^="ico-"]{margin-right:6px;color:#2e77fd;font-size:21px}
.booking-confirm-list a *[class^="ico-"].ico-plane-card{font-size:26px;margin-right:6px;margin-top:-3px}
.booking-confirm-list a *[class^="ico-"].cancel-flight{margin-top:1px}
.checkin-complete .booking{padding-bottom:35px;margin-bottom:40px;border-bottom:1px solid #d3d3d3}.before-fly .main-heading--dark{margin-bottom:20px;margin-left:-1px}
.before-fly .sub-heading-3--dark{margin-bottom:0}.before-fly .sub-heading-1--dark{margin-bottom:15px}
.before-fly .ico-pin{float:left;margin-right:2px;margin-top:-4px;font-size:22px}.before-fly .before-fly-item{overflow:hidden}
.before-fly .before-fly-item figure{margin-bottom:35px}.before-fly ul{list-style:none;padding:0}.before-fly .before-fly-info .before-fly__infomation{color:#b9986d}
.before-fly .before-fly-weather__item{float:left}.before-fly .before-fly-weather__item [class^="ico-"]{min-height:100px;font-size:70px;color:#ccc}
.before-fly .before-fly-weather__item [class^="ico-"].ico-rainy{font-size:60px}
.before-fly .before-fly--essential ul{width:50%;float:left}.before-fly .before-fly--essential ul li{margin-top:15px}
.before-fly .before-fly--weather ul{margin-top:30px;overflow:hidden}.before-fly .before-fly-country{overflow:hidden;border-bottom:1px solid #e3e3e3}
.before-fly .before-fly-country span{display:block;color:#333}.before-fly .before-fly-hyperlinks{clear:both;overflow:hidden;margin-bottom:80px}
.before-fly .before-fly-hyperlinks-item{float:left}.before-fly .before-fly-hyperlinks-item em{font-size:93px;line-height:1;color:#ccc}
.before-fly .before-fly-hyperlinks-item em:before{display:block;margin:0}.before-fly .before-fly-hyperlinks-item a{display:block;text-align:center}
.before-fly .before-fly-hyperlinks-item .before-fly-hyperlinks__cation{font-family:sans-serif;color:#000;margin-bottom:15px}
.booking-nav .passenger-info__seat{position:absolute;right:30px;top:50%;margin-top:-17px;margin-right:0;opacity:.5}
.booking-nav__item{background-color:#ededed;position:relative;width:100%;height:60px;border-top:1px solid #f3f3f3;border-bottom:2px solid #ededed}
.booking-nav__item .passenger-info{position:static;display:table-cell;vertical-align:middle;padding-right:63px;font-weight:600;font-family:sans-serif}
.booking-nav__item .passenger-info__text{letter-spacing:-0.2px}.booking-nav__item .ico-point-r{position:absolute;right:15px;top:50%;margin-top:-6px;font-size:12px;color:#666;display:none}
.booking-nav__item .ico-point-r:before{margin:0}.booking-nav__item:first-child{border-top:0}.booking-nav__item.active{background-color:#fff;padding-right:10px;border-bottom-color:#cfcfcf}
.booking-nav__item.active .passenger-info{font-weight:700;font-family:sans-serif}.booking-nav__item.active .passenger-info span{color:#e47305}
.booking-nav__item.active .passenger-info__seat{right:40px;opacity:1}.booking-nav__item.active .ico-point-r{display:block;color:#e47305}
.safari .booking-nav__item.active .ico-point-r{right:10px}.booking-nav--1 .booking-nav__item.passed .ico-check-thick{color:#666;display:block}
.booking-nav--1 .booking-nav__item.active .ico-check-thick{right:35px;display:none}.booking-nav--1 .booking-nav__item.active .passenger-info span{color:#e47305}
.booking-nav--1 .ico-check-thick{position:absolute;top:50%;right:30px;margin-top:-7px;color:#666}.sidebar{overflow:hidden;position:absolute;top:0;left:0;bottom:138px;width:255px;padding-right:14px}
.sidebar .inner{width:255px;padding-right:14px}.sidebar .inner-fixed{position:fixed!important;bottom:auto;top:0!important}
.sidebar .inner-relative{left:auto!important;position:relative!important;bottom:auto}.form-passenger-detail.active{display:block}
.form-passenger-detail .form-group{margin-top:36px}.form-passenger-detail .form-group>label,.form-passenger-detail .form-group-full>label{margin-left:5px}
.form-passenger-detail .form-group .ico-error,.form-passenger-detail .form-group-full .ico-error{right:10px;bottom:35px}
.form-passenger-detail .form-group .ico-success,.form-passenger-detail .form-group-full .ico-success{right:10px;bottom:15px}
.form-passenger-detail label{font-size:15px;margin-bottom:5px;display:inline-block}.form-passenger-detail label span{display:block;margin-bottom:9px;color:#666;font-size:14px}
.form-passenger-detail .custom-radio--1 label{font-size:14px}.form-passenger-detail .form-group-full{margin:33px 0 0;overflow:hidden}
.form-passenger-detail .form-group-2 label{display:block}.form-passenger-detail .form-group-2 .custom-radio input+.ico-radio{left:0;margin-top:2px}
.form-passenger-detail .blk-heading{margin-bottom:-7px}.form-passenger-detail .blk-heading .sub-heading-3--dark{color:#02266b;text-transform:uppercase}
.form-passenger-detail .blk-heading .notice-text{margin-top:10px}.form-passenger-detail .custom-checkbox{margin-top:10px}
.form-passenger-detail .custom-checkbox label{margin-bottom:0}.form-passenger-detail .custom-radio label{margin-bottom:0;display:inline-block}
.form-passenger-detail .radio-group--left{margin-top:20px}.form-passenger-detail .radio-group--left .custom-radio--1{margin-left:40px;z-index:4}
.form-passenger-detail .radio-group--left label{margin-left:0}.form-passenger-detail .grid-row .grid-col-color .select__text{color:#666}
.form-passenger-detail .form-group--mobile-2 .grid-col label{margin-left:5px}.form-passenger-detail .passenger-heading{margin-top:36px}
.form-passenger-detail .passenger-heading__title{font-size:16px;font-weight:400;font-family:sans-serif;color:#000;padding-bottom:15px}
.form-passenger-detail .passenger-heading__text{line-height:20px;color:#666}.form-passenger-detail .form-group-radio .custom-radio{margin-top:20px}
.form-passenger-detail .form-group-radio .custom-radio input+label{margin-left:0;padding-left:27px;font-size:14px;line-height:1.2}
.form-passenger-detail .passenger-confirm label{padding-left:30px;font-size:14px}.form-passenger-detail .passenger-confirm .custom-checkbox{margin-top:0;position:relative}
.form-passenger-detail .passenger-confirm+.text-error{padding-left:0;margin:3px 0}.form-passenger-detail .passenger-confirm-wrapper.error .passenger-confirm{background-color:#fef5f4!important;border:1px solid #f00}
.form-passenger-detail .passenger-confirm-wrapper.error .passenger-confirm label{color:#f00}.form-passenger-detail .button-group{float:right;margin-bottom:105px}
.form-passenger-detail .button-group-1{margin-bottom:105px;margin-top:33px}.form-passenger-detail .form-group-full--1{margin-top:60px;padding-top:40px;border-top:2px solid #ccc}
.non-editable .passenger-info__personal{margin-bottom:25px}.passenger-info__personal{margin-bottom:40px;padding-top:30px}
.guardianBreak{padding-top:0;border-top-width:2px;margin-bottom:0}.guardianInfo{border-bottom-width:0;padding-top:10px;padding-bottom:0;margin-bottom:15px}
.guardianHeading{padding-top:10px}.passenger-info__personal .sub-heading-1--dark{margin-bottom:18px}
.passenger-info__personal .passenger-heading--1{padding-right:100px}.passenger-info__personal .passenger-heading--1 .passenger-heading__title{font-weight:bold}
.passenger-info__personal:first-child,input+.passenger-info__personal{padding-top:0;border-top:0}.passenger-info__personal .custom-select--2 .custom-scroll{top:45px;left:-1px}
.passenger-info__personal+.passenger-info__personal{border-top:2px solid #ccc}.passenger-confirm{padding:15px 20px;background-color:#e5e9f0}
.passenger-confirm .custom-checkbox--1 input+label{background-position:left 2px}.passenger-confirm .custom-checkbox--1 input:checked+label{background-position:0 -98px}
.passenger-confirm--1{margin-bottom:10px}.passenger-confirm--1 .ico-point-r{margin-right:5px}.passenger-details-page .main-heading{margin-bottom:20px}
.passenger-details-page .passenger-confirm .custom-checkbox--1 input+label:before{top:3px}.passenger-details-page .block--shadow .checkin-alert{margin-top:40px}
.passenger-details-page .block--shadow .checkin-alert+.checkin-alert{margin-top:0}[data-citizenship-visa-status-relation]{display:none}
.relaunch-page .passenger-info__seat{position:absolute}.wrap-passenger{position:relative}.passenger-detail--1{position:relative}
.passenger-detail--1>:first-child{border-top:0}.passenger-detail--1 .checkin-alert+.passenger-info__personal{border-top:0}
.passenger-detail--1 .passenger-logged{margin-bottom:40px}.form-passenger-detail--1 .form-group{padding-right:0}
.form-passenger-detail--1 .form-group-2{padding-right:96px}.booking-upcoming-flights-page .main-inner{margin-bottom:153px}
.booking--style-1{margin-bottom:0;padding-bottom:40px}.booking--style-1 .blk-heading{position:relative;padding-bottom:15px}
.booking--style-1 .booking-info .booking-info--width-1{width:17.5%}.booking--style-1 .booking-info .booking-info--width-2{width:29%}
.booking--style-1 .booking-info .booking-info--width-3{width:25%}.booking--style-1 .booking-desc{padding-top:0;padding-bottom:0;min-height:0}
.booking--style-1 .booking-info-item{padding:24px 0}.booking--style-1 .booking-info-item:nth-child(1) .booking-desc{padding:0 20px}
.booking--style-1 .booking-info-item:nth-child(2){border-left:1px solid #ccc}.booking--style-1 .booking-info-item:nth-child(2) .booking-desc{padding:0 51px 0 28px}
.booking--style-1 .booking-info-item:nth-child(3){border-left:none}.booking--style-1 .booking-info-item:nth-child(3) .booking-desc{padding-left:65px}
.booking--style-1 .booking-info__button{vertical-align:middle}.booking--style-1 .booking-info__button .btn-1{padding:17px 20px 16px}
.booking--style-1 .booking-info__text .booking-desc{padding:0 40px}.booking--style-2 .blk-heading{border-bottom:0}
.booking--style-2 .checkin-alert{margin:15px 0 10px}.booking--style-2 .booking-item{margin-bottom:30px}
.booking--style-2 .booking-item .sub-heading-1--dark{font-size:21px}.booking--style-2 .booking-item .sub-heading-3--dark,.booking--style-2 .booking-item .sub-heading-1--dark{margin:24px 20px 15px}
.booking--style-2 .booking-item .sub-heading-3--dark .ico-check-thick,.booking--style-2 .booking-item .sub-heading-1--dark .ico-check-thick{float:right;color:#24765d}
.booking-info-group{background-color:#f2f2f2}.booking-info-group .booking-info{border-bottom:0;border-top:1px solid #e1e1e1;background-color:#f2f2f2;display:block;clear:both}
.booking-info-group .booking-info.no-border{border-top:0}.booking-info-group .booking-info .booking-info-item{float:left;display:inline-block;border:0}
.booking-info-group .booking-info .booking-info-item:nth-child(1) .booking-desc{padding-left:0;padding-right:55px}
.booking-info-group .booking-info .booking-info-item:nth-child(2) .booking-desc{padding-left:55px;padding-right:0}
.booking-info-group .booking-info.booking-info-row .booking-content{padding:12px 0}.booking-info-group .booking-info.booking-info-row .booking-content span{display:inline-block}
.booking-info-group .booking-info .booking-content span br{display:none}.booking-info-group .booking-info .ico-airplane-lift{font-size:35px;margin-right:-17px;right:0}
.booking-info-group .flights--detail{float:left;position:relative;margin:0}.booking-info-group .flights-type{float:right;margin-top:10px}
.booking-info-group .loading--small{margin-left:0;margin-top:0;position:static}.booking-info-group .flights__info--group{overflow:hidden}
.booking-info-group .booking-info .booking-info-item.one-half{width:50%}.booking-sumary-page .booking--style-2,.checkin-complete .booking--style-2,.relaunch-page .booking--style-2{border-right:0}
.blk-heading-control{float:right}.booking .sub-heading-3--dark{margin-bottom:10px}.booking-info-item{width:22%;display:table-cell;vertical-align:top;padding:30px 0}
.booking-desc{padding:0 20px}.booking-content span{line-height:18px}.booking-passenger-content{padding:28px}
.booking-passenger__control{font-size:21px}.booking-passenger-list li{width:33.32%}.booking-confirm__desc{display:table-cell;width:40%}
.booking-confirm-list li{list-style:none}.before-fly .main-heading--dark{font-size:36px}.before-fly .before-fly-item{margin-bottom:38px}
.before-fly .before-fly-info{width:50%;float:left}.before-fly .before-fly-weather__item{width:33.333%}
.before-fly .before-fly-hyperlinks{margin-top:57px}.before-fly .before-fly-hyperlinks-item{width:25%}
.before-fly .before-fly-hyperlinks-item .before-fly-hyperlinks__cation{font-size:24px}.before-fly-choose{display:none}
.booking-nav__item{display:table}.booking-nav__shadow{display:block;position:absolute;top:0;right:14px;bottom:0;width:30px;-webkit-box-shadow:7px 0 9px -9px rgba(50,50,50,0.3);-moz-box-shadow:7px 0 9px -9px rgba(50,50,50,0.3);box-shadow:7px 0 9px -9px rgba(50,50,50,0.3)}
.form-passenger-detail .blk-heading{padding-right:40px}.form-passenger-detail .blk-heading .sub-heading-1--blue{text-transform:uppercase}
.form-passenger-detail .passenger-heading__title{font-size:16px;font-weight:400;font-family:sans-serif;color:#000;padding-bottom:15px}
.form-passenger-detail .passenger-confirm label{color:#333;line-height:20px}.table--krisflyer-update .row-heading{padding:15px 20px 25px}
.table--krisflyer-update .row{padding:10px 20px 20px}.table--krisflyer-update .col-group{padding-top:10px;zoom:1}
.table--krisflyer-update .col-group:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.table--krisflyer-update .col-1{width:4%}.table--krisflyer-update .col-2{width:46%}.table--krisflyer-update .col-3{width:25%}
.table--krisflyer-update .col-4{width:25%}.table--krisflyer-update input{width:100%}.seatmap-columnletter,.seatmap-columnletter-empty{color:#333;position:relative;float:left}
.seatmap-galley,.seatmap-exit{border:1px solid #dedede;text-transform:uppercase;font-weight:700;border-radius:3px;font-weight:400;font-family:sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.seatmap{position:relative;text-align:center;padding-bottom:40px;margin-left:295px;min-height:450px}
.seatmap-content{position:relative;text-align:center;font-size:16px}.seatmap-cabin{padding-top:33px;display:block;clear:both;position:relative}
.seatmap-cabin-row{position:relative;display:block;text-align:center;zoom:1}.seatmap-cabin-row:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.seatmap-cabin-exit{margin-top:15px}.seatmap-cabin-exit .seatmap-row-block{margin-top:20px}.seatmap-cabin-exit .seatmap-rownum{top:auto;bottom:18px}
.seatmap-columnletter-empty{visibility:hidden}.seatmap-rownum{position:absolute;font-size:.875em;top:0;margin:5px;color:#333}
.seatmap-rownum.right{left:102%}.seatmap-rownum.left{right:102%}.seatmap-toprow{margin-bottom:45px}.seatmap-toprow .seatmap-rownum{visibility:hidden}
.seatmap-row-block{display:inline-block;position:relative;text-align:center;vertical-align:top}.seatmap-row-block.al-l{text-align:left}
.seatmap-row-block.al-r{text-align:right}.seatmap-row-block.al-c{text-align:center}.seatmap-row-block.al-x .seat-empty{display:inline-block;visibility:hidden}
.seat-inner-galley.seat-inner-bassinet .seatmap-rownum{top:0}.has-space-forbass.seat-inner-bassinet .seatmap-row-block{vertical-align:top}
.has-space-forbass.seat-inner-bassinet .seat-aisle{height:auto}.has-space-forbass.seat-inner-bassinet .seatmap-rownum{top:0}
.seatmap-facility-lift.seat-has-facility [data-replace].seatmap-row-block,.seat-inner-bassinet.seat-has-facility [data-replace].seatmap-row-block,.seat-row-hasexit.has-space-forbass.seatmap-facility-lift.seat-has-facility [data-replace].seatmap-row-block,.seat-row-hasexit.seat-inner-bassinet.seat-has-facility [data-replace].seatmap-row-block{vertical-align:top}
.seatmap-facility-lift .seatmap-row-block,.seat-inner-bassinet .seatmap-row-block,.seat-row-hasexit.has-space-forbass.seatmap-facility-lift .seatmap-row-block,.seat-row-hasexit.seat-inner-bassinet .seatmap-row-block{vertical-align:bottom}
.seatmap-facility-lift .seatmap-rownum,.seat-inner-bassinet .seatmap-rownum,.seat-row-hasexit.has-space-forbass.seatmap-facility-lift .seatmap-rownum,.seat-row-hasexit.seat-inner-bassinet .seatmap-rownum{top:45px}
.seatmap-facility-lift .seat-aisle,.seat-inner-bassinet .seat-aisle,.seat-row-hasexit.has-space-forbass.seatmap-facility-lift .seat-aisle,.seat-row-hasexit.seat-inner-bassinet .seat-aisle{height:90px}
.seatmap-facility-lift.seatmap-facility-row .seatmap-row-block,.seat-inner-bassinet.seatmap-facility-row .seatmap-row-block,.seat-row-hasexit.has-space-forbass.seatmap-facility-lift.seatmap-facility-row .seatmap-row-block,.seat-row-hasexit.seat-inner-bassinet.seatmap-facility-row .seatmap-row-block{vertical-align:top}
.seat-inner-galley.seatmap-facility-lift .seatmap-rownum{top:0}.seat-inner-galley.seatmap-facility-lift .seatmap-row-block{vertical-align:top}
.has-space-forbass.seat-row-hasexit.seat-inner-galley .seatmap-rownum,.has-bassinet-hit.has-transfer-facility.seat-inner-galley .seatmap-rownum{top:45px}
.has-space-forbass.seat-row-hasexit.seat-inner-galley .seatmap-row-block.next-colgrp-hasbassinet,.has-bassinet-hit.has-transfer-facility.seat-inner-galley .seatmap-row-block.next-colgrp-hasbassinet{vertical-align:top}
.has-space-forbass.seat-row-hasexit.seat-inner-galley+.has-nospace.seat-inner-bassinet .seat-aisle,.has-bassinet-hit.has-transfer-facility.seat-inner-galley+.has-nospace.has-bassinet-hit .seat-aisle{height:auto}
.has-space-forbass.seat-row-hasexit.seat-inner-galley+.has-nospace.seat-inner-bassinet .seatmap-rownum,.has-bassinet-hit.has-transfer-facility.seat-inner-galley+.has-nospace.has-bassinet-hit .seatmap-rownum{top:0}
.has-space-forbass.seat-row-hasexit.seat-inner-galley+.has-nospace.seat-inner-bassinet .seatmap-row-block,.has-bassinet-hit.has-transfer-facility.seat-inner-galley+.has-nospace.has-bassinet-hit .seatmap-row-block{vertical-align:top}
.seat-inner-galley.seat-inner-bassinet.seatmap-facility-lift .seatmap-rownum{top:45px}.seat-inner-galley.seat-inner-bassinet.seatmap-facility-lift .seatmap-row-block{vertical-align:bottom}
.seatmap-lift-transfer-facility .seatmap-galley,.colgrp-has-transfac.next-colgrp-hasbassinet .seatmap-galley{-webkit-transform:translateY(-45px);-ms-transform:translateY(-45px);transform:translateY(-45px)}
.colgrp-exit:first-child{text-align:left}.colgrp-exit:last-child{text-align:right}.colgrp-exit .seatmap-exit{position:relative;display:inline-block;text-align:center;top:auto;margin:5px}
.seatmap-galley{text-align:center;background-color:#dedede;clear:both}.seatmap-galley em{font-size:17px;margin:0}
.seatmap-galley em.ico-1-toilet{font-size:21px}.seatmap-galley em:before{margin:0;vertical-align:middle}
.seatmap-exit{display:block;position:absolute;top:5px;left:0;right:0;border-color:#00cc0a;color:#00cc0a;margin-left:5px;margin-right:5px;text-align:center}
.seat-deck{position:absolute;z-index:1;top:70px;display:none}.seat-deck.active{position:relative;display:inline-block;top:auto;left:auto}
.seat-deck-nav{display:none;position:relative;width:100%;margin:0 auto;padding-top:30px}.seat-deck-nav.on{display:block}
.seat-deck-tabs{display:inline-block;position:relative;margin:0 auto;padding:0}.seat-deck-tabs .tab-item{height:36px;position:relative;display:inline-block;background-color:#ccc;list-style:none;-webkit-transition:background 400ms;-moz-transition:background 400ms;transition:background 400ms}
.seat-deck-tabs .tab-item a{color:#333;font-size:14px;line-height:37px;padding:0 35px;display:block}
.seat-deck-tabs .tab-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.seat-deck-tabs .tab-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.seat-deck-tabs .tab-item.active{background-color:#3d588c;-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2)}
.seat-deck-tabs .tab-item.active a{color:#fff}.seat-char-bassinet{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;position:relative;vertical-align:middle}
.seat-char-bassinet:before{font-family:"sia-1";content:'\e602';font-size:33px;color:#333;position:absolute;top:-120%;left:50%;-webkit-transform:translate(-50%,0);-moz-transform:translate(-50%,0);-ms-transform:translate(-50%,0);-o-transform:translate(-50%,0);transform:translate(-50%,0)}
.seat{display:inline-block;cursor:pointer;vertical-align:bottom;text-align:center;font-style:normal;outline:0;border-radius:3px;color:#00266b;background-color:#fff}
.seat.seat-empty{display:none}.seat-aisle{display:inline-block;vertical-align:top;min-height:1px;width:25px}
.seat-selected{background-color:#fe9500;color:#fff}.seat-occupied{background-color:#00266b;color:#00266b;cursor:default}
.seat-status{padding:24px 0 0 12px;margin:0}.seat-status li{display:block;overflow:hidden;list-style:none;margin-bottom:10px}
.seat-status li [class^="ico-"]{cursor:default}.seat-status li .ico-1-info-round-fill{cursor:pointer}
.seat-status span{line-height:32px;vertical-align:middle;display:inline-block}.seat-status em{font-size:22px;line-height:32px;margin-right:18px;margin-left:5px;color:#333}
.seat-status em:before{margin:0}.seat-status .seat{line-height:20px;width:20px;height:20px;font-size:12px;margin-right:18px;cursor:default;vertical-align:top}
.seat-status .ico-1-seat-windowless{width:20px;height:20px;font-size:12px;line-height:20px;margin-right:18px;border-radius:3px;cursor:default;background-color:white;text-align:center;border:1px solid #ccc;color:#ccc}
.seat-status .ico-1-info-round-fill{font-size:18px;color:#ccc;margin-right:0;margin-left:8px}.seat-status .ico-1-info-round-fill:before{display:block}
.seat-click{border-color:#002261}.seat-equipped{overflow:hidden;padding:23px 20px 14px 208px;background-color:#fff;zoom:1}
.seat-equipped:after{content:".";visibility:hidden;display:block;height:0;clear:both}
.seat-equipped-item{float:left;line-height:27px;word-spacing:2px;margin-left:22px;margin-bottom:5px;color:#666}
.seat-equipped-item em{color:#666;margin-right:5px}.seat-equipped-item em:before{display:block}.seat-equipped-item [class^="ico-"]{cursor:default}
.seat-equipped-item .ico-1-plug-in,.seat-equipped-item .ico-change-seat{font-size:20px;vertical-align:-2px}
.seat-equipped-item .ico-1-television,.seat-equipped-item .ico-1-screen,.seat-equipped-item .ico-bed,.seat-equipped-item .ico-1-flat-bed{font-size:22px;vertical-align:-5px}
.seat-equipped-item .ico-1-flat-bed{font-size:25px;margin-top:-1px}.seat-equipped-item:first-child{margin-left:0;padding-bottom:2px;position:absolute;left:20px;top:23px}
.seat-legend{display:none}.seat-preselected{background-color:#aaa;color:#fff}.seat-preselected.seat-selected{background-color:#fe9500}
.no-overflow{overflow:hidden}.seatsmap-page .tabs--1>.tab{margin:35px 0 33px}.seatsmap-page .blk-heading{position:relative;margin-bottom:26px;padding-top:18px}
.seatsmap-page .blk-heading .sub-heading-3--dark{line-height:30px;margin-bottom:10px}.seatsmap-page .blk-heading .sub-text-1{padding-top:7px;line-height:17px;color:#666;clear:both}
.seatsmap-page .checkin-alert{margin-top:25px;margin-bottom:0}.form-seatmap{position:relative}.form-seatmap .button-group-1{margin-bottom:80px}
.form-seatmap .select__label{max-width:114px}.seatmap--business .seatmap-cabin-row,.seatmap--first .seatmap-cabin-row{margin-bottom:0}
.seatmap--business .seatmap-exit,.seatmap--first .seatmap-exit{margin:10px}.seatmap--business .has-transfer-facility .colgrp-exit .seatmap-exit,.seatmap--first .has-transfer-facility .colgrp-exit .seatmap-exit{margin-top:5px;margin-bottom:5px}
.form-seat-confirm{overflow:hidden}.seat-bg{overflow:hidden;pointer-events:none;z-index:-1;position:absolute;top:0;right:0;bottom:0;left:0}
.seatmap-wings{padding:0 35px;position:absolute;top:0;right:0;bottom:0;left:0}.seatmap-wings.seatmap-wingstart{height:140px;bottom:auto}
.seatmap-wings.seatmap-wingstart .seatmap-wingtip{bottom:-2px}.seatmap-wings.seatmap-wingstart:before,.seatmap-wings.seatmap-wingstart:after{bottom:15px;-webkit-box-shadow:-2px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:-2px 0 8px rgba(0,0,0,0.1);box-shadow:-2px 0 8px rgba(0,0,0,0.1)}
.seatmap-wings.seatmap-wingend{top:auto;bottom:0}.seatmap-wings.seatmap-wingend .seatmap-wing-content:after{border-top-right-radius:0;-webkit-box-shadow:6px 0 10px rgba(0,0,0,0.1);-moz-box-shadow:6px 0 10px rgba(0,0,0,0.1);box-shadow:6px 0 10px rgba(0,0,0,0.1)}
.seatmap-wings.seatmap-wingend .seatmap-wing-content:before{border-top-left-radius:0;-webkit-box-shadow:-6px 0 10px rgba(0,0,0,0.1);-moz-box-shadow:-6px 0 10px rgba(0,0,0,0.1);box-shadow:-6px 0 10px rgba(0,0,0,0.1)}
.seatmap-wing-content{position:relative;background:#f7f7f7;height:100%}.seatmap-wing-content:before,.seatmap-wing-content:after{content:"";width:50%;z-index:-1;border-radius:10%/116%;position:absolute;top:10px;bottom:10px}
.seatmap-wing-content:after{left:50%;right:0;-webkit-box-shadow:8px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:8px 0 8px rgba(0,0,0,0.1);box-shadow:8px 0 8px rgba(0,0,0,0.1)}
.seatmap-wing-content:before{left:0;right:50%;-webkit-box-shadow:-8px 0 8px rgba(0,0,0,0.1);-moz-box-shadow:-8px 0 8px rgba(0,0,0,0.1);box-shadow:-8px 0 8px rgba(0,0,0,0.1)}
.seatmap-wingtip{height:100px;position:absolute}.seatmap-wingtip.left{right:100%;left:-35px}.seatmap-wingtip.left img{float:right}
.seatmap-wingtip.right{left:100%;right:-35px}.seatmap-wingtip.right img{float:left}.generic-seatsmap-page .blk-heading{position:relative;clear:both}
.generic-seatsmap-page .seat{cursor:default}.seatmap--generic{text-align:left}.seatmap--generic .seatmap-content{background:#fff;border-bottom:2px solid #ccc;padding:30px 20px;margin-top:50px}
.seatmap--generic .sub-heading-2--grey{text-align:left}.seatmap--generic .note-text{margin-top:20px;font-size:14px;text-align:left}
.seatmap--generic .seatmap__select{margin-top:46px}.seatmap--generic .seatmap__select-label{font-size:15px;color:#333;text-transform:uppercase}
.seatmap--generic .custom-select--seat{max-width:315px}.seatmap--generic .custom-select--seat .select__text{left:130px}
.type-seatmap{margin-top:15px;position:relative;overflow:hidden;text-align:center;background-color:#f7f7f7}
.type-seatmap .type-seatmap-item{padding:5px 0;display:inline-block;background-color:#f7f7f7}.type-seatmap:before,.type-seatmap:after{content:"";width:40px;height:100%;opacity:.2;z-index:1}
.type-seatmap:before{-webkit-box-shadow:-10px 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:-10px 0 15px 0 rgba(0,0,0,0.5);box-shadow:-10px 0 15px 0 rgba(0,0,0,0.5);position:absolute;top:0;bottom:0;left:60px}
.type-seatmap:after{-webkit-box-shadow:10px 0 15px 0 rgba(0,0,0,0.5);-moz-box-shadow:10px 0 15px 0 rgba(0,0,0,0.5);box-shadow:10px 0 15px 0 rgba(0,0,0,0.5);position:absolute;top:0;right:60px;bottom:0}
.leftWing{text-align:left}.rightWing{text-align:right}.galley-less .seatmap-galley,.galley-less-2 .seatmap-galley{margin-left:auto;margin-right:auto}
.deselect-on .seat-selected{cursor:default}.seat-terms-conditions{margin-left:-20px;width:70%;margin-bottom:96px;color:#000}
.blk-heading+.seat-terms-conditions{margin-top:30px}.seat-terms-conditions .level-top>li{margin-top:25px;padding-left:5px}
.seat-terms-conditions .level-top>li:first-child{margin-top:0}.seat-terms-conditions .level-top ul+p{margin-top:25px}
.seat-terms-conditions li{line-height:1.3em}.seat-terms-conditions .list-unstyled>li{margin-top:8px}
.seat-terms-conditions .custom-list-style>li{position:relative;padding-left:26px}.seat-terms-conditions .custom-list-style>li>span:first-child{position:absolute;left:0;top:0}
.seat,.seatmap-columnletter,.seatmap-columnletter-empty{line-height:35px;width:35px;height:35px;margin:5px;border:1px solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.seatmap--business .seat,.seatmap--business .seatmap-columnletter,.seatmap--business .seatmap-columnletter-empty,.seatmap--first .seat,.seatmap--first .seatmap-columnletter,.seatmap--first .seatmap-columnletter-empty{margin-left:10px;margin-right:10px}
.seatmap--business .seat,.seatmap--business .seatmap-columnletter,.seatmap--business .seatmap-columnletter-empty{width:60px}
.seatmap--first .seat,.seatmap--first .seatmap-columnletter,.seatmap--first .seatmap-columnletter-empty{width:68px}
.seatmap-galley{font-size:11px;height:33px;line-height:33px;margin:5px;border:solid 1px transparent}
.seatmap-galley.icon-only em:before,.seatmap-galley.has-handicap em:before{vertical-align:top;line-height:33px}
.seatmap--business .seatmap-galley,.seatmap--first .seatmap-galley{margin-left:10px;margin-right:10px}
.seat{font-size:16px;border-color:#ccc}.seatmap-exit{width:78px;height:33px;font-size:11px;line-height:33px}
.seatmap-exit.left{left:5px;right:auto;margin-left:0}.seatmap-exit.right{right:5px;left:auto;margin-right:0}
.seatmap--business .seatmap-exit{width:58px}.seatmap--business .seatmap-exit.left{left:10px}.seatmap--business .seatmap-exit.right{right:10px}
.seatmap--first .seatmap-exit{width:66px}.seatmap--first .seatmap-exit.left{left:10px}.seatmap--first .seatmap-exit.right{right:10px}
.seatmap-row-block[data-col="1"]{width:45px}.seatmap--business .seatmap-row-block[data-col="1"]{width:80px}
.seatmap--first .seatmap-row-block[data-col="1"]{width:88px}.seatmap-row-block[data-col="2"]{width:90px}
.seatmap--business .seatmap-row-block[data-col="2"]{width:160px}.seatmap--first .seatmap-row-block[data-col="2"]{width:176px}
.seatmap-row-block[data-col="3"]{width:135px}.seatmap--business .seatmap-row-block[data-col="3"]{width:240px}
.seatmap--first .seatmap-row-block[data-col="3"]{width:264px}.seatmap-row-block[data-col="4"]{width:180px}
.seatmap--business .seatmap-row-block[data-col="4"]{width:320px}.seatmap--first .seatmap-row-block[data-col="4"]{width:352px}
.galley-less[data-col="4"] .seatmap-galley{width:168px}.seatmap--business .galley-less[data-col="4"] .seatmap-galley{width:298px}
.seatmap--first .galley-less[data-col="4"] .seatmap-galley{width:330px}
.galley-less[data-col="3"] .seatmap-galley{width:78px}.seatmap--business .galley-less[data-col="3"] .seatmap-galley{width:138px}
.seatmap--first .galley-less[data-col="3"] .seatmap-galley{width:154px}
.galley-less[data-col="2"] .seatmap-galley{width:33px}.seatmap--business .galley-less[data-col="2"] .seatmap-galley{width:auto}
.seatmap--first .galley-less[data-col="2"] .seatmap-galley{width:66px}
.galley-less-2[data-col="4"] .seatmap-galley{width:78px}.seatmap--business .galley-less-2[data-col="4"] .seatmap-galley{width:138px}
.seatmap--first .galley-less-2[data-col="4"] .seatmap-galley{width:154px}
.galley-less-2[data-col="3"] .seatmap-galley{width:33px}.seatmap--business .galley-less-2[data-col="3"] .seatmap-galley{width:58px}
.seatmap--first .galley-less-2[data-col="3"] .seatmap-galley{width:66px}
.galley-less.leftWing .seatmap-galley,.galley-less.rightWing .seatmap-galley,.galley-less-2.leftWing .seatmap-galley,.galley-less-2.rightWing .seatmap-galley{width:auto;margin-left:5px;margin-right:5px}
.flights__searchs{position:relative}.flights__searchs .control{position:absolute;height:74px;width:100%;left:0;top:0}
.flights__searchs .wi-icon{display:block;width:32px;height:32px;position:absolute;display:inline-block;text-indent:-900em;position:absolute;background:#2f7d66;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%}
.flights__searchs .wi-icon:before,.flights__searchs .wi-icon:after{content:"";position:absolute;z-index:1}
.flights__searchs .wi-icon:before{left:3px;top:3px;width:26px;height:26px;border-top-left-radius:50%;border-top-right-radius:50%;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border-top-left-radius:50%;border-bottom-left-radius:50%;border-top-right-radius:50%;border-bottom-right-radius:50%;background:#fff}
.flights__searchs .wi-icon:after{width:0;height:0;top:10px;border:6px solid transparent}.flights__searchs .wi-icon.wi-icon-next:after{left:14px;border-left-color:#0b664b;border-right:0}
.flights__searchs .wi-icon.wi-icon-previous:after{left:12px;border-right-color:#0b664b;border-left:0}
.operated{font-weight:600;font-family:sans-serif;color:#e47305;font-size:13px}.flights__table{width:100%;border-collapse:separate}
.flights__table.next-package .package-4{display:none;width:0;padding:0;border:0}.flights__table.next-package .package-6{display:none;width:0;padding:0;border:0}
.flights__table.next-package .package-3{background-image:url("/saar5/images/line-2.png");background-position:right 0;background-repeat:repeat-y;border-right:0}
.flights__table.previous-package td.first{border-right:0}.flights__table.previous-package .package-1{display:none;width:0;padding:0;border:0}
.flights__table.previous-package .package-2{background-image:url("/saar5/images/line-2.png");background-position:left 0;background-repeat:repeat-y}
.flights__table .flight-part{padding:0;border:0}.flights__table tr td,.flights__table tr th{padding:7px 20px;vertical-align:middle}
.flights__table tr td:first-child,.flights__table tr th:first-child{text-align:left}.flights__table tr th{height:54px}
.flights__table tr th.bgd-green-1{border-right:2px solid #0b664b}.flights__table tr th.bgd-green-2{border-right:2px solid #176e54}
.flights__table tr th.bgd-green-3{border-right:2px solid #24765d}.flights__table tr th.bgd-green-4{border-right:2px solid #2f7d66}
.flights__table tr th.bgd-green-gray{border-right:2px solid #687878}.flights__table tr th:first-child.bgd-green-1{border-left:2px solid #0b664b}
.flights__table tr td{position:relative;padding:7px 10px 2px;border-right:1px solid #e5e5e5;border-bottom:1px solid #a1a1a1;text-align:center}
.flights__table tr td.first{padding-left:20px;padding-right:20px}.flights__table tr td.last{border-right:0}
.flights__table tr td>span,.flights__table tr td .flights__info--mb .package--price>span{font-weight:400;font-family:sans-serif;font-size:14px;color:#000;display:block;margin-top:-8px}
.flights__table tr td .seat-left{z-index:1;position:relative}.flights__table tr td .seat-left span{position:absolute;left:0;right:0;text-align:center;bottom:5px;color:#ff9f00;font-size:12px}
.flights__table tr td .custom-radio--1{padding-top:20px;text-align:center;z-index:1}.flights__table tr td .custom-radio--1 label{padding-left:0;display:block;font-size:13px;line-height:20px;color:#000;font-weight:400;font-family:sans-serif}
.flights__table tr td .custom-radio--1 label:before,.flights__table tr td .custom-radio--1 label:after{left:50%}
.flights__table tr td .custom-radio--1 label:before{top:-18px;margin-left:-7px}.flights__table tr td .custom-radio--1 label:after{top:-15px;margin-left:-4px}
.flights__table tr td .custom-radio--1 input{margin-left:-7px;top:2px;left:50%}.flights__table tr.active td{border-bottom-color:#999}
.flights__table tr.active .flight-part{border-top:0;border-bottom:0}.flights__table tr.active .flights__table--1__inner tr.waitlisted td{position:static;border-right:0;border-bottom:1px solid #e5e5e5}
.flights__table tr.active .flights__table--1__inner tr.waitlisted+tr td{border-top:0}.flights__table>tbody>tr>td{background:#fff}
.flights__table .title-head{color:#fff;max-width:50px}.flights__table .ico-info-round-fill,.flights__table .ico-tooltips{font-size:1.35em;color:#ccc;margin-top:7px;letter-spacing:-3px}
.flights__table .operated{float:left;clear:both;margin-top:13px;margin-bottom:3px}.flights__table .flights__info--group .flights--detail{position:relative}
.flights__table .flights__info--group .flights--detail>span{float:left}.flights__table .flights__info--group .flights--detail .details{clear:left}
.flights__table.flights__table--1 th{width:16.66667%}.flights__table.flights__table--1 th:first-child{width:50%}
.flights__table.flights__table--3 .custom-radio--1 input,.flights__table.flights__table--4 .custom-radio--1 input{top:10px}
.flights__table.flights__table--3 .custom-radio--1 label,.flights__table.flights__table--4 .custom-radio--1 label{height:0}
.flights__table.flights__table--3 .custom-radio--1 label:before,.flights__table.flights__table--4 .custom-radio--1 label:before{top:-19px}
.flights__table.flights__table--3 .custom-radio--1 label:after,.flights__table.flights__table--4 .custom-radio--1 label:after{top:-16px}
.flights__table.flights__table--3 .waitlist-text,.flights__table.flights__table--4 .waitlist-text{margin-top:-18px;margin-bottom:15px}
.flights__table.flights__table--3 .waitlist-text+.custom-radio--1 input,.flights__table.flights__table--4 .waitlist-text+.custom-radio--1 input{top:-5px}
.flights__table.flights__table--3 .waitlist-text+.custom-radio--1 label:before,.flights__table.flights__table--4 .waitlist-text+.custom-radio--1 label:before{top:-25px}
.flights__table.flights__table--3 .waitlist-text+.custom-radio--1 label:after,.flights__table.flights__table--4 .waitlist-text+.custom-radio--1 label:after{top:-22px}
.flights__table.flights__table--3 th{width:25%}.flights__table.flights__table--3 th:first-child{width:50%}
.flights__table.flights__table--4 th{width:50%}.flights__table.flights__table--4 th:first-child{width:50%}
.flights--detail .loading--small{margin-left:8px;vertical-align:middle}.flights__table--1__inner{border-collapse:separate;width:100%}
.flights__table--1__inner tr td:first-child .flights__info:first-child{padding-top:0}.flights__table--1__inner tr.waitlisted td{border-right:0;border-bottom:1px solid #e5e5e5;background:#fff}
.flights__table--1__inner.type-economy-cib tr td{width:12.5%}.flights__table--1__inner.type-economy-cib tr td.first{width:50%}
.flights__table--1__inner.type-business-cib tr td{width:50%}.flights__table--1__inner.type-economy-orb tr td{width:16.66667%}
.flights__table--1__inner.type-economy-orb tr td.first{width:50%}.flights__table--1__inner.type-business-orb tr td{width:16.66667%}
.flights__table--1__inner.type-suites-orb tr td:first-child{width:50%}.flights__table--1__inner.type-suites-orb tr td{width:16.66667%}
.flights__table--1__inner.type-business-orb tr td.first{width:50%}.flights__table--1__inner[class*="type"] tr.waitlisted td{width:100%}
.flights__info--group{position:relative}.flights__info--group .flights__info{padding:13px 0;overflow:hidden;border-bottom:1px solid #e5e5e5;position:relative}
.flights__info--group .flights__info.flights__info--mb{display:none}.flights__info--group .flights__info.none-border{border:0;.flights--detail{margin-bottom:-10px}
.aircraft-type{margin-top:10px}}.flights__info--group .flights__info:first-child{padding:0}.flights__info--group .flights__info.last{border-bottom:0}
.flights__info--group .flights__info .link-5{display:none}.flights__info--group .flights__info .class-flight{position:absolute;right:0;margin-top:10px}
.flights__info--group .flights__info--detail{float:left;margin-bottom:2px;width:50%}.flights__info--group .flights__info--detail .ico-airplane-lift{position:absolute;top:12px;left:25%;margin-left:1.4em;font-size:2.5em;color:#ccc}
.flights__info--group .flights__info--detail .hour{font-family:sans-serif;font-size:24px;color:#00266b;display:block}
.flights__info--group .flights__info--detail .country-name{display:block;font-weight:700;font-family:sans-serif;font-size:13px;color:#333}
.flights__info--group .flights__info--detail .date{font-size:13px;color:#666}.flights__info--group .flights__info--detail .date br{display:none}
.flights__info--group .flights--detail{color:#000;margin-top:10px;line-height:18px;font-size:13px}.flights__info--group .flights--detail .details p{margin:0}
.flights__info--group .flights--detail>span{font-weight:700;cursor:pointer}.booking-info-group .flights__info--group .flights--detail>span{text-transform:uppercase}
.flights__info--group .flights--detail .ico-point-d,.flights__info--group .flights--detail .ico-point-u{font-size:.8em;margin-left:7px}
.link-5{font-size:13px}.link-5 .ico-point-d,.link-5 .ico-point-u{font-size:.4em;margin-left:5px}.flights__searchs--business .flights__table tr th{width:50%}
.flights__searchs--business .flights__table tr.active .flights__table--1__inner tr td{border-bottom:1px solid #00286d}
.flights__searchs--business .flights__table tr.active .flights__table--1__inner tr.waitlisted td{border-bottom:1px solid #e5e5e5}
.flights__searchs--business .flights__table tr.active .flights__table--1__inner tr.waitlisted:first-child td{border-top:0}
.flights__searchs--business .flights__table.flights__table--1 tr th{width:25%}.flights__searchs--business .flights__table.flights__table--1 tr th:first-child{width:50%}
.flights__searchs--suites .flights__table.flights__table--1 tr th{width:16.66667%}.flights__searchs--suites .flights__table.flights__table--1 tr th:first-child{width:50%}
.flights__searchs--suites .flights__table.flights__table--1 tr.active .flights__table--1__inner tr td{border-bottom:1px solid #83230a}
.flights__searchs--suites .flights__table.flights__table--1 tr.active .flights__table--1__inner tr.waitlisted td{border-bottom:1px solid #e5e5e5}
.flights__searchs--suites .flights__table.flights__table--1 tr.active .flights__table--1__inner tr.waitlisted:first-child td{border-top:0}
.flights__searchs .icon-next,.flights__searchs .icon-previous{visibility:hidden}.form-flight-search .flights__searchs .waitlist-text{color:#f99f1c}
.fare-notice{margin:5px 0 0;font-style:italic;font-size:12px;color:#000}.loading--medium-2{border-width:2px;width:28px;height:28px}
.booking-summary .loading--medium-2{margin:5px 13px 15px}.flights__table tr td .custom-radio--1 label .package--price-number{font-size:15px}
.package--price-number{clear:both;display:block}.disableClick{pointer-events:none}.title-5{font-weight:600;font-family:sans-serif;font-size:16px;color:#000}
.conditions__wrap{margin-top:44px;margin-bottom:60px;min-height:500px}.conditions__wrap .print-btn{margin-top:25px}
.conditions__wrap .print-btn .ico-print{font-size:16px;margin-right:5px}.conditions__wrap .accordion__content{padding:0 35px 5px 25px;color:#000;line-height:1.3}
.conditions__wrap .accordion__content p:first-child{margin-top:0}.accordion__wrap{margin-top:30px}.list-type-disc li{list-style-type:disc;text-indent:0;list-style-position:outside;margin-left:35px}
.list-type-disc li>span{line-height:25px}.list-type-disc li.last{margin-bottom:0}.list-unstyled li{list-style:none}
.list-style-1{margin-bottom:15px}.list-style-1 li ul{padding-left:30px}.list-style-1 li ul li{margin:15px 0}
.list-style-1 li ul li:first-child{margin-top:0}.margin-1{margin-bottom:0}.booking-summary{width:233px;position:absolute;top:5px;right:0;margin-bottom:20px;z-index:4;background-color:#fff;-webkit-box-shadow:0 0 4px rgba(0,0,0,0.08);-moz-box-shadow:0 0 4px rgba(0,0,0,0.08);box-shadow:0 0 4px rgba(0,0,0,0.08)}
.booking-summary.active .ico-point-d{margin-top:-8px}.booking-summary.booking-summary--fixed{position:fixed;z-index:4}
.booking-summary.disable{top:5px}.booking-summary.disable .booking-summary__control{cursor:default}.booking-summary.disable .booking-summary__control .ico-point-d:before{display:none}
.booking-summary.disable .total-cost,.booking-summary.disable .total-miles{display:none}.booking-summary .text-miles{float:left;margin:0 0 6px;line-height:normal}
.booking-summary .text-miles a{margin:0 3px;font-size:14px;line-height:1em;color:#ccc;cursor:pointer}
.booking-summary ul{list-style:none}.booking-summary [data-tabindex]{overflow:hidden}.booking-summary__control{position:relative;display:block;padding:10px;font-size:14px;color:#fff;font-weight:700;font-family:sans-serif;background-color:#00266b;outline:0;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.booking-summary__control .ico-point-d{position:absolute;top:50%;right:10px;margin-top:-5px;z-index:1;font-size:10px}
.booking-summary__info{padding:12px 15px 11px;background-color:white}.booking-summary__info .number-passengers{margin:0;font-size:14px;color:#333}
.booking-summary__info .total-cost{margin:0;font-family:sans-serif;font-size:24px;line-height:1;color:#00266b}
.booking-summary__info .total-cost span{clear:both;display:block}.booking-summary__info .total-cost span.unit{text-transform:uppercase}
.booking-summary .link-4{font-size:11px;line-height:1.2}.booking-heading{overflow:hidden}.booking-heading>h3{float:left;font-weight:700;font-family:sans-serif;font-size:13px;color:#00266b;text-transform:uppercase}
.booking-heading>.link-4{float:right;font-size:11px;margin-top:2px}.booking-summary__content{display:none;padding:0 10px;background-color:white}
.booking-summary__content .cta-group{border-top:1px solid #e7e7e7;padding:15px 0 16px}.booking-summary__content .cta-group .link-4{font-size:11px;line-height:1.2}
.flights-info-heading{overflow:hidden;margin-bottom:5px}.flights-info-heading>h4{line-height:1;float:left;font-weight:700;font-family:sans-serif;font-size:11px;color:#666;text-transform:uppercase}
.flights-info-heading>span{float:right;font-weight:400;font-family:sans-serif;font-size:11px;color:#333}
.flights-info{margin:18px 0 0}.flights-info .flights-info__country{clear:both;overflow:hidden;height:25px;background:#e7e7e7 url("/saar5/images/bgd-arrow-left.png") 50% 50% no-repeat}
.flights-info .flights-info__country>span{width:50%;padding:4px 0;float:left;font-size:14px;text-align:center}
.flights-cost-title{overflow:hidden;line-height:1;margin:14px 0;font-weight:700;font-family:sans-serif;font-size:11px;color:#333;text-transform:uppercase}
.flights-cost__details{overflow:hidden;list-style:none}.flights-cost__details>li{display:block;overflow:hidden;margin-bottom:10px;font-size:11px;color:#666}
.flights-cost__details>li>span{float:right}.flights-cost__details>li>span:first-child{float:left;width:50%}
.flights-cost__details>li.addon--item{position:relative}.flights-cost__details>li.addon--item .delete-btn{position:absolute;right:0}
.flights-cost__details>li.addon--item .ico-close-round-fill{color:red}.flights-cost__details>li.addon--item .ico-close-round-fill:before{line-height:1.2em}
.flights-cost__details>li.sub-total>span{font-weight:700;font-family:sans-serif;font-size:11px;line-height:20px}
.flights-cost__details>li.sub-total>span:first-child{width:40%}.flights-cost__details>li.sub-total .miles,.flights-cost__details>li.sub-total .price{font-weight:700;font-family:sans-serif;font-weight:normal;font-size:16px;clear:right;text-align:right}
.flights-cost__details>li.sub-total .price{text-transform:uppercase}.flights-cost__details>li.sub-total .miles{display:block;text-transform:none}
.flights-cost__details>li.sub-total-1 .price{font-size:11px}.flights-cost__details .grand-price{font-weight:700;font-family:sans-serif;margin-top:3px}
.flights-cost__details .grand-price span{color:#000;font-size:13px}.flights-cost__details .grand-price span:first-child{width:50%}
.flights-cost__details .grand-price span.price{text-transform:uppercase}.grand-total{overflow:hidden}
.grand-total .total-title{margin-top:30px;text-align:right}.grand-total .flights-cost__details{margin-top:15px}
.grand-total .total-info{display:block;font-family:sans-serif;font-size:24px;line-height:1;color:#00266b;text-align:right}
.grand-total .total-info span{clear:both;display:block}.popup--flights-details .grand-total .total-info span,.popup-mb-cost-breakdown-1 .grand-total .total-info span,.popup-mb-cost-breakdown-2 .grand-total .total-info span,.popup--cancel-flight-orc .grand-total .total-info span,.popup--cancel-flight-atc .grand-total .total-info span{display:inline;clear:none}
.grand-total .total-info span.unit{text-transform:uppercase}.grand-total>p{color:#666;font-size:11px;text-align:right}
.total-title{display:block;font-weight:700;font-family:sans-serif;font-size:10px;color:#666;text-transform:uppercase}
.list-miles{list-style:none}.list-miles>li{overflow:hidden;font-size:10px;line-height:21px;color:#666}
.list-miles>li>span{float:right;line-height:21px;text-transform:uppercase}.booking-group{position:relative;padding:17px 0 12px;border-top:1px solid #e7e7e7}
.booking-group .flights-info:first-child{margin-top:13px}.booking-group>.link-4{position:absolute;top:17px;right:0;width:50%;text-align:right;margin-top:2px}
.booking-summary .booking-group:first-child{padding:17px 0 20px}.flights-cost__sub-total,.flights-cost__sub-title{zoom:1}
.flights-cost__sub-total:after,.flights-cost__sub-title:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.flights-cost__sub-total span,.flights-cost__sub-title span{float:right}.flights-cost-title{margin-bottom:8px}
.flights-cost-title.flights-cost-title--1{margin-top:0}.flights-cost .flights-cost__sub-title{margin:16px 0 7px}
.flights-cost__sub-total{font-size:11px;margin:0}.flights-miles-title{text-transform:none}.flights-cost+.flights-cost .flights-cost-title{margin:8px 0 3px}
.booking-summary--style-1{top:-15px}.booking-summary--style-1.booking-summary--fixed,.form-flight-search .booking-summary--style-1{top:5px}
.booking-summary--style-1 .price{text-transform:uppercase}.booking-summary--style-1 .booking-summary__info .total-cost,.booking-summary--style-1 .booking-summary__info .total-miles,.booking-summary--style-1 .grand-total .total-miles,.booking-summary--style-1 .grand-total .total-info{font-size:21px}
.booking-summary--style-1 .price-plus{display:inline;font-size:.7em;float:none}.booking-summary--style-1 .booking-summary__info{padding-bottom:8px}
.booking-summary--style-1 .booking-summary .booking-group:first-child{padding-top:15px}.booking-summary--style-1 .flights-cost__details>li{margin-bottom:7px}
.booking-summary--style-1 .grand-total .total-title{margin-bottom:3px}.booking-summary--style-1 .flights-cost-title .text-right{text-transform:none}
.content-wrapper{width:74%}.miles-info{list-style:none;overflow:hidden}.miles-info>li .miles-info--item{font-weight:600;font-family:sans-serif;font-size:14px;color:#00266b}
.info-card{font-size:16px;color:#ccc}.list-cards{list-style:none}.list-cards>li{display:inline-block}
.wrap-payment-convert{overflow:hidden;padding-top:10px}.wrap-payment-convert .custom-checkbox--1 label{font-size:18px;color:#000}
.wrap-payment-convert .form-inline{float:left;width:20%;margin-right:5px}.wrap-payment-convert .form-inline .price-input{background:#efefef;padding-right:10px}
.wrap-payment-convert .form-inline .input-1,.wrap-payment-convert .form-inline .custom-select{color:#000}
.wrap-payment-convert .form-inline .custom-select.disabled{background:#fff}.wrap-payment-convert>span.left{margin:13px 8px 0 4px;font-size:11px}
.wrap-payment-convert .total-convert{float:left;margin:15px 0 0 20px;font-family:sans-serif;font-size:24px;color:#000}
.payment-currency{padding:30px 20px;background-color:#e5e9f0}.payment-currency.disabled{background:#e5eaf0}
.payment-currency.disabled .wrap-payment-convert .input-1 input{color:#999}.payment-currency.disabled .wrap-payment-convert .custom-select--2 .select__text{color:#999}
.payment-currency>h4{font-family:sans-serif;font-size:24px;color:#000}.payment-currency>ul{margin:25px 0 10px 18px}
.payment-currency>ul>li{font-size:14px;line-height:20px;color:#000}.payment-currency .custom-checkbox--1 label{font-size:18px;line-height:normal}
.payment-currency .custom-checkbox--1 input+label:before,.payment-currency .custom-checkbox--1 input+label:after{top:3px}
.payments-detail .payments-heading{border-bottom:1px solid #ccc}.payments-heading .custom-checkbox input+label{font-size:18px}
.krisflyer-account .custom-checkbox{margin-top:15px}.krisflyer-account .custom-checkbox label{font-size:14px;color:#777}
.cta-group{padding:20px 0;list-style:none}.booking-summary .cta-group>li:first-child{margin-bottom:1px}
.terms-conditions{padding:20px;background-color:#e5e9f0}.terms-conditions .terms-detail p{color:#000;margin-top:20px}
.terms-conditions .terms-detail p:first-child{margin-top:10px}.slider--2{position:relative;padding:10px 35px 38px}
.slider--2 .ico-plus,.slider--2 .ico-minus{display:inline-block;width:29px;height:28px;position:absolute;top:-8px;z-index:1;border:1px solid #dfdfdf;font-size:11px;line-height:28px;color:#a9a9a9;text-align:center;-webkit-box-shadow:0 2px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 2px 0 rgba(0,0,0,0.3);box-shadow:0 2px 0 rgba(0,0,0,0.3);border-top-left-radius:2px;border-top-right-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;font-weight:bold;cursor:pointer}
.slider--2 .ico-plus:before,.slider--2 .ico-minus:before{margin-top:9px}.slider--2 .ico-minus{left:-35px}
.slider--2 .ico-plus{right:-35px}.slider--2 .stripe-1,.slider--2 .stripe-2{display:block;width:4px;height:15px;position:absolute;top:0;z-index:1;background-color:#dbe0e8}
.slider--2 .stripe-1{left:25%}.slider--2 .stripe-2{left:75%}.slider--2 .line-bottom{position:absolute;display:block;height:5px;left:10px;right:10px;bottom:-7px;background:url("/saar5/images/slider-line-bg.png") repeat-x}
.slider--2 .ui-slider{background-color:#b6c0d1;border:0;border-bottom:1px solid #a8b1c1}.payments-group__slider .pattern{display:inline-block;width:22px;height:22px;margin-right:10px;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px;vertical-align:middle}
.payments-group__slider .pattern.blue-bgd{background-color:#00266b}.payments-group__slider .pattern.grey-bgd{background-color:#e2e2e2}
.payments-group__slider .info{font-size:14px;color:#333;border-top:1px solid #f2f2f2}.payments-group__slider .info .cta-group{padding:0;margin-top:27px}
.payments-group__slider .info .grid-row{padding:10px 0}.payments-group__slider .info .label{line-height:30px}
.payments-group__slider .info .value strong{font-family:sans-serif;font-weight:normal;font-size:24px}
.payments-group__slider .total .label{padding-left:37px;font-weight:700;font-family:sans-serif}.payments-group__slider .total .value{color:#00266b}
.payments-group__charge{overflow:hidden}.payments-group__charge .info-card{position:absolute;left:103px;z-index:3}
.payments-group__charge .complete-fields .info-card{position:absolute;left:auto;right:-25px;top:0}.payments-group__charge .complete-fields .number-cvv label{position:relative;display:inline-block;line-height:19px}
.payments-group__charge .grid-row{margin-top:20px}.payments-group__charge .grid-row .grid-inner{position:relative}
.payments-group__charge p{margin-top:0;font-size:16px;line-height:24px;color:#333}.payments-group__charge p.note{font-size:13px;color:#666}
.payments-group__charge p.text-error{font-size:14px;color:#f00;padding-left:10px;padding-right:10px;margin-top:0}
.payments-group__charge fieldset:first-child+fieldset{margin-top:29px;padding-top:24px;border-top:1px solid #f2f2f2}
.payments-group__charge fieldset:first-child label{font-size:15px;line-height:17px}.global-manage-booking .payments-group__charge fieldset:first-child label{font-size:15px;line-height:17px}
.payments-group__charge fieldset>.link-4{margin-top:15px}.payments-group__charge .type-card{margin-right:15px;margin-top:-6px}
.payments-group__charge .list-cards{margin:5px 0 15px}.payments-group__charge .form-group-inner>.form-group{margin:0}
.payments-group__charge .krisflyer-account{margin:0 0 5px}.payments-group__charge .krisflyer-account .form-group:first-child{margin-top:26px}
.payments-group__charge .krisflyer-account .custom-checkbox--1{display:block;cursor:default}.payments-group__charge .complete-fields{margin-top:24px;display:none}
.payments-group__charge .complete-fields.active{display:block}.payments-group__charge .add-clear-text{outline:0}
.payments-detail__form{overflow:hidden}.payments-detail__form .form-group label{display:inline-block;margin-bottom:10px}
.payments-detail__form .form-group>label,.payments-detail__form .grid-col>label{margin-left:10px}.payments-detail__form .grid-row{margin-left:-10px;margin-right:-10px}
.payments-detail__form .grid-inner{padding-left:10px;padding-right:10px}.payments-detail__form .grid-inner.grid-inner--min-height{min-height:47px}
.payments-detail__form .terms-conditions{margin:40px 0}.payments-detail__form .custom-checkbox--1{display:inline-block;line-height:20px}
.general-flight{position:relative}.general-flight .sub-heading-1--dark{margin:22px 0 23px}.general-flight .main-intro{overflow:hidden;margin-top:15px;padding-right:0}
.payments-page .main-intro .sub-heading-1--dark+p{font-size:14px}.payments-page .general-flight .sub-heading-1--dark{margin:25px 0 31px}
.table-allocation{width:100%}.table-allocation tr td{padding:10px 0;color:#333}.table-allocation tr.type-1 td{border-bottom:1px solid #ededed;padding-bottom:25px}
.table-allocation tr.type-1+tr td{padding-top:25px}.title-1,.title-2,.text-bold{font-weight:700;font-family:sans-serif;font-size:14px}
.title-1,.text-bold-1{text-transform:uppercase;color:#000}.title-1>span,.text-bold-1>span{color:#b2b2b2}
.title-2,.text-bold{color:#333}.list-allocation>li{display:block;overflow:hidden;margin:5px 0}.list-allocation>li span{float:right;font-size:14px;font-weight:normal;color:#666}
.list-allocation>li span:first-child{float:left}.table-allocation--cost tr td{padding:2px 0}.table-allocation--cost tr.type-1 td{border-bottom:0}
.table-allocation--cost tr.type-1+tr td{padding-top:0}.table-allocation--cost tr.type-1+tr.subtotal td{padding-top:20px}
.table-allocation--cost .subtotal{font-weight:700;font-family:sans-serif}.table-allocation--cost .subtotal td{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding-top:20px;padding-bottom:20px}
.cost-breakdown{margin-bottom:20px}.terms-conditions .cta-group li{margin-bottom:5px}.blk-main-heading .social{z-index:1;line-height:36px}
.blk-main-heading .social li:first-child{margin-left:0}.blk-main-heading.type-1 .sub-heading-2--dark{width:80%}
.print-btn .ico-print{font-size:17px;margin-right:5px}.blk-main-heading .sub-heading-3--dark,.blk-main-heading .sub-heading-2--dark,.heading-wrap .sub-heading-3--dark,.heading-wrap .sub-heading-2--dark{float:left}
.blk-main-heading .print-btn,.blk-main-heading .btn-1,.heading-wrap .print-btn,.heading-wrap .btn-1{float:right}
.blk-main-heading .print-btn,.heading-wrap .print-btn{margin-top:10px}.blk-main-heading.type-1 .sub-heading-2--dark,.heading-wrap.type-1 .sub-heading-2--dark{margin-top:5px}
.heading-wrap{position:relative}.heading-wrap.type-2{text-transform:uppercase}.heading-wrap.type-2 .sub-heading-3--dark{color:#000}
.heading-wrap{overflow:hidden}.content-wrapper .main-intro{padding-right:0}.content-wrapper .main-intro p{margin:0;line-height:24px}
.content-wrapper .main-intro .note{margin-top:24px}.content-wrapper .main-intro .sub-heading-1--dark+p{line-height:20px;margin-bottom:21px}
.paid-item .paid-text,.paid-item .carat,.paid-item .plus{display:block}.paid-item .paid-text{font-weight:600;font-family:sans-serif;font-size:16px;color:#333}
.paid-item .carat,.paid-item .plus{font-family:sans-serif;color:#00266b;font-size:24px}.paid-item .carat{margin-top:5px}
.paid-block{overflow:hidden}.paid-block .paid-item{float:left}.booking-reference__item{clear:both;overflow:hidden;margin-bottom:35px}
.booking-reference__item .link-4{float:left;margin-top:10px}.booking-reference__item .paid-block{margin-top:10px}
.booking-reference__item .flights__info--group,.booking-reference__item .info-passengers-group,.booking-reference__item .trave-insurance{overflow:hidden;background-color:#f7f7f7}
.booking-reference__item .heading-wrap{margin-bottom:20px}.booking-reference__item--1>.sub-heading-2--dark{margin-bottom:25px}
.booking-reference__item--1 .heading-wrap{margin-top:32px}.booking-reference__item--1 .heading-wrap:first-child{margin-top:0}
.booking-reference__item--1 .booking-reference__item__content{overflow:hidden}.booking-reference__item--1 .booking-reference__item__content .flights__info--group .flights--detail,.booking-reference__item--1 .booking-reference__item__content .flights__info--group .class-flight{margin-top:7px}
.booking-reference__item--1 .info-passengers-group .info-passengers{padding:20px 20px 15px;border-bottom:2px solid #fff}
.booking-reference__item--1 .info-passengers-group .flights__info--detail .ico-airplane-lift{right:90px}
.cib-confirmation-page .main-intro{margin:34px 0 23px}.booking-reference .warning-block{margin-top:15px}
.pref-bag.type-1{clear:both;position:relative}.pref-bag.type-1 .number-pref>span{position:absolute;left:21px;top:50%;margin-top:-9px;font-weight:700;font-family:sans-serif;font-size:12px;line-height:19px;text-align:center;color:#fff}
.pref-bag.type-1 .number-pref .ico-business,.pref-bag.type-1 .number-pref .ico-baggage,.pref-bag.type-1 .number-pref .ico-business-1{margin:0}
.title-3{font-family:sans-serif;font-size:10px;color:#000;text-transform:uppercase;font-weight:bold}
.account-summary{color:#000}.account-summary .title-3{margin-bottom:8px}.account-summary p{margin:0}
.account-summary p>span{font-family:sans-serif;font-size:24px}.trave-insurance p{font-size:16px;margin:5px 0}
.account-summary__group .account-summary{float:left}.account-summary__group--1{overflow:hidden}.account-summary__group--1 .title-2{font-size:13px;color:#666}
.krisflyer-booking p{margin-top:0;line-height:20px;color:#000}.krisflyer-booking.detail-image{background:url("/saar5/images/earn-krisflyer-bgd.png") no-repeat center 100%;background-size:cover}
.earn-krisflyer .block-2{padding:20px;color:#000}.earn-krisflyer .block-2 p{margin:0;line-height:1.5em}
.earn-krisflyer .text-grey{font-weight:normal;margin-top:10px;line-height:1.5em}.hidden-tb-dt{display:none!important}
.before-fly__items{overflow:hidden;padding:20px;border-top:1px solid #e5e5e5;background-color:#fff}.before-fly__items .wrap-icon{position:relative;z-index:2;float:left;margin-top:7px}
.before-fly__items .wrap-icon [class^="ico"]{font-size:50px;line-height:.8;color:#ccc}
.before-fly__items .wrap-icon img{margin-left:-10px}.before-fly__items .before-fly-link{font-weight:700;font-family:sans-serif;font-size:14px;color:#333}
.before-fly__group .before-fly__items:first-child{border-top:0}.before-fly__items-details{position:relative;z-index:1;padding-left:90px;padding-right:20px;color:#333}
.before-fly__items-details p{margin:5px 0;line-height:20px}.before-fly__items-details .link-point{position:absolute;right:-5px;top:50%;margin-top:-7.5px;line-height:.9;color:#000}
.before-fly__items-details .link-point .ico-point-r:before{font-weight:bold}.touch .before-fly__items-details .link-point{padding:10px 5px 10px 10px;margin-top:-17.5px;right:-10px}
.add-ons-page [data-tabindex]{overflow:hidden}.table-baggage{width:100%;border-collapse:separate;background-color:#f7f7f7}
.table-baggage td{padding:25px 5px 25px 15px;color:#000;text-align:left}.table-baggage .weight span{display:block}
.table-baggage .weight .add{font-weight:700;font-family:sans-serif}.table-baggage .baggage-1{width:43%}
.table-baggage .baggage-1 .custom-checkbox{margin-top:18px}.table-baggage .baggage-2{width:22%}.table-baggage .baggage-3{width:35%}
.table-baggage .number-baggage{position:relative;float:left}.table-baggage .number{position:absolute;top:20px;font-size:14px;color:#fff;width:100%;left:0;text-align:center}
.table-baggage .ico-baggage{font-size:52px;color:#00266b;line-height:0;font-style:normal}.table-baggage .weight{float:left;margin-top:10px;margin-left:5px}
.table-baggage .weight .price{display:none}.table-baggage .custom-checkbox{float:left}.table-baggage .custom-checkbox input+label{margin-right:0}
.table-baggage .ico-tooltips{float:left;margin-top:-3px}.table-baggage .ico-tooltips.disabled{cursor:default;color:#e7e7e4}
.table-baggage .border-row>td{border-top:1px solid #dfdfdd}.form-general{padding-top:25px}.form-general .custom-radio--1{margin-left:20px;float:left}
.form-general .custom-radio--1:first-child{margin-left:0}.form-general .custom-radio--1+.custom-radio--1{margin-left:25px}
.form-general .form-group .custom-radio label{margin-bottom:0;font-size:14px}.form-general .form-group label{margin-bottom:5px}
.form--login .custom-select--2 .select__text{padding-left:13px}.form-general .form-group .custom-checkbox label{display:inline-block}
.form-general ul{padding:0}.form-general ul li{list-style:none}.form-global label{margin-bottom:10px;font-size:15px}
.form-global .grid-inner label{display:block}.form-global .form-group{margin-top:20px}.form-global .form-group:first-child{margin-top:0}
.form-global .form-group>label{margin-left:5px}.form-global .button-group-1{margin-top:40px}.form-global .custom-select--2 .select__text{padding-left:13px}
.form-global .custom-select--2 .select__text input{padding-left:13px}.form-partner-add .form-group .custom-select label{max-width:137px}
.form-partner-add .form-group .grid-col:first-child label{max-width:68px}.form-book-travel .custom-checkbox--1{float:left}
.form-book-travel .grid-row-1{margin-bottom:0}.form-book-travel .grid-row-1 .text-error{top:-7px}.form-book-travel .grid-row-1+.grid-row{margin-top:10px}
.form-book-travel .custom-radio{margin-left:37px}.travel-widget--1 .form-book-travel .form-group--inline{padding-bottom:10px;margin-bottom:0}
.grid-row-1 .one-half{width:100%}.grid-row-1 .grid-inner{margin-bottom:10px}.grid-col-1{width:100%}.grid-col-1 .one-half{width:100%}
.grid-col-2{width:100%}.grid-col-2 .one-third{float:left}.form-flight-status .form-group--1 .text-error,.form-manage-booking .text-error,.form-check-in .text-error{padding-left:0;padding-right:0}
.form-manage-booking,.form-check-in{display:none}.form-manage-booking.active,.form-check-in.active{display:block}
.form-manage-booking .radio-tooltips--1 .ico-arrow-up,.form-check-in .radio-tooltips--1 .ico-arrow-up{left:237px}
.form-manage-booking .ico-user{padding-left:0}.form-check-in .radio-tooltips--1 .ico-arrow-up{left:275px}
.form-flight-status{display:none}.form-flight-status.active{display:block}.form-flight-status .form-group--not-label .select__text{left:15px}
.form-flight-status .form-group--2 .select__text,.form-flight-status .form-group--2 .input-1{padding-left:15px}
.form-flight-status .radio-tooltips--1 .ico-arrow-up{left:215px}.datepicker-holder{position:absolute;bottom:-9px;left:0;background:url("/saar5/images/transparent.png") repeat 0 0;border:0;opacity:0;z-index:-1}
.form--login .form-group--1{margin-bottom:25px}.form--login .custom-checkbox--1{float:left}.form--login .link-2{float:right;color:#666;font-size:14px;background:0}
.form--login .login-hr{margin-top:12px;margin-bottom:12px;text-align:center}.form--login .login-hr>span{background-color:#fff;position:relative;padding-left:10px;padding-right:10px;font-size:10px}
.form--login .btn-3.btn-full .ico-social-facebook{margin-top:-2px}.form--language .form-group label{float:none;margin-left:0}
.form--language .custom-select--2 img{position:absolute;top:8px;left:15px;z-index:1;-webkit-box-shadow:1px 1px #cecece;-moz-box-shadow:1px 1px #cecece;box-shadow:1px 1px #cecece}
.form--language .custom-select--2 li img{position:static;margin-right:10px;display:inline-block;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.form--language .select__text{z-index:2;color:#000;font-size:14px;border:0;overflow:visible;right:0;font-weight:400;font-family:sans-serif}
.form--language .ico-cancel-thin{display:none;font-size:10px;top:50%;right:38px;margin-top:-5px;line-height:1;position:absolute;cursor:pointer;color:#000}
.form--language .custom-radio--1{width:50%;margin-left:0;margin-bottom:15px;height:20px}.form--language .custom-radio--1 label{margin-left:0;display:inline-block}
.form--language .custom-radio--1+.custom-radio--1{margin-left:0}.form--language .form-group .custom-checkbox--1{margin-top:10px}
.form--boarding-1 .table-default{padding-top:0}.form--boarding-1 .input-1{padding-left:15px}.form--boarding-2 .input-1{padding-left:15px}
.form--boarding-1 .table-col-1,.form--boarding-2 .table-col-1,.form--boarding-3 .table-col-1{padding-top:31px}
.form--account-update .table-col-1,.form--account-update-1 .table-col-1{width:33%}.form--account-update .table-col-2,.form--account-update-1 .table-col-2{width:36%}
.form--account-update .table-col-2 .table-inner,.form--account-update-1 .table-col-2 .table-inner{padding-right:46px}
.form--account-update .table-col-3,.form--account-update-1 .table-col-3{width:31%}.form--account-update .custom-checkbox--1,.form--account-update-1 .custom-checkbox--1{line-height:40px}
.form--account-update .btn-1,.form--account-update-1 .btn-1{margin-left:10px}.form--krisflyer-update .btn-1{margin-left:10px}
.form--email-confirm{padding-top:0}.form--email-confirm .input-1{padding-left:15px}.form--email-address .table-col-1,.form--email-confirm .table-col-1{width:7%;line-height:43px}
.form--email-address .table-col-2,.form--email-confirm .table-col-2{width:93%}.form--check-available .form-wrapper{margin-top:10px}
.form--check-available .form-wrapper .one-half{width:100%}.popup .form--email-address .table-default,.popup .form--phone-number-1 .table-default{padding-top:20px}
.form--email-address .input-1,.form--phone-number-1 .input-1{padding-left:15px}.form--email-address .table-default,.form--phone-number-1 .table-default{padding-top:20px;margin-bottom:0}
.form--email-address .table-content--1,.form--phone-number-1 .table-content--1{height:315px;margin-right:-10px;padding-right:10px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.windows-phone .form--email-address .table-content--1,.windows-phone .form--phone-number-1 .table-content--1{-ms-overflow-style:-ms-autohiding-scrollbar}
.form--email-address .table-content--1 .table-row:first-child .table-col,.form--phone-number-1 .table-content--1 .table-row:first-child .table-col{padding-top:0}
.form--email-address .btn-1,.form--phone-number-1 .btn-1{margin-left:5px}.form--phone-number-1 .table-content--1{height:auto;max-height:280px}
.form--phone-number .custom-checkbox label{color:#777}.form--phone-number .table-col-1{width:5%;line-height:40px}
.form--phone-number .table-col-2{width:33%}.form--phone-number .table-col-3{width:20%}.form--phone-number .table-col-3 .table-inner{padding-left:5px}
.form--phone-number .table-col-4{width:42%}.form--phone-number .table-col-4 .table-inner{padding-left:5px}
.form--phone-number .table-col-5{padding-left:5%;padding-top:10px}.form--phone-number .input-1{padding-left:15px}
.form--phone-number .custom-select--2 .select__text,.form--phone-number .custom-select--2 .select__text input{padding-left:13px}
.form--phone-number-1 .table-default{margin-bottom:40px}.form--phone-number-1 .table-col-2{width:95%}
.form--cancel-flight .table-col-1,.form--success-flight .table-col-1,.form--cancel-flight-confirm .table-col-1,.form--checkin-cancel-confirm .table-col-1{width:43.5%}
.form--cancel-flight .table-col-2,.form--success-flight .table-col-2,.form--cancel-flight-confirm .table-col-2,.form--checkin-cancel-confirm .table-col-2{width:46.5%}
.form--cancel-flight .custom-checkbox--1,.form--cancel-flight .success-text,.form--success-flight .custom-checkbox--1,.form--success-flight .success-text,.form--cancel-flight-confirm .custom-checkbox--1,.form--cancel-flight-confirm .success-text,.form--checkin-cancel-confirm .custom-checkbox--1,.form--checkin-cancel-confirm .success-text{text-transform:uppercase}
.form--cancel-flight .custom-checkbox--1 .default,.form--cancel-flight .success-text .default,.form--success-flight .custom-checkbox--1 .default,.form--success-flight .success-text .default,.form--cancel-flight-confirm .custom-checkbox--1 .default,.form--cancel-flight-confirm .success-text .default,.form--checkin-cancel-confirm .custom-checkbox--1 .default,.form--checkin-cancel-confirm .success-text .default{text-transform:capitalize}
.form--cancel-flight .custom-checkbox-all,.form--cancel-flight .success-header,.form--success-flight .custom-checkbox-all,.form--success-flight .success-header,.form--cancel-flight-confirm .custom-checkbox-all,.form--cancel-flight-confirm .success-header,.form--checkin-cancel-confirm .custom-checkbox-all,.form--checkin-cancel-confirm .success-header{font-weight:700;font-family:sans-serif;font-size:16px;text-transform:none;line-height:45px}
.form--cancel-flight .popup__text-intro--2,.form--success-flight .popup__text-intro--2,.form--cancel-flight-confirm .popup__text-intro--2,.form--checkin-cancel-confirm .popup__text-intro--2{padding-left:21.5px}
.form--cancel-flight .sub-heading-3--dark,.form--success-flight .sub-heading-3--dark,.form--cancel-flight-confirm .sub-heading-3--dark,.form--checkin-cancel-confirm .sub-heading-3--dark{margin-bottom:10px}
.form-search{position:relative;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.form-search input{line-height:20px;padding:8px 30px 11px 13px;height:40px;position:absolute;left:0;top:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-search input::-webkit-input-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search input:-moz-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search input::-moz-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search input:-ms-input-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search .btn-search{height:38px;line-height:18px;border-bottom-left-radius:0;border-top-left-radius:0}
.form-search-result .input-1{position:relative}.form-search-result input{height:40px;padding:7px 30px 7px 13px;position:absolute;left:0;top:0;line-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-search-result input::-webkit-input-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search-result input:-moz-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search-result input::-moz-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search-result input:-ms-input-placeholder{color:#c2c2c2;font-size:14px;font-weight:400;font-family:sans-serif}
.form-search .btn-search:hover{color:#f99f1c}.btn-search{position:absolute;top:0;right:0;bottom:0;z-index:10;width:40px}
.btn-search .ico-search{position:absolute;top:50%;right:0;font-size:18px;margin-top:-11px;width:40px;z-index:-1;text-align:center;color:#666}
.ent-item .ent-item__inner[data-trigger-popup]:hover{cursor:pointer}a:focus:focus,input:focus:focus,button:focus:focus,.fare-deals-list a:focus,input:focus:focus+label{outline:#2e77fd solid thin!important}
.btn-search input{font-weight:400;font-family:sans-serif;font-size:14px;height:38px;line-height:18px;padding:0;width:100%;background:url("/saar5/images/transparent.png") no-repeat;border:0;outline:0}
.custom-checkbox--1 label span{text-transform:capitalize}.search-flight__content .button-group{clear:both;padding:0 0 10px 0;overflow:hidden;font-size:100%}
.search-flight__content .button-group .custom-radio--1{float:right}.search-flight__content .button-group .custom-radio--1:first-child{float:left}
.search-flight__content .button-group .custom-radio--1+.custom-radio--1{margin-left:25px}.search-flight__content .button-group .custom-radio--1{float:left}
.search-flight__content .button-group .custom-radio--1:first-child{margin-left:0}.form-search-flight{margin-bottom:40px;padding-top:0}
.form-search-flight fieldset{margin-left:-10px}.form-search-flight .custom-select--2,.form-search-flight .input-3{margin-left:10px}
.form-search-flight .form-group .button-group-1{margin-left:10px}.form-search-flight .input-3 .input-3__text{padding-left:65px;padding-right:0}
.form-search-flight .tabs--1>.tab .tab-item a{padding:0 15px}.search-flight-1 .text-error,.search-flight-2 .text-error{padding-left:10px;padding-right:0}
.form-krisflyer-filter .custom-select--2 .select__text{padding-left:0;left:100px}.form-krisflyer-filter .form-group{margin-bottom:20px}
.form-krisflyer-filter .grid-col .one-half .select__label{max-width:80px}.form-krisflyer-filter .grid-col .one-half:first-child .select__text{left:50px}
.form-krisflyer-filter .grid-col .one-half:first-child .select__label{max-width:45px}.form-fare-filter{margin-bottom:5px}
.form-fare-filter .select__text{padding-right:25px}.form-fare-filter .btn-1{letter-spacing:0}.form-fare-filter .aside-button{position:absolute}
.widget-edit-search .grid-col-2{padding-bottom:30px}.widget-edit-search-ssh .form-wrapper{padding-bottom:10px;margin-top:20px}
.widget-edit-search-ssh .form-wrapper .grid-col.last .grid-inner{padding-right:0}.widget-edit-search-ssh .sub-heading-3--dark{margin-bottom:20px}
.widget-edit-search-ssh .sub-heading-3--dark .add-stopover{float:right;font-weight:400;font-family:sans-serif}
.widget-edit-search-ssh .group-input .has-select__tips{padding-bottom:0}.group-input+.group-input{margin-top:20px}
.multi-city-page .blk-heading{padding-bottom:21px}.form--toggle-search{display:none}.form--toggle-search.active{display:block}
.form--toggle-search .form-group{margin-bottom:25px}.form--toggle-search .form-group.grid-row{margin-bottom:58px}
.form--toggle-search .form-group.form-group--tooltips{margin-bottom:26px}.form--toggle-search .form-group.form-group--info{margin-bottom:27px}
.form--toggle-search .form-group.form-group--info p{font-size:14px;color:#000;line-height:20px}.form--toggle-search .button-group.btn-add-flight{margin-bottom:50px}
.form--toggle-search .button-group-1.group-btn{margin-bottom:80px}.form--toggle-search .form-group--info{padding-right:240px;font-size:14px;line-height:20px;color:#000}
.form--toggle-search .form-group--info p{margin:0}.form--toggle-search .right{margin-top:20px}.form--stopover .table-default--1{margin-bottom:40px;background-color:#f7f7f7}
.form--stopover .table-row{padding:20px}.form--stopover .table-col-1{width:50%}.form--stopover .table-col-2{padding-top:10px;width:50%}
.form--stopover .custom-select--2{width:105px}.form--stopover .custom-select--2 .select__text{left:13px;padding-left:0}
.form--stopover .border-row{border-top:1px solid #fff}.multi-flight{margin-bottom:30px}.multi-flight .ico-airplane-lift{position:absolute;top:50%;left:17px;margin-top:-30px;font-size:50px;color:#ccc}
.multi-flight .ico-close-rounded{display:block;position:absolute;top:27px;right:20px;font-size:25px;color:#999}
.multi-flight .form-wrapper{overflow:hidden;position:relative;margin-top:20px;padding:20px 75px 20px 105px}
.multi-flight .form-wrapper .form-group-1{float:left;width:72%}.multi-flight .form-wrapper .form-group-2{float:left;width:28%}
.multi-flight .form-wrapper .form-group{margin-bottom:0}.form--mismatch p,.form--mismatch li{color:#000;font-size:16px;font-weight:400;font-family:sans-serif}
.form--mismatch ul{margin:0 0 0 20px}.form--confirm-passenger dl{overflow:hidden}.form--confirm-passenger dl dt,.form--confirm-passenger dl dd{float:left;font-size:21px;font-family:sans-serif}
.form--confirm-passenger dl dt{color:#808080}.form--confirm-passenger dl dd{color:#000;width:75%;word-wrap:break-word;word-break:break-all;white-space:normal}
.form--confirm-passenger .form__note{background-color:#e5e9f0;padding:20px;margin-bottom:30px}.form--confirm-passenger .form__note p{color:#00266b;margin:0}
.form--addons .button-group-1{margin-top:40px}.table-cost{position:relative;width:100%;color:#333;margin-top:37px}
.table-cost:first-child{margin-top:0}.table-cost thead th{vertical-align:top;width:20%;text-align:right;padding:2px 0 35px}
.table-cost thead th:first-child{width:80%;text-align:left}.table-cost .title-1 span{padding-left:5px}
.table-cost td{width:20%;text-align:right;padding:2px 0}.table-cost td:first-child{width:80%;text-align:left}
.table-cost .row-title td{padding:15px 0}.table-cost .row-content td{padding-bottom:15px}.table-cost .detail{display:block;padding-left:10px;color:#666}
.table-cost .total-price{font-weight:700;font-family:sans-serif;color:#000}.table-cost tfoot td{padding:20px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2}
.flights-target--1{background-color:#f7f7f7;padding:20px 0}.flights-target--1 .second{color:#666}.flights-target--1 .table-allocation tr td{padding:10px 20px}
.flights-target--1 .table-allocation .type-1 td{border-bottom:1px solid #e7e6e2}.flights-target--1 .subtotal td{font-weight:700;font-family:sans-serif}
.target-checkbox .custom-checkbox--1 input+label{margin-right:0}.target-checkbox a{margin-top:12px;display:inline-block;outline:0}
.form-personal-detail .notice-text,.form-personal-detail [class*="remind-note"]{margin:5px 0}
.form-personal-detail .remind-note--italic{margin-bottom:-5px}.form-personal-detail label{font-size:15px;margin:0 0 5px 5px}
.form-personal-detail .custom-radio--1 label{margin-left:0}.form-personal-detail .passenger-info__personal{margin-bottom:30px}
.form-personal-detail .passenger-info__personal .form-group{margin-top:25px}.form-personal-detail .passenger-info__personal.last-field{padding-bottom:0;margin-bottom:0}
.form-personal-detail.non-editable .form-content{padding-top:15px}.form-personal-detail.non-editable .form-content .last-field{margin-bottom:3px}
.form-personal-detail.non-editable .passenger-info__personal{margin-bottom:25px}.form-personal-detail.non-editable .passenger-info__personal .form-group{margin-top:16px}
.form-personal-detail.non-editable .passenger-info__personal .form-group.last-group{margin-top:20px}
.form-personal-detail.non-editable .passenger-info__personal .form-mobile--3,.form-personal-detail.non-editable .passenger-info__personal .form-group--3{margin-top:20px}
.form-personal-detail.non-editable .passenger-info__personal .form-mobile--3 .grid-col .grid-inner,.form-personal-detail.non-editable .passenger-info__personal .form-group--3 .grid-col .grid-inner{display:none}
.form-personal-detail .form__intro{overflow:hidden}.form-personal-detail .form-group .custom-radio{margin-left:0;margin-right:20px}
.form__intro:first-child{position:relative;top:-40px}.form-preferences{zoom:1;margin:0 0 110px}.form-preferences:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.form-preferences .heading-wrapper{margin:0 0 40px;overflow:hidden}.form-preferences .button-group-1 .edit-btn{display:none}
.form-preferences .form-group{margin-top:19px}.form-preferences .form-group .custom-select--2 .select__text{padding-left:13px}
.form-preferences .custom-checkbox{float:left;width:100%;margin:13px 0 0}.form-preferences .preferences{padding:20px 20px 0 20px;margin-bottom:20px}
.form-preferences .preferences fieldset{padding-bottom:37px}.form-preferences .preferences fieldset+fieldset{padding-top:33px}
.form-preferences .preferences fieldset .sub-heading-note{margin:18px 0 12px}.form-preferences .preferences fieldset .form-group--title{display:block;color:#333;font-size:15px}
.form-preferences .preferences fieldset .grid-col{margin-top:5px}.form-preferences .preferences fieldset .grid-col .link-seat{margin:3px 0;display:inline-block}
.form-preferences.non-editable .form-group .custom-select--2 .select__text{padding-left:0}.form-preferences.non-editable .custom-checkbox--1,.form-preferences.non-editable .custom-checkbox--1 input+label{cursor:auto}
.custom-checkbox--wrapper{max-width:768px}.custom-checkbox--wrapper.grid-row{margin:0}.custom-checkbox--wrapper.grid-row.form-group>label{margin-left:0}
.custom-checkbox--wrapper .grid-col{margin:0}.form--redemption-nominee .form-wrapper{margin-top:26px}
.form--redemption-nominee .form-wrapper .form-group{margin-top:0}.form--redemption-nominee .form-group{margin-top:26px}
.form--redemption-nominee .form-group>label{margin-left:5px}.form--redemption-nominee label{margin-bottom:5px;font-size:15px}
.form--redemption-nominee .custom-radio label{display:inline-block;margin-bottom:0;font-size:15px}.form--redemption-nominee .ico-1-info-round-fill{margin-left:7px;color:#999;font-size:21px;cursor:pointer;line-height:.8}
.form--redemption-nominee .custom-select--2.disabled .select__text{cursor:default}.form--redemption-nominee .button-group-1{margin-top:30px}
.form--redemption-nominee .button-group-1 .disabled{cursor:default}.form--redemption-nominee.non-editable fieldset{padding-bottom:23px}
.form--redemption-nominee.non-editable .input-1 input[disabled],.form--redemption-nominee.non-editable .input-1 input[readonly]{color:#999}
.form--redemption-nominee.non-editable .form-wrapper{margin-top:20px}.form--redemption-nominee.non-editable .form-wrapper .form-group:first-child{margin-top:0}
.form--redemption-nominee.non-editable .form-group{margin-top:20px}.form--redemption-nominee.non-editable .form-group:first-child{margin-top:26px}
.form--redemption-nominee.non-editable .form-group label{margin-bottom:0}.form--redemption-nominee.non-editable .grid-inner{padding-right:0}
.form--redemption-nominee.non-editable .width-2,.form--redemption-nominee.non-editable .width-7{width:auto}
.form--redemption-nominee.non-editable .form-group--mobile .one-third{width:61%}.form--redemption-nominee.non-editable .form-group--mobile .two-third{width:39%}
.form--redemption-nominee.non-editable .form-group--mobile-1 .one-third{width:auto}.form--redemption-nominee.non-editable .custom-select--2 .select__text{position:static}
.form--redemption-nominee.non-editable .button-group{margin-top:0}.form--redemption-nominee.non-editable .btn-noneditable{position:absolute;top:30px;right:0;z-index:1}
.form--redemption-nominee .btn-noneditable{position:static;margin-left:0}.form--redemption-nominee--1 .form-group{padding-right:414px}
.form--redemption-nominee--1 .form-group--1{padding-right:315px}.form--redemption-nominee--1 .btn-1{margin-left:10px;float:right}
.form--redemption-nominee--1 .btn-2{float:right}.form--redemption-nominee--1 .btn-2:first-child{margin-left:0}
.form--redemption-nominee--1 .input-1 input[readonly]{color:#000}.form--redemption-nominee--1 fieldset{position:relative;border-top:1px solid #e5e5e5;padding-bottom:40px}
.form--redemption-nominee--2 .form-group{padding-right:457px}.form--redemption-nominee--2 .form-group:first-child{margin-top:0}
.form--redemption-nominee--2 .form-group--1{padding-right:252px}.form--redemption-nominee--2 .width-2{width:23%}
.form--redemption-nominee--2 .width-7{width:77%}.form--redemption-nominee--2 .check-confirm{margin-top:40px}
.form-info-available{margin-bottom:75px}.form-info-available .block-2{list-style:none;margin:20px 0 0}
.form-info-available .block-2>a{position:relative;display:block;color:#333;-webkit-transition:none;-moz-transition:none;transition:none}
.form-info-available .block-2 em{position:absolute;top:50%;left:30px;margin-top:-14px;font-size:27px;color:#bbb}
.form-info-available .block-2 em:before{margin:0;display:block}.form-info-available .block-2 .title{display:block;line-height:1}
.form-info-available .block-2 .desc{line-height:18px;border-top:10px;margin-bottom:0}.close-stopover{position:absolute;z-index:1;right:0;top:50%;margin-top:-14px;font-size:26px;color:#999}
.close-stopover .ico-close-rounded{cursor:pointer}.economy-stopover-form{overflow:hidden;margin-top:30px}
.economy-stopover-form fieldset{padding:30px 0;border-top:1px solid #c2c2c2}.economy-stopover-form .custom-checkbox--capital{margin-bottom:20px}
.economy-stopover-form .custom-checkbox--capital input+label{font-size:21px;font-family:sans-serif}.economy-stopover-form .custom-checkbox--capital input+label:after{font-size:14px}
.economy-stopover-form .button-group-1{padding-top:30px;border-top:1px solid #c2c2c2}.economy-stopover-form .group-input-2 .group-input>.form-group{margin-bottom:0;padding-right:40px}
.economy-stopover-form .group-input-2 .group-input>.form-group .grid-col:first-child .custom-select label{max-width:59px}
.economy-stopover-form .sub-heading-3--dark{overflow:hidden;margin-bottom:20px}.economy-stopover-form .sub-heading-3--dark>span{float:left}
.economy-stopover-form .sub-heading-3--dark .add-stopover{float:right;font-weight:400;font-family:sans-serif}
.custom-select--2.stopover-select .select__label{max-width:65px}.custom-select--2.stopover-select .select__text{padding-left:90px}
.custom-select--2.stopover-select .select__text input{padding-left:90px}.economy-promo-form .custom-radio+.custom-radio{margin-top:15px}
.economy-promo-form .custom-radio .ico-radio{margin-top:3px}.economy-promo-form .button-group-1{margin-top:40px}
.economy-pwm-form,.economy-topup-form{overflow:hidden;margin-top:35px}.input-3 .input-3__text{height:38px;left:0;right:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-3 .input-3__text input{height:38px;padding-left:63px;padding-right:35px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.input-3 .ico-cancel-thin{right:10px}.form-krisflyer-filter .grid-col .one-half:first-child .select__text{left:0;padding-left:48px}
.form--boarding-2 .select__text,.before-fly-choose .custom-select--2 .select__text{left:0;padding-left:13px}
.form-search-flight-1 .form-group--1 .custom-select--2 .select__text{left:0;padding-left:0}.form-passenger-detail .custom-select--2 .select__text,.payments-detail__form .custom-select--2 .select__text{padding-left:13px}
.form-passenger-detail .custom-select--2 .select__text input,.payments-detail__form .custom-select--2 .select__text input{padding-left:13px}
.cancel-waitlist-form{margin-top:30px}.cancel-waitlist-form .input-3 .input-3__text input{padding-left:10px}
input[type="text"].focus-inputmask,input[type="tel"].focus-inputmask{text-transform:uppercase}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{top:10px;width:35px;height:40px}
.ui-datepicker .ui-datepicker-prev span{margin-left:-10px}.ui-datepicker .ui-datepicker-next span{margin-left:-5px}
.search-city-custom .ico-dropdown{display:none}.search-city-custom .btn-search .ico-search{margin-top:-18px}
.search-city-custom .custom-select .select__text .ico-cancel-thin{right:38px}.form-feedback .custom-radio--1 label,.form-feedback .custom-checkbox label{margin-bottom:0}
.form-feedback.form-global .button-group-1{margin-top:30px}.form-feedback .feedback--details .form-group:first-child{margin-top:20px}
.dest-city-form{margin-top:31px}.dest-city-form .form-group{margin-bottom:40px}.dest-city-form .select__label{max-width:60px}
.dest-city-form .custom-select .select__text input{padding-left:80px}.dest-city-form .search-city-custom .select__text input{padding-right:60px}
.form-checkin-complete .booking--style-2{overflow:hidden}.form-checkin-complete .button-group-1{float:right;padding-top:40px;overflow:hidden}
.form-checkin-complete .share{float:left}.form-checkin-complete .share .text-share{color:#666}.form-checkin-complete .share .text-share em{-webkit-transition:none;-moz-transition:none;transition:none}
.form-checkin-complete .share .text-share em:before{display:block}.form-search-result{zoom:1;margin-bottom:30px}
.form-search-result:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.form-search-result:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.popup{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent;background:transparent;position:absolute;clear:both;z-index:6;top:0;left:0;width:100%;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch}
.windows-phone .popup{-ms-overflow-style:-ms-autohiding-scrollbar}.popup .popup__inner{background-color:#fff;min-width:450px;max-width:740px;margin:0 auto;position:relative}
.popup .btn-full{padding:0;line-height:40px}.popup .popup__arrow{position:absolute;top:-9px;left:45%}
.popup .popup__content{padding:40px;position:relative;-webkit-overflow-scrolling:touch}.popup .popup__heading{margin-top:-5px;margin-bottom:17px;font-size:28px;color:#00266b}
.popup .popup__text-intro{margin-top:0;margin-bottom:30px;color:#333;font-size:16px}.popup .popup__text-intro span{color:#2e77fd}
.popup .popup__text-intro .link-4{display:block}.popup .popup__text-intro--1{color:#000;margin-bottom:25px}
.popup .popup__text-intro--2{margin-bottom:20px;font-size:18px;font-family:sans-serif}.popup .popup__desc{font-size:14px}
.popup .popup__desc p{color:#fff}.popup .popup__desc a{color:#b9986d}.popup .table-default{margin-bottom:40px;padding-top:0}
.popup .table-col .table-inner{padding-left:5px}.popup .table-col:first-child .table-inner{padding-left:0}
.popup .table-row--heading{margin-bottom:0}.popup .table-row--heading .table-col{padding-top:5px}.popup-3 .popup__inner{max-width:450px}
.popup-4 .popup__inner{max-width:676px}.popup-5 .popup__inner{max-width:640px}.popup-6 .popup__inner{max-width:515px}
.popup-7 .popup__inner{max-width:550px}.popup__close{position:absolute;top:0;right:0;z-index:10;font-family:"sia";line-height:1;padding:15px;color:#000;-webkit-transform:translate3d(0,0,0);background-color:rgba(255,255,255,0.89)}
.tabs .popup__close,.form-promo-filter .popup__close,.search-flight .popup__close{background-color:rgba(247,247,247,0.89)}
.form--boarding-3 .input-1{padding-left:15px}.popup-1,.tooltip-1{background-color:#00266b;position:relative;width:261px;height:108px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;padding:15px;z-index:6}
.popup-1 .popup__close,.popup-1 .tooltip-1{color:#fff;background-color:rgba(0,38,107,0.89)}.popup-1 .popup__heading,.popup-1 .tooltip-1{font-size:23px;color:#fff;margin-bottom:10px}
.tooltip-1{color:#fff;height:auto;width:190px;clear:both;display:none}.tooltip-1 .tooltip__content p{margin:0}
.tooltip-1 .tooltip__arrow{position:absolute;right:-5px;top:15px;width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:6px solid #00266b;transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg)}
.tooltip-1.add-ons-booking-tooltip .text-1{display:block}.popup--language,.popup--search,.popup--logged-profile{overflow-y:initial}
.popup--language .popup__arrow,.popup--search .popup__arrow,.popup--logged-profile .popup__arrow{top:0}
.popup--language .popup__arrow:before,.popup--search .popup__arrow:before,.popup--logged-profile .popup__arrow:before{content:'';bottom:0;width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;position:absolute;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
.popup--language .popup__heading{margin-bottom:25px}.popup--language .form--language{padding-top:0;clear:both}
.popup--language .custom-checkbox--1 label{display:inline-block}.popup--search{top:0;left:0;display:block}
.popup--search .popup__arrow{left:55%}.popup--search .popup__content{overflow:hidden}.popup--search .popup__close{background-color:transparent}
.popup--logged-profile .popup__heading .sub-heading-3--dark,.logged-in .popup__heading .sub-heading-3--dark{overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis}
.popup--promo{z-index:16}.popup--promo .popup__text-intro{font-size:14px;margin-top:-5px;margin-bottom:26px}
.popup--promo .form-general{padding-top:0}.popup--promo .form-general .form-group label{display:none}
.popup--cookie{position:fixed;right:15px;bottom:20px;z-index:13;height:auto}.popup--cookie .popup__heading{padding-right:25px}
.popup--cookie .popup__desc{color:#fff}.popup--cookie .popup__desc a{color:#c2a570;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s}
.popup--account-alert .popup__heading{border:0}.popup--account-alert .popup__text-intro{margin-bottom:40px}
.boarding-1,.boarding-2{display:none}.popup--search-compare .popup__inner{min-width:874px}.popup--search-compare .popup__heading{margin-bottom:25px}
.popup--boarding-3 .popup__heading{margin-bottom:25px}.popup--boarding-3 .tab-item em.ico-phone,.popup--boarding-3 .tab-item em.ico-mail{padding-right:5px}
.popup--boarding-3 .tab .tab-item a{padding:0 25px}.popup--boarding-3 .boarding-1,.popup--boarding-3 .boarding-2{padding:40px;right:0}
.popup--boarding-3 .boarding-1 .popup__text-intro a,.popup--boarding-3 .boarding-2 .popup__text-intro a{font-size:14px;padding-top:2px;float:right}
.popup--boarding-3 .boarding-1 .popup__text-intro a em,.popup--boarding-3 .boarding-2 .popup__text-intro a em{padding-right:5px}
.popup--boarding-3 .form--boarding-3{margin-top:30px}.popup--boarding-3 .custom-select--2 .select__text{left:0;padding-left:13px}
.popup--boarding-3 .custom-select--2 .select__text input{padding-left:13px}.popup--boarding-3 .link-print{color:#2e77fd}
.popup--account-update-1 .popup__inner{min-width:698px}.popup .form--email-address .table-row,.popup .form--email-confirm .table-row{padding-top:0}
.popup .form--email-address .table-col,.popup .form--email-confirm .table-col{float:left}.popup .form--email-address .table-col-2,.popup .form--email-confirm .table-col-2{width:93%}
.popup .form--email-address .table-default{padding:0}.popup .form--email-confirm .table-default{padding-top:0}
.popup--email-address .table-default{background-color:transparent}.popup--email-address .table-default .table-col{padding-bottom:20px;padding-top:0}
.popup--email-address .table-default>.table-row{background:#fff;margin:0;padding-top:20px}.popup--email-address .table-default .table-content--1{padding:20px 20px 0;margin-right:0;background-color:#f2f2f2}
.popup--email-confirm .table-default .table-col{padding-bottom:0;padding-top:20px}.popup--checkin-cancel .popup__content,.popup--checkin-cancel-confirm .popup__content,.popup--checkin-cancel-all-confirm .popup__content{display:block}
.popup--checkin-cancel .success-text,.popup--checkin-cancel-confirm .success-text,.popup--checkin-cancel-all-confirm .success-text{font-weight:600;font-family:sans-serif}
.popup--checkin-cancel .success-text>span,.popup--checkin-cancel-confirm .success-text>span,.popup--checkin-cancel-all-confirm .success-text>span{float:left}
.popup--confirm-seat .popup__inner{max-width:500px}.popup--confirm-seat .button-group-1{margin-top:15px}
.popup--checkin-error-message .popup__text-intro--2,.promotions-popup .popup__text-intro--2,.popup--info .popup__text-intro--2{margin-top:-5px;font-size:21px;margin-bottom:40px}
.promotions-popup .popup__content,.popup--info .popup__content{text-align:center}.popup--passenger-condition .popup__inner{max-width:500px}
.popup--check-available .form-book-travel{display:block}.popup--check-available .form-book-travel .button-group-1{margin-top:20px}
.popup--checkin-cancel-all .table-default .custom-checkbox-all{cursor:default}.widget .grid-col-2{margin-bottom:25px}
.popup--seat-prefer .popup__content{padding-top:35px}.popup--seat-prefer .popup__heading{margin-bottom:20px}
.popup--seat-prefer .popup__text-intro{margin-bottom:23px;color:#000}.popup--seat-prefer .popup__text-intro strong+p{margin-top:0}
.popup--seat-prefer .btn-1{min-width:0}.popup--seat-prefer .text-dark{display:inline-block;font-weight:normal;line-height:17px;vertical-align:middle}
.form--seat-prefer .table-default{background-color:transparent;padding:0;margin-bottom:28px}.form--seat-prefer .table-row{padding:0 20px 0 13px}
.form--seat-prefer .table-row--heading{background:#00266b;text-align:left;padding-left:20px}.form--seat-prefer .table-row--heading .table-col{color:#fff;font-weight:bold;font-size:14px}
.form--seat-prefer .table-col-1{width:47%}.form--seat-prefer .table-col-2{width:36%}.form--seat-prefer .table-col-3{width:17%;text-align:right}
.form--seat-prefer .table-row--heading{border-bottom:0}.form--seat-prefer .table-row--heading .table-col{padding-top:13px;padding-bottom:13px}
.form--seat-prefer .custom-checkbox--1{margin-top:12px}.form--seat-prefer .passenger-info__seat{margin-right:0;margin-left:12px}
.form--seat-prefer .table-col{padding-top:18px;line-height:34px;min-height:34px}.form--seat-prefer .terms-conditions .terms-detail{list-style:decimal outside;padding:0;margin:0 0 0 20px}
.form--seat-prefer .terms-conditions .terms-detail li{margin:15px 0 0;color:#000}.table-content{border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;padding-top:5px;padding-bottom:13px}
.prefer_staus{color:#333;line-height:40px}.prefer_staus .ico-1-plane{vertical-align:-8px}.prefer-result{display:block;text-align:right;text-transform:uppercase;margin-top:10px;font-family:sans-serif}
.prefer-result .sub{color:#c2a570;display:block;font-size:11px;font-weight:700;font-family:sans-serif}
.prefer-result span{font-size:28px;color:#333}.prefer-attention{background-color:#efefef;color:#333;padding:27px 20px 10px;margin-bottom:40px;letter-spacing:-0.8px}
.prefer-attention strong{font-weight:700;font-family:sans-serif;display:block;margin-bottom:7px}.prefer-attention p{margin-bottom:7px}
.form-flight-status .btn-full{padding:0;line-height:40px}.form-flight-status .input-3__text{left:100px}
.form-manage-booking .btn-full,.form-check-in .btn-full{padding:0;line-height:40px}.popup--seat-popout .popup__text-intro{margin-bottom:0;letter-spacing:-0.3px;font-size:13px}
.form-promo-filter .popup__close,.search-flight .popup__close,.filter-flight-history .popup__close{display:none}
.popup--edit-search .popup__inner{width:460px}.popup--edit-search .form-group--tooltips .custom-radio{margin-left:15px}
.popup--edit-search .form-group--tooltips .custom-radio:first-child{margin-left:0}.popup--edit-search .radio-tooltips{background-color:#f0f0f0}
.popup--edit-search-1 .popup__inner{width:696px}.popup--stopover .popup__inner{max-width:665px}.popup--stopover .desc{font-size:16px;color:#000}
.tooltip--fare-conditions .popup__content{padding:10px}.tooltip--fare-conditions .popup__content .summary-fare__conditions{margin-top:15px;margin-bottom:0}
.question-tooltips{margin-top:10px;background-color:#fff;-webkit-box-shadow:1px 1px 4px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 4px rgba(0,0,0,0.25);box-shadow:1px 1px 4px rgba(0,0,0,0.25)}
.question-tooltips .tooltip-cont{float:left;color:#666}.question-tooltips .ico-question-tooltips{background:0;width:0;border:6px solid transparent;border-bottom-color:#fff;top:-32px}
.popout--confirm-passenger .popup__inner{min-width:520px}.popout--confirm-passenger .popup__heading{margin-bottom:5px}
.popout--mismatch .popup__heading{margin-bottom:0}.popup-2 .popup__inner{max-width:676px}.popup-2 .table__default{background-color:#f7f7f7}
.popup-2 dl{border-top:1px solid #dfdfdd;padding:17px 20px;margin:0;clear:both;overflow:hidden}.popup-2 dl:first-child{border-top:0}
.popup-2 dl dt,.popup-2 dl dd{color:#333;font-size:14px;float:left}.popup-2 dl dt{font-weight:700;font-family:sans-serif}
.popup-2 dl dd{font-weight:400;font-family:sans-serif;margin-left:0}.popup--add-ons-summary dl dt{width:39%}
.popup--add-ons-summary dl dd{width:61%}.popup--fare-condition dl dt{width:41%}.popup--fare-condition dl dd{width:59%}
.popup--add-ons-baggage .table--allowance{background-color:white;margin-bottom:25px}.popup--add-ons-baggage .popup__text,.popup--add-ons-baggage .rule-baggage{color:#333}
.popup--add-ons-baggage .popup__text h3,.popup--add-ons-baggage .rule-baggage h3{font-weight:600;font-family:sans-serif;font-size:16px;margin-bottom:20px}
.popup--add-ons-baggage .popup__text p,.popup--add-ons-baggage .rule-baggage p{font-weight:400;font-family:sans-serif;font-size:14px;margin-bottom:25px}
.popup--add-ons-baggage .rule-baggage p{margin-top:20px}.popup--add-ons-baggage .rule-baggage ol{padding-left:20px}
.popup--add-ons-baggage .rule-baggage ol li{line-height:30px}.popup--add-ons-baggage .rule-allowance{font-size:14px;color:black;margin:0 0 25px}
.popup--allocation .popup__content{padding:40px}.popup--allocation .popup__content .desc{font-size:14px;color:#000;line-height:20px}
.popup--allocation .grand-total .total-info{margin-top:5px;text-transform:none;font-size:28px}.popup--allocation .grand-total .btn-1{margin-top:20px}
.popup--flights-details .popup__content{padding:40px;position:relative}.popup--flights-details .grand-total .total-info{margin-top:5px;text-transform:none;font-size:28px;color:#00266b}
.popup--flights-details .flights-target .flights__info--group .flights__info,.popup--flights-details .flights-target .flights__info--group .travel-time{padding-left:0}
.popup--flights-details .flights__info--group .flights--detail>span{cursor:pointer}.flights-target.flights-target--1{margin-bottom:0}
.flights-target .flights__info--group .flights__info--detail{width:43%}.flights-target .flights__info--group .flights__info--detail:first-child{width:57%}
.flights-target .flights__info--group .flights__info--detail .hour{font-size:22px}.flights-target .flights__info--group .ico-airplane-lift{right:25%}
.flights-target .flights__info--group .aircraft-type{float:left;width:100%;margin:0;font-size:13px;color:#000}
.flights-target .flights__info--group .flights__info>span{font-size:13px}.flights-target--2 .title-1{padding:30px 0 3px}
.flights-target--2 .title-1:first-child{padding-top:0}.flights-target--3 .title-1{padding-top:8px}.flights-target--3 .title-1:first-child{padding-top:0}
.flights-target--3 .info-passengers__flight .title,.flights-target--3 .info-passengers__flight span{padding-left:10px}
.info-passengers{overflow:hidden;padding:15px 0;border-bottom:1px solid #e5e5e5}.info-passengers .info-passengers__flight{float:left;width:31%;margin-top:-7px}
.info-passengers .info-passengers__flight .title{font-size:21px;color:#000;font-family:sans-serif;margin:0}
.info-passengers .info-passengers__flight span{display:block;font-size:13px;text-transform:uppercase}
.info-passengers .info-passengers__detail{float:left;width:69%;color:#333}.info-passengers .pref-bag{margin-top:15px}
.info-passengers.no-border{border:0}.pref-seat{display:table;padding-left:6px}.pref-seat .number-seat{display:table-cell;vertical-align:middle;min-width:25px;padding:12px 5px;background-color:#2e77fd;color:#fff;border-radius:3px;font-size:11px;font-weight:700;font-family:sans-serif;text-transform:uppercase;text-align:center}
.pref-seat .text-seat{display:table-cell;vertical-align:middle;padding-left:20px}.pref-bag{display:table}
.pref-bag .ico-business,.pref-bag .ico-baggage,.pref-bag .ico-business-1{margin:0;float:left;font-size:35px;line-height:.8;color:#00266b}
.pref-bag .number-pref{display:table-cell;vertical-align:middle}.pref-bag .weight{color:#333;display:table-cell;vertical-align:middle;padding-left:13px}
.pref-bag .weight>span{display:block;line-height:1.5}.popup--cost-breakdown .popup__content{padding:40px}
.popup--refund-break .checkin-alert{margin-top:30px}@-moz-document url-prefix(){.popup .popup__content.popup__scrolling>*:last-child{margin-bottom:40px}
}.popup--payment-faqs .popup__inner{max-width:515px}.popup--delete-kf .txt-uppercase,.popup--delete-pps .txt-uppercase{display:block;margin-bottom:25px}
.popup__sub-heading{font-size:16px;color:#666}.popup__text-highlight{font-size:18px;color:#999}.list-tsc{padding-left:20px}
.list-tsc li{color:#999;margin-top:20px}.list-tsc li:first-child{margin-top:0}.button-group{font-size:0}
.button-group>:first-child ~ *{margin-left:10px}.button-group-1{zoom:1}.button-group-1:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.popup--delete-kf .popup__inner,.popup--delete-pps .popup__inner{max-width:568px}.popup--delete-kf p,.popup--delete-pps p{font-size:16px;color:#333}
.popup--delete-kf .popup__content>p,.popup--delete-pps .popup__content>p{padding-top:1px}.popup--service-fees .popup__inner{max-width:860px}
.popup--service-fees .popup__heading{margin-bottom:22px}.popup--service-fees .popup__sub-heading{font-weight:700;margin-bottom:20px}
.popup--link .popup__inner{max-width:646px}.popup--link .popup__content p{margin-bottom:25px;color:#333;font-size:15px}
.popup--link .popup__content .popup__text-highlight{font-family:sans-serif}.popup--link .passenger-confirm{margin-bottom:30px}
.popup--link .passenger-confirm label{color:#333}.popup--tcs .list-tsc{padding-top:2px}.popup--delete-kf,.popup--delete-pps,.popup--service-fees{min-width:0}
.popup--reserve-value .align-right{text-align:right}.popup--convert .popup__inner{max-width:650px}.popup--convert .popup__heading{margin-bottom:15px}
.popup--convert .text{font-size:12px;font-weight:600;font-family:sans-serif;color:#999;display:block;margin-bottom:5px}
.popup--convert .form-general{padding-top:0}.popup--convert .form-general .form-group label{font-size:15px;margin-bottom:8px}
.popup--convert .form-group{margin-bottom:25px}.popup--convert .form-group.button-group{margin-bottom:10px}
.popup--convert .equal{position:absolute;top:50%;left:-3px}.popup--convert .tip{font-size:12px;font-weight:600;font-family:sans-serif;color:#999;text-align:right;padding:5px;float:right}
.popup--convert .custom-select--2 .select__text{padding-left:0;left:13px}.popup--convert .popup__text-intro{margin-bottom:24px;line-height:1.5em}
.popup--convert .convert-confirm-content .convert-focus{background:#f4f4f4;padding:20px;margin-bottom:40px}
.popup--convert .convert-confirm-content .convert-complete{padding:20px 0}.popup--convert .convert-confirm-content dl{margin-top:20px;margin-bottom:0}
.popup--convert .convert-confirm-content dl:first-child{margin-top:0}.popup--convert .convert-confirm-content dt{font-size:16px;color:#b2b2b2}
.popup--convert .convert-confirm-content dd{font-family:sans-serif;font-weight:normal;font-size:18px;color:#333;margin:5px 0 20px;overflow:hidden}
.popup--convert .form-group--sym .one-half .grid-inner{padding-left:5px;padding-right:15px}.popup--convert .form-group--sym .one-half+.one-half{position:relative}
.popup--convert .form-group--sym .one-half+.one-half .grid-inner{padding-left:15px;padding-right:5px}
.popup--convert .popup__text-intro,.popup--delete-confirmation .popup__text-intro{color:#000}.popup--redeem-voucher .popup__inner{max-width:460px}
.popup--redeem-voucher .popup__heading{margin-bottom:26px}.popup--redeem-voucher .redeem-voucher{margin-bottom:30px}
.popup--redeem-voucher .redeem-voucher .item.item--heading{color:#333;font-size:15px;text-align:left;font-weight:normal;padding:0 0 10px 0}
.popup--redeem-voucher .redeem-voucher .item.item--heading .item__first{padding:0}.popup--redeem-voucher .redeem-voucher .item{padding:7px 0;overflow:hidden;clear:both}
.popup--redeem-voucher .redeem-voucher .item>div{float:left;width:66%}.popup--redeem-voucher .redeem-voucher .item .item__first{width:34%;padding:10px 0;float:left}
.popup--redeem-voucher .custom-select--2 .select__text{padding-left:0;left:13px}.popup--extend-miles .popup__heading{margin-bottom:18px}
.popup--extend-miles .popup__inner{max-width:465px}.popup--extend-miles .form-general{padding-top:5px}
.popup--extend-miles .form-group .one-half:first-child .grid-inner{padding-right:12px}.popup--extend-miles .or{font-size:12px;color:#999;text-align:right;margin-right:-6px;position:absolute;top:50%;right:50%}
.popup--extend-miles .button-group-1{margin-top:20px}.popup--extend-miles .popup__text-intro{font-size:16px;font-weight:600}
.popup--extend-miles label{font-size:15px}.popup--add-cities .popup__inner{max-width:470px}.popup--add-cities .popup__text-intro{margin-bottom:25px}
.popup--add-cities .table-col-1{width:5%;line-height:40px}.popup--customise-link .popup__inner,.popup--sqc-customise-link .popup__inner{max-width:466px}
.popup--customise-link .popup__text-intro--1,.popup--sqc-customise-link .popup__text-intro--1{padding-top:2px}
.popup--confirmation-error .popup__inner{max-width:450px}.popup--confirmation-error .popup__content{overflow:hidden}
.popup--confirmation-error .button-group-1{margin-top:15px}.form-1 .custom-checkbox--1{margin-bottom:19px}
.popup--economy-promo .popup__inner{max-width:460px}.popup--economy-promo .popup__content{overflow:hidden}
.popup--economy-pwm .popup__content{overflow:hidden}.popup--economy-pwm .popup__inner{max-width:550px}
.popup--economy-topup .popup__content{overflow:hidden}.popup--economy-topup .popup__inner{max-width:510px}
.group-input{background-color:#f0f0f0;padding:20px}.group-input .grid-col--half{width:50%}.group-input-1{background-color:#fff;padding:20px;margin-top:10px}
.group-input-1 .sub-wrap-capital{margin-bottom:15px;font-size:18px;color:#000}.group-input-2 .grid-col--half{width:50%}
.popup--economy-stopover .popup__heading{margin-top:10px}.popup--economy-stopover .popup__content{overflow:hidden}
.popup--economy-stopover .text-info{margin-top:20px;color:#333;font-size:16px}.popup--economy-stopover .popup__inner{max-width:700px}
.popup--economy-stopover .count-day{display:block;text-align:right;font-size:13px;font-style:italic;margin-top:5px;color:#999}
.popup--unload .button-group-1{margin-top:25px}.popup--promo-code-kf-member .popup__inner{max-width:600px}
.popup--promo-code-kf-member .popup__text-intro--1{margin-bottom:22px}.popup--promo-code-kf-member .list-code-kf-member{background-color:#f7f7f7;list-style:none;color:#000}
.popup--promo-code-kf-member .list-code-kf-member>li{padding:20px 10px;border-top:1px solid #fff;border-bottom:1px solid #fff;overflow:hidden}
.popup--promo-code-kf-member .list-code-kf-member>li>strong{float:left}.popup--promo-code-kf-member .list-code-kf-member>li>a{float:right}
.popup--promo-code-kf-member .form--promo-kf-member{margin-top:30px;padding-top:25px;border-top:1px solid #ccc}
.popup--promo-code-kf-member .form--promo-kf-member .form-group.form-group--1{float:left}.popup--promo-code-kf-member .form--promo-kf-member .input-addon-2{float:right;text-align:right}
.popup--promo-code-kf-member .fom-control-basic{margin-top:0}.popup--promo-code-kf-member .input-group{overflow:hidden}
.popup--promo-code-kf-member .input-group .input-addon-1{width:405px;float:left}.popup--promo-code-kf-member .input-group .input-addon-2{float:right;text-align:right}
.popup--view-meal .popup__content{padding:40px}.popup--view-meal .popup__content .table--3{background-color:#f2f2f2;padding:20px;margin-top:15px}
.popup--view-meal .popup__content .table--3 .table-row:first-child{margin-bottom:10px}.popup--view-meal .popup__content .table--3 .table-row .table-inner p{color:#000;font-weight:400;font-family:sans-serif;line-height:1.5;margin:0}
.popup--view-meal .popup__content .table--3 .table-row .table-inner p.first{text-transform:uppercase;font-weight:600;font-family:sans-serif}
.popup--cvv .popup__inner{max-width:640px}.popup--cvv .popup__content{overflow:hidden;padding-bottom:41px}
.popup--cvv .popup__content p{color:#000;font-weight:600;font-family:sans-serif}.popup--select-alternative-flights .checkin-alert{margin-bottom:20px}
.list-receipt{margin-bottom:30px}.list-receipt .list-receipt__title{font-size:21px;color:black;margin-bottom:14px}
.list-receipt .no-border{border:0}.list-receipt__info-group{display:table;width:100%;background-color:#f7f7f7;border-bottom:2px solid white}
.list-receipt__info-group .list-receipt-info{display:table-cell;vertical-align:middle;width:50%;padding-left:20px}
.list-receipt__info-group .list-receipt-info .list-receipt-info__text{font-size:16px;color:black;font-weight:600;font-family:sans-serif}
.list-receipt__info-group .list-receipt-info p{font-size:14px;color:#666;font-weight:400;font-family:sans-serif}
.list-receipt__info-group .list-receipt-info p span{color:black}.list-receipt__info-group .list-receipt-info em{line-height:1;font-size:23px;color:#00266b}
.list-receipt__info-group .list-receipt-info .title{color:#000}.list-receipt__info-group .list-receipt-info--1 p{position:relative;padding-left:35px}
.list-receipt__info-group .list-receipt-info--1 p em{position:absolute;top:50%;left:0;margin-top:-13px}
.list-receipt__info-group.list-receipt__info-group--1{padding-top:10px;padding-bottom:10px}.list-receipt__info-group.list-receipt__info-group--2{padding-top:7px}
.list-receipt__info-group.list-receipt__info-group--3{padding-bottom:7px}.popup--cancel-flight-orc .cost-breakdown--1{padding-top:19px;border-top:1px solid #ccc}
.popup--manage-user-delete .popup__inner,.popup--saved-trips-delete .popup__inner{max-width:470px}.popup--manage-user-delete .user-list,.popup--saved-trips-delete .user-list{margin:12px 0 35px}
.popup--manage-user-delete .user-list li,.popup--saved-trips-delete .user-list li{list-style:none;color:#000;font-size:21px;font-family:sans-serif;margin-bottom:25px}
.popup--add-point-sale .table-custom-1{width:100%;height:auto;max-height:280px;overflow-y:auto;overflow-x:hidden}
.popup--add-point-sale .table-custom-1 .table-row{overflow:hidden;width:100%}.popup--add-point-sale .custom-select--2 .select__text{padding-left:13px}
.popup--add-point-sale .popup__inner{max-width:470px}.popup--add-point-sale .popup__inner .table-custom-1{margin-bottom:27px;margin-right:-20px;padding-right:20px}
.popup--add-point-sale .popup__inner .table-col-1{width:7%;padding-top:30px}.popup--add-point-sale .popup__inner .table-col-2{width:93%}
.popup--assign-access .popup__inner{max-width:470px}.popup--assign-access .button-group-1{margin-top:30px}
.popup--compare-packages .popup__inner{max-width:790px}.popup--confirm-email-address .popup__inner{max-width:700px}
.popup--confirm-email-address .popup__heading{margin-bottom:20px}.popup--confirm-email-address .button-group-1{margin-top:20px}
.popup--file-preference .popup__inner{max-width:695px}.popup--file-preference .file-preference-content img{max-width:100%}
.popup--redeem-completed .popup__inner{max-width:652px}.tooltip{display:block;background:transparent;position:absolute;clear:both;z-index:13;top:auto;left:auto;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-bottom-left-radius:2px;border-top-right-radius:2px;border-bottom-right-radius:2px;-webkit-box-shadow:2px 2px 6px 0 rgba(99,99,99,0.2);-moz-box-shadow:2px 2px 6px 0 rgba(99,99,99,0.2);box-shadow:2px 2px 6px 0 rgba(99,99,99,0.2)}
.tooltip .tooltip__arrow{position:absolute;top:100%;left:50%;margin:-8px 0 0 -9px;font-family:"sia";font-size:18px;line-height:1;color:white}
.tooltip .tooltip__arrow:before{display:inline-block;position:relative;z-index:-1;content:"\e61c";font-style:normal;font-weight:normal;speak:none;text-shadow:2px 2px 6px rgba(99,99,99,0.2)}
.tooltip .tooltip__arrow.type-top{margin:0 0 0 -8px;top:-11px}.tooltip .tooltip__arrow.type-top:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);text-shadow:-2px 2px 8px rgba(99,99,99,0.275)}
.tooltip .btn-full{padding:0;line-height:40px}.tooltip .tooltip__content{background-color:white;padding:28px 13px 25px}
.tooltip__close{font-family:"sia";cursor:pointer;position:absolute;top:0;right:0;line-height:1;z-index:10;padding:15px;color:#000;-webkit-transform:translate3d(0,0,0)}
.tooltip__text-1{color:#333;margin-bottom:15px;font-size:12px}.tooltip__text-1 span{margin-bottom:5px}
.tooltip__text-1 a{font-size:12px;margin-top:3px}.tooltip__text-2{margin:0;line-height:18px;font-size:13px;letter-spacing:-0.3px;color:#333}
.tooltip__preferred{display:none}.tooltip__windowless{color:#333;display:none}.tooltip--seat-1 .tooltip__arrow,.tooltip--seat-2 .tooltip__arrow{margin-top:-5px}
.tooltip--seat-1 .form-group{width:194px}.tooltip--seat-1 .tooltip__heading{position:relative;padding-left:40px;margin-bottom:10px;color:#333}
.tooltip--seat-1 .tooltip__heading .ico-preferred{position:absolute;left:0;top:0;font-size:40px;margin:0}
.tooltip--seat-1 .tooltip__heading .ico-preferred:before{margin:0}.tooltip--seat-1 .tooltip__heading span{font-size:14px;position:relative;top:0;display:block;font-weight:400;font-family:sans-serif}
.tooltip--seat-1 .tooltip__heading strong{display:block;font-size:26px;font-weight:600;font-family:sans-serif;line-height:28px}
.tooltip--seat-1 .tooltip__text-1{padding-bottom:15px;border-bottom:1px solid #e5e5e5}.tooltip--seat-1 .form--tooltip-1{display:none}
.tooltip--seat-1 .form--tooltip-1 .tooltip__label{text-transform:none}.tooltip--seat-1 .form--tooltip-1 .custom-radio--1{margin-bottom:15px;margin-left:0;position:relative;clear:both;display:block}
.tooltip--seat-1 .form--tooltip-1 label{display:inline-block;text-transform:uppercase;color:#333;margin-right:35px}
.tooltip--seat-1 .form--tooltip-1 .passenger-info__seat{margin-right:0;padding:0 4px;line-height:1.8;min-height:19px;position:absolute;right:0;top:-1px;font-size:11px;text-transform:uppercase}
.tooltip--seat-1 .tooltip__label{margin-bottom:10px}.tooltip--seat-1 .tooltip__windowless{margin-bottom:0}
.tooltip--seat-1 .custom-radio.disabled{background-color:transparent}.tooltip--seat-1 .custom-radio.disabled label{color:#d9d9d9}
.tooltip--seat-1 .custom-radio label{color:#808080;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.tooltip--seat-1 .custom-radio:checked+label{color:#000}.tooltip--seat-2 .tooltip__heading{font-weight:700;font-family:sans-serif;font-size:14px;color:#333;margin-top:0;margin-bottom:30px}
.tooltip--seat-2 .tooltip__text-1{font-size:14px;margin-top:8px;white-space:nowrap}.tooltip--seat-2 .btn-2{background-color:#666}
.tooltip.tooltip--info-1{text-align:center}.tooltip.tooltip--info-1 .tooltip__content{padding:10px}.tooltip.tooltip--conditions-1{-webkit-box-shadow:1px 1px 8px rgba(0,0,0,0.25);-moz-box-shadow:1px 1px 8px rgba(0,0,0,0.25);box-shadow:1px 1px 8px rgba(0,0,0,0.25)}
.tooltip.tooltip--conditions-1 .tooltip__content{padding:20px}.tooltip--info-1{position:absolute;left:50%;margin-left:-82.5px;top:auto;bottom:40px}
.tooltip--conditions-1{margin-top:10px}.tooltip--conditions-1 .summary-fare__conditions{margin-top:15px;margin-bottom:0}
.tooltip-2{width:220px}.tooltip-3{width:200px}.tooltip-4{width:165px}.tooltip-5{width:180px}.tooltip-6{width:270px}
.tooltip-7{width:102px}.table-default{background-color:#f2f2f2;padding:20px}.table-row{zoom:1}.table-row:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.table-row--fix .table-col{padding-top:5px}.table-row--heading{border-bottom:1px solid #e1e1e1;margin-bottom:15px;font-size:16px}
.table-row--heading .table-col{padding-top:0;font-size:16px;font-weight:600;font-family:sans-serif}.table-col{color:#333;padding-top:20px;float:left}
.table-col__arrive{position:absolute;top:50%;right:17px;margin-top:-10px}.table-inner{position:relative}
.table--booking .table-row--heading{padding-bottom:20px;margin-bottom:0}.table--booking .table-col-1{width:21%}
.table--booking .table-col-2{width:20%}.table--booking .table-col-3{width:20%}.table--booking .table-col-4{width:39%}
.table--booking .data-title{display:none;color:#666}.flight__calendar{position:relative;margin-top:80px}
.flight__calendar fieldset{margin-bottom:38px;position:relative}.flight__calendar fieldset legend{display:none}
.flight__calendar .control-horizontal,.flight__calendar .control-vertical{position:absolute}.flight__calendar .control-horizontal>a,.flight__calendar .control-vertical>a{display:inline-block}
.flight__calendar .control-horizontal>a>em,.flight__calendar .control-vertical>a>em{font-size:8px}.flight__calendar .control-horizontal{top:-22px;right:0;width:87.5%}
.flight__calendar .control-horizontal .prev,.flight__calendar .control-horizontal .next{position:absolute;top:0}
.flight__calendar .control-horizontal .prev{left:0}.flight__calendar .control-horizontal .next{right:0}
.flight__calendar .control-vertical{left:0;bottom:-20px;height:87.5%;width:12.5%}.flight__calendar .control-vertical .prev,.flight__calendar .control-vertical .prev1,.flight__calendar .control-vertical .next{position:absolute;width:100%;text-align:center}
.flight__calendar .control-vertical .prev>em,.flight__calendar .control-vertical .prev1>em,.flight__calendar .control-vertical .next>em{display:block}
.flight__calendar .control-vertical .prev{top:-52px}.flight__calendar .control-vertical .prev1{top:-10em}
.flight__calendar .control-vertical .next{bottom:-15px}.calendar__table{width:100%;border-collapse:separate}
.calendar__table th,.calendar__table td{width:12.5%;height:99px;padding:0 15px;border-right:1px solid #efefef;border-bottom:1px solid #efefef}
.calendar__table th{text-align:left;background:#e4e4e4;color:#333;font-weight:normal;line-height:1.5}
.calendar__table th.first{background:transparent}.calendar__table th.active{background:#2e77fd;color:#fff}
.calendar__table th.active span{font-weight:bold}.calendar__table .custom-radio--1{z-index:3;overflow:hidden}
.calendar__table .custom-radio--1 label{padding-left:0;font-size:18px;color:#000;cursor:pointer;text-transform:uppercase}
.calendar__table .custom-radio--1 input{cursor:pointer}.calendar__table .custom-radio--1 input+label:before,.calendar__table .custom-radio--1 input+label:after{display:none}
.calendar__table td{background:#fff;position:relative;text-align:center;font-family:sans-serif;font-size:16px;cursor:pointer}
.calendar__table td>span{position:relative;z-index:3}.calendar__table td>span.label-status{position:absolute}
.calendar__table td.not-available{cursor:default}.calendar__table td .bgd-hover{display:none;position:absolute;top:0;bottom:0;left:-1px;right:-1px;background:#f0f0f0;z-index:0}
.calendar__table td.active .label-status{z-index:0}.calendar__table td.active .bgd-hover{display:block;height:96px;border:2px solid #2e77fd;left:0;right:0;background:transparent}
.calendar__table td a{color:#666}.calendar__table .price{font-size:18px;color:#000;text-transform:uppercase}
.recent-activity{padding-top:30px}.recent-activity .blk-heading{padding-bottom:20px}.expiring-miles__table .table-width-0{width:61px}
.expiring-miles__table .table-width-1{text-align:right}.expiring-miles__table .table-width-2{width:185px}
.expiring-miles__table .table-width-3{width:190px}.flight-history__table .table-width-0{width:273px}
.flight-history__table .table-width-2{width:150px}.flight-history__table .table-width-3{width:181px}
.flight-history__table .ico-point-u{transition:all 500ms ease 0ms}.table-add-partner .table-width-0{width:280px}
.table-add-partner .table-width-1{width:210px}.table-add-partner .table-width-2{width:160px}.table-add-partner .table-width-3{width:80px}
.table-1{width:100%;background-color:#fff}.table-1 th{color:#fff;text-align:left;font-weight:bold;padding:25px 20px;background:#00266b}
.table-1 th a{position:relative;color:#fff}.table-1 th em{font-size:10px;margin-left:5px}.table-1 th em.ico-point-u:before{vertical-align:middle}
.table-1 td{padding:20px;color:#000}.table-1 .align-right{text-align:right}.table-2{color:#000;width:100%;background-color:#fff;border-collapse:separate}
.table-2 .table-2__info-top{color:#000;font-size:13px;clear:both;overflow:hidden;padding-bottom:15px;padding-top:25px}
.table-2 .data-title{display:none}.table-2 th{color:#fff;font-weight:bold;padding:25px 20px;background:#00266b}
.table-2 td{vertical-align:bottom;text-align:center;padding-left:15px;padding-right:15px}.table-2 td:first-child{text-align:left;border-right:1px solid #f0f0f0;padding-left:20px}
.table-2 .border-group td{border-bottom:1px solid #999;padding-bottom:25px}.table-2 .table-2__info-top{padding-top:25px}
.table-2 .table-2__content{padding-bottom:15px}.table-2 .table-2__content .flight{color:#666}.table-2 .table-2__content .flight+.dash{display:inline-block;vertical-align:middle;margin:0 5px}
.table-flight-status .table-width-1{width:18%}.table-flight-status th:first-child{text-align:left;width:50%}
.table-flight-status td:first-child .table-2__content{text-align:left}.table-flight-status .table-2__content .dash{margin:0 auto 8px}
.table-flight-status .multi-flight-2 td,.table-flight-status .one-flight td{border-bottom:1px solid #999;padding-bottom:10px}
.table-flight-status .table-2__layover .table-2__content{padding-top:15px;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0}
.link-table{color:#000}.popup .table-1{background-color:#d3d3d3;margin-bottom:26px}.even{background-color:#e8e8e8}
tr.disabled{background-color:#f7f7f7}.fares-list-page .main-inner,.krisflyer-list-page .main-inner{margin-top:0;min-height:500px}
.krisflyer-details-page .main-heading{margin-bottom:24px;line-height:1.2}.krisflyer-details-page .promotion-details__block{overflow:hidden;padding-bottom:28px;margin-bottom:36px}
.promotion-details__content{position:relative}.promotion-details__content .share{position:absolute;right:0;top:-91px;margin-right:0}
.popup__fare-heading{display:none}.promo-filter-results{display:none}.full-banner{width:100%;overflow:hidden}
.full-banner img{width:100%;height:250px}.full-banner .destination-img img{height:287px}.full-banner--img{float:left;width:100%;background-size:cover;background-position:50% 50%}
.promotion-inner{max-width:988px;margin:0 auto;color:#fff;position:relative}.promotion-desc{position:absolute;top:40px;left:0}
.promotion-desc .main-heading{color:#fff;margin-bottom:20px}.promotion-desc p{font-size:15px;line-height:22px;width:44%;margin-top:0;margin-bottom:20px}
.promotion-desc a{margin-left:5px;color:#c1a474}.promotion-heading{margin-bottom:30px}.promotion-heading .main-heading,.promotion-heading .promo-to-title{float:left;font-size:28px;line-height:1.3;margin-right:10px;color:#000}
.promotion-heading .promo-to-country{float:left;margin-left:40px}.promotion-heading .promo-to-title{font-family:sans-serif}
.promotion-result,.item-container{overflow:hidden;margin-left:-20px}.promotion-result .empty-data,.promotion-result .item-container{padding-left:20px}
.promotion-item{float:left}.promotion-item .flight-item{background-color:#a7a7a7}.promotion-item__inner{display:block;background-color:#fff;margin-left:20px;margin-bottom:20px}
.flight-item{position:relative}.flight-item img{max-width:100%}.promotion__title{line-height:1.4;letter-spacing:-1px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:6px}
.promotion-item__content{padding:16px 20px 14px}.promotion-item__content .promotion_text-dark{color:black}
.promotion-item__content>.link-4{margin-left:20px;margin-top:0}.promotion-item__desc{margin:0;height:84px;overflow:hidden;color:#333;line-height:21px;text-overflow:ellipsis;-webkit-line-clamp:4}
.flight-item__info-1,.flight-item__info-2{color:white;position:absolute}.flight-item__info-1 h3,.flight-item__info-1 .info-promotions,.flight-item__info-2 h3,.flight-item__info-2 .info-promotions{width:auto;margin:0;line-height:1.3}
.flight-item__info-1 span,.flight-item__info-2 span{font-size:14px;font-weight:600;font-family:sans-serif}
.flight-item__info-1 .info-promotions,.flight-item__info-2 .info-promotions{font-size:24px;font-family:"baker-signet-web",serif}
.flight-item__info-1{left:10px;bottom:10px}.flight-item__info-1 h3 span,.flight-item__info-1 .info-promotions span{display:block;margin-top:5px;text-transform:capitalize}
.flight-item__info-2{right:10px;bottom:5px}.flight-item__info-2 span{margin-right:5px}.flight-item__vignette{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.6);-moz-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.6);box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.6)}
.promotion-item--1{width:33.33%}.promotion-item--1 .promotion__title{-webkit-line-clamp:2;white-space:normal;max-height:64px;margin-bottom:5px}
.promotion-item--2 .promotion-item__content{padding-top:18px}.promotion-item--2 .promotion-item__inner{overflow:hidden}
.promotion-item--2 .promotion-item__inner>a{display:block;min-height:100px}.promotion-item--2 .flight-item__wrapper{width:100%;position:absolute;left:0;right:0;bottom:0}
.promotion-item--2 .flight-item__wrapper .flight-item__info-1,.promotion-item--2 .flight-item__wrapper .flight-item__info-2{position:static;vertical-align:middle;padding:0 20px 6px}
.promotion-item--2 .flight-item__wrapper .flight-item__info-1 h3,.promotion-item--2 .flight-item__wrapper .flight-item__info-1 .info-promotions,.promotion-item--2 .flight-item__wrapper .flight-item__info-2 h3,.promotion-item--2 .flight-item__wrapper .flight-item__info-2 .info-promotions{line-height:1;margin:-5px 0}
.promotion-item--2 .flight-item__wrapper .flight-item__info-1 span,.promotion-item--2 .flight-item__wrapper .flight-item__info-2 span{text-transform:uppercase;font-size:10px}
.promotion-item--2 .flight-item__wrapper .flight-item__info-1 sup,.promotion-item--2 .flight-item__wrapper .flight-item__info-2 sup{margin-right:-6px;font-size:65%}
.promotion-item--2 .flight-item__wrapper .flight-item__info-2{padding:0 14px 6px 0;text-align:right}
.promotion-item--2 .flight-item__wrapper .flight-item__info-2 h3,.promotion-item--2 .flight-item__wrapper .flight-item__info-2 .info-promotions{white-space:nowrap}
.promotion-item--2 .promotion-item__content .link-2{margin-top:0}.promotion-item--2 .promotion-item__content p{margin-bottom:4px;margin-top:0;line-height:1}
.promotion-item--2 .promotion-item__content p+p{padding-top:2px}.promotion-item--2 .promotion-item__content .promotion_text-light{padding-top:10px;color:#666}
.promotion-item--2 .promotion-item__content .promotion-item__desc{height:auto}.promotion-item--2 .promotion-item__banner{position:relative}
.promotion-item--3{width:25%}.promotion-item--3 .flight-item{margin-bottom:12px}.promotion-item--3 .promotion-item__inner{background-color:transparent}
.promotion-item--3 .promotion__title{color:#333}.promotion-item--4 .promotion-item__inner{background-color:transparent;margin-bottom:35px;zoom:1}
.promotion-item--4 .promotion-item__inner:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.promotion-item--4 .promotion-item__heading{margin-bottom:6px}.promotion-item--4 .promotion-item__heading p{color:#000;margin-bottom:10px;line-height:22px}
.promotion-item--4 .promotion__title{line-height:22px;margin-bottom:0;padding-bottom:8px}.promotion-item--4 .list-unstyled{overflow:hidden}
.promotion-item--4 .list-unstyled li{float:left;width:40.8%}.promotion-item--4 .list-unstyled .link-4{margin-top:0;line-height:20px}
.promotion-details{margin-bottom:80px}.promotion-details .promotion-details__intro p,.promotion-details .promotion-details__content p{width:80%;font-size:15px;line-height:22px;font-weight:400;font-family:sans-serif}
.promotion-details figure{margin-bottom:42px}.promotion-details .promotion-details__content .reservation__note{color:#666;font-size:13px;line-height:18px;margin-top:27px}
.promotion-details .text-error{font-size:14px}.promotion-details-list .sub-heading-2--dark,.promotion-details__block .sub-heading-2--dark{margin-bottom:20px}
.promotion-reservation p{margin:0;color:#000}.fares-details-page .blk-heading{padding:0;min-height:0;overflow:hidden}
.promotion-details--krisflyer .blk-heading{margin-bottom:26px;padding:0;min-height:0;overflow:hidden}
.promotion-details--krisflyer .blk-heading p{margin:0;color:#333}.promotion-details--krisflyer .promotion-details__block img{width:100%}
.promotion-details--krisflyer .sub-heading-2--dark{clear:both}.promotion-details__intro{zoom:1;min-height:50px;position:relative;padding-right:100px}
.promotion-details__intro:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.promotion-details__intro p{line-height:23px}.promotion-details__intro .share_title,.promotion-details__content .share_title{letter-spacing:1px;line-height:18px;margin-bottom:0}
.promotion-details__intro .social li,.promotion-details__content .social li{line-height:43px;margin-right:0;margin-left:10px}
.promotion-details__intro .social li:first-child,.promotion-details__content .social li:first-child{margin-left:0}
.promotion-details__intro .social a em,.promotion-details__content .social a em{font-size:18px}.promotion-details__block{padding-bottom:20px;margin-bottom:20px}
.promotion-book-flight{margin-bottom:37px;zoom:1;overflow:hidden}.promotion-book-flight:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.promotion-book-flight figure{float:left;width:51.011%}.promotion-book-flight .flight-item{margin-right:20px}
.promotion-book-flight .flight-item img{width:100%}.promotion-book-flight .flight-item__info-1{left:20px}
.promotion-book-flight .flight-item__info-2{right:20px}.promotion-book-flight .form-promotion-book-flight .button-group-1{margin-top:30px;margin-bottom:10px}
.promotion-book-flight .form-promotion-book-flight .radio-tooltips__text{color:#666;width:auto;line-height:1.1;font-weight:600;font-family:sans-serif}
.promotion-book-flight .form-promotion-book-flight .input-3 .input-3__text{padding-left:70px}.promotion-book-flight .form-group--info{margin-right:-6px}
.promotion-book-flight .sub-heading-2--dark{margin-bottom:30px}.promotion-conditions{margin:0 -10px;overflow:hidden}
.promotion-conditions-text{margin-bottom:20px}.promotion-conditions-text dl{overflow:hidden;line-height:20px;padding-left:10px;padding-right:10px;margin-bottom:10px;margin-top:0}
.promotion-conditions-text dt{color:#666}.promotion-conditions-text dd{color:#000;margin:0}.form-fare-filter-city .auto-complete-1{width:auto}
.promotion-note{margin-bottom:16px;font-weight:600;font-family:sans-serif}.kf-merchant-offers-page .item-container{margin-bottom:115px;margin-top:34px}
.kf-pps-club-reserves-page .item-container,.kf-priority-magazine-page .item-container{margin-bottom:115px;margin-top:0}
.kf-pps-club-reserves-page .item-container .promotion-item__inner,.kf-priority-magazine-page .item-container .promotion-item__inner{margin-top:0}
.kf-guides-page .forms-pps{margin-bottom:115px}.popup__flight-heading{display:block;color:#002261;font-size:24px;margin-top:35px}
.table-mobile__popup{display:none}.form-search-flight-1 fieldset{margin-left:-10px;margin-bottom:10px}
.flight-status-page .form-search-flight-1 fieldset{margin-left:0}.form-search-flight-1.form-general .custom-radio--1{margin:11px 0 10px 15px}
.form-search-flight-1 .form-group--1 .custom-select--2 .select__text{left:13px}.form-search-flight-1 .form-group--1>li{float:left;width:50%}
.form-search-flight-1 .flight-group .custom-select--2:first-child{margin-left:0}.form-search-flight-1 .flight-group .text-error{padding-left:0;padding-right:0}
.form-search-flight-1 .custom-select--2,.form-search-flight-1 .input-1{margin-left:10px;padding-left:13px}
.flight-by-route .two-four li{float:left;width:50%}.flight-by-route .two-four .city-to .text-error{padding-left:10px;padding-right:0}
.flight-status-page .flight-by-route .two-four .city-from .custom-select{margin-left:0}.flight-by-route .two-four .city-from .text-error{padding-left:0;padding-right:0}
.dash{text-indent:-9999em;display:block;width:10px;height:1px;background-color:#666}.info .info-title{color:#002261;font-size:25px}
.info .to{font-size:13px;color:#666}.info p{line-height:1.2;margin:0;font-size:13px;color:#666}.info.info-color-1 p{color:#05b410}
.info.info-color-2 p{color:#eeaa28}.info.info-color-3 p{color:#f00}.flight-status{margin-top:25px;margin-bottom:40px}
.flight-status .sub-heading-1--dark{line-height:1.3;margin-top:8px}.flight-status .tablet-mobile__popup{display:none}
.flight-status .blk-heading{padding-top:3px;padding-bottom:25px}.flight-status .text-note{margin-bottom:8px;margin-top:12px}
.flight-status .table-header{padding:15px 10px;font-size:16px;background-color:#002261;color:#fff;font-family:sans-serif}
.flight-status .table-header .ico-point-r{float:right;font-size:14px}.flight-status .form-group+.form-group .text-error{padding-left:10px;padding-right:0;max-width:100%}
.flight-schedule__table{width:100%;border-collapse:separate;overflow:hidden}.flight-schedule__table .dash{text-align:center;display:inline-block;vertical-align:middle;margin-bottom:8px}
.flight-schedule__table .title-head{color:#fff;font-weight:600;background-color:#00266b}.flight-schedule__table .flights__info--group{width:42.4%;padding-top:7px;border-bottom:1px solid #999}
.flight-schedule__table .flights__info--group .flights__info-schedule{padding-top:7px;padding-bottom:0}
.flight-schedule__table tbody{background-color:#fff}.flight-schedule__table tr td:first-child,.flight-schedule__table tr th:first-child{padding-left:25px;padding-right:15px;text-align:left}
.flight-schedule__table tr th{padding:25px 0}.flight-schedule__table tr th span{padding-left:5px}.flight-schedule__table tr td{text-align:center}
.flight-schedule__table tr td:first-child{border-right:1px solid #e5e5e5}.flight-schedule__table tr td .ico-airplane-lift{font-size:35px;color:#00266b}
.flight-schedule__table .flights__info--group .flights__info--detail .ico-airplane-lift{margin-left:23px}
.flight-schedule__table .date-selected{background-color:#f7f7f7}.flight-schedule__table .date-selected .ico-airplane-lift{font-size:35px;color:#ef9a1a}
.flight-schedule__table .col-date{position:relative;border-right:10px solid #fff;border-left:10px solid #fff}
.flight-schedule__table .col-date .package-border{position:absolute;left:-10px;right:-10px;bottom:0;border-bottom:1px solid #999}
.flight-schedule__table .col-date.col-date--first{width:62px;border-left:none}.flight-schedule__table .col-date.col-date--last{width:62px;border-right:0}
.flight-schedule__table .title-head-date--first{border-right:10px solid #00266b}.flight-schedule__table .title-head-date--last{border-left:10px solid #00266b}
.info-passengers--style-1 .pref-seat .number-seat{background-color:#ff9f00}.info-passengers--style-2 .info-passengers__detail .pref-bag:first-child{margin-top:0}
.info-passengers--style-1 .info-passengers__flight .title,.info-passengers--style-2 .info-passengers__flight .title{color:#00266b}
.account-summary__group-1 .before-fly-link{margin-bottom:8px}.booking-reference--style-1 .booking-reference__item__content{padding:28px 20px}
.booking-reference--style-1 .booking-reference__item__content .title-1{float:left;font-weight:normal;width:65%}
.booking-reference--style-1 .booking-reference__item__content .title-1:first-child{width:35%}.heading-wrap.type-1 .sub-heading-2--dark{color:#000}
.text-dark.type-1{font-size:16px}.orb-confirmation-page .blk-heading .main-heading{padding-bottom:26px;margin-bottom:41px;font-size:34px}
.orb-confirmation-page .blk-heading.block--shadow .main-heading{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;padding-bottom:0;margin-bottom:0}
.orb-confirmation-page .general-flight{margin-top:0}.orb-payments-page .main-intro .sub-heading-1--dark+p{font-size:16px}
.orb-payments-page .payments-group__charge fieldset:first-child+fieldset{border-top-color:#cdcdcd}.popup--flights-details--1 .flights-target--2 .title-1{font-family:sans-serif;font-size:24px;text-transform:none;font-weight:500;margin-bottom:12px}
.popup--flights-details--1 .flights__info--detail .ico-airplane-lift{left:28%}.popup--flights-details--1 .flights-target--3 .title-1{padding:20px 0;font-family:sans-serif;font-weight:500}
.popup--flights-details--1 .flights-target--3 .title-1:first-child{padding-top:0}.popup--flights-details--1 .flights-target--3 .info-passengers__flight .title,.popup--flights-details--1 .flights-target--3 .info-passengers__flight span{padding-left:0}
.popup--flights-details--1 .flights-target__content,.popup--flights-details--1 .info-passengers--style-1{background-color:#f7f7f7}
.popup--flights-details--1 .grand-total .total-info span:first-child{display:inline}.masthead{background:#00266b;position:relative;-webkit-transform:translate3d(0,0,0)}
.masthead .top-info{color:#fff;position:relative}.masthead .top-info a[href^=tel]{color:inherit}.masthead .top-info p{margin:0}
.masthead .top-info .top-info__inner{position:relative;z-index:1;zoom:1}.masthead .top-info .top-info__inner:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.masthead .top-info .slide__left-desc .slide__text--style-1{font-weight:400;font-family:sans-serif;font-size:15px;line-height:27px}
.masthead .top-info .slide__left-desc .slide__text--style-2{font-family:sans-serif}.masthead .top-info .slide__right-desc{font-weight:400;font-family:sans-serif;font-size:13px}
.masthead .top-info .slide__right-desc .slide__text--style-2 a{color:#fff}.masthead .top-info .slide__right-desc .text{text-align:right}
.popup--logged-profile{overflow-y:visible;position:absolute;top:57px;left:0;z-index:20;height:auto;width:auto;max-width:260px;min-width:170px;color:#000}
.popup--logged-profile .popup__heading{margin:0;padding:18px 20px 18px;background-color:#fff;color:#000}
.popup--logged-profile .popup__heading .sub-heading-3--dark{margin-bottom:5px;font-size:14px;font-weight:700;font-family:sans-serif;color:#02266b}
.popup--logged-profile .popup__heading h3{font-size:13px;font-weight:700;font-family:sans-serif}.popup--logged-profile .popup__heading p{margin:0 0 2px;line-height:25px;font-size:13px}
.popup--logged-profile .popup__content{background-color:#f5f5f5;padding:16px 20px 20px;position:static}
.popup--logged-profile .popup__content .profile-list{margin-bottom:20px}.popup--logged-profile .popup__content .profile-list li{margin-bottom:7px}
.popup--logged-profile .popup__content .profile-list .link-2{color:#000}.popup--logged-profile .popup__content .status__number{color:white;text-align:center;position:absolute;right:0;top:50%;font-size:12px;line-height:17px;margin-top:-8px;width:18px;height:17px;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;font-weight:700;font-family:sans-serif}
.popup--logged-profile .popup__content .form-group{margin-bottom:20px}.popup--logged-profile .popup__content .form-group .link-2{font-weight:400;font-family:sans-serif}
.popup--logged-profile .popup__arrow{width:21px;height:9px;top:-9px;left:70%}.select-flights-page .wrapper,.select-flights-schedule-page .wrapper{max-width:988px}
.popup--convert-confirmation .convert-focus{background:#f4f4f4;padding:20px}.popup--cancel-baggage .popup__inner{max-width:780px}
.popup--cancel-travel-insurance .popup__inner{max-width:590px}.transition-all .toolbar--language{-webkit-transition:margin 600ms ease;-moz-transition:margin 600ms ease;transition:margin 600ms ease}
.toolbar--language{background:#001b4a}.toolbar--language *:focus{outline:#2e77fd solid thin!important}
.toolbar__content{overflow:hidden;position:relative;padding:12px 60px 12px 15px}.lang__content{background:#021234}
.toolbar__close{font-family:"sia";font-size:10px;line-height:1;color:#fff;cursor:pointer;position:absolute;top:50%;right:0;z-index:3;padding:15px;margin-top:-20px}
.toolbar__text{float:left;margin:0 8px 0 0;color:#fff}.toolbar__text .toolbar__language{color:#ff9f00}
.toolbar__control{list-style:none;float:left}.toolbar__control li{float:left}.toolbar__control li span{margin:0 9px;color:#fff}
.toolbar__control li a{color:#fff}.accordion__control:hover{color:#333}.sia-breadcrumb-1 .breadcrumb-item a:hover{color:#00266b}
.btn-1:hover,.btn-1.hover,.btn-1:focus,.editCheckIn:hover,.editCheckIn.hover,.editCheckIn:focus{background-color:#2e77fd;color:#fff;outline:0}
.btn-1.disabled:hover,.btn-1.disabled:focus,.editCheckIn.disabled:hover,.editCheckIn.disabled:focus{background-color:#999;color:#ddd}
.btn-2:hover,.btn-2.hover{background-color:#666;color:#fff;outline:0}.btn-2.disabled:hover{background-color:#999;color:#ddd}
.btn-3:hover,.btn-3.hover{background-color:#002261;color:#fff;outline:0}.btn-4:hover,.btn-4.hover{background-color:#b3c0d8;color:#fff;outline:0}
.see-more-btn:hover,.see-more-btn.hover{background-color:#666;color:#fff;outline:0}.btn-5:hover,.btn-5.hover{color:#333;outline:0}
.btn-back:hover{color:#00266b}.btn-compare:hover,.btn-compare:hover>.ico-download{color:#333}.promotion-btn .btn-2:hover{background-color:#666}
.menu-main .menu-item>a:hover{color:#fff}.ico-seat-available:hover{background-color:#fff}.slick-dots li:hover button{background-color:#6c6c68}
.ico-close--3:hover{background-image:url("/saar5/images/ico-close-3-hover.png")}.custom-scroll.custom-dropdown li:hover,.custom-scroll.custom-dropdown li.active,.custom-scroll.custom-dropdown li.keyboardfocus{background-color:#00266b;color:#fff}
.custom-scroll.custom-dropdown li.keyboardfocus{outline:0}.social a:hover{color:#333}.main-intro a:hover{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;color:#00266b}
.main-intro .btn-1.disabled:hover{color:#ddd}.slick-slideGroup:focus .slick-slideGroup{outline:#2e77fd solid thin}
.slick-dots li button:hover,.slick-dots li button:focus{background-color:#ef9a1a}.slick-dots li button:focus{box-shadow:0 0 1px 1px #2e77fd}
.slick-dots li button:focus:hover{box-shadow:none}.flexslider .slick-prev:hover,.flexslider .slick-prev:focus,.flexslider .slick-next:hover,.flexslider .slick-next:focus,.slickslider--custom .slick-prev:hover,.slickslider--custom .slick-prev:focus,.slickslider--custom .slick-next:hover,.slickslider--custom .slick-next:focus{background-color:rgba(0,0,0,0.5)}
.flexslider .slick-list.slick-focus{outline:#2e77fd solid thin}.flexslider--3:hover .slick-prev,.flexslider--3:hover .slick-next{opacity:1;z-index:2}
.flexslider--3 .slick-prev:focus,.flexslider--3 .slick-next:focus{opacity:1;z-index:2}.flexslider--3 .highlight:focus{outline:#2e77fd solid thin}
.flexslider--4 .slick-prev:hover,.flexslider--4 .slick-prev:focus,.flexslider--4 .slick-next:hover,.flexslider--4 .slick-next:focus{background:0}
.custom-select--1:hover .select__text{color:#2a598a;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.custom-select--sort .select_text:hover,.custom-select--sort .select_text:hover+span{color:#000}.custom-select--sort:hover .select_text{position:relative;z-index:2;cursor:pointer}
.custom-select--sort:hover [class^="ico-"]{z-index:1}.btn-search:hover .ico-search{color:#f99f1c}
.form--redemption-nominee .ico-1-info-round-fill:hover{color:#000}.form-info-available .block-2>a:hover .title,.form-info-available .block-2>a:hover .ico-forms,.form-info-available .block-2>a:hover .ico-pdf{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;color:#00266b}
.form-info-available .block-2>a:hover em{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;color:#00266b}
.ico-tooltips:hover,.btn-close:hover{color:#333}.link-1:hover{color:#f5e2bf}.packages .link-1:focus{color:#f5e2bf}
.link-2:hover,.link-2:focus{color:#333}.custom-checkbox input:focus+label{color:#333}.static-item .country-link a:hover{color:#00266b}
a:hover{outline:0;text-decoration:none;color:#00266b}.pre_economy:hover{outline:0;text-decoration:none;color:#f0f8f8}
.table-baggage .ico-tooltips.disabled:hover{color:#e7e7e4}.highlight:hover .img-block{opacity:.8}.tabs .tab-item:hover{background-color:rgba(0,0,0,0.1)}
.tabs .tab-item.active:hover{background-color:#00266b}.link-download:hover,.link-print:hover{color:#333}
.tabs--2 .tab-item a:hover{color:#3d588c}.tabs--3 .tabs--3__btn:hover{color:#000}.tabs--3 .tab-item.active .tabs--3__btn:hover{color:#fff}
.tools-list>li:hover{color:#333}.search-link:hover{color:#333}.search-link:hover .ico-edit{color:#333}
.calendar-link:hover{color:#333}.search-calendar:hover label{background-color:#f0f0f0}.orb-flight-schedule .search-calendar:hover label{background-color:#ddd}
.search-calendar:hover input:checked+label,.search-calendar:hover input:disabled+label{background-color:white}
.accordion__content-slider .slick-arrow:hover{color:#fff}.message-detail .blk-heading .btn-forward:hover,.message-detail .blk-heading .btn-delete:hover{color:#333}
.messages .blk-heading a:hover{color:#333}.messages-list .messages-list__item:hover{background-color:#f7f7f7}
.messages-list .sub-heading-3--dark a:hover{color:#2e77fd}.messages-list .messages-list__read .sub-heading-3--dark:hover{color:#999}
.statements .btn-print:hover{color:#000}.redeem-confir .redeem-confir__heading [class^="ico-"]:hover{color:#333}
.flight-history .flight-history__tools .btn--print:hover{color:#000}.main-intro .btn-1:hover{color:#fff}
.non-editable .input-1 input:hover{cursor:default}.non-editable .custom-select--2 .select__text:hover,.non-editable .custom-select--2 .select__label:hover{cursor:default}
.booking-summary .text-miles a:hover{color:#00266b}.booking-summary.disable .booking-summary__control:hover{background-color:#00266b;color:#fff;cursor:default}
.booking-summary__control:hover{background-color:#2e77fd;color:#fff}.booking-nav__item:hover{border-top:1px solid #ececec}
.booking-nav__item:hover .passenger-info__number,.booking-nav__item:hover .passenger-info__text{color:#666}
.booking-nav__item:first-child:hover{border-top:0}.cancel-all:hover{color:#00266b}.cancel-all:hover em{color:#00266b}
.blk-heading-control a:hover{color:#00266b}.blk-heading-control a:hover .ico-cancel-all{color:#00266b}
.blk-heading-control a:hover .ico-print{color:#333}.blk-heading-control .ico-print:hover{color:#333}
.booking-passenger__control:hover{color:#333}.booking-confirm-list a:hover{color:#00266b}.booking-confirm-list a:hover *[class^="ico-"]{color:#00266b}
.booking-confirm-list .disabled:hover{color:#ccc}.booking-confirm-list .disabled:hover span,.booking-confirm-list .disabled:hover *[class^="ico-"]{color:#ccc}
.toolbar__close:hover{color:#ff9f00}.toolbar__control li a:hover{color:#ff9f00}.before-fly .before-fly-hyperlinks-item{float:left}
.before-fly .before-fly-hyperlinks-item em:hover{color:#333}.masthead .menu-block .menu__sub-nav .menu__item a:hover{color:#02266b}
.info-card:hover{color:#666}.popup__close:hover{color:#00266b}.popup-1 .popup__close:hover,.popup-1 .tooltip-1{color:#ccc}
.popup--cookie .popup__desc a:hover{color:#fff}.promotion-desc a:hover{color:#f5e2bf}.promotion-details__block p a:hover{color:#00266b}
.seat.seat-free:hover{background-color:#666;color:#fff}.seat-status .ico-seat-available:hover{background-color:#fff}
.seat-status .seat.seat-free:hover{background-color:#fff}.seat-preselected:hover{background-color:#aaa}
.seat-preselected.seat-selected.seat:hover{background-color:#fe9500}.seat-occupied:hover{background-color:#001e52}
.seat-status .ico-1-info-round-fill:hover{color:#333}.seat-preselected:hover{background-color:#aaa}.generic-seatsmap-page .seat:hover{background-color:white;color:#00266b}
.seat-legend__control:hover{color:#333}.seat-legend__control:hover .ico-down{border-top-color:#333}.status__num--gray:hover{color:#fff;background-color:#333}
.menu .menu-bar>ul>li>a:hover{color:#f99f1c}.menu-sub .menu-sub__join a:hover{text-decoration:none;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.menu-main .menu-item>a:hover{text-decoration:none;color:#f99f1c;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.sub-item li a:hover{color:#333;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.footer-block li a:hover{color:#333;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.link-table:hover{color:#00266b}.calendar__table td.not-available:hover .bgd-hover{display:none}.calendar__table td:hover .bgd-hover{display:block;height:100px}
.calendar__table td.active:hover{cursor:default}.calendar__table td.active:hover .bgd-hover{background:transparent;height:96px}
.flights__table .ico-info-round-fill:hover,.flights__table .ico-tooltips:hover,.flights__table .ico-tooltips:hover{color:#00266b}
.flights__table .ico-info-round-fill.disabled,.flights__table .disabled.ico-tooltips,.flights__table .ico-tooltips.disabled{cursor:default}
.flights__table .ico-info-round-fill.disabled:hover,.flights__table .disabled.ico-tooltips:hover,.flights__table .ico-tooltips.disabled:hover{color:#ccc}
.flights__table [data-tooltip]:hover{color:#00266b}.flights__table [data-tooltip]:hover.disabled{color:#ccc}
.flights__table .tooltip-wrapper:focus [data-tooltip]{color:#00266b}.flights__table .tooltip-wrapper:focus [data-tooltip].disabled{color:#ccc}
.tooltip__close:hover,.tooltip__close:focus{color:#00266b}.flights__table>tbody>tr:hover>td{background:0}
.flights__table--1__inner:focus td{background:0}.popup--flights-details--1 .flights__info--group .flights--detail>span{cursor:pointer}
.table-info .infor-item .link-6 :hover{color:#00266b;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.seat{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.popup--logged-profile .popup__content .profile-list .link-2:hover{color:#666}.info-link-1:hover{color:#2e77fd}
.custom-choose-file:hover .ico-plus{color:#00266b;border-top-color:#00266b;border-right-color:#00266b;border-bottom-color:#00266b;border-left-color:#00266b}
.favourites-list .blk-control .favourites-list__filter .select_text:hover{color:#000}.favourites-list .blk-control .favourites-list__filter .select_text:hover+.ico-point-d:before{color:#000}
.open-all-btn--accordion:hover,.accordion-component--list .accordion__control:hover .ico-point-d{color:#00266b}
.open-all-btn--accordion:hover:before{border-color:#00266b}.open-all-btn--accordion:hover [class^="ico-"]{-webkit-transition:none;-moz-transition:none;transition:none}
.booking--style-3+.booking--style-3{margin-top:20px}.booking--style-3>[class^="sub-heading-"]{margin:0;padding-top:17px}
.booking--style-3 .booking--style-3__header{overflow:hidden;padding-top:17px}.booking--style-3 .booking--style-3__header .icon-group-1{position:relative;bottom:-3px}
.booking--style-3 .booking--style-3__header>[class^="sub-heading-"]{float:left;margin:0}
.booking--style-3 .booking--style-3__header [class^="ico-"]{margin-right:5px;font-size:16px}
.booking--style-3 .booking--style-3__header [class^="ico-"].ico-close{font-size:12px}
.booking--style-3 .booking--style-3__header .booking--style-3__btn{float:right}.booking--style-3 .booking--style-3__main{margin-top:17px;padding:20px}
.booking--style-3 .booking--style-3__main+.button-group-1{margin-top:40px}.booking--style-3 .booking--style-3__main .booking-info--1:first-child{margin-top:0}
.booking--style-3 .booking--style-3__section{margin-top:40px}.booking--style-3 .booking--style-3__section:first-child{margin-top:0}
.booking--style-3 .booking--style-3__section .checkin-alert{margin-bottom:0;margin-top:20px}.booking--style-3 .accordion__control{padding:0;cursor:pointer}
.booking--style-3 .accordion__control .ico-point-d{padding:10px;position:absolute;top:0;right:-10px}
.booking--style-3 .accordion__content{padding:0}.sub-intro{margin:10px 0}.booking-info--1{margin-top:20px;padding:20px;background:#f5f5f5;color:#000}
.booking-info--1 .sub-heading-3--dark{text-transform:uppercase}.booking-info--1 .sub-heading{margin-top:20px;font-size:16px;font-family:inherit}
.booking-info--1 .sub-heading p{margin:0}.booking-info--1 .sub-heading p+p{margin-top:4px}.booking-info--1 .sub-heading span{display:inline-block;padding:2px 0;line-height:14px}
.booking-info--1 .sub-heading span+span{margin-left:10px;padding-left:10px;border-left:1px solid}.booking-info--1 .booking-details--1 .col-custom{border-left:1px solid #e5e5e5;width:130px;height:100%;padding:0}
.booking-info__group .booking-info__header{position:relative}.booking-info__group .sub-heading-3--dark{text-transform:uppercase}
.booking-info__sub-title{color:#000;margin-bottom:8px}.booking-info--2{color:#000}.booking-info--2+.booking-info--2,.booking-info--2+.link-2{margin-top:20px}
.booking-info--2 .sub-heading-3--dark{text-transform:uppercase}.booking-info--2 .sub-heading{font-size:16px;font-family:inherit}
.booking-info--2 .sub-heading p{margin:0}.booking-info--2 .sub-heading p+p{margin-top:4px}.booking-info--2 .sub-heading span{display:inline-block;padding:2px 0 4px;line-height:14px}
.booking-info--2 .sub-heading span+span{margin-left:10px;padding-left:10px;border-left:1px solid}.booking-info--2 .booking-info--2__item{margin-top:20px;padding:20px;background:#f5f5f5}
.booking-details{position:relative;overflow:hidden;margin-top:20px;background:#fff}.booking-details+.booking-details{border-top:1px solid #e5e5e5}
.booking-details .booking-col p{margin:0}.booking-details .booking-col .align-wrapper{min-height:20px}
.booking-details .col-custom,.booking-details .col-4{position:absolute;top:0;right:0;width:130px;padding:20px 0;font-size:13px}
.booking-details .col-custom .status,.booking-details .col-4 .status{padding:20px;text-align:center}
.booking-details .col-custom a .ico-point-r,.booking-details .col-4 a .ico-point-r{font-size:8px}.booking-details .col-1{position:absolute;top:0;left:0;width:65px;text-align:center;margin-top:-14px}
.booking-details .col-1 em{font-size:26px;color:#00266b}.booking-details .col-2{position:absolute;top:0;left:65px;width:80px;font-weight:600;font-size:16px;margin-top:-10px}
.booking-details .col-3{margin:0 130px 0 145px;padding:20px}.booking-details .col-3>*{line-height:20px}
.booking-details .col-3 .has-cols{position:relative;padding-left:90px}.booking-details .col-3 .has-cols span{position:absolute;top:0;left:0;color:#666}
.booking-details .col-4>*{line-height:20px}.booking-details .col-1,.booking-details .col-2{top:50%}@media only screen and (min-width:768px){.booking-details.single-line .col-3 p{margin:10px 0}
}.booking-details--1 .col-3{margin-right:0}.sub-heading+.booking-details__group{margin-top:20px}.booking-details__group .booking-details--1,.booking-details__group .booking-details--2{margin-top:0}
.booking-review--2 .booking-info-group{margin-left:0;margin-right:0}.hotel-info{background-color:#f5f5f5;padding:20px;margin-top:15px}
.hotel-info figure{float:left;margin-right:20px}.hotel-info .hotel-info__heading{overflow:hidden}.hotel-info .hotel-info__heading .sub-heading-2--blue{float:left}
.hotel-info .hotel-info__heading .rating-block{float:left;margin:0}.hotel-info .hotel-info__heading .rating-block .ico-star:before{line-height:28px}
.hotel-info .hotel-info__desc{color:#000;font-size:16px;margin-top:5px}.hotel-info .hotel-info__booking{max-width:300px;min-width:220px;padding-top:20px;overflow:hidden}
.hotel-info .hotel-info__booking .item{float:left;width:50%}.hotel-info .hotel-info__booking .item strong{color:#000;display:block;margin-bottom:5px}
.hotel-info--1 .hotel-info__booking{clear:both;max-width:none}.hotel-info--1 .hotel-info__booking .item{width:24%}
.hotel-info--1 .hotel-info__booking .item-3{width:28%}.booking-review--1 .search-link{margin-left:20px}
.booking-review--1 .sub-text-2{margin-top:15px}.booking-review--1 .heading-wrap .btn-1{margin-bottom:15px}
.booking-review--1 .sub-heading-3--dark{margin-top:15px}.booking-review--1 .booking--style-3__main>.sub-heading-3--dark:first-child{margin-top:0}
.booking-review--1 .booking-info-group{margin:15px 0 0}.booking-review--1 .booking--style-3__main .sub-heading-1--dark{font-size:21px}
.refund-summary{margin-bottom:20px}.refund-summary .booking--style-3__main .sub-heading-3--dark{margin-top:36px;margin-bottom:10px}
.refund-summary .booking--style-3__main .booking__list{background-color:#f5f5f5;padding:20px}.add-on{color:#333;background-color:#fff;padding:20px;margin-top:10px;margin-bottom:20px}
.add-on .unit{font-family:sans-serif;color:#00266b;font-size:24px;display:block}.add-on .item{display:block;margin-top:10px}
.add-on .item:first-child{margin-top:0}.terms-conditions{margin-bottom:40px}.flight-confirmation{margin-bottom:20px;clear:both;overflow:hidden}
.flight-confirmation .sub-heading-3--dark{float:left}.flight-confirmation .print-btn{float:right}.paid-summary{clear:both;overflow:hidden}
.paid-summary .sub-heading-3--dark{margin-top:0}.paid-summary .link-4{float:left;margin-top:10px}.paid-summary .message-summary .sub-heading-3--dark{margin:15px 0 10px}
.paid-summary .message-summary .editor-style-1 ul{max-width:92%;padding-left:25px;margin-left:-5px}.paid-summary .paid-item .paid-text{margin-bottom:10px}
.paid-summary .paid-item .carat,.paid-summary .paid-item .plus{margin-top:2px;margin-bottom:0}.paid-summary .paid-item+.paid-item{margin-top:20px}
.global-manage-booking .paid-summary .paid-item+.paid-item{margin-top:20px}.editor-style-1 span{display:block;margin-left:20px}
.booking-addons .before-fly__group{margin:-20px}.cancel-waitlist-booking-page .terms-conditions{margin-top:40px}
.inline{display:inline}.icon-group-1{float:right}.icon-group-1 li{float:left;list-style:none;margin-left:40px}
.icon-group-1 li a{line-height:25px}.icon-group-1 li:first-child{margin-left:0}.blk-heading-control .print-text .ico-print{color:#2e77fd;display:inline-block;margin-right:5px}
.cancel-baggage{margin-top:20px;margin-bottom:20px}.cancel-baggage+.button-group-1{margin-top:40px}.popup--cancel-baggage .checkbox-heading input+label{padding-bottom:3px;font-family:sans-serif;font-size:21px;color:#000}
.blk-heading .icon-group-1{margin-top:7px}.travel-insurance{margin-bottom:40px}.bk-table{position:relative;width:100%}
.bk-table+.bk-table{margin-top:10px}.bk-table td,.bk-table th{padding:2px 0;text-align:right}.bk-table td:first-child,.bk-table th:first-child{text-align:left}
.bk-table th{padding:17px 0;width:20%}.bk-table .row-title td{padding-top:17px}.bk-table .last td{padding-bottom:27px}
.bk-table tfoot td{padding:17px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}.bk-table .bk-table--1 th:first-child{width:80%}
.bk-table .bk-table--2 th:first-child{width:60%}.popup--refund-breakdown .check-confirm{margin-top:30px}
.popup--refund-breakdown .grand-total .total-title{color:#999}.booking-info-addon--1{overflow:hidden;margin-top:20px;padding:20px;background:#f5f5f5;color:#000}
.booking-info-addon--1 .booking-info-addon__item{float:left;width:50%}.booking-info-addon--1 .booking-info-addon__item span{font-weight:600}
.booking--style-3--add-ons .grid-row{margin-left:-10px;margin-right:-10px}.booking--style-3--add-ons .grid-inner{padding:0 10px}
.add-ons__list{position:relative}.add-ons-item{margin-top:20px;padding:20px}.add-ons-item .add-ons-item__header .sub-heading-3--dark{float:left}
.add-ons-item .add-ons-item__header>a,.add-ons-item .add-ons-item__header ul{float:right;margin-top:8px}
.add-ons-item .add-ons-item__header,.add-ons-item .item-actions{overflow:hidden}.add-ons-item .add-ons-item__header a,.add-ons-item .item-actions a{font-size:13px}
.add-ons-item .add-ons-item__header a .ico-point-r,.add-ons-item .item-actions a .ico-point-r{font-size:8px}
.add-ons-item .add-ons-item__header li,.add-ons-item .item-actions li{list-style:none;float:left}.add-ons-item .add-ons-item__header li+li,.add-ons-item .item-actions li+li{margin-left:10px}
.booking-status__group+.booking-status__group{margin-top:30px}.review-cancellation-page .terms-conditions{margin-top:20px}
.booking--style-3 .flight-checkin-alert{margin-top:20px}.paid-summary .link-4.link-refund{display:inline-block;float:none;margin-bottom:35px}
.global-manage-booking .paid-summary .link-4.link-refund{margin-bottom:35px}.booking-summary--1 .flights-cost__details>li.sub-total>span{font-weight:normal}
.booking-summary--1 .booking-summary__info .total-cost{font-size:21px}.booking-summary--1 .total-title{margin-top:3px}
.booking-summary--1 .grand-total .total-title{margin-top:7px}.booking-summary--1 .grand-total .total-info{font-size:21px}
.booking-summary--1 .sub-total .values span{display:block;text-align:right}.booking-summary--1 .sub-total>span:first-child{text-transform:uppercase}
.booking-summary--1 .pre-paid span{font-weight:bold;color:#000}.booking-summary--1 .pre-paid>span:first-child{width:56%}
.booking-summary--1 .pre-paid .values span{text-align:right;display:block}.terms-conditions{padding-top:14px}
.terms-conditions.terms-conditions--1{margin-bottom:20px}.terms-conditions.terms-conditions--1 .cta-group{padding-bottom:0}
.terms-conditions .sub-heading-2--dark{display:inline}.popup-mb-cost-breakdown .cost-breakdown.last,.popup-mb-cost-breakdown-1 .cost-breakdown.last{margin-bottom:0}
.popup-mb-cost-breakdown .flights-target{margin-bottom:30px}.table-cost.table-cost--1{margin-top:20px}
.table-cost.table-cost--1 thead th{padding-bottom:20px;font-weight:normal}.table-cost.table-cost--2{margin-top:20px}
.table-cost.table-cost--2 thead th{padding-bottom:10px;font-weight:normal}.table-cost .type-1 td{padding-bottom:25px}
.payment-not-cards .payment-currency{margin-top:30px}.paid-summary.type-1 .paid-item{display:inline-block}
.paid-summary.type-1 .middle-item{margin:0 50px;display:inline-block}.paid-summary.type-1 .account-summary__group .hidden-tablet{display:none}
.mb-review-child-page .insurance-block{display:none}.mb-codeshare-page .booking--style-3__btn{margin-left:20px}
.mb-codeshare-page .checkin-alert{margin:20px 0}.mb-codeshare-page .booking-info .booking-info-item{padding-bottom:10px}
.mb-codeshare-page .find-your-booking .sub-intro>p{padding-top:12px}.mb-codeshare-page .booking-info--2 p{margin-bottom:0}
.visa-link{font-size:14px}.visa-link .ico-point-r{font-size:8px}.booking--style-3 .operated{line-height:1;margin-top:10px;margin-bottom:15px;clear:both}
.check-visa{margin-top:20px}.add-ons-item{overflow:hidden}.add-ons-item .item-list-content>li{list-style:none}
.add-ons-item .item-list-content>li+li{margin-top:30px}.add-ons-item .item-row{padding:20px}.add-ons-item .item-caption{margin-top:10px}
.add-ons-item .item-caption p{margin-bottom:0}.add-ons-item .add-ons-item__content{font-weight:400;font-family:sans-serif;color:#000;background-color:#f5f5f5;margin-top:17px}
.add-ons-item .add-ons-item__content p:first-child{margin-top:0}.add-ons-item .add-ons-item__content .item-content__inner{overflow:hidden}
.add-ons-item .add-ons-item__content .item-content__info{padding:20px}.add-ons-item .add-ons-item__content .item-left-col{float:left;margin-right:20px}
.add-ons-item .add-ons-item__content .item-right-col{display:inline-block;padding:20px 0;width:48%}.add-ons-item .add-ons-item__content .add-ons-item__img img{width:100%}
.add-ons-item .add-ons-item__content .item-info__head{overflow:hidden;margin-bottom:15px}.add-ons-item .add-ons-item__content .item-actions{float:right}
.add-ons-item .add-ons-item__content .item-actions>li{list-style:none}.add-ons-item .add-ons-item__content .info-details{position:relative}
.add-ons-item .add-ons-item__content .info-details>li{list-style:none;position:relative;padding-left:100px;min-height:1.4em;line-height:1.4}
.add-ons-item .add-ons-item__content .info-details>li+li{margin-top:2px}.add-ons-item .add-ons-item__content .info-details span{color:#666;position:absolute;top:0;left:0;width:100px}
.add-ons-item .item-sub-heading{color:#000;margin-top:10px;font-size:14px;font-weight:600;font-family:sans-serif}
.add-ons-item .item-inner--1 .item-left-col{padding:20px 0 0 20px;width:40%}.add-ons-item .note-info p{margin-bottom:0}
.add-ons-item .note-info span{color:#000}.add-ons-item .item-right-col--1{display:inline-block;padding:20px 0;width:47%}
.add-ons-item .item-right-col--1 .text-bolder{padding-left:80px}.add-ons-item .item-right-col--1 .text-bolder span{width:80px}
.add-baggage-page .main-heading{padding-bottom:38px}.manage-booking-wrapper{position:relative;margin-bottom:25px}
.manage-booking-wrapper>.content-wrapper{padding-bottom:0}.manage-booking-wrapper>.blk-heading{margin-top:40px}
.manage-booking-wrapper>.blk-heading+.booking--style-3{margin-top:22px}.manage-booking-wrapper .main-heading+.sub-heading-1--dark{margin-top:30px}
.booking--style-3__main.booking-status-group{padding-bottom:0}.booking--style-3.block--shadow{padding-bottom:40px}
.booking--style-3 .passenger-names{margin:0;font-weight:700;font-family:sans-serif;text-transform:uppercase;font-size:16px;line-height:25px;color:#000}
.booking-info-group--inline-style{margin:0}.booking-info-group--inline-style .booking-info .booking-desc{zoom:1}
.booking-info-group--inline-style .booking-info .booking-desc:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.booking-info-group--inline-style .booking-info .booking-info-item{width:50%}.booking-info-group--inline-style .booking-info .booking-info-item .hour{float:left;margin-right:10px}
.booking-info-group--inline-style .booking-info .booking-info-item .booking-content{float:left;margin-top:7px}
.booking-info-group--inline-style .booking-info .ico-airplane-lift{top:-4px;margin-top:0}.booking-status{zoom:1;position:relative;background-color:#f2f2f2;margin-top:15px}
.booking-status:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.booking-status .booking-info-group{margin:0}.booking-status .booking-status-col.col-1{width:80%;border-right:1px solid #e1e1e1}
.booking-status .booking-status-col.col-2{position:absolute;right:0;top:0;bottom:0;width:20%}.booking-status .booking-status-info{margin:0;display:table;width:100%;height:100%;text-align:center}
.booking-status .booking-status-info span{display:table-cell;vertical-align:middle;color:#666;padding:0 10px}
.booking-status .booking-status-info .confirmed-state{color:#23bd2d}.booking-status .booking-status-info .unconfirmed-state{color:#ff9f00}
.booking-status+.booking-status{margin-top:20px}.booking-info-addon--1+.link-2{margin-top:20px}.review-cancel{margin-bottom:20px}
.review-cancel>.sub-heading-2--dark{text-transform:uppercase;margin-top:25px}.review-cancel__group{padding:15px;margin-top:15px}
.review-cancel__list{margin-top:17px}.review-cancel__list+.sub-heading-3--dark{margin-top:13px}.review-cancel--1__item{background:#f7f7f7;margin-top:2px;padding:12px 20px 10px}
.review-cancel--1__item:first-child{margin-top:0}.review-cancel--1__item .custom-checkbox.custom-checkbox--1{margin:0;padding:0}
.review-cancel--1__item .custom-checkbox input,.review-cancel--1__item .custom-checkbox label:before,.review-cancel--1__item .custom-checkbox label:after{top:50%;margin-top:-7px}
.review-cancel--1__item .review-cancel-text{margin:0}.review-cancel--1__item .review-cancel-text [class^="ico-"]{font-size:30px;color:#00266b}
.review-cancel--1__item .review-cancel-text span{margin-left:0;padding-left:10px;color:#333;vertical-align:middle}
.review-cancel--1__item>.review-cancel-text{margin-left:10px}.confirmation-cancel-baggage-page .manage-booking-wrapper{margin-bottom:90px}
.review-cancel--1{margin-bottom:40px}.review-cancel--1 .review-cancel__group{background:#f7f7f7}.review-cancel--1 .review-cancel--1__item{background-color:#fff}
.mb-add-travel-insurance .booking--style-3 .booking--style-3__main{margin-top:38px}.travel-guard--1{margin-top:0;padding:20px;background:#f5f5f5;color:#000}
.travel-guard--1 .wrap-heading{margin-top:0}.travel-guard--1 .heading__detail{padding-top:3px}.travel-guard--1 .desc{margin:18px 0 15px}
.travel-guard--1 .desc p{margin:0}.flights-target--4{margin-bottom:30px}.flights-target--4 .title-1{margin-bottom:15px}
.flights-target--4 .flights__info--group{padding:0 13px;background:#f7f7f7}.flights-target--4 .flights-target__content{margin-top:10px}
.flights-target--4 .custom-checkbox--1 input+label{font-family:sans-serif;font-size:21px;color:#000}
.flights-target--4 .custom-checkbox--1 input+label:before{top:1px}.select-meals-page .wrap-passenger{min-height:1000px}
.wrap-select-meals{position:relative}.select-meal-item{overflow:hidden;margin-top:30px}.select-meal-item:first-child{margin-top:2px}
.select-meal-item label{font-size:15px;margin-bottom:5px;display:inline-block}.select-meal-item .item-label{font-size:15px;margin-bottom:5px;display:inline-block;color:#333}
.select-meal-item .custom-select--2 .select__text{left:0;padding-left:10px}.select-meal-item .flight-schedule{display:block;text-transform:uppercase;line-height:28px;height:34px;padding:0;font-weight:400;font-family:sans-serif;font-size:12px;color:#999;font-weight:600}
.select-meal-item .text-dark{font-size:16px}.select-meal-item .text-dark span{font-weight:600}.accordion--2 .accordion__control{padding-top:18px;cursor:pointer}
.accordion--2 .accordion__content{padding-bottom:20px}.accordion--2 .accordion__heading-redemp{width:90%}
.accordion--2 .accordion__control .ico-point-d{top:50%;margin-top:-10px}.form--select-meals{margin-left:315px;position:relative}
.form--select-meals .checkin-alert{margin-top:20px}.form--select-meals .button-group-2 .one-half:first-child{float:right}
.button-group-2,.form--select-meals .button-group-1{margin-top:30px;margin-bottom:60px;overflow:hidden}
.alert-selectbox{background:#fffdcc;-webkit-animation:alertBackground 2s ease forwards;-moz-animation:alertBackground 2s ease forwards;animation:alertBackground 2s ease forwards}
.change-flight-page .blk-heading{padding-bottom:21px}.form-change-flight .change-flight-item{margin-top:40px}
.form-change-flight .blk-control{float:right}.form-change-flight .blk-control .ico-plus{margin-right:7px}
.form-change-flight .sub-heading-3--dark{margin-bottom:20px;float:left}.form-change-flight .button-group-1{margin:60px 0}
.form-change-flight .form-group--1{margin-bottom:30px}.multi-flight--change{padding:20px;clear:both}
.multi-flight--change .form-wrapper{border-bottom:0;margin-top:0}.multi-flight--change .form-wrapper+.form-wrapper{border-top:1px solid #e5e5e5}
.multi-flight--change .ico-airplane-lift{top:50%;margin-top:-25px}.block--search-form{margin-top:30px;margin-bottom:-1px;overflow:hidden}
.filter-flight-history .form-group-1{width:66.6666%;float:left}.form-search-flight-history .long-text .select__label,.form-upcoming-flight .long-text .select__label{max-width:80px}
.form-search-flight-history .long-text .select__text input,.form-upcoming-flight .long-text .select__text input{padding-left:95px}
.form-search-flight-history .long-text .select__text,.form-upcoming-flight .long-text .select__text{padding-left:95px}
.form-search-flight-history .long-text-1 .select__label,.form-upcoming-flight .long-text-1 .select__label{max-width:130px}
.form-search-flight-history .long-text-1 .select__text input,.form-upcoming-flight .long-text-1 .select__text input{padding-left:150px}
.form-search-flight-history .long-text-1 .select__text,.form-upcoming-flight .long-text-1 .select__text{padding-left:145px}
.form-search-flight-history .button-group.right,.form-upcoming-flight .button-group.right{margin-top:10px}
.form-search-flight-history .link-4.right,.form-upcoming-flight .link-4.right{margin-top:25px;margin-right:5px}
.form-search-flight-history .input-5 .input-5__label,.form-upcoming-flight .input-5 .input-5__label{padding-left:13px}
.form-search-flight-history .input-5 .input-5__text,.form-upcoming-flight .input-5 .input-5__text{padding-left:20px}
.flight-history-table{padding-top:30px}.flight-history-table tbody tr{border-top:1px solid #f2f2f2}.flight-history-table tbody tr:first-child{border-top:0}
.flight-history-table tbody tr:nth-child(odd),.flight-history-table tbody tr:nth-child(even){background-color:#fff}
.sqc-flight-table{margin-bottom:60px}.blk-main-heading-1{margin-bottom:0}.blk-main-heading-1:before,.blk-main-heading-1:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.blk-main-heading-1 .blk-main-heading__inner{padding:0 50px 0 0;text-indent:0}.message-flight-history{margin-top:75px}
.message-flight-history.mr-top{margin-top:25px}.message-flight-history p{font-style:italic;font-size:16px}
.block--bookings-list .messages .messages__sort{margin-top:0;margin-bottom:0}.accordion__control .custom-checkbox input{margin-top:7px}
.accordion__control .custom-checkbox input+label{font-size:24px;line-height:1.2;color:#00266b}.accordion__control .custom-checkbox input+label:before,.accordion__control .custom-checkbox input+label:after{margin-top:7px}
.accordion__control .custom-checkbox+.sub-heading-2--dark{margin-left:20px}.accordion__control .sub-heading-2--dark+.ico-point-d.active{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
@media screen and (max-width:987px){.form-upcoming-flight .one-third{width:42%}.form-upcoming-flight .button-group{width:8%}
.form-search-flight-history .one-four{width:33.33%}}.save-trip .heading-action .blk-heading{margin-top:0}
.save-trip .btn-5.btn-delete:hover{color:#999}.sqc-user .blk-heading{margin-bottom:15px}.sqc-user .blk-heading .main-heading{line-height:1.2;float:left;margin-right:20px}
.sqc-user .blk-heading .btn-add-new{line-height:1.4;float:left;margin-top:16px}.sqc-user .blk-heading .btn-add-new .ico-plus{vertical-align:-1px}
.sqc-user .blk-heading .manage-user .checkin-alert{margin-top:25px}.heading-action{margin-bottom:15px;zoom:1}
.heading-action:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.heading-action .blk-heading{float:left;margin-top:5px}.heading-action .blk-heading ul{list-style:none}
.heading-action .blk-heading ul li{float:left}.heading-action .blk-heading .custom-checkbox--1{margin-right:26px}
.heading-action .custom-select--sort{float:right}.heading-action .custom-select--sort .select_text{color:#000}
.heading-action .custom-select--sort .ico-point-d{font-size:8px;margin-top:-3px}.heading-action .btn-5{cursor:default}
.heading-action .btn-5.active{color:#666;cursor:pointer}.table-manage-user th.table-width-4{width:190px}
.table-manage-user th a{position:static}.table-manage-user .custom-checkbox input+label{padding-left:30px}
.table-manage-user td{color:#000;vertical-align:top}.table-manage-user .summary-fare__conditions{margin-bottom:0}
.table-manage-user .summary-fare__conditions li{color:#000}.table-manage-user .summary-fare__conditions li:first-child{margin-top:0}
.table-manage-user tbody tr:nth-child(odd){background-color:#fff}.table-manage-user tbody tr:nth-child(even){background-color:#e8e8e8}
.list-link{list-style:none}.list-link li{display:inline;margin-left:40px}.list-link li:first-child{margin-left:0}
.access-list{list-style:none}.access-list li{margin:10px 0}.access-list li:first-child{margin-top:0}
.manage-user{margin-bottom:100px}.manage-user .heading-action{margin-top:25px}.masthead--style-1 .menu-block .menu__items-wrapper{border:0}
.masthead--style-1 .menu-block .menu__items .menu__item.active:before{border-bottom-color:#f7f7f7}.masthead--style-1 .top-info{padding-bottom:46px}
.masthead--style-1 .top-info .slide__left-desc .slide__text--style-1{font-weight:400;font-family:sans-serif;font-size:15px}
.masthead--style-1 .top-info .slide__left-desc .slide__text--style-2{font-size:32px}.masthead--style-1 .top-info .slide__right-desc{font-size:13px;padding-top:15px}
.masthead--style-1 .top-info .slide__right-desc .text{line-height:1.5em}.masthead--style-1 .menu-block .menu__sub-nav .menu__item a{font-size:15px;text-transform:none}
.masthead--style-1 .menu-block .menu__sub-nav .menu__item a:first-letter {text-transform:uppercase}.block--account-summary-chart .blk-content{background:#f7f7f7;padding:16px 20px 7px;color:#000;position:relative;overflow:hidden}
.block--account-summary-chart .chart-year{font-size:13px}.block--account-summary-chart .chart-content{margin:9px 0 0;height:194px}
.block--account-summary-chart .chart-info{margin-top:10px}.block--account-summary-chart .chart-info-row{zoom:1;padding:9px 0;margin-left:0}
.block--account-summary-chart .chart-info-row:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.block--account-summary-chart .chart-info-row+.chart-info-row{border-top:1px solid #dedede}.block--account-summary-chart .chart-info-row .grid-col:first-child .grid-inner{padding-left:0}
.block--account-summary-chart .chart-info-row p{margin:0}.dashboard-wrapper{zoom:1;margin-top:83px;position:relative}
.dashboard-wrapper:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.dashboard-wrapper .vertical-line{width:20px;background-color:#f7f7f7;position:absolute;top:0;bottom:-3px;left:74.5%}
.dashboard-wrapper .blk-heading{position:absolute;top:-62px;left:0;z-index:1;padding-top:14px;width:100%}
.dashboard-wrapper .blk-heading .link-4{position:static;margin-top:14px}.dashboard-wrapper .block--account-summary-chart{width:74.5%;float:left;margin-right:2%}
@media screen and (min-width:988px){.dashboard-wrapper{margin-top:83px;background:#fff;border-bottom:2px solid #ccc}
}.dashboard-wrapper.with-dial .vertical-line{left:31.98%}.dashboard-wrapper.with-dial .block--account-summary-chart{float:right;margin-right:auto;margin-left:1.8%;width:66.19%}
.dashboard-wrapper.with-dial .block--your-status{float:left;width:31.98%}.dashboard-wrapper.with-dial .block--your-status .blk-content{padding:20px}
.dashboard-wrapper.with-dial .block--your-status .blk-content ul{padding:20px 21px}.dashboard-wrapper.no-dial .block--account-summary-chart{width:100%}
.dashboard-wrapper.with-dial .block--your-status{margin-top:0;width:31.98%}.dashboard-wrapper.with-dial .block--your-status .blk-content ul{padding:9px 21px}
.block--your-status .dials{padding-top:20px}.block--your-status .dials .dials-chart .item-details__list{margin-top:0}
.block--your-status .dials .dials-chart .item-details__list .item-details__item{padding-left:0;width:auto}
.block--your-status .dials .dials-chart__item-desc{float:none;margin:0 auto}.block--your-status .dials{min-height:375px}
.dashboard-wrapper .block--quick-links{float:right;width:23.2%}.dashboard-wrapper .block--quick-links .blk-heading{padding-top:14px;width:100%}
.dashboard-wrapper .block--quick-links .blk-heading .link-4{position:static;margin-top:14px}.dashboard-wrapper .block--quick-links .blk-content ul{padding:25px 15px}
.dashboard-wrapper .block--quick-links .blk-content ul .link-4 em{margin-right:1px}.dashboard-wrapper .block-1{position:relative}
.dashboard-wrapper .blk-content ul{padding:25px 15px}.dashboard-wrapper .blk-content ul .link-4 em{margin-right:1px}
.block--account-summary-chart .blk-content-wrap{background:#fff;padding:20px}.block--account-summary-chart img{text-align:center;max-width:100%}
.editor .watch-list-1{margin:0 -10px 0 0}.editor .watch-list-1 .slide-item{float:left}.editor .watch-list-1 .info-watch-1{margin-right:10px}
.slickslider--custom .slick-next{right:10px}.video-block .wrap-video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}
.video-block .wrap-video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.sqc-at-a-glance-page .main-inner{margin-top:43px;margin-bottom:72px}
.main-heading+.three-four-wrapper{margin-top:21px}.booking--style-2{padding-bottom:15px;margin-top:28px;color:#000}
.booking--style-2 .accordion__control{padding:19px 0 16px}.booking--style-2 h3.custom-checkbox--1{line-height:0}
.booking--style-2 h3.custom-checkbox--1 input+label{margin-right:220px}.booking--style-2 h3.custom-checkbox--1+.sub-text-1{margin-left:20px}
.booking--style-2 .accordion__content-bottom{padding-top:17px;border-top:1px solid #e5e5e5;clear:both}
.booking--style-2 .accordion__content-bottom .sub-title{margin-right:6px;line-height:1.9em}.booking--style-2 .accordion__content-bottom .link-4 .ico-point-r{margin-top:0}
.booking--style-2 .accordion__content-bottom .link-4 .less{display:none}.booking--style-2 .accordion__content-bottom .link-4.active .more{display:none}
.booking--style-2 .accordion__content-bottom .link-4.active .less{display:inline}.booking--style-2 .sub-text-1{margin-top:5px}
.booking--style-2 .inline-list-style{text-transform:uppercase}.booking--style-2 .inline-list-style li{line-height:1.9em;font-size:13px}
.booking--style-2 .booking-info-group .booking-info-row .booking-content{padding-bottom:20px}.block--bookings-list-1{padding-bottom:13px;margin-top:20px}
.dashboard-wrapper+.block--bookings-list-1{margin-top:30px}.main-heading+.block--bookings-list-1{margin-top:45px}
.block--bookings-list-1 .blk-heading .link-4{margin-top:14px;position:static}.block--bookings-list-1 .button-group-1{margin-top:28px}
.block--bookings-list-1 .accordion-wrapper .alert-block{margin-bottom:-18px}.block--bookings-list-1 .accordion-wrapper .booking--style-2+.alert-block{margin-top:30px}
.inline-list-style{list-style:none;display:inline}.inline-list-style li{display:inline;margin-right:6px}
.account-summary-table{background:#fff;width:100%}.account-summary-table tr:first-child{border-bottom:1px solid #f7f7f7}
.account-summary-table tr td{padding:16px 20px}.account-summary-table .title{font-weight:400;font-family:sans-serif;font-size:12px;color:#666;text-transform:uppercase}
.account-summary-table .price{margin:0;font-family:sans-serif;font-size:21px;color:#000}.summary-slider{margin:17px 0 0;visibility:visible}
.summary-slider .slick-slider{margin-bottom:0}.summary-slider .slick-slider .slide-item .slide-item-inner{padding-left:18px}
.summary-slider .slick-slider .slide-item:first-child .slide-item-inner{padding-left:0}.summary-slider .slick-prev,.summary-slider .slick-next{margin-top:0;width:18px;opacity:1;display:block}
.summary-slider .slick-prev:before,.summary-slider .slick-next:before{margin-top:-6px}.expenditure .table-info{margin-bottom:60px}
.expenditure .table-info td{padding:26px 20px 27px}.expenditure .see-more-btn{margin:-40px 0 20px}.table-info{margin-bottom:20px}
.table-info th a{white-space:nowrap;position:static}.table-info tr{border-top:1px solid #f2f2f2}.table-info tr:first-child{border-top:0}
.table-info .infor-item{display:block;font-size:14px;color:#333;font-weight:400;font-family:sans-serif}
.table-info .infor-item .infor-item-content{margin-left:55px}.table-info .infor-item .ico-pdf{float:left;margin-top:4px;line-height:1;font-size:27px;color:#bbb}
.table-info .infor-item .title{font-size:14px;font-weight:400;font-family:sans-serif}.table-info .infor-item .desc{font-size:14px;margin:0;color:#333;font-style:normal}
.form-expenditure{padding-bottom:30px}.form-expenditure .custom-select--2 .select__label{max-width:156px}
.form-expenditure .custom-select--2 .select__text{padding-left:156px}.sqc-security .show-pin-col{margin:35px 0 0 5px}
.form-personal-profile{margin-bottom:110px}.form-personal-profile .main-heading{float:left}.form-personal-profile .radio-group--left{padding-top:10px}
.form-personal-profile .link-add-point{padding-top:15px}.form-personal-profile .button-group--noneditable{float:right}
.form-personal-profile .grid-col>label,.form-personal-profile .form-group>label{font-size:15px;margin-left:5px;margin-bottom:5px}
.form-personal-profile .form__intro{overflow:hidden;margin-bottom:25px}.form-personal-profile .form-group{margin-top:25px}
.form-personal-profile .form-content{padding:10px 30px 20px 30px;margin-bottom:40px}.form-personal-profile .form-content .passenger-info__personal{padding-bottom:30px;margin-bottom:0}
.form-personal-profile .form-content .passenger-info__personal .form-group--4{margin-top:0}.form-personal-profile .form-content .passenger-info__personal.last-field{padding-bottom:10px}
.form-personal-profile .custom-select--2.disabled a{cursor:default}.form-personal-profile.non-editable .custom-radio label{font-size:15px}
.form-personal-profile.non-editable .custom-select--2 a{cursor:default}.form-personal-profile.non-editable .one-four,.form-personal-profile.non-editable .one-half{width:auto}
.form-personal-profile.non-editable .radio-group--left{padding-top:0}.form-personal-profile.non-editable .form-group{margin-top:16px}
.form-personal-profile.non-editable .form-group label{display:block}.form-personal-profile.non-editable .form-content{padding-top:23px}
.form-personal-profile.non-editable .form-content .passenger-info__personal{margin-bottom:0}.form-personal-profile.non-editable .form-content .passenger-info__personal .sub-heading-1--dark{margin-bottom:10px}
.custom-inline-group .ico-tooltips{margin:8px 0 0 -5px}.touch .ico-info-col{display:none}.width-9{width:40%}
.non-edit-code{display:none}.add-point-col .grid-inner{display:inline-block}.add-point-col .point-item{font-size:14px;padding:14px 10px;background-color:#efefef;display:inline-block;margin:6px 6px 0 0;margin-bottom:5px}
.add-point-col .point-item .loading--small{width:10px;height:10px}.add-point-col .remove-point{color:#000;font-size:10px;margin-left:10px}
.add-point-col .separate-comma{display:none}.non-editable .custom-inline-group .custom-inline-label{float:left}
.non-editable .custom-inline-group .custom-inline-label+.grid-col{clear:none}.non-editable .custom-inline-group .ico-tooltips{display:none}
.non-editable .notice-text,.non-editable .hidden-col{display:none}.non-editable .non-edit-code{display:inline-block;color:#999}
.non-editable .add-point-col .link-add-point,.non-editable .add-point-col .remove-point{display:none}
.non-editable .add-point-col .point-item{padding:0;background:#fff;margin:0}.non-editable .add-point-col .separate-comma{display:inline-block}
.non-editable .width-9 .input-1{margin-top:-2px}.non-editable .add-point-inner{color:#999}.block--full-page{padding:40px 0}
.block--full-page.has-background{background-color:#fff}.block--full-page .block--full-page__inner{max-width:988px;margin:0 auto;zoom:1}
.block--full-page .block--full-page__inner:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.static-content{zoom:1;position:relative}.static-content:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.static-content:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.static-content .static-details{overflow:hidden;color:#000}.static-content .static-details--2{width:66%}
.static-details--1{max-width:650px}.static-content--width-1 .static-details{width:60%}.static-content--width-1 .wrap-widget{width:32%}
.landing-form .form-group{margin-bottom:20px}.landing-form .form-group--inline{padding-bottom:20px;margin-bottom:0}
.landing-form .radio-tooltips{background-color:#fff}.landing-form .radio-tooltips .ico-arrow-up{border-bottom-color:#fff}
.landing-form{margin-top:30px}.wrap-widget .widget .sub-text-2{margin-bottom:15px}.wrap-widget .widget+.widget{margin-top:30px}
.list-fare-deal{margin-top:15px}.list-fare-deal li{padding:25px 20px;border-top:1px solid #e1e1e1}.list-fare-deal li:first-child{border-top:0}
.list-fare-deal .title{color:#02266b;display:block;margin-bottom:3px}.list-fare-deal .link-2{color:#000;margin-top:2px}
.overview .overview__text{line-height:1.7;margin:28px 0}.overview .sub-text-3{margin-bottom:10px;margin-top:7px;display:block}
.overview .static-details__content{font-size:16px}.what-to-do{overflow:hidden}.what-to-do .what-to-do__content{margin-left:-10px;margin-right:-10px;overflow:hidden}
.what-to-do .what-to-do__content .sub-heading-2--blue,.what-to-do .what-to-do__content .sub-heading-2--white{margin:0}
.what-to-do .what-to-do__content .sub-heading-2--blue{max-height:65px;overflow:hidden}.what-to-do .what-to-do__content .text-block__text{max-height:95px;overflow:hidden}
.what-to-do .text-block,.what-to-do .image-block{cursor:pointer}.text-block{color:#000;padding:23px 20px 17px;margin:10px;background-color:#f7f7f7;height:188px;border-bottom:2px solid #ccc}
.text-block .info-link-1{position:absolute;bottom:10px;left:20px}.image-block{margin:10px;display:block;overflow:hidden}
.image-block .full-banner--img{height:230px;background-repeat:no-repeat;background-position:center center}
.image-block .info-link-3{position:absolute;bottom:12px;left:20px}.image-block .sub-heading-2--white{position:absolute;top:20px;left:20px}
.text-block,.image-block{position:relative}.info-link-3{color:#fff;font-weight:bold}.info-link-3 [class*="ico-"]{font-size:20px}
.city-guide-heading{zoom:1;overflow:hidden}.city-guide-heading .sub-heading-1--blue{float:left;margin-right:10px}
.city-guide-heading .link-2{margin-top:14px}.where-to-eat,.more-destinations{padding-top:40px;clear:both}
.where-to-eat .slick-dots,.more-destinations .slick-dots{bottom:-25px}.where-to-eat-wrapper{margin-top:13px}
.where-to-eat-wrapper .slide-item{float:left;width:25%}.where-to-eat-wrapper .slide-item .sub-heading-2--blue{margin:0;max-height:61px;overflow:hidden}
.place-2{background-color:#f7f7f7;display:block;margin-right:20px;margin-bottom:10px}.place-2 .place-2__thumb img{width:100%}
.place-2 .place-2__inner{padding:20px;height:200px}.place-2 .place-2__text{margin:0 0 12px;color:#000;line-height:1.4;max-height:110px;overflow:hidden}
.more-destinations-wrapper{margin-top:13px;clear:both;overflow:hidden}.more-destinations-wrapper .slides{margin-right:-20px}
.more-destinations-wrapper .slide-item{float:left;width:25%}.more-destinations-wrapper .static-item__info{margin-left:0;margin-right:20px}
.more-destinations-wrapper .static-item .static-item__detail{bottom:5px}.shadow-inset-1,.static-item__vignette-light,.shadow-inset-2,.destination-list-page .static-item__info>a:before{position:absolute;top:0;right:0;bottom:0;left:0}
.shadow-inset-1,.static-item__vignette-light,.destination-list-page .static-item__info>a:before{-webkit-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);-moz-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3)}
.shadow-inset-2{-webkit-box-shadow:inset -1px 68px 47px -17px rgba(0,0,0,0.2);-moz-box-shadow:inset -1px 68px 47px -17px rgba(0,0,0,0.2);box-shadow:inset -1px 68px 47px -17px rgba(0,0,0,0.2)}
.where-destination{margin-top:44px;overflow:hidden}.where-destination+.more-destinations{padding-top:20px;margin-bottom:30px}
.where-destination__inner{margin-right:-20px;overflow:hidden}.where-destination__item{width:33.33%;float:left;margin-bottom:24px}
.where-destination__item .title{font-size:23px;color:#00266b;line-height:1.2;overflow:hidden;padding-bottom:7px}
.where-destination__item .rating-block{margin:12px 0 0 -3px}.where-destination__item .rating-block .ico-star{font-size:14px}
.place-3__thumb{overflow:hidden;display:block}.place-3__thumb img{width:100%}.place-3{margin-right:20px}
.place-3__inner{padding:23px 20px 26px}.place-3__inner .sub-heading-2--blue{display:block;margin-bottom:18px}
.place-3__inner section>p{line-height:1.4}.place-3__detail [class*="ico-"],.text-block [class*="ico-"],.image-block [class*="ico-"]{margin-left:-4px}
.place-3__detail{margin-top:35px;list-style-type:none}.place-3__detail li{margin-top:3px}.place-3__detail li:first-child{margin-top:0}
.place-3__detail li em{margin-right:5px}.place-3__detail .ico-location{margin-left:-6px}.place-3__detail [class*="ico-"].ico-external-link,.place-3__detail [class*="ico-"].ico-desk-phone{font-size:16px;min-width:25px}
.where-destination .place-3__detail em{margin-right:0}.where-destination .place-3__detail em.ico-location{margin-right:2px}
.place-2__inner .ico-food,.place-3__detail .ico-food{margin-left:-6px}.where-to-stay-wrapper .flexslider .slick-dots{margin-left:-10px}
.where-to-eat-wrapper,.more-destinations-wrapper{overflow:hidden}.where-to-eat-wrapper .slides,.more-destinations-wrapper .slides{margin-right:-20px}
.where-to-eat-wrapper .slides .slick-dots,.more-destinations-wrapper .slides .slick-dots{margin-left:-10px}
.where-to-stay{padding-bottom:30px}.where-to-stay .where-to-stay-wrapper{overflow:hidden}.where-to-stay .slick-prev,.where-to-stay .slick-next{margin-top:0}
.where-to-stay .slick-prev:before,.where-to-stay .slick-next:before{margin-top:-6px}.where-to-stay .slick-next{right:20px}
.where-to-stay .where-to-stay-wrapper{margin-top:13px}.place-1{margin-right:20px;overflow:hidden;background-color:#fff;position:relative}
.place-1 .place-1__thumb{float:left;width:50%;height:200px;background-position:center center;background-size:cover}
.place-1 .place-1__thumb img{width:100%;height:inherit}.place-1 .place-1__inner{position:relative;float:left;width:50%;padding:27px 10px 5px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.place-1 .place-1__inner p{margin:0}.place-1 .place-1__title{font-size:15px;font-weight:bold;color:#02266b;margin:0}
.place-1 .place-1__text{margin:12px 0 0;color:#000;line-height:1.4;height:95px;overflow:hidden}.place-1 .rating-block{margin-top:10px}
.place-1 .rating-block .ico-star{margin-left:0}.place-1 .rating-block .ico-star:before{margin-left:0}
.block-eat-guide{margin:20px 0 0}.block-city-info ul{list-style:none}.block-city-info p{margin:0}.block-city-info .sub-heading-1--blue+.city-info__content{border-top:1px solid #e1e1e1;margin-top:12px}
.block-city-info .city-info__content>li{padding:25px 0;border-bottom:1px solid #e1e1e1;font-size:16px;color:#000}
.block-city-info .city-info__content>li strong{display:block;margin-bottom:5px}.block-city-info .city-info__content .link-4{margin-top:6px}
.block-city-info .col-mb-6{width:47%}.block-city-info .col-mb-6:first-child{margin-right:6%}.weatherImages{overflow:hidden;margin-top:20px}
.weatherImages li{float:left;text-align:left;width:18%}.weatherImages li>div{display:inline-block;text-align:left}
.weatherImages li+li{margin-left:2.5%}.weatherImages .jQweatherDate,.weatherImages .jQweatherHigh{font-size:13px;margin-top:9px}
.weatherImages .jQweatherHigh{font-weight:bold;color:#000;margin-top:6px}.weatherImages .jQweatherImg{max-width:100%;text-align:center}
.text-info-2{font-weight:400;font-family:sans-serif;font-size:14px;line-height:20px;color:#000}.info-link-1,.info-link-2{font-weight:700;font-family:sans-serif;font-size:14px}
.info-link-1 [class*="ico-"],.info-link-2 [class*="ico-"]{font-size:20px}
.info-link-1{color:#02266b}.info-link-2{color:#2e77fd}.list-2{overflow:hidden}.list-2 li{list-style:none;float:left}
.list-2 li+li{margin-left:30px}.popup--info-beach .popup__inner,.popup--info-park .popup__inner{max-width:700px}
.popup--info-beach .list-2,.popup--info-park .list-2{margin-left:-5px}.popup--info-beach .popup__content,.popup--full-content .popup__content{padding:0}
.info-beach img,.popup--full-content img{display:block;max-width:100%}.info-beach figcaption,.popup--full-content figcaption{padding:40px}
.popup--full-content img{display:block;max-width:100%}.popup--full-content .content{padding:40px}.sub-text-4{display:block;margin:0;font-size:18px;font-weight:600;font-family:sans-serif;color:#000}
.editor{overflow:hidden;color:#000}.editor .intro{font-size:16px}.editor .intro,.editor .content{margin-top:20px}
.editor .content+p{margin-top:20px}.editor .sub-text-4{margin-top:10px}.editor hr{border-top:1px solid #ccc;border-width:1px 0 0 0;margin:40px 0}
.editor h3{font-family:sans-serif;margin-bottom:15px;color:#00266b}.editor h3+img,.editor h3+.video{padding-top:5px}
.editor .video{margin-bottom:30px}.editor .video iframe,.editor .video object,.editor .video embed,.editor .video img{width:100%;margin-bottom:0}
.editor img{max-width:100%;margin-bottom:30px}.editor img.left{margin-right:30px}.editor img.right{margin-left:30px}
.editor img.content-type-1{max-width:286px;min-width:286px;height:auto}.editor p{margin:0;line-height:1.7}
.editor a .ico-point-r{font-size:7px;width:12px}.editor .link-list{list-style:none;margin:14px -2% 0 0;padding:0;zoom:1}
.editor .link-list:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.editor .link-list:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.editor .link-list>li{float:left;width:48%;margin:-1px 2% 0 0}.editor .link-list li ul{list-style:none;margin:0;padding:0;border-top:1px solid #e1e1e1}
.editor .link-list li ul li{border-bottom:1px solid #e1e1e1;padding:12px 0 11px;margin-top:0}.editor .link-list li ul li .ico-point-r{margin-left:0}
.editor .link-list li ul li .ico-point-r:before{margin-left:0}.editor ul,.editor ol{list-style-position:outside;margin:20px 0 0 -19px}
.editor ul li,.editor ol li{margin-top:9px}.editor ul{padding-left:36px}.editor ul.slick-dots{padding-left:0;margin-left:0}
.editor ol{padding-left:40px}.editor a .ico-pdf{font-size:18px;margin-left:0}.editor a .ico-pdf:before{margin-left:0}
.widget-note{font-weight:700;font-family:sans-serif;font-size:13px;color:#02266b;text-transform:uppercase}
.widget-1{padding:30px 20px}.static-block-2 .static-item-2{margin-top:20px}.static-item-2{overflow:hidden;background-color:#fff}
.static-item-2 .static-item-2--img{float:left;width:32%;margin-right:20px}.static-item-2 .static-item-2--img img{width:100%}
.static-item-2 .static-item-2--desc{padding:13px 20px 15px}.static-item-2 .static-item-2--desc .detail{margin-top:9px}
.editor table th{background-color:#00266b;color:#fff;padding:25px 20px;text-align:left;font-weight:bold}
.editor table td{vertical-align:top;line-height:1.43}.editor table td p{display:none}.editor table .even{background-color:#e8e8e8}
.editor table .odd{background-color:#fff}.entertaiment-result{font-size:0;overflow:hidden;margin:20px -10px 0}
.logo-items-wrapper{margin:32px -10px 0;font-size:0;overflow:hidden}.entertaiment-btn{margin-bottom:50px}
.ent-item--logo{cursor:pointer;overflow:hidden}.ent-item--logo .ent-item__inner{padding:13px;margin:5px 10px;text-align:center}
.ent-item .ent-item__thumb img{width:100%}.ent-item-partners{cursor:pointer}.ent-item-partners .ent-item__text{color:#000;line-height:19px}
.ent-item-partners .ent-item__thumb{text-align:center}.ent-item-partners .ent-item__thumb img{display:inline-block;width:auto;max-width:100%;text-align:center}
.ent-item-partners .ent-item__inner{min-height:305px}.ent-item-partners .ent-item__title{margin-bottom:10px}
.ent-item-partners .ent-item__content{padding-left:16px;padding-right:16px}.ent-item--logo:hover .ent-item__thumb,.ent-item-partners:hover .ent-item__thumb{opacity:.8}
.ent-item{font-size:14px;vertical-align:top;display:inline-block}.ent-item .ent-item__inner{margin:9px 10px;background-color:#fff;border-bottom:2px solid #ccc}
.ent-item .ent-item__content{padding:16px 19px}.ent-item .ent-item__thumb img{width:100%}.ent-item .ent-item__title{font-size:16px;font-weight:bold;color:#00266b}
.ent-item .ent-item__text{color:#02266b}.ent-item .ent-item__text p{margin-top:2px;margin-bottom:10px}
.ent-item .ent-item__footer{margin-top:10px}.ent-item .info-link-1 em{font-size:14px}.ent-item .info-link-1 em:before{margin-left:0}
.ent-item--logo .ent-item__thumb img{max-width:100%;width:auto}.fixed-height .ent-item .ent-item__title,.fixed-height .ent-item .ent-item__footer{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.fixed-height .ent-item--1 .ent-item__inner{height:283px}.fixed-height .ent-item--1 .ent-item__thumb{height:182px;overflow:hidden}
.fixed-height .ent-item--2 .ent-item__inner{height:213px}.fixed-height .ent-item--2 .ent-item__thumb{height:131px;overflow:hidden}
.ent-item--1{width:20%}.ent-item--2{width:25%}.accordion .accordion__item{color:#000;padding:20px;background-color:#f5f5f5;overflow:hidden}
.accordion .accordion__item+.accordion__item{margin-top:10px}.accordion .accordion__item .sub-header{display:block;margin-bottom:17px}
.accordion .accordion__item .fineprint{display:block;margin-top:17px}.accordion .accordion__item img.left{margin-right:30px}
.accordion .accordion__item img.right{margin-left:60px}.accordion .accordion__item img.content-accordion{max-width:184px;min-width:184px;height:auto}
.accordion .accordion__text{padding:16px 20px;background-color:#fff}.accordion .accordion__text+.accordion__text{margin-top:10px}
.content-left{width:60%;float:left}.sub-header{font-size:16px;font-weight:600;font-family:sans-serif;color:#02266b}
.accordion-component .sub-heading-1--blue{margin-bottom:25px}.static-item-1__detail>p,.static-item__detail>p{margin:0}
.static-item-1{float:left}.static-item-1 img{width:100%;border-bottom:1px solid #ececec}.static-item-1 .static-item-1__name{font-family:sans-serif;font-size:24px;color:#00266b}
.static-item-1 .static-item-1__link{position:absolute;right:10px;top:50%;margin-top:-10px}.static-item-1__info{padding:0 10px}
.static-item-1__info a{width:100%;display:block;overflow:hidden}.static-item-1__detail{color:#000;position:relative;padding:17px 30px 17px 20px}
.static-block-1__wrapper{margin:20px -10px;overflow:hidden}.popup--culinarypanel img{border-bottom:1px solid #f2f2f2;width:100%}
.popup--culinarypanel .editor a{display:block}.popup--culinarypanel .editor p{margin-top:5px}.popup--culinarypanel .editor p:first-child{margin-top:0}
.entertaiment-tab .main-heading{float:left}.entertaiment-tab .tabs--3{float:right}.entertaiment-tab .tab-wrapper{margin-top:30px}
.form-movies-filter .custom-select--2 .select__label,.form-music-filter .custom-select--2 .select__label{max-width:68px}
.form-movies-filter .custom-select--2 .select__text,.form-music-filter .custom-select--2 .select__text{padding-left:98px}
.heritage-intro{margin-bottom:60px}.heritage-intro .sub-text-4{line-height:26px}.heritage-intro .content{margin-top:22px;color:#000}
.heritage-intro .content p{margin:0}.heritage-intro .content p+p{margin-top:10px}.heritage-main{position:relative;padding-bottom:100px}
.heritage-nav .heritage-nav__list{position:absolute;top:0;right:0;width:235px;padding-left:85px}.heritage-nav .heritage-nav__list ul{list-style:none}
.heritage-nav .heritage-nav__list ul li{height:26px;line-height:26px}.heritage-nav .heritage-nav__list ul li+li{margin-top:2px}
.heritage-nav .heritage-nav__list ul li a{display:block;padding-left:10px;border-left:6px solid #ccc;color:#999}
.heritage-nav .heritage-nav__list ul li a:hover,.heritage-nav .heritage-nav__list ul li a.active{font-weight:bold;border-color:#ff9f00;color:#ff9f00}
.heritage-nav .heritage-nav__select{display:none}.heritage-list{padding-right:320px}.heritage-item{position:relative;padding-left:25px;color:#000}
.heritage-item+.heritage-item{padding-top:20px}.heritage-item+.heritage-item .heritage-highlight__circle,.heritage-item+.heritage-item .heritage-highlight__arrow{top:15px}
.heritage-item .heritage-item__inner{padding:0 20px 20px;position:relative;margin-left:5px}.heritage-item .sub-heading-3--dark{padding:16px 0 16px}
.heritage-item .heritage-highlight{position:absolute;top:15px;left:5px;width:1px;height:100%;background:#ccc}
.heritage-item:last-child .heritage-highlight{height:20px}.heritage-highlight__circle{position:absolute;top:-5px;left:-8px;width:13px;height:13px;background:#ff9f00;border-top-left-radius:13px;border-top-right-radius:13px;border-bottom-left-radius:13px;border-bottom-right-radius:13px;border-top-left-radius:13px;border-bottom-left-radius:13px;border-top-right-radius:13px;border-bottom-right-radius:13px;border:2px solid #f7f7f7}
.heritage-highlight__arrow{position:absolute;top:-5px;right:-30px;font-family:"sia";font-size:18px;width:18px;height:18px;line-height:1;color:white;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.heritage-highlight__arrow:before{display:inline-block;position:relative;z-index:-1;content:"\e61c";font-style:normal;font-weight:normal;speak:none}
.heritage-timeline+.heritage-timeline{margin-top:10px}.heritage-timeline .heritage-timeline__text{padding:16px 20px;background:#f5f5f5;line-height:20px}
.heritage-timeline .heritage-timeline__img{max-width:100%}.flexslider--6{height:287px}.flexslider--6 .krisflyer-spree{height:287px}
.flexslider--6 .slide-item{background-repeat:no-repeat;background-size:cover;background-position:50% 0}
.static-item__title{font-weight:600;font-family:sans-serif;font-size:18px;line-height:20px;color:#02266b}
.static-block--item-3{float:left}.static-block--item-3 .static-item{display:block;margin-left:20px}.static-block--item-3 .static-item .static-item__info{margin:0;border-bottom:0}
.static-block--item-3 .static-item .static-item__name{font-size:36px}.static-block--item-3 .static-item__desc{min-height:90px;padding:25px 20px 20px}
.static-block--item-3 .static-item__desc p{color:#000;line-height:20px;margin-top:6px;margin-bottom:0}
.static-block-3{overflow:hidden;margin-left:-20px}.highlights--krisflyer .blk-heading{padding-top:0;padding-bottom:5px}
.highlights--krisflyer .img-block{height:auto;border-bottom:2px solid #00266b}.highlights--krisflyer figcaption{background-image:none;background-color:#f5f5f5}
.highlights--krisflyer .slick-dots{bottom:-30px}.highlights--krisflyer .flexslider--3{margin-bottom:0}
.tabs-component .sub-heading-1--blue{margin-bottom:30px}.tabs-component .tabs--1 .tab-wrapper{padding:20px 0}
.static-block-1 .sub-heading-1--blue{margin-bottom:20px}.static-item-2+.static-item-2{margin-top:10px}
.booking-hotel-list .grid-row{overflow:hidden}.booking-hotel-list .grid-row+.grid-row{margin-top:13px}
.booking-hotel-list .grid-col span{float:left;display:block;width:40%}.booking-hotel-list .grid-col .detail{width:60%;font-weight:600;font-family:sans-serif}
.select-hotel-block{padding-top:29px}.form-select-hotel{margin-top:17px}.form-select-hotel .price-range{width:46%}
.form-select-hotel .slider .slider__inner{padding-left:20px;padding-right:20px}.form-select-hotel .custom-select--2 .select__label{max-width:60px}
.form-select-hotel .custom-select--2 .select__text{padding-left:82px}.rating-hotel{position:relative}
.rating-hotel .text-rating{position:absolute;top:-4px;color:#333}.rating-hotel .rating-block{margin-top:17px;margin-bottom:0}
.rating-hotel .rating-block .ico-star{font-size:20px}.stopover-holiday-link{margin-top:7px}.choose-button{display:inline-block}
.choose-button .custom-radio--1{z-index:3;overflow:hidden}.choose-button .custom-radio--1 input{cursor:pointer}
.choose-button .custom-radio--1 input+label{font-size:12px;display:inline-block;color:#fff;line-height:7px;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;padding:17px 20px 16px;background-color:#00266b;font-weight:700;font-family:sans-serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s;border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px}
.choose-button .custom-radio--1 input+label:before,.choose-button .custom-radio--1 input+label:after{display:none}
.list-hotel{padding:20px}.hotel-item{padding-bottom:20px;overflow:hidden}.hotel-item .hotel-item__thumb{float:left}
.hotel-item .hotel-item__thumb .wrap-img{margin-top:7px;margin-right:18px}.hotel-item .hotel-item__thumb img{width:100%}
.hotel-item .hotel-item__inner{float:left}.hotel-item .hotel-item__heading{overflow:hidden;margin-bottom:7px}
.hotel-item .hotel-item__heading .sub-heading-2--blue{float:left;margin-right:5px}.hotel-item .hotel-item__heading .rating-block{float:left;margin-top:7px;margin-bottom:0}
.hotel-item .hotel-item__content .address{color:#000;font-size:16px;font-weight:bold;margin:0;font-weight:600;font-family:sans-serif}
.hotel-item .hotel-item__content .tel{margin-top:7px}.hotel-item .hotel-item__price{text-align:right;position:absolute;top:0;right:0}
.hotel-item .hotel-item__price .price-info{display:block}.hotel-item .hotel-item__price small{display:block;margin-bottom:20px}
.hotel-item .hotel-item__info{line-height:1.4}.hotel-item .hotel-item__info .desc{color:#000}.hotel-item .hotel-item__info em{color:#bbb;font-size:20px}
.hotel-item .hotel-item__info a:first-child em:before,.hotel-item .hotel-item__info a:first-child em{margin-left:0}
.hotel-item .info-list{overflow:hidden;max-width:342px}.hotel-item .info-list .text{color:#999;float:left;width:132px}
.hotel-item .info-list .info{color:#333;float:left;margin:0 0 12px;width:210px}.hotel-item .info-list .info-icons{margin-top:-2px}
.hotel-item--1{border-bottom:1px solid #e5e5e5;padding-top:5px;padding-bottom:15px;margin-bottom:20px}
.hotel-item--1 .hotel-item__thumb{width:33.3%}.hotel-item--1 .hotel-item__inner{width:66.6%;position:relative}
.hotel-item--1 .hotel-item__content .address{max-width:342px}.hotel-item--1 .hotel-item__info em.ico-swim-36{font-size:34px;max-height:20px}
.hotel-item--1 .hotel-item__info em.ico-swim-36:before{margin-top:-9px;margin-right:0;margin-left:0;vertical-align:15px}
.hotel-item--1 .hotel-item__heading{max-width:285px}.hotel-item--1 .hotel-item__price{max-width:157px}
.hotel-item-btn{margin-top:30px}.btn-gradient{color:#fff;font-weight:bold;font-size:12px;text-transform:uppercase;display:inline-block;padding:5px 10px;background:-webkit-linear-gradient(#f8b63c,#f48625) left repeat;background:linear-gradient(#f8b63c,#f48625) left repeat;border-top-left-radius:3px;border-top-right-radius:3px;border-top-right-radius:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:3px;border-bottom-left-radius:3px}
.ssh-block{margin-top:33px}.ssh-block .ssh-block__main{margin-top:15px;padding:20px}.additional-item{position:relative;padding-top:10px}
.additional-item>.custom-checkbox{padding-right:90px}.additional-item .additional-cost{position:absolute;top:10px;right:0}
.additional-item__inner{margin:10px 0 10px 23px;padding:10px;background:#f5f5f5}.package-cost{color:#000}
.package-cost .text-dark{color:#000;font-size:16px}.package-cost .additional-group+.additional-group{margin-top:20px}
.package-cost .additional-item{padding-right:90px}.package-cost .text-dark+.additional-item{padding-top:8px}
.package-cost .text-dark+.additional-item .additional-cost{top:8px}.package-cost .text-dark+.additional-item+.additional-item .additional-cost{top:10px}
.package-cost .grand-total{margin-top:20px;border-top:1px solid #f2f2f2}.package-cost .grand-total .total-title{margin-top:18px}
.package-cost .grand-total .total-info{font-size:28px}.form--additional-requests .button-group-1{margin-top:20px}
.ssh-additional-page .checkin-alert{margin-top:20px;margin-bottom:20px}.stopover-holiday-block{margin-top:22px;padding:20px}
.stopover-holiday-block .rating-block{margin:7px 0 0}.stopover-holiday-block .ico-swim-36{position:relative;width:40px}
.stopover-holiday-block .ico-swim-36:before{position:absolute;bottom:-23px}.hotel-item--2{padding-bottom:0}
.hotel-item--2 .hotel-item__thumb{width:36.3%}.hotel-item--2 .hotel-item__inner{width:63.7%}.hotel-item--2 .hotel-item__info{line-height:0;margin-top:33px}
.hotel-item--2 .hotel-item__info em{font-size:25px}.hotel-item--2 .hotel-item__info .ico-swim-36{font-size:40px}
.hotel-stopover{overflow:hidden}.hotel-stopover figure{float:left;margin-right:20px}.hotel-stopover figure img{width:100%}
.hotel-stopover .sub-heading-2--blue{float:left}.hotel-stopover .rating-block{float:left;margin:0}.hotel-stopover__heading{overflow:hidden}
.hotel-stopover__content{margin-left:250px}.hotel-stopover__content strong{display:block;margin-bottom:5px;font-size:16px;color:#333}
.hotel-stopover__desc{margin-top:20px}.hotel-stopover__icons{margin-top:15px}.hotel-stopover__icons li{list-style-type:none;float:left;margin-left:20px}
.hotel-stopover__icons li:first-child{margin-left:0}.terms-conditions--2{margin-bottom:0;padding:25px 20px}
.terms-conditions--2 .terms-detail p{margin:10px 0 0}.terms-conditions--2 .terms-detail p:first-child{margin-top:0}
.terms-conditions--2 .custom-checkbox--1{margin-top:20px}.additional-requests legend{display:none}.additional-requests .additional-group--1{margin-top:25px;padding:25px 40px 0 0;border-top:1px solid #d4d4d4}
.additional-requests .additional-group--1 .text-info-1{margin-bottom:15px}.additional-requests .text-info-1{margin:0 0 20px;color:#000}
.additional-requests .custom-checkbox+.custom-checkbox{margin-top:10px}.additional-requests .custom-checkbox.disabled{color:#666}
.additional-requests .custom-checkbox.disabled+.additional-cost{color:#666}.additional-requests .custom-select--2 .select__text{padding-left:85px}
.windows-phone .hotel-item__heading .rating-block{margin-top:8px}.table-compare-packges th,.table-compare-packges td{text-align:center}
.table-compare-packges th:first-child,.table-compare-packges td:first-child{text-align:left;width:31%}
.table-compare-packges th{padding-top:11px;padding-bottom:11px;line-height:1.5em}.table-compare-packges td [class^="ico-"]{line-height:18px}
.table-compare-packges .text-content{display:block;text-align:center;margin-top:5px}.table-compare-packges .ico-checkbox{font-size:18px}
.text-2{margin:0 0 15px;font-weight:600;font-family:sans-serif;font-size:14px;color:#000}.reservations-accordion,.reservations-block{overflow:hidden}
.reservations-accordion .alert-block,.reservations-block .alert-block{margin-bottom:20px;padding-top:7px;padding-bottom:7px}
.reservations-accordion .alert-block .alert__icon,.reservations-block .alert-block .alert__icon{padding-right:15px}
.reservations-accordion .group-input-2,.reservations-block .group-input-2{overflow:hidden}.reservations-accordion .room-selection,.reservations-block .room-selection{margin-top:10px}
.reservations-accordion .add-room,.reservations-block .add-room{margin-top:20px}.reservations-accordion .accordion__content,.reservations-block .accordion__content{overflow:hidden;padding-bottom:17px}
.reservations-accordion .accordion__control,.reservations-block .accordion__control{padding-bottom:22px}
.reservations-accordion .accordion__control .ico-point-d{top:50%}.reservations-block{background-color:#f0f0f0;padding:25px 20px}
.reservations-block .sub-heading-3--dark{margin-bottom:15px}.room-selection{position:relative;padding:20px;background-color:#f7f7f7}
.room-selection .close-stopover{top:25px;right:5px}.room-selection .form-group{margin-bottom:0}.ssh-selection-page .general-flight .sub-heading-1--dark{margin:32px 0 15px}
.stopover-holiday-form,.add-hotel-form{overflow:hidden}.stopover-holiday-form .input-3__label,.add-hotel-form .input-3__label{max-width:70px}
.stopover-holiday-form .input-3 .input-3__text input,.add-hotel-form .input-3 .input-3__text input{padding-left:90px}
.stopover-holiday-form .room-type-sl .select__label,.add-hotel-form .room-type-sl .select__label{max-width:90px}
.stopover-holiday-form .room-type-sl .select__text,.add-hotel-form .room-type-sl .select__text{padding-left:102px}
.stopover-holiday-form .accordion__wrap,.add-hotel-form .accordion__wrap{margin-top:0}.stopover-holiday-form .btn-1{margin-top:40px}
.add-hotel-form .btn-1{margin-top:20px}.popup--ssh-edit-search .popup__inner{max-width:690px}.wrapper-room-block+.text-error{padding:10px 17px}
@media screen and (max-width:987px){.hidden-tablet{display:none!important}.blk-heading-control .hidden-tablet+li{border-left:none;margin-left:0;padding-left:0}
.touch .seatmap-content{-webkit-transform:translate3d(0,0,0)}.desktop{display:none}.header>.header-inner{height:60px;padding:13px 20px 0;margin-top:-1px}
.header .logo{float:right;line-height:1}.header .menu-main{padding-left:0}.menu-clone{display:none}.back-to-menu{display:inline-block;font-size:21px;cursor:pointer;color:#fff;position:relative;margin:-4px 0 18px -6px;font-family:sans-serif}
.logged-in .back-to-menu{margin:-3px 0 20px -6px}.back-to-menu em{font-size:14px;width:30px;height:30px;line-height:34px}
.menu{position:absolute;top:0;left:0;z-index:5;-webkit-transform:translateX(-266px);-moz-transform:translateX(-266px);-ms-transform:translateX(-266px);-o-transform:translateX(-266px);transform:translateX(-266px);width:266px;height:100%;-webkit-animation-duration:400ms;animation-duration:400ms;padding-left:0;background:#002261}
.menu .ico-nav{display:block;-webkit-transition:none;-moz-transition:none;transition:none}.menu .menu-inner{height:100%;position:relative;z-index:1;margin:0 7px 0 15px;padding-right:8px;overflow-y:auto;-webkit-overflow-scrolling:touch}
.windows-phone .menu .menu-inner{-ms-overflow-style:-ms-autohiding-scrollbar}.menu.active{position:absolute;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px)}
.menu.active .menu-inner{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none}
.menu .menu-bar{padding-bottom:25px}.menu .menu-bar.active{position:absolute;top:346px;left:0;width:100%}
.menu .menu-bar.active>ul{-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);overflow:visible}
.menu .menu-bar.active>ul .logged-in .menu-sub{width:230px}.menu .menu-bar.active .status .ico-point-r{display:none}
.menu .menu-bar>ul{float:none;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;transition-delay:50ms;padding-top:19px}
.menu .menu-bar>ul>li{float:none;margin:0;margin-top:10px}.menu .menu-bar>ul>li:first-child{margin-top:0}
.menu .menu-bar>ul>li a{display:block}.menu .menu-bar>ul .logged-in{min-width:0;padding-top:17px;margin-top:17px;border-top:1px solid #1a3970;position:relative}
.menu .menu-bar>ul .logged-in .popup__heading{color:#fff}.menu .menu-bar>ul .logged-in .popup__heading .sub-heading-3--dark,.menu .menu-bar>ul .logged-in .popup__heading h3{color:#fff}
.menu .menu-bar>ul .logged-in .popup__heading h3{font-size:14px;margin-bottom:20px;font-weight:700;font-family:sans-serif}
.menu .menu-bar>ul .logged-in .popup__heading p{margin:0 0 5px}.menu .menu-bar>ul .logged-in .popup__heading .sub-heading-3--dark{width:230px}
.menu .menu-bar>ul .logged-in .menu-sub{padding-left:5px;overflow:hidden;left:100%}.menu .menu-bar>ul .logged-in .logged-title{color:white;font-size:30px;margin-top:10px}
.menu .menu-bar>ul .logged-in .logged-title span{font-size:21px}.menu .menu-bar>ul .logged-in .profile-list a{color:#ccc;background:0;padding-left:0}
.menu .menu-bar>ul .logged-in .btn-1{margin-top:10px;color:#00266b;background:white none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:sans-serif}
.menu .menu-bar>ul .logged-in a{background-color:transparent;background-position:228px -888px}.menu .menu-bar .flag{padding:10px 13px;background-color:rgba(255,255,255,0.1);border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.menu .menu-bar .login{padding-left:0}.menu .menu-bar .login>span{margin-left:0}.menu .menu-bar .status{margin-left:0;padding:5px;padding-left:0;background-color:rgba(255,255,255,0.1);background-position:220px center;border-top-left-radius:2px;border-top-right-radius:2px;border-bottom-left-radius:2px;border-bottom-right-radius:2px}
.menu .menu-bar .status .ico-point-r{display:block;position:absolute;right:0;top:50%;margin-top:-3px;width:8px;height:8px}
.menu .menu-bar .status .ico-point-r:before{font-size:8px;vertical-align:top}.menu .menu-bar .status .status-content{color:#ccc;font-size:14px;font-weight:400;font-family:sans-serif}
.menu .menu-sub{position:absolute;left:110%;top:0;width:100%;background-color:#002261}.menu .menu-sub .menu-sub-list{width:auto;margin:0;padding:0 5px}
.menu .menu-sub .menu-sub__join{width:auto;padding:10px 0;border:0}.menu .menu-sub .menu-sub__join li{padding:2px 0 5px 0}
.menu .menu-sub .menu-sub__join li:first-child{padding-top:0}.menu .menu-sub .menu-sub__join a{color:#fff;padding-left:0}
.menu .menu-sub .menu-sub__close{display:none}.menu .menu-sub .menu-sub-outer .popup__content{color:#fff}
.menu .menu-sub .menu-sub-outer .popup__content .sub-heading-3--dark,.menu .menu-sub .menu-sub-outer .popup__content h3{color:#fff}
.menu .menu-sub .menu-sub-outer .popup__content h3{font-size:14px;margin-bottom:20px;font-weight:700;font-family:sans-serif}
.menu .menu-sub .menu-sub-outer .popup__content p{margin:0 0 5px}.menu .logged-in .menu-sub .popup__content{padding-bottom:10px}
.popup--logged-profile{background:0;position:static}.popup--logged-profile .popup__heading{font-size:14px}
.popup--logged-profile .popup__heading .popup__text-intro{color:#ccc;margin-top:7px;line-height:1.2}
.popup--logged-profile .popup__heading h2{font-size:1em;display:none}.popup--logged-profile .popup__heading p{margin:0}
.status-heading span{display:block}.status-heading .status__number{right:-10px}.status-content{clear:both;display:block}
.status-content p{color:#ccc;font-size:14px;line-height:16px;letter-spacing:0;margin:0}.ico-user{display:none}
.windows-phone .menu{background:#002261}.menu-main{padding-top:18px;overflow:hidden;box-sizing:border-box}
.menu-main.active>ul{-webkit-transform:translateX(-110%);-moz-transform:translateX(-110%);-ms-transform:translateX(-110%);-o-transform:translateX(-110%);transform:translateX(-110%);z-index:10}
.menu-main.active .sub-menu{padding-right:15px;overflow-y:auto}.menu-main>ul{overflow:visible;position:relative;-webkit-transition:all 300ms linear;-moz-transition:all 300ms linear;transition:all 300ms linear;-webkit-transition-delay:50ms;-moz-transition-delay:50ms;transition-delay:50ms}
.menu-main>ul>li{float:none;min-height:0;height:auto;padding:17px 0;line-height:1;border-bottom:1px solid #1a3970}
.menu-main>ul>li:first-child{padding-bottom:10px}.menu-main .menu-item{position:static}.menu-main .menu-item:first-child{border-top:1px solid #1a3970}
.menu-main .menu-item.active{color:#fff;background:0}.menu-main .menu-item.active>a{color:#fff}.menu-main .menu-item>a{display:block;font-size:21px;position:relative}
.menu-main .menu-item>a .ico-point-r{position:absolute;right:0;top:50%;margin-top:-3px;width:8px;height:8px;display:block}
.menu-main .menu-item>a .ico-point-r:before{font-size:8px;vertical-align:top}.menu-main .search{display:none}
.menu-main .search-item{padding-top:0;border-bottom:0}.menu-main .login-item{padding-bottom:27px}.menu-main .login-item a{font-size:21px;color:#fff}
.menu-main .login-item a span:first-child{margin-right:5px;color:#b19661}.menu-main .login-item a .status__number{left:21px}
.menu-main .login-item a .full-name{display:inline-block;padding-left:5px;font-size:17px}.form-search .btn-search,.form-search-result .btn-search{width:36px;height:36px;margin:2px;padding:0;color:transparent}
.form-search .btn-search .ico-search,.form-search-result .btn-search .ico-search{width:34px;margin-top:-13px}
.form-search .input-1 .ico-cancel-thin,.form-search-result .input-1 .ico-cancel-thin{right:40px}.form-search{background-color:rgba(255,255,255,0.1)}
.form-search input{color:#fff;padding:7px 62px 7px 13px}.form-search .btn-search{width:36px;height:36px;margin:2px;padding:0;color:transparent;background-color:transparent;-webkit-transition:all 0ms ease 0s;-moz-transition:all 0ms ease 0s;transition:all 0ms ease 0s}
.form-search .btn-search .ico-search{width:34px;margin-top:-13px}.form-search .btn-search input{padding:0}
.form-search .input-1{height:26px;background-color:transparent;border:0}.form-search .input-1 .ico-cancel-thin{right:36px}
.form-search .input-1.focus{background-color:#fff}.form-search .input-1.focus+.btn-search{background-color:#00266b}
.form-search-result{position:relative;margin-bottom:25px}.form-search-result input{padding-right:65px}
.form-search-result .btn-search{z-index:3}.btn-search input{width:40px}.btn-search .ico-search{line-height:28px;color:#fff}
.search-city-custom .btn-search .ico-search{line-height:38px;color:#666}.sub-item{float:left;width:20%}
.sub-item>.sub-item-inner{padding:5px}.sub-item .sub-item-heading{color:#00266b;font-size:17px}.sub-item ul{border-top:1px solid #eaeae9}
.sub-item ul li{border-bottom:1px solid #eaeae9;padding:8px}.sub-item ul li a{color:#666}.sub-item li a .ico-point-r{display:none}
.news-ticker .news-ticker-inner{width:auto;padding:9px 4px}.news-ticker .news-ticker__content{padding-left:24px}
.news-ticker .news-ticker__content span{text-indent:-110px}.news-ticker .news-ticker__content .ico-alert{text-indent:0}
.banner .travel-widget{position:static;top:0;left:0}.flexslider--1{margin-bottom:20px}.flexslider--3 .flex-direction-nav a{opacity:1}
.flexslider--3 .flex-direction-nav a.flex-next{right:22px}.hero figcaption{padding-right:20px;width:auto}
.travel-widget{width:auto;position:static;min-height:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.travel-widget::before,.travel-widget::after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.travel-widget .travel-widget-inner{position:static}.travel-widget .travel-widget-inner::before,.travel-widget .travel-widget-inner::after{display:none}
.tabs .tab{width:100%;border-bottom:0}.tabs .tab-item{position:relative;float:none;background-color:#00266b;border-top:1px solid #c3c3c1}
.tabs .tab-item:first-child{border-top:0}.tabs .tab-item a{margin-right:17px;font-family:sans-serif;font-size:21px;font-weight:normal;height:50px;line-height:50px;width:auto;padding:0 15px 0 15px;text-align:left}
.tabs .tab-item a .ico-point-r{display:block;position:absolute;right:5px;top:0;font-size:9px;width:14px;height:47px}
.tabs .tab-item:first-child a,.tabs .tab-item:nth-child(2) a,.tabs .tab-item:nth-child(3) a,.tabs .tab-item:nth-child(4) a{width:auto;margin-right:0}
.tabs .tab-wrapper{display:none;position:absolute;top:0;left:0;padding-bottom:0;width:100%;height:auto;max-width:740px;background-color:#f7f7f7;z-index:15;-webkit-overflow-scrolling:touch}
.tabs .tab-wrapper .popup__close{display:inline-block}.tabs .tab-content{padding-bottom:40px}.tabs .tab-content .main-heading{display:block;margin-bottom:0}
.tabs .tab-content .main-heading span{margin:0;padding:15px 0;text-indent:inherit}.tabs .tab-content .main-heading:before,.tabs .tab-content .main-heading:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.grid-row-1 .one-half{width:50%}.popup--edit-search .grid-row-1 .one-half{width:100%}.grid-col-1{float:left;width:40%}
.grid-col-2{float:left;width:60%}.home-page .main-inner{margin-top:0}.masthead .masthead-inner{width:auto;padding:0 20px}
.promotions{margin-right:0}.promotions .block-1__inner{padding-right:10px;margin-bottom:0}.fare-deals .blk-heading .link-2{float:none;width:96%}
.fare-deals .block-1__inner{padding-left:10px}.fare-deals .content{margin-left:0}.fare-deals .fare-deals-list{display:none;float:none;width:100%}
.fare-deals .fare-deals-list--tablet{display:block}.promo .promo__heading{font-size:18px}.widget-edit-search .grid-col-1,.widget-edit-search .grid-col-2{width:100%}
.popup--language .popup__arrow{display:none}.popup--search-compare .popup__inner{min-width:708px}.popup--search-compare th{white-space:nowrap}
.popup--search-compare .popup__content{padding:40px 20px 20px}.popup--search{position:static;background:0}
.popup--search .popup__arrow{display:none}.popup--search .popup__content{padding:0}.popup--search .popup__close{display:none}
.popup--search .popup__inner{background:0;min-width:0}.footer>.footer-inner{width:auto;max-width:none;padding:26px 20px 0}
.beta-footer{margin-bottom:20px}.beta-footer>.beta-footer-inner{padding-bottom:20px;text-align:left}
.beta-footer .beta-footer__text{margin:0 0 15px;display:block}.beta-footer .btn-1{margin:0}.social ul{margin-bottom:70px}
.social ul li:first-child{padding-left:10px}footer .social>ul{margin-bottom:35px;margin-top:35px}.footer-bottom{padding-top:0}
.booking__main_heading{font-size:23px}.booking-passenger-list li{width:50%}.sidebar{-webkit-transform:translate3d(0,0,0);overflow:hidden;position:absolute;top:0;left:0;bottom:138px;width:255px;padding-right:14px}
.sidebar .inner{width:100%;padding-right:0}.booking-nav__item{display:none;background-color:#fff}.booking-nav__item.active{display:table;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.booking-nav__item.active .ico-point-r{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.safari .booking-nav__item.active .ico-point-r,.booking-nav__item.active .ico-point-r{right:20px}.safari .booking-nav__item.active .booking-nav__item.active:before{right:0;width:55px;border-left:1px solid #f7f7f7}
.booking-nav__item .ico-check-thick{display:none}.form-passenger-detail .form-group .ico-error,.form-passenger-detail .form-group-full .ico-error{right:70px}
.form-passenger-detail .form-group-2 .ico-error{right:170px}.form-passenger-detail .form-group-full--1{margin-top:40px}
.form-passenger-detail--1 .form-group,.form-passenger-detail--1 .form-group-full,.form-passenger-detail--1 .blk-heading{padding-right:0}
.form-passenger-detail--1 .form-group-2{padding-right:175px}.form-passenger-detail--1 .form-group-1{padding-right:97px}
.passenger-details-page .btn-back{display:none}.passenger-details-page .booking-summary{margin-top:90px;margin-bottom:-30px}
.passenger-details-page .blk-heading.block--shadow{margin-bottom:45px}.general-flight .booking-summary,.manage-booking-wrapper .booking-summary{float:none;margin-top:45px;margin-bottom:49px}
.general-flight .blk-heading,.manage-booking-wrapper .blk-heading{padding-bottom:0}.form--addons{margin-top:55px}
.booking-confirm__desc{display:block;float:none;width:100%}.booking-confirm-list{display:block;float:none;width:100%;margin-top:12px}
.booking-confirm-list li{text-align:left}.booking-confirm-heading{margin-bottom:20px}.table--booking{display:table}
.table--booking .table-row--heading .table-col{font-size:14px}.table--booking .table-col-2 span{display:inline-block}
.table--booking .table-row{display:table-row}.table--booking .table-col{float:none;display:table-cell}
.before-fly .before-fly-hyperlinks-item .before-fly-hyperlinks__cation{font-size:18px}.booking .sub-heading-2--dark{margin-bottom:15px;margin-top:12px}
.booking .booking--style-1{padding-bottom:5px}.sia-breadcrumb-1 ul{width:auto;padding:0 20px}.sia-breadcrumb,.sia-breadcrumb--1,.sia-breadcrumb--3{padding-left:20px;padding-right:20px}
.sia-breadcrumb .breadcrumb-inner{max-width:100%}.promotion-details__intro{padding-right:0;margin-bottom:0}
.promotion-details__intro .share{position:static}.promotion-book-flight .flight-item{margin-right:0}
.promotion-book-flight figure{float:none;width:auto}.promotion-book-flight .form-promotion-book-flight{width:auto;float:none}
.promotion-conditions-text{float:none;width:100%}.promotion-conditions-text dt,.promotion-conditions-text dd{float:none;width:auto}
.promotion-desc{left:20px}.promotion-item--1{height:auto;width:50%}.item-container .promotion-item--1{width:33.33%}
.item-container .promotion-item--1 .promotion-item__content{min-height:170px;padding:12px 10px 20px 20px}
.item-container .promotion-item--1 .promotion-item__content .promotion-item__desc{height:100px;-webkit-line-clamp:5}
.promotion-item--2 .promotion-item__inner>a{width:auto;float:none}.promotion-item--2 .promotion-item__content{float:none;width:100%}
.promotion-item--2 .link-2{display:block}.promotion-item--4 .list-unstyled li{width:50%}.flight-item__info-1{left:10px}
.flight-item__info-2{right:10px}.form-promo-filter{display:none;position:absolute;top:0;left:0;width:100%;max-width:740px;background-color:#f7f7f7;z-index:16}
.form-promo-filter .popup__close{display:block}.form-fare-filter .grid-row{margin-bottom:0;padding-right:0;padding-bottom:60px}
.form-fare-filter .aside-button{top:auto;bottom:0}.form-promo-filter-content{-webkit-overflow-scrolling:touch;overflow-y:auto;position:relative;padding:40px}
.popup__fare-heading{display:block;color:#002261;font-size:28px}.filter-flight-history .popup__fare-heading{display:none}
.promo-filter-results{display:block;overflow:hidden;margin:35px 0 40px;padding:15px 0;text-align:center;background-color:#fff;border-bottom:2px solid #d4d4d4}
.promo-filter-results a{display:block;color:#666;outline:0}.promo-filter-results span{display:inline-block;padding-right:15px;font-size:10px;text-transform:uppercase;font-weight:700;font-family:sans-serif}
.promo-filter-results .filter-results__arrow{display:inline-block;width:13px;height:8px}.promo-filter-results .filter-results__arrow.ico-dropdown:before{font-size:11px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);margin-left:13px}
.safari .promo-filter-results .filter-results__arrow{margin-bottom:5px}.flight-item img{width:100%}.krisflyer-list-page .promotion-desc p:last-child{margin-bottom:0}
.main-intro{padding-right:0}.main-intro.main-intro--2{width:auto}.form-search-flight .form-group .col-flight-date{clear:left}
.form-search-flight .search-flight-2 .form-group li.first,.form-search-flight .search-flight-1 .form-group li.first{width:66.66%}
.form-search-flight .search-flight-2 .form-group li.first li,.form-search-flight .search-flight-1 .form-group li.first li{margin-bottom:0}
.form-search-flight .search-flight-2 .last{clear:left}.form-search-flight-1 .one-four{clear:left}.form-search-flight-1 .one-four .custom-select--2{margin-left:0}
.form-search-flight-1 .date-group{clear:left}.form-search-flight-1 .date-group .custom-select--2,.form-search-flight-1 .depart-group .custom-select--2{margin-left:0}
.flight-status-result{margin-top:10px}.flight-status .form-group+.form-group .text-error{padding-left:0}
.fares-details-page .share{overflow:hidden;margin-top:40px;margin-bottom:40px;float:none}.fares-details-page .main-heading{float:none}
.fares-details-page .share_title,.fares-details-page .social{float:left}.fares-details-page .share_title{margin-right:25px}
.fares-details-page .promotion-details__intro{margin-bottom:0}.fares-details-page .promotion-details p{width:auto;float:none}
.fares-details-page .promotion-book-flight{box-shadow:none;margin-bottom:0}.fares-details-page .promotion-details__block{box-shadow:none;margin:0}
.krisflyer-details-page .share{position:relative;top:0;left:0;margin:38px 0 28px}.krisflyer-details-page .promotion-details__intro{margin-bottom:30px}
.booking-nav__shadow{display:none}.full-banner--img{background-position:90% 0}.popup--boarding-3 .boarding-1 .popup__text-intro,.popup--boarding-3 .boarding-2 .popup__text-intro{position:relative;margin-bottom:50px}
.popup--boarding-3 .boarding-1 .popup__text-intro a,.popup--boarding-3 .boarding-2 .popup__text-intro a{position:absolute;right:0;bottom:-35px}
.popup--boarding-3 .boarding-1 .button-group .btn-2,.popup--boarding-3 .boarding-2 .button-group .btn-2{display:none}
.tab-select{display:block;position:absolute;top:0;left:0;width:97%;opacity:0}.booking-nav{position:relative}
.booking-nav .tab-select{height:61px;width:100%;display:block}.form--language .select__text{width:auto}
.booking-info .ico-airplane-lift{font-size:50px}.flexslider--1 .slick-active .hero__vignette{display:none}
.table-flight--1{background-color:#e8e8e8}.table-flight--1 td{background-color:#e8e8e8}.flights__info--group .flights__info--detail .ico-airplane-lift{margin-left:.7em}
.flights__info--group .flights__info--detail:first-child{width:54%}.flexslider--4 .slick-next{right:12px}
.form--toggle-search .form-group--info{padding-right:0}.multi-flight .form-wrapper{margin-top:10px;padding:20px 50px 20px 10px}
.multi-flight .ico-airplane-lift{display:none}.multi-flight .ico-close-rounded{right:0}.multi-flight--change .form-wrapper{padding-left:0}
.hidden-tb{display:none!important}.flight__calendar .control-horizontal{width:83.33333%}.flight__calendar .control-vertical{height:83.33333%;width:16.66667%}
.content-wrapper,.content-wrapper-1{width:100%;overflow:hidden}.booking-summary{float:none;width:100%;position:relative;margin-top:47px;margin-bottom:49px}
.booking-summary--style-1{top:5px}.form-flight-search .booking-summary--style-1{margin-top:20px}.booking-summary__info .total-cost,.booking-summary__info .total-miles{display:inline}
.flights__table tr th{font-size:13px;padding:10px 13px}.flights__table tr td{padding:2px 10px}.flights__table tr td.first{padding:2px 15px;border-left:0}
.flights__table--1__inner.type-economy-cib tr td{width:15%}.flights__table--1__inner.type-economy-cib tr td:first-child{width:40%}
.flights__info--group .flights__info--detail .date br{display:inline}.flights__info--group .flights__info--detail .hour{font-size:21px}
.flights__info--group .flights__info .class-flight{margin-top:10px}.condition-contract{margin-bottom:65px}
.tooltip-1 .tooltip__arrow{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #00266b;top:-12px;right:15px;transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;-webkit-transform:none}
.masthead:before{width:100%;height:100%}.masthead .menu__items-wrapper,.masthead .sub-nav{display:none}
.masthead .menu-block .menu__select{position:relative}.masthead .menu-block .menu__select .menu__selected{display:block;padding:16px 20px;font-size:14px;color:#fff;text-transform:uppercase;background-color:rgba(255,255,255,0.1);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.masthead .menu-block .menu__select .ico-dropdown{position:absolute;top:20px;color:#fff}.masthead .menu-block .menu__select .menu__dropdown{position:absolute;top:-2px;bottom:0;left:0;cursor:pointer;width:100%;height:100%;line-height:100%;opacity:0;background:white;-webkit-appearance:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.masthead--style-1 .menu-block .menu__select .menu__selected{text-transform:none}.block--expiring-miles .blk-content-wrap .blk-content .link-2{margin-top:30px}
.sub-nav{padding:0 20px}.message-detail__content{max-width:none}.kf-payments-confirm-page .blk-heading--1 .tools-list{top:12px}
.kf-payments-confirm-page .blk-heading--1 .payments-main-heading{padding-right:34px}.form-partner-add .one-four{width:33.33333%}
.form-partner-add .grid-col.col-btn-add{float:right;margin:10px 0}.form-calculate-miles-2 .form-group{padding-right:0}
.form-calculate-miles-2 .form-group .grid-col{margin-bottom:10px}.form-calculate-miles-2 .button-group{position:static;clear:both}
.block--flights-miles .grid-col.one-half{margin-bottom:10px}.block--flights-miles .grid-col.slider-wrapper{min-height:54px}
.block--flights-miles .slider-wrapper{margin-top:20px}.block--flights-miles .slider-wrapper .slider__inner{padding-left:7px;padding-right:9px;height:14px;background-color:#dcdcdc;border-color:#ccc #dcdcdc #dcdcdc}
.block--flights-miles .slider__inner{border:1px solid #ddd}.block--flights-miles .slider__inner .ui-slider{border:0}
.block--flights-miles .ui-slider_title{left:-8px}.block--flights-miles .ui-slider-result{right:-9px}
.flights-list .items{margin-left:-10px}.flights-list .flight-item .flight-item__inner{margin-left:10px}
.flights-list [class^="flight-item__info-"] .info-promotions{font-size:23px}.flights-list .flight-item__info-2{bottom:10px}
.flight-history .flights-history__form .three-four{width:100%;margin-bottom:10px}.flight-history .flights-history__form .button-group{width:100%}
.flight-history .flights-history__form .one-third{padding-bottom:0}.form-content .form-group .one-five{width:27%}
.form-content .form-group .three-five{width:73%}.form-content .form-group .two-five{width:50%}.form-content .form-group .four-five{width:100%}
.form-group--3{padding-right:0;width:auto}.custom-select--2.auto-complete-1 .select__text input{height:37px;padding-bottom:1px}
.non-editable .form-content{padding-top:25px}.non-editable .form-group .two-five{width:48%}.non-editable .form-group--1 .one-five,.non-editable .form-group--2 .one-five{width:auto;display:inline-block}
.non-editable .form-group--1 .custom-select--2 label,.non-editable .form-group--2 .custom-select--2 label{display:none}
.non-editable .form-group--1 .custom-select--2 span,.non-editable .form-group--2 .custom-select--2 span{position:static}
.non-editable .disabled{background:#fff;color:#999}.form-preferences .custom-select--2 .select__text{padding-left:0}
.kf-profile-security .field-group-col{width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.kf-profile-security .grid-col__custom .grid-col{float:none}.kf-profile-security .grid-col__custom .addon{padding-top:8px;position:static}
.security-wrap .input-addon .addon{position:static;margin:5px 0 0 0;display:block}.non-editable .input-1{padding:0;border-color:transparent}
.non-editable .input-1 input{color:#999}.non-editable .input-1.disabled{background-color:transparent}
.non-editable .input-1 .ico-cancel-thin{display:none}.non-editable .custom-select--2{padding:0;border-color:transparent;height:24px;line-height:24px;background:transparent}
.non-editable .custom-select--2 .select__text,.non-editable .custom-select--2 .select__label{color:#999;padding:0}
.non-editable .custom-select--2 .select__text{line-height:24px;height:auto}.non-editable .custom-select--2 .ico-dropdown{display:none}
.form--redemption-nominee.non-editable .input-1 input[disabled]{color:#999}.form--redemption-nominee--1 .form-group{padding-right:138px}
.form--redemption-nominee--1 .form-group--1{padding-right:0}.form--redemption-nominee--2 .form-group{padding-right:193px}
.form--redemption-nominee--2 .form-group--1{padding-right:0}.add-redemption-nominee-page .main-intro{padding-right:0}
.redemp-time{left:50%}.booking--style-1 .booking-info .booking-info--width-1{width:19%}.booking--style-1 .booking-info .booking-info--width-2{width:25%}
.booking--style-1 .booking-info .booking-info--width-3{width:31%}.booking--style-1 .booking-info .booking-info--width-4{width:100%}
.booking--style-1 .booking-info-item{padding:19px 0}.booking--style-1 .booking-info-item:nth-child(2) .booking-desc{padding:0 42px 0 21px}
.booking--style-1 .booking-info-item:nth-child(3) .booking-desc{padding:0 10px 0 49px}.booking-upcoming-flights-page .booking--style-1 .booking-info__button .booking-desc{padding:0 20px}
.statements .table-1 .table-width-3{width:80px}.statements .table-1 .table-width-4{width:85px}.statements .table-1 .table-width-4>span{display:block;text-align:left;text-indent:20px}
.find-your-booking .grid-row{padding-right:205px}.find-your-booking .grid-col{width:50%;margin:0 0 10px}
.find-your-booking .grid-col.grid-col--long-text{margin:0 0 10px}.find-your-booking .button-group{left:inherit;right:0;margin:0}
.block--redemption .block__title p{line-height:1.4}.block--redemption .block__title .left{float:none}
.block--redemption .block--redemption__text{clear:none;display:inline}.block--redemption .promotion-item__content{min-height:150px}
.expiring-miles__table th.table-width-1{padding-left:0}.expiring-miles__table th.table-width-2{width:166px}
.expiring-miles__table th.table-width-3{width:170px}.overlay-loading .loading__footer{left:10px;right:10px}
.overlay-loading .loading__text{float:left;width:70%;margin-top:9px;text-align:left}.overlay-loading .loading__text strong{display:block}
.overlay-loading .loading__logo{float:right}.tooltip--seat-1 .tooltip__windowless{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #e5e5e5}
.tooltip--seat-1 .form--tooltip-1{display:block}.form--phone-number .select__text,.form--boarding-3 .select__text{padding-left:15px;left:0}
.form--phone-number .select__text input,.form--boarding-3 .select__text input{padding-left:15px;left:0}
.blk-heading .auto-complete-1{width:160px}.blk-heading.blk-heading--1{padding-right:32px}.blk-heading.blk-heading--2{margin-right:0}
.booking--style-3--add-ons .one-half{width:100%}.add-ons-item .item-inner--1 .item-left-col{width:26%}
.booking-info-group--inline-style .booking-info .booking-info-item .hour{float:none;margin-right:0}.booking-info-group--inline-style .booking-info .booking-info-item .booking-content{float:none;margin-top:0}
.booking-info-group--inline-style .booking-info .ico-airplane-lift{top:-4px;margin-top:0}.sqc-security .show-pin-col{margin-top:15px}
.form-personal-profile .form-group .one-five{width:25%}.form-personal-profile.non-editable .one-five{width:auto}
.form-personal-profile.non-editable .form-group--2 .one-five{width:auto}.dashboard-wrapper{margin-top:21px}
.dashboard-wrapper .vertical-line{display:none}.dashboard-wrapper .blk-heading{position:static}.dashboard-wrapper .block--account-summary-chart{border-bottom:2px solid #ccc;width:100%;margin-right:0}
.dashboard-wrapper .block--account-summary-chart .blk-content-wrap{background:#fff}.dashboard-wrapper .block--account-summary-chart .block-content{padding:22px 20px 7px}
.dashboard-wrapper .block--your-status,.dashboard-wrapper .block--quick-links{border-bottom:2px solid #ccc;float:left;width:100%;margin-top:20px}
.dashboard-wrapper .block--your-status .blk-content,.dashboard-wrapper .block--quick-links .blk-content{background:#fff}
.dashboard-wrapper .block--quick-links{border-bottom:2px solid #ccc;float:left;width:100%;margin-top:20px}
.dashboard-wrapper.block-2{background:transparent;border-bottom:0}.list-link li{display:block;margin-left:0;margin-bottom:10px}
.highlights--style-1{margin-top:11px}.form-expenditure .custom-select--2 .select__text{padding-left:156px}
.form-expenditure .width-8{min-width:290px}.table-2 th{width:100%}.table-2 td{text-align:left;display:block;padding-left:20px;padding-right:20px}
.table-2 td:first-child{border-right:0}.table-2 tr:not(.border-group) td:last-child .table-2__content{border-bottom:1px solid #f0f0f0;padding-bottom:20px}
.table-2 .table-2__content{padding-bottom:15px}.table-2 .table-2__content .flight{display:block;padding-bottom:5px}
.table-2 .data-title{display:block;color:#666}.table-2 .data-title+.table-2__content{padding-top:5px}
.table-2 .border-group td{border-bottom:0;padding-bottom:0}.table-2 .border-group td:last-child{border-bottom:1px solid #999}
.table-flight-status .table-2__content .dash{margin:10px 0 0}.flight-schedule__table .flights__info--group{width:50%}
.flight-schedule__table .col-date{border:0}.flight-schedule__table .col-date:after{left:0;right:0}.flight-schedule__table tr th{padding:20px 0}
.flight-schedule__table tr th span{display:block;padding-left:0}.flight-schedule__table .title-head-date--first{border:0}
.tabs--1 .tab .tab-item .ico-dropdown{display:inline;float:right;font-size:12px;margin-left:7px}.multi-tabs-extra .tab .tab-item,.multi-tabs .tab .tab-item{display:none}
.multi-tabs-extra .tab .tab-item.active,.multi-tabs .tab .tab-item.active{display:block}.multi-tabs-extra .multi-select,.multi-tabs .multi-select{display:block;width:100%;position:absolute;z-index:5;top:0;left:0;height:47px;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.safari .multi-tabs-extra .multi-select,.safari .multi-tabs .multi-select{zoom:1.1}.multi-tabs-extra.tabs--1 .tab .tab-item.limit-item a,.multi-tabs.tabs--1 .tab .tab-item.limit-item a{display:block}
.multi-tabs-extra.tabs--1 .tab .tab-item .custom-select,.multi-tabs.tabs--1 .tab .tab-item .custom-select{display:none}
.multi-tabs-extra .list-1,.multi-tabs .list-1{display:none}.popup--check-available .from-to-container .one-half{width:100%}
.flight-search-calendar__content .flight-search-calendar__item{margin-left:2%;width:18.4%}.flight-search-calendar__content .flight-search-calendar__item:nth-child(2){margin-left:0}
.flight-select-page .tools-list,.fare-calendar-page .tools-list{right:18px}.col-mb-6{width:66.6%}.col-mb-3{width:33.3%}
.dest-city-form .one-third{width:50%}.static-block--item-unique .one-third{width:50%}.more-section .static-item{float:left;width:33.3%}
.place-1 .place-1__thumb,.place-1 .place-1__inner{float:none;width:100%}.place-1 .place-1__inner{padding:16px 10px 10px;min-height:185px}
.place-1 .place-1__thumb{height:170px;display:block;overflow:hidden}.place-1 .rating-block{margin-top:8px}
.attachment-close{height:16px}.weatherImages li{width:32%}.weatherImages li+li{margin-left:2%}.where-to-eat-wrapper .slide-item,.more-destinations .slide-item{width:33.33333%}
.weatherNowForThe .weatherImages>li:nth-child(4),.weatherNowForThe .weatherImages>li:nth-child(5){display:none}
.where-destination__item{width:50%}.seat-terms-conditions{width:auto}.static-content .wrap-widget{margin-top:30px}
.editor img{margin-bottom:30px}.ent-item--1,.ent-item--2{width:33.3%}.heritage-list{padding-right:150px}
.heritage-nav .heritage-nav__list{width:110px;padding-left:40px}.asked-questions-block{float:none;width:auto;position:relative;margin-top:30px;margin-bottom:30px}
.table-responsive-1 thead{display:none}.table-responsive-1 td{display:block;padding:20px 20px 0;float:left;width:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.table-responsive-1 td:last-child{padding-bottom:20px}.table-responsive-1 td .data-title{color:#999;display:block;padding-bottom:3px}
.baggage-block .static-item .static-item__info{height:auto}ul.pagination li a{padding-left:10px;padding-right:10px}
.form-search-result--faqs{overflow:hidden;margin-bottom:50px}.faqs-category{position:relative;margin-bottom:20px}
.faqs-category label{font-family:sans-serif;font-size:23px;color:#00266b}.faqs-category label .ico-dropdown{font-size:16px;margin-left:10px;line-height:30px;vertical-align:top}
.faqs-category label .ico-dropdown:before{vertical-align:middle}.faqs-category .faqs-nav-select{position:absolute;left:0;top:0;z-index:1;opacity:0;filter:alpha(opacity=0);width:100%;height:100%}
.tabs .tab-item{-webkit-box-shadow:inset -34px -46px 162px 7px #002363;-moz-box-shadow:inset -34px -46px 162px 7px #002363;box-shadow:inset -34px -46px 162px 7px #002363}
.tabs .tab-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tabs .tab-content .main-heading{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.tabs .tab-content .main-heading span{margin:0 -20px 20px;padding:15px 50px;text-indent:-32px}.booking-confirm-list li{width:auto;margin-left:25px}
.booking-confirm-list li:first-child{margin-left:0}.form-krisflyer-filter .grid-col.one-half{width:100%}
.widget .grid-row-1 .one-half{width:100%}.widget .grid-col-1,.widget .grid-col-2{width:100%}.form-book-travel .grid-col-1,.form-book-travel .grid-col-2{width:100%}
.flight-status .desktop{display:table}.seat-equipped{margin-top:0}.trip span{display:block}.trip span:nth-child(2){display:none}
.logged-in .logged-title{color:white;font-size:30px;margin-top:10px}.logged-in .logged-title span{font-size:21px}
.flights-target .flights__info--group .ico-airplane-lift{right:25%}.contract-tablet{display:none}.form--toggle-search .form-group.group-btn{margin-bottom:60px}
.select-flights-page .day,.select-flights-schedule-page .day{visibility:hidden;position:relative}.select-flights-page .day:before,.select-flights-schedule-page .day:before{visibility:visible;content:"5";position:absolute;top:0}
.flight-select-page .tools-list{display:none}.form--select-meals{margin-left:0}.button-group-2{margin-left:15%}
.width-9{width:54%}.popup--boarding-3 .boarding-1,.popup--boarding-3 .boarding-2{padding:40px}.what-to-do .what-to-do__content>div:nth-child(3n+1){width:33.3%}
.what-to-do .what-to-do__content>div:nth-child(3n){width:66.6%}.where-destination__item{width:50%}.block--full-page{padding-top:30px}
.dials .dials-heading .dials__title{font-size:36px}.dials .dials-chart .dials-chart__item-desc{float:none;margin:0 auto}
.dials .dials-chart .item-details__list{margin-top:25px}.seatsmap-page .sidebar{display:none}.seatsmap-page .seatmap{margin:0;min-height:0}
.seatsmap-page .blk-heading .main-heading{margin-bottom:30px}.seat-equipped .seat-legend{padding-top:15px;margin:0 -20px -14px -208px;display:block;clear:both}
.seat-equipped .seat-legend .status__num--gray{margin-left:12px}.seat-equipped .seat-status{overflow:hidden;padding:15px 20px 10px;border-top:1px solid #f2f2f2}
.seat-equipped .seat-status li{text-align:left;float:left;width:33.2%}.seat-legend-content{overflow:hidden;display:none}
.seat-legend-content.active{max-height:500px}.seat-legend__control{display:block;font-size:10px;line-height:36px;border-top:1px solid #f2f2f2;text-transform:uppercase;color:#666;font-weight:700;font-family:sans-serif}
.seat-legend__control .ico-down{margin-left:5px;vertical-align:-3px;border-top-color:#666;border-bottom-color:transparent;-webkit-transition:border-color .4s;-moz-transition:border-color .4s;transition:border-color .4s}
.seat-legend__control.active .ico-down{vertical-align:0;border-top-color:transparent;border-bottom-color:#666}
.seatmap--generic .seatmap__select{margin-top:35px}.seatmap--generic .seatmap__select-label{margin-bottom:6px;display:inline-block}
.seatmap--generic .seatmap-content{margin-top:41px}.seatmap--generic .checkin-alert{margin-top:0}}.header{background-color:#00266b}
.header>.header-inner{padding-right:0}.news-ticker .news-ticker__content{font-size:14px}.news-ticker .link-2{display:block;padding-right:20px}
.news-ticker .link-2.link-2--mobile{display:none}.popup--edit-search .popup__inner{width:460px}.popup--edit-search .form-group--tooltips .custom-radio{margin-left:15px}
.popup--edit-search .form-group--tooltips .custom-radio:first-child{margin-left:0}.form--boarding-3 .tabs--1 .tab-content{padding-top:17px}
.form--boarding-3 .email .table-col-1{clear:both;width:34%}.form--boarding-3 .email .table-col-2{width:66%}
.form--boarding-3 .sms .table-col-1{width:34%}.form--boarding-3 .sms .table-col-2{width:27%}.form--boarding-3 .sms .table-col-3{width:14%}
.form--boarding-3 .sms .table-col-4{width:25%}.form--boarding-2 .table-col-1{width:34%}.form--boarding-2 .table-col-2{width:27%}
.form--boarding-2 .table-col-3{width:14%}.form--boarding-2 .table-col-4{width:25%}.form--boarding-1 .table-col-1{clear:both;width:34%}
.form--boarding-1 .table-col-2{width:66%}.form-passenger-detail .radio-group--left .custom-radio--1{margin-left:40px}
.form-passenger-detail .radio-group--left .custom-radio--1:first-child{margin-left:0}.passenger-info__personal .passenger-heading{padding-right:120px}
.booking-info-group{margin:0 20px 19px;padding:6px 20px 0}.booking-info-group .booking-info .booking-info-item{padding-top:12px;padding-bottom:17px}
.flights__info--group .flights--detail>span{text-transform:uppercase}.share{float:left;margin-right:24px}
footer .social ul{float:left}.form-search-flight .search-flight-1 li{width:21.7%}.form-search-flight .search-flight-2 li{width:28.93%}
.form-search-flight .search-flight-2 .form-group li.first{width:57.86%}.form-search-flight .form-group{margin-bottom:0;float:left;width:100%}
.form-search-flight .form-group li{float:left}.form-search-flight .form-group li.last{width:13.2%}.form-search-flight .form-group li.first{width:43.4%}
.form-search-flight .form-group li.first li{width:50%}.form-search-flight .form-group .btn-1{width:60%;padding:17px 20% 16px}
.form-search-flight-1 .button-group{width:12.2%}.form-search-flight-1 .form-group{float:left}.form-search-flight-1.form-general .custom-radio--1:first-child{margin-left:10px}
.form-search-flight-1 .radio-group{min-height:40px}.form-search-flight-1 .radio-group li{float:left;width:50%}
.form-search-flight-1 .button-group li{margin-left:10px}.form-search-flight-1 .button-group .btn-1{padding-left:27px;padding-right:27px}
.flights__table tr td .hidden-mb{padding-bottom:30px}.flights__table tr td .custom-radio--1{padding-top:27px;text-align:center}
.flights__table .ico-info-round-fill,.flights__table .ico-tooltips,.flights__table .ico-tooltips{font-size:20px;line-height:1}
.flights__table .tooltip-wrapper{position:absolute;left:0;right:0;bottom:0;top:auto;padding:13px 5px;background:transparent}
.flights__table tr.waitlisted.hidden+tr>td.active .flights__active-border,.flights__table tr:first-child .flights__table--1__inner tr:first-child td.active .flights__active-border{border-top:0}
html[class^="ie"] .flights__table .flight-part,html[class*=" ie"] .flights__table .flight-part{overflow:hidden}
.flights__table .flights__active-border,.flights__table .flights__tooltip-background{display:none;position:absolute}
.flights__table td.active .flights__active-border,.flights__table td.active .flights__tooltip-background{left:0;right:-1px;display:block}
.flights__table td.active .flights__active-border{margin:0;border:1px solid transparent;border-bottom:0;top:-1px;bottom:-1px}
html[class^="ie"] .flights__table td.active .flights__active-border,html[class*=" ie"] .flights__table td.active .flights__active-border{top:0;height:600px}
.flights__table td.active .flights__tooltip-background{top:0;bottom:-1px;border:1px solid transparent;border-top:0}
.flights__table.next-package .package-3.active,.flights__table.previous-package .package-2.active{border-bottom-color:#a1a1a1}
.flights__table.next-package .package-3.active .flights__active-border,.flights__table.previous-package .package-2.active .flights__active-border{bottom:-1px;border:1px solid transparent}
.flights__table.next-package .package-3.active{border-right-color:#e5e5e5}.flights__table.next-package .package-3.active .flights__active-border,.flights__table.next-package .package-3.active .flights__tooltip-background{left:0;right:6px}
.flights__table.previous-package .package-2.active{border-left-color:#e5e5e5}.flights__table.previous-package .package-2.active .flights__active-border,.flights__table.previous-package .package-2.active .flights__tooltip-background{right:-1px;left:6px}
.tooltip-wrapper .ico-info-round-fill,.tooltip-wrapper .ico-tooltips,.tooltip-wrapper .ico-tooltips{position:relative;z-index:0}
.flights__table[data-dynamic="false"].next-package .package-3 .tooltip-wrapper,.flights__table[data-dynamic="false"].previous-package .package-2 .tooltip-wrapper{background-repeat:repeat-y}
.flights__table[data-dynamic="false"].next-package .package-3 .tooltip-wrapper{background-position:right 0}
.flights__table[data-dynamic="false"].previous-package .package-2 .tooltip-wrapper{background-position:left 0}
.flights__table[data-dynamic="true"].next-package .package-3 .tooltip-wrapper,.flights__table[data-dynamic="true"].flights__table--no-pey.next-package .package-4 .tooltip-wrapper,.flights__table[data-dynamic="true"].previous-package .package-2 .tooltip-wrapper,.flights__table[data-dynamic="true"].previous-package .package-4 .tooltip-wrapper,.flights__table[data-dynamic="true"].previous-package .border-image .tooltip-wrapper,.flights__table[data-dynamic="true"].next-package .border-image .tooltip-wrapper{background-repeat:repeat-y}
.flights__table[data-dynamic="true"].next-package .border-image .tooltip-wrapper{background-image:url("../images/line-2.png");background-position:right 0}
.flights__table[data-dynamic="true"].next-package[data-column="4"] .border-image .tooltip-wrapper{background-image:url("../images/line-2.png");background-position:95% 0}
.flights__table[data-dynamic="true"].previous-package .border-image .tooltip-wrapper{background-image:url("../images/line-2.png");background-position:left 0}
.block--redemption .promotion-item__inner{margin-bottom:0}.sub-heading-1--dark .search-link{margin-left:17px}
.general-flight .blk-heading{overflow:hidden;padding-bottom:22px;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.general-flight .blk-heading:before,.general-flight .blk-heading:after{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.general-flight .blk-heading .main-heading{float:left}.general-flight .blk-heading .btn-2{float:left;margin-left:30px}
.heading-wrap.type-1 .sub-heading-2--dark{width:70%}.heading-wrap .loading{float:right;margin:12px 55px 0 0}
.account-summary__group .account-summary{width:33.33%}.accordion--1 .loading{position:absolute;top:50%;right:45px}
.accordion--1 .booking-form{position:absolute;top:50%;right:45px;z-index:2;margin-top:-20px}.accordion--1 .accordion__control{padding:24px 0}
.table-allocation{width:100%}.table-allocation tr th{padding:10px 0;text-align:right;font-size:14px;font-weight:normal;color:#666;text-align:right}
.table-allocation tr th.first{width:45%;text-align:left}.table-allocation tr th.second{width:20%}.table-allocation tr th.third{width:35%}
.table-allocation tr th:first-child{text-align:left}.table-allocation--cost tr th.first{width:55%}.table-allocation--cost tr th.second{width:25%}
.table-allocation--cost tr th.third{width:20%}.table-allocation--cost tr td{text-align:right}.table-allocation--cost tr td:first-child{text-align:left}
.table-responsive .data-title,.table-responsive-1 .data-title{display:none}.paid-block{padding:25px}
.paid-item .plus{padding:22px 35px 0 57px}.booking-reference__item .flights__info--group,.booking-reference__item .info-passengers-group,.booking-reference__item .trave-insurance{padding:10px 20px}
.booking-reference__item--1 .booking-reference__item__content{padding:20px}.booking-reference__item--1 .info-passengers-group{padding:0}
.table-cost .detail-1{display:none}.blk-heading .social{position:absolute;top:0;right:0}.flights__info--group .flights__info .link-5{display:none}
.highlights--glance .slides{margin-right:-22px}.highlights--glance .slide-item{width:33.33333%;float:left}
.highlights--glance .slide-item img{width:100%}.highlights--glance .slick-dots{margin-top:10px}.miles-info>li{float:left;padding:0 0 0 15px}
.miles-info>li:first-child{padding:0 15px 0 0;border-right:1px solid #ccc}.popup--flights-details--1 .flights-target__content,.popup--flights-details--1 .info-passengers--style-1{padding:0 20px}
.popup--allocation .grand-total .btn-1{float:right}.button-group-1>*{float:right;margin-left:10px}.flights-target{margin-bottom:60px}
.flights-target .flights__info--group .economy{position:absolute;top:12px;right:23px}.masthead .top-info .top-info__inner{margin:0 auto;max-width:988px}
.masthead .top-info .slide__left-desc{float:left}.masthead .top-info .slide__left-desc .slide__text--style-2{font-size:36px}
.masthead .top-info .slide__right-desc{padding:27px 0 0;float:right}.blk-heading .sub-heading-1--dark{float:left}
.blk-heading.blk-heading--3 .sub-heading-1--dark{float:none}.fare-calendar-page .blk-heading.blk-heading--3 .sub-heading-1--dark{margin-top:55px}
.booking--style-1 .link-5{margin-top:-6px}.payments-group__charge .list-cards{float:right}.payments-group__charge .list-cards>li{margin-left:10px}
.wrap-payment-convert .form-inline{width:20%;margin-right:5px}.recent-activity .blk-heading a{float:right;margin:15px 0 0 30px}
.two-cols-wrapper{overflow:hidden;clear:left}.two-cols-wrapper .col-left{float:left;width:100%;margin-right:-315px}
.two-cols-wrapper .col-left>div{margin-right:335px}.block--quick-links{float:left;width:315px}.block--quick-links .blk-heading a{position:absolute;top:50%;right:0;margin-top:-8px}
.dials .tab{float:right}.dials .dials-inner{max-width:988px;padding:28px 0 43px}.dials .dials-inner .dials__title{float:left}
.dials .dials-chart .item-details__list{margin-top:160px}.dials .dials-chart .item-details__list .item-details__item{width:185px}
.dials .dials-chart__item-desc{float:left}.dials .tab-wrapper .reserve-value .reserve-value__item{float:left;padding-right:14px}
.dials .tab-wrapper .reserve-value .reserve-value__item+.reserve-value__item{border-left:1px solid #dfdfdf;padding-left:14px}
.tabs--3 .tabs--3__btn{padding:0 28px}.booking-info{display:table}.booking-desc .hour{font-size:24px}
.block--bookings-list .accordion__content{margin:0 -20px}.block--bookings-list .booking-info{border-top:1px solid #ccc}
.recent-activity .table-1 .table-width-0,.statements .table-1 .table-width-0{width:102px}.recent-activity .table-1 .table-width-0 em,.statements .table-1 .table-width-0 em{position:absolute;top:13px;right:-25px}
.recent-activity .table-1 .table-width-2,.statements .table-1 .table-width-2{width:93px;white-space:nowrap}
.recent-activity .table-1 .table-width-3,.statements .table-1 .table-width-3{width:85px}.recent-activity .table-1 .table-width-4,.statements .table-1 .table-width-4{width:127px}
@-moz-document url-prefix(){.recent-activity .table-1 .table-width-0 em,.statements .table-1 .table-width-0 em{position:absolute;top:13px;right:-35px}
}.status-claim-table{margin-bottom:42px}.status-claim-table td{vertical-align:top}.status-claim-table .table-width-0{width:104px}
.status-claim-table .table-width-1{width:174px}.status-claim-table .table-width-2{width:168px}.flight-history .flight-history__tools{position:relative}
.flight-history .flight-history__tools .btn--print{position:absolute;right:0;bottom:0;color:#bbb}.flight-history .flight-history__tools .btn--print .ico-print{font-size:18px;line-height:0}
.promotion-item--4 .promotion-item__heading,.promotion-item--4 .list-unstyled{padding:0 20px}.promotion-item--4 .flight-item{float:left;width:32%}
.promotion-item--4 .promotion-item__content{float:left;width:68%;padding:0}.form-calculate-miles-1{max-width:757px}
.form-calculate-miles-1 .form-group{padding-right:150px}.form-calculate-miles-1 .button-group{position:absolute;top:0;right:0;zoom:1}
.block--flights-miles .blk-filter--city,.block--flights-miles .blk-filter--detail{margin-top:30px}.flights-list .flight-item{float:left;width:33.33333%}
.form-info-available .block-2>a{padding:22px 30px 25px 80px}.form-info-available .block-2 .title{font-size:24px}
.form-preferences .heading-wrapper .main-heading{float:left;width:60%}.form-personal-detail{margin-bottom:110px}
.form-personal-detail .main-heading{float:left}.form-personal-detail .button-group--noneditable{float:right}
.form-content{margin-bottom:40px;padding:30px 30px 20px 30px;margin-top:-15px}.promotion-book-flight .link-2{position:relative;top:-25px}
@media screen and (max-width:987px){.main-inner,.block--full-page .block--full-page__inner{width:auto;max-width:none;padding:0 20px}
.main-inner .wrapper.first{margin-top:30px}.promo figcaption{padding-left:12px}.form-passenger-detail .blk-heading{padding-right:100px}
.form-passenger-detail .form-group,.form-passenger-detail .form-group-full{padding-right:100px}.form-passenger-detail .form-group-2{padding-right:200px}
.booking-info-group .booking-info .booking-info-item{width:50%}.footer-block{width:50%;padding-bottom:33px}
.footer-block:nth-child(3) .footer-block-inner{padding-left:0}.footer-bottom-item{margin-top:20px}.form-fare-filter .one-four,.form-fare-filter .price-range{width:50%;margin-top:20px}
.promotion-item--2{width:50%}.promotion-book-flight .form-group--info{padding-right:290px}.promotion-book-flight .button-group-1 .btn-1{position:absolute;top:-70px;right:0;width:280px;padding-left:0;padding-right:0}
.flights__table tr th{width:15%}.flights__table tr th:first-child{width:40%}.flights__searchs--business .flights__table tr th:first-child{width:50%}
.form-search-flight{margin-bottom:30px}.form-search-flight .search-flight-1 li,.form-search-flight .search-flight-2 li{width:33.33%;margin-bottom:10px}
.form-search-flight-1 .flight-group{width:262px}.form-search-flight-1 .radio-group{width:200px}.form-search-flight-1 .date-group,.form-search-flight-1 .depart-group{width:262px}
.form-search-flight-1 .one-four{width:242px}.flight-by-route .two-four{width:484px}.flights__info--group .flights__info--detail{width:46%}
.highlights--glance figcaption{min-height:210px}.accrual-calculator-result{width:575px}.block--flights-miles .grid-col.one-half{width:70%}
.block--flights-miles .grid-col.slider-wrapper{width:100%}.masthead .top-info{padding:50px 20px 25px}
.masthead .menu-block .menu__select{margin-left:20px;margin-right:20px}.masthead .menu-block .menu__select .ico-dropdown{right:25px}
.dials .dials-inner{padding:55px 20px 32px}}@media screen and (min-width:988px){.main-full{position:relative}
.hidden-dt{display:none}.hidden-tablet.visible-mb{display:block}.blk-heading.blk-heading--1{width:74%}
.blk-heading.blk-heading--1.block--shadow{position:static}.footer>.footer-inner{max-width:988px;padding-top:28px}
.footer .social__right-block{margin-top:27px}.beta-footer{margin:0 0 25px}.beta-footer>.beta-footer-inner{padding:0 0 16px;text-align:center}
.beta-footer .beta-footer__text{display:inline-block;margin:0 8px 10px 0}.beta-footer .btn-1{margin:0 0 10px 9px}
.header>.header-inner{max-width:988px}.news-ticker .link-2{padding-right:0}.form-passenger-detail .form-group,.form-passenger-detail .button-group-1{padding-right:40px}
.form-passenger-detail .form-group-2{padding-right:137px}.booking-info-group .booking-info .booking-info-item{width:40%}
.booking-confirm-list{display:table-cell;width:60%}.booking-confirm-list li{width:33.33%;text-align:right}
.passenger-detail{margin-left:315px}.form-fare-filter .grid-row{padding-right:138px}.form-fare-filter .one-four{width:22%}
.form-fare-filter .price-range{width:34%}.form-fare-filter .aside-button{right:10px;top:0}.promotion-item--2{width:33.2%}
.fares-details-page .blk-heading{margin-bottom:40px}.fares-details-page .main-heading{float:left;line-height:1.2}
.fares-details-page .share{float:right;margin-right:0;margin-top:15px}.promotion-book-flight .form-promotion-book-flight{float:right;width:48.989%}
.promotion-conditions-text{width:50%;float:left}.promotion-conditions-text dt{width:34%;float:left}.promotion-conditions-text dd{width:66%;float:right}
.flight-search-calendar__content .flight-search-calendar__item{margin-left:1%;width:13.4%}.flights__table tr th{width:12.5%}
.flights__table tr th:first-child{width:50%}.form-search-flight-1 .flight-group{width:20%}.form-search-flight-1 .radio-group{width:15.8%}
.form-search-flight-1 .depart-group,.form-search-flight-1 .date-group{width:26%}.form-search-flight-1 .one-four{width:24.5%}
.flight-by-route .two-four{width:47.5%}.orb-confirmation-page .blk-heading,.orb-confirmation-page .main-inner>.main-intro{width:74%}
.orb-confirmation-page .main-intro{padding-right:0}.orb-confirmation-page .blk-heading.blk-heading--1.block--shadow{position:relative}
.condition-contract{margin-bottom:230px}.flights__info--group .flights__info--detail{width:50%}.highlights--glance figcaption{min-height:161px}
.masthead ul{list-style:none}.masthead .top-info{padding:50px 0 38px}.masthead .menu-block .menu__items-wrapper{border-bottom:6px solid #ff9f00}
.masthead .menu-block .menu__select{display:none}.masthead .menu-block .menu__items{overflow:hidden;max-width:988px;margin:0 auto}
.masthead .menu-block .menu__items .menu__item{padding:0 0 15px 0}.masthead .menu-block .menu__items .menu__item.active:before{content:'';bottom:0;left:50%;margin-left:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:7px solid #ff9f00;position:absolute}
.masthead .menu-block .menu__items .menu__item.active a{color:#fff}.masthead .menu-block .menu__item{float:left;margin:0 0 0 30px;position:relative}
.masthead .menu-block .menu__item:first-child{margin-left:0}.masthead .menu-block .menu__item a{font-weight:400;font-family:sans-serif;color:#fff}
.masthead .menu-block .sub-nav{background-color:#fff;position:relative}.masthead .menu-block .menu__sub-nav{overflow:hidden;max-width:988px;margin:0 auto;font-size:0}
.masthead .menu-block .menu__sub-nav .menu__item{float:left;margin:0 0 0 30px}.masthead .menu-block .menu__sub-nav .menu__item:first-child{margin-left:0}
.masthead .menu-block .menu__sub-nav .menu__item a{text-transform:capitalize;font-size:14px;color:#333;padding:20px 0;display:block;-webkit-transition:color 400ms ease 0s;-moz-transition:color 400ms ease 0s;transition:color 400ms ease 0s}
.masthead .menu-block .menu__sub-nav .menu__item.active a{color:#02266b;border-bottom:solid 2px #02266b}
.block--expiring-miles .blk-content-wrap .blk-content .link-2{position:absolute;right:0;bottom:30px}
.claim-make{padding-top:32px;padding-right:0}.form-claim-flight{max-width:653px}.accrual-calculator-result{width:607px}
.flights-list .items{margin-left:-20px}.flights-list .flight-item .flight-item__inner{margin-left:20px}
.form-personal-detail .form-content .passenger-info__personal .form-mobile--3{width:80%}.sub-item{float:left;width:20%}
.sub-item>.sub-item-inner{padding:5px}.sub-item .sub-item-heading{color:#00266b;font-size:17px}.sub-item ul{border-top:1px solid #eaeae9}
.sub-item ul li{border-bottom:1px solid #eaeae9;padding:8px}.sub-item ul li a{color:#666}.wrap-widget .asked-questions-block{width:203px;margin-bottom:20px}
.static-content--width-1 .wrap-widget .asked-questions-block{width:276px}.wrap-widget{width:24.5%;float:right}
.static-content--faqs .wrap-widget{width:30%;float:left}.static-content--faqs .wrap-widget .wrap-widget-inner{width:296.4px;max-width:100%;margin-bottom:20px}
.static-content--faqs .wrap-widget .widget-1{margin-left:65px}.static-content .static-details{width:70%;float:left}
.static-content .static-details--2{width:66%}.static-details--1{max-width:650px}.static-content--width-1 .static-details{width:60%}
.static-content--width-1 .wrap-widget{width:32%}.asked-questions-block{position:absolute;width:275px;right:0;top:0}
.asked-questions-block.no-absolute-block{position:static}.form-search .input-1 .ico-cancel-thin{right:0}
.form-search .btn-search{padding:1px;position:absolute;top:0;right:0;bottom:0;z-index:10;width:40px}
.form-search .btn-search .ico-search{position:absolute;top:50%;right:2px;font-size:18px;margin-top:-9px;width:40px;z-index:-1;text-align:center;color:white}
.form-search-result .input-1{width:74.5%;float:left}.form-search-result .btn-search{position:static;width:120px;margin-left:10px;padding-left:0;padding-right:0;float:right}
.form-search-result--faqs{width:70%;margin-bottom:45px}.form-search-result--faqs .btn-search{margin-left:3px}
.home-search-result .wrap-widget{margin-top:150px}.home-search-no-result .wrap-widget{margin-top:126px}
.faqs-nav{margin-bottom:50px}.faqs-nav .faqs-nav__item{margin-bottom:3px;padding:15px 0 15px 87px;display:block;color:#000;border-right:2px solid transparent}
.faqs-nav .faqs-nav__item.active{border-color:#e47200;background:#fff;font-weight:bold}.accordion-component--list .accordion-wrapper-heading{padding:0 34px 0 20px}
.accordion-component--list .accordion{padding-left:0;padding-right:0}.accordion-component--list .accordion__content{padding:2px 20px 7px 18px}
.accordion-component--list .accordion__control{padding:8px 40px 2px 20px}.accordion-component--list .accordion-wrapper-content{margin-top:37px}
.accordion-component--list .accordion__control .ico-point-d{right:20px}.faqs-table-baggage-allowance{width:76%}
.faqs-search-no-results .static-content--faqs{background:#fff}.faqs-search-no-results .wrap-widget{margin-bottom:0;background:#f7f7f7}
}@media screen and (min-width:1024px){.hidden-dt{display:none!important}}@media screen and (min-width:988px) and (max-width:1023px){.sub-item.last .sub-item-heading{padding-right:30px}
.dest-city-form .form-group{margin-right:0}}.main-container{min-width:767px}.menu-main .menu-item>a{font-size:15px}
.select__tips{font-size:11px}.checkin-complete .booking-confirm-list li{text-align:right;list-style:none;float:right;width:auto;padding-left:35px}
.checkin-complete .booking-confirm-list li:last-child{padding-left:0}.seat-equipped{min-height:48px}
.seat-equipped-item:first-child{width:202px;text-align:left;line-height:1.4em;top:26px}@media screen and (min-width:988px){.menu .menu-main .menu-item a{font-size:15px}
.menu-main{float:left}.menu-main>ul{display:table}.menu-main>ul>li{display:table-cell;float:none;vertical-align:middle;line-height:1}
.menu-main>ul .menu-item{text-align:center}.menu-main>ul .menu-item+.menu-item{padding-left:12px}.form-book-travel .link-2{margin-top:10px}
.form-book-travel .link-2.right{margin-top:0}.form-book-travel .select__tips{font-size:11px}.travel-widget .tab{display:table;vertical-align:middle}
.travel-widget .tab-item{display:table-cell;float:none;padding:5px;text-align:center;vertical-align:middle;width:25%;height:37px}
.travel-widget .tab-item a{line-height:1.3;display:inline;width:100%}.checkin-complete .booking-passenger__control,.booking-sumary-page .booking-passenger__control{font-size:18px}
.hero figcaption .hero__text{font-size:29px}.hero figcaption .hero__text strong{font-size:29px}.highlight .highlight__heading{max-height:53px}
.fare-deals-list .link{font-size:18px}.fare-deals-list .fare-deal-num{font-size:18px}.menu .menu-main .menu-item a{line-height:1.3}
.checkin-complete .booking-confirm-list li{text-align:right;list-style:none;float:right;width:auto;padding-right:35px}
.checkin-complete .booking-confirm-list li:first-child{padding-right:0}.travel-widget .tab-item a{line-height:0}
}@media screen and (max-width:987px){.menu-main>ul>li a{padding-right:5px}.menu-main>ul>li br{content:"";padding-left:4px}
.travel-widget .tab-item a br{content:"";padding-left:4px}.travel-widget .main-heading br{content:"";padding-left:4px}
.seat-equipped .seat-legend{padding-top:30px}}@media screen and (max-width:767px){.travel-widget .tab-item a{font-size:16px}
}.menu-bar .flag.korean img{background-position:0 -540px}.checkin-complete .booking-passenger__control,.booking-sumary-page .booking-passenger__control{font-size:18px}
.highlight .highlight__heading{max-height:53px}.hero figcaption .hero__text strong{font-size:34px}.hidden_radio{box-sizing:border-box;padding:0;position:absolute;visibility:hidden}
sia-breadcrumb a.passed .ico-breadcrumb,.sia-breadcrumb .breadcrumb-item.skipped .ico-breadcrumb{background-color:#ccc;border:medium none;height:12px;width:12px}
.flights__table.next-package .package-5{display:none;width:0;padding:0;border:0}.flights__table.next-package .package-6{display:none;width:0;padding:0;border:0}
.flights__table.next-package-1 .package-5{display:none;width:0;padding:0;border:0}.flights__table.next-package-1 .package-6{display:none;width:0;padding:0;border:0}
.flights__table.next-package-1 .package-4{background-image:url("/saar5/images/line-2.png");background-position:right 0;background-repeat:repeat-y;border-right:0}
.flights__table.previous-package-1 td.first{border-right:0}.flights__table.previous-package-1 .package-1{display:none;width:0;padding:0;border:0}
.flights__table.previous-package-1 .package-2{display:none;width:0;padding:0;border:0}.flights__table.previous-package-1 .package-3{background-image:url("/saar5/images/line-2.png");background-position:left 0;background-repeat:repeat-y}
.error-promo{width:988px;margin:0 auto}.flights__table .flight-part{padding:0;border:0}.booking_nonair_content{height:69px;width:922px;font-size:25px}
.class_for_height_override{height:auto!important;margin-bottom:auto!important}.flights__table.previous-package-2 td.first{border-right:0}
.flights__table.previous-package-2 .package-1{display:none;width:0;padding:0;border:0}.flights__table.previous-package-2 .package-2{display:none;width:0;padding:0;border:0}
.flights__table.previous-package-2 .package-3{display:none;width:0;padding:0;border:0}.flights__table.previous-package-2 .package-4{background-image:url("/saar5/images/line-2.png");background-position:left 0;background-repeat:repeat-y}
.class_for_height_override{height:auto!important;margin-bottom:auto!important}.wordWrapBookingSummary{word-wrap:break-word}
.popup .popup__text-1{margin-bottom:30px;font-size:16px;color:#333;margin-top:0;border:0}div#mainTerms{float:none;margin-right:0;margin-left:0;position:inherit}
@media screen and (max-width:987px){.passenger-details-page .blk-heading.block--shadow .booking-summary:before,.payments-page .blk-heading.block--shadow .booking-summary:before,.seatsmap-page .blk-heading.block--shadow .booking-summary:before{content:"";height:26px;position:absolute;top:-80px;right:0;left:0}
}.passthruOverlay{z-index:0!important}.displayPopupTop{top:0;left:0;z-index:21;right:0}.fareDealMargin{margin-top:196px}
#container>.checkin-alert{position:absolute;top:20%;left:12%;right:12%}.sub-heading-SA--dark{font-family:"baker-signet-web",serif;font-size:18px;color:#000}
.main-inner,.promotion-inner{max-width:988px}.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0}
.space{height:.5em;margin-bottom:.5em;overflow:visible;visibility:visible;width:auto}.grid_9{width:694px}
.grid_05,.grid_1,.grid_15,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13{box-sizing:border-box;display:inline;float:left;margin-left:4px;margin-right:4px;position:relative}
.alpha{margin-left:0}.omega{margin-right:0}.pageAlpha{margin-left:21px}.topics{margin-bottom:10px}.topicGroupColumns{background:transparent url("/saar5/images/static/bg_border_topic_groups.png") repeat-y scroll left top;float:left;overflow:hidden}
.topicGroup.omega{width:225px}.topicGroup.alpha{padding-left:0}.topicGroup{padding:0 10px;vertical-align:top}
.grid_3{width:226px}#lightbox-popup ol,#lightbox-popup ul{list-style:none}#lightbox-popup li{list-style-position:outside}
.grid_3 p{margin:0}.grid_2 p{margin-top:0}.divider{border-bottom:1px solid #c2c2c2;margin-bottom:20px}
.dateCalculatorTable th.dateCalheading2,.dateCalculatorTable th.dateCalheading1,.dateCalculatorTable th.dateCalheading3,.dateCalculatorTable td.bestFare,.farePromoBlack,.mainMenuPopup li a:hover,.sectionTabs a:hover,.footerLinks a,.mainMenuPopup .heading3 a,.carousel p,.jQoutput,.planAndBook a,.infoTable td,#toolbarActions a,.heading1,.heading2,.heading3,.fontStyle2{color:#333}
.heading3,.heading7,.heading8,.fontStyle1,.fontStyle2{font-family:Arial,Helvetica,Verdana,sans-serif;font-weight:normal}
.spaceSmall{height:.5em;margin-bottom:.5em;overflow:visible;visibility:visible;width:auto}.grid_2{width:148px}
.tfont12px{font-size:12px!important}.grid_5{width:382px}.contactUsLabel{padding:0 0 5px;text-align:right}
#lightbox-popup strong{color:#333;font-weight:bold}.contactDetailsRow .tfont12px p{font-size:12px}#lightbox-popup p{color:#333;font-size:12px;line-height:1.333em;margin-bottom:.5em}
div#lightbox-popup{margin:10px;padding:10px;position:absolute;top:-270px;visibility:visible;z-index:2000;background:#fff none repeat scroll 0 0;display:block;float:none;min-width:20px}
#lightbox-popup a{color:#036}.heading2{font-size:1.5em;line-height:2em}.heading3{font-size:1em;font-weight:bold}
.jQCloseLightbox,.closeLightbox{background:rgba(0,0,0,0) url("/saar5/images/close_button.png") no-repeat scroll right top;font-size:12px;padding:1px 20px 3px 0}
body .dexter{float:right}.ios .input-1.disabled #first-name-last,.ios .input-1.disabled #last-name-second,.ios .input-1.disabled #membership-number-last{font-weight:600}
.customisedtextcc{color:#f00;width:250px}.customisedtextmob{color:#f00;width:498px;float:right}.popup--video-lightbox .popup__close{background-color:transparent}
.popup--video-lightbox .popup__inner{max-width:720px}.popup--delete-confirmation .popup__inner{max-width:650px}
.popup--video-lightbox .watch-list{margin-top:20px}.popup--video-lightbox .wrap-video img{width:100%}
.popup--video-lightbox .wrap-video iframe,.popup--video-lightbox .wrap-video object,.popup--video-lightbox .wrap-video embed{max-width:100%}
.popup--video-lightbox .popup__content{padding-bottom:20px}.watch-list{overflow:hidden;margin-left:-10px;margin-right:-10px;list-style:none}
.watch-list li{float:left;width:50%;margin-bottom:20px}.landing-block{margin-top:35px}.watch-list-1{overflow:hidden}
.watch-list-1 .watch-list-item{display:inline-block;vertical-align:top}.watch-list-1 .info-watch-1{display:block}
.watch-list-1 .info-watch-1 img{margin-bottom:3px}.watch-list-1 .desc-thumb-1{color:#000}.watch-list-1 .slick-dots{bottom:0;padding:0;margin:0}
.intro-block{padding-left:63%}.intro-list{padding-left:17px}.intro-list li{margin-bottom:5px}.form-manage-booking fieldset>.link-4,.form-check-in fieldset>.link-4{margin-top:7px}
.info-watch{display:block;overflow:hidden;margin-left:10px;margin-right:10px;background-color:#efefef;color:#666}
.info-watch>img{float:left;overflow:hidden;width:117px}.info-watch .desc-thumb{overflow:hidden;box-sizing:border-box;padding:10px 16px;min-height:54px;background-color:#efefef}
.info-watch .desc-thumb p{margin:0;line-height:21px}.table.table--compare thead tr th a{color:white}
.table.table--compare tbody tr td:first-child{font-weight:bold}.passenger-info__personal .form-group--mobile-1 .grid-col.full .radio-group--left{margin-bottom:20px}
#ResidenceChk .custom-radio--1:first-child label.error{color:#f00}div#ResidenceChk{background-color:#e5e9f0;height:50px}
#ResidenceChk .custom-radio.custom-radio--1{padding-top:15px}.bsgrey{color:#666;font-size:18px}.bslower{text-transform:none}
#southafricatermsandconditions{padding-right:40px}#uma_btn .terms-conditions{margin-left:0}.kfSpreeCheckBox .custom-checkbox input+label:after{color:#CCC}
.kfSpreeCheckBox .custom-checkbox input:checked+label{color:#999}.krisshopCheckBox .custom-checkbox input+label:after{color:#CCC}
.krisshopCheckBox .custom-checkbox input:checked+label{color:#999}.flights__table--1__inner.type-economy-cib tr td,.flights__table--1__inner.type-economy-orb tr td{max-width:100px}
.flights__table--1__inner.type-suites-cib tr td,.flights__table--1__inner.type-suites-orb tr td{max-width:100px}
.flights__table--1__inner.type-business-cib tr td,.flights__table--1__inner.type-business-orb tr td{max-width:100px}
.flights__table label{word-wrap:break-word}.loader{width:20%;margin:0 auto}.loader .loading--medium-3{height:75px;width:75px;border-width:5px}
.grid_cabin p.text-error{top:7px}.popup--allocation .table-allocation tr td:first-child{width:50%}.popup--allocation .table-allocation tr td{width:25%}
.membership-card{float:left;width:353px;height:220px;position:relative}.membership-card-image{position:relative;width:353px;height:220px;z-index:1;right:10px}
.kf-card-name,.kf-card-date,.kf-card-number{color:#fff;font-weight:bold;height:10px;position:relative;z-index:1}
.kf-card-name{left:10px;top:105px;font-size:1.4em}.kf-card-number{font-size:1.0em;left:10px;top:195px}
.kf-card-date{font-size:.9em;right:20px;top:195px}.kf-detail-container{left:0;position:absolute;top:0;z-index:2}
.kf-detail-container-right{right:0;position:absolute;top:0;z-index:2}.kf-card-container{height:149px;left:0;position:absolute;top:0;width:300px;z-index:2}
.retrieveLabel{width:350px}.full-flight-schedules .full-flight--link [class^="ico-"]{float:left;font-size:40px;margin:0 8px 0 0;overflow:hidden}
.wrap-widget .full-flight-schedules{margin-bottom:30px}.full-flight-schedules .break-text{display:inline-block}
.full-flight-schedules .full-flight--link{line-height:1.4em;margin-top:22px}.alert-custom-width{width:71%}
.flight-select-control-horizontal a.previous-day{left:0}.flight-select-control-horizontal a.next-day{float:right}
.flight-select-control-horizontal em.ico-point-l,.flight-select-control-horizontal em.ico-point-r{font-size:8px}
.flight-select-control-horizontal{padding-top:15px}.history-access{padding:13px 25px;background-color:#f6f6f6}
.history-access .colons{padding-right:15px}.history-access__table{width:100%}.history-access__table td{padding:5px 0;color:#6d6d6d}
.history-access__table .colons{padding-left:5px;padding-right:5px}.waitlist-prefered{background:#dae1eb;padding:12px 20px 30px;margin:13px 0 32px}
.waitlist-prefered .waitlist-prefered-note{color:#333;margin:10px 0 0}.convert-confirm-content{zoom:1}
.convert-confirm-content:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.convert-confirm-content .convert-focus{background:#f4f4f4;padding:20px;margin-bottom:20px}.convert-confirm-content .terms-conditions{margin-bottom:20px;padding-top:20px}
.convert-confirm-content dl{margin-top:20px;margin-bottom:0;padding-bottom:0;clear:both}.convert-confirm-content dl:first-child{margin-top:0}
.convert-confirm-content dt{font-size:14px;color:#666}.convert-confirm-content dd{font-size:16px;color:#000;margin:5px 0 0;overflow:hidden}
.convert-confirm-content dl.one-third{display:inline-block;width:33%;clear:none}.popup--login .form--login .link-4{margin-top:9px;clear:both}
.orb-flight-select-page .custom-scroll.custom-dropdown.scroll-width{width:260px!important}.text-small{font-weight:400;font-style:italic;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:10px;color:#bdbdbd}
.text-info-2{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;line-height:20px;color:#000}
.accordion__content .travel-guard .button-group{margin-top:0}div#ResidenceChk{margin-bottom:20px}.flights-cost__details>li.grand-price .miles{display:block;text-transform:none}
.flights-cost__details .grand-price .miles{width:100%!important}.table--allowance .row td{padding:15px}
.bold-font{font-size:15px!important;font-weight:600}.kris-msg{margin-top:20px;font-size:13px}.view-accnt{margin-top:6px}
.promotion-item--2 .flight-item__wrapper .flight-item__info-1,.promotion-item--2 .flight-item__wrapper .flight-item__info-2{display:block;text-align:left;padding-left:20px}
.login-message-1{border-top:1px solid #ccc;margin-top:40px;padding-top:40px}.atc-payments-page .blk-heading form{width:74%;position:absolute;top:150px;right:181px}
.seat-payments-page .blk-heading form{width:74%;position:absolute;top:150px;right:181px}p.iata-error{font-size:14px;color:#f00;padding-left:5px;padding-right:5px;margin-top:-10px}
.ssh-payments-page .blk-heading{position:relative!important}.ssh-payments-page .booking-summary{right:-260px!important;position:absolute!important}
@media screen and (max-width:987px){.ssh-payments-page .booking-summary{right:0!important}}.ssh-payments-page .booking-summary.booking-summary--fixed{right:181px!important;position:fixed!important}
a.mb-confirmation-print{float:right;position:relative;bottom:20px}.cabins strong{font-weight:bold;font-size:18px}
#chooseUpgradeflightsForm p.text-error#checkboxerr{padding:3px 0 0!important}.mealsSidebar{overflow:visible}
.cabins strong{font-weight:bold;font-size:18px}#chooseUpgradeflightsForm p.text-error#checkboxerr{padding:3px 0 0!important}
.width-10{width:42%}.custom-select--2.country-sl .select__label{max-width:60px}.custom-select--2.country-sl .select__text input{padding-left:78px}
.custom-select--2.country-sl .select__text{padding-left:78px}.static-details-pps-club{border-top:1px solid #CCC;margin-top:40px;padding-top:40px}
.form-contact{margin-bottom:20px}.editor .contact-table{width:100%}.editor .contact-table tr td:first-child{width:35%}
.editor .contact-table tr td{padding:5px 0;line-height:22px}.form-contact .button-group{float:right}
.editor.contact-us table td p{display:block}.editor .static-details-alert{margin-top:25px}.editor .static-details-alert .link-4{font-size:16px}
.editor .static-details-alert hr{margin:35px 0}.editor .static-details-news-releases{margin-top:17px}
.editor .static-details-news-releases .link-4{margin-top:30px}.editor .static-details-news-releases hr{margin:35px 0}
.editor .static-details-other-releases .sub-heading-1--blue{margin-top:34px}.editor .static-details-alert-article{margin-top:20px}
.editor .static-details-alert-article p{margin-top:25px;line-height:22px}.editor ul.list-links{list-style:none;margin:0;padding:0}
.editor .faqs-table-baggage-allowance{margin-top:10px;background-color:transparent}.editor .faqs-table-baggage-allowance th{width:28%}
.editor .faqs-table-baggage-allowance th:first-child{width:34%}.editor .faqs-table-baggage-allowance th.last{width:37%}
.editor .faqs-table-baggage-allowance td{border:1px solid #e8e8e8}.editor .faqs-table-baggage-allowance th,.editor .faqs-table-baggage-allowance td{padding:9px 15px;line-height:1.6em}
.editor .faqs-table-baggage-allowance ul{margin-top:0}.editor .bold-number-only-list{margin-left:-6px}
.editor .bold-number-only-list li{font-weight:bold;margin-top:25px;line-height:1.7}.editor .bold-number-only-list li span{font-weight:normal}
.editor .bold-number-only-list li span+img{margin-top:8px}.editor .bold-number-only-list li img{margin-bottom:0}
#form-travel-manager.form-personal-profile.non-editable .form-group .custom-radio{margin-left:0!important}
#add-user-form .form-content,#updateTravelManagerForm .form-content,#updateTravellerForm .form-content{margin-top:25px!important}
.block-4{border-bottom:1px solid #ccc;padding-bottom:50px;margin-bottom:40px}.text-info-3{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#000;line-height:24px;margin-top:20px;margin-bottom:0}
.registration-page .notice-text,.sqc-registration-page .notice-text{margin:28px 0;color:#666}.form-registration .block-4 .text-info-2{margin-bottom:0}
.form-registration .block-4 .note-text{margin-bottom:0;padding-left:5px;padding-right:5px}.form-registration .content{margin-top:20px}
.communication-block.block-4{padding-bottom:40px}.company-info-block .content{margin-top:30px}.checkbox-group-inline .custom-checkbox{float:left;margin-right:30px}
.checkbox-group-inline .custom-checkbox label{margin-bottom:0}.limit-character{display:inline-block;margin-top:5px}
.popup--login .form--login{padding-top:10px}.popup--login .form--login .link-4{margin-top:9px;clear:both}
.popup--login .form--login .form-group-wrapper{display:none}.popup--login .form--login .form-group-wrapper.active{display:block}
.menu-link{display:inline-block;padding:8px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b;font-size:16px}
.open-all-btn--accordion:hover,.accordion-component--list .accordion__control:hover .ico-point-d{color:#00266b}
.open-all-btn--accordion:hover:before{border-color:#00266b}.open-all-btn--accordion:hover [class^="ico-"]{-webkit-transition:none;-moz-transition:none;transition:none}
.open-all-btn--accordion{text-transform:uppercase;font-size:12px;color:#ccc;padding-left:25px;position:relative;letter-spacing:.5px}
.open-all-btn--accordion [class^="ico-"]{position:absolute;left:5px;top:0;width:1em;height:9px;line-height:8px;font-size:8px;margin:0;-webkit-transition:none;-moz-transition:none;transition:none}
.open-all-btn--accordion [class^="ico-"]:before{vertical-align:middle;margin:0;line-height:10px}
.open-all-btn--accordion:before{content:"";position:absolute;left:0;top:-1px;width:18px;height:9px;border-top:1px solid #ccc;border-bottom:4px solid #ccc}
.accordion-component--list{background-color:#fff;padding:12px 0 30px}.accordion-component--list .accordion-wrapper-heading{zoom:1}
.accordion-component--list .accordion-wrapper-heading:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.accordion-component--list .accordion-wrapper-heading:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.accordion-component--list .accordion-wrapper-heading .icon-group-1{margin-top:1px}.accordion-component--list .accordion+.accordion{margin-top:20px}
.accordion-component--list .accordion__content{border-left:2px solid #e47200;padding-top:5px;margin-bottom:20px;display:none}
.accordion-component--list .accordion__content>ul{padding-left:54px;margin-top:5px}.accordion-component--list .accordion__content ul li{margin-top:2px}
.accordion-component--list .accordion__control{font-size:14px;cursor:pointer;font-weight:700;font-family:sans-serif}
.accordion-component--list .accordion__control .ico-point-d{color:#2e77fd;margin-top:13px;right:10px;top:0;font-size:10px;text-align:right;width:1em;height:.9em;line-height:7px}
.accordion-component--list .accordion__control .ico-point-d:before{margin:0;vertical-align:middle}.form-feedback .terms-conditions{margin:26px 0}
#sqc-traveller-label{max-width:none!important}#sqc-traveller-text{padding-left:80px!important}#sqc-search-div .btn-full{line-height:40px;padding:0}
.stop-over-preferred{color:#333;margin:10px 0 0}.stop-over-div{background:#dae1eb;padding:12px 20px 30px;margin:13px 0 32px}
.static-content{zoom:1;position:relative}.static-content:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.static-content:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.static-content .static-details{overflow:hidden;color:#000}.static-content .static-details--2{width:66%}
.static-details--1{max-width:650px}.static-content--width-1 .static-details{width:60%}.static-content--width-1 .wrap-widget{width:32%}
.form-feedback .block-2{margin-top:20px}.wrap-widget-1{width:315px;float:right}.wrap-widget-1 .widget-1{margin-bottom:30px}
.question-list li{margin-bottom:10px}.special-assistance-page .login-message{margin-top:30px;margin-bottom:30px}
.ico-info-round-fill:before,.ico-tooltips:before{content:"\e62b"}[class^="ico-"]:before,[class*=" ico-"]:before{font-family:"sia";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.ico-tooltips:before{vertical-align:-2px}.ico-tooltips{font-size:20px;margin-left:5px;color:#666;line-height:1.2;cursor:pointer}
.form-global--label .custom-checkbox input+label{color:#666}.add-baggage-page .alert-block{margin-bottom:30px}
.baggage-customer{margin-top:15px;margin-bottom:30px}.baggage-customer .accordion{margin-top:0;margin-bottom:0}
.baggage-customer .accordion__content{color:#000;padding-bottom:20px}.info-customer{overflow:hidden;padding-top:20px;padding-bottom:15px}
.info-customer .customer-name{float:left}.baggage-customer .accordion__content p{margin:0}.info-customer .membership-text{margin-top:0;margin-bottom:0;float:right;color:#000}
.info-customer .membership-text strong{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.baggage-customer .accordion__control{padding-top:15px}.accordion__control .ico-point-d{top:53%}.baggage-customer .accordion__content-info .accordion .accordion__content{margin-bottom:20px}
.free-bags{background-color:#f5f5f5;padding:20px}ul.info-bags{list-style-position:inside}ul.info-bags li{line-height:20px}
ul.info-bags strong{margin-left:-5px}.baggage-customer .info-bags+.text-emphasis{margin-top:20px}.text-emphasis{padding-left:10px}
.text-emphasis{color:#000}.text-emphasis,.text-emphasis--grey{font-style:italic;font-size:13px}.text-emphasis sup{padding-right:3px;margin-left:-10px}
.baggage-customer .title-5{margin-top:17px}.add-weight-baggage{margin-top:15px;overflow:hidden;padding:20px;background-color:#f5f5f5}
.baggage-customer .add-weight-baggage .review-cancel-text{margin-right:13px}.add-weight-baggage .review-cancel-text{float:left}
.add-weight-baggage .ico-business-1{color:#00266b;font-size:31px;margin-top:4px}.add-weight-baggage .review-cancel-text>span{font-size:14px;padding-left:10px}
.add-weight-baggage .custom-select{margin-top:1px;width:200px;float:left;margin-left:7px}.add-weight-baggage .custom-select .select__label{display:none}
.add-weight-baggage .custom-select .select__text{padding-left:10px}.baggage-customer .accordion+.accordion .info-customer{padding-top:0}
.accordion__content .customer-name:first-child{padding-top:0}.baggage-customer .review-cancel--1__item{margin-top:0;overflow:hidden;padding:20px}
.baggage-customer .review-cancel--1__item .review-cancel-text{margin:0}.baggage-customer .review-cancel--1__item .review-cancel-text{width:60%;float:left;margin-top:2px}
.baggage-customer .review-cancel--1__item .add-baggage-list{float:left;margin-left:15px}.packages .flexslider--2 .slick-dots{box-sizing:border-box;bottom:-24px;padding-left:254px}
.add-baggage-list li{float:left;list-style:none}.add-baggage-list .btn-minus{padding:4px 3px 6px;font-size:38px;line-height:.5}
.add-baggage-list .btn-minus,.add-baggage-list .btn-plus{border-bottom-width:2px;margin-top:4px;line-height:16px;outline:0;color:#a9a9a9;width:25px}
.add-baggage-list .btn-minus,.add-baggage-list .btn-plus,.add-baggage-list .number-baggage{background-color:#fff;border-radius:1px;border:1px solid #ccc}
.add-baggage-list .btn-plus{padding:4px 3px 1px;font-size:24px;line-height:1;font-weight:bold}.add-baggage-list .number-baggage{width:20px;padding:11px;margin-left:10px;margin-right:10px;color:#000;text-align:center}
.add-baggage-confirm-page .blk-heading .social{position:absolute;top:12px;right:0}@media screen and (min-width:988px){.add-baggage-confirm-page .blk-heading--1+.main-intro{width:74%}
.add-baggage-confirm-page .main-intro{padding-right:200px}.add-baggage-confirm-page .content-wrapper{width:74%}
}.baggage-info-details .review-cancel__group{padding:20px}.baggage-info-details .heading-wrap .sub-heading-2--dark{text-transform:uppercase}
.baggage-info-details .membership-tier{float:right;margin-top:10px;color:#000;text-transform:none}.baggage-info-details .review-cancel__group .sub-heading-3--dark+.review-cancel--1__item{margin-top:15px}
.add-baggage-confirm-page .review-cancel--1__item{padding:12px 17px}.baggage-info-details .pref-bag .ico-business-1{font-size:31px}
.baggage-info-details .pref-bag .weight{padding:8px 0 8px 8px}.baggage-info-details .review-cancel--1__item ul{margin:0 0 -5px -21px;padding-left:36px;list-style-position:outside}
.baggage-info-details .review-cancel--1__item ul li{margin-top:5px}.baggage-info-details .pref-bag__title{color:#000}
.baggage-info-details .text-emphasis{line-height:1.5;margin:15px 0 0}.redirect-group{margin-top:40px}
.baggage-info-details .review-cancel--1__item+.sub-heading-3--dark{margin-top:20px}.booking-details__baggage .booking-details__baggage-left{white-space:nowrap;font-weight:bold;padding-right:5px}
.booking-details__baggage .booking-details__baggage-left,.booking-details__baggage .booking-details__baggage-right{display:table-cell}
.booking-details__baggage .col-3 .align-inner{display:table}.baggage-customer .review-cancel--1__item .review-cancel-text [class^="ico-"]{margin-top:2px}
.baggage-customer .review-cancel--1__item .review-cancel-text .ico-info-round-fill,.baggage-customer .review-cancel--1__item .review-cancel-text .ico-tooltips{margin-left:4px;font-size:18px;color:#666}
.baggage-customer .review-cancel--1__item .review-cancel-text .ico-info-round-fill::before,.baggage-customer .review-cancel--1__item .review-cancel-text .ico-tooltips::before{margin-left:0}
.form--seat-prefer--baggage .table-row{padding-left:20px;padding-right:18px}.form--seat-prefer--baggage .table-content{padding-top:0}
.form--seat-prefer--baggage .table-col-1{padding-top:11px;width:43%}.form--seat-prefer--baggage .table-row--heading .table-col-2__row{margin:0}
.form--seat-prefer--baggage .table-col-2{width:57%}.form--seat-prefer--baggage .table-col-2__left{width:64%;float:left}
.form--seat-prefer--baggage p{margin:0}.form--seat-prefer--baggage .table-row--heading .table-col-2__right{top:13px}
.form--seat-prefer--baggage .table-col-2__right{float:right;width:32%;text-align:right}.form--seat-prefer--baggage .prefer_staus{padding-top:6px;padding-bottom:5px}
.form--seat-prefer--baggage .prefer_staus,.form--seat-prefer--baggage .name-customer{text-transform:uppercase;color:#000}
.prefer_staus-1{margin-bottom:-32px}.form--seat-prefer--baggage .table-col{color:#000}.form--seat-prefer--baggage .table-content .table-col{line-height:20px}
.form--seat-prefer--baggage .table-content .table-row+.table-row{margin-top:12px;border-top:1px solid #e2e2e2}
.form--seat-prefer--baggage .name-customer{font-size:12px;padding-top:7px;word-wrap:break-word}.form--seat-prefer--baggage .prefer-result{line-height:1;margin-bottom:0;margin-top:20px}
.form--seat-prefer--baggage .prefer-result .sub{font-size:14px;margin-bottom:5px}.form--seat-prefer--baggage .terms-conditions{margin-bottom:40px;padding:14px 20px 20px;background-color:#e5e9f0}
.form--seat-prefer--baggage .ico-airplane-lift{font-size:28px}.form--add-baggage .sub-heading-2--dark+.sub-heading-2--dark,.mb-addon-confirmation-page .sub-heading-3--dark+.sub-heading-3--dark{margin-top:10px}
.mb-addon-confirmation-page .booking--style-3.paid-summary.type-1,.review-cancel__group .review-cancel--1__item{margin-top:15px}
.review-cancel__group .review-cancel--1__item+.review-cancel--1__item{margin-top:2px}.mb-addon-confirmation-page .booking--style-3 h4.sub-heading-2--dark,.mb-addon-confirmation-page .booking--style-3 ul.icon-group-1.hidden-tablet{display:inline}
.mb-addon-confirmation-page ul.social{top:5px}.review-cancel__group .review-cancel--1__item li{margin-top:5px}
.review-cancel__group .pref-bag .number-pref{display:block;float:left}.review-cancel__group .review-cancel--1__item ul{padding-left:36px;list-style-position:outside;margin:0 0 -5px -21px}
.mb-addon-confirmation-page .booking-reference .heading-wrap.type-2{margin-top:30px}@media screen and (min-width:988px){.mb-addon-confirmation-page .blk-heading.blk-heading--1.block--shadow{position:relative}
}.eb-payments-page .booking-summary{right:-256px}.class_for_height_override .info-passengers__detail{width:100%}
.class_for_height_override .weight span.baggage-content{display:block}.eb-payments-page .blk-heading{position:relative!important}
@media screen and (max-width:987px){.eb-payments-page .booking-summary{right:0!important}.eb-payments-page .blk-heading+.general-flight{margin-top:100px}
}.form--seat-prefer--baggage .ico-airplane-lift{font-size:28px}.eb .table-cost thead th{vertical-align:top;width:20%;text-align:right;padding:20px 0 0}
.eb .table-cost thead th:first-child{width:80%;text-align:left}.mb-addon-confirmation-page .baggage-info-details .pref-bag{margin:0}
.sub-text-2--blue{display:block;margin:0;font-size:16px;color:#00266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
body.popup-window-login-page{background-color:#fff}.popup-window-login-page .popup__logo{float:right;line-height:55px}
.popup-window-login-page .main-inner{margin:40px auto 30px;padding:0 10px}.popup-window-login-page .form--login{padding-top:22px}
.custom-checkbox.custom-checkbox--1{display:inline}.popup-window-login-page .popup-window-login .link-4{margin-top:9px;clear:both}
.popup-window-login-page .btn-full{width:100%;line-height:normal;padding:12px 0 11px;height:auto}.popup-window-login-page .header{height:60px;background-color:#00266b;padding:0 20px}
.popup-window-login-page .header-inner{max-width:none!important}.popup-window-login-page #jQerrorLightbox{max-width:370px;margin:0 auto}
.popup-window-login-page .popup__heading.kf_error{margin-top:-5px;margin-bottom:17px;font-size:28px;color:#00266b}
body.popup-window-logout-page{background-color:#fff}.popup-window-logout-page .popup__logo{float:right;line-height:55px}
.popup-window-logout-page .header-inner{max-width:none!important}.popup-window-logout-page .history-access{padding:13px 25px;background-color:#f6f6f6}
.popup-window-logout-page .history-access__table td{padding:5px 0;color:#6d6d6d}.popup-window-logout-page .header{height:60px;background-color:#00266b;padding:0 20px}
.popup-window-logout-page .main-inner{margin:40px auto 30px;padding:0 10px}.popup-window-logout-page .history-access__table .colons{padding-left:5px;padding-right:5px}
.popup-window-logout-page .history-access__table td:first-child{width:70px}.plus-btn em{font-size:16px;margin-right:5px}
.delete-btn em{font-size:18px}.edit-btn em{font-size:20px}.icon-group-1 li .plus-btn{margin-right:20px}
.icon-group-1 li.last{border-left:1px solid #e2e2e2;margin-left:20px;padding-left:15px}.button-group-nominee,.button-group-delete{float:right;margin-top:37px}
.nominee-alert{margin-top:30px;margin-bottom:20px}.ico-plus:before{content:"\e642"}
.ico-delete:before{content:"\e617"}.ico-edit:before{content:"\e61d"}
.ico-point-d:before{content:"\e643"}.ico-close-round-fill:before{content:"\e613"}
.ico-error:before{content:"\e613"}.ico-success:before{content:"\e64f"}
.form--redemption-nominee .form-wrapper{margin-top:26px}.form--redemption-nominee .form-wrapper .form-group{margin-top:0}
.form--redemption-nominee .form-group{margin-top:26px}.form--redemption-nominee label{margin-bottom:5px;font-size:15px}
.form--redemption-nominee .custom-radio label{display:inline-block;margin-bottom:0;font-size:15px}.form--redemption-nominee .ico-1-info-round-fill{margin-left:7px;color:#999;font-size:21px;cursor:pointer;line-height:.8}
.form--redemption-nominee .custom-select--2.disabled .select__text{cursor:default}.form--redemption-nominee .button-group-1{margin-top:30px}
.form--redemption-nominee .button-group-1 .disabled{cursor:default}.form--redemption-nominee .accordion__control .custom-checkbox input{margin-top:4px}
.form--redemption-nominee .accordion__control .custom-checkbox input+label{font-size:21px;color:#000;margin-bottom:0;padding-left:29px}
.form--redemption-nominee .accordion__control .custom-checkbox input+label:before,.form--redemption-nominee .accordion__control .custom-checkbox input+label:after{margin-top:6px}
.form--redemption-nominee .non-editable .input-1 input[disabled],.form--redemption-nominee .non-editable .input-1 input[readonly]{color:#999}
.form--redemption-nominee .non-editable .form-wrapper{margin-top:20px}.form--redemption-nominee .non-editable .form-wrapper .form-group:first-child{margin-top:0}
.form--redemption-nominee .non-editable .form-group{margin-top:20px}.form--redemption-nominee .non-editable .form-group:first-child{margin-top:26px}
.form--redemption-nominee .non-editable .form-group label{margin-bottom:0}.form--redemption-nominee .non-editable .grid-inner{padding-right:0}
.form--redemption-nominee .non-editable .width-2,.form--redemption-nominee .non-editable .width-7{width:auto}
.form--redemption-nominee .non-editable .form-group--mobile-1 .one-third{width:auto;float:left}.form--redemption-nominee .non-editable .custom-select--2 .select__text{position:static}
.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input{display:none}.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input+label{padding-left:0}
.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input+label:before{display:none}
.form--redemption-nominee--1 .input-1 input[readonly]{color:#000}.form--redemption-nominee--1 fieldset{position:relative;border-top:1px solid #e5e5e5;padding-bottom:40px}
.form--redemption-nominee--2 .form-group:first-child{margin-top:0}.form--redemption-nominee--2 .width-2{width:23%}
.form--redemption-nominee--2 .width-7{width:77%}.form--redemption-nominee--2 .check-confirm{margin-top:40px}
.accordion__heading-redemp .redemp-title{display:none}.popup--intro-lightbox .popup__close{font-size:12px;font-weight:bold;background-color:transparent}
.popup--intro-lightbox .img-wrapper img{width:100%}.popup--intro-lightbox .intro-block{color:#000;padding:34px 40px 42px}
.popup--intro-lightbox .intro-block .popup__heading{font-size:36px;margin-bottom:14px}.popup--intro-lightbox .intro-block p{line-height:1.4;margin-bottom:20px}
.popup--intro-lightbox .intro-block .button-group{margin-top:28px;margin-bottom:30px}.popup--intro-lightbox .popup__inner{max-width:700px}
.popup--intro-lightbox .popup__close{top:5px;right:5px}.block--flights-miles .flight-item__info-1 .info-promotions span,.block--flights-miles .info-promotions span{text-transform:uppercase;font-size:11px;margin-top:9px}
.block--flights-miles .flight-item__info-1 .info-promotions .promotion-type-text{width:90%}.paymentpageinfo-fontMin{font-size:14px}
.paymentpageinfo-fontMax{font-size:16px}.multi-tabs--1 .tab .tab-item{display:none}.multi-tabs--1 .tab .tab-item .custom-select{display:none}
.multi-tabs--1 .multi-select{height:47px;display:block;z-index:5;position:absolute;top:0;left:0;opacity:0;box-sizing:border-box}
.multi-tabs--1 .multi-select .select__text{cursor:pointer}.multi-tabs--1 .tab .tab-item a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-tabs--1 .tab .tab-item .ico-dropdown{font-size:12px;display:inline;float:right;margin-left:7px;z-index:1;position:absolute;top:5px;right:17px}
.multi-tabs--1 .tab .tab-item.active{display:block;max-width:100%}.multi-tabs--1 .tab .tab-item.active a{padding-right:47px;position:relative}
.terms-condition-box{margin-right:40px;margin-bottom:0}.terms-conditions-links{list-style:none}.terms-conditions-links li{margin-bottom:5px}
@media screen and (min-width:988px){.has-image .component-body-copy__text{max-width:652px;float:left}
}*MKS01534 :Remove Static Passport Check for ICE- starts */h2.popup__heading.adcHeading{margin-left:19px}
.form__note.adcMsg{background-color:white;color:#333}.block--donate-miles p{line-height:20px}.donate-mile__detail{margin-top:34px}
.donate-mile__detail .title-des{margin-bottom:20px;font-weight:600;font-family:sans-serif;font-size:16px;color:#00266b}
.donate-mile__detail .description .button-group{margin-top:25px}.list-donate{margin-bottom:40px}.list-donate dt{font-size:14px;color:#666;margin-top:25px;margin-bottom:8px}
.list-donate dt:first-child{margin-top:0}.list-donate dd{margin:0;color:#000;font-size:16px}.donate-miles-review .list-donate{padding:20px;background-color:#fff}
.donate-mile__detail{display:table}.donate-mile__detail figure{display:table-cell}.donate-mile__detail figure img{width:auto}
.donate-mile__detail .description{display:table-cell;padding-left:40px;vertical-align:top}.custom-checkbox.custom-checkbox--1.sub-heading-3--dark.accordion__heading-redemp.redemp-word-brk{display:inline-block;word-break:break-all}
.programme-select{padding:28px 20px;margin-bottom:40px}.programme-select p{line-height:21px}[data-programme-desc],[data-programme]{display:none}
#form-fare-filter-city .grid-col.price-range{width:27%;margin-left:40px}[class^="ico-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-"]:before,[class*=" ico-"]:before{font-family:"sia";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;vertical-align:middle;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.ico-airplane:before{content:"\e600"}.ico-airplane-lift:before{content:"\e601"}
.ico-alert:before{content:"\e602"}.ico-assistance:before{content:"\e603"}
.ico-baggage:before{content:"\e604"}.ico-bassinet:before{content:"\e605"}
.ico-bed:before{content:"\e606"}.ico-building:before{content:"\e607"}
.ico-building-2:before{content:"\e608"}.ico-business:before{content:"\e609"}
.ico-business-1:before{content:"\e60a"}.ico-cancel-all:before{content:"\e60b"}
.ico-cancel-thin:before{content:"\e60d"}.ico-car:before{content:"\e60c"}
.ico-change-seat:before{content:"\e60e"}.ico-checkbox:before{content:"\e60f"}
.ico-check-thick:before{content:"\e610"}.ico-close:before{content:"\e611"}
.ico-close-rounded:before{content:"\e612"}.ico-close-round-fill:before{content:"\e613"}
.ico-cloudy:before{content:"\e614"}.ico-cup:before{content:"\e615"}
.ico-date:before{content:"\e616"}.ico-delete:before{content:"\e617"}
.ico-device:before{content:"\e618"}.ico-dollar:before{content:"\e619"}
.ico-download:before{content:"\e61a"}.ico-download-1:before{content:"\e61b"}
.ico-dropdown:before{content:"\e61c"}.ico-edit:before{content:"\e61d"}
.ico-facebook:before{content:"\e61e"}.ico-flight-1:before{content:"\e61f"}
.ico-food:before{content:"\e620"}.ico-forms:before{content:"\e621"}
.ico-forward:before{content:"\e622"}.ico-gear:before{content:"\e623"}
.ico-get-boarding-pass:before{content:"\e624"}.ico-gplus:before{content:"\e625"}
.ico-group-user:before{content:"\e626"}.ico-gym:before{content:"\e627"}
.ico-icons-42:before{content:"\e628"}.ico-icons-43:before{content:"\e629"}
.ico-info:before{content:"\e62e"}.ico-info-1:before{content:"\e62f"}
.ico-info-2:before{content:"\e62c"}.ico-info-13:before{content:"\e62d"}
.ico-info-17:before{content:"\e62a"}.ico-info-round-fill:before,.ico-tooltips:before{content:"\e62b"}
.ico-instagram:before{content:"\e630"}.ico-location:before{content:"\e631"}
.ico-lounges:before{content:"\e632"}.ico-lounges-1:before{content:"\e633"}
.ico-mail:before{content:"\e634"}.ico-man-enclosed:before{content:"\e635"}
.ico-mark-as-read:before{content:"\e636"}.ico-meal:before{content:"\e637"}
.ico-minus:before{content:"\e638"}.ico-nav:before{content:"\e639"}
.ico-note-book:before{content:"\e63a"}.ico-pc:before{content:"\e63b"}
.ico-pdf:before{content:"\e644"}.ico-permanent-seat:before{content:"\e645"}
.ico-phone:before{content:"\e63e"}.ico-pin:before{content:"\e63f"}
.ico-plane-card:before{content:"\e640"}.ico-plug-in:before{content:"\e641"}
.ico-plus:before{content:"\e642"}.ico-point-d:before{content:"\e643"}
.ico-point-l:before{content:"\e63c"}.ico-point-r:before{content:"\e63d"}
.ico-point-u:before{content:"\e646"}.ico-preferred:before{content:"\e647"}
.ico-print:before{content:"\e64e"}.ico-rainy:before{content:"\e649"}
.ico-screen:before{content:"\e64a"}.ico-search:before{content:"\e64b"}
.ico-seat-windowless:before{content:"\e64c"}.ico-seat-windowless-priority:before{content:"\e64d"}
.ico-star:before{content:"\e648"}.ico-success:before{content:"\e64f"}
.ico-sunny:before{content:"\e650"}.ico-swim-25:before{content:"\e651"}
.ico-swim-36:before{content:"\e652"}.ico-tax:before{content:"\e653"}
.ico-television:before{content:"\e654"}.ico-tooltip:before{content:"\e655"}
.ico-twitter:before{content:"\e656"}.ico-user:before{content:"\e657"}
.ico-weibo:before{content:"\e658"}.ico-wifi:before{content:"\e659"}
.ico-youtube:before{content:"\e65a"}.ico-adventure:before{content:"\e65b"}
.ico-beaches:before{content:"\e65c"}.ico-bus:before{content:"\e65d"}
.ico-chat:before{content:"\e65e"}.ico-cultural:before{content:"\e65f"}
.ico-desk-phone:before{content:"\e660"}.ico-external-link:before{content:"\e661"}
.ico-family:before{content:"\e662"}.ico-festival-and-events:before{content:"\e663"}
.ico-flag:before{content:"\e664"}.ico-halal:before{content:"\e665"}
.ico-info-3:before{content:"\e666"}.ico-movie:before{content:"\e667"}
.ico-music:before{content:"\e668"}.ico-nature:before{content:"\e669"}
.ico-package:before{content:"\e66a"}.ico-pdf-1:before{content:"\e66b"}
.ico-pdf-2:before{content:"\e66c"}.ico-road-trips:before{content:"\e66d"}
.ico-shield:before{content:"\e66e"}.ico-sms:before{content:"\e66f"}
.ico-taxi:before{content:"\e670"}.ico-upgrade:before{content:"\e671"}
.ico-vegetarian:before{content:"\e672"}.ico-document:before{content:"\e673"}
.ico-zip:before{content:"\e674"}.ico-add-new-user:before{content:"\e900"}
.ico-flight-history:before{content:"\e901"}.ico-performance-reports:before{content:"\e902"}
.ico-emergency-assistance:before{content:"\e900"}.ico-personal-items:before{content:"\e901"}
.ico-duty-free:before{content:"\e905"}.ico-tours-activities:before{content:"\e906"}
.ico-arrow-1{width:12px;height:6px;background-position:0 -780px}.ico-date{color:#e1e1e1}.ico-check-1{width:30px;height:28px;background:url("../images/ico-check-1.png") no-repeat}
.ico-check-2{width:13px;height:10px;background:url("../images/ico-check-2.png") no-repeat}
.ico-tooltips{font-size:20px;margin-left:5px;color:#666;line-height:1.2;cursor:pointer}.ico-tooltips:before{vertical-align:-2px}
.ico-down,.ico-down-1,.ico-arrow-up,.ico-arrow-up-1,.ico-arrow-right{width:0;vertical-align:-3px;border-style:solid;border-color:transparent}
.ico-down{border-width:5px;border-top-color:#666}.ico-down-1{border-width:5px;border-top-color:#fff}
.ico-arrow-up{border-width:6px;border-bottom-color:#fafaf9}.ico-arrow-up-1{border-width:6px;border-bottom-color:#f0f0f0}
.ico-arrow-right{border-width:5px;border-left-color:#e47305}.ico-plane{font:normal 30px "sia";margin:0 .2em}
.ico-1-plane{font:normal 30px "sia-1";margin:0 .2em}[class^="ico-1-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-1-"]:before,[class*=" ico-1-"]:before{font-family:"sia-1"}
.ico-1-airplane-lift:before{content:"\e600"}.ico-1-assistance:before{content:"\e601"}
.ico-1-bassinet:before{content:"\e602"}.ico-1-change-seat:before{content:"\e603"}
.ico-1-info-round-fill:before{content:"\e604"}.ico-1-plug-in:before{content:"\e605"}
.ico-1-preferred:before{content:"\e606"}.ico-1-screen:before{content:"\e607"}
.ico-1-seat-windowless:before{content:"\e608"}.ico-1-seat-windowless-priority:before{content:"\e609"}
.ico-1-television:before{content:"\e60a"}.ico-1-toilet:before{content:"\e60b"}
.ico-1-flat-bed:before{content:"\e60c"}.financial-partners-block{overflow:hidden;margin:20px -10px 0}
.financial-partners-block .ent-item__thumb{border-bottom:1px solid #f0f0f0}.financial-partners-block{font-size:0}
.sub-text-4.top-buffer+.editor hr:first-child{margin-top:20px}.remind-note--italic{font-style:italic}
.triangle-u-d{display:block;width:6px;height:12px}.triangle-u-d:before{content:"";display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:5px solid #fff}
.triangle-u-d:after{content:"";display:block;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #fff;margin-top:3px}
.mb-main-page a.tooltip__close{font-size:10px}.form-passenger-detail .form-group .passport-details{margin-left:5px}
.form-passenger-detail p.sub-text-1{font-weight:bold;margin-top:25px}footer .social [class^="ico-"]{margin-top:-3px}
footer .social .social__right-block [class^="ico-"]{font-size:18px}.payments-inner .card-alert{margin-top:20px}
.payments-inner .link-icon{position:static}.sub-text-4.top-buffer{margin:8px 0 0}.editor table img{margin:15px 0 0}
footer .social>ul li .ico-mail{padding-right:5px}footer .social>ul ul li{padding:2px 0 3px}.eb .grand-total .total-title{font-size:11px}
.baggage-customer .review-cancel-text [class^="ico-"]{margin-top:2px}
.baggage-customer .review-cancel-text .ico-info-round-fill,.baggage-customer .review-cancel--1__item .review-cancel-text .ico-tooltips{margin-left:4px;font-size:18px;color:#666}
.baggage-customer .review-cancel-text .ico-info-round-fill::before,.baggage-customer .review-cancel--1__item .review-cancel-text .ico-tooltips::before{margin-left:0}
.popup--flights-details .booking-details .col-3{margin:0 80px 0 145px;padding:20px}.enews-subscribe-page .login-message{margin-top:35px;margin-bottom:30px}
.accordion__content table.table-1.table-responsive{background-color:#d3d3d3;margin-bottom:26px}.editor table ul{margin:-15px 0 0 -19px}
.sub-text-4.top-buffer{margin:8px 0 20px}.sub-text-4.top-buffer+.editor hr:first-child{margin-top:20px}
.news-announcements-component .blk-heading .link-2{float:right}.footer .copyright{margin:15px 0 0;float:left;width:100%}
.footer .copyright small{font-size:12px}table.table.visible-mb.table--allowance{display:none!important}
.static-item.static-item--large .static-item__link{padding-right:10px;padding-left:14px}.static-item.static-item--large .static-item__name{padding-right:45px;padding-left:14px}
.static-item.static-item--large .static-item__name{font-size:24px}.static-item.static-item--large .static-item__detail{bottom:12px}
.static-item.static-item--large .static-item__info{height:282px}.static-item .static-item__info{height:131px}
.static-block-3 .static-item.static-item--large .static-item__info{height:auto}.plus-btn em{font-size:16px;margin-right:5px}
.delete-btn em{font-size:18px}.edit-btn em{font-size:20px}.icon-group-1 li .plus-btn{margin-right:20px}
.icon-group-1 li.last{border-left:1px solid #e2e2e2;margin-left:20px;padding-left:15px}.button-group-nominee,.button-group-delete{float:right;margin-top:37px}
.nominee-alert{margin-top:30px;margin-bottom:20px}.ico-plus:before{content:"\e642"}
.ico-delete:before{content:"\e617"}.ico-edit:before{content:"\e61d"}
.ico-point-d:before{content:"\e643"}.ico-close-round-fill:before{content:"\e613"}
.ico-error:before{content:"\e613"}.ico-success:before{content:"\e64f"}
.form--redemption-nominee .form-wrapper{margin-top:26px}.form--redemption-nominee .form-wrapper .form-group{margin-top:0}
.form--redemption-nominee .form-group{margin-top:26px}.form--redemption-nominee label{margin-bottom:5px;font-size:15px}
.form--redemption-nominee .custom-radio label{display:inline-block;margin-bottom:0;font-size:15px}.form--redemption-nominee .ico-1-info-round-fill{margin-left:7px;color:#999;font-size:21px;cursor:pointer;line-height:.8}
.form--redemption-nominee .custom-select--2.disabled .select__text{cursor:default}.form--redemption-nominee .button-group-1{margin-top:30px}
.form--redemption-nominee .button-group-1 .disabled{cursor:default}.form--redemption-nominee .accordion__control .custom-checkbox input{margin-top:4px}
.form--redemption-nominee .accordion__control .custom-checkbox input+label{font-size:21px;color:#000;margin-bottom:0;padding-left:29px}
.form--redemption-nominee .accordion__control .custom-checkbox input+label:before,.form--redemption-nominee .accordion__control .custom-checkbox input+label:after{margin-top:6px}
.form--redemption-nominee .non-editable .input-1 input[disabled],.form--redemption-nominee .non-editable .input-1 input[readonly]{color:#999}
.form--redemption-nominee .non-editable .form-wrapper{margin-top:20px}.form--redemption-nominee .non-editable .form-wrapper .form-group:first-child{margin-top:0}
.form--redemption-nominee .non-editable .form-group{margin-top:20px}.form--redemption-nominee .non-editable .form-group:first-child{margin-top:26px}
.form--redemption-nominee .non-editable .form-group label{margin-bottom:0}.form--redemption-nominee .non-editable .grid-inner{padding-right:0}
.form--redemption-nominee .non-editable .width-2,.form--redemption-nominee .non-editable .width-7{width:auto}
.form--redemption-nominee .non-editable .form-group--mobile-1 .one-third{width:auto;float:left}.form--redemption-nominee .non-editable .custom-select--2 .select__text{position:static}
.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input{display:none}.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input+label{padding-left:0}
.form--redemption-nominee .non-editable.accordion__control .custom-checkbox--1 input+label:before{display:none}
.form--redemption-nominee--1 .input-1 input[readonly]{color:#000}.form--redemption-nominee--1 fieldset{position:relative;border-top:1px solid #e5e5e5;padding-bottom:40px}
.form--redemption-nominee--2 .form-group:first-child{margin-top:0}.form--redemption-nominee--2 .width-2{width:23%}
.form--redemption-nominee--2 .width-7{width:77%}.form--redemption-nominee--2 .check-confirm{margin-top:40px}
.accordion__heading-redemp .redemp-title{display:none}input.input-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;text-indent:-999em;cursor:default}
input.input-overlay::-webkit-input-placeholder{opacity:0}input.input-overlay:-moz-placeholder{opacity:0}
input.input-overlay::-moz-placeholder{opacity:0}input.input-overlay:-ms-input-placeholder{opacity:0}
[class^="ico-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-1-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-1-"]:before,[class*=" ico-1-"]:before{font-family:"sia-1"}
.ico-1-info-round-fill:before{content:"\e604"}.nondeletableNominee.custom-checkbox input+label:before{background-color:#ccc;cursor:not-allowed}
.booking-widget.booking-widget-destination{margin-top:0;padding:10px;max-width:100%;margin:0 auto;background-color:#fff}
.booking-widget.booking-widget-destination .booking-widget__inner{background-image:none}.booking-widget.booking-widget-destination:before{background-image:none;position:static}
.booking-widget.booking-widget-destination .booking-widget__content{padding:20px 20px 30px 20px;background-color:#f6f9ff}
.booking-widget.booking-widget-destination.sticky{max-width:100%;bottom:auto;top:0;padding:0}.booking-widget.booking-widget-destination.sticky .booking-widget__inner{background:#f6f9ff;background-image:-webkit-linear-gradient(top,#fff,#f6f9ff);background-image:-moz-linear-gradient(top,#fff,#f6f9ff);background-image:-o-linear-gradient(top,#fff,#f6f9ff);background-image:-ms-linear-gradient(top,#fff,#f6f9ff);background-image:linear,to top,#fff,#f6f9ff}
.booking-widget.booking-widget-destination.sticky .booking-widget__content{background:transparent}.booking-widget.booking-widget-destination.sticky .booking-widget-block.hidden{display:none!important}
.booking-widget.booking-widget-destination.sticky .sticky__open{color:#00266b}.booking-widget.booking-widget-destination.sticky .sticky__open .arrow-up{border-bottom:6px solid #00266b}
.booking-widget .booking-widget__inner{background-color:#f2efe6;background-image:url(../images/bg-booking-widget.jpg);background-position:-110px -23%;background-repeat:no-repeat}
@media screen and (min-width:988px){.where-destination__item{width:33.33%}}.destination-search-flight .place-3__inner{padding:10px}
.destination-search-flight .place-3__inner .sub-heading-2--blue{margin-bottom:0}.destination-search-flight .place-3__widget{padding:10px;background-color:#f7faff}
.form-search-flight-des .from-to-container .full+.full,.form-search-flight-des .date-group .full+.full{margin-top:10px}
.form-search-flight-des .button-group{margin-top:40px}.form-search-flight-des .button-group .btn-1{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.booking-widget.booking-widget-destination{max-width:968px}.booking-widget{margin-top:40px;border-bottom:2px solid #ccc;position:relative}
.booking-widget .booking-widget__inner{background-color:#f2efe6;background-image:url(../images/bg-booking-widget.jpg);background-position:-110px -23%;background-repeat:no-repeat}
.booking-widget:before{content:"";position:absolute;right:0;top:0;width:62%;height:60%;min-height:44px;background-image:url(../images/bg-booking-widget-top.jpg);background-position:0 0;background-repeat:no-repeat}
.booking-widget .booking-widget__content{padding:30px;position:relative}.booking-widget.sticky{position:fixed;right:0;bottom:-3px;left:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:13}
.booking-widget.sticky .booking-widget__inner{min-height:40px}.booking-widget.sticky .booking-widget__content{padding-top:15px;padding-bottom:10px}
.booking-widget.sticky .booking-widget-block{padding-bottom:20px}.booking-widget.sticky .sub-heading-2--blue{margin-top:10px}
.booking-widget.sticky .sticky__open{display:block;padding:0;background-color:transparent;border:0;outline:0;color:#666;text-transform:uppercase;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.booking-widget.sticky .sticky__open .arrow-up{display:inline-block;margin-left:8px;margin-bottom:2px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #666}
.booking-widget-block{position:relative;z-index:1}.booking-widget-block .form-booking-widget{padding-top:15px}
.booking-widget-block .flight-info{width:335px}.booking-widget-block .customer-info{width:498px;width:calc(100% - 440px)}
.booking-widget-block .button-group{float:right;margin-right:5px}.sticky__close{line-height:1;color:#000;font-family:"sia";font-size:12px;font-weight:bold;padding:15px;display:block;outline:0;background-color:transparent;border:0;z-index:10;position:absolute;top:5px;right:-10px}
.booking-widget-static .sticky__close{display:none}.booking-widget-static .booking-widget-block.hidden{display:block!important;visibility:visible!important}
.editor table{width:100%}.editor table th{background-color:#00266b;color:#fff;padding:25px 20px;text-align:left;font-weight:bold}
.editor table th a{color:#fff;position:relative}.editor table th a .ico-point-d{font-size:10px;margin-top:-5px;position:absolute;top:50%;right:-20px}
.editor table td{padding:20px}.editor table.fares-table th{color:#666;font-weight:normal;background-color:transparent;padding:5px 0;width:50%}
.editor table.table-1--border td{padding-top:25px;padding-bottom:25px}.editor .list-unstyled{margin-left:0;padding-left:0}
.editor .social{margin:0;padding:0}.editor .social .text-share{font-size:12px;margin-top:3px;color:#666;margin-left:0}
.editor .social li{margin-top:0}.component-carousel{zoom:1}.component-carousel:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.component-carousel .slide-item{background:#fff}.component-carousel .component-carousel__image{overflow:hidden}
.component-carousel .component-carousel__image img{margin-bottom:0}.component-carousel .component-carousel__detail{overflow:hidden;padding:22px 30px 33px}
.component-carousel .component-carousel__detail .sub-heading-3--blue{overflow:hidden;margin-bottom:10px}
.component-carousel .component-carousel__detail p{line-height:1.5em}.component-carousel .component-carousel__detail .button-group{margin-top:25px}
.component-carousel .flexslider .slick-prev,.component-carousel .flexslider .slick-next{margin-top:-20px}
.promotion-components .where-to-stay{padding-bottom:0}.promotion-components .component-name{margin:40px 0 0;color:#666;font-style:italic}
.block--full-page .promotion-components .component-name{margin:15px 0}.promotion-components .component-name+.download-link{margin-top:25px}
.promotion-components .component-name+.blk-heading--promotions{margin-top:14px}.promotion-components .block--full-page__inner .component-name{margin-bottom:17px}
.promotion-components hr{margin-bottom:0}.promotion-components .component-carousel,.promotion-components .component-body-copy,.promotion-components .component-price-point,.promotion-components .component-fare-table,.promotion-components .component-fare-table-multiple,.promotion-components .highlights--component,.promotion-components .component-column-content,.promotion-components .component-promt,.promotion-components .component-join-kf,.promotion-components .accordion--promotion{margin-top:28px}
.promotion-components .promotion-btn{margin-bottom:20px}.component-body-copy{zoom:1}.component-body-copy:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.component-body-copy .component-body-copy__text{overflow:hidden}.component-body-copy .component-body-copy__wrapper{overflow:hidden;margin-top:25px}
.component-body-copy .sub-text-4{margin:0 0 20px;clear:both}.component-body-copy p{line-height:1.5}.component-body-copy img{margin-bottom:0}
.highlights--component .img-block img{margin-bottom:0}.highlights--component .highlight__heading{max-height:82px;font-size:21px;margin-bottom:14px}
.highlights--component figcaption{background-image:none;background-color:#fff;padding:22px 14px 16px 18px;height:187px}
.highlights--component figcaption .link-4{margin-top:18px}.component-column-content .what-to-do{margin-top:-10px}
.component-carousel,.component-body-copy,.highlights--component,.component-column-content,.component-promt,.component-join-kf,.accordion--promotion,.component-flight-schedule{margin-top:40px}
hr+.component-carousel,hr+.component-body-copy,hr+.highlights--component,hr+.component-column-content,hr+.component-promt,hr+.component-join-kf,hr+.accordion--promotion,hr+.component-flight-schedule{margin-top:0}
.component-carousel .sub-heading-1--blue,.component-body-copy .sub-heading-1--blue,.highlights--component .sub-heading-1--blue,.component-column-content .sub-heading-1--blue,.component-promt .sub-heading-1--blue,.component-join-kf .sub-heading-1--blue,.accordion--promotion .sub-heading-1--blue,.component-flight-schedule .sub-heading-1--blue{margin-bottom:15px}
.component-fare-table,.component-price-point,.component-fare-table-multiple{margin-top:40px}hr+.component-fare-table,hr+.component-price-point,hr+.component-fare-table-multiple{margin-top:0}
.component-fare-table .sub-heading-1--blue,.component-price-point .sub-heading-1--blue,.component-fare-table-multiple .sub-heading-1--blue{margin-bottom:22px}
.promotion-components .component-carousel,.promotion-components .component-body-copy,.promotion-components .component-price-point,.promotion-components .component-fare-table,.promotion-components .component-fare-table-multiple,.promotion-components .highlights--component,.promotion-components .component-column-content,.promotion-components .component-promt,.promotion-components .component-join-kf,.promotion-components .accordion--promotion{margin-top:28px}
.promotion-item--2 .destination-info{position:absolute;right:0;bottom:0;left:0;width:100%}.editor .flight-item img{margin:0}
.component-price-point .promotion-item .flight-item__vignette{-webkit-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);-moz-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3)}
.component-price-point .promotion-btn{margin-bottom:0}.destination-info{color:#fff}.destination-info tbody td{padding-bottom:15px;vertical-align:bottom;display:table-cell}
.destination-info tbody td:first-child{padding-left:20px;padding-right:0}.destination-info tbody td.class-flight{padding-right:20px;padding-left:0}
.destination-info .name-city{color:#fff;font-size:28px;line-height:1;margin:0;display:block;font-family:"baker-signet-web",serif}
.destination-info .class-flight{text-align:right;font-size:14px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.destination-list ul{margin:0;padding:0}.destination-list ul li{list-style:none;padding:16px 20px 15px;border-top:1px solid #e5e5e5;position:relative;margin:0}
.destination-list ul li:first-child{border-top:0}.destination-list ul li p{margin:0}.destination-list ul li .destination-list__text{color:#000;font-size:14px;line-height:normal}
.destination-list ul li .destination-list__name{font-size:24px;color:#00266b;font-family:"baker-signet-web",serif;line-height:normal}
.destination-list ul li .destination-list__name sup{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;top:-5px}
.destination-list ul li .ico-point-r{color:#00266b;font-size:14px;margin-top:-7px;position:absolute;top:50%;right:9px}
@media screen and (min-width:988px){.component-carousel .full-banner--img{height:410px}.component-carousel .flexslider .slick-prev,.component-carousel .flexslider .slick-next{top:205px}
.component-carousel--1 .component-carousel__image{float:left;width:734px}.component-carousel--1 .component-carousel__detail{float:left;width:214px;padding:22px 10px 22px 20px;max-height:366px}
.component-carousel--1 .flexslider .slick-next{right:254px}.component-carousel--2 .component-carousel__detail{position:relative}
.component-carousel--2 .component-carousel__detail .component-carousel__text{float:left;width:770px}
.component-carousel--2 .component-carousel__detail .button-group{position:absolute;right:30px;bottom:40px;max-width:218px}
.component-carousel--2 .component-carousel__detail .button-group .button-group{margin-top:0}.flight-schedule-table th.th-link{width:240px}
.component-promt .static-item-2 .static-item-2--img{width:29%}.component-promt .static-item-2 .static-item-2--img .full-banner--img{height:187px}
}@media screen and (max-width:987px){.component-carousel .full-banner--img{height:302px}.component-carousel .flexslider .slick-prev,.component-carousel .flexslider .slick-next{top:151px}
.component-carousel--1 .full-banner--img{height:410px}.component-carousel--1 .flexslider .slick-prev,.component-carousel--1 .flexslider .slick-next{top:205px}
.component-body-copy.has-image .component-body-copy__text,.component-body-copy .has-image .component-body-copy__text{width:calc(100% - 326px);float:left}
.component-body-copy.has-image img.right,.component-body-copy .has-image img.right{margin-left:40px}
.component-body-copy.has-image img.left,.component-body-copy .has-image img.left{margin-right:40px}.component-body-copy img{max-width:286px}
.component-promt .static-item-2 .static-item-2--img{width:35%}.component-promt .static-item-2 .full-banner--img{height:207px}
.editor .fare-basic-table th{padding-left:15px;padding-right:15px}.form-station .one-third{width:calc((100% - 105px) / 2)}
}.form-station{margin-bottom:20px}.form-station .destination-select .select__label{max-width:80px}.form-station .destination-select .select__text{padding-left:110px}
.component-body-copy img{max-width:286px}.component-join-kf .login-message{max-width:696px}.component-column-content .what-to-do .text-block__text{max-height:126px}
.component-promt .static-item-2 .static-item-2--img{width:29%}.component-body-copy .component-body-copy__text{margin-top:-4px}
.form-station .custom-width{width:362px}.popup--earnshop-loggedin .popup__text-intro,.popup--earnshop-not-loggedin .popup__text-intro,.popup--krisshop-not-loggedin .popup__text-intro{color:#000;font-size:14px;line-height:1.5}
.popup--krisshop-not-loggedin .form-general{padding-top:0}.button-flight-1{margin-left:10px;margin-top:-4px}
.form-general .title-5{margin-bottom:15px}.form-general .button-group-1{margin-top:28px}.popup-window-login-page a.logo{float:right;line-height:72px}
.popup-window-login-page .main-container{min-width:0}.popup-window-login-page .header-inner{padding:0!important}
.popup-window-logout-page a.logo{float:right;line-height:60px}.popup-window-logout-page .header-inner{padding:0!important}
.popup-window-login-page label,.popup-window-login label{color:#666}.popup-window-logout-page section.popup--logout{margin:60px auto 30px;padding:0 10px}
.bgd-premium-1{background:#1a637b}.bgd-premium-SaverPEY{background:#10576e}.bgd-premium-StandardPEY{background:#0b5066}
.bgd-premium-FullPEY{background:#08495e}.flights__table--1__inner.type-premium-orb tr td{width:16.66667%}
.flights__table--1__inner.type-premium-orb tr td.first{width:50%}.flights__table--1__inner.type-premium-orb tr td{max-width:100px}
.rfd-txt2{color:rgba(8,8,8,0.72);line-height:18px;margin-top:8px;display:inline-block;margin-bottom:4px}
.rfd-txt3{color:rgba(8,8,8,0.64);line-height:18px;margin-top:-2px;display:inline-block;margin-bottom:4px;font-weight:400}
.rfd-txt1{color:#000;line-height:20px;font-size:16px}.paid-item .unit{font-family:"baker-signet-web",serif;color:#00266b;font-size:24px;display:block}
.pnrref{float:none!important;text-transform:uppercase}.grey-out{opacity:.4;filter:alpha(opacity=40)}
.popup-window-login-page .header .header-inner{max-width:988px!important}.popup-window-login-page{min-height:100%;background:url("../images/bg-popup-window-login-left.jpg") center 58px #000 no-repeat;background-size:cover}
.popup-window-login-page.login-left .main-inner{max-width:988px;margin-top:35px;padding:0 10px;min-height:initial}
.popup-window-login-page .main-inner{margin:60px auto 30px}.popup-window-login-page.login-left .popup-window-login{float:left;border-bottom:2px solid #cdcdcd}
.popup-window-login-page .popup-window-login{padding:40px;background-color:#fff}.popup-window-login-page a.logo{float:left;line-height:55px}
.popup-window-login-page .header{height:60px;background-color:#00266b;padding:0 10px}html{min-height:100%}
#form-preferences .custom-checkbox--wrapper{max-width:none}.dials.type-revert .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask{clip:rect(0px,245px,245px,124px)}
.dials.type-revert .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle .circle-mask .circle__fill{clip:rect(0px,123px,245px,0)}
.dials.type-revert .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle.dials-large-kf-points .circle-mask{clip:rect(0px,245px,245px,122px)}
.dials.type-revert .dials-chart .dials-chart__item .dials-chart__item-desc .dials-chart-circle.dials-large-kf-points .circle-mask .circle__fill{clip:rect(0px,123px,245px,0)}
.ins-payments-page .booking-summary{right:-256px}.ins-payments-page .blk-heading.blk-heading--1.block--shadow{position:relative}
.insurance-msg{max-width:720px}.travelguard-msg{margin-left:150px;font-size:16px}.alert-msg-insurance-US{max-width:690px}
.ins-payments-page .terms-conditions .custom-checkbox--1 input+label{top:5px}.booking-widget.sticky .booking-widget__inner .booking-widget__content{max-width:928px;margin:0 auto}
.promotion-result .promotion-item__title,.item-container .promotion-item__title{color:#00266b;margin-bottom:15px;font-size:16px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.component-fare-table-multiple .promotion-item__content{padding-top:20px;padding-bottom:20px}.editor table.fares-table th{color:#666;font-weight:normal;background-color:transparent;padding:5px 0;width:50%}
.fares-table td{padding:8px 0;border-top:1px solid #e5e5e5}.fares-table tr:first-child td{border-top:0}
.editor .fares-table td{padding:8px 0}.fares-table .price{margin-right:10px}.place-1{margin-right:20px;overflow:hidden;background-color:#fff;position:relative}
.place-1 .place-1__thumb{background-position:center center;background-size:cover}.place-1 .place-1__thumb img{width:100%}
.place-1 .place-1__inner{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.place-1 .place-1__inner p{margin:0;line-height:1.5}.place-1 .place-1__title{font-size:15px;font-weight:bold;color:#02266b;margin:0}
.place-1 .place-1__text{margin:12px 0 0;color:#000;line-height:1.4;height:95px;overflow:hidden}.place-1 .rating-block .ico-star{margin-left:0}
.place-1 .rating-block .ico-star:before{margin-left:0}[class*="col-mb-"]{float:left}
.component-column-content .what-to-do .text-block{background-color:#fff;padding:23px 12px 17px 20px;overflow:hidden}
.what-to-do .what-to-do__content .sub-heading-2--blue{max-height:61px;overflow:hidden;line-height:normal}
.component-column-content .what-to-do .text-block__text{margin:7px 0 10px;line-height:1.5}.form-booking-widget .grid-col .grid-row{margin:0}
.form-booking-widget .select__tips{font-size:11px;margin-top:3px;left:0;right:0}.blk-heading--promotions .social{top:17px;right:-6px}
@media screen and (min-width:988px){.blk-heading--promotions .main-heading{max-width:652px}}.lucky-draw p{margin-top:0;line-height:20px;color:#000}
.lucky-draw.detail-image{background:url("/saar5/images/luckydraw.jpg") no-repeat center 100%;background-size:cover}
.payments-page.master-pass-intermediate .terms-conditions{width:70%}.payments-page.master-pass-intermediate .content-wrapper{width:100%}
.payments-page.master-pass-intermediate .booking-summary{right:-275px;top:-14px}.schedulePopUPContent{padding:27px}
.schedule-btn{width:60%}.popup__inner.schdPopUP{max-width:510px}.terms-conditions.tier-match-steps ul{margin-left:17px;margin-bottom:20px}
.booking-nav__item .passenger-info{width:80%}.paxwidth_80{max-width:80%}.odpecificMsgPayment{width:71%}
.odspecific.alert-block.checkin-alert{margin-bottom:1%;margin-top:.1px}.terms-conditions .tc{display:block!important}
.refund-details{overflow:hidden;margin-bottom:10px;font-size:11px;color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-top:4px}
.confirmation-atc-refund-page .paid-summary .paid-item{margin-top:20px}.form-message{background-color:#e5e9f0;padding:20px;margin-bottom:30px;color:#00266b}
.says{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.bgd-economy-FD7{background:#5e6c6c}.bgd-economy-FD72{background:#5e6c6c}.bgd-economy-FD8{background:#5e6c6c}
.bgd-business-FD5{background:#1d4674}.skip-to-content{position:absolute;right:100%}.skip-to-content .skip-to-content-inner{max-width:988px;margin:0 auto;padding:20px 0}
input[type="date"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="week"]:focus,input[type="password"]:focus{outline:none!important}
.ico-meet-and-assist:before{content:"\e907"}.slick-slideGroup{position:relative}
.custom-padding{padding-top:28px}.estimatedtime{margin-top:9px;width:270px}.booking-content span.estimated-hour{color:#aa5005;font-weight:900}
.estimatedtime .ico-info-round-fill{font-size:1.35em;color:#ccc}.estimatedtime .ico-info-round-fill:hover{color:#00266b}
.disp-align{width:500px}*:focus{outline:0}.focus-outline:focus,a:focus,input:focus,label:focus,select:focus,button:focus,textarea:focus,datalist:focus,output:focus,.custom-radio:focus{outline:#2e77fd solid thin}
input[type="radio"].focus-outline:focus+label,input[type="checkbox"].focus-outline:focus+label{outline:#2e77fd solid thin}
.focus-on-load:focus{outline:none!important}input[type="date"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="url"]:focus,input[type="week"]:focus,input[type="password"]:focus{outline:none!important}
.custom-select--2 .select__text input:focus{outline:#2e77fd solid thin}.custom-select[data-autocomplete="true"] .select__text input:focus{outline:0}
.custom-select--sort.focus .select_text{outline:#2e77fd solid thin}.custom-select--sort.focus.active .select_text{outline:0}
.slick-list:focus{outline:0}.col-trip-type span.select__text{padding-left:85px}.col-trip-type .select__label{max-width:64px}
#form-fare-filter-city .grid-col.price-range{width:24%;margin-left:40px}@media screen and (min-width:988px){#form-fare-filter.form-fare-filter .grid-row{padding-right:0}
#form-fare-filter.form-fare-filter .aside-button{right:25px;top:0}}@font-face{font-family:'sia-2';src:url('/saar5/fonts/sia-2.eot');src:url('/saar5/fonts/sia-2.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-2.woff') format('woff'),url('/saar5/fonts/sia-2.ttf') format('truetype'),url('/saar5/fonts/sia-2.svg') format('svg');font-weight:normal;font-style:normal}
[class^="icon-6-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-6-"]:before,[class*=" ico-6-"]:before{font-family:"sia-2"}
.ico-6-in:before{content:"\e900"}.ico-6-in-1:before{content:"\e901"}
.ico-plus.plus:before{position:absolute;top:8px}.membershipcard_L{background-image:url(/saar5/images/membershipcard_L.png);color:white}
.membershipcard_Q{background-image:url(/saar5/images/membershipcard_Q.png);color:white}.membershipcard_S{background-image:url(/saar5/images/membershipcard_S.png);color:white}
.membershipcard_T{background-image:url(/saar5/images/membershipcard_T.png);color:white}.membershipcard_G{background-image:url(/saar5/images/membershipcard_G.png);word-wrap:break-word;color:white}
.membershipcard_K{background-image:url(/saar5/images/membershipcard_K.png);color:white}.kf-profile-membership .digital_membership-card{padding:25px}
.membership-digital .card-image{width:38%}.membership-digital .membership-digital__content{padding-left:5%}
.kf-profile-membership .blk-heading{margin-bottom:40px}.kf-profile-membership .blk-heading .desc{font-size:16px;color:#000;line-height:1.5}
.digital_membership-card .card-image img,.membership-digital .card-image img{max-width:100%}.digital_membership-card .btn-group{margin-top:8px}
.digital_membership-card .card-info{font-size:16px;color:#000}.digital_membership-card .card-info .name{margin-top:0}
.digital_membership-card .card-info .sub-title{display:block;color:#666}.membership-digital{margin-bottom:20px}
.membership-digital .membership-digital__content{overflow:hidden}.membership-digital .membership-digital__content .text{margin:25px 0 15px;font-size:16px;color:#000;line-height:1.5}
.membership-digital .list-apps{list-style:none;padding:0;margin:0;overflow:hidden}.membership-digital .list-apps .item{float:left;margin-right:10px;margin-top:10px}
.digital_membership-card{padding:40px 38px}.digital_membership-card .card-image,.digital_membership-card .card-info,.digital_membership-card .card-info__col{float:left}
.digital_membership-card .card-image{width:38%}.digital_membership-card .card-info{width:62%}.digital_membership-card .card-info__col{width:42%;margin-left:8%}
.digital_membership-card .btn-group{clear:both;margin-left:8%;float:left;width:100%}.membership-digital .card-image{width:40%}
.membership-digital .membership-digital__content{padding:35px 39px}.digital_membership-card .card-image{width:35%}
#card_image{width:35%;box-shadow:inset 0 -70px 16px 0 rgba(0,0,0,0.09);border-radius:4%}.card-info__col .number{margin-top:0}
.laos{background-position:0 -1033px}.menu-bar .flag.laos img{background-position:0 -1033px}.donate-mile__detail{display:table}
.donate-mile__detail figure{display:table-cell}.donate-mile__detail figure img{width:auto}.donate-mile__detail .description{display:table-cell;padding-left:40px;vertical-align:top}
.static-sqc__list-1,.static-sqc__list{overflow:hidden;margin-left:-10px;margin-right:-10px}.static-sqc__list-1 .static-sqc__item-1,.static-sqc__list-1 .static-sqc__item,.static-sqc__list .static-sqc__item-1,.static-sqc__list .static-sqc__item{float:left}
.static-sqc__list-1 .static-sqc__item-1 .inner,.static-sqc__list-1 .static-sqc__item .inner,.static-sqc__list .static-sqc__item-1 .inner,.static-sqc__list .static-sqc__item .inner{margin-left:10px;margin-right:10px}
.static-sqc__list-1 .static-sqc__item-1{width:33.33333%}.static-sqc__list-1 .static-sqc__item-1 .inner{min-height:112px}
.static-sqc__list-1 .static-sqc__item-1 .inner p{margin-bottom:0}.static-sqc__list .static-sqc__item{float:left;width:50%}
.static-sqc__list .static-sqc__item .inner{min-height:365px}img.content-type-1{max-width:286px;min-width:286px;height:auto}
.static-content .static-details--sqc+.wrap-widget{margin-top:10px}.sqc-coporate .widget-note{text-transform:none;font-family:"baker-signet-web",serif;font-size:21px;font-weight:normal}
.static-details--sqc .sub-heading-1--blue{margin-top:40px}.static-details--sqc .sub-heading-1--blue+p{margin-top:20px;margin-bottom:20px}
.static-details--sqc .static-details__content{margin-top:10px;margin-bottom:30px;background-color:white;overflow:hidden}
.static-details--sqc .static-details__content h3{color:#02266b;font-size:21px}.static-details--sqc .static-details__content .content{padding:30px;overflow:hidden}
.static-details--sqc .static-details__content .content a{font-size:14px}.static-details--sqc .static-details__content .content a em{font-size:7px;margin-right:2px}
.static-details--sqc .static-details__content+hr{border-top:1px solid #ccc;border-width:1px 0 0}.static-sqc__list-1{margin-top:20px;overflow:hidden}
.static-sqc__list-1 .static-sqc__item-1 .inner{background-color:white;padding:20px}.static-sqc__list-1 .static-sqc__item-1 h3{color:#02266b;font-size:16px;margin-bottom:20px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.static-sqc__list-1 .static-sqc__item-1 p{font-size:14px}.static-sqc__list .static-sqc__item .inner{background-color:white;padding:20px}
.static-sqc__list .static-sqc__item h3{color:#02266b;font-size:21px;margin-bottom:20px}.static-sqc__list .static-sqc__item p{font-size:14px}
.static-sqc__list .static-sqc__item .list{list-style-type:disc;margin-top:30px;margin-left:17px}.static-sqc__list .static-sqc__item .list li{color:#02266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;margin-top:15px}
.static-sqc__list .static-sqc__item .list li:first-child{margin-top:0}.static-sqc__list .static-sqc__item .btn-1{margin-top:30px}
.static-sqc__list .static-sqc__item .footer-detail{padding-top:20px;margin-top:30px;border-top:1px solid #e5e5e5}
.static-sqc__list .static-sqc__item .link-detail{font-size:14px}.static-sqc__list .static-sqc__item .link-detail em{font-size:7px;margin-right:2px}
.sq-upgrade-marketing-page .main-page{margin-top:36px}.sq-upgrade-marketing-page .describe{font-weight:600;font-size:18px;margin-top:3px}
.sq-upgrade-marketing-page .note-upgrade{line-height:21px;font-size:14px}.sq-upgrade-marketing-page .note-upgrade a{margin-left:4px}
.sq-upgrade-marketing-page .block-upgrade{padding-top:26px}.sq-upgrade-marketing-page .block-upgrade .sub-heading-2--dark{font-size:28px;color:#02266b}
.sq-upgrade-marketing-page .block-upgrade-enjoy{overflow:hidden;background-color:#fff;margin-bottom:45px;margin-top:14px}
.sq-upgrade-marketing-page .block-upgrade-enjoy .text li{padding-bottom:10px;font-size:12px}.sq-upgrade-marketing-page .block-upgrade-enjoy .text li span{display:block;font-weight:bold;font-size:14px;line-height:20px}
.sq-upgrade-marketing-page .link{margin:30px 0}.sq-upgrade-marketing-page .link .link-4{font-size:15px}
.sq-upgrade-marketing-page .link .ico-point-r{width:6px}.sq-upgrade-marketing-page .block-content{border-bottom:1px solid #ccc;margin-bottom:30px}
.sq-upgrade-marketing-page .block-faqs{padding-top:3px}.sq-upgrade-marketing-page .container-accordion .desc{margin-top:10px}
.sq-upgrade-marketing-page .container-accordion .accordion__content-info{padding-top:17px;padding-bottom:13px;margin-bottom:9px}
.sq-upgrade-marketing-page .container-accordion{padding-top:20px}.sq-upgrade-marketing-page .container-accordion .ico-point-d:before{font-weight:bold}
.block-item{background-color:#fff;text-align:center}.block-item .note{font-size:16px;line-height:18px;color:#002261;font-weight:600;margin-top:0}
.block-item .text-item{font-size:14.3px;line-height:20px;padding-bottom:10px}.block-item .image{padding:28px}
.block-item .detail{padding:0 25px}.upgrade-details .title-question{font-size:16px;color:#02266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.block-form-upgrade .title-question{padding-bottom:15px}.block-form-upgrade .submit-form{padding-top:10px}
.sq-upgrade-marketing-page .block-upgrade .block-list{display:table;margin-left:-13px;margin-right:-13px;border-spacing:13px}
.sq-upgrade-marketing-page .block-upgrade-enjoy{display:table}.sq-upgrade-marketing-page .block-upgrade-enjoy .image{display:table-cell;vertical-align:middle;padding-right:40px;max-width:300px}
.sq-upgrade-marketing-page .block-upgrade-enjoy img{max-width:300px}.sq-upgrade-marketing-page .block-upgrade-enjoy .text{display:table-cell;vertical-align:middle}
.sq-upgrade-marketing-page .block-content{padding:5px 0 7px}.sq-upgrade-marketing-page .container-accordion .ico-point-d{right:-10px}
.block-item{width:33%;display:table-cell}.block-item .image img{vertical-align:bottom}.slider-design{width:20%}
.watch-now-message{overflow:hidden;padding:20px}.watch-now-message .watch-now-message__text{line-height:24px;font-size:16px;color:#000;margin:0}
.watch-now-message .watch-now-message__text{width:75%;float:left;line-height:21px}.btn-watch-now{padding:15px 30px 15px}
.private-form .form-group{margin-top:18px;margin-bottom:26px}.private-form .grid-row{margin-left:-10px;margin-right:-10px}
.private-form .text-error{position:relative;margin:0;padding:3px 5px 0;clear:both;color:#f00}input.input-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;font-size:0;color:transparent;cursor:default}
.private-form .form-group label{color:#333;font-size:15px;margin-bottom:9px;margin-left:10px}.best-web-fare-guarantee .block-2 .bwfg-form{margin-top:36px}
.best-web-fare-guarantee .block-inner{padding-top:9px}.block-form-group{border-top:1px solid #cecece;padding-top:36px;padding-bottom:12px}
.private-form .grid-inner{padding-left:10px;padding-right:10px}.best-web-fare-guarantee .main-inner{margin-top:38px}
.best-web-fare-guarantee .describe{line-height:24px;font-size:16px;margin-top:12px;padding-bottom:5px}
.best-web-fare-guarantee .note-submit-claim{line-height:20px}.block-form-group:first-child{border-top:0;padding-top:0}
.full-banner .bestfare{max-width:988px;margin:0 auto;position:relative;height:287px}.full-banner .bestfare img{position:absolute;left:0;top:50%;margin-top:-23px;width:auto;height:auto}
.main-thank-you{max-width:988px;margin:0 auto}.main-thank-you .container-content{max-width:698px}.main-thank-you .container-content .heading-thank-you{padding-top:51px}
.main-thank-you .container-content .thank-you{font-size:36px;color:#00266b;line-height:42px}.main-thank-you .content-text{padding-bottom:173px;margin-top:24px}
.main-thank-you .content-text .text{color:#3d3d3d;margin:0;font-size:16px;padding-bottom:20px;line-height:26px}
.main-thank-you .content-text .date{font-weight:bold;margin-left:2px}.main-thank-you .content-text a{margin-left:4px}
.block-form-group{border-top:1px solid #cecece;padding-top:36px;padding-bottom:12px}.block-form-group .captcha-wrap{margin-top:14px;margin-bottom:30px}
.block-form-group .terms-conditions{margin-bottom:27px}.block-form-group .text-note{padding-bottom:10px}
.block-form-group:first-child{border-top:0;padding-top:0}.block-form-group.flight-information{padding-top:26px;padding-bottom:5px}
.block-form-group.details-booking{padding-top:25px;padding-bottom:32px}.block-form-group.details-booking .attachment{margin-top:14px}
.block-form-group.details-booking .attachment .formats{font-size:13px;margin-top:1px;margin-bottom:5px;color:#999}
.block-form-group .limit-character{color:#999}.terms-conditions.terms-conditions--1{margin-bottom:20px}
.terms-conditions.terms-conditions--1 .cta-group{padding-bottom:0}.terms-conditions .sub-heading-2--dark{display:inline}
.promotion-wrap{overflow:hidden;clear:both}.promotion-wrap .promotion-note,.promotion-wrap .fare-deals-note{float:left;width:60%}
.promotion-wrap .icon-guarantee{float:right;margin-top:7px}.promotion-wrap .icon-guarantee img{width:103px}
.private-form .text-error{padding-left:15px}.private-form .custom-select--2 .select__text,.private-form .custom-select--2 .select__text input{padding-left:13px}
.private-form .input-3__text input{padding-left:15px}.private-form .cta-title{margin-bottom:5px}.private-form .cta-group{padding-top:0;padding-bottom:10px}
.tabs div.tab-wrapper{overflow:-moz-hidden-unscrollable}.flexslider--v2 .hero{height:320px}.tab-nav .tab-nav-item{list-style:none;display:inline-block}
.tab-nav .tab-nav-item+.tab-nav-item{padding-left:15px}.tab-nav .tab-nav-item a{display:block;position:relative;padding-bottom:5px;color:#00266b;font-weight:700;font-size:19px;border-bottom:2px solid transparent}
.tab-nav .tab-nav-item a .text{font-size:14px}.tab-nav .tab-nav-item.active a{border-bottom:2px solid #00266b}
.tab-nav-wrapper{margin-top:23px}.travel-widget--1 .tab-nav-wrapper{margin-top:16px}.tab-nav .tab-nav-item.active a{border-bottom:2px solid #00266b}
.tab-nav-wrapper .tab-nav-content.active{display:block}.tab-nav-wrapper .tab-nav-content{position:relative;display:none}
.tab-form-expand .col-expand{float:left;width:50%}.form-packages .btn-full,.form-manage-booking .btn-full,.form-check-in .btn-full,.form-book-travel-1 .btn-full{padding:0;line-height:40px}
.travel-widget--1 .widget-icon{position:absolute;top:0;right:0;padding:4px 4px 7px;color:#fff;background-color:#00266b;font-size:16px}
@media screen and (min-width:988px){.travel-widget .tab .tab-item{display:table-cell;float:none;vertical-align:middle;text-align:center;padding:7px 5px 5px;height:35px}
.travel-widget .tab .tab-item a{line-height:1.3;display:inline}.travel-widget .tab{display:table;width:100%}
.travel-widget--1 .widget-icon-collapsed{display:none}.travel-widget--1.travel-widget.showInnerV2Aside{width:484px}
}.tab-form-expand .col-expand--left .col-expand-inner{padding-right:20px}.travel-widget--1 .radio-tooltips .radio-tooltips-inner{min-height:38px}
.travel-widget--1 .radio-tooltips__text{font-size:12px}.showInnerV2{overflow:visible}.form-book-car .grid-row-1 .grid-col{margin-bottom:10px}
.form-book-car .loading--small{border-width:2px;width:12px;margin-top:12px;height:12px;float:right;margin-right:50px}
.form-book-hotel .custom-select--2 .select__label{max-width:110px}.form-book-hotel .custom-select--2 .select__text input{padding-left:100px}
#wrapperOverflow{min-height:0}.form-book-car .time-line .grid-inner{position:relative}.form-book-car .form-group.form-group--2{margin-bottom:20px}
.travel-widget--1 .tab-wrapper{position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}
.form-book-hotel .input-3 .input-3__label{max-width:110px}.form-book-hotel .input-3 .input-3__text input{padding-left:100px}
.form-book-car .custom-select--2 .select__label{max-width:65px}.form-book-car .custom-select--2 .select__text input{padding-left:85px}
.travel-widget--1 .form-book-car .input-3 .input-3__text input{padding-left:72px}.form-book-car .input-3 .input-3__text input{padding-left:85px}
.form-book-car .input-3 .input-3__label{max-width:100px}.form-book-car .time-minute{width:67%}.form-book-car .time-second{position:absolute;top:0;left:66.66%;width:calc(33.33% - 5px);border-top-left-radius:0;border-bottom-left-radius:0;border-left:none}
.form-book-car .time-second:before{content:"";position:absolute;left:0;top:6px;height:26px;border-left:1px solid #ccc}
.form-book-car .time-second .select__text{padding-left:8px}.flexslider--v2 .slick-dots{bottom:30px;position:relative;text-align:right;width:1000px;margin:0 auto}
.flexslider--v2 .hero figcaption{top:195px}.ui-autocomplete .icon{margin-right:5px}.ui-autocomplete .sub-desc{display:block;margin-left:25px;color:#666;font-size:12px}
.ui-autocomplete .air-iata{margin-left:5px}.travel-widget--2 .radio-tooltips__text{font-size:12px;line-height:1.2}
.travel-widget--2 .form-group-1{text-align:center}.travel-widget--2 .form-group-1 .link-4{color:#778aad}
.no-touch .ui-autocomplete li:hover a [class^="ico-"],.ui-autocomplete li.active a [class^="ico-"]{color:#fff}
.ui-autocomplete.auto-suggest.ui-widget-content a [class^="ico-"]{display:inline-block;margin-top:-4px;padding-right:5px;color:#666;font-size:16px}
.flexslider--v2{height:320px}.travel-widget--1 .widget-icon{display:none}.travel-widget--1 .hidden-dt{display:block!important}
.travel-widget--1 .form-group--btn .hidden-tb{display:none}.travel-widget--1 .form-group-1 .link-2{width:100%;padding:0;line-height:40px;background-color:#778aad}
.travel-widget--1 .form-check-in .link-2{margin-bottom:17px}.travel-widget--1 .form-check-in .link-2:before{display:none}
.travel-widget--1 .form-flight-status .from-to-container .one-half,.travel-widget--1 .form-flight-status .form-group--1 .one-half{width:100%}
.travel-widget--1 .form-flight-status .from-to-container .one-half:first-child,.travel-widget--1 .form-flight-status .form-group--1 .one-half:first-child{margin-bottom:10px}
.travel-widget--2 .form-manage-booking .link-4,.travel-widget--2 .form-manage-booking .login-hr,.travel-widget--2 .form-check-in .link-4,.travel-widget--2 .form-check-in .login-hr{display:none}
.travel-widget--2 .form-manage-booking .form-group-1{margin-bottom:10px}.travel-widget--1 .form-group--btn .grid-col.full{margin-bottom:10px}
.travel-widget--1 .form-group--btn .two-third.style-1{width:50%}.travel-widget--1 .form-book-package .grid-col.two-third{width:100%;margin-top:30px}
.travel-widget--1 .form-book-package .grid-col.two-third:first-child{margin-top:0}.travel-widget--1 .form-group-1 .link-2{width:100%;padding:0;line-height:40px;background-color:#778aad}
.travel-widget .link-2 text{margin-left:-8px}.travel-widget-inner{position:relative;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.2);-moz-box-shadow:0 0 6px rgba(0,0,0,0.2);box-shadow:0 0 6px rgba(0,0,0,0.2)}
.travel-widget-inner:before,.travel-widget-inner:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}
.travel-widget-inner:after{left:auto;-webkit-transition:skew(8deg) rotate(3deg);-moz-transition:skew(8deg) rotate(3deg);-o-transition:skew(8deg) rotate(3deg);transition:skew(8deg) rotate(3deg)}
.flexslider--v2 .hero{height:320px}.flexslider--v2 .hero figcaption{top:195px}.flexslider--v2 .hero figcaption .hero__text{line-height:32px}
.flexslider--v2 .hero figcaption .hero__text strong{font-size:28px}.travel-widget--2{top:-360px}.travel-widget--2{min-height:595px}
.travel-widget--2 .tab-content{padding:18px 21px 12px}.travel-widget--2 .tab-nav-wrapper{margin-top:16px}
.travel-widget--2 .form-group-1 .link-2{margin-top:5px}.tab-form-expand .col-expand--right .col-expand-inner{padding-left:20px}
.travel-widget--2 .tab-content{position:relative}.travel-widget--2 .widget-icon{position:absolute;top:0;right:0;padding:4px 4px 7px;color:#fff;background-color:#00266b;font-size:16px}
.promotion-wrap{overflow:hidden;clear:both}.promotion-wrap .promotion-note,.promotion-wrap .fare-deals-note{float:left;width:60%}
.promotion-wrap .icon-guarantee{float:right;margin-top:7px}.promotion-wrap .icon-guarantee img{width:103px}
.form-book-car .form-group--2 .full{width:60%}.travel-widget--1 .widget-icon{display:none}.travel-widget--2 .tab-wrapper,.travel-widget--1 .tab-wrapper{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.travel-widget--2 .tab-wrapper:before,.travel-widget--2 .tab-wrapper:after,.travel-widget--1 .tab-wrapper:before,.travel-widget--1 .tab-wrapper:after{display:none}
.travel-widget--2 .form-group--btn,.travel-widget--1 .form-group--btn{padding-top:10px}.travel-widget--2 .form-group--btn .full,.travel-widget--1 .form-group--btn .full{float:none}
.travel-widget--2 .form-group--btn .one-third,.travel-widget--2 .form-group--btn .two-third,.travel-widget--1 .form-group--btn .one-third,.travel-widget--1 .form-group--btn .two-third{float:none;margin-top:10px;width:100%;text-align:center}
.travel-widget--2 .form-group--btn .two-third.style-1,.travel-widget--1 .form-group--btn .two-third.style-1{float:left;width:50%}
.travel-widget--2 .form-group--btn .one-half,.travel-widget--1 .form-group--btn .one-half{margin-top:10px}
@media screen and (max-width:987px){.col-expand-hotel .col-expand-hotel--1,.col-expand-hotel .col-expand-hotel--2{float:left}
.col-expand-hotel .col-expand-hotel--1{width:calc(35% - 5px)}.col-expand-hotel .col-expand-hotel--2{width:calc(70% - 5px);margin-left:5px}
}.col-expand-hotel .form-group:last-child{clear:both;padding-top:5px}.travel-widget--2 .radio-tooltips .radio-tooltips-inner{min-height:40px}
.travel-widget--2 .radio-tooltips .ico-radio-tooltips,.travel-widget--2 .radio-tooltips .ico-arrow-up{display:none}
.travel-widget--2 .radio-tooltips .radio-tooltips-inner{min-height:40px}.travel-widget--2 .travel-widget-inner{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.travel-widget--2 .tab-wrapper:before,.travel-widget--2 .tab-wrapper:after{content:"";position:absolute;z-index:-1;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.6);-moz-box-shadow:0 0 10px rgba(0,0,0,0.6);box-shadow:0 0 10px rgba(0,0,0,0.6);top:50%;bottom:0;left:10px;right:10px;-moz-border-radius:100px/10px;border-radius:100px/10px}
.form-book-car .grid-row-1,.form-book-car .grid-row-1 .grid-inner{margin-bottom:0}@media screen and (min-width:988px){.travel-widget--2 .form-book-car .grid-row-1{margin-bottom:0}
.form-book-flight .from-to-container .one-half:first-child,.form-book-package .from-to-container .one-half:first-child{margin-bottom:7px}
.travel-widget--2 .form-book-car .grid-row-1 .grid-col{margin-bottom:7px}.travel-widget--2 .form-group{margin-bottom:7px}
.travel-widget--2+.wrapper.first{margin-top:-350px}.travel-widget--2.travel-widget .error-alert{margin-bottom:35px}
.travel-widget--2{min-height:310px}.travel-widget--2 .form-group{margin-bottom:7px}.travel-widget--2 .tab{background:rgba(0,0,0,0.4);border:0}
.travel-widget--2 .tab .tab-item{padding:3px 5px 2px}.travel-widget--2 .tab-wrapper{border-top:2px solid #00266b;transition:min-width .25s linear;padding-bottom:0}
.travel-widget--2 .form-book-car .btn-1,.travel-widget--2 .form-book-hotel .btn-1{margin-top:20px}.travel-widget--2 .radio-tooltips{width:442px;min-width:442px}
.travel-widget--expanded .tab{width:50%}.travel-widget--2.travel-widget{width:484px}.travel-widget--2 .widget-icon-collapsed{display:none}
.travel-widget--2 .tab .tab-item a{font-size:12px;text-transform:uppercase}.travel-widget--2 .tab-form-expand .col-expand--right{display:block}
.travel-widget--2 .col-expand--right{display:none}.travel-widget--2 .form-group--btn{margin-top:33px;min-height:40px}
.travel-widget--2 .form-group--btn .two-third{position:absolute;top:0;right:0}.travel-widget--2 .form-group--btn .full{margin-top:3px}
.travel-widget--2 .form-group--btn .one-third{margin-top:5px}.travel-widget--2 .select__tips{text-align:left}
.travel-widget--2 .grid-row-1 .one-half{width:50%}.travel-widget--1 .col-expand-hotel--1{width:calc(35% - 5px);float:left}
.travel-widget--1 .col-expand-hotel--1 .grid-col.full{width:100%}.travel-widget--1 .col-expand-hotel--2{width:calc(70% - 5px);margin-left:5px;float:left}
.travel-widget--1 .col-expand-hotel--2 .grid-col{width:50%}.grid-row-1 .one-half{width:100%}.form-book-flight .from-to-container .one-half,.form-book-package .from-to-container .one-half{width:100%}
.form-book-flight .from-to-container .one-half:first-child,.form-book-package .from-to-container .one-half:first-child{margin-bottom:10px}
}@media screen and (min-width:1600px){.travel-widget--2+.wrapper.first{margin-top:-350px}.flexslider--v2.flexslider--1 .slick-dots{bottom:40px}
.flexslider--v2 .hero figcaption{top:390px}}.travel-widget--2 .form-book-flight .col-expand--right{margin-top:-48px}
@media screen and (min-width:988px){.grid-row-1 .one-half{width:100%}.form-book-car .grid-row-1 .one-half{width:50%}
}.col-expand-hotel .form-group{position:inherit}.custom-scroll.custom-dropdown ul .select__footer{font-size:14px;text-align:center;color:#2e77fd;background-color:#f0f0f0}
.inflight-menu{display:-webkit-inline-box}.form--select-meals .link-4--right .ico-point-r{position:relative;font-size:11px;margin-right:5px}
.form--select-meals .meal-list{margin:30px 0 15px}.form--select-meals .select-meal-item .custom-select--2.meal-type .select__text{padding-left:90px}
.form--select-meals .text-dark--left,.form--select-meals .link-4--right{display:inline-block;vertical-align:middle;line-height:1}
.form--select-meals .link-4--right{margin-left:20px}[class^="ico-4-"]:before,[class*=" ico-4-"]:before{font-family:"sia-meals"!important}
.ico-4-amet:before{content:"\e900"}.ico-4-coffee:before{content:"\e901"}
.ico-4-cook:before{content:"\e902"}.ico-4-fork:before{content:"\e903"}
.ico-4-fork-1:before{content:"\e904"}.ico-4-heart:before{content:"\e905"}
.ico-4-info:before{content:"\e906"}.ico-4-leaf:before{content:"\e907"}
.ico-4-pine:before{content:"\e908"}.ico-4-salmon:before{content:"\e909"}
.ico-4-sandwich:before{content:"\e90a"}.ico-4-70-anniversary:before{content:"\e90b"}
.popup--meal-maincourse .tab-select{display:none}.select-meals-page .main-intro .link-list li{list-style:none}
.form--select-meals .accordion__content-info{margin-bottom:10px}.form--select-meals h3{font-size:23px}
.form--select-meals .meal-list{clear:both;margin:10px 0 15px}.form--select-meals .meal-list li{list-style:none}
.form--select-meals .meal-list li strong{color:black}.form--select-meals .select-meal-item{display:none;border-top:1px solid #ccc;padding-top:20px}
.form--select-meals .select-meal-item .custom-select--2{height:45px;line-height:45px}.form--select-meals .select-meal-item .custom-select--2 option{text-transform:capitalize}
.form--select-meals .select-meal-item .custom-select--2 .select__label{max-width:100%;padding-top:13px;padding-bottom:13px;font-size:13px;color:#666}
.form--select-meals .select-meal-item .custom-select--2 .select__text{padding-left:85px;font-size:13px;line-height:25px;height:45px}
.form--select-meals .select-meal-item .overwrite{position:relative;z-index:9;color:#ccc;padding-left:10px}
.form--select-meals .select-meal-item .select-text--indent{opacity:1;border:0;outline:0;text-indent:115px;color:black;appearance:none;-moz-appearance:none;-webkit-appearance:none}
.form--select-meals .select-meal-item .text-dark{margin-bottom:5px}.form--select-meals .select-meal-item .form-group{margin-bottom:20px}
.form--select-meals .select-meal-item .ico-dropdown{z-index:9}.popup--meal-maincourse .title-1{text-transform:inherit}
.popup--meal-maincourse .popup__text-intro{margin-top:13px;font-size:14px;color:#000}.popup--meal-maincourse .main--tabs{margin-top:30px}
.popup--meal-maincourse .tab-wrapper-1{margin-top:20px}.popup--meal-maincourse .tab-wrapper-1 .tab-content-1{display:none}
.popup--meal-maincourse .tab-wrapper-1 .tab-content-1.active{display:block}.popup--meal-maincourse .title-main{text-transform:uppercase;font-size:12px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-bottom:10px}
.popup--meal-maincourse .name-customer{color:#00266b;font-size:21px;margin-top:0;font-family:"baker-signet-web",serif}
.popup--meal-maincourse .main-note{padding-top:40px}.popup--meal-maincourse .main-note p{margin-top:10px}
.popup--meal-maincourse .main-note p:first-child{margin-top:0}.popup--meal-maincourse .time-meal{margin-top:30px}
.popup--meal-maincourse .time-meal .select__text{padding-left:13px}.popup--meal-maincourse .multi-tabs--1 .tab .limit-item .custom-select .ico-dropdown{position:static;display:inline-block;float:none;height:45px;margin-left:0;padding-right:15px}
.popup--meal-maincourse .multi-tabs--1 .tab .limit-item .custom-select .ico-dropdown:before{color:#2e77fd}
.popup--meal-maincourse .multi-tabs--1 .tab .limit-item .custom-select .select__text{display:inline-block;color:#2e77fd;text-transform:uppercase;padding-right:5px}
.popup--meal-maincourse .multi-tabs--1 .tab .limit-item.active .custom-select{background-color:#fff}
.col-main{padding-left:30px}.col-main>.title-main:first-child{margin-top:0}.col-main .list-meals{list-style:none}
.col-main .list-meals li{position:relative}.col-main .list-meals .none-info+.none-info{margin-top:20px}
.col-main .list-meals span{color:#00266b;font-size:16px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.col-main .list-meals [class^="ico-"]{position:absolute;top:-5px;left:-35px;font-size:23px;line-height:1}
.col-main .list-meals .desc{color:#000}.col-main .list-meals .desc [class^="ico-"]{color:#00266b;position:static}
.col-main .title-main{margin-top:24px}.col-main .list-meals+.title-main{margin-top:45px}.col-main.no-legend .list-meals a{font-size:14px}
.col-legend{padding:20px;border:1px solid #ccc}.col-legend .list-main-legend{list-style:none}.col-legend .list-main-legend li{position:relative;padding-left:30px;margin-top:15px;color:#000}
.col-legend .list-main-legend li:first-child{margin-top:0}.col-legend .list-main-legend li [class^="ico-"]{position:absolute;top:0;left:-5px;color:#00266b;font-size:20px;line-height:1}
.main--tabs{overflow:hidden}.main--tabs .tab-item{background-color:white;border:1px solid #00266b;height:36px;position:relative;display:inline-block}
.main--tabs .tab-item a{color:#00266b;font-size:14px;line-height:37px;padding:0 35px;display:block}.main--tabs .tab-item.active{background-color:#00266b}
.main--tabs .tab-item.active a{color:white;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.popup--meal-maincourse .col-main{float:left;width:59%;margin-right:45px}.popup--meal-maincourse .col-main.no-legend{float:none;width:auto;padding-left:0;margin-right:0}
.popup--meal-maincourse .col-legend{overflow:hidden;width:23%}.popup--meal-maincourse .col-legend .list-main-legend{list-style:none}
.popup--meal-maincourse .main-note{clear:both}.select-meals-page .wrap-passenger{min-height:1000px}.wrap-select-meals{position:relative}
.select-meal-item{overflow:hidden;margin-top:30px}.select-meal-item:first-child{margin-top:2px}.select-meal-item label{font-size:15px;margin-bottom:5px;display:inline-block}
.select-meal-item .item-label{font-size:15px;margin-bottom:5px;display:inline-block;color:#333}.select-meal-item .custom-select--2 .select__text{left:0;padding-left:10px}
.select-meal-item .flight-schedule{display:block;text-transform:uppercase;line-height:28px;height:34px;padding:0;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;color:#999;font-weight:600}
.select-meal-item .text-dark{font-size:16px}.select-meal-item .text-dark span{font-weight:600}.form--select-meals .text-error{padding:0 0 20px;margin-top:-10px}
.multi-tabs .tab-level-1 .tab-item.active{display:block}.multi-tabs .multi-select{width:100%;position:absolute;z-index:5;top:0;left:0;height:47px;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.safari .multi-tabs .multi-select{zoom:1.1}.multi-tabs.tabs--1 .tab .tab-item.limit-item a{display:block}
.multi-tabs.tabs--1 .tab .tab-item .custom-select{display:none}.multi-tabs .list-1{display:none}.popup--meal-maincourse .col-legend{margin-top:20px;padding:15px}
.multi-tabs.tabs--1 .tab .tab-item.limit-item a,.multi-tabs-extra.tabs--1 .tab .tab-item.limit-item a{display:none}
.multi-tabs .multi-select,.multi-tabs-extra .multi-select{display:none}.multi-tabs--1 .tab .tab-item{display:none}
.multi-tabs--1 .tab .tab-item .custom-select{display:none}.multi-tabs--1 .multi-select{height:47px;display:block;z-index:5;position:absolute;top:0;left:0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.multi-tabs--1 .multi-select .select__text{cursor:pointer}.multi-tabs--1.addons-tab .tab .tab-item{display:block}
.multi-tabs--1.addons-tab .tab .tab-item.hidetab{display:none}.multi-tabs--1.addons-tab .multi-select{display:none}
.popup--meal-maincourse .time-meal{width:63%}.multi-tabs--1.addons-tab .tab .tab-item.active a{padding-right:22px}
multi-tabs--1.addons-tab .tab .tab-item{display:block}.multi-tabs--1.addons-tab .multi-select{display:none}
.tabs .tab-content .main-heading{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.tabs .tab-content .main-heading span{margin:0 -20px;padding:15px 50px;text-indent:-32px}
.tabs .tab-content{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.input-overlay{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;text-indent:-999em;cursor:default}
input.input-overlay::-webkit-input-placeholder{opacity:0}input.input-overlay:-moz-placeholder{opacity:0}
input.input-overlay::-moz-placeholder{opacity:0}input.input-overlay:-ms-input-placeholder{opacity:0}
.safari .non-editable .input-1 input[disabled].input-overlay{opacity:0;-moz-opacity:0;-khtml-opacity:0}
.safari .non-editable .input-1.disabled input[disabled].input-overlay{opacity:0;-moz-opacity:0;-khtml-opacity:0}
.safari .non-editable .custom-select--2 input.input-overlay{opacity:0;-moz-opacity:0;-khtml-opacity:0}
.popup--meal-maincourse .popup__heading{font-size:28px}.popup--meal-maincourse .popup__inner{min-width:450px;max-width:740px!important}
.popup--meal-maincourse .popup__content{padding:40px;max-width:740px!important}.popup{.table-col{.table-inner{padding-left:5px}
&:first-child{.table-inner{padding-left:0}}}}.seat-deck-tabs{display:inline-block;position:relative;margin:0 auto;padding:0}
.seat-deck-tabs .tab-item{height:36px;position:relative;display:inline-block}.seat-deck-tabs .tab-item a{color:#333;font-size:14px;line-height:37px;padding:0 35px;display:block}
.seat-deck-tabs .tab-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.seat-deck-tabs .tab-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}
.seat-deck-tabs .tab-item.active{background-color:#3d588c;-webkit-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2);box-shadow:inset 2px 2px 4px rgba(0,0,0,0.2)}
.seat-deck-tabs .tab-item.active a{color:#fff}.use-voucher-review-page .blk-heading .main-heading{font-size:36px;line-height:1.3;color:#00266b}
.use-voucher-review-page .text-info-3{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#000;line-height:24px;margin-top:20px;margin-bottom:0}
.form-confirm-detail .list-confirm .title{font-size:14px;color:#666;margin-top:22px;margin-bottom:5px}
.form-confirm-detail .list-confirm .title:first-child{margin-top:0}.form-confirm-detail .list-confirm:first-child{padding-top:0;border-top:0}
.form-confirm-detail .wrap-list{background-color:#fff;padding:20px}.use-voucher-review-page .booking-info-group{margin:0 20px 19px;padding:6px 20px 0}
.use-voucher-review-page .booking-info-group{background-color:#f2f2f2}.form-confirm-detail .terms-conditions{margin-top:20px}
.form-confirm-detail .list-confirm{margin:0;padding:25px 0;border-top:1px solid #ccc}.form-confirm-detail{margin-top:33px}
.form-confirm-detail .wrap-list .list-confirm:last-child{padding-bottom:0}.form-confirm-detail .terms-conditions .term-text{display:block;margin-bottom:5px}
.terms-conditions .custom-checkbox input+label{margin-bottom:0}.form-confirm-detail .list-confirm .text{margin:0;color:#000;font-size:16px}
.use-voucher-thankyou-page .form-confirm-detail .note-thankyou{font-style:italic}.form-confirm-detail .button-group-1{margin-top:40px}
.use-voucher-thankyou-page .static-content .static-details{overflow:hidden;color:#000}.use-voucher-thankyou-page .main-heading{display:inline-block}
.form-confirm-detail .list-confirm .booking-info-group{margin-left:0;margin-right:0}.use-voucher-thankyou-page .booking-info-group,.voucher-cancelled-page .booking-info-group{margin:0;padding-top:20px;padding-bottom:20px;background-color:#fff;margin-top:10px}
.voucher-page voucher-review-cancellation-page .booking-info-group{padding:6px 20px 0}.form-review-cancellation .title-5--blue:first-child{margin-top:0}
.use-voucher-thankyou-page .booking-info-group .booking-inner,.voucher-cancelled-page .booking-info-group .booking-inner{background-color:#f2f2f2;padding-left:20px;padding-right:20px}
.use-voucher-thankyou-page .main-heading{display:inline-block}.popup--term-conditions .popup__inner,.popup--miles-calculated .popup__inner{max-width:602px}
.popup--term-conditions .list-conditions,.popup--term-conditions .miles-redemption-vouchers,.popup--term-conditions .airport-upgrade-voucher,.popup--term-conditions .bookable-upgrade-voucher{margin-left:20px}
.popup--term-conditions .list-conditions li,.popup--term-conditions .miles-redemption-vouchers li,.popup--term-conditions .airport-upgrade-voucher li,.popup--term-conditions .bookable-upgrade-voucher li{color:#000}
.popup--term-conditions .list-conditions li+li,.popup--term-conditions .miles-redemption-vouchers li+li,.popup--term-conditions .airport-upgrade-voucher li+li,.popup--term-conditions .bookable-upgrade-voucher li+li{margin-top:10px}
.form-review-cancellation{margin-top:33px;color:#000}.form-review-cancellation .button-group-1{margin-top:40px}
.form-review-cancellation .title-5--blue{display:block;margin-top:22px;margin-bottom:2px}.note-voucher-review-cancelled{font-style:italic}
.voucher-review-cancellation-page .voucher-list .item-row{background-color:#f2f2f2}.block-2__main .booking-info-group{margin:10px 0 0}
.voucher-review-cancellation-page .voucher-list{margin-top:10px}.voucher-review-cancellation-page .voucher-list .item-row{background-color:#f2f2f2}
.voucher-page .disbled input+label{color:#a7a7a7}.voucher-page .disbled input+label:after{color:#a7a7a7}
.voucher-page .main-intro{padding-right:0}.voucher-page .error-alert{margin:6px 0 9px}.block-2__main{padding:16px 20px 20px}
.block-manage-voucher{margin-top:33px}.block-2__main .wrap-bg{margin-top:20px;padding:20px;background-color:#f2f2f2}
.block-manage-voucher .wrap-bg{margin-top:25px}.block-manage-voucher .use-voucher-booking{overflow:hidden;color:#000}
.block-manage-voucher .use-voucher-booking{position:relative}.title-6--dark{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#000}
.block-manage-voucher .use-voucher-booking:first-child .title-6--dark{margin-top:0}.block-manage-voucher .use-voucher-booking .btn-1{position:absolute;top:40%;right:20px;margin-top:-20px}
.title-5--blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.title-how-to-use-voucher-blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#00266b}
.accordion{padding:0 20px}.block-2{background:#fff;border-bottom:2px solid #ccc;zoom:1}.accordion:first-child{margin-top:0}
.wrap-milestones .block-milestones{padding-bottom:20px}.title-4--blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#00266b}
.wrap-milestones .title-4--blue{padding-top:30px}.accordion__content-info{position:relative}.block-manage-voucher .use-voucher-booking li{width:30%;float:left}
.block-manage-voucher .use-voucher-booking li em{margin-right:5px;margin-top:-2px;font-size:12px}.block-manage-voucher ul{overflow:hidden;list-style:none}
.block-manage-voucher .use-voucher-booking .subject-availability{display:block;padding-top:20px;font-style:italic;color:#666}
.title-6--blue{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b}
.at-a-glance-page .popup--learn-more-voucher p{margin:23px 0 0;color:#000}.at-a-glance-page .popup.popup--learn-more-voucher .popup__inner{max-width:600px}
.at-a-glance-page .popup--term-conditions .list-conditions li,.popup--term-conditions .miles-redemption-vouchers li,.popup--term-conditions .airport-upgrade-voucher li,.popup--term-conditions .bookable-upgrade-voucher li{color:#000}
.at-a-glance-page .popup--term-conditions .list-conditions li+li,.popup--term-conditions .miles-redemption-vouchers li+li,.popup--term-conditions .airport-upgrade-voucher li+li,.popup--term-conditions .bookable-upgrade-voucher li+li{margin-top:10px}
.at-a-glance-page .popup--term-conditions .list-conditions,.popup--term-conditions .miles-redemption-vouchers,.popup--term-conditions .airport-upgrade-voucher,.popup--term-conditions .bookable-upgrade-voucher{margin-left:20px}
.at-a-glance-page .popup .popup__content{padding:40px;position:relative;max-width:600px}.at-a-glance-page .popup--term-conditions .popup__inner,.popup--miles-calculated .popup__inner{max-width:602px}
.wrap-milestones .accordion__control{padding:20px 20px 15px 0}.wrap-milestones .accordion-link{font-size:14px;color:#032569;font-weight:bold;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.wrap-milestones .number{background-color:#ef9a1a;border-radius:3px;padding:2px 7px;color:#fff;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-left:10px;font-size:12px;text-transform:uppercase}
.wrap-milestones .earn-mile{margin-top:0}.dials .dials-progress-tab{margin-top:25px;position:relative}
.dials .dials-progress-tab .tab{float:none;position:absolute;right:0;z-index:1;margin-top:3px}.dials .dials-inner .dials-progress-tab .dials__title{float:none}
.dials .dials-progress-tab .tab-wrapper .reserve-value{padding-top:35px}.dials .dials-progress-tab .tab-wrapper{padding-top:0}
.voucher-list .status{background-color:#999;border-radius:2px;color:#fff;margin-left:10px;padding:4px 9px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;text-transform:uppercase}
.voucher-list .item-row{display:table-row;background-color:#fff}.voucher-list .item-row:first-child .item-cell{border-top:0}
.voucher-list .ico-tooltips{font-size:20px;margin-left:5px;color:#666;line-height:1.2;cursor:pointer}
.voucher-list .ico-tooltips{vertical-align:inherit}.ico-tooltips:hover,.btn-close:hover{color:#333}.group-progress{padding-top:65px;min-height:200px}
.group-progress .current-number{display:block}.group-progress .progress-bar{width:74%;padding-left:95px;position:relative}
.group-progress .milestones{width:100%;height:8px;border-top-left-radius:4px;border-top-right-radius:4px;border-bottom-left-radius:4px;border-bottom-right-radius:4px}
.group-progress .milestones,.group-progress .milestones-animate{position:relative;background-color:#d0d0d0}
.group-progress .time-start{left:-95px;top:-34px}.group-progress .milestones-item-1{left:20%}.group-progress .milestones-item{position:absolute}
.group-progress .milestones-item__info{top:70px}.group-progress .milestones-item__info{display:block;position:absolute}
.group-progress .milestones-item-2{left:40%}.group-progress .milestones-item-3{left:60%}.group-progress .milestones-item-4{left:80%}
.group-progress .milestones-item-5{left:100%}.group-progress .milestones-item-6{left:25%}.group-progress .milestones-item-7{left:75%}
.group-progress .milestones-bar--silver,.group-progress .milestones-bar--gold,.group-progress .milestones-bar--blue-light{position:absolute;z-index:1;height:8px}
.group-progress .milestones-bar--silver{border-top-left-radius:4px;border-bottom-left-radius:4px}.group-progress .milestones-bar--gold{background-color:#b69b5a}
.group-progress .milestones-animate-wrapper{width:20%;position:absolute}.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--1{left:0}
.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--2{left:20%}.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--3{left:40%}
.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--4{left:60%}.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--5{left:80%}
.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--6{left:0;width:25%}.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--7{left:25%;width:50%}
.group-progress .milestones-animate-wrapper.milestones-animate-wrapper--8{left:75%;width:25%}.group-progress .milestones-animate-wrapper .milestones-animate{background-color:#00266b;width:0;border-top-left-radius:4px;border-bottom-left-radius:4px;height:8px;z-index:2}
.group-progress .time-end{width:125px}.group-progress .time-end span{display:block;margin-top:6px}.group-progress .time-start,.group-progress .time-end{position:absolute;line-height:1}
.group-progress .time-end{right:-160px;top:-37px}.group-progress .time-end{width:115px}.group-progress .time-start{width:85px;text-align:right}
.group-progress .tooltip-progress{top:-55px;margin-left:-65px}.group-progress .tooltip-progress{display:none;position:absolute;padding:5px 10px;font-size:13px;border:1px solid #ccc;background-color:#fff;border-radius:2px;line-height:1.1;text-align:center}
.at-a-glance-page .tooltip{clear:both;z-index:13}.group-progress .milestones-item__info .desc strong{display:block}
.group-progress .tooltip-progress .tooltip__arrow{z-index:1}.at-a-glance-page .tooltip .tooltip__arrow{position:absolute;top:100%;left:50%;margin:-8px 0 0 -9px;font-family:"sia";font-size:18px;line-height:1;color:#fff}
.group-progress .milestones-item.active .checkmark{animation:fill .2s ease-in-out .2s forwards,scale .15s ease-in-out .45s both}
.svg:not(:root){overflow:hidden}.group-progress .checkmark{width:26px;height:26px;border-radius:50%;display:block;stroke-width:4;stroke:#fff;stroke-miterlimit:10;box-shadow:inset 0 0 0 #00266b;display:block;position:absolute;z-index:3;top:-79px;left:-12px}
.group-progress .milestones-item.active .icon-milestones{display:none}.group-progress .milestones-item__info .icon-milestones{display:block;position:absolute;background:#fff;border-width:4px;border-color:#d0d0d0;border-style:solid;width:18px;height:18px;border-radius:50%;z-index:3}
.group-progress .milestones-item__info .icon-milestones{top:-79px;left:-12px}.checkmark__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;stroke:#00266b;fill:none}
.group-progress .milestones-item.active .checkmark .checkmark__circle{animation:stroke .3s cubic-bezier(0.65,0,0.45,1) forwards}
.group-progress .milestones-item.active .checkmark .checkmark__check{animation:stroke .15s cubic-bezier(0.65,0,0.45,1) .4s forwards}
.checkmark__check{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48}@keyframes stroke{100%{stroke-dashoffset:0}
}@keyframes scale{0%,100%{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill{100%{box-shadow:inset 0 0 0 30px #00266b}
}.group-progress .milestones-item__info .icon-success{display:none}.group-progress .milestones-item.active .milestones-item__info .line{background-color:#00266b}
.group-progress .milestones-item__info .line{left:0;top:-50px;height:44px;width:1px}.group-progress .milestones-item__info .line{position:absolute;background-color:#ccc}
.group-progress .milestones-item.active .milestones-item__info .desc{color:#000}.group-progress .milestones-item__info .desc{font-size:13px;width:120px;display:inline-block}
.group-progress .milestones-item__info .desc{margin-left:-60px;text-align:center}.voucher-page #remove-flight{margin-left:20px;background-color:#566a8f;font-size:12px;color:#fff;line-height:12px;min-width:0;text-transform:uppercase;text-align:center;letter-spacing:.1em;cursor:pointer;border:0;padding:15px 20px 13px;overflow:visible;font-weight:700}
.voucher-list{display:table;width:100%}.voucher-list .item-cell{padding:10px 20px;width:25%;display:table-cell;vertical-align:middle;border-top:2px solid #f2f2f2}
.voucher-list .item-cell.promoCode{width:26%}.voucher-list .item-row:first-child .item-cell{border-top:0}
.voucher-list .ico-tooltips{vertical-align:inherit}.about-voucher .voucher-list{margin:20px 0}.about-voucher p{margin-top:5px;margin-bottom:0}
.at-a-glance-page .popup__heading span{margin-right:5px}.at-a-glance-page .voucher-list .ico-tooltips{color:#cac8c8}
.voucher-flight-segment{margin:30px 0}.voucher-flight-segment .block-white{margin-top:10px}.voucher-flight-segment .title-6--dark{margin:0}
.voucher-flight-segment p{margin:6px 0 0}.voucher-flight-segment .add-more-cta{margin-top:30px}.voucher-flight-segment .add-more-cta p{margin-bottom:15px}
.voucher-passenger-list{padding:0;margin:0;list-style:none}.voucher-passenger-list li{margin:10px 45px 0 0;float:left}
.voucher-passenger-list:after{content:"";clear:both;display:block;overflow:hidden}
.voucher-passenger-list .tooltip--use-voucher{bottom:120%;left:50%;margin-left:-100px}.voucher-passenger-list .tooltip--use-voucher .tooltip__content{padding:14px 26px 10px 13px}
.block-manage-voucher .use-voucher-booking:first-child .title-6--dark{margin-top:0}.block-manage-voucher .use-voucher-booking li em{margin-right:5px;margin-top:-2px;font-size:12px}
.block-manage-voucher .use-voucher-booking+.use-voucher-booking{border-top:2px solid #fff}.use-voucher-error-page .general-flight{margin-top:34px;position:relative}
.form-voucher .custom-select--2 .select__text{padding-left:15px}.form-voucher .booking-info-group.block-white{background-color:#fff;margin:10px 0 0 0}
.block-white{background:#fff;padding:15px 20px}.form-voucher .booking-info-group .booking-info{background-color:#fff}
.popup--miles-calculated dl{margin:27px 0 30px;padding:10px 20px 20px;overflow:hidden;background-color:#f2f2f2}
.popup--miles-calculated dd,.popup--miles-calculated dt{width:50%;margin:10px 0 0;display:inline-block;vertical-align:top}
.popup--miles-calculated dt{width:48%}.popup--miles-calculated dd{margin-left:0;color:#000}.popup--miles-calculated dd span{font-weight:bold;padding-left:5px}
.popup .popup__text-intro{margin-top:0;margin-bottom:30px;color:#333;font-size:16px}.popup--miles-calculated .popup__text-intro{margin-bottom:0}
.wrap-milestones .link-miles li+li{margin-top:7px}.wrap-milestones .link-miles li{list-style-type:none;display:block}
.dials .dials-progress-tab .tab-wrapper .reserve-value p{margin-top:0}.voucher-page .alert-error{border-color:red}
.voucher-page #voucher-error{padding:10px;color:red}.form-voucher{color:#000}.oru-review-page .voucher-alert-mrgn-top{margin-top:15px}
.oru-review-page .voucher-alert-mrgn-btm{margin-bottom:20px}.voucher-change-alert{width:72%}.add-ons-item li{list-style:none}
@font-face{font-family:'sia-amenities';src:url('/saar5/fonts/sia-amenities.eot');src:url('/saar5/fonts/sia-amenities.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-amenities.woff') format('woff'),url('/saar5/fonts/sia-amenities.ttf') format('truetype'),url('/saar5/fonts/sia-amenities.svg') format('svg');font-weight:normal;font-style:normal}
@font-face{font-family:'sia-map';src:url('/saar5/fonts/sia-map.eot?cbq5t9');src:url('/saar5/fonts/sia-map.eot?cbq5t9#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-map.ttf?cbq5t9') format('truetype'),url('/saar5/fonts/sia-map.woff?cbq5t9') format('woff'),url('/saar5/fonts/sia-map.svg?cbq5t9#sia-3') format('svg');font-weight:normal;font-style:normal}
[class^="ico-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-"]:before,[class*=" ico-"]:before{font-family:"sia";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;vertical-align:middle;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em}
.ico-add-new-user:before{content:"\e900"}.ico-flight-history:before{content:"\e901"}
.ico-performance-reports:before{content:"\e902"}.ico-emergency-assistance:before{content:"\e903"}
.ico-personal-items:before{content:"\e904"}.ico-duty-free:before{content:"\e905"}
.ico-tours-activities:before{content:"\e906"}.ico-airplane:before{content:"\e600"}
.ico-airplane-lift:before{content:"\e601"}.ico-alert:before{content:"\e602"}
.ico-assistance:before{content:"\e603"}.ico-baggage:before{content:"\e604"}
.ico-bassinet:before{content:"\e605"}.ico-bed:before{content:"\e606"}
.ico-building:before{content:"\e607"}.ico-building-2:before{content:"\e608"}
.ico-business:before{content:"\e609"}.ico-business-1:before{content:"\e60a"}
.ico-cancel-all:before{content:"\e60b"}.ico-cancel-thin:before{content:"\e60d"}
.ico-car:before{content:"\e60c"}.ico-change-seat:before{content:"\e60e"}
.ico-checkbox:before{content:"\e60f"}.ico-check-thick:before{content:"\e610"}
.ico-close:before{content:"\e611"}.ico-close-rounded:before{content:"\e612"}
.ico-close-round-fill:before{content:"\e613"}.ico-cloudy:before{content:"\e614"}
.ico-cup:before{content:"\e615"}.ico-date:before{content:"\e616"}
.ico-delete:before{content:"\e617"}.ico-device:before{content:"\e618"}
.ico-dollar:before{content:"\e619"}.ico-download:before{content:"\e61a"}
.ico-download-1:before{content:"\e61b"}.ico-dropdown:before{content:"\e61c"}
.ico-edit:before{content:"\e61d"}.ico-facebook:before{content:"\e61e"}
.ico-flight-1:before{content:"\e61f"}.ico-food:before{content:"\e620"}
.ico-forms:before{content:"\e621"}.ico-forward:before{content:"\e622"}
.ico-gear:before{content:"\e623"}.ico-get-boarding-pass:before{content:"\e624"}
.ico-gplus:before{content:"\e625"}.ico-group-user:before{content:"\e626"}
.ico-gym:before{content:"\e627"}.ico-icons-42:before{content:"\e628"}
.ico-icons-43:before{content:"\e629"}.ico-info:before{content:"\e62e"}
.ico-info-1:before{content:"\e62f"}.ico-info-2:before{content:"\e62c"}
.ico-info-13:before{content:"\e62d"}.ico-info-17:before{content:"\e62a"}
.ico-info-round-fill:before,.ico-tooltips:before{content:"\e62b"}.ico-instagram:before{content:"\e630"}
.ico-location:before{content:"\e631"}.ico-lounges:before{content:"\e632"}
.ico-lounges-1:before{content:"\e633"}.ico-mail:before{content:"\e634"}
.ico-man-enclosed:before{content:"\e635"}.ico-mark-as-read:before{content:"\e636"}
.ico-meal:before{content:"\e637"}.ico-minus:before{content:"\e638"}
.ico-nav:before{content:"\e639"}.ico-note-book:before{content:"\e63a"}
.ico-pc:before{content:"\e63b"}.ico-pdf:before{content:"\e644"}
.ico-permanent-seat:before{content:"\e645"}.ico-phone:before{content:"\e63e"}
.ico-pin:before{content:"\e63f"}.ico-plane-card:before{content:"\e640"}
.ico-plug-in:before{content:"\e641"}.ico-plus:before{content:"\e642"}
.ico-point-d:before{content:"\e643"}.ico-point-l:before{content:"\e63c"}
.ico-point-r:before{content:"\e63d"}.ico-point-u:before{content:"\e646"}
.ico-preferred:before{content:"\e647"}.ico-print:before{content:"\e64e"}
.ico-rainy:before{content:"\e649"}.ico-screen:before{content:"\e64a"}
.ico-search:before{content:"\e64b"}.ico-seat-windowless:before{content:"\e64c"}
.ico-seat-windowless-priority:before{content:"\e64d"}.ico-star:before{content:"\e648"}
.ico-success:before{content:"\e64f"}.ico-sunny:before{content:"\e650"}
.ico-swim-25:before{content:"\e651"}.ico-swim-36:before{content:"\e652"}
.ico-tax:before{content:"\e653"}.ico-television:before{content:"\e654"}
.ico-tooltip:before{content:"\e655"}.ico-twitter:before{content:"\e656"}
.ico-user:before{content:"\e657"}.ico-weibo:before{content:"\e658"}
.ico-wifi:before{content:"\e659"}.ico-youtube:before{content:"\e65a"}
.ico-adventure:before{content:"\e65b"}.ico-beaches:before{content:"\e65c"}
.ico-bus:before{content:"\e65d"}.ico-chat:before{content:"\e65e"}
.ico-cultural:before{content:"\e65f"}.ico-desk-phone:before{content:"\e660"}
.ico-external-link:before{content:"\e661"}.ico-family:before{content:"\e662"}
.ico-festival-and-events:before{content:"\e663"}.ico-flag:before{content:"\e664"}
.ico-halal:before{content:"\e665"}.ico-info-3:before{content:"\e666"}
.ico-movie:before{content:"\e667"}.ico-music:before{content:"\e668"}
.ico-nature:before{content:"\e669"}.ico-package:before{content:"\e66a"}
.ico-pdf-1:before{content:"\e66b"}.ico-pdf-2:before{content:"\e66c"}
.ico-road-trips:before{content:"\e66d"}.ico-shield:before{content:"\e66e"}
.ico-sms:before{content:"\e66f"}.ico-taxi:before{content:"\e670"}
.ico-upgrade:before{content:"\e671"}.ico-vegetarian:before{content:"\e672"}
.ico-document:before{content:"\e673"}.ico-zip:before{content:"\e674"}
.ico-arrow-1{width:12px;height:6px;background-position:0 -780px}.ico-date{color:#e1e1e1}.ico-check-1{width:30px;height:28px;background:url("../images/ico-check-1.png") no-repeat}
.ico-check-2{width:13px;height:10px;background:url("../images/ico-check-2.png") no-repeat}
.ico-tooltips{font-size:20px;margin-left:5px;color:#666;line-height:1.2;cursor:pointer}.ico-tooltips:before{vertical-align:-2px}
.ico-down,.ico-down-1,.ico-arrow-up,.ico-arrow-up-1,.ico-arrow-right{width:0;vertical-align:-3px;border-style:solid;border-color:transparent}
.ico-down{border-width:5px;border-top-color:#666}.ico-down-1{border-width:5px;border-top-color:#fff}
.ico-arrow-up{border-width:6px;border-bottom-color:#fafaf9}.ico-arrow-up-1{border-width:6px;border-bottom-color:#f0f0f0}
.ico-arrow-right{border-width:5px;border-left-color:#e47305}.ico-plane{font:normal 30px "sia";margin:0 .2em}
.ico-1-plane{font:normal 30px "sia-1";margin:0 .2em}[class^="ico-1-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-1-"]:before,[class*=" ico-1-"]:before{font-family:"sia-1"}
.ico-1-airplane-lift:before{content:"\e600"}.ico-1-assistance:before{content:"\e601"}
.ico-1-bassinet:before{content:"\e602"}.ico-1-change-seat:before{content:"\e603"}
.ico-1-info-round-fill:before{content:"\e604"}.ico-1-plug-in:before{content:"\e605"}
.ico-1-preferred:before{content:"\e606"}.ico-1-screen:before{content:"\e607"}
.ico-1-seat-windowless:before{content:"\e608"}.ico-1-seat-windowless-priority:before{content:"\e609"}
.ico-1-television:before{content:"\e60a"}.ico-1-toilet:before{content:"\e60b"}
.ico-1-flat-bed:before{content:"\e60c"}[class^="ico-2-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-2-"]:before,[class*=" ico-2-"]:before{font-family:"sia-amenities"}
.ico-2-hours:before{content:"\e900"}.ico-2-ariport-transfer:before{content:"\e901"}
.ico-2-bar:before{content:"\e902"}.ico-2-bottle-water:before{content:"\e903"}
.ico-2-bussiness-transfer:before{content:"\e904"}.ico-2-car-part:before{content:"\e905"}
.ico-2-casio:before{content:"\e906"}.ico-2-coffee:before{content:"\e907"}
.ico-2-family:before{content:"\e908"}.ico-2-family-room:before{content:"\e909"}
.ico-2-fifness-center:before{content:"\e90a"}.ico-2-free-wifi:before{content:"\e90b"}
.ico-2-hair-dryer:before{content:"\e90c"}.ico-2-kitchenette:before{content:"\e90d"}
.ico-2-laundry-service:before{content:"\e90e"}.ico-2-meeting-fancility:before{content:"\e90f"}
.ico-2-non-smoking:before{content:"\e910"}.ico-2-private-beach:before{content:"\e911"}
.ico-2-restaurant:before{content:"\e912"}.ico-2-room-service:before{content:"\e913"}
.ico-2-spa:before{content:"\e914"}.ico-2-swiming-pool:before{content:"\e915"}
.ico-2-television:before{content:"\e916"}.ico-2-wheelchair:before{content:"\e917"}
.ico-2-fitness:before{content:"\e918"}.ico-2-hotel:before{content:"\e919"}
.ico-2-lounge:before{content:"\e91a"}.ico-2-spa2:before{content:"\e91b"}
[class^="ico-3-"]{display:inline-block;vertical-align:middle;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
[class^="ico-3-"]:before,[class*=" ico-3-"]:before{font-family:"sia-map"}
.ico-3-24hour-check-in:before{content:"\f101"}.ico-3-24hour-frontdesk:before{content:"\f102"}
.ico-3-24hour-room-service:before{content:"\f103"}.ico-3-24hour-security:before{content:"\f104"}
.ico-3-desktop-ic-black-down:before{content:"\f105"}.ico-3-desktop-ic-black-down-arrow:before{content:"\f106"}
.ico-3-desktop-ic-profile:before{content:"\f107"}.ico-3-internet:before{content:"\f108"}
.ico-3-iron:before{content:"\f109"}.ico-3-add-a-website:before{content:"\f10a"}
.ico-3-additional-bathroom:before{content:"\f10b"}.ico-3-additional-information:before{content:"\f10c"}
.ico-3-additional-toilet:before{content:"\f10d"}.ico-3-afternoon-tea:before{content:"\f10e"}
.ico-3-air-conditioning:before{content:"\f10f"}.ico-3-air-purifier:before{content:"\f110"}
.ico-3-airport-transfer-big:before{content:"\f111"}.ico-3-airport-transfer-oneway:before{content:"\f112"}
.ico-3-airport-transfer-roundtrip:before{content:"\f113"}.ico-3-airport-transfer-small:before{content:"\f114"}
.ico-3-airport-transfer:before{content:"\f115"}.ico-3-airports:before{content:"\f116"}
.ico-3-alarm-clock:before{content:"\f117"}.ico-3-american-express:before{content:"\f118"}
.ico-3-apartment:before{content:"\f119"}.ico-3-app-android:before{content:"\f11a"}
.ico-3-app-apple:before{content:"\f11b"}.ico-3-app-windos:before{content:"\f11c"}
.ico-3-arrow-right:before{content:"\f11d"}.ico-3-assembly-pin-border:before{content:"\f11e"}
.ico-3-assembly-restaurant:before{content:"\f11f"}.ico-3-atm-cash-machine-on-site:before{content:"\f120"}
.ico-3-babysitting:before{content:"\f121"}.ico-3-badminton-court:before{content:"\f122"}
.ico-3-balcony-terrace:before{content:"\f123"}.ico-3-balloon:before{content:"\f124"}
.ico-3-bathrobes:before{content:"\f125"}.ico-3-bathroom-basics:before{content:"\f126"}
.ico-3-bathroom-phone:before{content:"\f127"}.ico-3-bathrooms:before{content:"\f128"}
.ico-3-bathtub:before{content:"\f129"}.ico-3-bbq-facilities:before{content:"\f12a"}
.ico-3-bc-global-card:before{content:"\f12b"}.ico-3-beach:before{content:"\f12c"}
.ico-3-bed:before{content:"\f12d"}.ico-3-bedroom:before{content:"\f12e"}
.ico-3-bicycle-rental:before{content:"\f12f"}.ico-3-billiards:before{content:"\f130"}
.ico-3-blackout-curtains:before{content:"\f131"}.ico-3-boat:before{content:"\f132"}
.ico-3-book-now-pay-later:before{content:"\f133"}.ico-3-book-without-a-creditcard:before{content:"\f134"}
.ico-3-bottle-of-sparkling-wine:before{content:"\f135"}.ico-3-bottle-of-wine:before{content:"\f136"}
.ico-3-bowling-alley:before{content:"\f137"}.ico-3-breakfast-one-person:before{content:"\f138"}
.ico-3-breakfast:before{content:"\f139"}.ico-3-bunk-bed:before{content:"\f13a"}
.ico-3-bus-and-rail-stations:before{content:"\f13b"}.ico-3-business-center:before{content:"\f13c"}
.ico-3-business-facilities:before{content:"\f13d"}.ico-3-buzzer-wireless-intercom:before{content:"\f13e"}
.ico-3-c-coupon:before{content:"\f13f"}.ico-3-callcenter:before{content:"\f140"}
.ico-3-cancellation-policy-non-refund-special-condition:before{content:"\f141"}
.ico-3-canoe:before{content:"\f142"}.ico-3-car-hire:before{content:"\f143"}
.ico-3-car-park:before{content:"\f144"}.ico-3-car-power-charging-station:before{content:"\f145"}
.ico-3-carbon-monoxide-detector:before{content:"\f146"}.ico-3-carpeting:before{content:"\f147"}
.ico-3-carrouselarrow-left:before{content:"\f148"}.ico-3-carrouselarrow-right:before{content:"\f149"}
.ico-3-cash:before{content:"\f14a"}.ico-3-casino:before{content:"\f14b"}
.ico-3-chapel:before{content:"\f14c"}.ico-3-check-box:before{content:"\f14d"}
.ico-3-child:before{content:"\f14e"}.ico-3-children-high-chair:before{content:"\f14f"}
.ico-3-children-playground:before{content:"\f150"}.ico-3-circle-05:before{content:"\f151"}
.ico-3-circle-1:before{content:"\f152"}.ico-3-circle-15:before{content:"\f153"}
.ico-3-circle-2:before{content:"\f154"}.ico-3-circle-25:before{content:"\f155"}
.ico-3-circle-3:before{content:"\f156"}.ico-3-circle-35:before{content:"\f157"}
.ico-3-circle-4:before{content:"\f158"}.ico-3-circle-45:before{content:"\f159"}
.ico-3-circle-5:before{content:"\f15a"}.ico-3-city-buses:before{content:"\f15b"}
.ico-3-city-view:before{content:"\f15c"}.ico-3-cleaning-products:before{content:"\f15d"}
.ico-3-clear-mark:before{content:"\f15e"}.ico-3-close-popup:before{content:"\f15f"}
.ico-3-closest-bar:before{content:"\f160"}.ico-3-closest-market:before{content:"\f161"}
.ico-3-closet:before{content:"\f162"}.ico-3-clothes-dryer-pay:before{content:"\f163"}
.ico-3-clothes-rack:before{content:"\f164"}.ico-3-clothes-washer-free:before{content:"\f165"}
.ico-3-club-lounge-access:before{content:"\f166"}.ico-3-coffee-shop:before{content:"\f167"}
.ico-3-coffee-tea-maker:before{content:"\f168"}.ico-3-complimentary-bottled-water:before{content:"\f169"}
.ico-3-complimentary-instant-coffee:before{content:"\f16a"}.ico-3-complimentary-tea:before{content:"\f16b"}
.ico-3-concierge:before{content:"\f16c"}.ico-3-control-close-circle:before{content:"\f16d"}
.ico-3-control-collapse:before{content:"\f16e"}.ico-3-control-expand:before{content:"\f16f"}
.ico-3-coupon:before{content:"\f170"}.ico-3-credit-card-bf:before{content:"\f171"}
.ico-3-credit-card:before{content:"\f172"}.ico-3-currency-exchange:before{content:"\f173"}
.ico-3-daily-housekeeping:before{content:"\f174"}.ico-3-daily-newspaper:before{content:"\f175"}
.ico-3-dart-board:before{content:"\f176"}.ico-3-dashboard:before{content:"\f177"}
.ico-3-data-at-your-fingertips:before{content:"\f178"}.ico-3-deal-gift-card:before{content:"\f179"}
.ico-3-deal-insider:before{content:"\f17a"}.ico-3-desk:before{content:"\f17b"}
.ico-3-diners-clubs-card:before{content:"\f17c"}.ico-3-dinner:before{content:"\f17d"}
.ico-3-discover-card:before{content:"\f17e"}.ico-3-dishwasher:before{content:"\f17f"}
.ico-3-diving:before{content:"\f180"}.ico-3-domestic-rates:before{content:"\f181"}
.ico-3-dot-seperater:before{content:"\f182"}.ico-3-dressing-room:before{content:"\f183"}
.ico-3-drinks:before{content:"\f184"}.ico-3-drug-stores:before{content:"\f185"}
.ico-3-dryer:before{content:"\f186"}.ico-3-dvd-cd-player:before{content:"\f187"}
.ico-3-dynamic-banner:before{content:"\f188"}.ico-3-early-check-in:before{content:"\f189"}
.ico-3-easy-integration:before{content:"\f18a"}.ico-3-edit:before{content:"\f18b"}
.ico-3-electric-blanket:before{content:"\f18c"}.ico-3-elevator:before{content:"\f18d"}
.ico-3-email-envelope:before{content:"\f18e"}.ico-3-essentials:before{content:"\f18f"}
.ico-3-executive-floor:before{content:"\f190"}.ico-3-executive-lounge-access:before{content:"\f191"}
.ico-3-express-check-in-check-out:before{content:"\f192"}.ico-3-exterior:before{content:"\f193"}
.ico-3-extra-long-beds:before{content:"\f194"}.ico-3-facebook-logo:before{content:"\f195"}
.ico-3-family-room:before{content:"\f196"}.ico-3-fan:before{content:"\f197"}
.ico-3-faq:before{content:"\f198"}.ico-3-favorite-filled:before{content:"\f199"}
.ico-3-favorite:before{content:"\f19a"}.ico-3-fax-machine:before{content:"\f19b"}
.ico-3-feedback:before{content:"\f19c"}.ico-3-fire-extinguisher:before{content:"\f19d"}
.ico-3-fireplace:before{content:"\f19e"}.ico-3-first-aid-kit:before{content:"\f19f"}
.ico-3-fishing:before{content:"\f1a0"}.ico-3-fitness-center:before{content:"\f1a1"}
.ico-3-flash-deal:before{content:"\f1a2"}.ico-3-flight-earn:before{content:"\f1a3"}
.ico-3-free-cancellation:before{content:"\f1a4"}.ico-3-free-welcome-drink:before{content:"\f1a5"}
.ico-3-free-wifi-in-all-rooms:before{content:"\f1a6"}.ico-3-g-giftcard:before{content:"\f1a7"}
.ico-3-garden:before{content:"\f1a8"}.ico-3-gift-card:before{content:"\f1a9"}
.ico-3-gift-souvenir-shop:before{content:"\f1aa"}.ico-3-golf-course-on-site:before{content:"\f1ab"}
.ico-3-golf-course-within-3k:before{content:"\f1ac"}.ico-3-grocery-deliveries:before{content:"\f1ad"}
.ico-3-guest-house:before{content:"\f1ae"}.ico-3-gym:before{content:"\f1af"}
.ico-3-hair-dryer:before{content:"\f1b0"}.ico-3-halal-restaurant:before{content:"\f1b1"}
.ico-3-half-full-board:before{content:"\f1b2"}.ico-3-hangers:before{content:"\f1b3"}
.ico-3-heating:before{content:"\f1b4"}.ico-3-hiking-trails:before{content:"\f1b5"}
.ico-3-holiday-house:before{content:"\f1b6"}.ico-3-homestay:before{content:"\f1b7"}
.ico-3-horse-riding:before{content:"\f1b8"}.ico-3-hospitals-clinics:before{content:"\f1b9"}
.ico-3-hot-spring-bath:before{content:"\f1ba"}.ico-3-hot-tub:before{content:"\f1bb"}
.ico-3-hotel-book-last:before{content:"\f1bc"}.ico-3-hotel-data:before{content:"\f1bd"}
.ico-3-hotel-great-location:before{content:"\f1be"}.ico-3-hotel-people-looking:before{content:"\f1bf"}
.ico-3-hotel-star-half:before{content:"\f1c0"}.ico-3-hotel-star:before{content:"\f1c1"}
.ico-3-hotel-wifi:before{content:"\f1c2"}.ico-3-hover-details:before{content:"\f1c3"}
.ico-3-humidifier:before{content:"\f1c4"}.ico-3-icon-arrow-down:before{content:"\f1c5"}
.ico-3-icon-arrow-up:before{content:"\f1c6"}.ico-3-iftar:before{content:"\f1c7"}
.ico-3-in-room-safe:before{content:"\f1c8"}.ico-3-in-room-tablet:before{content:"\f1c9"}
.ico-3-in-room-video-games:before{content:"\f1ca"}.ico-3-indoor-poor:before{content:"\f1cb"}
.ico-3-infant:before{content:"\f1cc"}.ico-3-infirmary:before{content:"\f1cd"}
.ico-3-info-alert:before{content:"\f1ce"}.ico-3-info-with-circle:before{content:"\f1cf"}
.ico-3-inhouse-movies:before{content:"\f1d0"}.ico-3-insider-deal-desktop:before{content:"\f1d1"}
.ico-3-interconnecting-room-available:before{content:"\f1d2"}.ico-3-ipod-docking-station:before{content:"\f1d3"}
.ico-3-islamic-prayer-room:before{content:"\f1d4"}.ico-3-jacuzzi-bathtub:before{content:"\f1d5"}
.ico-3-japanese-futon:before{content:"\f1d6"}.ico-3-jcb:before{content:"\f1d7"}
.ico-3-karaoke:before{content:"\f1d8"}.ico-3-kids-club:before{content:"\f1d9"}
.ico-3-kitchen:before{content:"\f1da"}.ico-3-kitchenware:before{content:"\f1db"}
.ico-3-kosher-restaurant:before{content:"\f1dc"}.ico-3-laptop-friendly-workspace:before{content:"\f1dd"}
.ico-3-laptop-safe-box:before{content:"\f1de"}.ico-3-late-check-out:before{content:"\f1df"}
.ico-3-laundromat:before{content:"\f1e0"}.ico-3-laundry-service:before{content:"\f1e1"}
.ico-3-library:before{content:"\f1e2"}.ico-3-limit-deal:before{content:"\f1e3"}
.ico-3-line-close:before{content:"\f1e4"}.ico-3-line-empty-circle:before{content:"\f1e5"}
.ico-3-linens:before{content:"\f1e6"}.ico-3-lobby:before{content:"\f1e7"}
.ico-3-lockers:before{content:"\f1e8"}.ico-3-luggage-storage:before{content:"\f1e9"}
.ico-3-luggage:before{content:"\f1ea"}.ico-3-lunch:before{content:"\f1eb"}
.ico-3-male-capsule:before{content:"\f1ec"}.ico-3-map-airport:before{content:"\f1ed"}
.ico-3-map-attraction:before{content:"\f1ee"}.ico-3-map-city:before{content:"\f1ef"}
.ico-3-map-night:before{content:"\f1f0"}.ico-3-map-room:before{content:"\f1f1"}
.ico-3-map-transportation:before{content:"\f1f2"}.ico-3-map-view:before{content:"\f1f3"}
.ico-3-massage:before{content:"\f1f4"}.ico-3-mastercard:before{content:"\f1f5"}
.ico-3-max-occupancy-plus:before{content:"\f1f6"}.ico-3-max-occupancy:before{content:"\f1f7"}
.ico-3-meeting-facilities:before{content:"\f1f8"}.ico-3-menu-bookings:before{content:"\f1f9"}
.ico-3-microwave:before{content:"\f1fa"}.ico-3-mini-bar:before{content:"\f1fb"}
.ico-3-minus-thin:before{content:"\f1fc"}.ico-3-minus-with-circle:before{content:"\f1fd"}
.ico-3-mirror:before{content:"\f1fe"}.ico-3-more-money:before{content:"\f1ff"}
.ico-3-mosquitonet:before{content:"\f200"}.ico-3-motorbike:before{content:"\f201"}
.ico-3-mountain-view:before{content:"\f202"}.ico-3-nav-back:before{content:"\f203"}
.ico-3-nav-down-bold:before{content:"\f204"}.ico-3-nav-down-thin:before{content:"\f205"}
.ico-3-nav-left-bold:before{content:"\f206"}.ico-3-nav-left-thin:before{content:"\f207"}
.ico-3-nav-right-bold:before{content:"\f208"}.ico-3-nav-right-thin:before{content:"\f209"}
.ico-3-nav-up-bold:before{content:"\f20a"}.ico-3-nav-up-thin:before{content:"\f20b"}
.ico-3-negative:before{content:"\f20c"}.ico-3-nightclub:before{content:"\f20d"}
.ico-3-non-smoking-room:before{content:"\f20e"}.ico-3-noti-balloon-answer:before{content:"\f20f"}
.ico-3-noti-balloon-question:before{content:"\f210"}.ico-3-noti-check-mark-rounded-inner:before{content:"\f211"}
.ico-3-noti-check-mark-sharp:before{content:"\f212"}.ico-3-notice-info:before{content:"\f213"}
.ico-3-number-of-rooms:before{content:"\f214"}.ico-3-outdoor-pool:before{content:"\f215"}
.ico-3-pay-at-the-place:before{content:"\f216"}.ico-3-payment-option-no-credit-card:before{content:"\f217"}
.ico-3-personal-cheque:before{content:"\f218"}.ico-3-personal-details:before{content:"\f219"}
.ico-3-pets-allowed:before{content:"\f21a"}.ico-3-photocopying:before{content:"\f21b"}
.ico-3-pin:before{content:"\f21c"}.ico-3-pin-star:before{content:"\f21d"}
.ico-3-plus-thin:before{content:"\f21e"}.ico-3-plus-with-circle:before{content:"\f21f"}
.ico-3-pointsmax-line-logo:before{content:"\f220"}.ico-3-pointsmax-logo:before{content:"\f221"}
.ico-3-pointsmax:before{content:"\f222"}.ico-3-police:before{content:"\f223"}
.ico-3-pool-kids:before{content:"\f224"}.ico-3-pool:before{content:"\f225"}
.ico-3-poolside-bar:before{content:"\f226"}.ico-3-portable-wifi-rental:before{content:"\f227"}
.ico-3-positive:before{content:"\f228"}.ico-3-postal-service:before{content:"\f229"}
.ico-3-printer:before{content:"\f22a"}.ico-3-private-beach:before{content:"\f22b"}
.ico-3-private-entrance:before{content:"\f22c"}.ico-3-private-pool:before{content:"\f22d"}
.ico-3-profiles:before{content:"\f22e"}.ico-3-promotion-right:before{content:"\f22f"}
.ico-3-properties:before{content:"\f230"}.ico-3-property-owner:before{content:"\f231"}
.ico-3-question-mark:before{content:"\f232"}.ico-3-questions:before{content:"\f233"}
.ico-3-reception:before{content:"\f234"}.ico-3-refrigerator:before{content:"\f235"}
.ico-3-reporting:before{content:"\f236"}.ico-3-residence:before{content:"\f237"}
.ico-3-resort-property-plan:before{content:"\f238"}.ico-3-restaurant-credit:before{content:"\f239"}
.ico-3-restaurant:before{content:"\f23a"}.ico-3-right-tick:before{content:"\f23b"}
.ico-3-room-plan:before{content:"\f23c"}.ico-3-room-promotion-for-flashdeal:before{content:"\f23d"}
.ico-3-room-promotion-for-mobiledeal:before{content:"\f23e"}.ico-3-room-promotion-for-otherdeal:before{content:"\f23f"}
.ico-3-room-promotion-for-smartdeal:before{content:"\f240"}.ico-3-room-promotion-super-savedeal:before{content:"\f241"}
.ico-3-room-promotion:before{content:"\f242"}.ico-3-room-service:before{content:"\f243"}
.ico-3-safety-deposit-boxes:before{content:"\f244"}.ico-3-salon:before{content:"\f245"}
.ico-3-sauna:before{content:"\f246"}.ico-3-scale:before{content:"\f247"}
.ico-3-search-box:before{content:"\f248"}.ico-3-search-calendar:before{content:"\f249"}
.ico-3-search-icon:before{content:"\f24a"}.ico-3-seating-area:before{content:"\f24b"}
.ico-3-secure-icon:before{content:"\f24c"}.ico-3-separate-dining-area:before{content:"\f24d"}
.ico-3-separate-living-room:before{content:"\f24e"}.ico-3-separate-shower-and-tub:before{content:"\f24f"}
.ico-3-seriously-multilingual:before{content:"\f250"}.ico-3-sewing-kit:before{content:"\f251"}
.ico-3-shampoo:before{content:"\f252"}.ico-3-shared-kitchen:before{content:"\f253"}
.ico-3-shoeshine-kit:before{content:"\f254"}.ico-3-shopping:before{content:"\f255"}
.ico-3-shops:before{content:"\f256"}.ico-3-shower:before{content:"\f257"}
.ico-3-shrine:before{content:"\f258"}.ico-3-shuttle-service:before{content:"\f259"}
.ico-3-single-bed:before{content:"\f25a"}.ico-3-ski-equipment-rentals:before{content:"\f25b"}
.ico-3-ski-lessons:before{content:"\f25c"}.ico-3-skiing:before{content:"\f25d"}
.ico-3-slippers:before{content:"\f25e"}.ico-3-smoke-detector:before{content:"\f25f"}
.ico-3-smoking-allowed:before{content:"\f260"}.ico-3-smoking-area:before{content:"\f261"}
.ico-3-snorkeling:before{content:"\f262"}.ico-3-sofa:before{content:"\f263"}
.ico-3-solarium:before{content:"\f264"}.ico-3-soundproofing:before{content:"\f265"}
.ico-3-spa-credit:before{content:"\f266"}.ico-3-spa-sauna:before{content:"\f267"}
.ico-3-special-condition:before{content:"\f268"}.ico-3-sqm:before{content:"\f269"}
.ico-3-squash-courts:before{content:"\f26a"}.ico-3-star-1:before{content:"\f26b"}
.ico-3-star-15:before{content:"\f26c"}.ico-3-star-2:before{content:"\f26d"}
.ico-3-star-25:before{content:"\f26e"}.ico-3-star-3:before{content:"\f26f"}
.ico-3-star-35:before{content:"\f270"}.ico-3-star-4:before{content:"\f271"}
.ico-3-star-45:before{content:"\f272"}.ico-3-star-5:before{content:"\f273"}
.ico-3-steamroom:before{content:"\f274"}.ico-3-subways:before{content:"\f275"}
.ico-3-suitable-for-events:before{content:"\f276"}.ico-3-surfing-lessons:before{content:"\f277"}
.ico-3-table-tennis:before{content:"\f278"}.ico-3-tamil:before{content:"\f279"}
.ico-3-tax-receipt-available:before{content:"\f27a"}.ico-3-taxi-service:before{content:"\f27b"}
.ico-3-telephone:before{content:"\f27c"}.ico-3-tennis-courts:before{content:"\f27d"}
.ico-3-text-links:before{content:"\f27e"}.ico-3-theme-park:before{content:"\f27f"}
.ico-3-thin-arrow-left:before{content:"\f280"}.ico-3-thin-arrow-right:before{content:"\f281"}
.ico-3-thumb-up-line:before{content:"\f282"}.ico-3-thumb-up-solid:before{content:"\f283"}
.ico-3-thumb-up:before{content:"\f284"}.ico-3-ticket-service:before{content:"\f285"}
.ico-3-time-icon:before{content:"\f286"}.ico-3-toiletries:before{content:"\f287"}
.ico-3-tools:before{content:"\f288"}.ico-3-tooltip:before{content:"\f289"}
.ico-3-topic-calendar:before{content:"\f28a"}.ico-3-topic-filter:before{content:"\f28b"}
.ico-3-topic-hotel-highlight:before{content:"\f28c"}.ico-3-topic-search:before{content:"\f28d"}
.ico-3-topic-user:before{content:"\f28e"}.ico-3-total-support:before{content:"\f28f"}
.ico-3-tours:before{content:"\f290"}.ico-3-towels:before{content:"\f291"}
.ico-3-transfer-both-ways:before{content:"\f292"}.ico-3-transfer-one-ways:before{content:"\f293"}
.ico-3-triangle-warning:before{content:"\f294"}.ico-3-trouser-press:before{content:"\f295"}
.ico-3-tv-area:before{content:"\f296"}.ico-3-tv:before{content:"\f297"}
.ico-3-umbrella:before{content:"\f298"}.ico-3-unionpay:before{content:"\f299"}
.ico-3-upload-your-logo:before{content:"\f29a"}.ico-3-user-font-icon:before{content:"\f29b"}
.ico-3-valet-parking:before{content:"\f29c"}.ico-3-vending-machine:before{content:"\f29d"}
.ico-3-views:before{content:"\f29e"}.ico-3-villa:before{content:"\f29f"}
.ico-3-visa:before{content:"\f2a0"}.ico-3-wake-up-service:before{content:"\f2a1"}
.ico-3-walking:before{content:"\f2a2"}.ico-3-want-to-talk:before{content:"\f2a3"}
.ico-3-washer:before{content:"\f2a4"}.ico-3-watch:before{content:"\f2a5"}
.ico-3-water-park:before{content:"\f2a6"}.ico-3-water-sports-motorized:before{content:"\f2a7"}
.ico-3-water-sports-non-motorized:before{content:"\f2a8"}.ico-3-watersports-equipment-rentals:before{content:"\f2a9"}
.ico-3-wheelchair-accessible:before{content:"\f2aa"}.ico-3-wifi-in-public-areas:before{content:"\f2ab"}
.ico-3-wifi:before{content:"\f2ac"}.ico-3-wind-surfing:before{content:"\f2ad"}
.ico-3-wooden-parqueted-flooring:before{content:"\f2ae"}.ico-3-x-icon:before{content:"\f2af"}
.ico-3-yoga-room:before{content:"\f2b0"}.addon-item .accordion__content{padding:0 20px 20px 20px}
.promotion-item--2 .destination-info{position:absolute;right:0;bottom:0;left:0;width:100%}.editor .flight-item img{margin:0}
.component-price-point .promotion-item .flight-item__vignette{-webkit-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);-moz-box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3);box-shadow:inset -1px -68px 17px -17px rgba(0,0,0,0.3)}
.component-price-point .promotion-btn{margin-bottom:0}.destination-note{font-size:14px;color:#333;margin-top:28px;margin-bottom:25px;font-weight:400;font-style:italic;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.form-station{margin-bottom:20px}.form-station .destination-select .select__label{max-width:80px}.form-station .destination-select .select__text{padding-left:110px}
.booking-widget{margin-top:40px;border-bottom:2px solid #ccc;position:relative}.booking-widget .booking-widget__inner{background-color:#f2efe6;background-image:url(../images/bg-booking-widget.jpg);background-position:-110px -23%;background-repeat:no-repeat}
.booking-widget:before{content:"";position:absolute;right:0;top:0;width:62%;height:60%;min-height:44px;background-image:url(../images/bg-booking-widget-top.jpg);background-position:0 0;background-repeat:no-repeat}
.booking-widget .booking-widget__content{padding:30px;position:relative}.booking-widget.sticky{position:fixed;right:0;bottom:-3px;left:0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);-moz-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3);z-index:13}
.booking-widget.sticky .booking-widget__inner{min-height:40px}.booking-widget.sticky .booking-widget__content{padding-top:15px;padding-bottom:10px}
.booking-widget.sticky .booking-widget-block{padding-bottom:20px}.booking-widget.sticky .sub-heading-2--blue{margin-top:10px}
.booking-widget.sticky .sticky__open{display:block;padding:0;background-color:transparent;border:0;outline:0;color:#666;text-transform:uppercase;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.booking-widget.sticky .sticky__open .arrow-up{display:inline-block;margin-left:8px;margin-bottom:2px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #666}
.booking-widget-block{position:relative;z-index:1}.booking-widget-block .form-booking-widget{padding-top:15px}
.booking-widget-block .flight-info{width:335px}.booking-widget-block .customer-info{width:498px;width:calc(100% - 440px)}
.booking-widget-block .button-group{float:right;margin-right:5px}.sticky__close{line-height:1;color:#000;font-family:"sia";font-size:12px;font-weight:bold;padding:15px;display:block;outline:0;background-color:transparent;border:0;z-index:10;position:absolute;top:5px;right:-10px}
.promotion-result .promotion-item__title,.promotion-result .item-container{color:#00266b;margin-bottom:15px;font-size:16px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.component-fare-table-multiple .promotion-item__content{padding-top:20px;padding-bottom:20px}.component-column-content .what-to-do .text-block{background-color:#fff;padding:23px 12px 17px 20px;overflow:hidden}
.component-column-content .what-to-do .text-block__text{margin:7px 0 10px;line-height:1.5}.component-column-content .what-to-do .image-block img{margin-bottom:0}
.component-promt .static-item-2 .static-item-2--img{margin-right:30px;margin-bottom:0;overflow:hidden}
.component-promt .static-item-2 .static-item-2--desc{padding-top:22px;padding-bottom:17px}.component-promt .static-item-2 .sub-heading-2--blue{margin-bottom:0}
.component-promt .static-item-2 .detail{margin-top:6px;line-height:1.5}.component-promt .static-item-2 .btn-1{margin-top:15px}
.blk-heading--promotions .text-info-1,.blk-heading--promotions .text-info-2{margin-bottom:0}.booking-widget-static .sticky__close{display:none}
.booking-widget-static .booking-widget-block.hidden{display:block!important;visibility:visible!important}
.bottom-link{margin-top:20px}.wrap-widget-1 .widget-1{margin-bottom:30px}.question-list li{margin-bottom:10px}
.question-list .download-link{position:relative;padding-left:25px}.question-list .download-link [class^="ico-"]{position:absolute;left:0;top:-1px}
.city-expand{margin-top:15px}.news-announcements-component .blk-heading{margin-bottom:12px}.news-announcements-component .blk-heading .link-2{margin-top:14px;margin-bottom:10px}
.news-announcements-component .block-2{padding:5px 20px 0}.news-announcements-component .cta-group li{margin-bottom:13px}
.border-error{border:1px solid #f00;border-bottom-color:#f00}.plus-btn em{font-size:16px;margin-right:5px}
.delete-btn em{font-size:18px}.edit-btn em{font-size:20px}.icon-group-1 li .plus-btn{margin-right:20px}
.icon-group-1 li.last{border-left:1px solid #e2e2e2;margin-left:20px;padding-left:15px}.button-group-nominee,.button-group-delete{float:right;margin-top:37px}
.nominee-alert{margin-top:30px;margin-bottom:20px}.multi-tabs--1 .tab .tab-item.active{display:block;max-width:100%}
.multi-tabs--1 .tab .tab-item.active a{padding-right:47px;position:relative}.multi-tabs--1 .tab .tab-item a{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.multi-tabs--1 .tab .tab-item .ico-dropdown{font-size:12px;display:inline;float:right;margin-left:7px;z-index:1;position:absolute;top:5px;right:17px}
.multi-tabs--1.addons-tab .tab .tab-item.active a{padding-right:22px}.list-fare-deal{margin-top:15px}
.list-fare-deal li{padding:25px 20px;border-top:1px solid #e1e1e1}.list-fare-deal li:first-child{border-top:0}
.list-fare-deal .title{color:#02266b;display:block;margin-bottom:3px}.list-fare-deal .link-2{color:#000;margin-top:2px}
.programme-select{padding:28px 20px;margin-bottom:40px}.programme-select p{line-height:21px}[data-programme-desc],[data-programme]{display:none}
.after-summary-fare{height:0;padding:0;background:0;border:0}.booking-item.item-available{margin-bottom:20px}
.booking-item.item-available .sub-heading-3--dark .confirm{display:block;font-size:16px;margin-top:10px}
.booking-item .accordion{margin-top:0}.booking-item .flag{font-weight:normal;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px;color:#fff;background-color:#ef9a1a;padding:5px;border-radius:2px;position:relative;top:-3px;left:0;margin-right:6px}
.booking-item .sub-heading-2--dark{display:inline-block;position:relative;margin-bottom:15px}.booking-item+.booking-item{margin-top:30px}
.addons-landing-block{margin-bottom:40px}.addons-landing-block p{margin:0}.addons-landing-content .addon-item{position:relative;background-color:#fff;border-bottom:2px solid #d4d4d4}
.addons-landing-content .addon-item .description{overflow:hidden;position:relative}.addons-landing-content .addon-item .description .image img{width:100%}
.addons-landing-content .addon-item .description .text{padding:20px 10px 90px 10px}.addons-landing-content .addon-item .description .text .text-title{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#000}
.addons-landing-content .addon-item .description .text .text-content{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px;margin-top:20px;color:#666}
.addons-landing-content .addon-item .description .logo-item{position:absolute;bottom:20px;left:10px}
.addons-landing-content .addon-item+.addon-item{margin-top:20px}.addons-landing-content .addon-item{margin-top:20px}
.addons-landing-content .addon-item .addon-title-small{display:block;margin-left:0;font-size:14px;color:#000;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.addons-landing-content .addon-item .addon-added{position:absolute;top:20px;left:0;background-color:#ef9a1a;padding:5px 10px;text-transform:uppercase;color:white;font-size:12px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.addons-landing-content .accordion__control.active .addon-title-small{visibility:hidden}.hotel-amenities .desc{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;margin-bottom:40px}
.hotel-amenities .service-amenities{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.amenities-content{overflow:hidden}.amenities-content .list-amenities{width:100%;display:inline-block;list-style-type:none}
.amenities-content .list-amenities li{width:100%;margin-top:20px}.amenities-content .list-amenities li [class^="ico-"]{font-size:24px;width:61px;color:#aaa}
.amenities-content .list-amenities li .spa{margin-top:-5px}.amenities-content .list-amenities li .ico-swim-36{font-size:40px;line-height:24px;margin-top:-11px}
.amenities-content .list-amenities li .ico-bed{font-size:40px;line-height:24px;margin-top:0}.amenities-content .list-amenities li .text-icon{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.form-filter-hotel .rating-block .ico-star{color:#999}.map_canvas{width:100%;height:400px}.map_canvas a[href*="maps.google.com/maps"]{display:none!important}
.map_canvas .gmnoprint a,.map_canvas .gmnoprint span,.map_canvas .gm-style-cc{display:none}.map_canvas .gmnoprint div{background:none!important}
.map_canvas .anchorBL{display:none}.map_canvas .mainWindow{overflow:hidden;min-width:300px}.map_canvas .image{float:left;margin-right:10px}
.map_canvas .image img{width:66px;height:66px}.map_canvas .desc{float:left}.map_canvas .desc h5{margin-top:15px;font-size:18px;color:#000}
.map_canvas .desc [class^="ico-3-"]{color:#f79e31;font-size:11px;margin-left:-4px}
.hotel-room--details{padding-top:0}.hotel-room--details .check-in,.hotel-room--details .check-out{color:#00266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px}
.hotel-room--details .check-out{margin-top:10px;display:block}.hotel-room--details .component-fare-table{margin-top:0}
.hotel-room--details .ico-user{font-size:22px;color:#00266b;padding-left:0}.hotel-room--details .ico-info-round-fill,.hotel-room--details .ico-tooltips{font-size:20px;color:#ccc}
.hotel-room--details .add-baggage-list .btn-minus{padding-top:0;min-height:23px}.hotel-room--details .add-baggage-list .btn-minus,.hotel-room--details .add-baggage-list .btn-plus{width:22px}
.hotel-room--details .add-baggage-list .number-baggage{padding:10px;margin:0 9px}.hotel-room--details .editor table{margin-top:15px}
.hotel-room--details .editor table th{padding:25px 0;width:18%;text-align:center;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.hotel-room--details .editor table th:first-child,.hotel-room--details .editor table th:last-child{width:22%}
.hotel-room--details .editor table th:first-child{text-align:left;padding-left:20px}.hotel-room--details .editor table td{font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.hotel-room--details .editor table .odd{border:1px solid #ccc;border-bottom:0;border-top:0;border-right:1px solid #ccc}
.hotel-room--details .editor table .odd td{text-align:left;vertical-align:middle}.hotel-room--details .editor table .odd:first-child{border-top:1px solid #ccc}
.hotel-room--details .editor table .even{background-color:#fff;border:1px solid #ccc;border-top:0;border-right:1px solid #ccc}
.hotel-room--details .editor table .even td{padding:0 20px 20px 20px}.hotel-room--details .editor table .even .free-cancel{padding:12px 20px;background-color:#e8e8e8}
.hotel-room--details .editor table .even .free-cancel .cancel{margin-top:10px;display:block}.hotel-room--details .editor ul{display:inline-block;padding:0;margin:0}
.hotel-room--details .editor ul li{margin-top:0}.title-6--grey{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#666;font-size:14px}
.hotel-room--details .terms-conditions .title-6--grey{display:block;text-transform:uppercase;margin-bottom:10px}
.hotel-room--details .terms-conditions .text{margin-bottom:10px}.hotel-room--details .terms-conditions .include-price{font-family:"baker-signet-web",serif;font-size:24px;color:#000}
.hotel-room--details .terms-conditions{position:relative}.hotel-room--details .terms-conditions .include-price{position:absolute;top:10px;right:20px}
.add-ons-item-added .item-added-content{margin-top:65px}.add-ons-item-added .item-added-content .accordion__control{border-top:0;padding:0}
.toolbar--language{min-width:767px}.hotel-infor{display:table;table-layout:fixed;width:100%}.hotel-infor figure,.hotel-infor .hotel-infor__content,.hotel-infor .price-room{display:table-cell;vertical-align:middle}
.hotel-infor figure{width:24%;padding-right:20px}.hotel-infor figure img{width:100%}.hotel-infor .hotel-infor__content{width:50%;padding-right:10px}
.hotel-infor .price-room{width:25%}.hotel-infor .price-room--1{width:auto;padding-top:20px}.item-content-head,.add-on-cantact{display:table}
.item-content-head .item-col-1,.item-content-head .item-col-2,.item-content-head .img-block,.item-content-head .add-on__content,.add-on-cantact .item-col-1,.add-on-cantact .item-col-2,.add-on-cantact .img-block,.add-on-cantact .add-on__content{display:table-cell;vertical-align:middle}
.item-content-head .item-col-2,.item-content-head .add-on__content,.add-on-cantact .item-col-2,.add-on-cantact .add-on__content{padding-left:20px}
.item-content-head .item-col-2 p,.item-content-head .add-on__content p,.add-on-cantact .item-col-2 p,.add-on-cantact .add-on__content p{margin:0}
.car-infor .item-col-1,.hotel-infor .item-col-1{width:37%}.car-infor .item-col-1 img,.hotel-infor .item-col-1 img{width:100%}
.add-ons__list--sales .item{clear:both;overflow:hidden}.add-ons__list--sales .item .price-room{float:left;width:36%;padding-right:30px}
.add-ons__list--sales .item-col-1--25{width:25%}.add-ons__list--sales .add-ons-footer p{margin-top:10px;margin-bottom:0}
.info-details-1 li,.info-details-3 li{width:50%;float:left}.info-details-1{padding-left:70px}.info-details-1 li{margin-left:-70px}
.info-details-1.style{width:50%;float:left;box-sizing:border-box;padding-left:0}.info-details-1.style li{float:none;width:100%;margin-left:0}
.addons-landing-content .addon-item .description{display:table}.addons-landing-content .addon-item .description .image{display:table-cell}
.addons-landing-content .addon-item .description .image img{width:auto}.addons-landing-content .addon-item .description .text{display:table-cell;vertical-align:middle;padding:0 20px 50px 30px;width:100%}
.addons-landing-content .addon-item .description .logo-item{position:absolute;bottom:20px;right:20px;left:auto}
.addons-landing-content .addon-item .addon-title-small{display:inline-block;margin-left:12px}.amenities-content .list-amenities{float:left;width:33.33333%}
.amenities-content .list-amenities li{display:inline-block;width:100%}.amenities-content .list-amenities li .ico-swim-26{line-height:34px}
.policy-hotel-room .list-policy li{position:relative;padding-left:145px}.policy-hotel-room .list-policy li span{position:absolute;top:0;left:0;width:145px}
.hotel-room--details{padding-top:0}.hotel-room--details .check-out{display:inline-block;margin-left:15px;margin-top:0;vertical-align:top}
.hotel-room--details .editor table{margin-top:20px}.hotel-room--details .editor table .odd{border-right:2px solid #ccc;border-left:2px solid #ccc}
.hotel-room--details .editor table .odd td{text-align:center}.hotel-room--details .editor table .odd td:first-child{padding-left:12px}
.hotel-room--details .editor table .odd:first-child{border-top:0}.hotel-room--details .editor table .even{border-right:2px solid #ccc;border-left:2px solid #ccc}
.hotel-room--details .editor table .even .free-cancel .include{margin-right:20px}.hotel-room--details .editor table .even .free-cancel .cancel{display:inline-block;margin-top:0;margin-left:20px}
.hotel-room--details .editor table td{padding:15px 0 10px 0;text-align:left}.hotel-room--details .editor ul{padding-right:11px}
.add-on-confirm .add-ons-item .add-ons-item__content{clear:both}.add-on-confirm .add-ons-item .print-btn{margin-bottom:15px}
.add-on-confirm .add-ons-item .sub-heading-3--dark{float:left}.add-ons-item-added .add-ons-item__content .img-block{width:20%;float:left}
.add-ons-item-added .add-ons-item__content .info-details-3{width:80%}.add-ons-item-added .add-ons-item__content .info-details-1.style{width:40%}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .note-sales{float:left;display:inline-block}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .list-cards{float:left;margin-top:2px;margin-left:5px}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .list-cards li{margin-left:20px}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .list-cards li .info-card{right:-18px}
.ancillary-sales .payments-group__charge .payments-inner .available{display:inline-block;margin-right:15px;padding-right:15px;border-right:2px solid #ccc}
.ancillary-sales .payments-group__charge .payments-inner .expiri{margin-left:0;display:inline-block}
.ancillary-sales .list-desc-extra .item-desc .image{float:right}.map_canvas{height:290px}.form-filter-hotel .sortby{margin-top:-8px}
.addon-item .accordion__control{border-top:1px solid #ccc;color:#00266b;padding:14px 20px;font-size:24px}
.addon-item .accordion__control .ico-point-r{top:50%;right:20px}.hotel-list{border:1px solid #ccc;margin-top:10px}
.hotel-list .tabs--1 .tab-content{padding-top:25px}.hotel-list .says{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.hotel-list.item-added-content{border:0}.hotel-infor__title .sub-heading-2--blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px}
.hotel-infor__title .desc p{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;line-height:1.5;color:black}
.hotel-infor__title .rating-block .ico-star{font-size:18px;margin-left:-2px}.price-room .total-title{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;text-transform:inherit}
.price-room .total-cost{font-size:24px;color:#00266b}.price-room.price-room--1{display:none}.addons-landing-content .addon-item .head-hotel{padding:0}
.addon-item .hotel-infor{table-layout:auto}.addon-item .head-hotel{border-top:0}.addon-item .head-hotel .slider-hotel{visibility:hidden;overflow:hidden;width:0;height:0}
.addon-item .head-hotel .slider-hotel .flexslider--5{position:relative}.addon-item .head-hotel .slider-hotel .flexslider--5 .slick-next,.addon-item .head-hotel .slider-hotel .flexslider--5 .slick-prev{z-index:2;margin-top:-20px}
.addon-item .head-hotel.active .hotel-infor{padding:20px 0 22px 20px}.addon-item .head-hotel.active .hotel-infor__content{padding:0 60px 0 20px;width:60%}
.addon-item .head-hotel.active figure{display:none}.addon-item .head-hotel.active .slider-hotel{visibility:visible;height:215px;width:300px}
.addon-item .head-hotel.active .price-room--1{display:block}.addon-item .head-hotel.active .price-room--2{display:none}
.addon-item .head-hotel.active .ico-point-r{top:50px}.policy-hotel-room .policy-title{font-size:16px;color:#00266b;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.policy-hotel-room .head-policy{margin-top:30px}.policy-hotel-room .head-policy .desc{margin-top:20px}
.policy-hotel-room .head-policy .desc p{font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:black}
.policy-hotel-room .content-policy .title{font-size:16px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:black;margin-top:30px}
.hotel-block .button-group{text-align:center}.hotel-block .note{margin-top:10px}.hotel-block .note p{color:black}
.hotel-block .terms-conditions{margin-top:20px;margin-bottom:20px}.hotel-block .terms-conditions.added-room span{display:block}
.hotel-block .see-more-btn{margin-bottom:20px;display:block}.list-policy{list-style:none;margin-top:10px}
.list-policy li{font-size:14px;color:black;margin-top:10px}.list-policy li:first-child{margin-top:0}
.list-policy li span{color:#666}.list-policy-1{list-style:none;margin-top:30px}.list-policy-1 li{margin-top:10px;position:relative;padding-left:10px;color:black}
.list-policy-1 li:before{content:'.';position:absolute;top:-3px;left:0}
.list-policy-1 li:first-child{margin-top:0}.hotel-added-wrapper .list-link{float:right}.hotel-added-wrapper .list-link li{float:left;margin-left:30px}
.hotel-added-wrapper .list-link li a{font-size:13px}.hotel-added-wrapper .list-link li:first-child{margin-left:0}
.hotel-added-wrapper .list-link .ico-point-r{font-size:8px}.form-contact{margin-bottom:20px}.form--add-baggage .sub-heading-2--dark+.sub-heading-2--dark{margin-top:10px}
.form-promotion-packages .duration-sl.custom-select--2 .select__label{max-width:90px}.form-promotion-packages .duration-sl.custom-select--2 .select__text{padding-left:80px}
.form--add-point-sale .text-error{margin-top:-17px;padding-left:7%;padding-bottom:28px}.form-booking-widget .select__tips{font-size:11px;margin-top:3px;left:0;right:0}
.form-booking-widget .grid-col .grid-row{margin:0}.submit-btn{float:right;margin-top:40px}.form-general.form-search-hotel{padding-top:0}
.form-general.form-search-hotel .form-search-hotel__title{font-size:20px;color:#00266b;font-family:"Barker";margin-bottom:20px}
.form-general.form-search-hotel .input-3__label,.form-general.form-search-hotel .select__label{max-width:70px;color:#999}
.form-general.form-search-hotel .input-3__text>input,.form-general.form-search-hotel .select__text{padding-left:90px}
.form-general.form-search-hotel .btn-1{padding-left:34px;padding-right:34px}.form-general.form-search-hotel .width-2.last{width:19%}
.form-filter-hotel{margin:20px 0;padding:20px;background-color:#f5f5f5}.form-filter-hotel .form-group{margin-bottom:0}
.form-filter-hotel .rating-hotel{width:25%}.form-filter-hotel .price-range{width:50%}.form-filter-hotel .sortby{width:25%}
.form-filter-hotel .sortby .sortby__text{position:absolute;top:-4px;color:#333}.form-filter-hotel .sortby .sortby__select{margin-top:23px}
.form-filter-hotel .sortby .select__text{padding-left:13px}*:focus{outline:0}input[type="radio"].focus-outline:focus+label,input[type="checkbox"].focus-outline:focus+label{outline:#2e77fd solid thin}
.focus-on-load:focus{outline:none!important}.mb-add-travel-insurance .booking--style-3 .booking--style-3__main{margin-top:38px}
.add-ons__list--sales .item:first-child{border-bottom:1px solid white;padding-bottom:20px;margin-bottom:20px}
.add-ons__list--sales .item .info-details{overflow:hidden}.info-details-1,.info-details-2,.info-details-3{position:relative;overflow:hidden}
.info-details-1>li,.info-details-2>li,.info-details-3>li{position:relative;line-height:1.4;min-height:1.4em;margin-top:20px;font-size:14px;box-sizing:border-box;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.info-details-1 span,.info-details-2 span,.info-details-3 span{color:black;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;position:absolute;top:0;left:0}
.info-details-1{margin-top:-20px}.info-details-1>li{padding-left:70px}.info-details-1>li span{width:70px}
.info-details-2>li{padding-left:135px;margin-top:0}.info-details-2>li+li{margin-top:20px}.info-details-2>li span{width:135px}
.info-details-3{margin-top:-20px}.info-details-3>li{padding-left:110px;box-sizing:border-box}.info-details-3>li span{width:105px}
.info-details-3>li p{display:initial}.addon-agoda-hotel .add-ons-item-added .add-ons-item__content .info-details-3{padding-bottom:18px}
.price-room .total-title{font-size:15px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:black}
.price-room .total-cost{font-family:"baker-signet-web",serif}.item-content-head{margin-top:17px}
.item-content-head .sub-heading-2--blue,.item-content-head .sub-head{font-size:16px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.item-content-head .sub-head{padding-top:15px;color:black}.item-content-head .desc{font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.add-ons-item-added .item-content-head{margin-top:0}.add-ons-item-added .add-ons-item__content{overflow:hidden}
.add-ons-item-added .head{font-size:24px;font-weight:normal;color:#00266b;font-family:"baker-signet-web",serif}
.add-ons-item-added .add-ons-footer{margin-top:20px}.list-link{float:right}.list-link li{float:left;margin-left:30px}
.table-manage-user .list-link li{display:inline;float:none}.list-link li a{font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.list-link li:first-child{margin-left:0}.list-link .ico-point-r,.list-link .ico-point-r--addon{font-size:8px}
.list-link .ico-point-r--addon:before{content:"\e63d";display:inline-block}
.car-infor,.hotel-infor{clear:both}.car-infor .desc,.hotel-infor .desc{color:black;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.list-furnished{padding-top:5px;overflow:hidden}.list-furnished li{float:left;color:black;font-size:14px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.list-furnished li:before{content:'|';padding:0 5px}.list-furnished li:first-child:before{content:'';padding:0}
.add-ons-footer p{float:left;color:black;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.add-ons-footer .link{float:right;margin-top:15px;font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.add-ons-footer .link .ico-point-r{font-size:8px}.item-content-head.style .item-col-1,.item-content-head.style .item-col-2{display:table-cell;vertical-align:middle}
.item-content-head.style .item-col-2{padding-left:20px}.add-on-cantact{margin-top:20px;display:table}
.add-on-cantact .img-block,.add-on-cantact .add-on__content{display:table-cell;vertical-align:middle}
.add-on-cantact .img-block{width:140px;height:90px;border:1px solid #ccc}.add-on-cantact .img-block img{display:block;margin:0 auto}
.add-on-cantact .add-on__content{padding-left:20px}.add-on-cantact .add-on__content p{margin:0}.add-on-cantact .desc{color:black;font-size:14px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.add-on-cantact .desc p,.add-on-cantact .desc a{margin-top:5px}.add-on-confirm{padding-bottom:30px}.add-on-confirm .add-on-cantact .desc p{display:inline-block;margin-right:5px}
.add-ons__list--sales .item-content-head--top0{margin-top:0}@media screen and (min-width:988px){.multi-tabs--1 .tab .tab-item{display:none}
.multi-tabs--1 .tab .tab-item .custom-select{display:none}.multi-tabs--1 .multi-select{height:47px;display:block;z-index:5;position:absolute;top:0;left:0;opacity:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.multi-tabs--1 .multi-select .select__text{cursor:pointer}.multi-tabs--1.addons-tab .tab .tab-item{display:block}
.multi-tabs--1.addons-tab .multi-select{display:none}}@media screen and (min-width:988px) and (max-width:1023px){.sub-item.last .sub-item-heading{padding-right:30px}
.dest-city-form .form-group{margin-right:0}}.main-container{min-width:767px}.payments-group__charge .list-cards-hotel{float:right}
.payments-group__charge .list-cards-hotel{margin:-27px 200px 14px}.list-cards-hotel{list-style:none}
.payments-group__charge .list-cards-hotel>li{margin-left:10px}.list-cards-hotel>li{display:inline-block}
.info-card-hotel{font-size:16px;color:#ccc}.one-three{width:33.33333%}.number-cvv-hotel{margin-top:-34px}
.number-expiryYear-hotel{margin-top:-30px}.ancillary-sales .content-wrapper{overflow:visible}.ancillary-sales .complete-fields{margin-top:0}
.ancillary-sales .payments-detail__form{margin-top:-40px}.ancillary-sales .list-desc-extra{padding-top:10px}
.ancillary-sales .list-desc-extra .item-desc{padding:40px 0;border-top:1px solid #ccc;overflow:hidden}
.ancillary-sales .list-desc-extra .item-desc .text{float:left;max-width:525px}.ancillary-sales .list-desc-extra .item-desc .image{float:right;border:1px solid #ccc;margin-top:14px}
.ancillary-sales .list-desc-extra .item-desc .agoda{padding:24px 15px}.ancillary-sales .list-desc-extra .item-desc .rentalcar{padding:34px 7px 36px 7px}
.ancillary-sales .list-desc-extra .title{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#00266b;margin-bottom:15px}
.ancillary-sales .list-desc-extra .charge{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#000}
.ancillary-sales .list-desc-extra .price{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b;text-transform:uppercase;margin-left:10px}
.ancillary-sales .list-desc-extra .desc{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#000;margin-top:10px;margin-bottom:0}
.ancillary-sales .payments-group__charge.ancillary-sales .payments-inner .grid-row{margin-top:0}.ancillary-sales .payments-group__charge.ancillary-sales fieldset:first-child label{font-size:18px}
.ancillary-sales .payments-group__charge .custom-checkbox--1{display:block;margin-bottom:15px}.ancillary-sales .payments-group__charge .available,.ancillary-sales .payments-group__charge .expiri{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;color:#00266b;display:inline-block}
.ancillary-sales .payments-group__charge .available,.ancillary-sales .payments-group__charge .expiri{margin-left:23px;display:block}
.ancillary-sales .payments-group__charge .desciption{font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px;margin-left:23px;margin-top:15px;color:#000}
.ancillary-sales .payments-detail{margin-top:10px}.ancillary-sales .payments-group__charge.payments-group__charge--as .payment-currency{margin-top:0}
.ancillary-sales .payments-group__charge.payments-group__charge--as .note-sales{margin-bottom:35px}.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title{overflow:hidden}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .note-sales{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#00266b;display:block;margin-bottom:0}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .list-cards{position:relative}
.ancillary-sales .payments-group__charge.payments-group__charge--as .payments-inner--title .list-cards .info-card{right:-5px}
.ancillary-sales .payments-group__charge.payments-group__charge--as .note-spec-sales span{color:#2e77fd}
.ancillary-sales .payments-group__charge.payments-group__charge--as .one-three{width:33.33333%}.ancillary-sales .payments-group__charge.payments-group__charge--as .number-cvv{margin-top:-28px}
.form-filter-hotel .clear-rated{margin-left:30px}.agoda_label{position:relative;bottom:12px}.fare-basic-table .btn-1{font-size:11px;width:120px;padding:15px 5px 13px;text-align:center}
.hotel-room--details .editor table .odd td:last-child{padding-right:20px}.fare-basic-table .btn-selected{background-color:#2e77fd}
.fare-basic-table .btn-selected:hover{background-color:#00266b}.head-hotel .rating-val{color:#00266b;font-weight:600;letter-spacing:.02em;font-size:13px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.head-hotel .addon-item .head-hotel.active .price-room.price-room--1{padding-top:10px}.head-hotel li.rated.rate-desc:last-child{font-size:14px;padding:2px 0;color:#666;border-left:1px solid #CCC;padding-left:5px;position:relative;top:5px}
.head-hotel.active li.rated.rate-desc:last-child{margin-left:0;padding:6px 0;border:0;top:0}.hotel-amenities .list-amenities li{display:flex}
.paid-item.confirmed-costbreakdown{width:100%;margin-bottom:20px}.flight-text{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#333}
.flight-text,.addon-text{margin-bottom:15px}.confirmed-costbreakdown .paid-text,.addons-confirmed .paid-text{font-weight:400;color:#666}
.addons-confirmed .addon-text{font-weight:600;color:#333}.confirmed-costbreakdown .carat,.addons-confirmed .carat{margin-top:0}
.confirmed-costbreakdown .link-4{width:100%;margin-bottom:25px}.heading-wrap.type-1 .right{float:right}
.static-customer-commitment .main-inner{margin:55px auto 100px}.static-customer-commitment .block-2{margin-top:30px}
.block-2.disruption-form{margin-top:30px}.static-customer-commitment .describe{line-height:24px;font-size:16px;margin-top:12px;padding-bottom:5px}
.static-customer-commitment .block-inner{padding-top:9px}*/.static-customer-commitment .note-submit-claim{line-height:20px}
.full-banner .commitment{max-width:988px;margin:0 auto;position:relative;height:287px}.customer-commitment .main-inner{min-height:0}
.customer-commitment .blk-heading{margin-bottom:20px}.customer-commitment .static-item .static-item__info{border-bottom:0}
.disruption-conditions{overflow:hidden;clear:both;margin:20px 0 0}.disruption-conditions .title-conditions{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#333;font-size:14px;line-height:22px}
.disruptions__conditions_list{list-style:disc;padding-left:15px;margin-bottom:25px}.disruptions__conditions_list>li{margin:7px 0;color:#000;line-height:20px}
.disruption-certificate-page .static-content .static-details .blk-heading{margin-bottom:20px}.static-customer-commitment .alert-block{margin-top:20px}
.main-confirmation{max-width:988px;margin:0 auto}.main-confirmation .container-content{max-width:698px}
.main-confirmation .container-content .heading-confirmation{padding-top:51px}.main-confirmation .container-content .confirmation{font-size:36px;color:#00266b;line-height:42px}
.main-confirmation .content-text{padding-bottom:80px;margin-top:24px}.main-confirmation .content-text .text{color:#3d3d3d;margin:0;font-size:16px;padding-bottom:20px;line-height:26px}
.main-confirmation .content-text .date{font-weight:bold;margin-left:2px}.main-confirmation .content-text a{margin-left:4px}
@media screen and (max-width:987px) and (min-width:768px){.main-confirmation{padding:26px 20px 0}}@media only screen and (max-width:767px){.main-confirmation{padding-left:10px;padding-right:10px}
}.customer-commitment-home-slide{margin-left:0}.customer-commitment-home-slide .static-item{width:33.333%}
.static-customer-commitment .alert-block .alert__message{line-height:21px}.static-customer-commitment .alert-block .alert__icon{vertical-align:middle}
.static-customer-commitment .alert-block .alert__message{color:#000}.error-msg-list{list-style-type:none;padding-left:30px;margin-bottom:21px;margin-top:20px}
.error-msg-list li:before{content:'-';position:absolute;margin-left:-15px}
.error-msg-list>li{margin:7px 0;color:#000;line-height:20px}.static-customer-commitment .focus-outline:focus,.static-customer-commitment a:focus,.static-customer-commitment input:focus,.static-customer-commitment label:focus,.static-customer-commitment select:focus,.static-customer-commitment button:focus,.static-customer-commitment textarea:focus,.static-customer-commitment datalist:focus,.static-customer-commitment output:focus,.static-customer-commitment .custom-radio:focus{outline:0}
.static-customer-commitment .flight-no{position:relative}.static-customer-commitment .carrier-code{position:absolute;z-index:10;padding:8px 5px 7px 13px;font-size:14px;line-height:24px}
.static-customer-commitment .flight-no .input-1{padding-left:33px}.static-customer-commitment .block-form-group .captcha-wrap{margin-top:0;margin-bottom:0}
.form-flight-disruption .custom-select--2 .select__text input{padding:7px 30px 7px 13px}.form-flight-disruption .input-3 .input-3__text input{padding:7px 30px 7px 13px}
@media screen and (max-width:987px){.disruption-certificate-page .static-content .static-details{width:auto;float:none}
}.form-flight-disruption .form-group label{color:#333;font-size:14px;margin-bottom:9px;margin-left:10px}
.disruption-certificate-page .error-alert .ico-close-round-fill{color:#c00}[class^="ico-6-"]:before,[class*=" ico-6-"]:before{font-family:"sia-2"}
.ico-6-voucher:before{content:"\e902"}.confirm-carousel .slick-slider{margin-bottom:0}
.confirm-carousel .flexslider .slick-prev,.confirm-carousel .flexslider .slick-next{margin-top:-20px}
.confirm-carousel .full-banner--img{height:300px}.alert-info-block{position:relative;padding:16px 20px;background-color:#e5eaef;color:#00266b;margin-top:100px}
.alert-info-block [class*="ico-"],.alert-info-block [class*=" ico-"]{width:30px;height:30px;color:#00266b;font-size:30px;line-height:1}
.alert-info-block [class*="ico-"]:before,.alert-info-block [class*=" ico-"]:before{margin:0}
.alert-info-block .inner{display:table}.alert-info-block .alert__icon,.alert-info-block .alert__message{display:table-cell}
.alert-info-block .alert__icon{vertical-align:top;padding:4px 20px 4px 0}.alert-info-block .alert__message{vertical-align:middle;color:#00266b}
.alert-info-block .alert__message p{margin:0}.alert-info-block .alert__message p+p{margin-top:1em}.wiaved-pss{line-height:0;display:block}
.popup--flights-details-sf .terms-conditions-sf .sub-heading-2--dark{display:block;color:#00266b;margin-bottom:20px;font-size:14px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.popup--flights-details-sf .list-sf li{color:black}.popup--flights-details-sf .list-sf+p{color:black}
.popup--flights-details-sf .grand-total .total-title{margin-top:0;font-size:14px}.popup--flights-details-sf .grand-total .total-info span{display:inline;clear:none;color:black}
.secureFareButton{padding-right:20px;margin-right:20px;float:right;width:13%}.secureFareLink{height:15.556;margin-left:504px;padding-right:15px;width:147.778;margin-top:8px}
.grid-payment{background-color:#fff;padding-top:24px;padding-right:20px;padding-bottom:15px;padding-left:20px}
.confirm-secure-message{width:690px;height:30px}.confirm-secure-message-cc{width:690px;height:65px}.secureFareDisp strong{color:#333}
.sub_inner_align{padding-top:2px}.sub_inner_align_1{padding-top:5px}.sub_label_background{background-color:#e47305;border:0;color:white;padding:1px 2px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer;float:left}
.main_inner_ttt{max-width:988px;min-height:500px;margin:55px auto 100px;margin-bottom:55px}@-moz-document url-prefix(){.main-inner .wrapper.first{width:100%;margin-top:-450px}
}