@charset "UTF-8";[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}
flight-status_item--avail-cfrm [class^="ico-alert"]{color:#afafaf}[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-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-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-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-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-user:before{content:"\e657"}
.ico-weibo:before{content:"\e658"}.ico-wifi:before{content:"\e659"}
.ico-adventure:before{content:"\e65b"}.ico-beaches:before{content:"\e65c"}
.ico-bus:before{content:"\a902";font-family:"sia-ico2"}
.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-tooltips.forceUpdateToolTip:before{font-size:23px;margin-top:10px}.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:-7px}
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{float:left;width:100%;font-size:.875rem;color:#666;-webkit-margin-before:0;-webkit-margin-after:0;padding:2.5rem 0 2.25rem}
.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:20px;font-weight:300;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-premiumEco-1{background:#687878}.bgd-premium-SaverPEY{background:#10576e}
.bgd-premium-StandardPEY{background:#0b5066}.bgd-premium-AdvantagePEY{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}
.paid-item.addons-confirmed{width:100%}.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)}
.mpAddon-payments-page .booking-summary{right:180.5px}.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:5px;font-size:21px;color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin-top:3px}
.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}.bgd-business-FF1{background:#5e6c6c}.bgd-business-FF72{background:#12447d}
.bgd-economy-FF72{background:#12447d}.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}.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}
@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-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 30px}.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}.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:10px}.tab-nav .tab-nav-item a{display:block;position:relative;padding-bottom:3px;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,.form-book-travel .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;letter-spacing:.02em}.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:80px;width:42%}.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:50px}.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 .two-third.style-1,.travel-widget--1 .form-group--btn .two-third.style-1{float:left}
@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}.travel-widget .form-group--tooltips .link-2{position:absolute;right:0;top:0}
.book-flight .form-group--tooltips .link-2{float:right}.travel-widget--2 .form-group-1 .link-2{margin-top:5px}
.travel-widget .link-2{color:#566a8f}.link-2:hover,.link-2:focus{color:#333}.travel-widget .form-group--tooltips.expand-form .link-2{right:50%;margin-right:20px}
.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:22px}
.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--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:50%;right:4px;margin-top:-30px}
.reward-list{width:90%}.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:30px;font-style:italic;color:#666}
.title-6--blue{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00266b}
.popup-review-voucher .popup__Voucher,.popup-successStatus-voucher .popup__Voucher{padding:40px;width:80%;position:relative}
.popup-review-voucher .popup__inner,.popup-successStatus-voucher .popup__inner{padding:20px 0 40px 22px;width:0}
.popup__voucher__header{color:#00266b;font-size:22px;margin-top:-12px}.popup__VoucherRemove{margin-right:24px}
.remove-voucher-content{margin-left:-14px;margin-top:-29px}.popup-remove-error .popup__Voucher_error,.popup-remove-error-status .popup__Voucher_error{padding:40px;width:80%;position:relative}
.popup-remove-error .popup__inner,.popup-remove-error-status .popup__inner{padding:20px 0 40px 22px;width:0}
.popup__voucher__header{color:#00266b;font-size:22px;margin-top:-12px}.popup__Voucher .alight-right-btn{line-height:4px;font-size:10px;font-weight:400}
.popup__Voucher .popup_cancel{line-height:4px;font-size:12px}.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}.at-a-glance-page .popup .popup__content-remove_success{padding:40px 40px 80px 40px;position:relative}
.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;line-height:1.3em}
.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;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:"\a907";font-family:"sia-ico2"}
.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:"\a909";font-family:"sia-ico2"}
.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:"\a910";font-family:"sia-ico2"}
.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:"\a916";font-family:"sia-ico2"}
.ico-user:before{content:"\e657"}.ico-weibo:before{content:"\e658"}
.ico-wifi:before{content:"\e659"}.ico-youtube:before{content:"\a917";font-family:"sia-ico2"}
.ico-adventure:before{content:"\e65b"}.ico-beaches:before{content:"\e65c"}
.ico-bus:before{content:"\a902";font-family:"sia-ico2"}
.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;text-transform:none}
.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:top}
.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:36%}.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.item--1 .price-room{width:50%;padding-right:0}.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:22px;font-weight:400;letter-spacing:.02em}
.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}.sub-heading-2--blue{font-family:"baker-signet-web",serif;font-size:24px;color:#00266b}
.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-search-hotel__title .ico-info-search-for-hotel{vertical-align:top;margin-left:2px;margin-top:-3px;color:#ccc}
.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}.addon-no-result.no-cars-or-hotel-available{padding-left:0;margin-top:0;padding:26px 2px}
.addon-no-result.no-cars-or-hotel-available .text{color:#000;padding-top:11px;line-height:20px}*: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;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 .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 .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:988px){.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-in:before{content:"\a911";font-family:"sia-ico2"}
.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}
.complex-pw-alert{margin-top:0}.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}
.text-black{line-height:20px;font-weight:400;color:#000;font-size:14px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:0}
.statement-block-2{padding-bottom:20px;margin-bottom:20px}.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%}.secureFareButtonWithoutSKSwitch{margin-right:20px}
.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}.cancel-review .checkin-alert{width:74%}
.form-search-car .sub-heading-3--blue{margin-bottom:14px}.form-search-car .time-group{margin-bottom:0}
.form-search-car .custom-select[data-autocomplete-car="true"] .select__label{max-width:140px}
.form-search-car .custom-select[data-autocomplete-car="true"] .select__text input{padding-left:170px}
.form-search-car .time-minute .select__label{max-width:90px}.form-search-car .time-minute .select__text{padding-left:120px}
.form-search-car .input-3 .input-3__label{max-width:90px}.form-search-car .input-3 .input-3__text input{padding-left:120px}
.form-search-car .driver-field .one-half{float:none}.form-search-car .driver-field .one-half+.one-half{margin-top:10px}
.form-search-car .time-line{margin-top:10px}.form-search-car .time-line .grid-inner{position:relative}
.form-search-car .time-minute{width:60%;border-top-right-radius:0;border-bottom-right-radius:0}.form-search-car .time-second{position:absolute;top:0;left:60%;width:calc(40% - 6px);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.form-search-car .time-second:before{content:"";position:absolute;left:0;top:6px;height:26px;border-left:1px solid #ccc}
.form-search-car .time-second .select__text{padding-left:20px}.form-search-car .grid-col--1+.text-error{top:-8px}
.pick-up-loading{border-width:2px;width:12px;height:12px;float:right;margin-right:528px;margin-top:5px}
.drop-off-loading{border-width:2px;width:12px;height:12px;float:right;margin-right:18px;margin-top:1px}
.addon-car-editfilter{margin-top:20px;padding:20px;background-color:#f5f5f5}.addon-car-editfilter .block-content{background-color:#fff;padding:15px 20px 30px 20px}
.addon-car-editfilter .block-title{padding-bottom:10px;position:relative}.addon-car-editfilter .block-title .close-addon{position:absolute;right:-7px;font-size:13px;color:#7c7c7c}
.addon-car-editfilter .block-title span{color:#000;font-size:16px}.addon-car-editfilter .block-apply .select-size{padding-top:14px}
.addon-car-editfilter .block-check .list{margin-bottom:30px;margin-top:4px}.addon-car-editfilter .block-check li{list-style-type:none;margin-bottom:7px}
.addon-car-editfilter .block-check .title{font-size:16px}.addon-car-editfilter .block-filters{overflow:hidden;padding-bottom:10px}
.addon-car-editfilter .block-filters .title-fiters{padding-bottom:7px}.addon-car-editfilter .block-filters .title-sort-by{padding-bottom:7px}
.addon-car-editfilter .block-filters .block-item-choose{overflow:hidden}.addon-car-editfilter .block-filters .block-item-choose .result-item{margin-bottom:10px;display:inline-block;margin-right:8px;padding:10px;background-color:#e5eaf0}
.addon-car-editfilter .block-filters .block-item-choose .ico-close{font-size:11px;color:#7c7c7c;margin-top:-3px;margin-left:8px}
.addon-car-editfilter .custom-select--2 .select__text{padding-left:13px}.addon-car-editfilter .button-group-3{overflow:hidden}
.addon-car-editfilter .block-result{display:inline}.addon-car-editfilter .show-block-content{display:inline-block}
.car-avaliable{margin-top:30px}.car-avaliable .car-avaliable-wrapper{margin-top:18px}.car-avaliable .car-avaliable-wrapper:after{content:"";clear:both;display:block}
.car-avaliable .slides{margin-left:-10px}.car-avaliable .slide-car-item{float:left;width:20%}.car-avaliable .slide-car-item.active .car-detail{border-color:#00266b}
.car-avaliable .slide-car-item.active .car-detail .ico-close{display:inline-block}.car-avaliable .slide-car-item.active .car-detail .btn-close{position:absolute;right:3px;top:5px;color:#666;font-size:12px;cursor:pointer}
.car-avaliable .item-inner{margin-left:10px}.car-avaliable .item-inner .ico-tooltips{color:#ccc}.car-avaliable .item-inner .title-6--blue{display:block;font-weight:600}
.car-avaliable .item-inner .price{margin-top:20px}.car-avaliable .item-inner .package-list{margin:0;list-style:none}
.car-avaliable .item-inner .package-list li{display:inline-block}.car-avaliable .item-inner .package-list em{padding-left:0;color:#00266b;font-size:20px;vertical-align:baseline}
.car-avaliable .item-inner .package-list em.small{margin-bottom:1px;font-size:15px;vertical-align:bottom}
.car-avaliable .car-detail{position:relative;padding:19px 5px 10px;min-height:185px;border:1px solid #ccc;color:#666;text-align:center}
.car-avaliable .car-detail .ico-close{display:none}.car-avaliable .car-detail img{width:100%;margin-top:5px}
.list-cars-result{padding-top:5px}.list-cars-result.car-extra .item-result{border:0}.list-cars-result ul{list-style:none}
.list-cars-result .item-result{position:relative;overflow:hidden;padding:18px 20px 20px;border:1px solid #ccc}
.list-cars-result .seat-car li,.list-cars-result .condition li{display:inline-block;position:relative;padding-left:7px;color:#000}
.list-cars-result .seat-car li:first-child,.list-cars-result .condition li:first-child{padding-left:0}
.list-cars-result .seat-car li+li:before,.list-cars-result .condition li+li:before{content:"|";position:absolute;top:0;left:0}
.list-cars-result .seat-car{margin-top:12px}.list-cars-result .condition li{padding-left:15px}.list-cars-result .location{margin-top:18px}
.list-cars-result .location li{display:inline-block;vertical-align:top}.list-cars-result .location li span{display:block;padding-left:32px}
.list-cars-result .location li em{float:left;font-size:26px;color:#00266b}.list-cars-result .location li em:before{margin-left:0}
.list-cars-result .location li .text{color:#000}.list-cars-result .cancellation{max-width:385px}.list-cars-result .cancellation li,.list-cars-result .cancellation .free-tooltip{color:#000}
.list-cars-result .cancellation li em,.list-cars-result .cancellation .free-tooltip em{color:#ccc}.list-cars-result .cancellation li em:focus,.list-cars-result .cancellation .free-tooltip em:focus{outline:#2e77fd solid thin}
.list-cars-result .cancellation li span,.list-cars-result .cancellation .free-tooltip span{padding-left:3px}
.list-cars-result .supplied-by span{display:block;padding-bottom:2px}.list-cars-result .price-car .miles{display:inline-block;margin-bottom:20px;background-color:#ef9a1a;color:#fff;padding:4px 14px;border-radius:2px;font-size:12px;font-weight:bold}
.list-cars-result .price-car .note{font-size:13px}.list-cars-result .price-car .btn-select{font-size:12px;font-weight:bold;padding-left:30px;padding-right:29px}
.list-cars-result .price-car .sub-heading-2--blue{margin-bottom:5px}.car-large-amount{font-size:18px!important}
.rental-cars-slider-loading{margin-left:46%;margin-top:10px;margin-bottom:-16px}.fullprotection_btn{padding-left:15px;padding-right:15px}
.form-search-car .driver-field{margin-right:2px}.form-search-car .driver-field .btn-1{position:absolute;top:0;right:0}
.addon-car-editfilter .block-apply{display:table}.addon-car-editfilter .block-apply .select-size{width:117px}
.addon-car-editfilter .btn-apply{padding-right:28px;padding-left:27px}.addon-car-editfilter .block-check{display:table-cell;padding-right:38px}
.addon-car-editfilter .block-filters .block-item-choose{float:left;width:72%;min-height:71px}.addon-car-editfilter .block-filters .sort{float:left;width:28%}
.list-cars-result .item-result+.item-result{margin-top:20px}.list-cars-result figure{float:left;max-width:210px}
.list-cars-result figure img{width:100%}.list-cars-result .content-result{padding-left:230px}.list-cars-result .supplied-by{position:absolute;left:20px;bottom:20px}
.list-cars-result .price-car{position:absolute;top:18px;right:30px}.list-cars-result .price-car .btn-1{min-width:90px}
.list-cars-result .cancellation{margin-top:26px}.list-cars-result .cancellation li,.list-cars-result .cancellation .free-tooltip{display:inline-block;width:49%}
.list-cars-result .location li{max-width:130px}.list-cars-result .location li+li{padding-left:15px}.list-cars-result.car-extra .miles{display:none}
.ico-2-petro-vector:before{content:"\e91c"}.full-protection table{margin-top:30px}
.full-protection .content-tbody td{padding:18px}.full-protection .item-hidden{display:none}.full-protection .button-group-2{margin-bottom:8px}
.full-protection .button-group-2 span{float:left;padding-top:8px}.full-protection .button-group-2 .btn-4,.full-protection .button-group-2 .btn-1{float:right}
.block-extras{margin-top:20px}.block-extras .title-5--blue{padding-bottom:5px}.block-2__main .wrap-bg{margin-top:20px;padding:20px;background-color:#f2f2f2}
.block-extras .wrap-bg{margin-bottom:28px}.title-5--grey{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#666}
.block-extras .form-group{margin-top:10px}.block-extras .form-group label{color:#333;font-size:15px;margin-bottom:9px}
.block-extras .custom-select{max-width:90px}.block-extras .form-group label{color:#333;font-size:15px;margin-bottom:9px}
.block-extras .form-group .select__text{padding-left:13px}.block-extras .terms-conditions{margin-top:25px;margin-bottom:20px}
.car-protection-table .th-5 span{display:block;font-weight:normal}.popup--add-ons-car-term-condition{color:#000}
.popup .popup__content{padding:40px}.popup--add-ons-car-term-condition .block-content{margin-top:10px;margin-bottom:30px}
ul{margin:0;padding:0}.popup--add-ons-car-term-condition .list{padding-left:16px}.popup--add-ons-car-term-condition .list .item{padding:6px 30px}
.popup--add-ons-car-term-condition .block-content-inner{padding-left:30px}.popup--add-ons-car-popup-excess-explained .block-content-inner .title-6--dark{margin-bottom:5px;font-size:14px}
.popup .popup__inner{background-color:#fff;margin:0 auto;position:relative;min-width:450px}.popup .popup__inner_remove-success{background-color:#fff;margin:150px auto;position:relative;min-width:450px;max-width:500px;min-height:400px}
.popup .popup__inner_remove-success{background-color:#fff;margin:150px auto;position:relative;min-width:450px;max-width:500px;min-height:400px}
.popup-2 .popup__inner,.popup-4 .popup__inner{max-width:676px}.popup .popup__content{position:relative;-webkit-overflow-scrolling:touch}
.popup .popup__content{padding:40px}.popup--add-ons-car-term-condition ul li{list-style-type:disc;line-height:23px;padding-bottom:6px}
.popup--add-ons-car-term-condition p{margin-top:14px;line-height:18px;margin-bottom:10px}.popup--add-ons-car-term-condition .title-popup{font-size:36px!important}
.pss-detail-cib-indent{margin:0}.pss-detail-orb-indent{margin:0;padding-left:15px}.pss-detail-align{vertical-align:top}
.lower-case{text-transform:lowercase}.static-content-gen .main-intro p{font-size:14px}.text-black{line-height:20px;font-weight:400;color:#000;font-size:14px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;margin:0}
.statement-block-2{padding-bottom:20px;margin-bottom:20px}@-moz-document url-prefix(){.main-inner .wrapper.first{width:100%;float:left}
}@-moz-document url-prefix(){.main-inner .wrapper{margin-top:100px}}.booking-reference__item{clear:both;overflow:hidden;margin-bottom:35px}
.heading-wrap{position:relative;overflow:hidden}.booking-reference__item .heading-wrap{margin-bottom:20px}
.booking-before-you-fly .booking-reference__item__content+.heading-wrap{margin-top:35px}.heading-wrap .sub-heading-2--dark{font-family:"baker-signet-web",serif;font-size:22px;letter-spacing:.02em;color:#000}
.heading-wrap .sub-heading-3--dark,.heading-wrap .sub-heading-2--dark{float:left}.reference-fly__group{width:100%}
.reference-fly__group{display:table}.reference-fly__row{display:table-row;margin-left:-10px}.reference-fly__items{background:#fff;padding:20px}
.reference-fly__items{display:table-cell;width:50%}.reference-fly__row .reference-fly__items:first-child{border-bottom:10px solid #f7f7f7;border-right:5px solid #f7f7f7}
.reference-fly__row .reference-fly__items+.reference-fly__items{border-bottom:10px solid #f7f7f7;border-left:5px solid #f7f7f7}
.reference-fly__items .text-head{position:relative;padding-left:35px;color:#00266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px}
.reference-fly__items .text-head{display:inline-block}.reference-fly__items a{background:transparent}
.reference-fly__items a{text-decoration:none;color:#2e77fd;transition:color 400ms ease 0s}.hidden-tb-dt{display:none!important}
.reference-fly__items .ico-point-r{display:none}.reference-fly__items .text-head em{position:absolute;top:50%}
.reference-fly__items .text-head .type-ico{left:-4px;margin-top:-24px;font-size:24px}.reference-fly__items p{margin:5px 0 0}
.reference-fly__row:last-child .reference-fly__items{border-bottom:0}@media screen and (max-width:988px){.menu .menu-bar>ul>li:nth-child(3),.menu .menu-bar>ul>li:nth-child(4){float:left}
}div.menu-inner>div:nth-child(2)>ul>li:nth-child(3)>a{position:relative}div.menu-inner>div:nth-child(2)>ul>li:nth-child(3)>a::after{content:"";background-color:#5c74a0;width:1px;height:20px;position:absolute;right:-1px;top:50%;margin-top:-10px}
@media screen and (min-width:988px) and (max-width:996px){.header.sign-up .menu-main .menu-item>a,.menu-main .menu-item>a{letter-spacing:.02em!important}
}.menu .menu-bar>ul>li .search{position:relative;bottom:2px}.menu .menu-bar>ul>li>a.sign-up{display:inline-block;padding-left:2px!important;padding-right:0!important}
.menu .menu-bar li:last-child span{color:#b19661;display:inline;padding:5px 0 5px 7px;font-size:15px;letter-spacing:.05em;font-family:"baker-signet-web",serif;-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.menu .menu-bar li.logged-in .status-heading span{display:none}.logged-in .ico-user:before{position:relative;top:-2px}
.menu-main .popup .popup__inner{background:transparent}.menu-main .popup .popup__content{padding:0}.menu-main .popup .popup__inner{min-width:230px}
@font-face{font-family:'sia-3';src:url('/saar5/fonts/sia-3.eot');src:url('/saar5/fonts/sia-3.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/sia-3.woff') format('woff'),url('/saar5/fonts/sia-3.ttf') format('truetype'),url('/saar5/fonts/sia-3.svg') format('svg');font-weight:normal;font-style:normal}
.ico-7-change:before{content:"\e901"}.ico-7-upgrade-circle:before{content:"\e900"}
.ico-7-upgrade-circle{margin-top:6px;margin-left:-3px}[class^="ico-7-"]:before,[class*=" ico-7-"]:before{font-family:'sia-3'}
.flights__table .operated{float:initial}.flights__searchs--business .flights__table tr.active .flights__table--1__inner tr td{border-bottom:1px solid #a1a1a1}
.upgrade-details .describe{font-weight:600;font-size:18px;margin-top:3px}.upgrade-details .note-upgrade{line-height:21px;font-size:14px}
.upgrade-details .note-upgrade a{margin-left:4px}.upgrade-details .link{margin:30px 0}.upgrade-details .link .link-4{font-size:15px}
.upgrade-details .link .ico-point-r{width:6px}.content-landing .block-upgrade{padding-bottom:18px}.block-upgrade{padding-top:26px}
.block-upgrade .block-list{display:table;margin-left:-13px;margin-right:-13px;border-spacing:13px}.content-landing .sub-heading-1--blue{margin-bottom:12px}
.sub-heading-1--blue{font-family:"baker-signet-web",serif;font-size:24px;color:#00266b}
.booking-widget--car.block-2 .radio-tooltips,.booking-widget--hotel.block-2 .radio-tooltips{background-color:#f7f7f7}
.static-content .static-details .booking-widget--hotel .one-half{width:50%}.static-content .static-details .booking-widget--hotel .btn-full,.static-content .static-details .booking-widget--car .btn-full{width:18%;float:right;margin-left:10px}
@media screen and (min-width:988px){.static-content .static-details .booking-widget--hotel .col-expand-hotel--1{width:33.33%;float:left}
.static-content .static-details .booking-widget--hotel .col-expand-hotel--2{width:calc(69% - 5px);margin-left:5px;float:left}
}.des-flight-heading .custom-select--2.auto-complete-1 .select__text input{font-size:36px}.des-flight-heading .main-heading--dark{float:left;margin-right:10px}
.des-flight-heading .des-to-title{font-family:"baker-signet-web",serif;font-size:36px}
.des-flight-heading .des-to-title{float:left;margin-right:10px}.des-flight-heading .des-to-country{float:left;margin-left:40px}
.des-flight-heading .main-heading--dark,.des-flight-heading .des-to-title{line-height:.8}.des-table-result .sub-heading-1--blue{margin-bottom:12px}
.des-table-result.promotion-result--enhance{margin-left:0}.des-table-result .promotion-item__detail{display:block;margin:0 0 20px}
.des-table-result .editor table .btn-1{width:auto;min-width:80px}.des-table-result tbody tr+tr td{border-top:1px solid #ccc}
promotion-result--enhance{margin-left:-20px;overflow:hidden;position:relative}.promotion-result--enhance .promotion-item--2 .promotion-item__content .promotion-item__desc{position:relative}
.promotion-result--enhance .promotion-item--2 .promotion-item__content p+p{font-size:24px;font-family:"baker-signet-web",serif;color:#00226b}
.promotion-result--enhance .promotion-item--2 .promotion-item__content sup{font-size:12px}.promotion-result--enhance .promotion-item--2 .promotion-item__content .ico-point-r{font-size:14px;color:#00226b;position:absolute;top:25%;right:0}
.promotion-result--enhance .editor{background-color:#f5f5f5;padding:0 20px}.promotion-result--enhance .editor table tr td:first-child,.promotion-result--enhance .editor table tr th:first-child{padding-left:0}
.promotion-result--enhance .editor table tr td:first-child{font-family:"baker-signet-web",serif;font-size:19px;font-weight:300;color:#00226b;border-top:1px solid #ccc;padding-top:16px;line-height:1}
.promotion-result--enhance .editor table tr td:first-child::before{font-size:18px;line-height:18px}.promotion-result--enhance .editor table tr td:first-child .info-trip-type{text-transform:uppercase;color:#666;font-size:11px;display:inline-block}
.promotion-result--enhance .editor table tr td:last-child,.promotion-result--enhance .editor table tr th:last-child{padding-right:0;text-align:right}
.promotion-result--enhance .editor table tr:first-child td:first-child{border-top:0}.promotion-result--enhance .editor table th{color:#666;padding:15px 0 0 15px;background:0;font-weight:normal;font-size:14px}
.promotion-result--enhance .editor table td{vertical-align:middle;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.promotion-result--enhance .editor table .btn-1{padding:15px 28px 13px}.promotion-result--enhance .editor sup{top:-3px}
.promotion-result--enhance .min-to-go{list-style-type:none;margin:0;padding-left:0;margin-left:5px}.promotion-result--enhance .min-to-go li{display:inline-block;margin-top:0;margin-left:-10px}
.promotion-result--enhance .ico-user{padding-left:0;color:#00226b;font-size:22px}.promotion-result--enhance .editor table tr td:first-child{padding-top:5px}
.promotion-result--enhance .ico-user{font-size:20px}.promotion-enhancement .promotion-result--enhance .editor table .btn-1{min-width:85px;width:auto}
.promotion-result--enhance .editor table .btn-1{padding:15px 15px 13px}.promotion-item__detail{position:relative;padding:20px;border-bottom:2px solid #ccc;background-color:#fff;margin-left:20px;margin-right:5px;clear:both;display:none;margin-bottom:20px}
.promotion-item__detail .title{font-size:18px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00226b;margin-bottom:15px}
.promotion-item__detail .close-btn{position:absolute;top:20px;right:20px}.promotion-item__detail .close-btn .ico-close{font-size:12px;margin-left:5px}
.des-table-result .editor table .btn-1{width:auto;min-width:80px}.what-on-des{overflow:hidden;margin-top:32px}
.what-on-des .sub-heading-1--blue{margin-bottom:11px}.what-on-des .slick-prev{left:20px}.what-on-des .slick-next{right:0}
.what-on-des .what-on-des-slider{overflow:hidden;padding-bottom:20px}.what-on-des-slider{margin-left:-20px}
.what-on-des-slider .place-des__inner{margin-left:20px}.what-on-des-slider .place-des__content{padding:25px 20px;background-color:#fff}
.what-on-des-slider .place-des__title span{display:block}.what-on-des-slider .place-des__title .title-5--blue{margin-bottom:10px}
.what-on-des-slider .place-des__title .sub-title--dark{font-size:15px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#000}
.what-on-des-slider .place-des__text{color:#000}.what-on-des-slider .place-des__text a{line-height:1}
.what-on-des-slider .place-des__text a em{float:left;margin-right:5px}.more-destinations .block-2{padding:20px}
.specific-more-destinations.more-destinations{padding-top:16px}.specific-more-destinations .static-item .static-item__info{border-bottom:0}
.specific-more-destinations .link-city-guide{position:relative;padding-left:25px}.specific-more-destinations .link-city-guide em{position:absolute;top:-5px;left:0;font-size:18px}
.specific-more-destinations .link-city-guide{float:right}.specific-more-destinations .static-item .static-item__info{height:125px}
.sub-text-2{color:#333}.list-aside-widget{margin-top:20px}.list-aside-widget li:first-child{border-top:0}
.list-aside-widget li .title{color:#00266b;display:block;margin-bottom:3px;font-weight:bold}.list-aside-widget li .title em{font-size:25px;line-height:.5}
.list-aside-widget li .info-flight{font-weight:bold;padding-right:10px}.list-aside-widget li{padding:25px 20px;border-top:1px solid #e1e1e1;color:#000}
.list-aside-widget li .link-2{margin-top:20px;color:#0254ec}.list-aside-widget li{padding:20px 20px;color:#000}
.list-aside-widget li:last-child{padding-top:.01px;border-top:0}.des-origin-specific-page div#loading{position:absolute;top:40%;left:90%}
ol.secureFare-importantInfo{-webkit-padding-start:14px}.croatia{background-position:0 -1100px}.menu-bar .flag.croatia img{background-position:0 -1100px}
.poland{background-position:0 -1212px}.menu-bar .flag.poland img{background-position:0 -1212px}.portugal{background-position:0 -1233px}
.menu-bar .flag.portugal img{background-position:0 -1233px}.laos{background-position:0 -1034px}.menu-bar .flag.laos img{background-position:0 -1034px}
.at-a-glance-page .alert-info-block{margin-bottom:20px;margin-top:1px}.dials .dials-chart .item-details__list li.item-details__item.lpp-tier{width:290px}
.dials .dials-chart .slide-item.lpp-slide-item{width:75%}.otcreview-para{width:90%}@font-face{font-family:'oswald_regularregular';src:url('/saar5/fonts/oswald-regular-webfont.eot');src:url('/saar5/fonts/oswald-regular-webfont.eot?#iefix') format('embedded-opentype'),url('/saar5/fonts/oswald-regular-webfont.woff2') format('woff2'),url('/saar5/fonts/oswald-regular-webfont.woff') format('woff'),url('/saar5/fonts/oswald-regular-webfont.ttf') format('truetype'),url('/saar5/fonts/oswald-regular-webfont.svg#') format('svg');font-weight:normal;font-style:normal}
.global-sale .main-inner{margin:35px auto 76px;min-height:100px}.global-sale .countdown-wrap{position:relative;max-width:988px;margin:50px auto 20px}
.global-sale .countdown-wrap .countdown,.global-sale .countdown-wrap .full-banner__text{position:absolute;top:-25px;right:0}
.global-sale .countdown-wrap .full-banner__text{top:8px;max-width:410px;font-size:18px;color:#00236a;line-height:1.4;font-weight:400}
.global-sale .form-great-deals .btn-1,.global-sale .form-gl-station .btn-1{padding:15px 30px 13px}.global-sale .promotion-btn{margin-top:14px}
.global-sale .flexslider--3 .slick-dots{bottom:-44px;margin-left:0}.global-sale .destination-list ul li .ico-point-r{right:0}
.global-sale .highlights--component figcaption .link-4{margin-top:4px}.global-sale .global-sale-title{font-size:16px;line-height:1.6;color:black;margin-bottom:30px}
.global-sale .full-banner{position:relative}.global-sale .full-banner__text,.global-sale .global-sale-end-block{display:none}
.global-sale .component-price-point{margin-top:30px;overflow:hidden}.global-sale .countdown-content{display:none}
.global-sale .countdown,.global-sale .global-sale-region,.global-sale .component-price-point,.global-sale .highlights,.global-sale .krisflyer-sale{display:block}
.global-sale-end .countdown,.global-sale-end .global-sale-region,.global-sale-end .component-price-point,.global-sale-end .highlights,.global-sale-end .krisflyer-sale{display:none}
.global-sale-end .full-banner__text,.global-sale-end .global-sale-end-block{display:block}.global-sale-end .global-sale-end-block .link-4{margin-top:0}
.krisflyer-sale{margin-top:10px;color:#000}.krisflyer-sale .sub-heading-1--blue{margin-bottom:15px}.krisflyer-sale .title-4--dark{margin-bottom:20px;margin-top:31px}
.krisflyer-sale img{max-width:286px}.krisflyer-sale .krisflyer-sale__text{overflow:hidden;line-height:1.5}
.krisflyer-sale .krisflyer-sale__text p{margin:0}.krisflyer-sale .krisflyer-sale__text .list-unstyled{margin:24px 0}
.krisflyer-sale .sub-text{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.krisflyer-sale .btn-1{min-width:77px;margin-top:7px}.form-great-deals{padding:33px 20px 22px;overflow:hidden}
.form-great-deals .form-group{float:left;width:88%;padding-right:10px}.form-great-deals .form-group label,.form-great-deals .form-group .grid-inner{float:left}
.form-great-deals .form-group label{margin-left:10px;line-height:40px;color:black;font-size:16px;width:calc(19.7% - 10px)}
.form-great-deals .form-group .text-error{margin-left:20.2%}.form-great-deals .form-group .grid-inner{width:calc(79.3% - 20px)}
.form-great-deals .button-group{width:13%}.form-great-deals .custom-select--2 .select__text{padding-left:13px}
.form-great-deals .custom-select--2 .select__text input{padding-left:13px}.countdown{max-width:415px;text-transform:uppercase}
.countdown .ends-in{display:block;margin-bottom:14px;font-size:20px;letter-spacing:1px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#fff;text-align:center}
.countdown .time{display:inline-block;position:relative;padding-bottom:30px;height:90px;text-align:center;position:relative}
.countdown .time+.time{margin-left:11px}.countdown .time .number{display:inline-block;position:relative;width:62px;height:90px;font-family:"oswald_regularregular",serif;border-bottom:3px solid #f79c1a;font-size:78px;color:#019ecb}
.countdown .time .number:before{content:'';border-top:2px solid #019ecb;position:absolute;top:50%;left:0;right:0}
.countdown .time .time-label{position:absolute;bottom:0;left:0;right:0;text-align:center;font-size:18px;color:#fff}
.countdown .flip .count.top.current{-webkit-transform:rotateX(-90deg);-moz-transform:rotateX(-90deg);-o-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transition:transform 250ms ease-in-out;-moz-transition:transform 250ms ease-in-out;-o-transition:transform 250ms ease-in-out;transition:transform 250ms ease-in-out}
.countdown .flip .count.bottom.next{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:transform 250ms ease-in-out 250ms;-moz-transition:transform 250ms ease-in-out 250ms;-o-transition:transform 250ms ease-in-out 250ms;transition:transform 250ms ease-in-out 250ms}
.countdown .count{display:block;overflow:hidden;position:absolute;top:0;left:0;right:0;width:100%;background-color:#fff;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);transform-style:flat;line-height:1.4}
.countdown .count.top{height:50%;transform-origin:50% 100%}.countdown .count.top.current{-webkit-transform:rotateX(0deg);-moz-transform:rotateX(0deg);-o-transform:rotateX(0deg);transform:rotateX(0deg);z-index:3}
.countdown .count.bottom{top:50%;height:50%;transform-origin:50% 0;line-height:.25;background-color:#dbeff8}
.countdown .count.bottom.next{-webkit-transform:rotateX(90deg);-moz-transform:rotateX(90deg);-o-transform:rotateX(90deg);transform:rotateX(90deg);z-index:2}
.safari-mac .countdown .count,.ios .countdown .count{line-height:1.25}.safari-mac .countdown .count.bottom,.ios .countdown .count.bottom{line-height:.1}
.form-great-deals .grid-row,.form-gl-station .grid-row{margin-left:-10px;margin-right:-10px}.form-great-deals .grid-inner,.form-gl-station .grid-inner{padding-left:10px;padding-right:10px}
.popup--partner-promotion .popup__text-intro{margin-bottom:10px;color:black}.form-gl-station{margin-bottom:20px}
.krisflyer-sale img{float:left;margin-right:50px}.main-container{min-width:767px}@media screen and (min-width:1600px){.flexslider--v2.flexslider--1,.flexslider--v2 .hero{height:554px}
.flexslider--v2.flexslider--1 .slick-dots{bottom:40px}.flexslider--v2 .hero figcaption{top:390px}.travel-widget--2{top:-510px}
}.title-4--dark{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:18px;color:#000}
.fdeals-subscribe-url{width:100%;text-align:center;display:block;background:#00266b;color:#FFF;font-size:12px;padding:10px 5px;box-sizing:border-box;border-radius:2px;font-weight:700;margin-top:30px;text-transform:uppercase}
.fdeals-subscribe-url:hover{color:#FFF}@media only screen and (min-width:1024px){.form-group-left-first{width:25%!important;margin-right:3.5px!important;margin-top:0!important;display:inline-block!important;vertical-align:top!important}
.form-group-left-mid{width:37.5%!important;margin-right:3.5px!important;display:inline-block!important;vertical-align:top!important;margin-top:0!important}
.form-group-left-last{width:37.5%!important;margin-right:0!important;display:inline-block!important;vertical-align:top!important;margin-top:0!important}
.full-cover{width:100%}.projection{z-index:10!important}}@media only screen and (max-width:768px){.form-group-left-first{float:none!important;width:100%!important;margin-top:0!important}
.form-group-left-mid{float:none!important;width:100%!important}.form-group-left-last{float:none!important;width:100%!important}
.projection{z-index:10!important}}.passenger-info__form-toggle+.passenger-info__personal{margin-bottom:0;padding-top:0}
.fares-details-page .promotion-book-flight.revert .sub-heading-2--dark{margin-top:0}.social .text-share{font-size:.75rem;color:#222;text-transform:uppercase;font-weight:600;display:block;letter-spacing:1.5px;padding-bottom:1.25rem}
.promotion-details.promotion-details--1 .promotion-conditions{margin:0}.promotion-details.promotion-details--1 .promotion-details-list .sub-heading-2--dark{color:#00266b}
.promotion-details.promotion-details--1 .promotion-details-list p{color:black;margin:0 0 15px}.promotion-details.promotion-details--1 .promotion-conditions-text{padding-top:35px}
.promotion-details.promotion-details--1 .promotion-conditions-text.last,.promotion-details.promotion-details--1 .promotion-conditions-text.first{clear:both}
.promotion-details.promotion-details--1 ol{color:black}.promotion-details.promotion-details--1 ol li{margin-top:15px}
.promotion-details.promotion-details--1 ol li:first-child{margin-top:0}.promotion-details.promotion-details--1 dl{padding-left:0}
.fares-details-page .promotion-details p{width:auto;float:none}.promotion-details [class^="promotion-details__"] p{width:80%}
.promotion-details--1 .promotion-conditions-text dt{width:34%;float:left}.promotion-details--1 .promotion-conditions-text dd{width:66%;float:right}
.promotion-details-list .sub-heading-2--dark,.promotion-details__block .sub-heading-2--dark{margin-bottom:20px}
.promotion-details--1 .promotion-book-flight .form-group--info{padding-right:0}.promotion-details--1 .promotion-book-flight .button-group-1 .btn-1{position:static;width:auto;padding:15px 20px 13px}
.flights-list .flight-item__info-2{bottom:8px}.promotion-conditions-text .summary-fare__conditions .text{display:inline-block;vertical-align:top;margin-top:1px}
.promotion-conditions-text .summary-fare__conditions .text{display:inline-block;vertical-align:top;margin-top:1px}
.promotion-conditions{margin:0 -10px;overflow:hidden}.promotion-conditions-text .title-condition{margin-bottom:15px;font-size:18px;color:#00266b;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.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}.promotion-conditions-text.full ol{padding-left:20px}
.promotion-conditions-text{width:50%;float:left}.promotion-conditions-text dt{width:34%;float:left}.promotion-conditions-text dd{width:66%;float:right}
.promotion-conditions-text.full{width:100%}.promotion-conditions-text.right{clear:right}.promotion-details.promotion-details--1 .promotion-conditions-text{margin-bottom:0}
.promotion-choice{list-style:none}.promotion-choice li{width:140px;height:140px;float:left;text-align:center;background-color:white;letter-spacing:-1px}
.promotion-choice li .inner{padding:10px;border-left:1px solid #e5e5e5}.promotion-choice li:first-child .inner{border-left:none}
.promotion-choice li span{display:block;color:#00266b}.promotion-choice li .title{font-size:14px;line-height:1.1;color:#656565;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.promotion-choice li .text{font-size:16px}.promotion-choice li .order,.promotion-choice li [class^="ico-"]{margin-top:13px;line-height:41px}
.promotion-choice li [class^="ico-"]{padding-left:0;font-size:27px;color:#00266b}
.promotion-choice li .order{font-size:32px;word-spacing:-2px;font-family:"baker-signet-web",serif}
.promotion-book-flight.revert .form-promotion-book-flight{float:left;width:48.989%;margin-bottom:0}.promotion-book-flight.revert figure{float:right;width:51.011%;margin-bottom:0}
.promotion-book-flight.revert .flight-item{margin-left:20px;margin-right:0}.promotion-book-flight.revert .sub-heading-2--dark{margin-top:25px}
.fares-details-page .promotion-book-flight{box-shadow:none}.says{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.fares-details-page .main-heading{float:left;width:75%;font-size:34px;line-height:1.2}.full-banner{width:100%;overflow:hidden}
.full-banner img{width:100%}.promotion-inner{margin:0 auto;color:#fff;position:relative}.promotion-desc p{font-size:15px;line-height:22px;margin-top:0;margin-bottom:45px}
.promotion-desc a{margin-left:5px;color:#ff9f00}.promotion-desc a.link-4{display:inline}.promotion-desc a.link-4 em{margin-top:0}
.promotion-desc.promotion-desc--1{position:static}.promotion-desc.promotion-desc--1 .main-heading{color:#00266b}
.promotion-desc.promotion-desc--1 p{width:100%;font-size:16px;max-width:785px;color:#000}.promotion-inner{margin:0 auto;color:#fff;position:relative}
.promotion-desc p{font-size:15px;line-height:22px;margin-top:0;margin-bottom:45px}.promotion-desc a{margin-left:5px;color:#ff9f00}
.promotion-desc a.link-4{display:inline}.promotion-desc a.link-4 em{margin-top:0}.promotion-desc.promotion-desc--1{position:static}
.promotion-desc.promotion-desc--1 .main-heading{color:#00266b}.promotion-desc.promotion-desc--1 p{width:100%;font-size:16px;max-width:785px;color:#000}
.promotion-heading{margin-bottom:30px}.promotion-heading .main-heading,.promotion-heading .promo-to-title{float:left;line-height:1.3;margin-right:10px;color:#000}
.promotion-heading .promo-to-country{float:left}.promotion-heading .promo-to-title{font-family:"baker-signet-web",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.reposition{clear:left}
.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:#000}
.promotion-item__content>.link-4{margin-left:20px;margin-top:0}.promotion-item__desc{margin:0;overflow:hidden;color:#333;line-height:21px;text-overflow:ellipsis}
.promotion-desc{position:absolute;top:20px;left:0}.promotion-desc .main-heading{color:#fff;margin-bottom:20px}
.promotion-desc p{width:44%}.promotion-heading .main-heading,.promotion-heading .promo-to-title{font-size:26px;font-weight:300}
.promotion-heading .promo-to-country{margin-left:40px}.promotion-book-flight .form-promotion-book-flight .button-group-1{margin-top:30px}
.promotion-details [class^="promotion-details__"] p{width:80%}.custom-select--2 .ico-dropdown{right:13px;width:9px;height:8px;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}
.promotion-enhancement small{font-size:14px;color:#666;font-weight:400;font-style:italic;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.promotion-enhancement .promotion-note{margin-top:35px}.promotion-result--enhance{margin-left:-20px;overflow:hidden;position:relative}
.promotion-result--enhance .promotion-item--2 .promotion-item__content .promotion-item__desc{position:relative}
.promotion-result--enhance .promotion-item--2 .promotion-item__content p+p{font-size:22px;font-weight:300;font-family:"baker-signet-web",serif;color:#00226b}
.promotion-result--enhance .promotion-item--2 .promotion-item__content sup{font-size:12px}.promotion-result--enhance .promotion-item--2 .promotion-item__content .ico-point-r{font-size:14px;color:#00226b;position:absolute;top:25%;right:0}
.promotion-result--enhance .editor{background-color:#f5f5f5;padding:0 20px}.promotion-result--enhance .editor table tr td:first-child,.promotion-result--enhance .editor table tr th:first-child{padding-left:0}
.promotion-result--enhance .editor table tr td:first-child{font-family:"baker-signet-web",serif;font-size:19px;font-weight:300;color:#00226b;border-top:1px solid #ccc;padding-top:16px}
.promotion-result--enhance .editor table tr td:first-child::before{font-size:18px;line-height:18px}.promotion-result--enhance .editor table tr td:last-child,.promotion-result--enhance .editor table tr th:last-child{padding-right:0;text-align:right}
.promotion-result--enhance .editor table tr:first-child td:first-child{border-top:0}.promotion-result--enhance .editor table th{color:#666;padding:20px 20px 0 20px;background:0;font-weight:normal}
.promotion-result--enhance .editor table .btn-1{padding:15px 28px 13px}.promotion-result--enhance .editor sup{top:-3px}
.promotion-result--enhance .min-to-go{list-style-type:none;margin:0;padding-left:0;margin-left:5px}.promotion-result--enhance .min-to-go li{display:inline-block;margin-top:0;margin-left:-10px}
.promotion-result--enhance .ico-user{padding-left:0;color:#00226b;font-size:26px}.info-promotion--enhance{margin:0;position:absolute;bottom:20px;left:20px;font-size:26px;font-weight:300;font-family:"baker-signet-web",serif;color:#fff}
.promotion-list{clear:both;overflow:hidden}.promotion-item__detail{position:relative;padding:20px;border-bottom:2px solid #ccc;background-color:#fff;margin-left:20px;margin-right:5px;clear:both;display:none;margin-bottom:20px}
.promotion-item__detail .title{font-size:18px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;color:#00226b;margin-bottom:15px}
.promotion-item__detail .close-btn{position:absolute;top:20px;right:20px}.promotion-item__detail .close-btn .ico-close{font-size:12px;margin-left:5px}
.promotion-enhancement .promotion-btn{margin-top:0}.promotion-enhancement .min-pax-hide{font-size:1px;color:transparent;display:block}
.promotion-item--1 .promotion__title{-webkit-line-clamp:2;white-space:normal;max-height:64px;margin-bottom:5px}
.promotion-item--2 .promotion-item__content{display:block;padding-top:18px;margin:1px;cursor:pointer}
.promotion-item--2 .promotion-item__inner{overflow:hidden}.promotion-item--2 .promotion-item__inner>a.flight-item{display:block;min-height:175px;overflow:hidden}
.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;font-size:14px}
.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--2.active .promotion-item__inner{padding-bottom:20px;margin-bottom:0}.promotion-item--2.active .promotion-item__content.active .ico-point-r{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:transform 400ms ease 0s;-moz-transition:transform 400ms ease 0s;-o-transition:transform 400ms ease 0s;transition:transform 400ms ease 0s}
.promotion-item--2 .promotion-item__content .ico-point-r{-webkit-transition:all 400ms ease 0s;-moz-transition:all 400ms ease 0s;-o-transition:all 400ms ease 0s;transition:all 400ms ease 0s}
.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}.promotion-item--4 .list-unstyled .link-4{margin-top:0;line-height:20px}
.promotion-details [class^="promotion-details__"] p{font-size:15px;line-height:22px}
.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.promotion-details--1 .promotion-conditions{margin:0}
.promotion-details.promotion-details--1 .promotion-details-list .sub-heading-2--dark{color:#00266b}.promotion-details.promotion-details--1 .promotion-details-list p{color:black;margin:0 0 15px}
.promotion-details.promotion-details--1 .promotion-conditions-text{padding-top:35px}.promotion-details.promotion-details--1 .promotion-conditions-text.last,.promotion-details.promotion-details--1 .promotion-conditions-text.first{clear:both}
.promotion-details.promotion-details--1 ol{color:black}.promotion-details.promotion-details--1 ol li{margin-top:15px}
.promotion-details.promotion-details--1 ol li:first-child{margin-top:0}.promotion-details.promotion-details--1 dl{padding-left:0}
.promotion-details-list .sub-heading-2--dark,.promotion-details__block .sub-heading-2--dark{margin-bottom:20px}
.promotion-reservation p{margin:0;color:#000}.promotion-enhancement .promotion-result--enhance .editor table td{padding:15px 20px}
.promotion-enhancement .promotion-result--enhance .editor table tbody tr+tr td{border-top:1px solid #ccc}
.promotion-enhancement .promotion-result--enhance .editor table tbody tr:last-child td{padding-bottom:20px}
.promotion-enhancement .promotion-result--enhance .editor table .btn-1{width:auto}.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)}
.form-fare-filter.form-promotion--enhance .grid-col{max-width:410px;width:100%;margin-right:40px}.form-promotion--enhance .custom-select--2 .select__label{color:#666;max-width:100%}
.form-promotion--enhance .custom-select--2 .select__text{padding-left:130px}.form-fare-filter.form-promotion--enhance .grid-col.price-range{max-width:540px;margin-right:0}
.no-touch .ui-autocomplete li:hover,.ui-autocomplete li.active{background-color:#00266b!important;color:#fff!important}
.krisshoplink{text-decoration:underline}.form-global .button-group-1.subscribeBtn{margin-top:0}.group-travel-booking-page .block-2 .gtb-form{margin-top:36px}
.group-travel-booking-page .block-inner{padding:15px 20px}.title-group-travel-booking-blue{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#00266b}
.form-grouptravel-booking.private-form .notice-text{color:#999;margin:20px 0 25px 0;font-size:12px}.group-travel-booking-page .form-group .grid-col .grid-col-2.pax{margin-top:0}
.group-travel-booking-page .form-group .grid-col .grid-col-2.phone{margin-top:0}.group-travel-booking-page p.sub-text-1.flight{font-weight:bold;margin-top:25px}
.group-travel-booking-page .grid-col.country input.ui-autocomplete-input,.group-travel-booking-page .grid-col.area .input-1,.grid-col.phoneNumber .input-1{padding-right:0}
.group-travel-booking-page .grid-col.area .grid-inner{padding:0}.group-travel-booking-page .private-form .form-group-2.date label{color:#333;font-size:15px;margin-bottom:9px;margin-left:10px}
.group-travel-booking-page .block-form-group.flight{padding-top:0;padding-bottom:28px}.group-travel-booking-page .block-form-group.flight .highlight__heading{position:absolute;left:85%;width:130px;padding:0 10px 10px 20px;font-size:12px;display:inline-block}
.group-travel-booking-page .block-form-group.details-booking.cabin .highlight__heading{font-weight:bold;font-size:12px}
.group-travel-booking-page .comments.remarks label{font-weight:bold;display:block;float:none}.group-travel-booking-page .text.comment{margin-left:10px;margin-top:-2px;font-style:italic}
.group-travel-booking-page .comments.remarks{padding-top:20px}.group-travel-booking-page .main-thank-you .container-content .thank-you.gtb{font-size:35px}
.group-travel-booking-page .error-alert .ico-close-round-fill{color:#c00}.group-travel-booking-page .private-form .text-error.count{padding-left:1px}
.group-travel-booking-page .width-2{width:35%!important}.group-travel-booking-page .width-1{width:20%!important}
.group-travel-booking-page .width-4{width:45%!important}.group-travel-booking-page .form-group .button-group-1.gtb-submit{margin-top:2px}
.group-travel-booking-page .terms-conditions.gtb{margin-top:-25px}.group-travel-booking-page .gtbPax .text-error{padding-top:20px}
.group-travel-booking-page .gtb-form{margin-top:15px}.gtb-form-main-inner .main-inner{margin:15px auto 15px!important}
.cancel-review .checkin-alert{width:74%}.form-search-car .sub-heading-3--blue{margin-bottom:14px}.form-search-car .time-group{margin-bottom:0}
.form-search-car .custom-select[data-autocomplete-car="true"] .select__label{max-width:140px}
.form-search-car .custom-select[data-autocomplete-car="true"] .select__text input{padding-left:170px}
.form-search-car .time-minute .select__label{max-width:90px}.form-search-car .time-minute .select__text{padding-left:120px}
.form-search-car .input-3 .input-3__label{max-width:90px}.form-search-car .input-3 .input-3__text input{padding-left:120px}
.form-search-car .driver-field .one-half{float:none}.form-search-car .driver-field .one-half+.one-half{margin-top:10px}
.form-search-car .time-line{margin-top:10px}.form-search-car .time-line .grid-inner{position:relative}
.form-search-car .time-minute{width:60%;border-top-right-radius:0;border-bottom-right-radius:0}.form-search-car .time-second{position:absolute;top:0;left:60%;width:calc(40% - 6px);border-left:none;border-top-left-radius:0;border-bottom-left-radius:0}
.form-search-car .time-second:before{content:"";position:absolute;left:0;top:6px;height:26px;border-left:1px solid #ccc}
.form-search-car .time-second .select__text{padding-left:20px}.form-search-car .grid-col--1+.text-error{top:-8px}
.pick-up-loading{border-width:2px;width:12px;height:12px;float:right;margin-right:528px;margin-top:5px}
.drop-off-loading{border-width:2px;width:12px;height:12px;float:right;margin-right:18px;margin-top:1px}
.addon-car-editfilter{margin-top:20px;padding:20px;background-color:#f5f5f5}.addon-car-editfilter .block-content{background-color:#fff;padding:15px 20px 30px 20px}
.addon-car-editfilter .block-title{padding-bottom:10px;position:relative}.addon-car-editfilter .block-title .close-addon{position:absolute;right:-7px;font-size:13px;color:#7c7c7c}
.addon-car-editfilter .block-title span{color:#000;font-size:16px}.addon-car-editfilter .block-apply .select-size{padding-top:14px}
.addon-car-editfilter .block-check .list{margin-bottom:30px;margin-top:4px}.addon-car-editfilter .block-check li{list-style-type:none;margin-bottom:7px}
.addon-car-editfilter .block-check .title{font-size:16px}.addon-car-editfilter .block-filters{overflow:hidden;padding-bottom:10px}
.addon-car-editfilter .block-filters .title-fiters{padding-bottom:7px}.addon-car-editfilter .block-filters .title-sort-by{padding-bottom:7px}
.addon-car-editfilter .block-filters .block-item-choose{overflow:hidden}.addon-car-editfilter .block-filters .block-item-choose .result-item{margin-bottom:10px;display:inline-block;margin-right:8px;padding:10px;background-color:#e5eaf0}
.addon-car-editfilter .block-filters .block-item-choose .ico-close{font-size:11px;color:#7c7c7c;margin-top:-3px;margin-left:8px}
.addon-car-editfilter .custom-select--2 .select__text{padding-left:13px}.addon-car-editfilter .button-group-3{overflow:hidden}
.addon-car-editfilter .block-result{display:inline}.addon-car-editfilter .show-block-content{display:inline-block}
.car-avaliable{margin-top:30px}.car-avaliable .car-avaliable-wrapper{margin-top:18px}.car-avaliable .car-avaliable-wrapper:after{content:"";clear:both;display:block}
.car-avaliable .slides{margin-left:-10px}.car-avaliable .slide-car-item{float:left;width:20%}.car-avaliable .slide-car-item.active .car-detail{border-color:#00266b}
.car-avaliable .slide-car-item.active .car-detail .ico-close{display:inline-block}.car-avaliable .slide-car-item.active .car-detail .btn-close{position:absolute;right:3px;top:5px;color:#666;font-size:12px;cursor:pointer}
.car-avaliable .item-inner{margin-left:10px}.car-avaliable .item-inner .ico-tooltips{color:#ccc}.car-avaliable .item-inner .title-6--blue{display:block;font-weight:600}
.car-avaliable .item-inner .price{margin-top:20px}.car-avaliable .item-inner .package-list{margin:0;list-style:none}
.car-avaliable .item-inner .package-list li{display:inline-block}.car-avaliable .item-inner .package-list em{padding-left:0;color:#00266b;font-size:20px;vertical-align:baseline}
.car-avaliable .item-inner .package-list em.small{margin-bottom:1px;font-size:15px;vertical-align:bottom}
.car-avaliable .car-detail{position:relative;padding:19px 5px 10px;min-height:185px;border:1px solid #ccc;color:#666;text-align:center}
.car-avaliable .car-detail .ico-close{display:none}.car-avaliable .car-detail img{width:100%;margin-top:5px}
.list-cars-result{padding-top:5px}.list-cars-result.car-extra .item-result{border:0}.list-cars-result ul{list-style:none}
.list-cars-result .item-result{position:relative;overflow:hidden;padding:18px 20px 20px;border:1px solid #ccc}
.list-cars-result .seat-car li,.list-cars-result .condition li{display:inline-block;position:relative;padding-left:7px;color:#000}
.list-cars-result .seat-car li:first-child,.list-cars-result .condition li:first-child{padding-left:0}
.list-cars-result .seat-car li+li:before,.list-cars-result .condition li+li:before{content:"|";position:absolute;top:0;left:0}
.list-cars-result .seat-car{margin-top:12px}.list-cars-result .condition li{padding-left:15px}.list-cars-result .location{margin-top:18px}
.list-cars-result .location li{display:inline-block;vertical-align:top}.list-cars-result .location li span{display:block;padding-left:32px}
.list-cars-result .location li em{float:left;font-size:26px;color:#00266b}.list-cars-result .location li em:before{margin-left:0}
.list-cars-result .location li .text{color:#000}.list-cars-result .cancellation{max-width:385px}.list-cars-result .cancellation li,.list-cars-result .cancellation .free-tooltip{color:#000}
.list-cars-result .cancellation li em,.list-cars-result .cancellation .free-tooltip em{color:#ccc}.list-cars-result .cancellation li em:focus,.list-cars-result .cancellation .free-tooltip em:focus{outline:#2e77fd solid thin}
.list-cars-result .cancellation li span,.list-cars-result .cancellation .free-tooltip span{padding-left:3px}
.list-cars-result .supplied-by span{display:block;padding-bottom:2px}.list-cars-result .price-car .miles{display:inline-block;margin-bottom:20px;background-color:#ef9a1a;color:#fff;padding:4px 14px;border-radius:2px;font-size:12px;font-weight:bold}
.list-cars-result .price-car .note{font-size:13px}.list-cars-result .price-car .btn-select{font-size:12px;font-weight:bold;padding-left:30px;padding-right:29px}
.list-cars-result .price-car .sub-heading-2--blue{margin-bottom:5px}.car-large-amount{font-size:18px!important}
.rental-cars-slider-loading{margin-left:46%;margin-top:10px;margin-bottom:-16px}.fullprotection_btn{padding-left:15px;padding-right:15px}
.form-search-car .driver-field{margin-right:2px}.form-search-car .driver-field .btn-1{position:absolute;top:0;right:0}
.addon-car-editfilter .block-apply{display:table}.addon-car-editfilter .block-apply .select-size{width:117px}
.addon-car-editfilter .btn-apply{padding-right:28px;padding-left:27px}.addon-car-editfilter .block-check{display:table-cell;padding-right:38px}
.addon-car-editfilter .block-filters .block-item-choose{float:left;width:72%;min-height:71px}.addon-car-editfilter .block-filters .sort{float:left;width:28%}
.list-cars-result .item-result+.item-result{margin-top:20px}.list-cars-result figure{float:left;max-width:210px}
.list-cars-result figure img{width:100%}.list-cars-result .content-result{padding-left:230px}.list-cars-result .supplied-by{position:absolute;left:20px;bottom:20px}
.list-cars-result .price-car{position:absolute;top:18px;right:30px}.list-cars-result .price-car .btn-1{min-width:90px}
.list-cars-result .cancellation{margin-top:26px}.list-cars-result .cancellation li,.list-cars-result .cancellation .free-tooltip{display:inline-block;width:49%}
.list-cars-result .location li{max-width:130px}.list-cars-result .location li+li{padding-left:15px}.list-cars-result.car-extra .miles{display:none}
.ico-2-petro-vector:before{content:"\e91c"}.full-protection table{margin-top:30px}
.full-protection .content-tbody td{padding:18px}.full-protection .item-hidden{display:none}.full-protection .button-group-2{margin-bottom:8px}
.full-protection .button-group-2 span{float:left;padding-top:8px}.full-protection .button-group-2 .btn-4,.full-protection .button-group-2 .btn-1{float:right}
.block-extras{margin-top:20px}.block-extras .title-5--blue{padding-bottom:5px}.block-2__main .wrap-bg{margin-top:20px;padding:20px;background-color:#f2f2f2}
.block-extras .wrap-bg{margin-bottom:28px}.title-5--grey{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#666}
.block-extras .form-group{margin-top:10px}.block-extras .form-group label{color:#333;font-size:15px;margin-bottom:9px}
.block-extras .custom-select{max-width:90px}.block-extras .form-group label{color:#333;font-size:15px;margin-bottom:9px}
.block-extras .form-group .select__text{padding-left:13px}.block-extras .terms-conditions{margin-top:25px;margin-bottom:20px}
.car-protection-table .th-5 span{display:block;font-weight:normal}.popup--add-ons-car-term-condition{color:#000}
.popup .popup__content{padding:40px}.popup--add-ons-car-term-condition .block-content{margin-top:10px;margin-bottom:30px}
ul{margin:0;padding:0}.popup--add-ons-car-term-condition .list{padding-left:16px}.popup--add-ons-car-term-condition .list .item{padding:6px 30px}
.popup--add-ons-car-term-condition .block-content-inner{padding-left:30px}.popup--add-ons-car-popup-excess-explained .block-content-inner .title-6--dark{margin-bottom:5px;font-size:14px}
.popup .popup__inner{background-color:#fff;margin:0 auto;position:relative;min-width:450px}.popup .popup__inner_remove-voucher-success{background-color:#fff;margin:0 auto;position:relative;min-width:450px;max-width:500px!important}
.covid__popup__inner{max-width:650px!important}.popup-2 .popup__inner,.popup-4 .popup__inner{max-width:676px}
.popup .popup__content{position:relative;-webkit-overflow-scrolling:touch}.popup .popup__content{padding:40px}
.popup--add-ons-car-term-condition ul li{list-style-type:disc;line-height:23px;padding-bottom:6px}.popup--add-ons-car-term-condition p{margin-top:14px;line-height:18px;margin-bottom:10px}
.popup--add-ons-car-term-condition .title-popup{font-size:36px!important}.popup--add-ons-car-term-condition-1 ul li ul{padding-left:20px}
.popup--add-ons-car-term-condition-1 ul{padding-left:20px;margin-top:10px;margin-bottom:10px}.hidden-sq{display:none!important;visibility:hidden!important}
.flight-select-interim-page .block-summary-fare-conditions{background-color:#e5eaf0;padding:21px 20px 23px 20px;margin:40px 0;color:#000}
.flight-select-interim-page .block-summary-fare-conditions p{font-size:16px}.flight-select-interim-page .block-summary-fare-conditions .title-conditions,.flight-select-interim-page .block-summary-fare-conditions .note-fare{font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;line-height:22px}
.flight-select-interim-page .list-summary-fare-conditions{list-style-type:none}.flight-select-interim-page .list-summary-fare-conditions .block-content{padding:8px 0;overflow:hidden;color:#00266b;border-bottom:1px solid #cdcdcd}
.flight-select-interim-page .list-summary-fare-conditions .block-icon{font-weight:600}.flight-select-interim-page .list-summary-fare-conditions .block-icon{display:inline-block;width:26%;vertical-align:top}
.flight-select-interim-page .list-summary-fare-conditions .block-icon em{padding-left:0;padding-right:6px;font-size:17px;vertical-align:initial;float:left}
.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-7-change:before,.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-7-upgrade-circle:before{padding-top:2px}
.flight-select-interim-page .list-summary-fare-conditions .text{vertical-align:top;display:inline-block;width:70%}
.flight-select-interim-page .list-summary-fare-conditions .text p{margin:0;font-weight:normal;color:#000;font-size:14px}
.flight-select-interim-page .block-summary-fare-conditions .link-4{margin-top:15px}.flight-select-interim-page .block-summary-fare-conditions .note-fare{margin:20px 0 0}
.flight-select-interim-page .flights-1{position:relative;clear:both;zoom:1}.flight-select-interim-page .flights-1:before{content:"";visibility:hidden;display:block;height:0;clear:both}
.flight-select-interim-page .flights-1:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.flight-select-interim-page .head-flight-info{margin-top:51px}.flight-select-interim-page .head-flight-info:first-child{margin-top:40px}
.flight-select-interim-page .head-flight-info .sub-heading-1--dark{overflow:hidden}.flight-select-interim-page .head-flight-info .form-group{margin-top:20px}
.flight-select-interim-page .head-flight-info .form-group .custom-select--2 .select__label{max-width:80px}
.flight-select-interim-page .head-flight-info .form-group .custom-select--2 .select__text{padding-left:85px}
.flight-select-interim-page .head-flight-info .btn-compare{position:absolute;bottom:-8px;right:0;z-index:1;display:block;float:right;margin-bottom:0}
.flight-select-interim-page .bgd-active-green-1 .flights__table--1__inner tr td.active{border-color:#0b664b}
.flight-select-interim-page .bgd-active-green-1 .flights__table .flights__table--1__inner td.active .flights__active-border,.flight-select-interim-page .bgd-active-green-1 .flights__table .flights__table--1__inner td.active .flights__tooltip-background{border-color:#0b664b}
.flight-select-interim-page .bgd-economy-1{background-color:#4d937a}.flight-select-interim-page .flights__info--group .flights__info .bgd-economy-1.flights__info--price.active{border-color:#4d937a}
.flight-select-interim-page .bgd-economy-1 .package--name{background-color:#4d937a}.flight-select-interim-page .bgd-economy-1 .fare-label{color:#4d937a}
.flight-select-interim-page .bgd-active-economy-1 .flights__table--1__inner tr td.active{border-color:#4d937a}
.flight-select-interim-page .bgd-active-economy-1 .flights__table .flights__table--1__inner td.active .flights__active-border,.flight-select-interim-page .bgd-active-economy-1 .flights__table .flights__table--1__inner td.active .flights__tooltip-background{border-color:#4d937a}
.flight-select-interim-page .flights__table .title-head{color:#fff}.flight-select-interim-page .flights__table .flights__info--group .flights--detail,.flight-select-interim-page .flights__table .flights__info--group .flights--detail-1{position:relative}
.flight-select-interim-page .flights__table .flights__info--group .flights--detail>span,.flight-select-interim-page .flights__table .flights__info--group .flights--detail-1>span{float:left}
.flight-select-interim-page .flights__table .flights__info--group .flights--detail .details,.flight-select-interim-page .flights__table .flights__info--group .flights--detail-1 .details{clear:left}
.flight-select-interim-page .flights--detail .loading--small,.flight-select-interim-page .flights--detail-1 .loading--small{margin-left:8px;vertical-align:middle}
.flight-select-interim-page .flights__info--group .flights__info .class-flight{position:absolute;right:0}
.flight-select-interim-page .flights__info--group .flights--detail,.flight-select-interim-page .flights__info--group .flights--detail-1{color:#000;line-height:18px;font-size:13px;margin-top:10px}
.flight-select-interim-page .flights__info--group .flights--detail .details p,.flight-select-interim-page .flights__info--group .flights--detail-1 .details p{margin:0}
.flight-select-interim-page .flights__info--group .flights--detail>span,.flight-select-interim-page .flights__info--group .flights--detail-1>span{font-weight:700;cursor:pointer}
.flight-select-interim-page .booking-info-group .flights__info--group .flights--detail>span,.flight-select-interim-page .booking-info-group .flights__info--group .flights--detail-1>span{text-transform:uppercase}
.flight-select-interim-page .flights__info--group .flights--detail .ico-point-d,.flight-select-interim-page .flights__info--group .flights--detail .ico-point-u,.flight-select-interim-page .flights__info--group .flights--detail-1 .ico-point-d,.flight-select-interim-page .flights__info--group .flights--detail-1 .ico-point-u{font-size:.8em;margin-left:7px}
.flight-select-interim-page .flight__control{zoom:1;margin:16px 0}.flight-select-interim-page .flight__control:after{content:"";visibility:hidden;display:block;height:0;clear:both}
.flight-select-interim-page .flight__control+.btn-compare{margin-top:0}.flight-select-interim-page .says,.flight-select-interim-page .says-1{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.flight-select-interim-page .flights--detail-1 .details{display:none}.flight-select-interim-page .flights-target .flights__info--group .flights__info>.class-flight{font-size:13px;top:13px}
.flight-select-interim-page .flights__target{margin-top:55px}.flight-select-interim-page .flights__table.flights__table--select tr th{width:12%;min-width:60px;padding-left:10px;padding-right:10px}
.flight-select-interim-page .flights__table.flights__table--select tr th:first-child{width:39%;padding-left:22px;padding-right:22px}
.flight-select-interim-page .flights__table.flights__table--select tr td{width:12%}.flight-select-interim-page .flights__table.flights__table--select tr td:first-child{width:39%}
.flight-select-interim-page .flights__table.flights__table--select .radio-total-fare,.flight-select-interim-page .flights__table.flights__table--select .radio-adult{display:inline-block}
.flight-select-interim-page .type-economy-select .flights__info--group .flights__info--detail .date br,.flight-select-interim-page .type-economy-select .flights__info--group .flights__info--detail .date .terminal{display:block}
.flight-select-interim-page .flights--detail-1 .flight-info:focus{outline:#2e77fd solid thin}.flight-select-interim-page .flights__table.flights__table--select.six-column tr th,.flight-select-interim-page .flights__table.flights__table--select.six-column tr td{width:10%}
.flight-select-interim-page .flights__table.flights__table--select.six-column tr th:first-child,.flight-select-interim-page .flights__table.flights__table--select.six-column tr td:first-child{width:39%}
@media screen and (min-width:988px){.flight-select-interim-page .form-flight-search--fare .flights__target{margin:50px 0 30px}
.flight-select-interim-page .form-flight-search--fare .flights__target.sort-style-1{margin:38px 0 30px}
}.flight-select-interim-page .form-flight-search--fare .flights__target{margin:0 0 30px}.flight-select-interim-page .form-flight-search--fare .flights__target.sort-style-1{margin-top:18px}
.flight-select-interim-page .flights__table--1__inner tr td:first-child .flights__info:first-child{padding:13px 0}
.flight-select-interim-page .form-flight-search .flights__table.next-package tr td.first{padding:7px 10px 2px}
.flight-select-interim-page .form-flight-search .select-flights__calendar-sort{overflow:visible}.flight-select-interim-page input#btn-next{margin-right:0;margin-left:0}
.flight-select-interim-page em.ico-point-l,.flight-select-interim-page em.ico-point-r{font-size:8px}
.flight-select-interim-page .form-flight-search .tooltip-wrapper{background:#fafafa;margin-bottom:1px}
.flight-select-interim-page .flights__table.next-package .package-3 .tooltip-wrapper{background-image:none!important}
.flight-select-interim-page .form-flight-search .flights__table.next-package .package-3{background-image:none}
.flight-select-interim-page .select-flights__calendar-sort .text-note{width:75%}.flight-select-interim-page .form-flight-search .btn-compare{float:right;margin-bottom:0;position:absolute;bottom:-8px;right:0;z-index:1;display:block}
.flight-select-interim-page .form-flight-search .btn-compare>.ico-download{color:inherit;top:-3px;position:relative}
.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-7-change:before,.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-7-upgrade-circle:before{padding-top:2px;position:relative;top:-1px}
.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-cancel-all:before,.flight-select-interim-page .list-summary-fare-conditions .block-icon .ico-icons-42:before{padding-top:2px;position:relative;top:-4px}
.flight-select-interim-page .flights__table .flights__info--group .flights__info--detail:nth-child(2){float:right;width:40%}
.flights__table .operated{float:initial}.flight-select-interim-page .flights__table.next-package tbody .package-4,.flight-select-interim-page .flights__table.next-package tbody .package-5,.flight-select-interim-page .flights__table.next-package tbody .package-6,.flight-select-interim-page .flights__table.next-package-1 tbody .package-5,.flight-select-interim-page .flights__table.next-package-1 tbody .package-6,.flight-select-interim-page .flights__table.next-package-1 tbody .package-4{border-right:1px solid #e5e5e5;border-bottom:1px solid #a1a1a1}
.flight-select-interim-page .flights__table.next-package-1 .package-4{background-image:none}.popup--redemption-topup .popup__content{overflow:hidden}
.popup--redemption-topup .popup__inner{max-width:645px}.popup--POM-topup .popup__content{overflow:hidden}
.popup--POM-topup .popup__inner{max-width:655px}.popup--redemption-cash-topup .popup__content{overflow:hidden}
.popup--redemption-cash-topup .popup__inner{max-width:620px}.popup--miles--cash-topup .popup__content{overflow:hidden}
.popup--miles--cash-topup .popup__inner{max-width:645px}.text-rv-info{line-height:23px;color:#000}.text-rv-sub-info{line-height:23px;color:#000}
.alert-info-block .redemption_alert__message{vertical-align:middle;color:#000080;font-size:13px}.alert-info-block .redemption_alert__message a{display:block;margin-top:10px}
.redemption_alert__message .redmpVoucherMsg{color:#2e77fd}.redemption_alert__message .redmpVoucherMsg .ico-point-r{font-size:6px;color:#2e77fd;width:12px;height:6px;left:1px;top:-2px}
.redemption-voucher-list{display:table;width:100%;margin-bottom:15px}.redemption-voucher-list .item-cell{padding:10px 10px;width:40%;display:table-cell;vertical-align:middle;border-top:2px solid #f2f2f2}
.redemption-voucher-list .item-row{display:table-row;background-color:#fff}.redemption-voucher-list .item-row:first-child .item-cell{border-top:0}
.redmp-about-voucher p{margin-top:5px;font-size:13px;font-weight:400;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;min-width:1.875em;color:#000;width:100%}
.voucher-alert-booking-summary{font-size:11px}.orc-voucher-alert{margin-top:25px}.voucher-code{float:left;margin-bottom:10px}
.table-allocation--cost tbody tr td{color:#666}.voucher-checkbox{padding-left:20px;padding-top:30px}
.voucher-checkbox-align{padding-top:0}.voucher-list .available{background-color:#ef9a1a!important;border-radius:2px;color:#fff;padding:4px 9px;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;text-transform:uppercase}
.ico-voucher:before{content:"\e916"}.orc-voucher-popup{margin-top:0}.caratRV{font-family:"baker-signet-web",serif;color:#00266b;font-size:24px}
.paid-textRV{font-weight:400;color:#666;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:14px}
.review-block-2{background:#fff;border-bottom:0 solid #ccc;zoom:1;box-shadow:0 2px 2px rgba(0,0,0,0.15)}
.paid-text-rv{font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;display:block;font-weight:600;color:#333}
.paid-itemRV-dsk{float:left;display:block}.plusRV-dsk{padding:22px 35px 0 57px;font-family:"baker-signet-web",serif;color:#00266b;font-size:20px}
.textRV{margin-bottom:5px}.voucher-code-WL{float:left;margin-bottom:10px;width:560px}.voucher-code-oru{float:left;margin-bottom:10px}
.paid-text-rvORU{font-weight:600;margin-bottom:6px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:16px;color:#333}
.paid-space-oru{margin-top:5px}.flight-select-interim-page .flights__table.next-package-1 .package-5{display:table-cell}
.flight-select-interim-page .form-flight-search .flights__table tr td .custom-radio--1 label:before{width:18px;height:18px;top:-25px;margin-left:-10px;border-radius:50%}
.flight-select-interim-page .form-flight-search .flights__table tr td .custom-radio--1 label:after{width:12px;height:12px;top:-21px;margin-left:-6px}
.orb-selectflight-btn{color:#00266b;border:1px solid #00266b;background-color:#fff;text-transform:none}
.orb-selectflight-btn-group{margin-bottom:25px;padding:10px 20px 0 20px}.block-2.orb-selectflight-btn-group-div{width:74%}
.orb-selectflight-btn-group .nosqmiflightmsg{color:#000;font-size:15px;width:90%}.orb-selectflight-btn:hover{background-color:#00266b}
.orb-selectflight-btn.active{background-color:#00266b;color:#fff}.orb-selectflight-btn-group p.text-note{margin:10px 0 6px;font-size:14px;color:#000}
.orb-selectflight-btn-group a.btn-1{margin-bottom:5px;text-transform:none}.star-search{margin-right:10px}
.oalSameCarrierErrorMsg{position:relative;padding:16px 20px;background-color:#e5eaef;color:#333;margin-top:100px}
.oalSameCarrierErrorMsg [class*="ico-"],.noflighterrormsg [class*=" ico-"]{width:30px;height:30px;color:#00266b;font-size:30px;line-height:1}
.oalSameCarrierErrorMsg [class*="ico-"]:before,.noflighterrormsg [class*=" ico-"]:before{margin:0}
.oalSameCarrierErrorMsg .inner{display:table}.oalSameCarrierErrorMsg.alert-block-1{position:relative;padding:16px 20px;background-color:#fff5e5;margin-bottom:10px;clear:both;margin-top:12px;background-color:#fff1f0}
.oalSameCarrierErrorMsg .alert__icon,.noflighterrormsg .alert__message{display:table-cell}.oalSameCarrierErrorMsg .alert__icon{vertical-align:top;padding:4px 20px 4px 0}
.oalSameCarrierErrorMsg .alert__message{vertical-align:middle;display:table-cell}.oalSameCarrierErrorMsg .alert__message p{margin:0}
.oalSameCarrierErrorMsg .alert__message p+p{margin-top:1em}.noflighterrormsg{position:relative;padding:16px 20px;background-color:#e5eaef;color:#00266b;margin-top:100px}
.noflighterrormsg [class*="ico-"],.noflighterrormsg [class*=" ico-"]{width:30px;height:30px;color:#00266b;font-size:30px;line-height:1}
.noflighterrormsg [class*="ico-"]:before,.noflighterrormsg [class*=" ico-"]:before{margin:0}
.noflighterrormsg .inner{display:table}.noflighterrormsg.alert-block-1{position:relative;padding:16px 20px;background-color:#fff5e5;margin-bottom:10px;clear:both;margin-top:12px;background-color:#fff1f0}
.noflighterrormsg .alert__icon,.noflighterrormsg .alert__message{display:table-cell}.noflighterrormsg .alert__icon{vertical-align:top;padding:4px 20px 4px 0}
.noflighterrormsg .alert__message{vertical-align:middle;color:#333}.noflighterrormsg .alert__message p{margin:0}
.noflighterrormsg .alert__message p+p{margin-top:1em}.error-alert-1 .ico-close-round-fill:before{content:"\e613"}
.error-alert-1 .ico-close-round-fill{color:#c00}.mb-badge-mix{display:inline-block;position:relative;margin-left:10px;padding:3px 3px;top:0;line-height:14px;background-color:#ffa024;color:#00226b;font-size:12px;border-radius:2px;font-weight:600}
.badge-mix{display:inline-block;position:relative;margin-left:10px;padding:3px 3px;background-color:#ffa024;color:#00226b;font-size:12px;border-radius:2px;font-weight:600}
.global-manage-booking.mb-main-page .ffpNum{padding-top:15px}.global-manage-booking.mb-main-page .joinKfBtn{float:right;max-width:115px}
.component-promt.component-kfenrol .component-kfenrol-name{font-size:24px;font-family:"baker-signet-web",serif;color:#000}
.static-block-2 .static-item-2{margin-top:20px}.static-item-2{overflow:hidden;background-color:#fff}
@media screen and (min-width:988px){.component-promt.component-kfenrol .static-item-2--img{width:34%}
}@media screen and (min-width:988px){.component-promt .static-item-2 .static-item-2--img{width:29%}}
.component-promt .static-item-2 .static-item-2--img{width:29%}.component-promt .static-item-2 .static-item-2--img{margin-right:30px;margin-bottom:0;overflow:hidden}
.static-item-2 .static-item-2--img{float:left;width:32%}.static-item-2 .static-item-2--img{margin-right:20px}
.full-banner--img,.component-carousel__background{float:left}.component-carousel__background,.full-banner--img{width:100%;background-size:cover}
.static-item-2 .static-item-2--img img{width:100%}.component-promt.component-kfenrol .static-item-2--desc{padding-top:30px}
.component-promt .static-item-2 .static-item-2--desc{padding-top:22px;padding-bottom:17px}.static-item-2 .static-item-2--desc{padding:13px 13px 15px}
.component-promt .static-item-2 .sub-heading-2--blue{margin-bottom:0}.sub-heading-2--blue{font-family:"baker-signet-web",serif;font-size:24px;color:#00266b}
.static-item-2 .static-item-2--desc .detail{margin-top:9px}.component-promt.component-kfenrol .detail{color:#000;font-size:16px;padding-right:20px;margin-bottom:21px}
.component-promt .static-item-2 .detail{margin-top:6px;line-height:1.5}@media screen and (min-width:988px){.component-promt.component-kfenrol .form-sign-up-now{padding-right:180px}
}.component-promt.component-kfenrol .form-sign-up-now .btn-1{margin-top:0}.component-promt .static-item-2 .btn-1{margin-top:15px}
.more-pd{padding-left:30px;padding-right:30px}.component-promt.component-kfenrol .form-sign-up-now span.select__text{padding-left:13px}
.checkin-complete .component-kfenrol{margin:55px auto 100px;max-width:988px;margin-top:-40px}.payments-group__charge .cc-surchargemp{margin-top:5px;padding-left:23px;display:block;font-size:13px;color:#636363;margin-bottom:-5px}
.newsletter-subscription-margin-top{margin-top:0!important}.enews-subscribe-page-title{width:100%!important}
.payments-group__charge .cc-surchargecard{margin-top:5px;padding-left:24px;display:block;font-size:13px;color:#636363}
.payments-group__charge .cc-cc-surchargeaddons{margin-top:5px;display:block;font-size:13px;color:#636363}
#faqTop .loading--medium-3{height:75px;width:75px;border-width:5px}#faqTop .loading--medium-3{margin-left:35%}
.faq-Align{float:left;margin-left:10px}.faq-Align .coronaast .statement-block-2 .ico-point-r{display:table-row}
.firstPartyMob.terms-conditions .content-wrapper{width:100%}.footer .social ul a.external:after{content:none}
.loadmore-block-claims{font-weight:600;color:#00266b}#rows{font-weight:600;color:#00266b}.travel-party .travel-content .title{color:#00266b;font-size:18px;font-weight:bold}
.seatsmap-sk-page .blk-heading .btn-2{float:right;padding-left:30px;padding-right:30px;background-color:#6d7578}
.booking-nav .passenger-info__seat{position:absolute;right:30px;top:50%;margin-top:-17px;margin-right:0;opacity:.5}
.booking-nav__item{display:table;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}
.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}.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__item.active .passenger-info-detail{color:#00266b}
.booking-nav__item.active .passenger-info-detail .ico-point-r{color:#36f}.booking-nav__item.active .passenger-detail__seat{opacity:1}
.booking-nav__item.disabled .passenger-info-detail{color:#ccc}.booking-nav__item.disabled .passenger-detail__seat{opacity:.2}
.booking-nav__item .passenger-info-detail{display:table-cell;vertical-align:middle;padding:20px 75px 17px 20px;color:#666}
.booking-nav__item .passenger-info-detail .passenger-detail__adult{display:block;font-size:12px;text-transform:uppercase;margin-bottom:5px}
.booking-nav__item .passenger-info-detail .passenger-detail__name{display:block;text-transform:uppercase;font-weight:bold}
.booking-nav__item .passenger-info-detail .passenger-detail__status{display:block;font-weight:bold;margin-top:2px}
.booking-nav__item .passenger-detail__seat{position:absolute;top:50%;right:40px;padding:0 5px;margin-top:-17px;opacity:.5}
.passenger-detail__seat{float:left;padding:0 5px;min-width:24px;min-height:34px;line-height:34px;font-weight:600;font-size:13px;text-transform:uppercase;text-align:center;border:3px solid #2e76fc;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;color:#00266b}
.seatsmap-sk-page .seat-status .title-legend{font-weight:600;font-size:12px;color:#000;margin-bottom:5px;margin-left:5px;text-transform:uppercase}
.seatsmap-sk-page .seat-status em{margin-right:8px}.seatsmap-sk-page .seat-status em.ico-1-bassinet:before{margin-top:-6px}
.seatsmap-sk-page .seat-status .seat{margin-right:10px;border:0;border-radius:2px}.seatsmap-sk-page .seat-status .seat-selected-border{border:3px solid #2e77fd}
.seatsmap-sk-page .seat-selected{background-color:#fff;border-color:#0254ec;color:#000;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}
.seatsmap-sk-page .seat-selected:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #0254ec}
.seatsmap-sk-page .standard-seat{background-color:#427e69;color:#fff}.seatsmap-sk-page .forward-zone{background-color:#084935;color:#fff}
.seatsmap-sk-page .stretch-seat{background-color:#e47305}.seatsmap-sk-page .front-seat{background-color:#084935}
.seatsmap-sk-page .super-seat{background-color:#084935;color:#fff}.seatsmap-sk-page .green-background:before{content:"";position:absolute;top:0;background-color:#dbebe1!important;bottom:0}
.seatsmap-sk-page .has-nospace .leftWing.seatcol-hasbassinet,.seatsmap-sk-page .has-nospace .rightWing.seatcol-hasbassinet{margin-top:45px}
.premium-seatmap-page .standard-seat{background-color:#256e89}.premium-seatmap-page .seat-free{background-color:#256e89}
.business-seatmap-page .seat-free{background-color:#053a76}.business-seatmap-page .standard-seat{background-color:#053a76}
.first-seatmap-page .seat-free{background-color:#87220b}.first-seatmap-page .standard-seat{background-color:#87220b}
.seatsmap-sk-page .preferred-seat,.seatsmap-sk-page .seat-char-preferred{background-color:#fe9500}.seatsmap-sk-page .seat-not-available,.seatsmap-sk-page .seat-occupied{background-color:#ccc!important}
.seatsmap-sk-page .seat-selected{background-color:#fff;border-color:#0254ec;color:#000;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:0;border-bottom-right-radius:0;position:relative}
.seatsmap-sk-page .seat-selected:after{content:"";position:absolute;top:-2px;left:-2px;bottom:-2px;right:-2px;border-top-left-radius:3px;border-top-right-radius:3px;border-bottom-left-radius:3px;border-bottom-right-radius:3px;border:1px solid #0254ec}
.seatsmap-sk-page .green-background:before{left:0;right:0}.seatsmap-sk-page .green-background:before{left:-45px;right:-45px}
.accordion-seat-selection{position:relative;margin-bottom:40px;padding:20px;background:#fff;border-bottom:2px solid #ccc;display:none}
.accordion-seat-selection.show{display:block}.accordion-seat-selection .group-title{position:relative;display:block}
.accordion-seat-selection .group-title:hover{cursor:pointer}.accordion-seat-selection .group-title .main-title{display:inline-block}
.accordion-seat-selection .group-title .ico-point-d{position:absolute;top:0;right:0;color:#36f}.accordion-seat-selection .group-title.active .ico-point-d{top:5px}
.accordion-seat-selection .des{margin-top:8px;margin-bottom:0;color:#000}.table-seat-selection{position:relative;margin-top:15px;padding:15px 20px;background-color:#f6f6f6}
.table-seat-selection table{width:100%}.table-seat-selection th{text-align:left;font-weight:400}.table-seat-selection .name{color:#00266b;font-size:16px;font-weight:600;line-height:1;vertical-align:bottom;display:inline-block}
.table-seat-selection .infant-name{display:block}.table-seat-selection .type-seat{margin-left:12px;padding:5px 10px;color:#fff;font-size:12px;font-weight:bold;text-transform:uppercase;background-color:#988962;border-radius:2px;vertical-align:top;display:inline-block;line-height:1}
.table-seat-selection .type-seat.gold,.table-seat-selection .type-seat.silver{color:#00266b}.table-seat-selection .type-seat.gold{background-color:#b59c5a}
.table-seat-selection .type-seat.silver{background-color:#c6c6c6}.table-seat-selection .type-seat.kris{background-color:#00266b}
.table-seat-selection .fare-price,.table-seat-selection .not-allowed,.table-seat-selection .complimentary{font-weight:bold}
.table-seat-selection .fare-price{color:#00266b}.table-seat-selection .not-allowed{color:#666}.table-seat-selection .complimentary{color:#03760b}
.sia-breadcrumb.sia-breadcrumb-2{padding-top:28px;min-height:40px;background:#f7f7f7}.sia-breadcrumb.sia-breadcrumb-2 .breadcrumb-item__info{font-size:12px;position:relative;overflow:hidden;top:-23px}
.sia-breadcrumb.sia-breadcrumb-2 .number{position:inherit;font-weight:600;border:0;z-index:2;display:block;width:23px;height:23px;margin:0 auto 4px;clear:both;line-height:23px;border-radius:50%;text-align:center;border:1px solid #e5e5e5;background-color:#f7f7f7;color:#666}
.sia-breadcrumb.sia-breadcrumb-2 .text{position:inherit;z-index:2;color:#666}.sia-breadcrumb.sia-breadcrumb-2 .passed .number{border:0;background-color:#eb9600;color:#000}
.sia-breadcrumb.sia-breadcrumb-2 .passed .text{color:#000;font-weight:700}.sia-breadcrumb.sia-breadcrumb-2 .breadcrumb-item-1 .breadcrumb-item__info:before{content:"";display:block;width:50%;height:100%;background-color:#f7f7f7;position:absolute;top:0;left:0;z-index:1}
.sia-breadcrumb.sia-breadcrumb-2 .last .breadcrumb-item__info:after{content:"";display:block;width:50%;height:100%;background-color:#f7f7f7;position:absolute;top:0;right:0;z-index:1}
.table-seat-selection th ~ th{width:200px}.table-seat-selection td{padding-top:15px;padding-bottom:15px}
.table-seat-selection tbody td{vertical-align:initial}.table-seat-selection tbody tr:last-child td{padding-bottom:0}
.table-seat-selection tbody tr ~ tr td{border-top:1px solid #ccc}.seatsmap-sk-page .seatmap-content .seat:hover{background-color:#0254ec;color:#fff}
.seatsmap-sk-page .seatmap-content .seat.seat-preselected.seat-selected:hover{background-color:#0254ec}
.seatsmap-sk-page .seatmap-content .seat-occupied:hover{background-color:#ccc}.tooltip__forward{display:none}
.tooltip__standard{display:none}.bsp-booking-summary{border-bottom:2px solid #d4d4d4}.bsp-booking-summary .more-detail em,.bsp-booking-summary .less-detail em{font-size:11px;margin-top:-3px;margin-left:2px}
.bsp-booking-summary__heading{padding:11px 0;background-color:#00266b}.bsp-booking-summary__heading .bsp-booking-summary__heading-wrap{overflow:hidden;color:#fff}
.bsp-booking-summary__heading .bsp-booking-summary__heading-wrap .adults{display:inline-block;padding-left:5px}
.bsp-booking-summary__heading .bsp-flight,.bsp-booking-summary__heading .plus-more-flight,.bsp-booking-summary__heading .adults{font-size:16px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;line-height:.8}
.bsp-booking-summary__heading .bsp-flight em,.bsp-booking-summary__heading .plus-more-flight em,.bsp-booking-summary__heading .adults em{font-size:15px}
.bsp-booking-summary__heading .search-link{float:right;color:#fff}.bsp-booking-summary__heading .search-link>.ico-edit{margin-top:-6px}
.bsp-booking-summary__heading .ico-return-arrows{margin:0 3px}.bsp-booking-summary__content-wrap .flight-station-info{padding-top:4px}
.bsp-booking-summary__content-wrap .layover-time--1{padding-bottom:5px}.bsp-booking-summary-generality{overflow:hidden}
.bsp-booking-summary-generality.multi-city .bsp-flights__info--group{float:left;width:50%}.plus-more-detail{clear:both}
.plus-more-detail .link-4{margin-top:10px}.none-line-flight .station-stop:before{display:none}.bsp-booking-summary__content{padding:15px 0;background-color:#f6f9ff}
.bsp-flights__info--group{position:relative;color:#000}.bsp-flights__info--group .flights__info{overflow:hidden;position:relative;padding:8px 0}
.bsp-flights__info--group .flights__info.border{border-bottom:1px solid #cacdd4;border-top:1px solid #cacdd4;font-size:12px}
.bsp-flights__info--group .flying-details{margin-top:5px;font-size:13px}.bsp-flights__info--group .flying-details strong{margin-right:5px}
.bsp-flights__info--group .flying-details .economy{display:block;color:#363;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:13px;line-height:16px}
.bsp-flights__info--group .flights-station__info--detail .hour{font-size:21px}.bsp-flights__info--group .flight-station-info .station-stop{top:39px}
.bsp-flights__info--group .flight-station-info .station-stop .time{font-size:12px}.bsp-flights__info--group .bsp-flights__info--detail{float:right;margin-bottom:2px;font-size:12px}
.bsp-flights__info--group .bsp-flights__info--detail:first-child{float:left}.bsp-flights__info--group .bsp-flights__info--detail .ico-airplane-lift{position:absolute;top:12px;left:40%;font-size:2.8em;color:#ccc}
.bsp-flights__info--group .bsp-flights__info--detail .hour{font-family:"baker-signet-web",serif;font-size:21px;line-height:1.1;color:#00266b;display:block}
.bsp-flights__info--group .bsp-flights__info--detail .hour .plus-number{margin-left:5px;font-weight:600;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:20px}
.bsp-flights__info--group .bsp-flights__info--detail .country-name{display:block;font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.bsp-flights__info--group .bsp-flights__info--detail .date,.bsp-flights__info--group .bsp-flights__info--detail .time,.bsp-flights__info--group .bsp-flights__info--detail .terminal{line-height:16px;vertical-align:top}
.bsp-flights__info--group .bsp-flights__info--detail .terminal{display:block}.bsp-flights__info--group .bsp-flights__info--detail .time{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;text-transform:uppercase}
.bsp-flights__info--group .bsp-flights__info--detail{width:40%}.bsp-flights__info--group .bsp-flights__info--detail .ico-airplane-lift{left:36%}
.bsp-booking-summary--group.return .bsp-flights__info--group,.bsp-booking-summary--group.multi-city .bsp-flights__info--group{width:50%}
.bsp-total-fare .flights__info{padding:9px 0 20px}.bsp-total-fare .flight-date-title,.bsp-total-fare .number-passengers{display:block;color:#000}
.bsp-total-fare .number-passengers{font-weight:700;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif;font-size:12px;text-transform:uppercase}
.bsp-total-fare .total-cost{margin:0}.bsp-total-fare .total-cost span{display:block}.bsp-total-fare .total-cost .unit{color:#00266b;font-family:"baker-signet-web",serif;font-size:21px;text-transform:uppercase}
.bsp-total-fare .search-link{font-size:12px}.bsp-total-fare .search-link em{font-size:8px;margin-top:-5px}
.bsp-total-fare .cta-group{padding-top:0;margin-left:-4px}.bsp-total-fare .bsp-flights-cost,.bsp-total-fare .cta-group,.bsp-total-fare .less-detail{display:none}
.bsp-total-fare.expand-bsp .bsp-flights-cost,.bsp-total-fare.expand-bsp .cta-group{display:block}.bsp-total-fare.expand-bsp .less-detail{display:inline-block}
.bsp-total-fare.expand-bsp .more-detail{display:none}.flights__info+.bsp-flights-cost{margin-top:14px}
.bsp-flights-cost{margin-bottom:14px;font-size:12px;color:#000}.bsp-flights-cost-title{display:block;overflow:hidden;margin-bottom:5px;font-size:13px;font-weight:700;line-height:15px;font-family:"proxima-nova","Open Sans","Arial","Helvetica",sans-serif}
.bsp-flights-cost__details{list-style:none}.bsp-flights-cost__details li{display:block;overflow:hidden;margin-bottom:0}
.bsp-flights-cost__details li span{float:right}.bsp-flights-cost__details li span:first-child{float:left;width:65%}
.bsp-flights-cost__details .sub-total{font-weight:bold}.bsp-flights-cost__details .sub-total span:first-child{width:52%}
.bsp-flights-cost__details .sub-total .price{text-transform:uppercase}.flight-result-leg-wrap{-webkit-transform:perspective(0px) rotateX(0);-moz-transform:perspective(0px) rotateX(0);-ms-transform:perspective(0px) rotateX(0);-o-transform:perspective(0px) rotateX(0);transform:perspective(0px) rotateX(0)}
.flight-result-leg-wrap-1{-webkit-transform:perspective(0px) rotateX(100deg);-moz-transform:perspective(0px) rotateX(100deg);-ms-transform:perspective(0px) rotateX(100deg);-o-transform:perspective(0px) rotateX(100deg);transform:perspective(0px) rotateX(100deg)}
.all-transition{overflow:hidden;-webkit-transition:all .45s ease;-moz-transition:all .45s ease;-o-transition:all .45s ease;transition:all .45s ease}
.bsp-booking-summary .bsp-booking-summary__heading-wrap,.bsp-booking-summary .bsp-booking-summary__content-wrap{max-width:988px;margin:0 auto}
.bsp-booking-summary .bsp-booking-summary__content-wrap{overflow:hidden;position:relative}.bsp-booking-summary__content-control{overflow:hidden}
.bsp-total-fare{float:right;width:30%}.bsp-total-fare .total-fare--inner{padding-left:20px}.bsp-booking-summary--group{width:70%}
.bsp-booking-summary--group.return .bsp-flights__info--group,.bsp-booking-summary--group.multi-city .bsp-flights__info--group{float:left}
.bsp-booking-summary--group .bsp-flights__info--group{margin-top:25px}.bsp-booking-summary--group .bsp-flights__info--group:nth-child(1),.bsp-booking-summary--group .bsp-flights__info--group:nth-child(2){margin-top:0}
.bsp-booking-summary--group .position-even{clear:left}.bsp-booking-summary--group .position-even .bsp-flights__info--inner{margin-right:20px;padding-left:0;border-right:1px solid #cacdd4}
.sq-flight .seat-status span.icon-annotation{width:85%!important}.seatsmap-sk-page .stretchscootsilence-seat{background-color:#e47305}
.seatsmap-sk-page .superscootsilence-seat{background-color:#084935}.seatsmap-sk-page .standardscootsilence-seat{background-color:#427e69}
.ancillary-sales .list-desc-extra .item-desc .scoot{border:0}.passenger-info-detail .passenger-detail__name{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}
.seatsmap-sk-page .seat-status span.ico-1-info-round-fill{position:relative;top:7px;margin-left:0;vertical-align:top}
.scoot-summary.ancillary-sales .list-desc-extra .item-desc .text{max-width:590px}.scoot-summary.ancillary-sales .list-desc-extra .item-desc{border:0;padding:0}
.btn-link{border:0;outline:0;margin-top:2px;display:inline-block;margin-bottom:30px;background:0;color:#2e77fd;text-decoration:none}
.verify-btn-container .verifyMobileLater{background-color:#999}.verify-btn-container{text-align:right}
.popup--mobileVerified .popup__inner,.popup--emailverified .popup__inner,.popup--emailAndMobileVerified .popup__inner,.popup--onlyEmailVerified .popup__inner,.popup--verificationfailure .popup__inner{width:0}
.contact-verification .dials-inner{padding:28px 0 0!important}.popup-stop-mobile-email .popup__inner{padding:20px 0 0 22px;width:0}
.popup-stop-mobile-email .popup__Stop-mobile-email_message{padding:40px;width:80%;position:relative}
.stop-mobile-email-content{margin-left:-14px;margin-top:-29px}.grey-out{color:#dcdad1;padding:2px;margin:0}
.verify-btn-container .verifyMobileLater{background-color:#999}.verify-btn-container{text-align:right}
.popup--mobileVerified .popup__inner,.popup--emailverified .popup__inner,.popup--emailAndMobileVerified .popup__inner,.popup--onlyEmailVerified .popup__inner{width:0}
.contact-verification .dials-inner{padding:28px 0 0!important}.custom-select .custom-select--2 .refund{width:45%!important}
.scoot-reference{padding:20px;border-radius:4px;font-size:14px;word-break:break-word;margin-bottom:25px;display:flex;flex-direction:row;border:1px solid #e5e9f0;border-left:3px solid #ff9f00;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.06);color:#222}
.scoot-description{width:70%}.scoot-logo{background:url(/assets/images/svg/scoot.svg) center center transparent no-repeat;height:45px;width:45px;margin-left:10px}
.scoot-reference-title{font-family:proxima-nova;font-weight:700;margin-bottom:10px;margin-top:-45px;margin-left:70px;font-size:16px}
.scoot-reference-description{margin-top:-10px;margin-left:70px;line-height:20px}.enternal-link::after{content:"";background:url(https://www.singaporeair.com/assets/images/svg/icons/external-link.svg) center center transparent no-repeat;height:11px;width:11px}
.scoot-reference-number{color:#222;width:30%;text-align:right}.scoot-reference-bookingCode{color:#00266b;font-size:20px;letter-spacing:1.5px;font-weight:700}
.checkbox-scoot{align-self:flex-start;margin-top:3px}.scoot-checkbox-container{border-radius:5px;margin-top:10px;padding:10px;font-size:14px;background-color:#e5e9f0}
.scoot-checkbox-message{margin-left:5px}.scoot-checkbox-error{color:#f00;margin-left:20px}.checkbox-container{display:flex}