@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}@keyframes shake{0%{transform:translate(1px, 1px) rotate(0deg)}20%{transform:translate(-2px, 0) rotate(0.5deg)}40%{transform:translate(1px, -1px) rotate(0.5deg)}60%{transform:translate(-3px, 1px) rotate(0deg)}80%{transform:translate(-1px, -1px) rotate(0.5deg)}100%{transform:translate(1px, -2px) rotate(-0.5deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translate(1px, 1px) rotate(0deg)}20%{-webkit-transform:translate(-2px, 0) rotate(0.5deg)}40%{-webkit-transform:translate(1px, -1px) rotate(0.5deg)}60%{-webkit-transform:translate(-3px, 1px) rotate(0deg)}80%{-webkit-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-webkit-transform:translate(1px, -2px) rotate(-0.5deg)}}@-moz-keyframes shake{0%{-moz-transform:translate(1px, 1px) rotate(0deg)}20%{-moz-transform:translate(-2px, 0) rotate(0.5deg)}40%{-moz-transform:translate(1px, -1px) rotate(0.5deg)}60%{-moz-transform:translate(-3px, 1px) rotate(0deg)}80%{-moz-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-moz-transform:translate(1px, -2px) rotate(-0.5deg)}}@-o-keyframes shake{0%{-o-transform:translate(1px, 1px) rotate(0deg)}20%{-o-transform:translate(-2px, 0) rotate(0.5deg)}40%{-o-transform:translate(1px, -1px) rotate(0.5deg)}60%{-o-transform:translate(-3px, 1px) rotate(0deg)}80%{-o-transform:translate(-1px, -1px) rotate(0.5deg)}100%{-o-transform:translate(1px, -2px) rotate(-0.5deg)}}@keyframes flash{0%,50%,100%{opacity:1}25%,75%{opacity:0}}html,body{background-color:#F3F2F8;color:#626264}.max-size{max-width:75rem}.modal-backdrop.in{opacity:1;background-color:rgba(0,0,0,0.8) !important;filter:alpha(opacity=90)}.btn-action,.modal-change-ok{background-color:#FF7F00;color:#fff;font-weight:600}.btn-action:hover,.btn-action:focus,.modal-change-ok:hover,.modal-change-ok:focus{background-color:#FF8F10}.btn-action:active,.modal-change-ok:active{background-color:#FF8F22}.btn-primary{border:0;background:#FF7F00;background-image:none;color:#fff;filter:none}.btn-primary:hover,.btn-primary:focus{background-color:#FF8F10}.btn-primary:active,.btn-primary:active:focus{background-color:#FF8F22}.color-headline{color:#57B3FE !important}a{color:#626264}a:hover,a:focus,a:active,a:focus:active{color:#727274}.login-modal .modal-dialog,.register-modal .modal-dialog,.forget-password-modal .modal-dialog{padding:1rem 0.5rem;max-width:320px}trust-you form-popup-mobile .title-content{background:#57B3FE}.selected-hotel-container .hotel-list-result-item{border-bottom:0}.selected-hotel-container .selected-hotel-footnote{padding-top:23px}.is-keyboard-user .hotel-container .result-list-item:focus-within{outline:1px;outline-style:auto;outline-color:#FF8F10}header{background-color:#F3F2F8;height:auto;color:#626264}header .top-header{padding-bottom:0.5rem}@media (max-width: 767px){header .top-header{padding-bottom:0}}header .nav-toggle .fa{font-size:1.8rem}header #brand-img{vertical-align:top;display:inline-block;margin-left:1rem;padding:1.2rem 0 0.7rem;width:184px}@media (max-width: 767px){header #brand-img{margin-left:0;padding:0.5rem 0.4rem 0.7rem;width:150px}}header #brand-img img{width:100%}header .dropdown{box-shadow:none;background:transparent}header .bg-white{border-bottom:2px solid #57B3FE;background-color:#fff}header .bg-white .nav-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;display:inline-block;padding:0.5rem 1.5rem;font-size:1rem;font-weight:600}header .bg-white .nav-item:hover{background-color:#57B3FE;text-decoration:none;color:#fff}@media (max-width: 600px){header .bg-white .nav-item{padding:0.5rem 1rem;font-size:0.8rem}}.locale-en header .bg-white .nav-item{padding:0.5rem 1rem}@media (max-width: 600px){.locale-en header .bg-white .nav-item{padding:0.5rem;font-size:0.72rem}}header .header-right-area{padding-right:1rem}@media (max-width: 600px){header .header-right-area{padding-right:0;width:100%}}header .top-link{padding-top:0.5rem}@media (max-width: 600px){header .top-link{width:100%;text-align:center}}header #account-dropdown{position:relative;cursor:pointer}header #account-dropdown .label{padding-right:0.6rem}header #account-dropdown .label::after{position:absolute;top:0.6rem;right:0.3rem;border-top:0.3rem solid #626264;border-right:0.3rem solid transparent;border-left:0.3rem solid transparent;width:0.5rem;height:0.5rem;content:""}header #account-dropdown .dropdown-menu{background-color:#fff;color:#626264}header #account-dropdown .dropdown-menu .link{cursor:pointer;padding:0.3rem 0.5rem}header #account-dropdown .dropdown-menu .link:hover{background-color:#57B3FE;color:#fff}header .powered-by{padding-right:0.4rem;padding-top:8px}header .powered-by span{font-size:15px;font-weight:600}header .nav{vertical-align:top;display:inline-block;position:relative;padding:0.2rem 0.5rem;font-size:0.8rem}@media (max-width: 600px){header .nav{padding:0.2rem 0.5rem;font-size:0.7rem}}@media (max-width: 360px){.locale-en header .nav{padding:0.2rem 0.4rem;font-size:0.6rem}}header .nav:not(:first-child)::before{position:absolute;top:4px;left:0;border-left:1px solid #727274;width:1px;height:16px;content:""}@media (max-width: 600px){header .nav:not(:first-child)::before{height:11px}}@media (max-width: 600px){header .whitelabel-navigation{text-align:center}}.ltr header .mobile-nav #login-signup{margin-top:0;margin-right:2rem;padding-right:0}@media (max-width: 400px){.ltr header .mobile-nav #login-signup .label{font-size:0.8rem}}footer{position:static;border-top:4px solid #57B3FE;background-color:#F3F2F8;padding:1rem 0;text-align:center;color:#626264}@media (max-width: 991px){footer{margin-bottom:80px}}footer nav .link{padding:0 0.5rem;font-size:0.8rem}@media (max-width: 600px){footer nav .link{display:block;padding-bottom:0.5rem}}.landing-screen.above-fold.kaligo.chinaeastern{background-size:cover;height:475px}@media (max-width: 767px){.landing-screen.above-fold.kaligo.chinaeastern{height:384px}}.landing-screen.above-fold.kaligo.chinaeastern .infographic{position:absolute;top:0;left:0;height:475px}@media (max-width: 767px){.landing-screen.above-fold.kaligo.chinaeastern .infographic{height:384px}}.landing-screen.above-fold.kaligo.chinaeastern .infographic img{height:100%}.edit-search-popup .modal-dialog{text-align:left}.edit-search-popup .tab-section{display:none}.search-form{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;width:320px}@media (min-width: 768px){.search-form{top:4rem;right:1rem;width:320px}}.search-form label{vertical-align:top;display:inline-block;margin-bottom:0.2rem;padding:0;text-align:left;color:#585F72;font-weight:300}.search-form .ipt-select2 .select2-container .select2-choice{background:#fff;height:1.9rem;line-height:1.5rem;font-size:0.8rem;margin:0 2px}.search-form .select2-container .select2-choice,.search-form .ipt-select2 .select2-container .select2-chosen{color:#9D9D9D;font-size:0.8rem}.search-form .row{margin-right:0 !important;margin-left:0 !important}.search-form .form-row{margin-bottom:0.8rem}.search-form .tab-section .tab-item{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:relative;float:left;background-color:#B5DEFE;cursor:pointer;padding:0.6rem 0.6rem 0.6rem 2.4rem;width:50%;height:42px;color:#fff}.search-form .tab-section .tab-item:hover{background-color:#B6DFFF}.search-form .tab-section .tab-item.active{background-color:#57B3FE}.search-form .tab-section .tab-item.active:hover{background-color:#57B3FE}.search-form .tab-section .tab-item .icon{position:absolute;top:0.8rem;left:0.9rem;height:16px}.search-form .tab-section .tab-item span{display:inline-block;vertical-align:middle;line-height:0.8rem;font-size:0.7rem;font-weight:600}.search-form #main-search{border:0;padding:0.8rem}.search-form .col{padding:0 !important}.search-form .btn-action{margin-top:0;padding:0.4rem}.search-form .fa-calendar{top:29px}.locale-en .search-form .fa-calendar{top:26px}@media (max-width: 480px){.search-form .fa-calendar{top:32px}.locale-en .search-form .fa-calendar{top:29px}}.chinaeastern-lp-info{padding:1rem 0}.chinaeastern-lp-info h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:auto;padding-top:0.5rem;padding-bottom:1.5rem;text-align:center;color:#57B3FE;font-size:2rem;font-weight:300}.chinaeastern-lp-info .promo-three-col{margin:auto;text-align:center}.chinaeastern-lp-info .promo-three-col .col-info{vertical-align:top;display:inline-block;position:relative;float:none;margin:auto;padding-bottom:1.5rem;padding-left:5.25rem;max-width:320px;text-align:left;color:#57B3FE}@media (min-width: 992px){.chinaeastern-lp-info .promo-three-col .col-info{max-width:340px}}@media (min-width: 1080px){.chinaeastern-lp-info .promo-three-col .col-info{margin-right:1rem}}.chinaeastern-lp-info .promo-three-col .icon{position:absolute;top:0;left:0.5rem;width:4rem}.chinaeastern-lp-info .promo-three-col .top-tier{padding-top:0.2rem;text-transform:capitalize;font-size:1.2rem}.chinaeastern-lp-info .promo-three-col .bottom-tier{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;max-width:11rem;font-size:0.82rem}.locale-en .chinaeastern-lp-info .promo-three-col .bottom-tier{max-width:13rem;font-size:0.73rem}.popup.chinaeastern-loading{background:rgba(230,230,230,0.7)}.popup.chinaeastern-loading .pos-relative{height:100%}.popup.chinaeastern-loading .center-of-page{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;padding-top:40px;width:300px;height:200px;text-align:center}.popup.chinaeastern-loading .loading-animation-bar{position:absolute;bottom:0;left:0;background-color:#8c8c8c;width:100%;height:4px}.popup.chinaeastern-loading .loading-animation-bar .fill{-webkit-animation:progressBar 1s ease-out infinite;animation:progressBar 1s ease-out infinite;background-color:#57B3FE;height:4px}.fa-circle-o-notch{color:#57B3FE}.select2-results .select2-highlighted{background-color:#57B3FE}.select2-drop.select2-drop-above .select2-search input{margin-top:0}.select2-drop.select2-drop-above.select2-drop-active{border-top:1px solid #57B3FE}.select2-results .select2-result-label{color:#626264;font-size:0.8rem}.ipt-select2 .select2-container .select2-arrow::before{position:absolute;top:18px;right:12px;left:auto;border-top:5px solid #57B3FE;border-right:5px solid transparent;border-left:5px solid transparent;width:8px;height:8px;content:""}.ipt-select2 .select2-container .select2-arrow::after{position:absolute;top:4px;right:12px;left:auto;border-right:5px solid transparent;border-bottom:5px solid #57B3FE;border-left:5px solid transparent;width:8px;height:8px;content:""}.quick-search-area{margin:1rem auto;text-align:center}.quick-search-area h3{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding-top:0.6rem;padding-bottom:1.2rem;text-align:center;font-size:1.8rem;font-weight:300}.quick-search-area .info{margin:auto;padding:0 0.5rem;max-width:800px;font-size:1.2rem}@media (max-width: 480px){.quick-search-area .info{font-size:0.85rem}}.quick-search-area .redeem-now{display:block;padding-top:1rem;padding-bottom:1rem;text-align:center;text-decoration:underline;font-size:1.2rem}@media (max-width: 480px){.quick-search-area .redeem-now{font-size:1rem}}.quick-search-destination{vertical-align:top;display:inline-block;margin-bottom:1rem;padding:0.2rem 0.7rem}@media (min-width: 768px){.quick-search-destination{width:33%}}@media (max-width: 767px){.quick-search-destination{max-width:300px}}.quick-search-destination img{width:100%}.result-container .max-size{max-width:62.5rem}#progress-bar .progress-bar-fill{background-color:#FF7F00}.search-state-bar .max-size{max-width:62.5rem}.ltr .search-state-bar .max-size{padding-left:0}.rtl .search-state-bar .max-size{padding-right:0}.search-state-bar .col-partner{display:none}.search-state-bar .fa-search,.search-state-bar .icon-arrow-left{color:#FF7F00 !important}.hotel-detail-info-area .max-size,.hotel-detail-container .max-size{max-width:62.5rem}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{font-weight:600;border-radius:4px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .voucher-mobile-button{background-color:#FF7F00}}.hotel-detail-info-area.new-detail-info-area .hotel-description .headline-container .chevron-container{color:#57B3FE}.checkout-container .max-size{max-width:62.5rem}.ltr .checkout-navigation-bar .content{padding:0}.cancellation-policy strong{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}.purchase-container .button-section .button-action{background-color:transparent;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:28px;cursor:pointer}.purchase-container .button-section .button-action:hover:enabled{text-decoration:none}.purchase-container .button-section .button-action:hover{text-decoration:none;background-color:#EC6807;color:#fff}.purchase-container .button-section .button-action:focus,.purchase-container .button-section .button-action:active{outline:0 none transparent;box-shadow:none}.purchase-container .button-section .button-action::after{content:"";min-height:inherit;font-size:0}.purchase-container .button-section .button-action{color:#fff;background-color:#fff;border-color:transparent;font-weight:400;background-color:#FF7F00;color:#fff;border-width:0;padding:10px 20px;border-radius:4px}.purchase-container .button-section .button-action:focus,.purchase-container .button-section .focus.button-action{color:#fff;background-color:#e6e6e6;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:hover{color:#fff;background-color:#e6e6e6;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:active,.purchase-container .button-section .active.button-action,.purchase-container .button-section .open>.dropdown-toggle.button-action{color:#fff;background-color:#e6e6e6;background-image:none;border-color:rgba(0,0,0,0)}.purchase-container .button-section .button-action:active:hover,.purchase-container .button-section .button-action:active:focus,.purchase-container .button-section .button-action.focus:active,.purchase-container .button-section .active.button-action:hover,.purchase-container .button-section .active.button-action:focus,.purchase-container .button-section .active.focus.button-action,.purchase-container .button-section .open>.dropdown-toggle.button-action:hover,.purchase-container .button-section .open>.dropdown-toggle.button-action:focus,.purchase-container .button-section .open>.dropdown-toggle.focus.button-action{color:#fff;background-color:#d4d4d4;border-color:rgba(0,0,0,0)}.purchase-container .button-section .disabled.button-action:hover,.purchase-container .button-section .disabled.button-action:focus,.purchase-container .button-section .disabled.focus.button-action,.purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled]:focus,.purchase-container .button-section .focus.button-action[disabled],fieldset[disabled] .purchase-container .button-section .button-action:hover,.purchase-container .button-section fieldset[disabled] .button-action:hover,fieldset[disabled] .purchase-container .button-section .button-action:focus,.purchase-container .button-section fieldset[disabled] .button-action:focus,fieldset[disabled] .purchase-container .button-section .focus.button-action,.purchase-container .button-section fieldset[disabled] .focus.button-action{background-color:#fff;border-color:transparent}.purchase-container .button-section .button-action .badge{color:#fff;background-color:#fff}.purchase-container .button-section .button-action:hover{text-decoration:none;background-color:#EC6807;color:#fff}.purchase-container .button-section .button-action:disabled,.purchase-container .button-section .button-action[disabled]:hover,.purchase-container .button-section .button-action[disabled="disabled"]:hover{background-color:#D5D8D8;cursor:initial}.book-now{display:none}.paid-in-points-container,.confirmation-total-prices{background:rgba(0,158,155,0.08) 0% 0% no-repeat padding-box;color:#484848;display:flex;flex-wrap:wrap;flex-direction:column;padding:16px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.paid-in-points-container .rewards-points,.confirmation-total-prices .rewards-points{display:flex;flex-direction:row}.paid-in-points-container .label,.confirmation-total-prices .label{font-weight:400;display:flex;align-items:center;margin-bottom:6px;font-size:16px}.ltr .paid-in-points-container .label,.ltr .confirmation-total-prices .label{margin-right:5px}.rtl .paid-in-points-container .label,.rtl .confirmation-total-prices .label{margin-left:5px}@media (max-width: 767px){.paid-in-points-container .label,.confirmation-total-prices .label{margin-bottom:0}}.paid-in-points-container .label-one,.confirmation-total-prices .label-one{font-size:16px;font-weight:400}@media (max-width: 767px){.paid-in-points-container .label-one,.confirmation-total-prices .label-one{font-size:14px}}.paid-in-points-container .label-two,.confirmation-total-prices .label-two{font-weight:500;font-size:12px;color:#009E9B;text-transform:uppercase;flex:1 0 auto}.ltr .paid-in-points-container .label-two,.ltr .confirmation-total-prices .label-two{float:left;direction:ltr;margin-left:5px}.rtl .paid-in-points-container .label-two,.rtl .confirmation-total-prices .label-two{float:right;direction:rtl;margin-right:5px}.paid-in-points-container .amount,.confirmation-total-prices .amount{flex:1;font-size:20px}.paid-in-points-container .earn-burn-value,.confirmation-total-prices .earn-burn-value{font-size:18px;font-weight:500;display:flex;flex-direction:row}.ltr .paid-in-points-container .earn-burn-value span,.ltr .confirmation-total-prices .earn-burn-value span{margin-right:3px}.rtl .paid-in-points-container .earn-burn-value span,.rtl .confirmation-total-prices .earn-burn-value span{margin-left:3px}.paid-in-points-container .tax-policy,.confirmation-total-prices .tax-policy{flex:1 0 100%;padding-top:8px;text-transform:lowercase;font-size:12px}.paid-in-points-container .tax-policy::first-letter,.confirmation-total-prices .tax-policy::first-letter{text-transform:capitalize}.paid-in-points-container .total-earnings-label,.confirmation-total-prices .total-earnings-label{flex:1 0 100%;padding-top:8px;font-size:12px}@media (max-width: 767px){.paid-in-points-container .total-earnings-label,.confirmation-total-prices .total-earnings-label{flex:1 0 45%}}.paid-in-points-container .total-earnings-label::after,.confirmation-total-prices .total-earnings-label::after{content:'\003A'}.paid-in-points-container .total-earnings-value,.confirmation-total-prices .total-earnings-value{font-weight:500;flex:1 0 auto;display:flex}@media (max-width: 767px){.paid-in-points-container .total-earnings-value,.confirmation-total-prices .total-earnings-value{justify-content:flex-end;padding-top:10px}}.paid-in-points-container .price-not-guaranteed,.confirmation-total-prices .price-not-guaranteed{display:none}.booking-confirmation-container{margin:16px auto}@media (max-width: 767px){.booking-confirmation-container{padding:0 16px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article{text-align:center}.booking-confirmation-container section article.confirmation{border:1px solid #484848;background:#fff;padding:24px;border-radius:5px}.booking-confirmation-container .booking-status-container{display:flex;align-items:center;flex-direction:column;width:100%}@media (max-width: 767px){.booking-confirmation-container .booking-status-container{flex-wrap:wrap;justify-content:center;text-align:center}}.booking-confirmation-container .booking-status-container img{margin-bottom:20px}.booking-confirmation-container .booking-status-container img.success{width:71px;height:74px}.booking-confirmation-container .booking-status-container img.pending{width:68px;height:68px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text{flex:1 0 100%}}.booking-confirmation-container .booking-status-container .booking-status-text h2{font-weight:400;font-size:32px;margin:0 0 8px;line-height:48px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text h2{font-size:22px;line-height:32px}}.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{color:#009E9B;font-size:20px;font-weight:600;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:22px;font-weight:700}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .title-des{font-size:16px}}.booking-confirmation-container .booking-status-container .booking-status-text .title-des .icon-warning{height:44px;width:44px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:10px;font-size:16px;line-height:24px}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle{margin-top:16px;font-size:14px}}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle p{margin-bottom:10px}.booking-confirmation-container .booking-status-container .booking-status-text .success-subtitle .icon-info{margin-bottom:0}.purchase-container .success-booking-detail{padding:10px 16px;margin:0 auto}.purchase-container .success-booking-detail .hotel-name{font-size:20px;margin-bottom:0;font-weight:500}.purchase-container .success-booking-detail .hotel-address{font-size:14px}@media (min-width: 767px){.purchase-container .success-booking-detail hr{margin-left:-20px;margin-right:-20px}}.purchase-container .success-booking-detail #hotel-detail .label{font-size:16px}.purchase-container .success-booking-detail #hotel-detail .data{font-size:16px;font-weight:500}@media (max-width: 767px){.purchase-container .success-booking-detail #hotel-detail .data{text-align:right}}.purchase-container .success-booking-detail #hotel-detail .data span:nth-of-type(2){display:none}.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(4) span:first-of-type,.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(6) span:first-of-type,.purchase-container .success-booking-detail #hotel-detail .row:nth-of-type(7) span:first-of-type{text-transform:capitalize}.purchase-container .success-booking-detail .fa-star{font-size:12px;color:#FBB03B}.purchase-container .success-booking-detail .fa-star.empty{font-size:12px;color:#D3D3D3}.purchase-container .success-booking-detail #hotel-detail .row{margin-bottom:8px}.purchase-container .expedia-info{line-height:28px}.tnc-info{font-size:14px;margin-left:-1px;margin-top:5px;margin-bottom:5px;line-height:24px}@media (max-width: 767px){.tnc-info{font-size:12px;line-height:22px}}.tnc-info a{color:#2979FF}.purchase-container{padding:0;margin-bottom:16px}@media (max-width: 767px){.purchase-container{padding:0 16px}}.purchase-container>*{color:#484848}@media (max-width: 767px) and (min-width: 768px){.purchase-container{padding:48px 0}}.purchase-container .success-info-box{margin:0;padding:0}.purchase-container .make-new-booking{margin:0;padding:0}.purchase-container section article{border-radius:5px}.purchase-container section article .cancellation-policy{margin-bottom:0}.purchase-container section article.summary-container{border:0}@media (max-width: 767px){.purchase-container section article.summary-container{border-top-right-radius:0;border-top-left-radius:0}}.purchase-container section .success-booking-detail{background:#fff}.purchase-container section .remarks-section .hotel-remarks{padding-bottom:16px;font-weight:600}.purchase-container section .remarks-section p{font-size:16px;line-height:28px;font-weight:400;margin:0}@media (max-width: 767px){.purchase-container section .remarks-section p{line-height:24px;font-size:14px}}.purchase-container section .summary-section{margin-bottom:12px}.purchase-container section .summary-section .normalText{line-height:28px}.purchase-container .button-section{display:flex;align-items:center;margin-top:20px;font-size:18px;font-weight:600}@media (max-width: 767px){.purchase-container .button-section{font-size:16px}}.purchase-container .button-section a{width:230px}.purchase-container .button-section a:hover{text-decoration:none}.purchase-container .button-section .manage-booking{display:none}@media (max-width: 767px){.purchase-container .button-section{flex-direction:column;align-items:normal;text-align:center}}@media (max-width: 767px){.purchase-container .remarks-section h4{font-size:16px}}.purchase-container .remarks-section article{padding:0 16px}.account-page .nav-container .nav.nav-account{position:absolute;right:0;bottom:0;left:0;margin:auto;max-width:720px;text-align:left}.powered-by-ascenda{padding:2.5rem 0;display:flex;text-align:center;justify-content:center}.powered-by-ascenda>div{display:flex;align-items:center}.powered-by-ascenda .text{margin:0 0.25rem;font-size:0.9rem;vertical-align:top;display:inline-block}.powered-by-ascenda .powered-by-ascenda-img{height:40px}.powered-by-ascenda .powered-by-ascenda-travel-solutions{height:60px}.powered-by-ascenda .powered-by-ascenda-img-one-line{height:1.48rem}.policy-page{margin:auto !important}.policy-page .nav,.policy-page .tabs{display:none !important}.policy-page .contact-page{margin:auto;float:none;max-width:600px}.policy-page .terms-page{float:none;margin:auto}.policy-page .title{color:#e52e2e}#aria-message-container{height:0;position:absolute;top:-10000px;left:-10000px}hotel-destination-search .destination-group-heading.Hotel::before,hotel-destination-search .destination-group-heading.hotels::before,hotel-destination-search .destination-group-heading.Destination::before,hotel-destination-search .destination-group-heading.destinations::before,hotel-destination-search .destination-group-heading.airport::before,hotel-destination-search .destination-group-heading.city::before,hotel-destination-search .destination-group-heading.recent_searches::before,hotel-destination-search .dropdown-header.Hotel::before,hotel-destination-search .dropdown-header.hotels::before,hotel-destination-search .dropdown-header.Destination::before,hotel-destination-search .dropdown-header.destinations::before,hotel-destination-search .dropdown-header.airport::before,hotel-destination-search .dropdown-header.city::before,hotel-destination-search .dropdown-header.recent_searches::before,hotel-location-search .destination-group-heading.Hotel::before,hotel-location-search .destination-group-heading.hotels::before,hotel-location-search .destination-group-heading.Destination::before,hotel-location-search .destination-group-heading.destinations::before,hotel-location-search .destination-group-heading.airport::before,hotel-location-search .destination-group-heading.city::before,hotel-location-search .destination-group-heading.recent_searches::before,hotel-location-search .dropdown-header.Hotel::before,hotel-location-search .dropdown-header.hotels::before,hotel-location-search .dropdown-header.Destination::before,hotel-location-search .dropdown-header.destinations::before,hotel-location-search .dropdown-header.airport::before,hotel-location-search .dropdown-header.city::before,hotel-location-search .dropdown-header.recent_searches::before,car-location-search .destination-group-heading.Hotel::before,car-location-search .destination-group-heading.hotels::before,car-location-search .destination-group-heading.Destination::before,car-location-search .destination-group-heading.destinations::before,car-location-search .destination-group-heading.airport::before,car-location-search .destination-group-heading.city::before,car-location-search .destination-group-heading.recent_searches::before,car-location-search .dropdown-header.Hotel::before,car-location-search .dropdown-header.hotels::before,car-location-search .dropdown-header.Destination::before,car-location-search .dropdown-header.destinations::before,car-location-search .dropdown-header.airport::before,car-location-search .dropdown-header.city::before,car-location-search .dropdown-header.recent_searches::before{display:inline-block;height:18px;width:32px;content:" ";background-repeat:no-repeat;background-position:center;background-size:contain}hotel-destination-search .ui-select-bootstrap .dropdown-menu,hotel-location-search .ui-select-bootstrap .dropdown-menu,car-location-search .ui-select-bootstrap .dropdown-menu{padding-top:0}hotel-destination-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,hotel-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice,car-location-search .ui-select-bootstrap .dropdown-menu.ui-select-no-choice{padding-top:5px}hotel-destination-search .ui-select-bootstrap .dropdown-menu .divider,hotel-location-search .ui-select-bootstrap .dropdown-menu .divider,car-location-search .ui-select-bootstrap .dropdown-menu .divider{margin:0;height:0}hotel-destination-search .destination-group-heading,hotel-destination-search .dropdown-header,hotel-location-search .destination-group-heading,hotel-location-search .dropdown-header,car-location-search .destination-group-heading,car-location-search .dropdown-header{padding:5px 6px;min-height:32px;font-weight:600;color:#FFFFFF;background-color:#58B3FE;height:40px;display:flex;align-items:center;font-size:16px}hotel-destination-search .destination-group-heading.Destination::before,hotel-destination-search .destination-group-heading.destinations::before,hotel-destination-search .destination-group-heading.city::before,hotel-destination-search .dropdown-header.Destination::before,hotel-destination-search .dropdown-header.destinations::before,hotel-destination-search .dropdown-header.city::before,hotel-location-search .destination-group-heading.Destination::before,hotel-location-search .destination-group-heading.destinations::before,hotel-location-search .destination-group-heading.city::before,hotel-location-search .dropdown-header.Destination::before,hotel-location-search .dropdown-header.destinations::before,hotel-location-search .dropdown-header.city::before,car-location-search .destination-group-heading.Destination::before,car-location-search .destination-group-heading.destinations::before,car-location-search .destination-group-heading.city::before,car-location-search .dropdown-header.Destination::before,car-location-search .dropdown-header.destinations::before,car-location-search .dropdown-header.city::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/solid/city_solid.svg")}hotel-destination-search .destination-group-heading.Hotel::before,hotel-destination-search .destination-group-heading.hotels::before,hotel-destination-search .dropdown-header.Hotel::before,hotel-destination-search .dropdown-header.hotels::before,hotel-location-search .destination-group-heading.Hotel::before,hotel-location-search .destination-group-heading.hotels::before,hotel-location-search .dropdown-header.Hotel::before,hotel-location-search .dropdown-header.hotels::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/solid/hotel_solid.svg")}hotel-destination-search .destination-group-heading.recent_searches,hotel-destination-search .dropdown-header.recent_searches,hotel-location-search .destination-group-heading.recent_searches,hotel-location-search .dropdown-header.recent_searches{text-transform:none}hotel-destination-search .destination-group-heading.recent_searches::before,hotel-destination-search .dropdown-header.recent_searches::before,hotel-location-search .destination-group-heading.recent_searches::before,hotel-location-search .dropdown-header.recent_searches::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/line/recent_line.png")}car-location-search .dropdown-header.airport::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/generic/solid/airport_solid.svg")}.ltr .result-list-items .hotel-list-result-item.selected-hotel-container,.rtl .result-list-items .hotel-list-result-item.selected-hotel-container,.ltr .result-list .hotel-list-result-item.selected-hotel-container,.rtl .result-list .hotel-list-result-item.selected-hotel-container{box-shadow:none}.selected-hotel-container .selected-hotel{border:1px solid #FF7F01;border-radius:0;overflow:auto}.selected-hotel-container .selected-hotel-header{display:flex;align-items:center;background-color:#FF7F01;color:#fff;font-weight:600;height:40px;padding:0 16px}.selected-hotel-container .selected-hotel-footnote{background-color:transparent;padding-bottom:23px;color:#FF7F01;font-size:20px;font-weight:600}.ltr .selected-hotel-container .result-list-item .hotel-image-container,.ltr .selected-hotel-container .result-list-item .hotel-image,.ltr .selected-hotel-container .result-list-item2 .hotel-image-container,.ltr .selected-hotel-container .result-list-item2 .hotel-image{border-top-left-radius:0;border-bottom-left-radius:0}.rtl .selected-hotel-container .result-list-item .hotel-image-container,.rtl .selected-hotel-container .result-list-item .hotel-image,.rtl .selected-hotel-container .result-list-item2 .hotel-image-container,.rtl .selected-hotel-container .result-list-item2 .hotel-image{border-top-right-radius:0;border-bottom-right-radius:0}.is-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pika-lendar .pika-table th{background:#999;border:solid 1px #fff;margin:1px}.pika-lendar .pika-title{color:#105399}.pika-lendar abbr[title]{border-bottom:0;color:#fff;font-weight:400;text-decoration:none;text-transform:capitalize}.pika-lendar .pika-label{text-transform:capitalize}.pika-lendar .is-disabled .pika-button{background:#fff}.pika-lendar .is-today .pika-button{font-weight:normal}.pika-lendar .is-startrange .pika-button,.pika-lendar .is-endrange .pika-button,.pika-lendar .is-inrange .pika-button{background:#105399;color:#fff}.pika-lendar .is-startrange .pika-button:hover,.pika-lendar .is-endrange .pika-button:hover,.pika-lendar .is-inrange .pika-button:hover{background:#105399}.pika-lendar .is-selected .pika-button{background:#35b3ee;color:#fff;font-weight:normal;opacity:1}@media (max-width: 767px){.pika-single{border:0}}date-field .date-field{flex-direction:row-reverse;background:#fff;height:30.4px;font-size:12.8px;border:1px solid #d3d3d3;border-radius:2.4px;padding:4.2px 8px;color:#9D9D9D;margin:0 2px}date-field .date-field input{height:28px}date-field .is-focused{box-shadow:0 0 0 2px #FFAF30}date-range-field .date-range-field .date-range-field-modal{top:53px;right:0}date-range-field-mobile .date-range-field-mobile{margin-top:-13px}date-range-field-mobile .date-range-field-mobile .date-range-field-mobile-input{background:#fff}date-range-field-mobile .date-range-field-mobile .date-range-field-mobile-input input{margin:0 2px;padding:3.2px 8px 0;height:30.4px;font-size:12.8px;border:1px solid #d3d3d3;border-radius:2.4px;color:#9D9D9D}form-popup-mobile{z-index:1050}mobile-room-prices-button{background-color:#FF7F00}hotel-location-search .ui-select-bootstrap.open{min-height:30.39px}hotel-location-search .ui-select-bootstrap .ui-select-choices-row>span{color:#626264}hotel-location-search .ui-select-bootstrap .ui-select-choices-row.active>span,hotel-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#57B3FE}hotel-location-search .ui-select-bootstrap .dropdown-menu{font-size:12.8px;border-radius:0}hotel-location-search .ui-select-bootstrap .form-control{height:30.39px;padding:3.2 8px;font-size:13.6px;color:#9D9D9D}hotel-location-search .ui-select-placeholder{color:#9D9D9D}hotel-location-search .ui-select-no-choice{padding:3.2 8px}
