@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}}@font-face{font-family:'Open Sans';font-weight:300;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Light.svg#OpenSans-Light") format("svg")}@font-face{font-family:'Open Sans';font-weight:300;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-LightItalic.svg#OpenSans-LightItalic") format("svg")}@font-face{font-family:'Open Sans';font-weight:400;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Regular.svg#OpenSans-Regular") format("svg")}@font-face{font-family:'Open Sans';font-weight:400;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Italic.svg#OpenSans-Italic") format("svg")}@font-face{font-family:'Open Sans';font-weight:500;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Semibold.svg#OpenSans-Semibold") format("svg")}@font-face{font-family:'Open Sans';font-weight:500;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-SemiboldItalic.svg#OpenSans-SemiboldItalic") format("svg")}@font-face{font-family:'Open Sans';font-weight:600;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg")}@font-face{font-family:'Open Sans';font-weight:600;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg")}@font-face{font-family:'Open Sans';font-weight:bold;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-Bold.svg#OpenSans-Bold") format("svg")}@font-face{font-family:'Open Sans';font-weight:bold;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-BoldItalic.svg#OpenSans-BoldItalic") format("svg")}@font-face{font-family:'Open Sans';font-weight:700;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBold.svg#OpenSans-ExtraBold") format("svg")}@font-face{font-family:'Open Sans';font-weight:700;font-style:italic;src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.eot");src:url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.eot?#iefix") format("embedded-opentype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.woff2") format("woff2"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.woff") format("woff"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.ttf") format("truetype"),url("https://cdn-s3.kaligo.com/fonts/OpenSans-ExtraBoldItalic.svg#OpenSans-ExtraBoldItalic") format("svg")}@font-face{font-family:'Geomanist';font-weight:400;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/Geomanist-Regular.otf")}@font-face{font-family:'Geomanist';font-weight:500;font-style:normal;src:url("https://cdn-s3.kaligo.com/fonts/Geomanist-Medium.otf")}body,html{font-family:'Open Sans';color:#484848;font-size:14px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}b,strong{font-weight:600}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:'Open Sans';-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-futura{font-family:inherit;letter-spacing:inherit}.mapboxgl-map{font-family:'Open Sans'}@keyframes animRun10up{0%{-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-ms-transform:translateY(10px);-o-transform:translateY(10px);transform:translateY(10px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}@-webkit-keyframes animRun10down{0%{-webkit-transform:translateY(-30px);-moz-transform:translateY(-30px);-ms-transform:translateY(-30px);-o-transform:translateY(-30px);transform:translateY(-30px);opacity:0}100%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);opacity:1}}.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:#E30613}#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:#657C88;height:53px;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/line/city_line.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/oldham/icons/hotel-icon.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/oldham/icons/airport-icon.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 #015073;border-radius:5px;overflow:auto}.selected-hotel-container .selected-hotel-header{display:flex;align-items:center;background-color:#015073;color:#fff;font-weight:600;height:40px;padding:0 16px}.selected-hotel-container .selected-hotel-footnote{background-color:transparent;padding-bottom:23px;color:#015073;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}.insufficient-points-modal .content .btn-secondary,.insufficient-points-modal .content .btn-primary,.flights-price-changed-modal .content .btn,.cancellation-policy-overlay .content .btn-back,.itinerary-expiration-error-overlay .content .btn-back,.insufficient-points-modal .content .btn-back,.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action,.login-modal-validation .modal-dialog .btn-prompt-signup,.login-modal-validation .modal-dialog .btn-prompt-signin,.simple-modal .modal-footer button.btn,.flights-checkout .submit-button-section .btn-complete-booking,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.cars-product-details-container .btn-action,.cars-purchase-container .button-action,.cars-purchase-container .another-booking,.book-now .content .btn-action,.purchase-container .button-section .button-action,.purchase-container .button-section .another-booking,.account-page .account-page-content.manage-bookings .booking-list .btn-action,.checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .btn-complete-booking,.filter-panel .btn-filter-done,.filter-panel .btn-neutral,.filter-panel .btn-clear-filter,.contactForm .submit-form-btn,grouped-room .grouped-actions .btn-action,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),mobile-room-prices-button .right-content>div,flight-booking-detail-component .purchase-container .btn-action,flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-component .btn-action-mobile,flights-summary-component .flights-review-container .trips-action .btn-action-mobile,flights-summary-component .flights-review-container .trips-action .btn-action,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action,mobile-car-prices-button .next-text,.btn{border-radius:5px;background-color:transparent;font-size:16px;line-height:1.5;text-decoration:none;display:inline-flex;flex-direction:row;justify-content:center;align-items:center;min-height:28px;cursor:pointer}.insufficient-points-modal .content .btn-secondary:hover:enabled,.insufficient-points-modal .content .btn-primary:hover:enabled,.cancellation-policy-overlay .content .btn-back:hover:enabled,.itinerary-expiration-error-overlay .content .btn-back:hover:enabled,.insufficient-points-modal .content .btn-back:hover:enabled,.card-error-modal .modal-dialog .modal-footer .btn-action:hover:enabled,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover:enabled,.login-modal-validation .modal-dialog .btn-prompt-signup:hover:enabled,.login-modal-validation .modal-dialog .btn-prompt-signin:hover:enabled,.simple-modal .modal-footer button.btn:hover:enabled,.flights-checkout .submit-button-section .btn-complete-booking:hover:enabled,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover:enabled,.cars-product-details-container .btn-action:hover:enabled,.cars-purchase-container .button-action:hover:enabled,.cars-purchase-container .another-booking:hover:enabled,.book-now .content .btn-action:hover:enabled,.purchase-container .button-section .button-action:hover:enabled,.purchase-container .button-section .another-booking:hover:enabled,.account-page .account-page-content.manage-bookings .booking-list .btn-action:hover:enabled,.checkout-guest-confirmation #submitBookingAction:hover:enabled,.checkout-guest-confirmation .btn-complete-booking:hover:enabled,.filter-panel .btn-filter-done:hover:enabled,.filter-panel .btn-neutral:hover:enabled,.filter-panel .btn-clear-filter:hover:enabled,.contactForm .submit-form-btn:hover:enabled,grouped-room .grouped-actions .btn-action:hover:enabled,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:enabled:not(.loading),mobile-room-prices-button .right-content>div:hover:enabled,flight-booking-detail-component .purchase-container .btn-action:hover:enabled,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover:enabled,flights-summary-component .btn-action-mobile:hover:enabled,flights-summary-component .flights-review-container .trips-action .btn-action:hover:enabled,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover:enabled,mobile-car-prices-button .next-text:hover:enabled,.btn:hover:enabled{text-decoration:none}.insufficient-points-modal .content .btn-secondary:hover,.insufficient-points-modal .content .btn-primary:hover,.flights-price-changed-modal .content .btn:hover,.cancellation-policy-overlay .content .btn-back:hover,.itinerary-expiration-error-overlay .content .btn-back:hover,.insufficient-points-modal .content .btn-back:hover,.card-error-modal .modal-dialog .modal-footer .btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:hover,.simple-modal .modal-footer button.btn:hover,.flights-checkout .submit-button-section .btn-complete-booking:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.cars-product-details-container .btn-action:hover,.cars-purchase-container .button-action:hover,.cars-purchase-container .another-booking:hover,.book-now .content .btn-action:hover,.purchase-container .button-section .button-action:hover,.purchase-container .button-section .another-booking:hover,.account-page .account-page-content.manage-bookings .booking-list .btn-action:hover,.checkout-guest-confirmation #submitBookingAction:hover,.checkout-guest-confirmation .btn-complete-booking:hover,.filter-panel .btn-filter-done:hover,.filter-panel .btn-neutral:hover,.filter-panel .btn-clear-filter:hover,.contactForm .submit-form-btn:hover,grouped-room .grouped-actions .btn-action:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div:hover,flight-booking-detail-component .purchase-container .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-component .btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .btn-action-mobile:hover,flights-summary-component .flights-review-container .trips-action .btn-action:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,mobile-car-prices-button .next-text:hover,.btn:hover{text-decoration:none}.insufficient-points-modal .content .btn-secondary:focus,.insufficient-points-modal .content .btn-primary:focus,.flights-price-changed-modal .content .btn:focus,.cancellation-policy-overlay .content .btn-back:focus,.itinerary-expiration-error-overlay .content .btn-back:focus,.insufficient-points-modal .content .btn-back:focus,.card-error-modal .modal-dialog .modal-footer .btn-action:focus,.session-timer-modal .modal-dialog .modal-footer .btn-action:focus,.login-modal-validation .modal-dialog .btn-prompt-signup:focus,.login-modal-validation .modal-dialog .btn-prompt-signin:focus,.simple-modal .modal-footer button.btn:focus,.flights-checkout .submit-button-section .btn-complete-booking:focus,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:focus,.cars-product-details-container .btn-action:focus,.cars-purchase-container .button-action:focus,.cars-purchase-container .another-booking:focus,.book-now .content .btn-action:focus,.purchase-container .button-section .button-action:focus,.purchase-container .button-section .another-booking:focus,.account-page .account-page-content.manage-bookings .booking-list .btn-action:focus,.checkout-guest-confirmation #submitBookingAction:focus,.checkout-guest-confirmation .btn-complete-booking:focus,.filter-panel .btn-filter-done:focus,.filter-panel .btn-neutral:focus,.filter-panel .btn-clear-filter:focus,.contactForm .submit-form-btn:focus,grouped-room .grouped-actions .btn-action:focus,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:focus:not(.loading),mobile-room-prices-button .right-content>div:focus,flight-booking-detail-component .purchase-container .btn-action:focus,flights-summary-panel-component .mobile-flights-summary-container .btn-action:focus,flights-summary-component .btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .btn-action-mobile:focus,flights-summary-component .flights-review-container .trips-action .btn-action:focus,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:focus,mobile-car-prices-button .next-text:focus,.btn:focus,.insufficient-points-modal .content .btn-secondary:active,.insufficient-points-modal .content .btn-primary:active,.flights-price-changed-modal .content .btn:active,.cancellation-policy-overlay .content .btn-back:active,.itinerary-expiration-error-overlay .content .btn-back:active,.insufficient-points-modal .content .btn-back:active,.card-error-modal .modal-dialog .modal-footer .btn-action:active,.session-timer-modal .modal-dialog .modal-footer .btn-action:active,.login-modal-validation .modal-dialog .btn-prompt-signup:active,.login-modal-validation .modal-dialog .btn-prompt-signin:active,.simple-modal .modal-footer button.btn:active,.flights-checkout .submit-button-section .btn-complete-booking:active,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:active,.cars-product-details-container .btn-action:active,.cars-purchase-container .button-action:active,.cars-purchase-container .another-booking:active,.book-now .content .btn-action:active,.purchase-container .button-section .button-action:active,.purchase-container .button-section .another-booking:active,.account-page .account-page-content.manage-bookings .booking-list .btn-action:active,.checkout-guest-confirmation #submitBookingAction:active,.checkout-guest-confirmation .btn-complete-booking:active,.filter-panel .btn-filter-done:active,.filter-panel .btn-neutral:active,.filter-panel .btn-clear-filter:active,.contactForm .submit-form-btn:active,grouped-room .grouped-actions .btn-action:active,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:active:not(.loading),mobile-room-prices-button .right-content>div:active,flight-booking-detail-component .purchase-container .btn-action:active,flights-summary-panel-component .mobile-flights-summary-container .btn-action:active,flights-summary-component .btn-action-mobile:active,flights-summary-component .flights-review-container .trips-action .btn-action-mobile:active,flights-summary-component .flights-review-container .trips-action .btn-action:active,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:active,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:active,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:active,mobile-car-prices-button .next-text:active,.btn:active,.checkout-guest-confirmation .btn-complete-booking:active:focus,flights-summary-component .btn-action-mobile:active:focus{outline:0 none transparent;box-shadow:none}.insufficient-points-modal .content .btn-secondary::after,.insufficient-points-modal .content .btn-primary::after,.flights-price-changed-modal .content .btn::after,.cancellation-policy-overlay .content .btn-back::after,.itinerary-expiration-error-overlay .content .btn-back::after,.insufficient-points-modal .content .btn-back::after,.card-error-modal .modal-dialog .modal-footer .btn-action::after,.session-timer-modal .modal-dialog .modal-footer .btn-action::after,.login-modal-validation .modal-dialog .btn-prompt-signup::after,.login-modal-validation .modal-dialog .btn-prompt-signin::after,.simple-modal .modal-footer button.btn::after,.flights-checkout .submit-button-section .btn-complete-booking::after,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action::after,.cars-product-details-container .btn-action::after,.cars-purchase-container .button-action::after,.cars-purchase-container .another-booking::after,.book-now .content .btn-action::after,.purchase-container .button-section .button-action::after,.purchase-container .button-section .another-booking::after,.account-page .account-page-content.manage-bookings .booking-list .btn-action::after,.checkout-guest-confirmation #submitBookingAction::after,.checkout-guest-confirmation .btn-complete-booking::after,.filter-panel .btn-filter-done::after,.filter-panel .btn-neutral::after,.filter-panel .btn-clear-filter::after,.contactForm .submit-form-btn::after,grouped-room .grouped-actions .btn-action::after,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading)::after,mobile-room-prices-button .right-content>div::after,flight-booking-detail-component .purchase-container .btn-action::after,flights-summary-panel-component .mobile-flights-summary-container .btn-action::after,flights-summary-component .btn-action-mobile::after,flights-summary-component .flights-review-container .trips-action .btn-action-mobile::after,flights-summary-component .flights-review-container .trips-action .btn-action::after,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action::after,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action::after,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action::after,mobile-car-prices-button .next-text::after,.btn::after{content:"";min-height:inherit;font-size:0}.cars-product-details-container .btn-action,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),flights-summary-component .flights-review-container .trips-action .checkout-button,.btn-jumbo{font-size:18px;min-height:42px}.cars-product-details-container .btn-action,.cars-purchase-container .button-action,.book-now .content .btn-action,.purchase-container .button-section .button-action,.account-page .account-page-content.manage-bookings .booking-list .btn-action,.filter-panel .btn-filter-done,.contactForm .submit-form-btn,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading),mobile-room-prices-button .right-content>div,flight-booking-detail-component .purchase-container .btn-action,flights-summary-panel-component .mobile-flights-summary-container .btn-action,flights-summary-component .flights-review-container .trips-action .checkout-button,mobile-car-prices-button .next-text,.btn-primary{background-color:#495A63;color:#fff;border-width:0;font-weight:700;position:relative;padding:9px 20px;z-index:1}.cars-product-details-container .btn-action::before,.cars-purchase-container .button-action::before,.book-now .content .btn-action::before,.purchase-container .button-section .button-action::before,.account-page .account-page-content.manage-bookings .booking-list .btn-action::before,.filter-panel .btn-filter-done::before,.contactForm .submit-form-btn::before,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading)::before,mobile-room-prices-button .right-content>div::before,flight-booking-detail-component .purchase-container .btn-action::before,flights-summary-panel-component .mobile-flights-summary-container .btn-action::before,flights-summary-component .flights-review-container .trips-action .checkout-button::before,mobile-car-prices-button .next-text::before,.btn-primary::before{content:"";border-radius:5px;background-image:linear-gradient(90deg, #495A63 0%, #667C88 100%);position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;transition:all 0.5s ease;z-index:-1}.cars-product-details-container .btn-action:hover,.cars-purchase-container .button-action:hover,.book-now .content .btn-action:hover,.purchase-container .button-section .button-action:hover,.account-page .account-page-content.manage-bookings .booking-list .btn-action:hover,.filter-panel .btn-filter-done:hover,.contactForm .submit-form-btn:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading),mobile-room-prices-button .right-content>div:hover,flight-booking-detail-component .purchase-container .btn-action:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover,flights-summary-component .flights-review-container .trips-action .checkout-button:hover,mobile-car-prices-button .next-text:hover,.btn-primary:hover{color:#fff;background-color:#495A63;text-decoration:none}.cars-product-details-container .btn-action:hover::before,.cars-purchase-container .button-action:hover::before,.book-now .content .btn-action:hover::before,.purchase-container .button-section .button-action:hover::before,.account-page .account-page-content.manage-bookings .booking-list .btn-action:hover::before,.filter-panel .btn-filter-done:hover::before,.contactForm .submit-form-btn:hover::before,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:hover:not(.loading)::before,mobile-room-prices-button .right-content>div:hover::before,flight-booking-detail-component .purchase-container .btn-action:hover::before,flights-summary-panel-component .mobile-flights-summary-container .btn-action:hover::before,flights-summary-component .flights-review-container .trips-action .checkout-button:hover::before,mobile-car-prices-button .next-text:hover::before,.btn-primary:hover::before{opacity:0}.cars-product-details-container .btn-action:disabled,.cars-purchase-container .button-action:disabled,.book-now .content .btn-action:disabled,.purchase-container .button-section .button-action:disabled,.account-page .account-page-content.manage-bookings .booking-list .btn-action:disabled,.filter-panel .btn-filter-done:disabled,.contactForm .submit-form-btn:disabled,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:disabled:not(.loading),mobile-room-prices-button .right-content>div:disabled,flight-booking-detail-component .purchase-container .btn-action:disabled,flights-summary-panel-component .mobile-flights-summary-container .btn-action:disabled,flights-summary-component .flights-review-container .trips-action .checkout-button:disabled,mobile-car-prices-button .next-text:disabled,.btn-primary:disabled,.cars-product-details-container .btn-action[disabled]:hover,.cars-purchase-container .button-action[disabled]:hover,.book-now .content .btn-action[disabled]:hover,.purchase-container .button-section .button-action[disabled]:hover,.account-page .account-page-content.manage-bookings .booking-list .btn-action[disabled]:hover,.filter-panel .btn-filter-done[disabled]:hover,.contactForm .submit-form-btn[disabled]:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled]:hover:not(.loading),mobile-room-prices-button .right-content>div[disabled]:hover,flight-booking-detail-component .purchase-container .btn-action[disabled]:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled]:hover,flights-summary-component .flights-review-container .trips-action .checkout-button[disabled]:hover,mobile-car-prices-button .next-text[disabled]:hover,.btn-primary[disabled]:hover,.cars-product-details-container .btn-action[disabled="disabled"]:hover,.cars-purchase-container .button-action[disabled="disabled"]:hover,.book-now .content .btn-action[disabled="disabled"]:hover,.purchase-container .button-section .button-action[disabled="disabled"]:hover,.account-page .account-page-content.manage-bookings .booking-list .btn-action[disabled="disabled"]:hover,.filter-panel .btn-filter-done[disabled="disabled"]:hover,.contactForm .submit-form-btn[disabled="disabled"]:hover,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled="disabled"]:hover:not(.loading),mobile-room-prices-button .right-content>div[disabled="disabled"]:hover,flight-booking-detail-component .purchase-container .btn-action[disabled="disabled"]:hover,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled="disabled"]:hover,flights-summary-component .flights-review-container .trips-action .checkout-button[disabled="disabled"]:hover,mobile-car-prices-button .next-text[disabled="disabled"]:hover,.btn-primary[disabled="disabled"]:hover{color:#D9D9D9;background-color:#888888;cursor:default}.cars-product-details-container .btn-action:disabled::before,.cars-purchase-container .button-action:disabled::before,.book-now .content .btn-action:disabled::before,.purchase-container .button-section .button-action:disabled::before,.account-page .account-page-content.manage-bookings .booking-list .btn-action:disabled::before,.filter-panel .btn-filter-done:disabled::before,.contactForm .submit-form-btn:disabled::before,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:disabled:not(.loading)::before,mobile-room-prices-button .right-content>div:disabled::before,flight-booking-detail-component .purchase-container .btn-action:disabled::before,flights-summary-panel-component .mobile-flights-summary-container .btn-action:disabled::before,flights-summary-component .flights-review-container .trips-action .checkout-button:disabled::before,mobile-car-prices-button .next-text:disabled::before,.btn-primary:disabled::before,.cars-product-details-container .btn-action[disabled]:hover::before,.cars-purchase-container .button-action[disabled]:hover::before,.book-now .content .btn-action[disabled]:hover::before,.purchase-container .button-section .button-action[disabled]:hover::before,.account-page .account-page-content.manage-bookings .booking-list .btn-action[disabled]:hover::before,.filter-panel .btn-filter-done[disabled]:hover::before,.contactForm .submit-form-btn[disabled]:hover::before,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled]:hover:not(.loading)::before,mobile-room-prices-button .right-content>div[disabled]:hover::before,flight-booking-detail-component .purchase-container .btn-action[disabled]:hover::before,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled]:hover::before,flights-summary-component .flights-review-container .trips-action .checkout-button[disabled]:hover::before,mobile-car-prices-button .next-text[disabled]:hover::before,.btn-primary[disabled]:hover::before,.cars-product-details-container .btn-action[disabled="disabled"]:hover::before,.cars-purchase-container .button-action[disabled="disabled"]:hover::before,.book-now .content .btn-action[disabled="disabled"]:hover::before,.purchase-container .button-section .button-action[disabled="disabled"]:hover::before,.account-page .account-page-content.manage-bookings .booking-list .btn-action[disabled="disabled"]:hover::before,.filter-panel .btn-filter-done[disabled="disabled"]:hover::before,.contactForm .submit-form-btn[disabled="disabled"]:hover::before,.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action[disabled="disabled"]:hover:not(.loading)::before,mobile-room-prices-button .right-content>div[disabled="disabled"]:hover::before,flight-booking-detail-component .purchase-container .btn-action[disabled="disabled"]:hover::before,flights-summary-panel-component .mobile-flights-summary-container .btn-action[disabled="disabled"]:hover::before,flights-summary-component .flights-review-container .trips-action .checkout-button[disabled="disabled"]:hover::before,mobile-car-prices-button .next-text[disabled="disabled"]:hover::before,.btn-primary[disabled="disabled"]:hover::before{visibility:hidden}.flights-search .btn.btn-primary,.btn-cta{background-color:#E30613;color:#fff;border-width:0;font-weight:700;position:relative;padding:9px 20px;z-index:1}.flights-search .btn.btn-primary::before,.btn-cta::before{content:"";border-radius:5px;background-image:linear-gradient(to right, #EF473A, #CB2D3E);position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;transition:all 0.5s ease;z-index:-1}.flights-search .btn.btn-primary:hover,.btn-cta:hover{color:#fff;background-color:#E30613;text-decoration:none}.flights-search .btn.btn-primary:hover::before,.btn-cta:hover::before{opacity:0}.flights-search .btn.btn-primary:disabled,.btn-cta:disabled,.flights-search .btn.btn-primary[disabled]:hover,.btn-cta[disabled]:hover,.flights-search .btn.btn-primary[disabled="disabled"]:hover,.btn-cta[disabled="disabled"]:hover{color:#D9D9D9;background-color:#888888;cursor:default}.flights-search .btn.btn-primary:disabled::before,.btn-cta:disabled::before,.flights-search .btn.btn-primary[disabled]:hover::before,.btn-cta[disabled]:hover::before,.flights-search .btn.btn-primary[disabled="disabled"]:hover::before,.btn-cta[disabled="disabled"]:hover::before{visibility:hidden}.insufficient-points-modal .content .btn-primary,.simple-modal.gulf-residency-modal .modal-footer .btn-action,.flights-price-changed-modal .content .btn-continue,.cancellation-policy-overlay .content .btn-back,.itinerary-expiration-error-overlay .content .btn-back,.insufficient-points-modal .content .btn-back,.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action,.login-modal-validation .modal-dialog .btn-prompt-signin,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action,.simple-modal.cancelling-booking-modal .modal-footer .btn-action,.simple-modal.cancel-booking-modal .modal-footer .btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action,.flights-checkout .submit-button-section .btn-complete-booking,.checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .btn-complete-booking{background-color:#178775;color:#fff;border-width:0;font-weight:700;position:relative;padding:9px 20px;z-index:1}.insufficient-points-modal .content .btn-primary::before,.simple-modal.gulf-residency-modal .modal-footer .btn-action::before,.flights-price-changed-modal .content .btn-continue::before,.cancellation-policy-overlay .content .btn-back::before,.itinerary-expiration-error-overlay .content .btn-back::before,.insufficient-points-modal .content .btn-back::before,.card-error-modal .modal-dialog .modal-footer .btn-action::before,.session-timer-modal .modal-dialog .modal-footer .btn-action::before,.login-modal-validation .modal-dialog .btn-prompt-signin::before,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action::before,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action::before,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action::before,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action::before,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action::before,.simple-modal.cancelling-booking-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action::before,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action::before,.flights-checkout .submit-button-section .btn-complete-booking::before,.checkout-guest-confirmation #submitBookingAction::before,.checkout-guest-confirmation .btn-complete-booking::before{content:"";border-radius:5px;background-image:linear-gradient(90deg, #178775 0%, #50D5C8 100%);position:absolute;top:0;left:0;bottom:0;right:0;opacity:1;transition:all 0.5s ease;z-index:-1}.insufficient-points-modal .content .btn-primary:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action:hover,.flights-price-changed-modal .content .btn-continue:hover,.cancellation-policy-overlay .content .btn-back:hover,.itinerary-expiration-error-overlay .content .btn-back:hover,.insufficient-points-modal .content .btn-back:hover,.card-error-modal .modal-dialog .modal-footer .btn-action:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover,.login-modal-validation .modal-dialog .btn-prompt-signin:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover,.flights-checkout .submit-button-section .btn-complete-booking:hover,.checkout-guest-confirmation #submitBookingAction:hover,.checkout-guest-confirmation .btn-complete-booking:hover,.checkout-guest-confirmation .btn-complete-booking:hover:enabled{color:#fff;background-color:#178775;text-decoration:none}.insufficient-points-modal .content .btn-primary:hover::before,.simple-modal.gulf-residency-modal .modal-footer .btn-action:hover::before,.flights-price-changed-modal .content .btn-continue:hover::before,.cancellation-policy-overlay .content .btn-back:hover::before,.itinerary-expiration-error-overlay .content .btn-back:hover::before,.insufficient-points-modal .content .btn-back:hover::before,.card-error-modal .modal-dialog .modal-footer .btn-action:hover::before,.session-timer-modal .modal-dialog .modal-footer .btn-action:hover::before,.login-modal-validation .modal-dialog .btn-prompt-signin:hover::before,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:hover::before,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:hover::before,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:hover::before,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:hover::before,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:hover::before,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:hover::before,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:hover::before,.flights-checkout .submit-button-section .btn-complete-booking:hover::before,.checkout-guest-confirmation #submitBookingAction:hover::before,.checkout-guest-confirmation .btn-complete-booking:hover::before,.checkout-guest-confirmation .btn-complete-booking:hover:enabled::before{opacity:0}.insufficient-points-modal .content .btn-primary:disabled,.simple-modal.gulf-residency-modal .modal-footer .btn-action:disabled,.flights-price-changed-modal .content .btn-continue:disabled,.cancellation-policy-overlay .content .btn-back:disabled,.itinerary-expiration-error-overlay .content .btn-back:disabled,.insufficient-points-modal .content .btn-back:disabled,.card-error-modal .modal-dialog .modal-footer .btn-action:disabled,.session-timer-modal .modal-dialog .modal-footer .btn-action:disabled,.login-modal-validation .modal-dialog .btn-prompt-signin:disabled,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:disabled,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:disabled,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:disabled,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:disabled,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:disabled,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:disabled,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:disabled,.flights-checkout .submit-button-section .btn-complete-booking:disabled,.checkout-guest-confirmation #submitBookingAction:disabled,.checkout-guest-confirmation .btn-complete-booking:disabled,.insufficient-points-modal .content .btn-primary[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled]:hover,.flights-price-changed-modal .content .btn-continue[disabled]:hover,.cancellation-policy-overlay .content .btn-back[disabled]:hover,.itinerary-expiration-error-overlay .content .btn-back[disabled]:hover,.insufficient-points-modal .content .btn-back[disabled]:hover,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled]:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action[disabled]:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action[disabled]:hover,.flights-checkout .submit-button-section .btn-complete-booking[disabled]:hover,.checkout-guest-confirmation #submitBookingAction[disabled]:hover,.checkout-guest-confirmation .btn-complete-booking[disabled]:hover,.insufficient-points-modal .content .btn-primary[disabled="disabled"]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled="disabled"]:hover,.flights-price-changed-modal .content .btn-continue[disabled="disabled"]:hover,.cancellation-policy-overlay .content .btn-back[disabled="disabled"]:hover,.itinerary-expiration-error-overlay .content .btn-back[disabled="disabled"]:hover,.insufficient-points-modal .content .btn-back[disabled="disabled"]:hover,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled="disabled"]:hover,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover,.flights-checkout .submit-button-section .btn-complete-booking[disabled="disabled"]:hover,.checkout-guest-confirmation #submitBookingAction[disabled="disabled"]:hover,.checkout-guest-confirmation .btn-complete-booking[disabled="disabled"]:hover{color:#D9D9D9;background-color:#888888;cursor:default}.insufficient-points-modal .content .btn-primary:disabled::before,.simple-modal.gulf-residency-modal .modal-footer .btn-action:disabled::before,.flights-price-changed-modal .content .btn-continue:disabled::before,.cancellation-policy-overlay .content .btn-back:disabled::before,.itinerary-expiration-error-overlay .content .btn-back:disabled::before,.insufficient-points-modal .content .btn-back:disabled::before,.card-error-modal .modal-dialog .modal-footer .btn-action:disabled::before,.session-timer-modal .modal-dialog .modal-footer .btn-action:disabled::before,.login-modal-validation .modal-dialog .btn-prompt-signin:disabled::before,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action:disabled::before,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action:disabled::before,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action:disabled::before,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action:disabled::before,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancelling-booking-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action:disabled::before,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action:disabled::before,.flights-checkout .submit-button-section .btn-complete-booking:disabled::before,.checkout-guest-confirmation #submitBookingAction:disabled::before,.checkout-guest-confirmation .btn-complete-booking:disabled::before,.insufficient-points-modal .content .btn-primary[disabled]:hover::before,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled]:hover::before,.flights-price-changed-modal .content .btn-continue[disabled]:hover::before,.cancellation-policy-overlay .content .btn-back[disabled]:hover::before,.itinerary-expiration-error-overlay .content .btn-back[disabled]:hover::before,.insufficient-points-modal .content .btn-back[disabled]:hover::before,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled]:hover::before,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled]:hover::before,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled]:hover::before,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action[disabled]:hover::before,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action[disabled]:hover::before,.flights-checkout .submit-button-section .btn-complete-booking[disabled]:hover::before,.checkout-guest-confirmation #submitBookingAction[disabled]:hover::before,.checkout-guest-confirmation .btn-complete-booking[disabled]:hover::before,.insufficient-points-modal .content .btn-primary[disabled="disabled"]:hover::before,.simple-modal.gulf-residency-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.flights-price-changed-modal .content .btn-continue[disabled="disabled"]:hover::before,.cancellation-policy-overlay .content .btn-back[disabled="disabled"]:hover::before,.itinerary-expiration-error-overlay .content .btn-back[disabled="disabled"]:hover::before,.insufficient-points-modal .content .btn-back[disabled="disabled"]:hover::before,.card-error-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover::before,.session-timer-modal .modal-dialog .modal-footer .btn-action[disabled="disabled"]:hover::before,.login-modal-validation .modal-dialog .btn-prompt-signin[disabled="disabled"]:hover::before,.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancelling-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action[disabled="disabled"]:hover::before,.flights-checkout .submit-button-section .btn-complete-booking[disabled="disabled"]:hover::before,.checkout-guest-confirmation #submitBookingAction[disabled="disabled"]:hover::before,.checkout-guest-confirmation .btn-complete-booking[disabled="disabled"]:hover::before{visibility:hidden}.insufficient-points-modal .content .btn-secondary,.idle-modal .modal-dialog .btn-default,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel,.flights-price-changed-modal .content .btn-search-again,.login-modal-validation .modal-dialog .btn-prompt-signup,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel,.simple-modal.cancelling-booking-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action,.filter-panel .btn-neutral,.filter-panel .btn-clear-filter,grouped-room .grouped-actions .btn-action,flights-summary-component .flights-review-container .trips-action .change-flight-button,flights-summary-component .flights-review-container .trips-action .btn-action-mobile,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action,.btn-secondary{background-color:rgba(41,121,255,0);color:#2979FF;border:2px solid #2979FF;font-weight:500;padding:7px 16px;transition:background-color 0.5s ease, color 0.5s ease}.insufficient-points-modal .content .btn-secondary:hover,.idle-modal .modal-dialog .btn-default:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:hover,.flights-price-changed-modal .content .btn-search-again:hover,.login-modal-validation .modal-dialog .btn-prompt-signup:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:hover,.filter-panel .btn-neutral:hover,.filter-panel .btn-clear-filter:hover,grouped-room .grouped-actions .btn-action:hover,flights-summary-component .flights-review-container .trips-action .change-flight-button:hover,flights-summary-component .flights-review-container .trips-action .btn-action-mobile:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:hover,.btn-secondary:hover{color:#fff;border-color:#2979FF;background-color:#2979FF;text-decoration:none}.insufficient-points-modal .content .btn-secondary:disabled,.idle-modal .modal-dialog .btn-default:disabled,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel:disabled,.flights-price-changed-modal .content .btn-search-again:disabled,.login-modal-validation .modal-dialog .btn-prompt-signup:disabled,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel:disabled,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancelling-booking-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel:disabled,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel:disabled,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action:disabled,.filter-panel .btn-neutral:disabled,.filter-panel .btn-clear-filter:disabled,grouped-room .grouped-actions .btn-action:disabled,flights-summary-component .flights-review-container .trips-action .change-flight-button:disabled,flights-summary-component .flights-review-container .trips-action .btn-action-mobile:disabled,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action:disabled,.btn-secondary:disabled,.idle-modal .modal-dialog .btn-default[disabled]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled]:hover,.flights-price-changed-modal .content .btn-search-again[disabled]:hover,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel[disabled]:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel[disabled]:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled]:hover,.filter-panel .btn-neutral[disabled]:hover,.filter-panel .btn-clear-filter[disabled]:hover,grouped-room .grouped-actions .btn-action[disabled]:hover,flights-summary-component .flights-review-container .trips-action .change-flight-button[disabled]:hover,flights-summary-component .flights-review-container .trips-action .btn-action-mobile[disabled]:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled]:hover,.btn-secondary[disabled]:hover,.idle-modal .modal-dialog .btn-default[disabled="disabled"]:hover,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.flights-price-changed-modal .content .btn-search-again[disabled="disabled"]:hover,.login-modal-validation .modal-dialog .btn-prompt-signup[disabled="disabled"]:hover,.simple-modal.resend-confirmation-success-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancelling-booking-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-success-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-cancel[disabled="disabled"]:hover,.cars-list .cars-list-result-item .cars-detail-right-container .btn-action[disabled="disabled"]:hover,.filter-panel .btn-neutral[disabled="disabled"]:hover,.filter-panel .btn-clear-filter[disabled="disabled"]:hover,grouped-room .grouped-actions .btn-action[disabled="disabled"]:hover,flights-summary-component .flights-review-container .trips-action .change-flight-button[disabled="disabled"]:hover,flights-summary-component .flights-review-container .trips-action .btn-action-mobile[disabled="disabled"]:hover,.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled="disabled"]:hover,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled="disabled"]:hover,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action[disabled="disabled"]:hover,.btn-secondary[disabled="disabled"]:hover{border-color:#AEAFB0;color:#AEAFB0;cursor:default}@media (max-width: 767px){.btn{flex:1 0 100%;max-height:46px}}.pika-lendar{width:237px;font-family:"Open Sans"}.pika-lendar .pika-button{font-size:14px;padding:6px 8px;color:#484848;height:33px;border:0;margin:auto}.pika-lendar .pika-button:hover{background-color:#005076;color:#fff;border-radius:5px;height:33px;font-weight:500}@media (any-hover: none),(any-pointer: coarse){.pika-lendar .pika-button:hover{background-color:inherit;color:#484848}}.pika-lendar .is-selected .pika-button{background-color:#005076;color:#fff;border-radius:5px;height:33px;font-weight:500}.pika-lendar .is-today .pika-button{color:#484848;font-weight:400}.pika-lendar .pika-button,.pika-lendar .is-disabled .pika-button{background-color:#fff;text-align:center}.pika-lendar .is-inrange .pika-button{background-color:#EBEFF1;border-radius:0;padding:2px;color:#484848}.pika-lendar .is-startrange .pika-button,.pika-lendar .is-endrange .pika-button{border-radius:5px;background-color:#005076;color:#fff;height:33px}@media (any-hover: none),(any-pointer: coarse){.pika-lendar .is-startrange .pika-button,.pika-lendar .is-endrange .pika-button{background-color:#005076;color:#fff}}.pika-lendar abbr[title]{text-decoration:none}@media (max-width: 991px){.pika-lendar abbr[title]{font-size:14px}}.pika-lendar .pika-next,.pika-lendar .is-rtl .pika-prev,.pika-lendar .pika-prev,.pika-lendar .is-rtl .pika-next{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/calendar-chevron.png");height:20px;width:20px;background-size:contain;background-repeat:no-repeat;background-position:center;font-size:0;opacity:1;top:5px}.pika-lendar .pika-next.is-disabled,.pika-lendar .is-rtl .pika-prev.is-disabled,.pika-lendar .pika-prev.is-disabled,.pika-lendar .is-rtl .pika-next.is-disabled{opacity:0.75}.pika-lendar .pika-prev,.pika-lendar .is-rtl .pika-next{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1)}.pika-lendar .pika-table th{color:#484848;font-size:14px}.pika-lendar .pika-table td,.pika-lendar .pika-table th{padding:0}.pika-lendar .pika-label{font-weight:600}.pika-single{border-radius:5px;border:1px solid #EBEFF1;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}.pika-row .is-outside-current-month button{opacity:1}.pika-row .is-disabled button{opacity:0.3}#menu-popup{border-top:1px solid #E6E6E6}#menu-popup .wrapper{padding-top:0;background-color:#fff}#menu-popup .nav-group-box{background-color:#fff;margin-left:0;margin-right:0;width:initial;font-weight:400}#menu-popup .nav-list-item{background-color:#fff;color:#484848;text-align:left;border-bottom:0;padding:14px 0 14px 16px;display:flex}#menu-popup .nav-list-item.divider{border-top:1px solid #E6E6E6}#menu-popup .nav-list-item.points-partner-selection-container{background-color:#EBEFF1;color:#94A4AD;display:flex}#menu-popup .nav-list-item.points-partner-selection-container .nav-label{flex:1 0 auto}#menu-popup .nav-list-item.points-partner-selection-container points-partner-selection{padding-right:23px}#menu-popup .nav-label{display:inline-block;width:auto;flex:1 0 auto}#menu-popup .fa{padding-right:23px}#menu-popup .nav-list-item .nav-label a{color:#E30613}#menu-popup .logout{font-weight:500}.landing-screen{position:relative}.landing-screen.above-fold.oldham{background-position:center;background-size:cover;font-family:"Geomanist"}@media (min-width: 992px){.landing-screen.above-fold.oldham{min-height:340px}}@media (min-width: 1200px){.landing-screen.above-fold.oldham{min-height:370px}}@media (min-width: 1280px){.landing-screen.above-fold.oldham{min-height:405px}}@media (max-width: 767px){.landing-screen.above-fold.oldham{position:relative;top:47px}}@media (max-width: 991px){.landing-screen.above-fold.oldham{height:335px}}.landing-screen.above-fold.oldham .wrapper{position:absolute;top:40px;left:0;right:0}@media (max-width: 991px){.landing-screen.above-fold.oldham .wrapper{left:13px;top:73px}}.landing-screen.above-fold.oldham .wrapper .header{flex:1 0 auto;margin-top:40px;font-weight:500;font-size:30px;line-height:35px;width:45%}@media (max-width: 1280px){.landing-screen.above-fold.oldham .wrapper .header{font-size:24px;width:60%}}@media (max-width: 1199px){.landing-screen.above-fold.oldham .wrapper .header{font-size:22px;line-height:30px;margin-top:30px;width:55%}}@media (max-width: 991px){.landing-screen.above-fold.oldham .wrapper .header{font-size:22px;line-height:30px;width:87%;margin-top:2px}}@media (max-width: 767px){.landing-screen.above-fold.oldham .wrapper .header{margin-bottom:6px;width:80%;font-size:18px;margin-top:15px}}.landing-screen.above-fold.oldham .wrapper .description{flex:1 0 auto;font-size:20px;line-height:25px;margin:10px 0;width:600px}@media (max-width: 1199px){.landing-screen.above-fold.oldham .wrapper .description{font-size:20px;line-height:25px}}@media (max-width: 991px){.landing-screen.above-fold.oldham .wrapper .description{font-size:14px;line-height:20px;width:70%}}@media (min-width: 768px) and (max-width: 991px){.landing-screen.above-fold.oldham .wrapper .description{width:400px}}.landing-screen.above-fold.oldham .wrapper .description .highlighted-text{font-weight:500;color:#E30613}@media (max-width: 991px){.landing-screen.above-fold.oldham .wrapper .tnc{width:70%;font-size:9px}}.landing-screen.above-fold.oldham .wrapper .condition-clause{flex:1 0 auto;font-size:14px;line-height:24px}.landing-screen.above-fold.oldham .wrapper .condition-clause a{color:#484848;text-decoration:underline}@media (max-width: 1199px){.landing-screen.above-fold.oldham .wrapper .condition-clause{font-size:12px;line-height:16px}}@media (min-width: 480px){.landing-screen.above-fold.oldham .wrapper .condition-clause{margin-top:20px}}@media (max-width: 767px){.landing-screen.above-fold.oldham .wrapper .condition-clause{font-size:9px;line-height:14px;margin-top:6px;width:63%}}.landing-screen.middle-fold{width:100%;position:relative}@media (max-width: 767px){.landing-screen.middle-fold{height:350px}}@media (max-width: 767px){.landing-screen.middle-fold.hotels{height:295px}}@media (max-width: 991px){.landing-screen.middle-fold.cars{height:65px}}@media (max-width: 767px){.landing-screen.middle-fold.cars{height:410px}}@media (max-width: 991px){.landing-screen.middle-fold.cars.same-as-pickup{height:auto}}@media (max-width: 767px){.landing-screen.middle-fold.cars.same-as-pickup{height:350px}}.landing-screen.below-fold .with-bookings-space{margin-top:85px}.cars .landing-screen.below-fold .with-bookings-space{margin-top:135px}@media (max-width: 991px){.landing-screen.below-fold .with-bookings-space{margin-top:190px}}@media (max-width: 767px){.landing-screen.below-fold .with-bookings-space{margin-top:30px}.cars .landing-screen.below-fold .with-bookings-space{margin-top:160px}}.search-bar-container{background-color:#FAFAFA;color:#484848}.search-bar-container .search-bar{background-color:#FAFAFA;height:80px}@media (max-width: 991px){.search-bar-container .search-bar{height:auto}}.search-bar-container .search-container{display:flex;flex-direction:column;border-bottom:2px solid #EBEFF1}.search-bar-container .search-container .destination{flex:1 0 auto;padding-bottom:4px;margin-top:17px;font-size:18px}.search-bar-container .search-container .destination strong{font-weight:500}.search-bar-container .search-container .search-state-bar{flex:1 0 auto;padding-bottom:0;padding-top:0;background-color:#FAFAFA;border-top:0;margin-bottom:7px}.search-bar-container .search-container .search-state-bar .adult-count{text-transform:lowercase}.search-bar-container .search-container .search-state-bar .adult-count::first-letter{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .adult-count.value{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .col{text-align:left;max-width:inherit;border:0;padding:0;height:25px}.search-bar-container .search-container .search-state-bar .col:first-of-type{padding-left:0}.search-bar-container .search-container .search-state-bar .col .pull-left{font-size:0}.search-bar-container .search-container .search-state-bar .col label,.search-bar-container .search-container .search-state-bar .col .extra-colon{font-size:14px}.search-bar-container .search-container .search-state-bar .col label::first-letter{text-transform:capitalize}.search-bar-container .search-container .search-state-bar .col .value{font-size:16px;font-weight:400}.search-bar-container .search-container .search-state-bar .col-room-info{width:13%;border-right:1px solid #C6C6C6;text-align:center}.search-bar-container .search-container .search-state-bar .col-guest-info{width:13%;text-align:center}.search-bar-container .search-container .search-state-bar .col-nights-info{width:10%;font-weight:700}.search-bar-container .search-container .search-state-bar .col-nights-info .night-logo{background:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/night-icon.svg");height:11px;width:11px;margin-left:-1px;margin-bottom:-1px;display:inline-block;background-size:cover;background-position:center}.search-bar-container .search-container .search-state-bar .col-duration{width:23%;border-right:1px solid #C6C6C6}.search-bar-container .search-container .search-state-bar .col-check-in{width:100%}.search-bar-container .search-container .search-state-bar .col-destination{width:30%}.search-bar-container .search-container .search-state-bar .col-destination .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-bar-container .search-container .search-state-bar .edit-search button{border:0;background-color:transparent}.search-bar-container .search-container .search-state-bar .edit-search button:focus,.search-bar-container .search-container .search-state-bar .edit-search button:focus-visible{outline:5px auto -webkit-focus-ring-color}.search-bar-container .search-container .search-state-bar .edit-search a:focus{outline:none}.search-bar-container .search-container .search-state-bar .edit-search label{color:#2979FF;font-size:16px}.search-bar-container .search-container .search-state-bar .edit-search label:hover{cursor:pointer}.search-bar-container .value-separator{border-left:1px solid;padding:0 5px;margin-left:4px;vertical-align:text-bottom}.search-bar-container .back-to-result-bar{display:flex;align-items:center;height:60px;padding-left:5px;background-color:#FAFCFC;color:#009E9B;font-size:14px;font-weight:400}.search-bar-container .back-to-result-bar button.col{border:0;background-color:transparent}.search-bar-container .back-to-result-bar button.col:focus,.search-bar-container .back-to-result-bar button.col:focus-visible{outline:5px auto -webkit-focus-ring-color}.search-bar-container .back-to-result-bar .back-navigation .text{font-weight:500;padding-left:8px}.search-bar-container .back-to-result-bar .back-navigation .text else{text-transform:none}.search-bar-container .back-to-result-bar .back-navigation .text::first-letter{text-transform:uppercase}.search-summary-container{display:flex}.search-summary-container .search-summary{background-color:#FAFAFA;padding:5px 0;flex:1 0 90%;min-width:0}@media (max-width: 991px){.search-summary-container .search-summary .search-info{background-color:#FAFAFA;margin-left:0}.search-summary-container .search-summary .destination-container{display:flex;padding-bottom:8px}.search-summary-container .search-summary .destination-container .modify{font-size:12px;justify-self:flex-end;color:#2979FF}.search-summary-container .search-summary .destination-container .destination{flex:1}}@media (max-width: 767px){.search-summary-container .search-summary{background-color:#fff;height:68px}}.search-summary-container .summary-container{padding-bottom:13px}@media (max-width: 991px){.search-summary-container .summary-container{padding-bottom:0}}.search-summary-container .btn-edit{width:48px;height:48px}.search-summary-container .search-info{color:#303030;margin-left:auto;padding:9px 16px 0;display:flex;flex-flow:column}.search-summary-container .search-info .destination{font-weight:500;text-transform:uppercase;font-size:14px}.search-summary-container .search-info .summary{font-size:12px;display:flex;flex-flow:row nowrap;padding-bottom:10px;border-bottom:2px solid #EBEFF1}@media screen and (min-width: 325px){.search-summary-container .search-info .summary{font-size:calc(12px + 2 * ((100vw - 325px) / 666))}}@media screen and (min-width: 991px){.search-summary-container .search-info .summary{font-size:14px}}@media (max-width: 480px){.search-summary-container .search-info .summary{font-size:10px}}@media screen and (max-width: 480px) and (min-width: 320px){.search-summary-container .search-info .summary{font-size:calc(10px + 2 * ((100vw - 320px) / 160))}}@media screen and (max-width: 480px) and (min-width: 480px){.search-summary-container .search-info .summary{font-size:12px}}@media (max-width: 767px){.search-summary-container .search-info .summary{padding-bottom:7px}}.search-summary-container .search-info .number-of-days-container{flex:1 1 10%;display:flex;justify-content:flex-end}@media (max-width: 767px){.search-summary-container .search-info .number-of-days-container .number-of-day{font-size:12px;margin-right:12px}}.search-summary-container .search-info .number-of-days-container .night-logo img{width:12px;height:12px;margin-bottom:2px;margin-left:1px}@media (max-width: 767px){.search-summary-container .search-info .number-of-days-container .night-logo img{position:absolute;right:14px;bottom:9px}}.search-summary-container .search-info .number-of-day{font-weight:600}@media (max-width: 767px){#search-form-container{margin-top:40px}}.cars-search-state-bar .main-container{color:#484848;display:flex;flex-flow:row nowrap;padding:14px 0;border-bottom:2px solid #EBEFF1}@media (max-width: 991px){.cars-search-state-bar .main-container{padding:14px 0;margin-left:18px;margin-right:16px}}@media (max-width: 767px){.cars-search-state-bar .main-container{margin-top:39px}}.cars-search-state-bar .main-container .pick-up,.cars-search-state-bar .main-container .drop-off{display:flex;flex-direction:column}.cars-search-state-bar .main-container .pick-up .location,.cars-search-state-bar .main-container .drop-off .location{display:flex;font-weight:500;font-size:18px}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up .location,.cars-search-state-bar .main-container .drop-off .location{font-size:14px}}.cars-search-state-bar .main-container .pick-up .location .name,.cars-search-state-bar .main-container .drop-off .location .name{flex:1 0 70%;margin-left:6px;white-space:nowrap;text-overflow:ellipsis;width:100px;display:block;overflow:hidden}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up .location .name,.cars-search-state-bar .main-container .drop-off .location .name{margin-left:0;font-weight:600}}.cars-search-state-bar .main-container .pick-up .data,.cars-search-state-bar .main-container .drop-off .data{display:flex;padding-top:5px}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up .data,.cars-search-state-bar .main-container .drop-off .data{font-size:12px}}.cars-search-state-bar .main-container .pick-up .data .pick-up-date,.cars-search-state-bar .main-container .pick-up .data .drop-off-date,.cars-search-state-bar .main-container .drop-off .data .pick-up-date,.cars-search-state-bar .main-container .drop-off .data .drop-off-date{padding-right:10px;border-right:1px solid #707070}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up .data .pick-up-date,.cars-search-state-bar .main-container .pick-up .data .drop-off-date,.cars-search-state-bar .main-container .drop-off .data .pick-up-date,.cars-search-state-bar .main-container .drop-off .data .drop-off-date{padding-right:5px}}.cars-search-state-bar .main-container .pick-up .data .pick-up-time,.cars-search-state-bar .main-container .pick-up .data .drop-off-time,.cars-search-state-bar .main-container .drop-off .data .pick-up-time,.cars-search-state-bar .main-container .drop-off .data .drop-off-time{padding-left:10px}@media (max-width: 767px){.cars-search-state-bar .main-container .pick-up .data .pick-up-time,.cars-search-state-bar .main-container .pick-up .data .drop-off-time,.cars-search-state-bar .main-container .drop-off .data .pick-up-time,.cars-search-state-bar .main-container .drop-off .data .drop-off-time{padding-left:5px}}.cars-search-state-bar .main-container .pick-up{flex:1 0 40%}.cars-search-state-bar .main-container .drop-off{flex:1 0 40%}.cars-search-state-bar .main-container .drop-off .data{display:block}.cars-search-state-bar .main-container .value-separator{flex:1 0 auto;padding:0 5px;margin:0 10px;border-left:1px solid #E6E6E6;vertical-align:text-bottom}@media (max-width: 767px){.cars-search-state-bar .main-container .value-separator{margin:0 0 0 1px;padding:0 2.5px}}.cars-search-state-bar .edit-search{margin-top:30px}.cars-search-state-bar .edit-search button{border:0;background-color:transparent}.cars-search-state-bar .edit-search button:focus,.cars-search-state-bar .edit-search button:focus-visible{outline:5px auto -webkit-focus-ring-color}@media (max-width: 767px){.cars-search-state-bar .edit-search{margin-top:0;font-size:12px;flex:1 0 16%;display:flex;flex-direction:column;align-items:flex-end;padding-right:11px}}.cars-search-state-bar .edit-search .label{color:#2979FF;font-size:16px}.cars-search-state-bar .no-of-nights{font-weight:500;padding-left:20px}.cars-search-state-bar .no-of-nights .night-logo img{width:14px;margin-bottom:3px;margin-left:-3px}@media (max-width: 767px){.cars-search-state-bar .no-of-nights{padding-top:4px}}.result-container .partner-bg-color{background-color:transparent}.result-container .partner-bg-color.bg-page-color{top:0}@media (min-width: 992px){.result-container .side-filter-area{width:25.5%}}@media (min-width: 992px){.result-container .result-list{width:74.5%}}.result-list .fancyCounter img,spinner-loader-component .fancyCounter img{margin-bottom:20px}.hamburger-menu-bar{display:inline-block;vertical-align:middle;height:35px;width:auto;z-index:9998;position:absolute}.hamburger-menu-bar span{background-color:#94A4AD;display:block;width:20px;height:2px;margin:4.5px 0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:1px solid #94A4AD;border-radius:50px}.hamburger-menu-bar.active span:nth-child(1){-webkit-transform:translateY(3px) rotate(45deg);transform:translateY(3px) rotate(45deg)}.hamburger-menu-bar.active span:nth-child(2){-webkit-transform:translateY(-3px) rotate(-45deg);transform:translateY(-3px) rotate(-45deg)}.overlay{background-color:transparent}#menu-popup{max-width:initial;border:0}.ltr #menu-popup,.rtl #menu-popup{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);-o-transform:translateY(-100%);transform:translateY(-100%);top:0}.ltr #menu-popup.is-shown,.rtl #menu-popup.is-shown{-webkit-transform:translateY(0%);-moz-transform:translateY(0%);-ms-transform:translateY(0%);-o-transform:translateY(0%);transform:translateY(0%);top:67px;z-index:9999}#menu-popup.is-shown .nav-group-box,#menu-popup.is-shown nav{opacity:1;animation:fade 1s linear}@keyframes fade{0%{opacity:0}100%{opacity:1}}#menu-popup .miles-container{background-color:#EBEFF1;display:flex}#menu-popup .miles-container .nav-label{display:flex}#menu-popup .miles-container .browsing{flex:80% 0}@media (max-width: 991px){#menu-popup .miles-container .browsing{flex:70% 0}}#menu-popup .miles-container .miles{flex:10% 0}@media (max-width: 991px){#menu-popup .miles-container .miles{flex:20% 0}}#menu-popup .travel-type{display:none}header .mobile-nav .nav-toggle{top:5px}.ltr header .mobile-nav .nav-toggle{right:10px}.rtl header .mobile-nav .nav-toggle{left:10px}@media (max-width: 991px){header .header-container{width:100%;z-index:99;background-color:#fff}}header .overlay{background:transparent}header{height:150px;background-color:#FAFAFA}@media (max-width: 991px){header{height:71px}}@media (min-width: 768px) and (max-width: 991px){header{height:120px;border-bottom:1px solid #FAFAFA}}header .mobile-nav{padding-top:20px;padding-right:9px}header .bg-white{background-color:#fff}header .bg-white .brand-img{vertical-align:top;display:inline-block;align-items:center;border:0;outline:none}header .bg-white .brand-img img{height:auto;width:150px}@media (max-width: 991px){header .bg-white{height:auto}header .bg-white .brand-img img{width:94px}}header .header-container{display:flex;padding-right:50px}@media (max-width: 991px){header .header-container{display:block;padding:0}}header .logo-container{display:flex;align-items:center;justify-content:center;padding:0 50px;border-left:5px solid;border-image:linear-gradient(to bottom, #EF473A, #E30613) 1 100%;border-right:0}@media (max-width: 991px){header .logo-container{display:block;padding:20px;padding-left:15px;height:71px;width:165px}header .logo-container .brand-img{padding:0}}@media (max-width: 767px){header .logo-container{width:100%}}header .mobile-login-container{display:none;background-color:#FAFAFA;color:#484848}@media (max-width: 767px){header .mobile-login-container{display:flex;flex:1 1 100%;padding-left:15px;height:49px}}@media (min-width: 768px) and (max-width: 991px){header .mobile-login-container{display:flex;flex:1 1 100%;padding:16px 10px;height:49px}}@media (max-width: 991px){header .mobile-login-container.logged-in{background-color:#EBEFF1;color:#484848;padding-top:12px;font-size:16px}header .mobile-login-container.logged-in .points-available{font-weight:600;padding-left:5px}}header .desktop-nav{display:flex;flex:1 0 auto;flex-direction:column-reverse;text-align:right}header .desktop-nav hr{margin:0;border-color:#EBEFF1;position:absolute;width:100%;top:0}header .desktop-nav .logged-in{display:flex;padding-top:18px}header .desktop-nav .logged-in .points-container{flex:1 0 auto;display:flex;flex-direction:column;color:#484848;font-size:14px}header .desktop-nav .logged-in .points-container .points-available{font-weight:600}header .desktop-nav .logged-in .member-img{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-user-circle.svg");background-repeat:no-repeat;background-size:contain;width:23px;height:23px;margin-top:10px;margin-left:15px}header .static-links{display:flex}header .link-menu{display:flex;padding:0 30px}header .link-menu:first-child{padding-left:0}header a.nav,header .points-partner-selection-container,header .notice{vertical-align:top;display:inline-block;color:#94A4AD;padding:22px 10px 21px;font-size:14px;line-height:16px;border-bottom:1px solid transparent;cursor:pointer}header a.nav.unlock-special-prices,header a.nav.member-login,header .points-partner-selection-container.unlock-special-prices,header .points-partner-selection-container.member-login,header .notice.unlock-special-prices,header .notice.member-login{display:inline-flex;align-items:center;padding-top:30px;padding-right:0}@media (max-width: 767px){header a.nav.unlock-special-prices,header a.nav.member-login,header .points-partner-selection-container.unlock-special-prices,header .points-partner-selection-container.member-login,header .notice.unlock-special-prices,header .notice.member-login{padding-top:16px;padding-bottom:10px;padding-right:5px}}@media (min-width: 768px) and (max-width: 991px){header a.nav.unlock-special-prices,header a.nav.member-login,header .points-partner-selection-container.unlock-special-prices,header .points-partner-selection-container.member-login,header .notice.unlock-special-prices,header .notice.member-login{padding-top:0}}@media (max-width: 767px){header a.nav,header .points-partner-selection-container,header .notice{display:block;text-align:right}}@media (max-width: 991px){header a.nav,header .points-partner-selection-container,header .notice{padding:5px 5px 3px}}@media (max-width: 767px){header a.nav.nav.contact-us,header .points-partner-selection-container.nav.contact-us,header .notice.nav.contact-us{vertical-align:top;display:inline-block}}header a.nav:hover,header .points-partner-selection-container:hover,header .notice:hover{text-decoration:none}header a.nav.active,header .points-partner-selection-container.active,header .notice.active{color:#39474E;text-decoration:none;border-bottom-color:#39474E}header a.nav:focus,header .points-partner-selection-container:focus,header .notice:focus{outline:none;text-decoration:none;border-bottom-color:#39474E}header a.nav .back-home,header .points-partner-selection-container .back-home,header .notice .back-home{margin-left:10px}header a.nav .travel-type,header .points-partner-selection-container .travel-type,header .notice .travel-type{color:#94A4AD;font-weight:500;margin-right:10px}header .points-partner-selection-container{cursor:default;padding-right:0}header .points-partner-selection-container .select2-container .select2-choice>.select2-chosen{display:flex;flex-direction:row;align-items:baseline}header .points-partner-selection-container .selected-value{padding-right:5px}header #header-product-types{position:relative;display:flex}header #header-product-types .menu-container{display:flex;flex:1 0 auto}header #header-product-types .menu-container .nav{font-size:16px;padding-top:30px;padding-bottom:34px}header #header-static-pages a.nav{padding:23px 10px 30px}header .unlock-special-prices span{border-radius:12px;background-color:#FBBA00;color:#fff;padding:3px 13px;font-size:12px}@media (max-width: 991px){header .unlock-special-prices span{font-size:12px;padding:3px 8px}}header .unlock-special-prices:hover{text-decoration:none}header a.member-login{font-size:14px;font-weight:700;line-height:16px}@media (max-width: 991px){header a.member-login{font-size:16px}}header a.member-login span{color:#CA2D3E}header a.member-login .fa-user{background-color:#CA2D3E;border-radius:50%;color:#fff;padding:1px 3px}header a.member-login .member-img{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-user-circle-red.svg");background-repeat:no-repeat;background-size:contain;width:23px;height:23px;margin-left:10px}header a.member-login:hover{text-decoration:none}header .fa-chevron-left,header .fa-chevron-down{font-size:11px}header .container{width:85%}.trustyou-review .header .header-title{color:#484848}body{background-color:#FAFAFA}#search-bottom-sheet{background-color:#fff !important;color:#009E9B;padding:5px 0;z-index:1000}#search-bottom-sheet .search-bottom-tab .inner-text{border-right:1px solid #009E9B}#search-bottom-sheet .search-bottom-tab:last-child .inner-text{border-right:0 none}#search-bottom-sheet img{height:13.6px;vertical-align:initial}.search-form{color:#484848;width:100%;top:55px;left:0;z-index:1;padding:12px 20px 21px;height:121px;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){.search-form{top:18px}}@media (max-width: 767px){.search-form{top:0;box-shadow:none}}@media (max-width: 991px) and (min-width: 768px){.search-form{min-height:121px;height:173px}}.search-form .dirtyMsg{z-index:45;top:60px;border-radius:5px}@media (max-width: 991px){.search-form .dirtyMsg{top:60px}}.search-form .btn.btn-cta{height:52px}.flights-search .btn.btn-primary{height:52px}.search-form-container{position:absolute;width:100%;top:-110px}@media (max-width: 991px){.search-form-container{top:-25px;padding:0}}@media (max-width: 767px){.search-form-container{top:20px}}.search-form-container .landing-page-search-forms{position:relative}@media (max-width: 767px){.search-form-container .landing-page-search-forms{top:50px}}.select2DestinationsDropdown{margin-top:-43px}.select2DestinationsDropdown.ng-empty .select2-chosen{font-weight:100}.select2DestinationsDropdown .select2-search input{padding:0 7px}.select2-results{max-height:230px}.sort-box .ipt-select2 .select2-container .select2-arrow::before,.sorter .ipt-select2 .select2-container .select2-arrow::before{color:#303030;content:"\f078";font-size:12px}.select2-container .select2-choice{box-shadow:none}.country-of-residence .select2-container .select2-choice{border:1px solid #DEDEDE;color:#484848;font-size:16px;font-weight:500;height:52px;line-height:52px;margin-right:0;padding:5px 0 0 14px;width:235px}@media (max-width: 767px){.country-of-residence .select2-container .select2-choice{border:0;width:100%}}.cars-age .ipt-select2.thin{width:100%}.cars-age .ipt-select2.thin .select2-container .select2-choice{border:1px solid #DEDEDE;color:#484848;font-size:16px;font-weight:500;height:52px;line-height:38px;margin-right:0;padding:12px 0 0 14px}@media (max-width: 767px){.cars-age .ipt-select2.thin .select2-container .select2-choice{width:100%;border:0;background:#fff}}.cars-age .ipt-select2 .select2-container .select2-arrow:before{height:40px}.result-container .cars-search-summary,.cars-result-container .cars-search-summary{display:none}.ui-select-dropdown{box-shadow:0 2px 8px rgba(0,0,0,0.08)}form-popup-mobile .body-content{overflow-y:auto}@media (max-width: 767px){dropdown-field-popup-mobile .selected-value .selected-text{font-weight:500}}.select2-drop.select2-drop-above.select2-drop-active{background-color:#fff}a{color:#2979FF}@media (max-width: 767px){.landing-screen.kaligo .banner.carousel-banner-container{padding-bottom:0}}@media (max-width: 767px){.fancyCounter .displayText{padding-left:16px;padding-right:16px}}.loading-gif-container,.result-list .result-list-loading{background:transparent}.loading-gif-container.processing-scroll,.result-list .result-list-loading.processing-scroll{background:rgba(255,255,255,0.8)}.oldham-loading-gif,.loading-gif{filter:invert(12%) sepia(98%) saturate(7393%) hue-rotate(354deg) brightness(89%) contrast(99%)}trust-you form-popup-mobile .title-content,trust-you form-popup-mobile.room-details-modal .title-content,room-details-modal-button form-popup-mobile .title-content,room-details-modal-button form-popup-mobile.room-details-modal .title-content{min-height:auto;background:#fff;padding:0}trust-you form-popup-mobile .title-content .close-tick,trust-you form-popup-mobile.room-details-modal .title-content .close-tick,room-details-modal-button form-popup-mobile .title-content .close-tick,room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky;margin:0;padding:16px}.ltr trust-you form-popup-mobile .title-content .close-tick,.ltr trust-you form-popup-mobile.room-details-modal .title-content .close-tick,.ltr room-details-modal-button form-popup-mobile .title-content .close-tick,.ltr room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick{float:left}.rtl trust-you form-popup-mobile .title-content .close-tick,.rtl trust-you form-popup-mobile.room-details-modal .title-content .close-tick,.rtl room-details-modal-button form-popup-mobile .title-content .close-tick,.rtl room-details-modal-button form-popup-mobile.room-details-modal .title-content .close-tick{float:right}trust-you form-popup-mobile h3,trust-you form-popup-mobile.room-details-modal h3,room-details-modal-button form-popup-mobile h3,room-details-modal-button form-popup-mobile.room-details-modal h3{margin-top:0}.selected-hotel-container .selected-hotel .hotel-image-container .hotel-image{border-radius:0}.manage-bookings .no-show-policy-container{padding-top:5px}.manage-bookings .no-show-policy-container .title.no-show-title{color:#454545}room-guest-field .room-guest-field{position:relative;width:auto}room-guest-field .room-guest-field-input{display:flex;align-items:flex-start;border:0;background:#fff;height:26px;flex-direction:row-reverse;justify-content:flex-end}room-guest-field .room-guest-field-input.is-focused{box-shadow:none;outline:none}room-guest-field .room-guest-field-input:focus{outline:none}room-guest-field .room-guest-field-input input,room-guest-field .room-guest-field-input .field-input{border:0;background:transparent;width:auto;font-weight:500;font-size:16px;padding-right:10px}room-guest-field .room-guest-field-input input .separator,room-guest-field .room-guest-field-input .field-input .separator{font-weight:100}room-guest-field .room-guest-field-input .field-input{line-height:1}room-guest-field .room-guest-field-input icon-content{display:flex}room-guest-field .room-guest-field-input icon-content .dropdown-arrow{margin-right:12px;background-size:contain}room-guest-field .room-guest-field-input icon-content .dropdown-arrow::before{content:"\f107";font-family:"FontAwesome";font-size:16px}room-guest-field .room-guest-field-input span{line-height:1}room-guest-field .room-guest-field-modal{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;position:absolute;z-index:50;background:#fff;left:0;right:0;padding:0;margin-top:0;width:335px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px;min-height:167px}@media (max-width: 991px){room-guest-field .room-guest-field-modal{width:100%;min-height:auto}.ltr room-guest-field .room-guest-field-modal{right:inherit}.rtl room-guest-field .room-guest-field-modal{left:inherit}}room-guest-field .room-guest-field-modal.ng-leave{display:none}room-guest-field room-guest-counter input-counter .input-counter{padding:8px 0}room-guest-field room-guest-counter .ipt-select2.thin .select2-container .select2-choice{padding:8px;height:32px;background-color:#fff}room-guest-field room-guest-counter .ipt-select2 .select2-container .select2-arrow{width:24px}room-guest-field-mobile .room-guest-field-mobile-input{background:none;border:0;justify-content:flex-end;color:#484848;font-size:14px;text-transform:capitalize;font-weight:500}room-guest-field-mobile .room-guest-field-mobile-input icon-content{display:flex}room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow{margin:0 12px;background-size:contain}room-guest-field-mobile .room-guest-field-mobile-input icon-content .dropdown-arrow::before{content:"\f107";font-family:"FontAwesome";font-size:16px}room-guest-field-mobile form-popup-mobile .title-content{padding:0}room-guest-field-mobile form-popup-mobile .title-content title-content{display:flex;flex-direction:row;align-items:center;height:55px;color:#484848;font-size:16px;font-weight:500;padding:0 16px;text-transform:capitalize}room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick{float:left}.rtl room-guest-field-mobile form-popup-mobile .title-content title-content .close-tick{float:right}room-guest-field-mobile form-popup-mobile input-counter:last-child{border-bottom:1px solid #EDEDED}room-guest-field-mobile form-popup-mobile input-counter .input-counter{display:flex;padding:8px 16px;font-size:16px}room-guest-field-mobile form-popup-mobile input-counter .input-counter .number{max-width:0;min-width:40px}room-guest-field-mobile form-popup-mobile input-counter .input-counter .left-button,room-guest-field-mobile form-popup-mobile input-counter .input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:27px;width:25px;line-height:25px}room-guest-field-mobile form-popup-mobile input-counter .label{flex:1 0 0%}room-guest-field-mobile form-popup-mobile input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}room-guest-field-mobile form-popup-mobile .body-content .btn-action{background:#fff;border:2px solid #2979FF;color:#2979FF;max-width:88px;height:46px;float:right;margin-right:16px;margin-top:55px}room-guest-field-mobile form-popup-mobile body-content .counters-container{margin:0}room-guest-field-mobile .room-guest-counter{padding:0 0 8px}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container{width:100%;margin-left:15px;margin-bottom:5px}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-choice{padding:8px;background-color:#fff;width:100%}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-container .select2-arrow::before{color:#484848;font-family:FontAwesome;content:"\f078";font-size:10;margin-top:14px}@media (max-width: 767px){room-guest-field-mobile .room-guest-counter .ipt-select2.thin .select2-results{max-height:160px}room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-search,room-guest-field-mobile .room-guest-counter .ipt-select2.thin .ui-select-container .ui-select-focusser{visibility:hidden}}room-guest-field room-guest-counter input-counter:last-child{border-bottom:1px solid #EDEDED}room-guest-field room-guest-counter input-counter .input-counter{display:flex;padding:8px 20px}room-guest-field room-guest-counter input-counter .input-counter .number{max-width:25px;width:25px}room-guest-field room-guest-counter input-counter .input-counter .left-button,room-guest-field room-guest-counter input-counter .input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:25px;width:25px;line-height:25px}room-guest-field room-guest-counter input-counter .input-counter .left-button:focus,room-guest-field room-guest-counter input-counter .input-counter .right-button:focus{outline:none}room-guest-field room-guest-counter input-counter .label{flex:1 0 0%;font-size:16px}room-guest-field room-guest-counter input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}hotels-search-form .room-guest-counter,hotels-edit-search-form room-guest-counter .room-guest-counter{padding-top:5px}hotels-search-form .children-age-label,hotels-edit-search-form room-guest-counter .children-age-label{padding:10px 20px 6px;border-top:1px solid #EDEDED;line-height:1;font-size:16px}@media (max-width: 767px){hotels-search-form .children-age-label,hotels-edit-search-form room-guest-counter .children-age-label{padding:10px 16px 6px}}hotels-search-form .closer,hotels-edit-search-form room-guest-counter .closer{padding:0 20px 8px;display:flex;justify-content:flex-end}hotels-search-form .closer a,hotels-edit-search-form room-guest-counter .closer a{color:#2979FF;font-size:16px}room-guest-counter .age-selectors{padding:0 18px 5px}@media (max-width: 767px){room-guest-counter .age-selectors{padding:0 0 6px}}room-guest-counter .age-selectors .age-selector{max-width:65px;margin-right:10px}room-guest-counter .ipt-select2.thin .select2-container{width:55px}room-guest-counter .ipt-select2.thin .select2-container .select2-arrow::before{color:#484848;font-family:FontAwesome;content:"\f078";font-size:10px;margin-top:8px}@media (min-width: 991px){room-guest-counter .ipt-select2.thin .select2-container .select2-choice{height:28px}}room-guest-counter .ipt-select2.thin .select2-container .select2-choice{background-color:#fff}room-guest-counter .ipt-select2.thin .select2-choice{border:1px solid #EDEDED}date-range-single-field .date-range-single-field-input{height:52px;border-radius:3px;border:1px solid #E0E0E0;background-color:#F8F8F8;width:auto}date-range-single-field .date-range-single-field-input.is-focused{box-shadow:0 0 0 2px #005073}date-range-single-field .date-range-single-field-input>span{display:none}date-range-single-field .date-range-single-field-input input{padding:12px 14px 0;font-size:16px;color:#484848;font-weight:500;height:52px}date-range-single-field .date-range-single-field-modal{align-items:flex-end}.ltr date-range-single-field .date-range-single-field-modal{right:-96px;top:58px}date-range-field .transclude-container{display:flex}date-range-field .date-range-field-modal{top:57px;width:520px}.ltr date-range-field .date-range-field-modal{right:-90px}.ltr flights-search-form-component date-range-field .date-range-field-modal{right:-100px}.ltr cars-search-form date-range-field .date-range-field-modal{display:flex;align-items:flex-end}@media (max-width: 991px){.ltr cars-search-form date-range-field .date-range-field-modal{right:-90px;position:absolute;min-width:508px;display:flex;align-items:flex-end}}@media (max-width: 767px){date-range-field{display:none}}date-range-field .ipt-select2.thin .select2-container{width:100px}date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open>a{border:2px solid #005073}date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open .select2-choice{border:2px solid #005073}date-range-field .ipt-select2.thin .select2-container.select2-dropdown-open .select2-chosen{padding:10px 0 0 12px}date-range-field .ipt-select2.thin .select2-container .select2-choice{height:52px;border-radius:0;background-color:#F8F8F8;border:0;border-top-right-radius:3px;border-bottom-right-radius:3px;padding:0}date-range-field .ipt-select2.thin .select2-container .select2-arrow{display:none}date-range-field .ipt-select2.thin .select2-container .select2-chosen{border:1px solid #DEDEDE;line-height:38px;font-size:16px;color:#484848;font-weight:500;margin-right:0;padding:12px 0 0 14px}date-range-field .ipt-select2.thin .select2-container .drop-off-section{margin-top:10px}date-field .date-field{height:52px}date-range-single-field-mobile .date-range-single-field-mobile-input{height:52px;border-radius:3px;border:0;background:#fff;width:auto}date-range-single-field-mobile .date-range-single-field-mobile-input>span{display:none}date-range-single-field-mobile .date-range-single-field-mobile-input input{padding:23px 15px 0;font-size:16px;color:#484848;font-weight:500}@media (max-width: 767px){date-range-single-field-mobile .date-range-single-field-mobile-input input{padding-top:14px}}date-range-single-field-mobile form-popup-mobile .title-content{height:55px}date-range-single-field-mobile form-popup-mobile title-content{color:#484848;background-color:#EBEFF1}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-label{color:#484848;margin:0}date-range-single-field-mobile form-popup-mobile title-content .info-field .info-field-box{background-color:#EBEFF1;font-size:16px;font-weight:500;padding:3px}date-range-single-field-mobile form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:none}date-range-single-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-range-single-field-mobile form-popup-mobile title-content .close-tick{float:right}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container{justify-content:flex-end}date-range-single-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{background:#fff;border:2px solid #2979FF;color:#2979FF;max-width:88px;height:46px;text-transform:capitalize}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button{padding:3px 4px;margin:6px 0;background:#C6C6C6;border-radius:0}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange .pika-button:hover{border-radius:0;color:#484848}date-range-single-field-mobile form-popup-mobile .pika-lendar .is-inrange abbr[title]{font-size:16px;font-weight:500;color:#484848}date-range-single-field-mobile form-popup-mobile .fa-moon-o{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-night.svg");background-size:10px;background-repeat:no-repeat;background-position:center top;width:11px;height:11px}date-range-single-field-mobile form-popup-mobile .fa-moon-o::before{content:none}date-time-field-mobile .date-time-field-mobile-input{height:52px;border:0;background-color:transparent}date-time-field-mobile .date-time-field-mobile-input input{padding:23px 15px 0;font-size:16px;color:#484848;font-weight:500;background-color:#fff}@media (max-width: 767px){date-time-field-mobile .date-time-field-mobile-input input{padding-top:14px}}date-time-field-mobile form-popup-mobile #mobile-popup-header{background-color:#EBEFF1}date-time-field-mobile form-popup-mobile .title-content{padding:9px 0 4px}date-time-field-mobile form-popup-mobile title-content{color:#484848;padding:0 16px 16px}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-label{color:#484848}date-time-field-mobile form-popup-mobile title-content .info-field .info-field-box{font-size:16px;font-weight:500;border-radius:3px}date-time-field-mobile form-popup-mobile title-content .is-selecting .info-field-box{box-shadow:0 0 0 2px #005073}date-time-field-mobile form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr date-time-field-mobile form-popup-mobile title-content .close-tick{float:left}.rtl date-time-field-mobile form-popup-mobile title-content .close-tick{float:right}date-time-field-mobile form-popup-mobile body-content .datepicker-container{justify-content:flex-end}date-time-field-mobile form-popup-mobile body-content .datepicker-container .btn-action{max-width:88px;background:#fff;color:#2979FF;border:2px solid #2979FF;height:46px;text-transform:capitalize}date-time-field-mobile .pika-lendar .is-startrange,date-time-field-mobile .pika-lendar td{text-align:center}date-time-field-mobile .pika-lendar .is-startrange .pika-button,date-time-field-mobile .pika-lendar td .pika-button{border-radius:5px;width:26px;height:26px;padding:0;vertical-align:middle;display:inline-block}date-time-field-mobile .pika-lendar .pika-single{border:0}date-time-field-mobile .pika-lendar abbr[title]{font-size:16px;font-weight:500;color:#484848;text-decoration:none}form-popup-mobile{top:0;box-shadow:2px 3px 8px rgba(0,0,0,0.07);z-index:9999}#filter-popup title-content,#sort-popup title-content,form-popup-mobile title-content{min-height:55px;color:#484848;font-size:16px;background:#EBEFF1;display:flex;padding:15px;flex:1;text-align:left;width:100%}#filter-popup title-content .close-tick,#sort-popup title-content .close-tick,form-popup-mobile title-content .close-tick{float:right;font-size:20px;background-color:transparent;border:0}#filter-popup title-content .filter-title,#filter-popup title-content .sort-title,#filter-popup title-content .map-title,#sort-popup title-content .filter-title,#sort-popup title-content .sort-title,#sort-popup title-content .map-title,form-popup-mobile title-content .filter-title,form-popup-mobile title-content .sort-title,form-popup-mobile title-content .map-title{text-transform:lowercase;flex:1 0 50%}#filter-popup title-content .filter-title else,#filter-popup title-content .sort-title else,#filter-popup title-content .map-title else,#sort-popup title-content .filter-title else,#sort-popup title-content .sort-title else,#sort-popup title-content .map-title else,form-popup-mobile title-content .filter-title else,form-popup-mobile title-content .sort-title else,form-popup-mobile title-content .map-title else{text-transform:none}#filter-popup title-content .filter-title::first-letter,#filter-popup title-content .sort-title::first-letter,#filter-popup title-content .map-title::first-letter,#sort-popup title-content .filter-title::first-letter,#sort-popup title-content .sort-title::first-letter,#sort-popup title-content .map-title::first-letter,form-popup-mobile title-content .filter-title::first-letter,form-popup-mobile title-content .sort-title::first-letter,form-popup-mobile title-content .map-title::first-letter{text-transform:uppercase}form-popup-mobile .filter-container .filter-panel{background-color:#fff}form-popup-mobile .pika-lendar{width:100%}form-popup-mobile .pika-lendar .pika-title{font-family:"Open Sans";font-weight:500}form-popup-mobile .pika-lendar .pika-prev{margin-left:18px}form-popup-mobile .pika-lendar .pika-next{margin-right:18px}form-popup-mobile .pika-single{border:0}.point-cash-slider-component #fixed-background{background-color:#FDEFE5;padding:8px 0;margin:0}@media (min-width: 768px){.point-cash-slider-component #fixed-background{border-radius:5px}}.point-cash-slider-component #points-cash-slider{background-color:#E4CEC0;border-radius:5px;width:55%;flex:1 1 auto;margin:10px 10px 0}.point-cash-slider-component #points-cash-slider .rz-bubble{color:#005073;font-size:14px;bottom:auto;top:18px}.point-cash-slider-component #points-cash-slider .rz-pointer{border:3px solid #FDEFE5;background-color:#005073;width:30px;height:30px;background-clip:padding-box}.point-cash-slider-component #points-cash-slider .rz-bar{background-color:transparent}.point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{opacity:1;background:#005073}.point-cash-slider-component .label{color:#005073;font-weight:500;white-space:nowrap}.point-cash-slider-component .component-container{display:flex;justify-content:center;flex:1 1 100%;max-width:inherit}.point-cash-slider-component .custom-label{color:#484848;text-align:left;text-transform:capitalize;margin-right:16px}.point-cash-slider-search-result{margin-bottom:16px}@media (max-width: 991px){.point-cash-slider-search-result{margin-bottom:0}}.point-cash-slider-search-result .point-cash-slider-component{position:fixed;bottom:52px;left:0;width:100%;z-index:10}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider{height:4px}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-pointer{top:-13px}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.point-cash-slider-search-result .point-cash-slider-component .component-container{justify-content:center;padding:18px}.point-cash-slider-search-result .point-cash-slider-component .label{font-size:13px}.point-cash-slider-search-result .point-cash-slider-component .custom-label{display:none}@media (min-width: 992px){.point-cash-slider-search-result .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider{height:6px;width:55%}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-pointer{top:-12px}.point-cash-slider-search-result .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.point-cash-slider-search-result .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.point-cash-slider-search-result .point-cash-slider-component .label{font-size:16px}.point-cash-slider-search-result .point-cash-slider-component .custom-label{font-size:16px;display:inherit}}.point-cash-slider-container{margin-bottom:16px}@media (max-width: 767px){.point-cash-slider-container{margin-bottom:0}}.point-cash-slider-container .point-cash-slider-component{position:fixed;bottom:78px;left:0;width:100%;z-index:10}.point-cash-slider-container .point-cash-slider-component #points-cash-slider{height:4px}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-pointer{top:-13px}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.point-cash-slider-container .point-cash-slider-component .component-container{justify-content:center;padding:18px}.point-cash-slider-container .point-cash-slider-component .label{font-size:13px}.point-cash-slider-container .point-cash-slider-component .custom-label{display:none}@media (min-width: 768px){.point-cash-slider-container .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.point-cash-slider-container .point-cash-slider-component #points-cash-slider{height:6px;width:55%}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-pointer{top:-12px}.point-cash-slider-container .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.point-cash-slider-container .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.point-cash-slider-container .point-cash-slider-component .label{font-size:16px}.point-cash-slider-container .point-cash-slider-component .custom-label{font-size:16px;display:inherit}}@media (min-width: 992px){.point-cash-slider-room-list{margin-bottom:16px}}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component{position:fixed;bottom:0;left:0;width:100%;z-index:10;min-height:60px;align-items:inherit;padding:0;margin:0}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider{height:4px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value{display:none}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-pointer{top:-13px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px;bottom:8px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container{justify-content:center;padding:18px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label{font-size:13px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label{display:none}@media (min-width: 992px){.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component{height:80px;position:relative;bottom:inherit;top:inherit;width:100%;z-index:inherit}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider{height:6px;width:55%}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-pointer{top:-12px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:6px;bottom:6px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .component-container{justify-content:flex-end;padding:20px 20px 0}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .label{font-size:16px}.ltr #tab-booking-option .point-cash-slider-room-list .point-cash-slider-wrapper .point-cash-slider-component .custom-label{font-size:16px;display:inherit}}.cars-checkout-points-cash-slider .point-cash-slider-component,.hotels-checkout-points-cash-slider .point-cash-slider-component,.flights-checkout-points-cash-slider .point-cash-slider-component{height:100px;width:100%;position:relative;z-index:1;margin-top:0;margin-left:0;margin-right:0}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider{height:4px;margin:4px 10px 0}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-model-value{display:inherit}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar-wrapper{margin-top:-16px}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-pointer{top:-13px}.cars-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.hotels-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection,.flights-checkout-points-cash-slider .point-cash-slider-component #points-cash-slider .rz-bar.rz-selection{height:4px}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container{flex-wrap:wrap;justify-content:space-between;padding:18px}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container .label,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container .label,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container .label{display:inherit;order:1}.cars-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,.hotels-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider,.flights-checkout-points-cash-slider .point-cash-slider-component .component-container #points-cash-slider{order:3;flex:1 0 100%;margin:16px 0 0}.cars-checkout-points-cash-slider .point-cash-slider-component .label,.hotels-checkout-points-cash-slider .point-cash-slider-component .label,.flights-checkout-points-cash-slider .point-cash-slider-component .label{font-size:14px}.cars-checkout-points-cash-slider .point-cash-slider-component .custom-label,.hotels-checkout-points-cash-slider .point-cash-slider-component .custom-label,.flights-checkout-points-cash-slider .point-cash-slider-component .custom-label{display:none}.cars-checkout-points-cash-slider .point-cash-slider-component #fixed-background,.hotels-checkout-points-cash-slider .point-cash-slider-component #fixed-background,.flights-checkout-points-cash-slider .point-cash-slider-component #fixed-background{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}payment-method{display:flex;flex-direction:column}@media (min-width: 991px){payment-method{padding-bottom:5px}}payment-method .pay-with{background-color:#EBEFF1;flex:1 0 auto;display:flex;padding:0 16px 10px;margin-bottom:2px;align-items:center;margin-top:-10px}@media (min-width: 768px){payment-method .pay-with{background-color:transparent;margin-bottom:0}}payment-method .pay-with .heading{flex:1 0 auto}payment-method .pay-with .heading h4{margin:0}payment-method .pay-with .cc-icons img{height:auto;width:55px}payment-method .pay-with .cc-icons img+img{margin-left:4px}payment-method .pay-with .cc-icons .visa{width:auto;height:18px}payment-method .payment-options-desktop{display:flex;flex:1 1 auto;text-align:center;padding:0 16px 16px}payment-method .payment-options-desktop .saved-cards,payment-method .payment-options-desktop .add-cards,payment-method .payment-options-desktop .pay-anyone{background-color:#EBEFF1;padding:8px 0;margin-right:10px;color:#94A4AD;border-radius:5px;flex:1 1 25%}@media (max-width: 991px) and (min-width: 768px){payment-method .payment-options-desktop .saved-cards,payment-method .payment-options-desktop .add-cards,payment-method .payment-options-desktop .pay-anyone{font-size:12px}}payment-method .payment-options-desktop .saved-cards.active,payment-method .payment-options-desktop .add-cards.active,payment-method .payment-options-desktop .pay-anyone.active{background-color:#667C88;color:#fff;font-weight:600}payment-method .payment-options-desktop .add-cards{flex:1 0 25%;margin-right:0}payment-method .payment-options-mobile .saved-cards,payment-method .payment-options-mobile .add-cards,payment-method .payment-options-mobile .pay-anyone{display:flex;flex-direction:column;margin-bottom:2px;padding:0 20px}payment-method .payment-options-mobile .saved-cards .header,payment-method .payment-options-mobile .add-cards .header,payment-method .payment-options-mobile .pay-anyone .header{display:flex;align-items:center;height:60px;background-color:#EDEDED;margin:0 -20px}payment-method .payment-options-mobile .saved-cards .header .label,payment-method .payment-options-mobile .add-cards .header .label,payment-method .payment-options-mobile .pay-anyone .header .label{flex:1 0 auto;font-size:16px;color:#484848;margin-left:20px}payment-method .payment-options-mobile .saved-cards .header input[type='radio'],payment-method .payment-options-mobile .add-cards .header input[type='radio'],payment-method .payment-options-mobile .pay-anyone .header input[type='radio']{-webkit-appearance:none;float:right;width:19px;height:19px;border:1px solid #484848;border-radius:50%;outline:none;margin-right:20px}payment-method .payment-options-mobile .saved-cards .header input[type='radio']::before,payment-method .payment-options-mobile .add-cards .header input[type='radio']::before,payment-method .payment-options-mobile .pay-anyone .header input[type='radio']::before{content:'';display:block;width:60%;height:65%;margin:3px auto;border-radius:50%}payment-method .payment-options-mobile .saved-cards .header input[type='radio']:checked::before,payment-method .payment-options-mobile .add-cards .header input[type='radio']:checked::before,payment-method .payment-options-mobile .pay-anyone .header input[type='radio']:checked::before{background:#009E9B}payment-method .payment-options-mobile .saved-cards .header.active,payment-method .payment-options-mobile .add-cards .header.active,payment-method .payment-options-mobile .pay-anyone .header.active{font-weight:500}payment-method .payment-options-mobile .saved-cards .content.active,payment-method .payment-options-mobile .add-cards .content.active,payment-method .payment-options-mobile .pay-anyone .content.active{height:auto}payment-method .payment-options-mobile .add-cards{margin-bottom:0}payment-method .payment-options-mobile .add-cards .header{border-bottom-left-radius:5px;border-bottom-right-radius:5px}payment-method .payment-options-mobile .pay-complete-message{padding:16px 0;margin:0}saved-cards .saved-cards-container{display:flex;flex-direction:column;padding:10px 16px}@media (max-width: 767px){saved-cards .saved-cards-container{padding:10px 0}}saved-cards .saved-cards-container .saved-card-row{padding:10px 18px;margin-bottom:5px;color:#484848;border:1px solid #fff}@media (max-width: 767px){saved-cards .saved-cards-container .saved-card-row{padding:10px}}saved-cards .saved-cards-container .saved-card-row .visa-img img{width:45px;margin-left:5px}saved-cards .saved-cards-container .saved-card-row .mastercard-img img{width:30px;margin-left:9px;margin-right:11px}saved-cards .saved-cards-container .saved-card-row .amex-img img{width:29px;margin-left:8px;margin-right:14px}saved-cards .saved-cards-container .saved-card-row.selected-card{border:1px solid #94A4AD;border-radius:5px}saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-left:20px}@media (max-width: 768px){saved-cards .saved-cards-container .saved-card-row .hidden-card-number{margin-left:10px}}saved-cards .saved-cards-container .saved-card-row .hidden-card-number .fa-circle{font-size:5px}saved-cards .saved-cards-container .saved-card-row .visible-card-number{font-size:16px;text-align:left;padding:12px}@media (max-width: 768px){saved-cards .saved-cards-container .saved-card-row .visible-card-number{padding-right:0}}saved-cards .saved-cards-container .saved-card-row input[type='radio']{-webkit-appearance:none;width:18px;height:18px;border:1px solid #484848;border-radius:50%;outline:none;margin-bottom:-5px}@media (min-width: 768px){saved-cards .saved-cards-container .saved-card-row input[type='radio']{width:17px;height:17px}}saved-cards .saved-cards-container .saved-card-row input[type='radio']::before{content:'';display:block;width:60%;height:60%;margin:3px auto;border-radius:50%}saved-cards .saved-cards-container .saved-card-row input[type='radio']:checked::before{background:#707070}saved-cards .saved-cards-container .saved-card-row:hover{border:1px solid #94A4AD;border-radius:5px}saved-cards .saved-cards-container .remove-card-message{border:1px solid #2979FF;color:#2979FF;font-size:12px;float:right;padding:3px 8px;margin-top:-1px;margin-right:3px;border-radius:3px}saved-cards .saved-cards-container .remove-card-bin{float:right}saved-cards .saved-cards-container .remove-card-bin.remove-in-progress img{filter:invert(48%) sepia(69%) saturate(2535%) hue-rotate(201deg)}map-direction-popup .header-title{color:#009E9B;font-size:12px;font-weight:500}map-direction-popup .address-header{font-size:14px;font-weight:400}.mobile-native-select2{position:relative}.mobile-native-select2 select{-webkit-appearance:none;-moz-appearance:none;background-color:#fff;border-width:0;box-shadow:none;filter:none;width:100%;display:block;padding-right:8px}.mobile-native-select2 select:focus{outline-width:0;outline-color:transparent}.mobile-native-select2::after{position:absolute;right:8px;top:calc(50% - 8px);font:normal normal normal 14px FontAwesome;content:"\f078";z-index:1}.mobile-native-select2{background-color:#F8F8F8;border:1px solid #DEDEDE;border-radius:5px}.mobile-native-select2 select{background-color:transparent;font-size:16px;padding:0 10px}.cars .mobile-native-select2 select{height:52px;padding-left:15px}.mobile-native-select2.mobile-native-no-arrow::after{display:none}cars-terms form-popup-mobile title-content,cars-terms form-popup-mobile title-content .close-tick{color:#484848}dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:left}.rtl dropdown-field-popup-mobile form-popup-mobile .title-content .close-tick{float:right}dropdown-field-popup-mobile .selected-value{background:transparent;border:0;display:inline-flex;justify-content:center;background-color:transparent;padding:0;height:auto}dropdown-field-popup-mobile .selected-value .selected-text{height:auto}dropdown-field-popup-mobile .selected-value .dropdown-arrow{display:block}dropdown-field-popup-mobile .selected-value .dropdown-arrow::before{content:"\f107";font-family:FontAwesome;font-size:16px;margin:0;position:inherit;top:11px;font-weight:600}banner-component .deep-link-container{background-color:#EBEFF1;border-radius:5px}banner-component .deep-link-container .title-text{font-size:20px;color:#484848;line-height:28px;margin-bottom:10px;font-weight:500}@media (max-width: 767px){banner-component .deep-link-container .title-text{font-size:16px;line-height:18px}}banner-component .deep-link-container .body-text{font-size:16px;color:#484848;line-height:28px;margin-bottom:6px}@media (max-width: 767px){banner-component .deep-link-container .body-text{font-size:14px;line-height:24px}}banner-component .deep-link-container .url-link a{color:#2979FF;font-size:16px}@media (max-width: 767px){banner-component .deep-link-container .url-link a{font-size:14px;line-height:24px}}@media (max-width: 767px){banner-component .deep-link-container .button-content{padding-top:20px}}banner-component .deep-link-container .button-content .btn{height:60px;font-weight:600;font-size:18px}@media (max-width: 767px){banner-component .deep-link-container .button-content .btn{height:46px;font-size:18px}}banner-component .banner img{width:100%;border-radius:5px}banner-component .banner>.banner-desktop{display:block}banner-component .banner>.banner-mobile{display:none}@media (max-width: 767px){banner-component .banner>.banner-desktop{display:none}banner-component .banner>.banner-mobile{display:block}}banner-component .banner-wrap{background-color:transparent;height:180px;width:100%;border-radius:5px;margin-top:20px;margin-bottom:16px}banner-component .banner-wrap img{width:100%;border-radius:5px}@media (max-width: 991px){banner-component .banner-wrap{background:none;height:auto;margin:12px 0}}.home .banner>.banner-mobile{padding:0 16px;min-height:98px}.home .banner>.banner-desktop{min-height:150px}carousel-banner-component .slick-dots li button::before{font-size:12px;color:#CBCBCB}carousel-banner-component .slick-dots li.slick-active button::before{color:#009E9B;opacity:1}carousel-banner-component banner-component .banner-wrap{margin:0}cars-search-form .car-locations,cars-edit-search-form .car-locations{display:flex;flex:2 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-locations,cars-edit-search-form .car-locations{flex:1 0 100%;flex-direction:column}}cars-search-form .search-form,cars-edit-search-form .search-form{color:#484848;width:100%;left:0;z-index:1;padding:12px 20px 20px;min-height:170px;height:170px;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:12px 20px 20px;height:auto}}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:25px 15px 20px;background-color:#EBEFF1;height:auto;box-shadow:none}}cars-search-form .search-form .dirtyMsg,cars-edit-search-form .search-form .dirtyMsg{z-index:45;top:60px;height:32px}cars-search-form .search-form-row,cars-edit-search-form .search-form-row{display:flex;flex-wrap:wrap}cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{align-self:center;margin-bottom:14px;flex:1 0 0%}@media (max-width: 767px){cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{margin-bottom:20px;flex:1 0 100%}}cars-search-form .search-form-row .location-switcher,cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher-mobile{align-self:center}cars-search-form .search-form-row .location-switcher input[type="checkbox"],cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"]{margin:0}cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:12px;color:#484848}.ltr cars-search-form .search-form-row .location-switcher label,.ltr cars-search-form .search-form-row .location-switcher-mobile label,.ltr cars-edit-search-form .search-form-row .location-switcher label,.ltr cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 0 0 4px}.rtl cars-search-form .search-form-row .location-switcher label,.rtl cars-search-form .search-form-row .location-switcher-mobile label,.rtl cars-edit-search-form .search-form-row .location-switcher label,.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 4px 0 0}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:14px}}cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{justify-content:flex-start}}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher{display:none}}cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:none}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:block;margin-bottom:10px}}cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 0%;position:relative}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:10px}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:6px}@media (max-width: 767px){cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 100%;margin-bottom:10px}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:0}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:0}}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}cars-search-form .search-form-group .search-form-label,cars-edit-search-form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#484848}cars-search-form .search-form-group .search-form-label.time,cars-edit-search-form .search-form-group .search-form-label.time{left:154px}@media (max-width: 991px){cars-search-form .search-form-group .search-form-label.time,cars-edit-search-form .search-form-group .search-form-label.time{left:auto;right:42px}}cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{position:relative;height:52px;display:flex}@media (max-width: 767px){cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{font-weight:500}}cars-search-form .search-form-group .search-form-input-field,cars-edit-search-form .search-form-group .search-form-input-field{flex:1 0 0%}cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;padding-bottom:10px}@media (max-width: 991px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 100%}}@media (max-width: 991px) and (min-width: 768px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;margin-right:0}}cars-search-form .search-form-group.different-pickup,cars-edit-search-form .search-form-group.different-pickup{margin-right:0}cars-search-form .search-form-group.different-pickup:last-child,cars-edit-search-form .search-form-group.different-pickup:last-child{margin-right:6px}cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{flex:3 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{width:80%}}cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{border-radius:3px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{display:none}}cars-search-form .date-time-fields date-time-field-mobile,cars-edit-search-form .date-time-fields date-time-field-mobile{flex:1 0 0%}cars-search-form .date-time-fields .date-field,cars-search-form .date-time-fields .time-field,cars-edit-search-form .date-time-fields .date-field,cars-edit-search-form .date-time-fields .time-field{flex:1 1 50%}cars-search-form .date-time-fields .date-field+.time-field,cars-edit-search-form .date-time-fields .date-field+.time-field{border-left:1px solid #EBEFF1}cars-search-form input[type="radio"]:checked+label,cars-edit-search-form input[type="radio"]:checked+label{font-weight:500}cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{border:0;background:transparent;padding:0;font-size:16px;line-height:1;height:auto;padding-bottom:12px;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{font-size:14px;padding-bottom:15px;font-weight:500}}cars-search-form #same-as-pickup .select2-choice .select2-arrow,cars-search-form #same-as-pickup .select2-choice::after,cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,cars-edit-search-form #same-as-pickup .select2-choice::after{content:"\f107";font-family:"FontAwesome";background:transparent;border:0;font-size:16px;padding:0 10px}cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:16px;color:#484848;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:14px}}cars-search-form #same-as-pickup.select2-container-active .select2-choice,cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice{box-shadow:none}cars-search-form #same-as-pickup.open .select2-drop-active,cars-edit-search-form #same-as-pickup.open .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards}cars-search-form #same-as-pickup .select2-drop-active,cars-edit-search-form #same-as-pickup .select2-drop-active{width:168px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px}cars-search-form #same-as-pickup .select2-display-none,cars-edit-search-form #same-as-pickup .select2-display-none{visibility:hidden}cars-search-form #same-as-pickup .select2-results,cars-edit-search-form #same-as-pickup .select2-results{border-radius:5px}cars-search-form #same-as-pickup .select2-results:focus,cars-edit-search-form #same-as-pickup .select2-results:focus{outline:0}cars-search-form #same-as-pickup .select2-results .select2-result-label,cars-edit-search-form #same-as-pickup .select2-results .select2-result-label{color:#484848;font-size:16px}cars-search-form #same-as-pickup .select2-results .select2-result-label:hover,cars-edit-search-form #same-as-pickup .select2-results .select2-result-label:hover{background:#EBEFF1}cars-search-form #same-as-pickup .select2-results .select2-highlighted,cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted{background-color:#fff;font-weight:500}cars-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label,cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label{color:#484848}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row{padding:15px}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover{background-color:#EBEFF1}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner{padding:0}cars-search-form date-field,cars-edit-search-form date-field{width:100%}@media (min-width: 992px){cars-search-form date-field,cars-edit-search-form date-field{max-width:155px}}cars-search-form date-field .date-field,cars-edit-search-form date-field .date-field{background-color:#F8F8F8;border:0}cars-search-form date-field .date-field.is-focused,cars-edit-search-form date-field .date-field.is-focused{background-color:#F8F8F8;border:0;box-shadow:none}cars-search-form date-field .date-field.is-focused>input,cars-edit-search-form date-field .date-field.is-focused>input{border:2px solid #005073;padding:12px 13px 0}cars-search-form date-field input,cars-edit-search-form date-field input{padding:12px 14px 0;height:52px;border-radius:3px;border:1px solid #DEDEDE;background-color:#F8F8F8;font-size:16px;color:#484848;font-weight:500;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}cars-search-form date-field input:focus,cars-edit-search-form date-field input:focus{border:1px solid #DEDEDE;border-right:0}cars-search-form .drop-off-section,cars-edit-search-form .drop-off-section{padding-top:10px}@media (max-width: 767px){cars-search-form{display:block;padding:0 15px}}@media (max-width: 767px){cars-edit-search-form{display:block;padding:0}}.ltr cars-edit-search-form .date-range-field-modal{right:-96px}car-location-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px;white-space:unset}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner{white-space:normal;background-color:#fff;color:#303030}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#50B0E3;color:#fff}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight{font-weight:500;font-style:italic}car-location-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}car-location-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.4px;height:40px;padding:8px;text-align:left;width:100%;font-size:14px}car-location-search .ui-select-bootstrap .form-control:hover{background-color:#fff}car-location-search .ui-select-bootstrap .form-control:focus{border:2px solid #FBBA00;border-radius:4px;box-shadow:none;outline:none}car-location-search .ui-select-bootstrap ::-ms-clear{display:none}car-location-search .ui-select-no-choice{padding:5px 8px;font-size:14px}car-location-search .ui-select-match:focus{box-shadow:none;outline:none}car-location-search .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%}car-location-search .dropdown-header{padding:5px 10px;font-weight:600;text-transform:capitalize;color:#FFFFFF}car-location-search .btn-default:hover{background-color:#fff}car-location-search .btn-default:focus{background-color:#fff}car-location-search .btn-default-focus{box-shadow:none;outline:0;background-color:#fff}car-location-search .ui-select-invisible{visibility:hidden;position:absolute}car-location-search .ui-select-bootstrap .ui-select-choices-row>span{font-size:14px}car-location-search .ui-select-bootstrap .ui-select-choices-row.active>span{background-color:#fff;color:#303030}car-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#005073;color:#fff}car-location-search .ui-select-bootstrap .ui-select-toggle{box-shadow:none;outline:none}car-location-search .ui-select-bootstrap .form-control{padding:12px 14px 0;height:52px;border-radius:3px;border:1px solid #DEDEDE;background-color:#F8F8F8;font-size:16px;color:#484848;font-weight:500}car-location-search .ui-select-bootstrap .form-control.disabled{background-color:#fff;color:#999999}car-location-search .ui-select-bootstrap .form-control:focus{box-shadow:0 0 0 1px #005073;border:1px solid #005073;border-radius:3px;background-color:#fff}@media (min-width: 992px){.different-pickup car-location-search .ui-select-bootstrap .form-control{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}}@media (min-width: 992px){.different-dropoff car-location-search .ui-select-bootstrap .form-control{border-top-left-radius:0;border-bottom-left-radius:0}}@media (max-width: 767px){car-location-search .ui-select-bootstrap .form-control{max-height:52px;border:0;background-color:#fff}}car-location-search .ui-select-no-choice{border:1px solid #999999;border-radius:2px;box-shadow:0 0 5px 0 rgba(51,51,51,0.4);background:#fff;font-size:10px}car-location-search .ui-select-match:focus{background-color:#fff}car-location-search .ui-select-match-text{position:absolute;padding-top:12px;left:13px;top:8px}car-location-search .ui-select-placeholder{position:absolute;left:13px;top:19px;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;font-weight:500;color:#484848;font-size:16px}@media (min-width: 992px){.different-dropoff car-location-search .ui-select-placeholder{max-width:150px}}@media (min-width: 992px){.different-pickup car-location-search .ui-select-placeholder{max-width:150px}}car-location-search .dropdown-header.airport::before{height:25px}mobile-car-prices-button{background-color:#EBEFF1;height:78px;padding:16px;position:fixed;bottom:0;left:0;right:0;z-index:1}@media (min-width: 768px){mobile-car-prices-button{display:none}}mobile-car-prices-button .car-price-container{display:flex;flex-direction:row;justify-content:space-between;align-items:center;height:100%}mobile-car-prices-button .pay-with-points,mobile-car-prices-button .pay-with-cash{font-weight:500;line-height:1.5}mobile-car-prices-button .pay-with-points .price .value,mobile-car-prices-button .pay-with-cash .price .value{font-size:18px}mobile-car-prices-button .next-text>em{display:none}cars-search-form .car-locations,cars-edit-search-form .car-locations{display:flex;flex:2 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-locations,cars-edit-search-form .car-locations{flex:1 0 100%;flex-direction:column}}cars-search-form .search-form,cars-edit-search-form .search-form{color:#484848;width:100%;left:0;z-index:1;padding:12px 20px 20px;min-height:170px;height:170px;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:12px 20px 20px;height:auto}}@media (max-width: 767px){cars-search-form .search-form,cars-edit-search-form .search-form{padding:25px 15px 20px;background-color:#EBEFF1;height:auto;box-shadow:none}}cars-search-form .search-form .dirtyMsg,cars-edit-search-form .search-form .dirtyMsg{z-index:45;top:60px;height:32px}cars-search-form .search-form-row,cars-edit-search-form .search-form-row{display:flex;flex-wrap:wrap}cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{align-self:center;margin-bottom:14px;flex:1 0 0%}@media (max-width: 767px){cars-search-form .search-form-row .product-type-switcher,cars-edit-search-form .search-form-row .product-type-switcher{margin-bottom:20px;flex:1 0 100%}}cars-search-form .search-form-row .location-switcher,cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher-mobile{align-self:center}cars-search-form .search-form-row .location-switcher input[type="checkbox"],cars-search-form .search-form-row .location-switcher-mobile input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher input[type="checkbox"],cars-edit-search-form .search-form-row .location-switcher-mobile input[type="checkbox"]{margin:0}cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:12px;color:#484848}.ltr cars-search-form .search-form-row .location-switcher label,.ltr cars-search-form .search-form-row .location-switcher-mobile label,.ltr cars-edit-search-form .search-form-row .location-switcher label,.ltr cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 0 0 4px}.rtl cars-search-form .search-form-row .location-switcher label,.rtl cars-search-form .search-form-row .location-switcher-mobile label,.rtl cars-edit-search-form .search-form-row .location-switcher label,.rtl cars-edit-search-form .search-form-row .location-switcher-mobile label{margin:0 4px 0 0}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher label,cars-search-form .search-form-row .location-switcher-mobile label,cars-edit-search-form .search-form-row .location-switcher label,cars-edit-search-form .search-form-row .location-switcher-mobile label{font-size:14px}}cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{display:flex;align-items:center;justify-content:flex-end}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher .fields,cars-search-form .search-form-row .location-switcher-mobile .fields,cars-edit-search-form .search-form-row .location-switcher .fields,cars-edit-search-form .search-form-row .location-switcher-mobile .fields{justify-content:flex-start}}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher,cars-edit-search-form .search-form-row .location-switcher{display:none}}cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:none}@media (max-width: 767px){cars-search-form .search-form-row .location-switcher-mobile,cars-edit-search-form .search-form-row .location-switcher-mobile{display:block;margin-bottom:10px}}cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 0%;position:relative}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:10px}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:6px}@media (max-width: 767px){cars-search-form .search-form-group,cars-edit-search-form .search-form-group{flex:1 0 100%;margin-bottom:10px}.ltr cars-search-form .search-form-group,.ltr cars-edit-search-form .search-form-group{margin-right:0}.rtl cars-search-form .search-form-group,.rtl cars-edit-search-form .search-form-group{margin-left:0}}.ltr cars-search-form .search-form-group.location-group,.ltr cars-edit-search-form .search-form-group.location-group{margin-right:0}.rtl cars-search-form .search-form-group.location-group,.rtl cars-edit-search-form .search-form-group.location-group{margin-left:0}cars-search-form .search-form-group .search-form-label,cars-edit-search-form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#484848}cars-search-form .search-form-group .search-form-label.time,cars-edit-search-form .search-form-group .search-form-label.time{left:154px}@media (max-width: 991px){cars-search-form .search-form-group .search-form-label.time,cars-edit-search-form .search-form-group .search-form-label.time{left:auto;right:42px}}cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{position:relative;height:52px;display:flex}@media (max-width: 767px){cars-search-form .search-form-group .search-form-input,cars-edit-search-form .search-form-group .search-form-input{font-weight:500}}cars-search-form .search-form-group .search-form-input-field,cars-edit-search-form .search-form-group .search-form-input-field{flex:1 0 0%}cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;padding-bottom:10px}@media (max-width: 991px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 100%}}@media (max-width: 991px) and (min-width: 768px){cars-search-form .search-form-group.location-group,cars-edit-search-form .search-form-group.location-group{flex:2 0 0%;margin-right:0}}cars-search-form .search-form-group.different-pickup,cars-edit-search-form .search-form-group.different-pickup{margin-right:0}cars-search-form .search-form-group.different-pickup:last-child,cars-edit-search-form .search-form-group.different-pickup:last-child{margin-right:6px}cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{flex:3 0 0%}@media (max-width: 991px) and (min-width: 768px){cars-search-form .car-search form date-range-field,cars-edit-search-form .car-search form date-range-field{width:80%}}cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{border-radius:3px;background-color:#fff;display:flex;flex-direction:row;justify-content:space-between}@media (min-width: 768px){cars-search-form .date-time-fields,cars-edit-search-form .date-time-fields{display:none}}cars-search-form .date-time-fields date-time-field-mobile,cars-edit-search-form .date-time-fields date-time-field-mobile{flex:1 0 0%}cars-search-form .date-time-fields .date-field,cars-search-form .date-time-fields .time-field,cars-edit-search-form .date-time-fields .date-field,cars-edit-search-form .date-time-fields .time-field{flex:1 1 50%}cars-search-form .date-time-fields .date-field+.time-field,cars-edit-search-form .date-time-fields .date-field+.time-field{border-left:1px solid #EBEFF1}cars-search-form input[type="radio"]:checked+label,cars-edit-search-form input[type="radio"]:checked+label{font-weight:500}cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{border:0;background:transparent;padding:0;font-size:16px;line-height:1;height:auto;padding-bottom:12px;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice,cars-edit-search-form #same-as-pickup .select2-choice{font-size:14px;padding-bottom:15px;font-weight:500}}cars-search-form #same-as-pickup .select2-choice .select2-arrow,cars-search-form #same-as-pickup .select2-choice::after,cars-edit-search-form #same-as-pickup .select2-choice .select2-arrow,cars-edit-search-form #same-as-pickup .select2-choice::after{content:"\f107";font-family:"FontAwesome";background:transparent;border:0;font-size:16px;padding:0 10px}cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:16px;color:#484848;font-weight:500}@media (max-width: 767px){cars-search-form #same-as-pickup .select2-choice .select2-chosen,cars-edit-search-form #same-as-pickup .select2-choice .select2-chosen{font-size:14px}}cars-search-form #same-as-pickup.select2-container-active .select2-choice,cars-edit-search-form #same-as-pickup.select2-container-active .select2-choice{box-shadow:none}cars-search-form #same-as-pickup.open .select2-drop-active,cars-edit-search-form #same-as-pickup.open .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards}cars-search-form #same-as-pickup .select2-drop-active,cars-edit-search-form #same-as-pickup .select2-drop-active{width:168px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px}cars-search-form #same-as-pickup .select2-display-none,cars-edit-search-form #same-as-pickup .select2-display-none{visibility:hidden}cars-search-form #same-as-pickup .select2-results,cars-edit-search-form #same-as-pickup .select2-results{border-radius:5px}cars-search-form #same-as-pickup .select2-results:focus,cars-edit-search-form #same-as-pickup .select2-results:focus{outline:0}cars-search-form #same-as-pickup .select2-results .select2-result-label,cars-edit-search-form #same-as-pickup .select2-results .select2-result-label{color:#484848;font-size:16px}cars-search-form #same-as-pickup .select2-results .select2-result-label:hover,cars-edit-search-form #same-as-pickup .select2-results .select2-result-label:hover{background:#EBEFF1}cars-search-form #same-as-pickup .select2-results .select2-highlighted,cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted{background-color:#fff;font-weight:500}cars-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label,cars-edit-search-form #same-as-pickup .select2-results .select2-highlighted .select2-result-label{color:#484848}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row{padding:15px}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row:hover{background-color:#EBEFF1}cars-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner,cars-edit-search-form #same-as-pickup .select2-results .ui-select-choices-row .ui-select-choices-row-inner{padding:0}cars-search-form date-field,cars-edit-search-form date-field{width:100%}@media (min-width: 992px){cars-search-form date-field,cars-edit-search-form date-field{max-width:155px}}cars-search-form date-field .date-field,cars-edit-search-form date-field .date-field{background-color:#F8F8F8;border:0}cars-search-form date-field .date-field.is-focused,cars-edit-search-form date-field .date-field.is-focused{background-color:#F8F8F8;border:0;box-shadow:none}cars-search-form date-field .date-field.is-focused>input,cars-edit-search-form date-field .date-field.is-focused>input{border:2px solid #005073;padding:12px 13px 0}cars-search-form date-field input,cars-edit-search-form date-field input{padding:12px 14px 0;height:52px;border-radius:3px;border:1px solid #DEDEDE;background-color:#F8F8F8;font-size:16px;color:#484848;font-weight:500;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}cars-search-form date-field input:focus,cars-edit-search-form date-field input:focus{border:1px solid #DEDEDE;border-right:0}cars-search-form .drop-off-section,cars-edit-search-form .drop-off-section{padding-top:10px}@media (max-width: 767px){cars-search-form{display:block;padding:0 15px}}map-direction{position:relative;left:inherit;bottom:inherit;justify-content:space-between;align-items:baseline;margin-bottom:8px}@media (min-width: 768px){map-direction{margin-bottom:0;margin-top:auto;justify-content:flex-start}}map-direction map-distance div{line-height:1.5;font-size:12px;font-weight:inherit}map-direction .mapbox-direction-container{padding:0 0 0 8px}@media (min-width: 768px){map-direction .mapbox-direction-container{padding-left:16px}}map-direction .mapbox-direction-container .fa-map-marker{color:#2979FF;font-size:12px;line-height:1.5}map-direction .mapbox-direction-container .view-in-map-text{color:#2979FF;font-size:12px;line-height:1.5;text-decoration:none}map-direction .mapbox-direction-container div{padding-right:4px}map-direction .mapbox-direction-container div:focus,map-direction .mapbox-direction-container div:focus-visible{outline:5px auto -webkit-focus-ring-color}.flights-search-results-list-item,.flights-list-result-item,.selected-flight-item{position:relative;background-color:#fff;min-height:5rem;margin-bottom:1rem;box-shadow:0 0 7px rgba(215,215,215,0.8)}.flights-search-results-list-item .flight-list-info,.flights-list-result-item .flight-list-info,.selected-flight-item .flight-list-info{width:75%;padding:0.8rem}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info,.flights-list-result-item .flight-list-info,.selected-flight-item .flight-list-info{width:100%}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin-bottom:1rem}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin:0}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{width:25%;text-align:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{width:100%;display:block;text-align:left}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img){margin-right:0.5rem;margin-bottom:0}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img),.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img:not(.multi-airlines-img){margin-right:0;margin-left:0.5rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo .airline-name-container{display:inline-block}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{width:3rem;margin-bottom:0.5rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{height:auto}@media (min-width: 768px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{margin-bottom:8px}}.ltr .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.ltr .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.ltr .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{margin-right:8px}.rtl .flights-search-results-list-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.rtl .flights-list-result-item .flight-list-info .flight-info-breakdown .multi-airlines-img,.rtl .selected-flight-item .flight-list-info .flight-info-breakdown .multi-airlines-img{-webkit-transform:scaleX(-1);-moz-transform:scaleX(-1);-ms-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);margin-left:8px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name{font-size:14.4px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .operator,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .operator{color:#999999;font-size:12.8px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:64px;display:inline}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{position:relative;top:0.5rem;width:70%}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{top:-0.7rem;width:100%;text-align:center}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:65%}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:0.9rem;font-weight:600}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{font-size:0.9rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{display:block}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{top:20px;display:inline-block;padding-right:0;padding-left:0}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details{text-align:right}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{text-align:left}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey{text-align:center;display:inline-block}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time{display:block;margin-top:0.5rem;margin-bottom:-0.8rem;color:#999999;font-size:1rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon{width:10%;position:relative;top:12px;bottom:0;left:0;right:0;margin:auto}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr{margin:0;border-top:2px solid #eeeeee}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct{color:#3fa800;margin-top:0.6rem}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{color:#ff0113;margin-top:0.6rem;font-size:14px}@media (max-width: 991px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{margin-top:0.5rem;font-size:0.8rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{font-size:15px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{padding-bottom:1rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail{display:inline-block;padding:0.5rem 0 0;width:30%}.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.selected-flight-item .flight-list-info .flight-list-detail .segment-details{width:65%;margin-top:0.5rem;display:inline-block;text-align:right}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail{font-size:0.85rem}}.flights-search-results-list-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,.flights-list-result-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon,.selected-flight-item .flight-list-info .flight-list-detail .flight-more-detail .arrow-icon{width:15px;padding:2px;-webkit-filter:hue-rotate(180deg);filter:brightness(40%)}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover{color:#0db9f0}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa{text-decoration:underline}.flights-search-results-list-item .additional-label,.flights-list-result-item .additional-label,.selected-flight-item .additional-label{padding-bottom:0.3rem;text-align:center;line-height:1rem;font-size:0.85rem}@media (max-width: 767px){.flights-search-results-list-item .additional-label,.flights-list-result-item .additional-label,.selected-flight-item .additional-label{padding-bottom:0}}.flights-search-results-list-item .flight-list-info-prices,.flights-list-result-item .flight-list-info-prices,.selected-flight-item .flight-list-info-prices{border-left:1px solid #e7e7e7;padding:0.7rem 0.7rem 0.5rem;position:absolute;height:100%;text-align:center;width:11.5rem}.flights-search-results-list-item .flight-list-info-prices .inner-container,.flights-list-result-item .flight-list-info-prices .inner-container,.selected-flight-item .flight-list-info-prices .inner-container{position:relative;height:100%}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .prices{font-size:1.2rem;font-weight:600}.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .disclaimer{color:#999999;margin-bottom:0.5rem;font-size:0.9rem}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-search-results-list-item .flight-list-info-prices .rates,.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .rates,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .rates,.selected-flight-item .flight-list-info-prices .disclaimer{line-height:1.3rem;text-align:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action{margin-bottom:0.5rem;text-align:right}}.flights-search-results-list-item .flight-list-info-prices .btn-action,.flights-list-result-item .flight-list-info-prices .btn-action,.selected-flight-item .flight-list-info-prices .btn-action{position:absolute;bottom:0;display:block;letter-spacing:1px;margin:auto;width:100%;font-size:1.1rem;font-weight:400;border-radius:4px}.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{vertical-align:middle}.mobile-flight-list-info-prices{text-align:right;font-size:1.1rem;margin-top:-50px}@media (max-width: 480px){.mobile-flight-list-info-prices{font-size:1rem}}.mobile-flight-list-info-prices .inline-element{vertical-align:middle}.mobile-flight-list-info-prices .mobile-prices{width:auto;display:inline-block;line-height:1.1rem}.mobile-flight-list-info-prices .mobile-prices .prices,.mobile-flight-list-info-prices .mobile-prices .rates{display:inline-block}.mobile-flight-list-info-prices .mobile-prices .prices{font-weight:600}.mobile-flight-list-info-prices .mobile-prices .rates{color:#999999}.mobile-flight-list-info-prices .mobile-prices .disclaimer{text-align:right;line-height:1rem;font-size:0.8rem;color:#999999}.mobile-flight-list-info-prices .mobile-prices .additional-label{display:inline-block}.mobile-flight-list-info-prices .mobile-flights-list-item-action{font-size:1.2rem;padding:0.5rem}.mobile-flight-list-info-prices .mobile-prices,.mobile-flight-list-info-prices .mobile-flights-list-item-action{position:relative}.flight-list-detail-expanded{border-top:2px solid #eeeeee;width:100%;margin:0 auto}@media (min-width: 768px){.flight-list-detail-expanded .stop-over-flight-info{width:75%}}.flight-list-detail-expanded .stop-over-flight-info img{width:0.6rem}.flight-list-detail-expanded .stop-over-flight-info img span{color:#999999}.flight-list-detail-expanded .stop-over-flight-info .journey-details{padding:1rem 1.5rem}.flight-list-detail-expanded .stop-over-flight-info .time-line-container{width:175px;padding-right:1rem}.flight-list-detail-expanded .stop-over-flight-info .time-line-details{padding-left:4px;padding-top:1.8rem}@media (min-width: 768px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:calc(100% - 200px)}}.flight-list-detail-expanded .stop-over-flight-info .time-line{text-align:left;font-weight:600}.flight-list-detail-expanded .stop-over-flight-info .time-line-graph{position:relative;left:2rem;color:#eec432}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:0.9rem;margin:4px 0}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text .fare-type{text-transform:capitalize}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{color:#ff0113;font-size:1rem;font-weight:600;margin-left:2rem}@media (max-width: 480px){.flight-list-detail-expanded .stop-over-flight-info .journey-details{padding:0.7rem 1rem;font-size:0.9rem}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{margin:2px 0}}flights-summary-panel,flights-summary-panel-component{display:inline-block;width:21rem}@media (max-width: 991px){flights-summary-panel,flights-summary-panel-component{width:100%}}flights-summary-panel .trips-summary-header,flights-summary-panel-component .trips-summary-header{padding:1rem 1.5rem 0.5rem;background:#fff;font-size:1.3rem;font-weight:800;display:block}@media (max-width: 991px){flights-summary-panel .trips-summary-header,flights-summary-panel-component .trips-summary-header{float:none;margin:0 auto;padding:0.5rem 0;border-bottom:0;width:100%;background:none;font-size:1.2rem}}flights-summary-panel .trips-summary-header .header,flights-summary-panel-component .trips-summary-header .header{padding-bottom:0.5rem;border-bottom:1px solid #eeeeee}@media (max-width: 991px){flights-summary-panel .trips-summary-header .header,flights-summary-panel-component .trips-summary-header .header{padding-bottom:0;border-bottom:0}}flights-summary-panel .trips-summary,flights-summary-panel-component .trips-summary{display:block;background:#fff;padding:0 1.5rem 1.5rem}@media (max-width: 991px){flights-summary-panel .trips-summary,flights-summary-panel-component .trips-summary{float:none;padding:0.6rem;width:100%}}flights-summary-panel .trips-summary .departure-info,flights-summary-panel-component .trips-summary .departure-info{margin-bottom:1rem;border-bottom:1px solid #eeeeee}flights-summary-panel .trips-summary .departure-info .departure-dates,flights-summary-panel-component .trips-summary .departure-info .departure-dates{font-weight:800;padding-top:0.5rem}flights-summary-panel .trips-summary .departure-info .departure-dates .from,flights-summary-panel .trips-summary .departure-info .departure-dates .to,flights-summary-panel-component .trips-summary .departure-info .departure-dates .from,flights-summary-panel-component .trips-summary .departure-info .departure-dates .to{display:inline-block}flights-summary-panel .trips-summary .departure-info .departure-flight,flights-summary-panel .trips-summary .departure-info .return-flight,flights-summary-panel-component .trips-summary .departure-info .departure-flight,flights-summary-panel-component .trips-summary .departure-info .return-flight{margin-bottom:1rem}flights-summary-panel .trips-summary .departure-info .departure-flight .label,flights-summary-panel .trips-summary .departure-info .return-flight .label,flights-summary-panel-component .trips-summary .departure-info .departure-flight .label,flights-summary-panel-component .trips-summary .departure-info .return-flight .label{font-weight:600}flights-summary-panel .trips-summary .departure-info .departure-flight .arrival-date,flights-summary-panel .trips-summary .departure-info .return-flight .arrival-date,flights-summary-panel-component .trips-summary .departure-info .departure-flight .arrival-date,flights-summary-panel-component .trips-summary .departure-info .return-flight .arrival-date{display:inline-block}flights-summary-panel .trips-summary .passenger-info,flights-summary-panel-component .trips-summary .passenger-info{margin-bottom:1rem;text-transform:capitalize}flights-summary-panel .trips-summary .passenger-info .adult,flights-summary-panel .trips-summary .passenger-info .child,flights-summary-panel-component .trips-summary .passenger-info .adult,flights-summary-panel-component .trips-summary .passenger-info .child{font-size:0.9rem;font-weight:800}flights-summary-panel .trips-summary .total-cost,flights-summary-panel-component .trips-summary .total-cost{margin-bottom:1rem}flights-summary-panel .trips-summary .total-cost .points-info,flights-summary-panel-component .trips-summary .total-cost .points-info{font-size:1.2rem;font-weight:800}.flights-departure-summary{background-color:#fffbf1;border:1px solid #f8ebcc;padding:0.5rem 1rem;border-radius:5px;margin:1rem 0;display:flex;align-items:center;justify-content:left}@media (max-width: 768px){.flights-departure-summary{flex-flow:column wrap;align-items:baseline}}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary{flex-direction:row}}.flights-departure-summary .airline-details-container{flex-grow:8;text-align:center}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .airline-details-container{flex:5}}.flights-departure-summary .change-departure-container{width:auto;text-align:right;text-decoration:underline;flex-grow:1;font-size:14px;text-transform:capitalize}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .change-departure-container{flex:1}}@media (max-width: 767px){.flights-departure-summary .change-departure-container{position:absolute;width:auto;right:15px}}.flights-departure-summary .date-container{width:auto;vertical-align:middle;flex-grow:1}@media (max-width: 768px){.flights-departure-summary .date-container{display:flex}}.flights-departure-summary .date-container .departure-title::before{height:12px;width:18px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png");position:relative;display:inline-block;background-size:cover;margin-right:5px}@media (min-width: 992px){.flights-departure-summary .date-container .departure-title::before{display:none}}@media (max-width: 991px) and (min-width: 768px){.flights-departure-summary .date-container .departure-title::before{height:18px;width:25px}}.flights-departure-summary .date-container .departure-date{font-weight:700;margin-top:2px;margin-left:3px}@media (max-width: 767px){.flights-departure-summary .date-container .departure-date{margin-top:0}}@media (min-width: 992px){.flights-departure-summary .date-container .departure-date{font-size:20px;margin-left:0}}.flights-departure-summary .date-container .departure-date::before{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png");position:relative;background-size:cover}@media (min-width: 992px){.flights-departure-summary .date-container .departure-date::before{content:"";height:22px;width:30px;display:inline-block;margin-right:5px}}.flights-departure-summary .flights-search-results-list-item{background-color:transparent;margin-bottom:0;box-shadow:none;min-height:auto;max-height:150px}.flights-departure-summary .flight-list-info{width:100%;padding:0}.flights-departure-summary .flight-list-info .flight-info-breakdown{margin:0.5rem 0;cursor:default}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo{min-width:100px;width:22%}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo{display:flex;align-items:center;padding-bottom:10px;min-width:auto;width:100%}}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img{margin-bottom:5px}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo img{max-height:25px;max-width:25px}}.flights-departure-summary .flight-list-info .flight-info-breakdown .airline-logo .airline-logo-container{min-height:0}.flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing{width:77%;top:0;flex-direction:row;display:inline-flex;justify-content:center}@media (max-width: 767px){.flights-departure-summary .flight-list-info .flight-info-breakdown .flight-timing{width:100%;display:flex;justify-content:center}}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .date-container,.flights-departure-summary .airline-details-container,.flights-departure-summary .change-departure-container{text-align:left}}@media (max-width: 768px){.flights-departure-summary .date-container,.flights-departure-summary .airline-details-container,.flights-departure-summary .change-departure-container{width:100%}}.flights-search-results .result-container{min-height:0}.flights-search-results .result-top-area{padding:0}@media (min-width: 992px){.flights-search-results .result-top-area{min-height:85px}}.flights-search-results .result-top-area .point-cash-slider-search-result{margin:16px 0}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{width:100%;height:80px}@media (max-width: 767px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:60px}}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container{display:flex;justify-content:center;padding:18px}@media (min-width: 992px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component .component-container{padding:20px 20px 0}}.flights-search-results .result-top-area .progress-bar-container{position:relative}@media (max-width: 991px){.flights-search-results .result-top-area .progress-bar-container{padding:0 16px}}@media (max-width: 991px){.flights-search-results .result-top-area .progress-bar-container .progress-bar-text{text-align:center}}.flights-search-results .result-top-area .progress-bar-container #progress-bar{margin-top:0}flights-search-form-component label{color:#fff}flights-search-form-component .btn-action:hover{cursor:pointer}flights-search-form-component .row:last-child{margin-bottom:0}flights-search-form-component .ui-select-choices-content:focus{outline:none}passengers-field-mobile,.flight-traveller-bottom-sheet{display:none}@media (max-width: 767px){passengers-field-mobile,.flight-traveller-bottom-sheet{display:block}}passengers-field-mobile button.flight-traveller-mobile,.flight-traveller-bottom-sheet button.flight-traveller-mobile{border:0;padding:0;background-color:#fff}passengers-field-mobile .title-content,.flight-traveller-bottom-sheet .title-content{display:flex;align-items:center;padding:16px;text-transform:capitalize;margin-bottom:-1px}passengers-field-mobile body-content,.flight-traveller-bottom-sheet body-content{display:flex;flex-direction:column}passengers-field-mobile .btn-action,.flight-traveller-bottom-sheet .btn-action{max-width:150px;margin-left:auto;margin-right:auto}passengers-field-mobile .counters-container,.flight-traveller-bottom-sheet .counters-container{padding:5px 16px 8px;width:100%}passengers-field-mobile .counters-container .form-field,.flight-traveller-bottom-sheet .counters-container .form-field{display:flex;padding:0;font-size:16px}passengers-field-mobile .counters-container .passenger-label,.flight-traveller-bottom-sheet .counters-container .passenger-label{flex:1 0 auto;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}passengers-field-mobile .counters-container .age,.flight-traveller-bottom-sheet .counters-container .age{font-size:12px;color:#AFAFAF}passengers-field-mobile .counters-container input-counter,.flight-traveller-bottom-sheet .counters-container input-counter{flex:1 0 auto;display:flex;justify-content:flex-end}passengers-field-mobile .counters-container input-counter .input-counter .number,.flight-traveller-bottom-sheet .counters-container input-counter .input-counter .number{max-width:0;border:0;font-size:16px}passengers-field-mobile .counters-container input-counter .left-button,passengers-field-mobile .counters-container input-counter .right-button,.flight-traveller-bottom-sheet .counters-container input-counter .left-button,.flight-traveller-bottom-sheet .counters-container input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:27px;width:25px;line-height:25px;font-size:20px;padding-top:0}passengers-field-mobile .counters-container input-counter .left-button:focus,passengers-field-mobile .counters-container input-counter .right-button:focus,.flight-traveller-bottom-sheet .counters-container input-counter .left-button:focus,.flight-traveller-bottom-sheet .counters-container input-counter .right-button:focus{outline:none}passengers-field-mobile .counters-container .button-container,.flight-traveller-bottom-sheet .counters-container .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}passengers-field-mobile .passengers-field-mobile,.flight-traveller-bottom-sheet .passengers-field-mobile{border-radius:2.4px}passengers-field-mobile .passengers-field-mobile-input,.flight-traveller-bottom-sheet .passengers-field-mobile-input{position:relative;display:flex;align-items:center;justify-content:flex-start;padding:0 8px;height:40px}passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow,.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow{width:auto}passengers-field-mobile .passengers-field-mobile-input.selected-value .dropdown-arrow::before,.flight-traveller-bottom-sheet .passengers-field-mobile-input.selected-value .dropdown-arrow::before{top:-2px}passengers-field-mobile form-popup-mobile .title-content,.flight-traveller-bottom-sheet form-popup-mobile .title-content{color:#fff}passengers-field-mobile form-popup-mobile .title-content title-content,.flight-traveller-bottom-sheet form-popup-mobile .title-content title-content{flex:1;display:flex;align-items:center}passengers-field-mobile form-popup-mobile .title-content .close-tick,.flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#fff;position:sticky;align-items:flex-start;padding:0}.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick,.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{float:left}.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick,.rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .close-tick{float:right}passengers-field-mobile form-popup-mobile .title-content .summary-text,.flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{display:flex;justify-content:center;align-items:center;width:100%}.ltr passengers-field-mobile form-popup-mobile .title-content .summary-text,.ltr .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{margin-right:20px}.rtl passengers-field-mobile form-popup-mobile .title-content .summary-text,.rtl .flight-traveller-bottom-sheet form-popup-mobile .title-content .summary-text{margin-left:20px}flight-location-search .ui-select-bootstrap{position:relative}flight-location-search .ui-select-bootstrap.open{min-height:55px}@media (min-width: 768px){flight-location-search .ui-select-bootstrap.open{min-height:40}}flight-location-search .ui-select-bootstrap .ui-select-choices-row{font-size:16px}flight-location-search .ui-select-bootstrap .ui-select-choices-row>span{padding:6px}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner{white-space:normal;background-color:#fff;color:#303030}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#105399;color:#fff}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner .ui-select-highlight{font-weight:500;font-style:italic}flight-location-search .ui-select-bootstrap .ui-select-toggle>.caret{display:none}flight-location-search .ui-select-bootstrap .ui-select-destination-search{position:absolute;top:0}flight-location-search .ui-select-bootstrap .ui-select-destination-search.ui-select-invisible{opacity:0}flight-location-search .ui-select-bootstrap .form-control{border:1px solid #d3d3d3;border-radius:2.4px;height:40px;padding:8px;text-align:left;width:100%;font-size:14px;box-shadow:none}flight-location-search .ui-select-bootstrap .form-control:hover{background-color:#fff}flight-location-search .ui-select-bootstrap .form-control:focus{border:2px solid #FBBA00;border-radius:4px;box-shadow:none;outline:none}flight-location-search .ui-select-bootstrap ::-ms-clear{display:none}flight-location-search .open>.dropdown-menu{margin-top:-5px}flight-location-search .ui-select-no-choice{padding:5px 8px;font-size:14px}flight-location-search .ui-select-match-text{display:inline-block;overflow:hidden;text-overflow:ellipsis;width:95%}flight-location-search .ui-select-match:focus{box-shadow:none;outline:none}flight-location-search .btn-default:hover{background-color:#fff}flight-location-search .btn-default:focus{background-color:#fff}flight-location-search .btn-default-focus{box-shadow:none;outline:0;background-color:#fff}.flights-passengers-dropdown-component{position:relative}.flights-passengers-dropdown-component .dropdown{position:absolute;top:2.5rem;left:0;right:-2.5rem;background-color:#fff;padding:0.5rem;z-index:1;box-shadow:0 0 2px 0 rgba(0,0,0,0.4);color:#303030}.flights-passengers-dropdown-component .dropdown .form-field{display:flex;align-items:center}.flights-passengers-dropdown-component .dropdown .passenger-label{display:flex;flex-direction:column;margin-right:0.5rem;flex:1 0 0%}.flights-passengers-dropdown-component .dropdown .passenger-label.rtl{margin-left:0.5rem}.flights-passengers-dropdown-component .dropdown .passenger-label .age{font-size:0.75rem;color:#999999}.flights-passengers-dropdown-component form-popup-mobile title-content{display:flex;flex:1;align-items:center;padding:16px;width:100%}.visible-xxs{display:none !important}@media (max-width: 480px){.visible-xxs{display:block !important}}.hidden-xxs{display:block !important}@media (max-width: 480px){.hidden-xxs{display:none !important}}@media (max-width: 480px){.col-xxs-12{width:100%}}@media (max-width: 480px){.col-xxs-6{width:50%}}flights-search-bar-component{background-color:#999999;color:#303030}flights-search-bar-component .search-bar{background-color:#fff;height:80px}@media (max-width: 991px){flights-search-bar-component .search-bar{height:auto}}flights-search-bar-component .search-container{display:flex;flex-direction:column}@media (max-width: 991px){flights-search-bar-component .search-container{margin:0 16px}}flights-search-bar-component .search-container .destination{flex:1 0 auto;padding-bottom:3px;margin-top:21px;font-size:18px}@media (max-width: 991px){flights-search-bar-component .search-container .destination{font-size:14px;font-weight:500;margin-top:14px;padding-bottom:0}}flights-search-bar-component .search-container .destination .col-destination{width:70%}flights-search-bar-component .search-container .destination .col-destination .destination-info{height:26px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;width:1000px}@media (max-width: 991px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:620px;height:20px;font-size:14px}}@media (max-width: 767px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:280px}}@media (max-width: 320px){flights-search-bar-component .search-container .destination .col-destination .destination-info{width:240px}}flights-search-bar-component .search-container .destination .edit-search{float:right}@media (max-width: 991px){flights-search-bar-component .search-container .destination .edit-search{font-size:12px}}flights-search-bar-component .search-container .flights-search-state-bar{flex:1 0 auto;padding-bottom:0;padding-top:0;background-color:#fff;border-top:0;margin-bottom:17px}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar{margin-bottom:15px;font-size:16px}}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar{margin-bottom:10px}}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value{text-transform:lowercase}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value::first-letter{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info-value.value{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .col{text-align:left;max-width:inherit;border:0;padding:0;height:25px;display:flex;align-items:center;justify-content:center}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col{height:17px;display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type{padding-left:0;justify-content:flex-start;min-width:auto;padding-right:10px;width:auto}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col:first-of-type{display:inline-block;line-height:1;min-width:auto;padding-right:0}}flights-search-bar-component .search-container .flights-search-state-bar .col .pull-left{font-size:0}flights-search-bar-component .search-container .flights-search-state-bar .col label,flights-search-bar-component .search-container .flights-search-state-bar .col .extra-colon{font-size:14px}flights-search-bar-component .search-container .flights-search-state-bar .col label{padding-bottom:5px}flights-search-bar-component .search-container .flights-search-state-bar .col label::first-letter{text-transform:capitalize}flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:16px;font-weight:400;padding-bottom:2px}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px;font-size:12px;display:inline-block;line-height:1}}@media screen and (max-width: 991px) and (min-width: 325px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:calc(12px + 2 * ((100vw - 325px) / 666))}}@media screen and (max-width: 991px) and (min-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:14px}}@media (max-width: 480px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:10px;font-size:12px}}@media screen and (max-width: 480px) and (min-width: 320px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:calc(10px + 2 * ((100vw - 320px) / 160))}}@media screen and (max-width: 480px) and (min-width: 480px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px}}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .col .value{font-size:12px}}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{padding-right:10px;padding-left:10px;margin-right:0;width:auto;min-width:10%;border-right:1px solid #999999;text-align:center}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{width:auto}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{padding:0;border-right:0;display:inline-block;line-height:1;min-width:auto}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info::after{content:"|";font-size:12px;display:inline-block;width:12px;text-align:center;padding-right:2px}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .traveller-info .value{display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{text-align:center;min-width:auto;width:auto;padding-left:10px}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{width:auto}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .cabin-info{display:inline-block;line-height:1;min-width:auto;padding-left:inherit}}flights-search-bar-component .search-container .flights-search-state-bar .col-duration{min-width:20%;width:auto;border-right:1px solid #999999}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col-duration{width:auto;border-right:0}flights-search-bar-component .search-container .flights-search-state-bar .col-duration::after{content:"|";font-size:12px;display:inline-block;width:12px;text-align:center;padding-right:2px}}@media (max-width: 991px){flights-search-bar-component .search-container .flights-search-state-bar .col-duration .value{display:inline-block}}flights-search-bar-component .search-container .flights-search-state-bar .col-destination{width:30%}@media (max-width: 767px){flights-search-bar-component .search-container .flights-search-state-bar .col-destination{width:80%}}flights-search-bar-component .search-container .flights-search-state-bar .col-destination .value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}flights-search-bar-component .search-container .flights-search-state-bar .edit-search label{font-size:16px}flights-search-bar-component .search-container .flights-search-state-bar .edit-search label:hover{cursor:pointer}flights-search-bar-component .value-separator{border-left:1px solid #999999;padding:0 5px;margin-left:4px;vertical-align:text-bottom}flights-search-bar-component .back-to-result-bar{display:flex;align-items:center;height:48px;padding-left:5px;background-color:#fff;color:#E30613;font-size:14px}flights-search-bar-component .back-to-result-bar .col{padding:8px 0}flights-search-bar-component .back-to-result-bar .back-navigation .text{font-weight:500;padding-left:8px}flights-search-bar-component .back-to-result-bar .back-navigation .text else{text-transform:none}flights-search-bar-component .back-to-result-bar .back-navigation .text::first-letter{text-transform:uppercase}.flights-search-results .back-to-first-segment{height:3rem;display:flex;align-items:center;color:#999;font-size:0.9rem}@media (max-width: 991px){.flights-search-results .back-to-first-segment{background:#ffffff;padding:0 1rem}}.flights-search-results .back-to-first-segment .back-to-first-segment-button{cursor:pointer}.flights-search-results .search-results-body{display:flex;align-items:flex-start}.flights-search-results .search-results-body .search-results-sidebar{width:15rem;padding-right:1rem}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider{background-color:#d3d3d3;padding:0.75rem 1rem;margin-bottom:15px}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .title{font-weight:600;color:#57b3fe;text-transform:uppercase}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label{color:#57b3fe}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.left{float:left}.flights-search-results .search-results-body .search-results-sidebar .search-points-cash-slider .label.right{float:right}.flights-search-results .search-results-body .search-results-list{flex:1 0 0%}.flights-search-results .search-results-body .search-results-list .no-match-message{text-align:center;margin:10rem 5rem}.flights-search-results .search-results-body .search-results-list .no-match-message .header{font-size:1rem;font-weight:600;margin-bottom:0.5rem}.flights-search-results .search-results-body .search-results-list .no-match-message .subtext{font-size:0.85rem}.flights-search-results .search-results-body .search-results-list .no-match-message .reset-filters{color:#57b3fe}.result-top-area{color:#303030;padding:0;min-height:auto}.search-bar-border{display:none;background:#ffffff}@media (max-width: 991px){.search-bar-border{display:flex;padding:0 1rem}}.search-bar-border .border-line{flex:1 0 0%;background:#999999;height:1px}.flights-search-results-summary{align-items:center;display:flex;width:100%;padding:0 0 1rem}@media (max-width: 991px){.flights-search-results-summary{background:#ffffff;padding:0 16px 8px;font-size:0.9rem}}.flights-search-results-summary .summary{flex:1 0 0%}.flights-search-results-summary .summary .text .result-count-disclaimer{font-size:0.9rem;margin-bottom:0.25rem}.flights-search-results-summary .summary .text .result-help{font-weight:500}.flights-search-results-summary .ui-select-container a.select2-choice{background-color:#fff}.flights-search-results-summary .sort-text-container{display:none}.flights-search-results-modal .modal-content{box-shadow:none;border:0;background:none}.flights-search-results-modal .filter-panel{background:none;max-width:100%}.flights-search-results-modal .filter-panel .filter-group-title{font-size:0.9rem}.flights-search-results-modal .filter-panel .checkbox-input{font-size:1.1rem;line-height:1.7rem}.flights-search-results-modal .filter-panel .rz-bubble{font-size:0.9rem}@media (min-width: 768px){.flights-search-results-modal .modal-sm{min-width:50%}}.flights-checkout .checkout-box-header{display:flex;flex-direction:column;width:100%}@media (max-width: 767px){.flights-checkout .checkout-box-header{padding-bottom:16px;background:#EBEFF1}}.flights-checkout .checkout-box-header .payment-header{display:flex;align-items:center}.flights-checkout .checkout-box-header .payment-header .payment-title{display:flex;flex:1 0 50%}.flights-checkout .checkout-box-header .payment-header .color-headline{color:#282828;font-size:20px}.flights-checkout .checkout-box-header .payment-header .credit-cards{text-align:right;flex:1 0 50%}.flights-checkout .checkout-box-header .payment-header .credit-cards img{height:39px;border-radius:5px;margin-top:10px}.flights-checkout .checkout-box-header .payment-header .credit-cards img.visamc{height:32px}.flights-checkout .payment-options{width:100%}@media (max-width: 767px){.flights-checkout .payment-options{background:#EBEFF1;margin-bottom:8px}}.flights-checkout .payment-options .payment-options-desktop{display:flex;margin:10px 0;flex:1 0 auto;text-align:center;font-size:14px;font-weight:normal}.flights-checkout .payment-options .payment-options-desktop .saved-card,.flights-checkout .payment-options .payment-options-desktop .credit-debit-card,.flights-checkout .payment-options .payment-options-desktop .pay-anyone{background-color:#EBEFF1;padding:8px 20px;margin-right:10px;color:#667C88;border-radius:5px;display:flex;flex:1 0 25%}.flights-checkout .payment-options .payment-options-desktop .saved-card.active,.flights-checkout .payment-options .payment-options-desktop .credit-debit-card.active,.flights-checkout .payment-options .payment-options-desktop .pay-anyone.active{background-color:#667C88;color:#fff}.flights-checkout .payment-options .payment-options-desktop .credit-debit-card{flex:1 0 40%;margin-right:0}@media (max-width: 767px){.flights-checkout .payment-options .payment-options-desktop{display:none}}.flights-checkout .payment-options .payment-options-mobile{display:none}@media (max-width: 767px){.flights-checkout .payment-options .payment-options-mobile{display:flex}.flights-checkout .payment-options .payment-options-mobile #payments{width:100%;height:32px;line-height:20px;padding:0 8px}}.flights-checkout .content-container{display:flex;align-items:flex-start;flex-direction:row-reverse;flex-wrap:wrap;padding:2.5rem 0}@media (max-width: 991px){.flights-checkout .content-container{padding:2.5rem 1rem}}.flights-checkout .summary-section{width:21rem;position:relative}.ltr .flights-checkout .summary-section{margin:0 0 16px 16px}.rtl .flights-checkout .summary-section{margin:0 16px 16px 0}@media (max-width: 991px){.flights-checkout .summary-section{flex:1 0 100%}}.flights-checkout .summary-section>*{width:100%}.flights-checkout .summary-section .spinner-loader{position:absolute;top:0;bottom:0;right:0;left:0;z-index:4}.flights-checkout .summary-section .spinner-loader .table-layout{height:100%;background-color:rgba(0,0,0,0.6)}.flights-checkout .summary-section .spinner-loader .fa-spin,.flights-checkout .summary-section .spinner-loader .displayText{color:#fff}.flights-checkout .form-section{flex:1 0 0%}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid{border-color:#E30613}.flights-checkout .form-section .ng-submitted .form-field .ng-invalid .select2-choice,.flights-checkout .form-section .form-field .ng-dirty.ng-invalid .select2-choice{border-color:#E30613}@media (max-width: 991px){.flights-checkout .form-section{flex:1 0 100%}}.flights-checkout .form-section .error-mapper>div{display:block;margin-bottom:1rem}.flights-checkout .ng-submitted .date-and-passport-container .ng-invalid a{border-color:#E30613}.flights-checkout .form-group{background-color:#fff;margin-bottom:2.5rem;padding:1.875rem}.flights-checkout .form-group .form-group-title{color:#003893;font-weight:500;font-size:1.25rem;margin-bottom:1.25rem}.flights-checkout .form-group .form-group-title .credit-card-wrapper{margin-top:-7px;margin-left:10px}.flights-checkout .form-group:last-child{border-radius:5px 5px 0 0}.flights-checkout .form-field{position:relative}.flights-checkout .form-field .form-field-title{margin-bottom:0.5rem}.flights-checkout .form-field label{display:block}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{background-color:#fff;background-image:none;filter:none;border:1px solid #999999;border-radius:0.125rem;padding:0.25rem 0.5rem;color:#303030;width:100%;height:2.5rem;line-height:1.2rem;font-size:0.9rem}.flights-checkout .form-field .vIco{top:33px}.ltr .flights-checkout .form-field .vIco{right:15px}.rtl .flights-checkout .form-field .vIco{left:15px}.flights-checkout .phone-number-field{top:26px}@media (max-width: 767px){.flights-checkout .phone-number-field{top:0}}.flights-checkout .error-message-container{height:1.875rem}.flights-checkout .error-message-container .message{color:#E30613;font-size:0.75rem}.flights-checkout .submit-button-section{display:flex;flex-wrap:wrap;flex-direction:column}.flights-checkout .submit-button-section .input-container{display:flex;align-items:flex-start}.flights-checkout .submit-button-section .input-container .tnc-checkbox{width:1rem;margin-right:1rem}.rtl .flights-checkout .submit-button-section .input-container .tnc-checkbox{margin-left:1rem}.flights-checkout .submit-button-section .input-container .label-container{font-size:0.875rem;flex:1 0 0%;color:#999999}.flights-checkout .submit-button-section .submit-button{text-transform:uppercase;width:22rem;margin:0 auto}.flights-primary-passenger-detail-form .form-field-title{display:flex}.flights-primary-passenger-detail-form .form-field-title .subtext{font-size:0.8rem}.flights-primary-passenger-detail-form .reset-form{display:none}.flights-primary-passenger-detail-form .extra-text{display:none}@media (max-width: 991px){.flights-primary-passenger-detail-form .row.phone-number,.flights-primary-passenger-detail-form .row.email-address{padding:0 24px}}@media (max-width: 767px){.flights-primary-passenger-detail-form .row.email-address .vIco{top:52px}}.flights-primary-passenger-detail-form .form-field .vIco{top:33px}.ltr .flights-primary-passenger-detail-form .form-field .vIco{right:15px}.rtl .flights-primary-passenger-detail-form .form-field .vIco{left:15px}.flights-primary-passenger-detail-form .phone-number-field .vIco{top:3px}.flights-secondary-passenger-detail-form .secondary-guest-title{display:flex;justify-content:space-between}@media (max-width: 991px){.flights-secondary-passenger-detail-form .secondary-guest-title{padding:16px 16px 0}}@media (max-width: 767px){.flights-common-passenger-detail-form .date-input>div[class^="col-"]:not(:last-child){margin-bottom:1rem}}.flights-checkout-error-mapper{padding:1rem;font-size:0.9rem;border:1px solid;border-color:#E30613;border-radius:0.15rem;background-color:#f5dcd3}.flights-price-changed-modal{position:fixed;padding:1rem;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.6);z-index:9999}.flights-price-changed-modal .content{padding:1.2rem;width:60%;margin:auto;background:#fff;position:absolute;top:20%;right:0;left:0;border-radius:0.4rem}.flights-price-changed-modal .content .info-container{text-align:center;margin-bottom:1rem}.flights-price-changed-modal .content .info-container .title-text{font-size:2rem;color:#00007b}.flights-price-changed-modal .content .info-container .content-text{font-size:1.2rem;margin-top:1rem;color:rgba(67,67,69,0.8)}.flights-price-changed-modal .content .info-container .price-text{margin-top:1rem;margin-bottom:2rem;font-size:1.4rem;color:#00007b}.flights-price-changed-modal .content .bottom-actions{display:flex;text-align:center;justify-content:center;gap:5px}.flights-price-changed-modal .content .bottom-actions .search-button{display:flex;justify-content:center;border:solid 2px rgba(0,0,0,0.3);width:auto;margin-top:0.4rem;margin-right:1rem;color:rgba(0,0,0,0.7)}.flights-price-changed-modal .content .bottom-actions .continue-button{display:flex;justify-content:center;width:auto;color:rgba(0,0,0,0.7)}@media (max-width: 991px){.flights-review-container{padding:0 0.6rem}}.flights-review-container .header{font-weight:800}.flights-review-container .header.review-trip{margin:1rem 0 0 0;font-size:2rem}@media (max-width: 991px){.flights-review-container .header.review-trip{font-size:1.2rem}}.flights-review-container .flight-results-tax{margin-bottom:1rem;font-size:0.9rem}@media (max-width: 767px){.flights-review-container .flight-results-tax{display:none}}.flights-review-container .trips-info,.flights-review-container .trips-action{display:inline-block;vertical-align:top;margin-right:1rem;width:40rem}@media (max-width: 991px){.flights-review-container .trips-info,.flights-review-container .trips-action{margin:0;width:100%}}.flights-review-container .trips-action .change-flight{margin:0.5rem;padding-left:1rem;font-size:1.1rem;font-weight:800}@media (max-width: 991px){.flights-review-container .trips-action .change-flight{padding:0;font-size:1rem}}.flights-review-container .trips-action .change-flight .change-flight-link{text-decoration:none;cursor:pointer}.flights-review-container .trips-action .change-flight .change-flight-link .icon-left-arrow::after{display:inline-block;content:"\00ab"}.flights-review-container .trips-action .btn-book-now{margin:0.5rem;padding:0.6rem;text-align:center;font-size:1.3rem;background:#337ab7;color:#fff;border-radius:5px}@media (max-width: 991px){.flights-review-container .trips-action .btn-book-now{margin-top:1.5rem}}.flights-review-container .trips-action .rules-container{display:none;margin:0.5rem;padding:1rem;font-size:0.9rem}@media (max-width: 991px){.flights-review-container .trips-action .rules-container{padding-left:0}}.flights-review-container .flights-search-results-list-item{box-shadow:none}.flights-review-container .flights-item{background:#fff;margin-bottom:1rem;padding:1rem}.flights-review-container .flights-item .header{font-size:1.1rem}@media (max-width: 991px){.flights-review-container .flights-item .header{font-size:1rem}}.flights-review-container .flights-item .flights-list-result-item{margin-bottom:0;box-shadow:none}.flights-review-container .flights-item .flights-list-result-item .flight-list-info{width:100%}input-counter .input-counter{display:flex;align-items:center;justify-content:center;padding:8px 0}input-counter .input-counter button,input-counter .input-counter .number{height:1.75rem;font-size:1rem}input-counter .input-counter button{text-align:center;border:1px solid;background:#fff;padding:0.188rem 0 0.063rem;width:1.375rem}input-counter .input-counter button:focus{outline:0}input-counter .input-counter .left-button{border-top-left-radius:4px;border-bottom-left-radius:4px}input-counter .input-counter .right-button{border-top-right-radius:4px;border-bottom-right-radius:4px}input-counter .input-counter .number{flex:1 0 0%;text-align:center;align-items:center;min-width:2rem;max-width:4rem;line-height:1.75rem;border-top:1px solid;border-bottom:1px solid}flight-booking-detail-component{color:#484848}flight-booking-detail-component .banner .banner-wrap img{padding-top:0}@media (max-width: 991px){flight-booking-detail-component .banner .banner-wrap img{width:100%;height:100%}}@media (max-width: 991px){flight-booking-detail-component .banner .banner-mobile .banner-wrap{overflow:hidden;border-radius:5px}}flight-booking-detail-component .marketing-banner-section{background-color:#E0E0E0;height:180px;width:100%;border-radius:5px}@media (max-width: 991px){flight-booking-detail-component .marketing-banner-section{background:none;height:auto;margin:10px 15px;width:calc(100% - 30px)}}flight-booking-detail-component .marketing-banner-section img{width:100%}@media (max-width: 991px){flight-booking-detail-component .marketing-banner-section img{width:calc(100% - 30px)}}flight-booking-detail-component .purchase-container,flight-booking-detail-component .buttons-container{margin:16px 0;padding:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container{margin-top:45px}}@media (max-width: 991px){flight-booking-detail-component .purchase-container section{flex-direction:row;flex:1 0 auto;margin:10px 15px;padding:0}}flight-booking-detail-component .purchase-container .booking-info-section .booking-info{display:flex;flex-direction:column;width:100%;align-items:center;text-align:center;padding:38px 0 30px;background-color:#fff;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section .booking-info{padding:20px 45px}}flight-booking-detail-component .purchase-container .booking-info-section .booking-info .email-note{display:none}flight-booking-detail-component .purchase-container .booking-info-section .logo-success::before{content:"";position:relative;background-image:url("https://cdn-s3.kaligo.com/assets/images/icn-success.png");width:71px;height:73px;display:inline-block}flight-booking-detail-component .purchase-container .booking-info-section .logo-pending::before{content:"";position:relative;background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-pending-solid.svg");width:71px;height:71px;display:inline-block}flight-booking-detail-component .purchase-container .booking-info-section .details .header{font-size:32px;padding-bottom:10px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .details .header{font-size:22px}}flight-booking-detail-component .purchase-container .booking-info-section .sub-header{font-size:16px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .sub-header{font-size:14px}}flight-booking-detail-component .purchase-container .booking-info-section .sub-header span:last-of-type{font-weight:600}flight-booking-detail-component .purchase-container .booking-info-section hr{border-color:#EBEFF1;width:82%}flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container{font-size:16px}@media (max-width: 767px){flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container{font-size:14px}}flight-booking-detail-component .purchase-container .booking-info-section .trip-detail-container .trip-id{font-weight:600;padding-top:27px}flight-booking-detail-component .purchase-container .booking-info-section .bold{font-weight:500}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info{box-shadow:none;background-color:transparent;align-items:flex-start;text-align:left}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .header{font-size:26px;font-weight:600}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .header{font-size:24px}}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .sub-header{font-size:20px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info .sub-header{font-size:16px}}flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info hr{width:100%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-info-section.travelfusion .booking-info{padding:0}}flight-booking-detail-component .purchase-container .booking-hotel-section{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:5px;border:1px solid #E0E0E0;min-height:90px;padding:16px}@media (min-width: 992px){flight-booking-detail-component .purchase-container .booking-hotel-section{flex-direction:row}}flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:18px;color:#484848;font-weight:400;text-align:center;margin-bottom:8px}.ltr flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-right:16px}.rtl flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-left:16px}@media (min-width: 768px){flight-booking-detail-component .purchase-container .booking-hotel-section .title{font-size:24px}}flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action{width:100%}flight-booking-detail-component .purchase-container .passengers-info-section{margin-right:10px;border-radius:5px;flex:1 0 100%;margin-top:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .passengers-info-section{margin:25px 0 0}}flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title{font-size:14px;font-weight:400;padding-bottom:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title{font-size:16px}}flight-booking-detail-component .purchase-container .passengers-info-section .passengers-name{font-size:16px;font-weight:500}flight-booking-detail-component .purchase-container .cabin-info-section{margin-right:10px;border-radius:5px;flex:1 0 100%;margin-top:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .cabin-info-section{margin:25px 0 0}}flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title{font-size:14px;font-weight:400;padding-bottom:0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title{font-size:16px}}flight-booking-detail-component .purchase-container .cabin-info-section .cabin-name{font-size:16px;font-weight:500}flight-booking-detail-component .purchase-container .flights-info-section{flex:1 0 60%;background-color:#fff;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.08);padding:15px 20px;flex-wrap:wrap}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section{box-shadow:none;background:none;padding:0}}flight-booking-detail-component .purchase-container .flights-info-section .flight-date-container{display:flex;align-items:center;justify-content:center}flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo{display:inline-block;vertical-align:top;padding-right:25px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .airline-container .airline-logo{padding-right:4px}}flight-booking-detail-component .purchase-container .flights-info-section .airline-container img{height:40px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .airline-container img{height:25px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container{margin:16px 0;text-align:center;padding-left:12px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container{padding-left:0;text-align:left;max-width:767px;display:flex;margin-left:15px;margin-top:20px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details{display:inline-block;padding-right:8px;text-align:right;vertical-align:top;width:20%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-departure-details{width:auto}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey{display:inline-block;width:50%;text-align:center}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey{margin-top:-5px;flex:1 0 auto;width:auto;letter-spacing:-1px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-time{color:#999999;font-size:12px}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .journey-graph{background:url("https://cdn-s3.kaligo.com/assets/images/eee-color.png");background-size:100% 2px;background-repeat:no-repeat;background-position:center;display:inline-block;width:100%}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon{bottom:0;width:11px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container img.flight-icon{width:13px;margin-top:-3px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;width:20%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-arrival-details{width:auto}}flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset{font-size:20px;font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .day-offset{font-size:16px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage{text-align:center;position:absolute;bottom:-10px;width:100%;font-size:12px}flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage.has-next-day{bottom:-15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage{max-width:767px;bottom:-20px}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info{flex:1 0 100%;padding-bottom:20px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flights-info{width:calc(100% - 30px)}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type{padding-top:20px;border-top:1px solid #E0E0E0;border-bottom:1px solid #E0E0E0}flight-booking-detail-component .purchase-container .flights-info-section .flights-list{position:relative}flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{height:34px;display:flex;align-items:center;margin:30px 0 25px 75px;background-color:#F8F8F8;color:#EC6807;border-radius:6px;padding-left:15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info{max-width:767px;bottom:-15px;padding-left:0;display:flex;justify-content:center;margin:20px 0 15px}}flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span{font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .stop-over-time-info span{font-size:12px}}flight-booking-detail-component .purchase-container .flights-info-section .title{font-size:20px;padding-bottom:15px;color:#484848;display:flex;align-items:center}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .title{font-size:16px;padding-bottom:0;margin-bottom:15px;display:flex;align-items:flex-start;flex-direction:column-reverse}}flight-booking-detail-component .purchase-container .flights-info-section .title span:first-of-type{padding-right:5px}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{background-size:cover;width:30px;height:30px;margin-right:45px;font-size:20px;display:inline-block}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section .flight-logo{margin-right:10px;height:27px;width:27px}}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.depart{background-image:url("https://cdn-s3.kaligo.com/assets/images/flight-icn-active.png")}flight-booking-detail-component .purchase-container .flights-info-section .flight-logo.return{background-image:url("https://cdn-s3.kaligo.com/assets/images/icn-rtrn.png")}flight-booking-detail-component .purchase-container .airline-details{display:inline-block}flight-booking-detail-component .purchase-container .airline-details p{margin-bottom:0;padding:0;font-size:14px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details p:last-of-type{font-size:12px}}flight-booking-detail-component .purchase-container .airline-details strong{font-size:16px;font-weight:500}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details strong{font-size:14px}}flight-booking-detail-component .purchase-container .airline-details .fare-type{text-transform:capitalize}flight-booking-detail-component .purchase-container .tnc-info-section{width:100%;margin-top:25px;padding:13px 0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .tnc-info-section{margin:25px 0 0}}flight-booking-detail-component .booking-info-container{flex-wrap:wrap;width:100%}flight-booking-detail-component .booking-info-section,flight-booking-detail-component .booking-hotel-section,flight-booking-detail-component .marketing-banner-section{margin-bottom:15px;padding-bottom:0}flight-booking-detail-component .booking-summary-container{flex:1 0 28%}@media (max-width: 991px){flight-booking-detail-component .booking-summary-container{margin:0 auto;width:100%;flex:1 0 100%}}flight-booking-detail-component .booking-summary-container .booking-summary-header{font-weight:500;display:block;background-color:#EBEFF1;padding:15px 18px;font-size:16px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-container .booking-summary-header{display:none}}flight-booking-detail-component .booking-summary-container .booking-summary-header .header{border-bottom:0;padding-bottom:0;color:#303030;text-transform:lowercase}flight-booking-detail-component .booking-summary-container .booking-summary-header .header::first-letter{text-transform:capitalize}flight-booking-detail-component .booking-summary-container .airport,flight-booking-detail-component .booking-summary-container .arrival-date,flight-booking-detail-component .booking-summary-container .fare-type{font-weight:500}flight-booking-detail-component .booking-summary-container .fare-type{text-transform:capitalize}flight-booking-detail-component .booking-summary-container .passengers-info{font-weight:600;margin-bottom:15px}flight-booking-detail-component .booking-summary-container .passengers-info .header{font-weight:400}flight-booking-detail-component .booking-summary-container .cabin-info{font-size:16px}flight-booking-detail-component .booking-summary-container .cabin-info .cabin-type{font-weight:600}flight-booking-detail-component .booking-summary-footer{margin-bottom:10px}flight-booking-detail-component .booking-summary-footer .total-cost{background:rgba(0,158,155,0.08);color:#303030;margin-bottom:0;padding:16px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-footer .total-cost{border-radius:0 0 5px 5px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}}flight-booking-detail-component .booking-summary-footer .points-info{font-weight:500;font-size:18px;margin:10px 0 15px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-footer .points-info{margin:0 0 8px;font-size:18px}}.ltr flight-booking-detail-component .booking-summary-footer .currency{margin-right:-4px}.rtl flight-booking-detail-component .booking-summary-footer .currency{margin-left:-4px}flight-booking-detail-component .booking-summary-footer .tax-recovery-container{font-size:12px;text-transform:lowercase}flight-booking-detail-component .booking-summary-footer .tax-recovery-container::first-letter{text-transform:capitalize}flight-booking-detail-component .booking-summary-footer .title{display:flex}flight-booking-detail-component .booking-summary-footer .title .label{font-size:16px;font-weight:400;color:#484848;text-transform:lowercase}flight-booking-detail-component .booking-summary-footer .title .label::first-letter{text-transform:capitalize}@media (max-width: 767px){flight-booking-detail-component .booking-summary-footer .title .label{font-size:14px}}flight-booking-detail-component .booking-summary-footer .title .sub-title{color:#009E9B;text-transform:uppercase;font-size:12px}.ltr flight-booking-detail-component .booking-summary-footer .title .sub-title{margin-left:5px}.rtl flight-booking-detail-component .booking-summary-footer .title .sub-title{margin-right:5px}flight-booking-detail-component .booking-credit-info{margin:0 16px}flight-booking-detail-component .buttons-container{display:flex;flex-wrap:wrap}@media (max-width: 991px){flight-booking-detail-component .buttons-container{margin:0 15px;justify-content:center}}flight-booking-detail-component .buttons-container .fare-rules-section{flex:1 0 100%;margin-bottom:30px}@media (max-width: 991px){flight-booking-detail-component .buttons-container .fare-rules-section{display:none}}flight-booking-detail-component .buttons-container .full-terms,flight-booking-detail-component .buttons-container .terms{font-size:16px;color:#2979FF}flight-booking-detail-component .buttons-container .full-terms::after,flight-booking-detail-component .buttons-container .terms::after{content:"\f105";font-family:FontAwesome;font-size:21px;margin-left:10px;color:#2979FF}flight-booking-detail-component .buttons-container .btn-action{background:transparent linear-gradient(90deg, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -webkit-gradient(linear, left top, right top, from(#EF473A), to(#CB2D3E)) 0% 0% no-repeat padding-box;background:transparent -moz-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -ms-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;background:transparent -o-linear-gradient(left, #EF473A 0%, #CB2D3E 100%) 0% 0% no-repeat padding-box;width:245px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:5px;margin:0}@media (max-width: 991px){flight-booking-detail-component .buttons-container .btn-action{width:100%;height:46px;font-size:16px}}flight-booking-detail-component .buttons-container .btn-action a{color:#fff;font-size:18px;font-weight:600}@media (max-width: 991px){flight-booking-detail-component .buttons-container .btn-action a{font-size:16px}}flight-booking-detail-component .buttons-container .manage-booking{display:flex;align-items:center;justify-content:center;margin-left:30px;font-size:18px;color:#2979FF}@media (max-width: 991px){flight-booking-detail-component .buttons-container .manage-booking{font-size:16px;text-align:center;width:100%;margin:22px 0}}flight-booking-detail-component .buttons-container .manage-booking::after{content:"\f105";font-family:FontAwesome;font-size:24px;margin-left:10px;color:#2979FF}@media (max-width: 991px){flight-booking-detail-component .buttons-container .manage-booking::after{font-size:20px;margin-left:8px}}flight-booking-detail-component .buttons-container .manage-booking a{color:#2979FF}flight-booking-detail-component .booking-status-container.travelfusion{margin-left:auto}@media (max-width: 767px){flight-booking-detail-component .booking-status-container.travelfusion{margin-left:inherit;margin-bottom:16px}}flight-booking-detail-component .booking-status-container.travelfusion .booking-status{display:flex;align-items:center;justify-content:center;padding:4px 10px;border-radius:100px;font-weight:400;text-transform:capitalize;font-size:16px}flight-booking-detail-component .booking-status-container.travelfusion .booking-status .icon{display:flex;width:16px;height:16px;margin-right:8px}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.confirmed{border:1px solid #53C28D;background-color:#E8F7F0}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.pending{border:1px solid #F7CC5C;background-color:#FEF8E7}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.cancelled{border:1px solid #b3b3b3;background-color:#F5F5F5}flight-booking-detail-component .booking-status-container.travelfusion .booking-status.cancelled .cancelled-circle{width:16px;background-color:#F5F5F5;border:5px solid #b3b3b3;border-radius:100px}.ltr flights-search-form-component .search-form-group{margin-right:10px}.rtl flights-search-form-component .search-form-group{margin-left:10px}@media (max-width: 767px){flights-search-form-component .search-form-group{margin-bottom:10px}}@media (max-width: 767px){flights-search-form-component{display:block;padding:0 15px}.edit-search-popup flights-search-form-component{padding:0}}flights-search-form-component .search-form{display:flex;padding:12px 20px 20px}@media (max-width: 767px){flights-search-form-component .search-form{height:auto;background-color:#EBEFF1;position:relative;z-index:auto;padding:12px 15px 20px}}flights-search-form-component .search-form #main-search{flex:1 0 100%;padding:0;display:flex;border:0;flex-wrap:wrap}@media (max-width: 767px){flights-search-form-component .search-form #main-search{padding-top:45px;position:relative}}flights-search-form-component .search-form .dirtyMsg{top:95px}@media (max-width: 991px){flights-search-form-component .search-form .dirtyMsg{top:165px}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .search-form .dirtyMsg{top:100px}}flights-search-form-component .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;padding:0;color:#484848}@media (max-width: 767px){flights-search-form-component .search-form-label{font-size:12px}}flights-search-form-component input{padding:12px 14px 0;height:52px;border-radius:3px;font-weight:500;border:1px solid #DEDEDE;background-color:#F8F8F8;font-size:16px}@media (max-width: 767px){flights-search-form-component input{background-color:#fff;padding:12px 14px 0}}@media (max-width: 991px){flights-search-form-component input{height:52px}}@media (max-width: 767px){flights-search-form-component #origin-container,flights-search-form-component #destination-container{flex:1 0 100%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component #origin-container,flights-search-form-component #destination-container{flex:2 0 48%;padding-bottom:10px}}flights-search-form-component #origin-container flight-location-search input,flights-search-form-component #destination-container flight-location-search input{width:100%;text-overflow:ellipsis}flights-search-form-component #origin-container flight-location-search input:focus,flights-search-form-component #destination-container flight-location-search input:focus{border:2px solid #005073;box-shadow:none;outline:0}flights-search-form-component .date-range-container{flex:1 0 20%}@media (min-width: 992px){flights-search-form-component .date-range-container{min-width:315px}}@media (max-width: 767px){flights-search-form-component .date-range-container{flex:1 0 100%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .date-range-container:only-child{flex:none}}@media (min-width: 992px){flights-search-form-component .depart-container,flights-search-form-component .return-container{flex:auto}}flights-search-form-component .depart-container input,flights-search-form-component .return-container input{max-width:155px}@media (min-width: 992px){flights-search-form-component .depart-container input,flights-search-form-component .return-container input{max-width:inherit;width:100%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .depart-container input,flights-search-form-component .return-container input{max-width:100%}}flights-search-form-component #origin-container input,flights-search-form-component .depart-container input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:1px solid #DEDEDE}@media (max-width: 767px){flights-search-form-component #origin-container input,flights-search-form-component .depart-container input{border:0}flights-search-form-component #origin-container input:focus,flights-search-form-component .depart-container input:focus{outline:0;border-radius:3px;border:2px solid #005073;box-shadow:none}}flights-search-form-component #origin-container input:first-child,flights-search-form-component .depart-container input:first-child{border-right:0}@media (max-width: 767px){flights-search-form-component #origin-container input:first-child,flights-search-form-component .depart-container input:first-child{border-bottom:0.5px solid #DEDEDE}}flights-search-form-component #origin-container input:first-child:focus,flights-search-form-component .depart-container input:first-child:focus{outline:0;border-radius:3px;border-right:2px solid #005073}flights-search-form-component #destination-container input,flights-search-form-component .return-container input{border-left:0.5px solid #DEDEDE}@media (max-width: 767px){flights-search-form-component #destination-container input,flights-search-form-component .return-container input{border:0}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component #destination-container input,flights-search-form-component .return-container input{margin-right:0}}@media (max-width: 767px){flights-search-form-component .return-container .search-form-label{left:50%}}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .return-container{width:-moz-available;width:-webkit-fill-available;width:fill-available}}flights-search-form-component .return-container input{border-left:0}flights-search-form-component #destination-container{width:261px}@media (max-width: 767px){flights-search-form-component #destination-container{padding-bottom:10px;margin-top:1px}}@media (min-width: 992px){flights-search-form-component #destination-container{padding-right:5px}}@media (min-width: 768px){flights-search-form-component #destination-container .form-control{border-left:0;border-bottom-left-radius:0;border-top-left-radius:0}}flights-search-form-component #origin-container{width:261px}@media (min-width: 768px){flights-search-form-component #origin-container .form-control{border-top-right-radius:0;border-bottom-right-radius:0}}flights-search-form-component .date-field{border:0}flights-search-form-component .date-field.is-focused{outline:0;border-radius:3px;box-shadow:none}flights-search-form-component .date-field.is-focused input{border:2px solid #005073}flights-search-form-component .depart-container .date-field .is-focused{border-right:0}@media (max-width: 991px) and (min-width: 768px){flights-search-form-component .depart-container{min-width:calc(100vw - 50vw - 39px)}flights-search-form-component .depart-container:only-child{min-width:100%}}flights-search-form-component .ow{width:100%}flights-search-form-component .ow input{width:100%;border-right:1px solid #DEDEDE;max-width:inherit;border-top-right-radius:3px;border-bottom-right-radius:3px}flights-search-form-component .fa-calendar{display:none}flights-search-form-component passengers-field-mobile .passengers-field-mobile{border:0}flights-search-form-component .dropdown-container{flex:1 0 100%;display:flex;line-height:1;height:15px;margin-bottom:2px}@media (max-width: 991px){flights-search-form-component .dropdown-container{height:26px}}@media (max-width: 767px){flights-search-form-component .dropdown-container{height:auto;padding:0;font-size:14px;position:absolute;top:15px;display:flex;width:100%}}flights-search-form-component .dropdown-container>div{height:auto;padding-right:35px}@media (max-width: 767px){flights-search-form-component .dropdown-container>div{flex:1 0 33%;padding-right:0;margin-bottom:10px}}@media (max-width: 767px){flights-search-form-component .dropdown-container .cabin-container{text-align:right;font-size:14px}}@media (max-width: 767px){flights-search-form-component .dropdown-container .cabin-container .cabin-field-desktop{display:none}}flights-search-form-component .dropdown-container .cabin-container .cabin-field-mobile{display:none}@media (max-width: 767px){flights-search-form-component .dropdown-container .cabin-container .cabin-field-mobile{display:block}}flights-search-form-component .dropdown-container .selected-value{display:inline-flex;justify-content:center;background-color:transparent;border:0;padding:0;height:auto}flights-search-form-component .dropdown-container .selected-value .selected-text{height:auto;border:0;padding-right:6.5px}flights-search-form-component .dropdown-container .selected-value .dropdown-arrow{display:inline-block;width:13px}flights-search-form-component .dropdown-container .selected-value .dropdown-arrow::before{content:"\f107";font-family:FontAwesome;font-size:16px;margin:0;position:inherit;top:11px;font-weight:600}@media (max-width: 767px){flights-search-form-component .dropdown-container .traveller-container{text-align:center}}flights-search-form-component .ipt-select2.thin .select2-container,flights-search-form-component .select2-container{width:auto}flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,flights-search-form-component .select2-container .select2-choice{border:0;background:transparent;width:auto;text-transform:capitalize;font-weight:500;font-size:16px;padding-right:10px;line-height:1;padding:0;box-shadow:none}@media (max-width: 767px){flights-search-form-component .ipt-select2.thin .select2-container .select2-choice,flights-search-form-component .select2-container .select2-choice{font-size:14px}}flights-search-form-component .ipt-select2.thin .select2-container .select2-choice span:first-of-type,flights-search-form-component .select2-container .select2-choice span:first-of-type{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;margin-right:20px}flights-search-form-component .ipt-select2.thin .select2-container .select2-choice .select2-chosen,flights-search-form-component .select2-container .select2-choice .select2-chosen{font-size:inherit}flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,flights-search-form-component .select2-container .select2-chosen{overflow:visible}.ltr flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,.ltr flights-search-form-component .select2-container .select2-chosen{margin-right:10px}.rtl flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen,.rtl flights-search-form-component .select2-container .select2-chosen{margin-left:10px}flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value,flights-search-form-component .select2-container .select2-chosen .selected-value{padding-right:10px;font-size:16px;line-height:1}@media (max-width: 767px){flights-search-form-component .ipt-select2.thin .select2-container .select2-chosen .selected-value,flights-search-form-component .select2-container .select2-chosen .selected-value{font-size:14px}}flights-search-form-component .ipt-select2.thin .select2-container .select2-arrow,flights-search-form-component .select2-container .select2-arrow{width:13px}flights-search-form-component .ipt-select2.thin .select2-container .select2-arrow::before,flights-search-form-component .select2-container .select2-arrow::before{content:"\f107";font-size:16px;color:#484848;margin:0}flights-search-form-component .ipt-select2.thin .select2-container .select2-drop-active,flights-search-form-component .select2-container .select2-drop-active{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;top:25px;z-index:50}flights-search-form-component .flight-way-container .ipt-select2.thin .select2-container .select2-choice{text-transform:none}flights-search-form-component .cabin-container .select2-drop-active{width:185px;border-radius:5px}@media (max-width: 767px){flights-search-form-component .cabin-container .select2-drop-active{right:0}}flights-search-form-component .cabin-container .select2-results{max-height:200px}flights-search-form-component .cabin-container .selected-value{display:inline-flex;justify-content:flex-end}@media (max-width: 767px){flights-search-form-component .cabin-container .selected-value .selected-text{max-width:78px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block}}flights-search-form-component .select2-results{border-radius:5px}flights-search-form-component .select2-results .ui-select-choices-row{padding:15px}flights-search-form-component .select2-results .select2-result-label{font-size:16px;padding:0}flights-search-form-component .select2-results .select2-highlighted{background-color:#fff}flights-search-form-component .select2-results .select2-highlighted .select2-result-label{color:#303030;font-weight:500}flights-search-form-component .ui-select-choices-row:hover{background-color:#EBEFF1}flights-search-form-component .flight-way-container .select2-drop-active{width:125px;border-radius:5px}@media (max-width: 767px){flights-search-form-component .flight-way-container .flight-type-desktop{display:none}}flights-search-form-component .flight-way-container .flight-type-mobile{display:none}@media (max-width: 767px){flights-search-form-component .flight-way-container .flight-type-mobile{display:block}}flights-search-form-component #search-form-submit .uppercase{text-transform:capitalize}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input{background:transparent}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input{background:#fff;margin:0;height:52px}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#start{border-radius:5px 0 0 5px;border:0}flights-search-form-component date-range-field-mobile .date-range-field-mobile-input input#end{border-radius:0 5px 5px 0;border:0;border-left:1px solid #DEDEDE}flights-search-form-component date-range-field-mobile.ow .date-range-field-mobile-input input#start{border-radius:5px}flights-search-form-component form-popup-mobile .title-content title-content{color:#484848;background-color:#EBEFF1;height:55px}flights-search-form-component form-popup-mobile .title-content .info-field .info-field-label{color:#484848;margin:0}flights-search-form-component form-popup-mobile .title-content .info-field .info-field-box{background-color:#EBEFF1;font-size:16px;font-weight:500;padding:0}flights-search-form-component form-popup-mobile .title-content .is-selecting .info-field-box{box-shadow:none}flights-search-form-component form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr flights-search-form-component form-popup-mobile .title-content .close-tick{float:left}.rtl flights-search-form-component form-popup-mobile .title-content .close-tick{float:right}flights-search-form-component form-popup-mobile body-content .datepicker-container{justify-content:flex-end}flights-search-form-component form-popup-mobile body-content .datepicker-container .btn-action{background:#fff;border:2px solid #2979FF;color:#2979FF;max-width:88px;height:46px}flights-search-form-component form-popup-mobile .fa-moon-o{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-night.svg");background-size:10px;background-repeat:no-repeat;background-position:center top;width:11px;height:11px}flights-search-form-component form-popup-mobile .fa-moon-o::before{content:none}@media (max-width: 767px){flights-search-form-component dropdown-field-popup-mobile .selected-value .selected-text{font-weight:500;padding-right:0}}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown{-webkit-animation:animRun10down 0.5s ease forwards;animation:animRun10down 0.5s ease forwards;width:222px;height:auto;z-index:50;background:#fff;padding:0;margin-top:0;border:5px;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.08);top:25px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field{padding:8px 20px;display:flex;align-items:center}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type{padding-top:15px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .form-field:first-of-type .age{display:none}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{font-size:16px;text-align:left}@media (min-width: 768px){flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label{min-width:70px}}flights-passengers-dropdown-component .flights-passengers-dropdown-component .dropdown .passenger-label .age{font-size:12px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter{display:flex}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .number{max-width:0;min-width:40px;border:0;font-size:16px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button,flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:25px;width:25px;line-height:25px;padding:0;font-weight:500;font-size:20px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .left-button:focus,flights-passengers-dropdown-component .flights-passengers-dropdown-component .input-counter .right-button:focus{outline:0}flights-passengers-dropdown-component .flights-passengers-dropdown-component .select2-results{border-radius:5px}flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer{padding:15px 20px;display:flex;justify-content:flex-end}flights-passengers-dropdown-component .flights-passengers-dropdown-component .closer a{color:#2979FF;font-size:16px;text-decoration:none}flights-passengers-dropdown-component .flights-passengers-dropdown-component .ng-leave{display:none}flights-passengers-dropdown-component form-popup-mobile .title-content{font-size:16px;padding:16px;text-transform:capitalize;margin-bottom:-1px}flights-passengers-dropdown-component form-popup-mobile .title-content title-content{height:100%}flights-passengers-dropdown-component form-popup-mobile .body-content .btn-action{background:#fff;border:2px solid #2979FF;color:#2979FF;max-width:88px;height:46px;float:right;margin-right:18px;margin-top:55px;text-transform:capitalize}flights-passengers-dropdown-component .selected-value .selected-text{font-size:14px;font-weight:500;padding-right:6.5px}@media (max-width: 767px){flights-passengers-dropdown-component .selected-value .selected-text{padding-right:4.5px}}flights-passengers-dropdown-component .selected-value .dropdown-arrow{width:13px}flights-passengers-dropdown-component .selected-value .dropdown-arrow::before{content:"\f107";font-family:FontAwesome;font-size:16px;margin:0;position:absolute;top:11px;font-weight:600}flights-passengers-dropdown-component .passenger-field-mobile-input{font-weight:500;color:#484848}flights-search-bar-component{background-color:#FAFAFA;color:#484848}flights-search-bar-component .search-bar{background-color:#FAFAFA}@media (min-width: 992px){flights-search-bar-component .search-bar{height:80px}}flights-search-bar-component .search-container{border-bottom:2px solid #EBEFF1;margin:54px 16px 0;padding-bottom:5px}@media (min-width: 768px){flights-search-bar-component .search-container{margin-top:16px}}@media (min-width: 992px){flights-search-bar-component .search-container{margin:0;padding-bottom:0}}flights-search-bar-component .search-container .destination{padding-bottom:4px;margin-top:17px}@media (max-width: 991px){flights-search-bar-component .search-container .destination{font-size:14px;font-weight:500;margin-top:0}}flights-search-bar-component .search-container .destination .edit-search label{color:#2979FF;font-weight:400}flights-search-bar-component .search-container .flights-search-state-bar{background-color:#FAFAFA;border-top:0;margin-bottom:6px}flights-search-bar-component .search-container .flights-search-state-bar .traveller-info{border-color:#484848;text-align:center}flights-search-bar-component .search-container .flights-search-state-bar .col-duration{border-color:#484848}flights-search-bar-component .search-container .flights-search-state-bar .edit-search button{border:0;background-color:transparent}flights-search-bar-component .search-container .flights-search-state-bar .edit-search button:focus,flights-search-bar-component .search-container .flights-search-state-bar .edit-search button:focus-visible{outline:5px auto -webkit-focus-ring-color}flights-search-bar-component .search-container .flights-search-state-bar .edit-search label{color:#2979FF;font-weight:400}flights-search-bar-component .value-separator{border-left:1px solid #484848}flights-search-results-component .search-bar-border{display:none}.flights-search-results{padding-top:8px}@media (min-width: 768px){.flights-search-results{padding-top:21px}}.flights-search-results .result-top-area{padding-bottom:8px}@media (max-width: 767px){.flights-search-results .result-top-area{padding:0}}.flights-search-results .result-top-area .point-cash-slider-search-result{margin-top:0}@media (max-width: 991px){.flights-search-results .result-top-area .point-cash-slider-search-result{margin-bottom:0}}.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:auto}@media (min-width: 992px){.flights-search-results .result-top-area .point-cash-slider-search-result .point-cash-slider-component{height:80px}}.flights-search-results .result-top-area .progress-bar-container .progress-bar-text{text-align:left;font-size:14px}@media (max-width: 991px){.flights-search-results .banner{padding:0 16px}}.flights-search-results .search-results-summary>*{margin-bottom:0;padding-bottom:10px}@media (max-width: 991px){.flights-search-results .search-results-summary>*{padding-bottom:5px}}.flights-search-results .search-results-body{position:relative;display:flex;align-items:flex-start}@media (max-width: 1199px){.flights-search-results .search-results-list{width:100%;padding-right:15px}}@media (max-width: 991px){.flights-search-results .search-results-list{padding-left:15px}}@media (max-width: 767px){.flights-search-results .search-results-list{padding-right:0;padding-left:0}}.flights-search-results-list-item,.flights-list-result-item,.selected-flight-item{min-height:auto;border-radius:6px}@media (max-width: 767px){.flights-search-results-list-item,.flights-list-result-item,.selected-flight-item{margin-right:15px;margin-left:15px}}.flights-search-results-list-item .flight-list-info,.flights-list-result-item .flight-list-info,.selected-flight-item .flight-list-info{width:66%}.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{min-height:160px;padding:18px 20px 15px;padding-right:0}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info.inline-element,.flights-list-result-item .flight-list-info.inline-element,.selected-flight-item .flight-list-info.inline-element{padding:16px;width:100%}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown,.flights-list-result-item .flight-list-info .flight-info-breakdown,.selected-flight-item .flight-list-info .flight-info-breakdown{margin-bottom:40px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:35px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo-container,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo-container,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo-container{min-height:auto}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{text-align:left;min-width:100px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo{display:flex;align-items:center;padding-bottom:10px;min-width:auto}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{height:32px;width:auto;margin-bottom:5px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-logo img,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-logo img,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-logo img{height:25px;margin-bottom:0}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.flights-list-result-item .flight-list-info .flight-info-breakdown .airline-name-container .name,.selected-flight-item .flight-list-info .flight-info-breakdown .airline-name-container .name{font-size:12px;color:#484848}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey{width:40%}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .journey-time{font-size:12px;color:#484848;margin-top:0;margin-bottom:0}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey hr,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey hr,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey hr{border-top:1px solid #DEDEDE;margin-top:-10px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .flight-icon{width:11px;top:0}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .stop-over{color:#EC6807;font-size:12px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-journey .direct,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-journey .direct{font-size:12px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{width:74%;top:0;flex-direction:row;display:inline-flex;justify-content:center}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing{width:100%;display:flex;justify-content:center}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .airport-label{font-size:14px}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:10px;top:-7px;left:-4px}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing sup,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing sup,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing sup{font-size:7px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:20px;color:#484848;font-weight:500}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .time-label,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .time-label{font-size:16px}}.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-search-results-list-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.flights-list-result-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-departure-details,.selected-flight-item .flight-list-info .flight-info-breakdown .flight-timing .flight-arrival-details{width:auto;top:0}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail,.flights-list-result-item .flight-list-info .flight-list-detail,.selected-flight-item .flight-list-info .flight-list-detail{padding-bottom:0}}.flights-search-results-list-item .flight-list-info .flight-list-detail .segment-details,.flights-list-result-item .flight-list-info .flight-list-detail .segment-details,.selected-flight-item .flight-list-info .flight-list-detail .segment-details{color:#94A4AD;font-size:12px;text-align:left;padding-left:23px}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail{color:#009E9B;font-size:12px;padding-top:7px;width:30%}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail::before,.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail::before,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail::before,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover{color:#2979FF;text-decoration:none}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail .fa,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail .fa,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail .fa{text-decoration:none;color:inherit}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail{width:auto;padding-bottom:10px}}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover{color:#009E9B}.flights-search-results-list-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.flights-list-result-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa,.selected-flight-item .flight-list-info .flight-list-detail a.flight-more-detail:hover .fa{text-decoration:none}.flights-search-results-list-item .flight-list-info .fa,.flights-list-result-item .flight-list-info .fa,.selected-flight-item .flight-list-info .fa{font-size:18px;vertical-align:inherit;text-decoration:none}.flights-search-results-list-item .flight-list-info .fa:hover,.flights-list-result-item .flight-list-info .fa:hover,.selected-flight-item .flight-list-info .fa:hover{text-decoration:none}.flights-search-results-list-item .flight-list-detail-expanded,.flights-list-result-item .flight-list-detail-expanded,.selected-flight-item .flight-list-detail-expanded{width:100%}@media (max-width: 767px){.flights-search-results-list-item .flight-list-detail-expanded .next-day-arrival,.flights-list-result-item .flight-list-detail-expanded .next-day-arrival,.selected-flight-item .flight-list-detail-expanded .next-day-arrival{padding-bottom:16px}}@media (max-width: 767px){.flights-search-results-list-item .flight-list-detail-expanded,.flights-list-result-item .flight-list-detail-expanded,.selected-flight-item .flight-list-detail-expanded{width:auto;padding:0 4px;margin:0 16px}}.flights-search-results-list-item .flight-list-info-prices,.flights-list-result-item .flight-list-info-prices,.selected-flight-item .flight-list-info-prices{border-left:0;width:34%;height:160px;padding:20px;padding-left:5px}.flights-search-results-list-item .flight-list-info-prices .prices,.flights-search-results-list-item .flight-list-info-prices .rates,.flights-list-result-item .flight-list-info-prices .prices,.flights-list-result-item .flight-list-info-prices .rates,.selected-flight-item .flight-list-info-prices .prices,.selected-flight-item .flight-list-info-prices .rates{line-height:1.2;text-align:right;font-size:20px;font-weight:500}.flights-search-results-list-item .flight-list-info-prices .symbol,.flights-list-result-item .flight-list-info-prices .symbol,.selected-flight-item .flight-list-info-prices .symbol{margin-left:4px}.flights-search-results-list-item .flight-list-info-prices .disclaimer,.flights-list-result-item .flight-list-info-prices .disclaimer,.selected-flight-item .flight-list-info-prices .disclaimer{display:none}.flights-search-results-list-item .flight-list-info-prices .selection-state,.flights-list-result-item .flight-list-info-prices .selection-state,.selected-flight-item .flight-list-info-prices .selection-state{text-align:right;font-size:14px}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action{display:flex;justify-content:flex-end}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action{letter-spacing:inherit;right:0;width:88px}.flights-search-results-list-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase,.flights-list-result-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase,.selected-flight-item .flight-list-info-prices .flights-list-item-action .btn-action.uppercase{text-transform:inherit}.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail{color:#009E9B;font-size:12px;padding-top:7px}.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail::before{color:#009E9B;text-decoration:none}@media (max-width: 767px){.flights-search-results-list-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.flights-list-result-item .flight-list-info-prices .flight-list-detail a.flight-more-detail,.selected-flight-item .flight-list-info-prices .flight-list-detail a.flight-more-detail{width:auto}}.mobile-flight-list-info-prices{margin-top:-60px;padding-bottom:10px;color:#484848;margin-right:17px}.mobile-flight-list-info-prices .mobile-prices{line-height:1.2}.mobile-flight-list-info-prices .mobile-prices .prices{display:block;font-size:16px;font-weight:500}.mobile-flight-list-info-prices .mobile-prices .rates{color:#484848;font-size:16px;font-weight:500}.mobile-flight-list-info-prices .mobile-prices .symbol{margin-left:4px}.mobile-flight-list-info-prices .mobile-prices .disclaimer{display:none}.mobile-flight-list-info-prices .mobile-flights-list-item-action{vertical-align:bottom;padding-bottom:0;bottom:0;padding-right:5px}.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right{-webkit-transform:scale(1, 1.5);-moz-transform:scale(1, 1.5);-ms-transform:scale(1, 1.5);-o-transform:scale(1, 1.5);transform:scale(1, 1.5);font-size:23px;color:#2979FF;text-decoration:none}.mobile-flight-list-info-prices .mobile-flights-list-item-action .fa-caret-right::before{content:"\f105"}.mobile-flight-list-info-prices .selection-state{font-size:12px}@media (min-width: 992px){.mobile-flight-list-info-prices .point-cash-slider-component{position:relative;width:auto;height:80px;display:flex;align-items:center}.ltr .mobile-flight-list-info-prices .point-cash-slider-component{right:auto;top:auto;margin-bottom:15px}}.mobile-flight-list-info-prices .point-cash-slider-component>div{flex:1 0 100%}@media (max-width: 991px){.mobile-flight-list-info-prices .point-cash-slider-component{box-shadow:0 10px 20px 5px rgba(0,0,0,0.07);left:0;bottom:40px}}@media (max-width: 767px){.mobile-flight-list-info-prices .point-cash-slider-component{bottom:42px}}@media (max-width: 767px){.mobile-flight-list-info-prices .point-cash-slider-component .component-container{padding:0;height:54px;display:flex;align-items:center}}.flight-list-detail-expanded{width:calc(100% - 40px);padding:0 20px}@media (max-width: 767px){.flight-list-detail-expanded{width:auto;padding:0;margin:0 20px}}.flight-list-detail-expanded .stop-over-flight-info{width:100%}.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:14px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .flight-journey-text{font-size:12px}}.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:40%;padding:20px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details{width:55.5%;padding:0 0 20px}}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-details .flight-journey-text:first-of-type{font-weight:500;padding-bottom:5px}}.flight-list-detail-expanded .stop-over-flight-info .time-line-container{padding:20px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .time-line-container{width:42%;padding:0}}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{color:#EC6807;margin-left:calc(25% + 25px);padding-left:20px;height:34px;display:flex;align-items:center;background:#F8F8F8;font-size:12px;border-radius:6px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info{margin-left:0;justify-content:center;padding-left:0}}.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line{font-size:16px}@media (max-width: 767px){.flight-list-detail-expanded .stop-over-flight-info .stop-over-time-info .time-line{font-size:14px}}.flight-list-detail-expanded .stop-over-flight-info img{width:auto;height:41px}.flight-list-detail-expanded .stop-over-flight-info .time-line-graph{color:#484848;font-size:12px}.flight-list-detail-expanded .stop-over-flight-info .time-line{font-weight:500;font-size:16px}.flight-list-detail-expanded .journey-details.flight-icon-container{width:25%;display:inline-block;padding:20px;padding-left:0}@media (max-width: 767px){.flight-list-detail-expanded .journey-details.flight-icon-container{width:100%;padding:10px}}@media (max-width: 767px){.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo{display:none}}.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,.flight-list-detail-expanded .journey-details.flight-icon-container img{height:32px;width:35px;margin-bottom:12px}@media (max-width: 767px){.flight-list-detail-expanded .journey-details.flight-icon-container .airline-logo-container,.flight-list-detail-expanded .journey-details.flight-icon-container img{height:25px;width:25px;margin-bottom:0;margin-right:7px}}.flight-list-detail-expanded .journey-details.flight-icon-container .airline-name-container{font-size:12px;color:#484848}.flight-list-detail-expanded .next-day-arrival{padding-top:10px;color:#EA1821;font-weight:500;font-size:14px}@media (max-width: 767px){.flight-list-detail-expanded .next-day-arrival{font-size:12px;padding-bottom:5px}}.flight-list-detail-expanded .more-detail-msg{color:#667C88;text-align:left}.flights-departure-summary{background-color:#EDF7F7;border:0;border-radius:6px}@media (max-width: 991px){.flights-departure-summary{margin:15px;position:relative}}@media (max-width: 767px){.flights-departure-summary .flights-search-results-list-item{margin-right:0}}.flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element{min-height:auto;padding:10px 20px;width:100%}@media (max-width: 767px){.flights-departure-summary .flights-search-results-list-item .flight-list-info.inline-element{padding:10px 0}}.flights-departure-summary .flights-search-results-list-item .flight-list-info .flight-info-breakdown{margin-bottom:0}.flights-departure-summary .flights-search-results-list-item .airline-name-container .name{font-size:14px}.flights-departure-summary .date-container .departure-date{font-weight:500}@media (min-width: 768px) and (max-width: 991px){.flights-departure-summary .date-container .departure-date{margin-top:3px}}@media (max-width: 767px){.flights-departure-summary .date-container .departure-date{font-size:12px}}.flights-departure-summary .date-container .departure-date::before{margin-right:10px}@media (max-width: 767px){.flights-departure-summary .date-container .departure-title{font-size:12px}}.flights-departure-summary .date-container .departure-title::before{background-position-y:-1px;margin-right:5px;bottom:2px}.flights-departure-summary .airline-logo img{mix-blend-mode:multiply}.flights-departure-summary .change-departure-container{color:#2979FF;margin-top:25px;text-decoration:none;white-space:nowrap}.flights-departure-summary .change-departure-container:hover{text-decoration:none}@media (max-width: 767px){.flights-departure-summary .change-departure-container{font-size:12px;margin-bottom:0;margin-top:0}}.flights-terms-modal .modal-closer{top:-50px}.ltr .flights-terms-modal .modal-closer{right:0}.flights-terms-modal .modal-heading{font-size:18px;margin-bottom:10px}@media (max-width: 991px){flights-summary-component .flights-review-container{padding:0 15px}}flights-summary-component .flights-review-container .header{font-weight:500;display:flex}flights-summary-component .flights-review-container .trips-info{width:100%}flights-summary-component .flights-review-container .flights-item{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.08);box-shadow:2px 3px 8px rgba(0,0,0,0.08);border-radius:5px;padding:15px 0 0 16px}@media (max-width: 991px){flights-summary-component .flights-review-container .flights-item{padding:16px 16px 6px;margin-bottom:10px}}flights-summary-component .flights-review-container .flights-item .flights-list-result-item{width:70%}@media (max-width: 991px){flights-summary-component .flights-review-container .flights-item .flights-list-result-item{width:100%;margin-left:0;padding-left:0}}flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-info{padding-left:0}@media (max-width: 767px){flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-info{padding:13px 0 0}}@media (max-width: 991px){flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-list-detail{padding-top:0}}flights-summary-component .flights-review-container .flights-item .flights-list-result-item .airline-logo,flights-summary-component .flights-review-container .flights-item .flights-list-result-item .flight-timing{cursor:default}flights-summary-component .flights-review-container .flights-item .section-content{display:inline-block}flights-summary-component .flights-review-container .flights-item flights-summary-header-component .header{font-size:14px}flights-summary-component .flights-review-container .trips-action{display:flex;flex:1 0 auto;justify-content:flex-end;margin-right:0;width:auto}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action{justify-content:flex-start}}flights-summary-component .flights-review-container .trips-action .btn-action{width:180px}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action .btn-action{display:none}}flights-summary-component .flights-review-container .trips-action .btn-action.uppercase{text-transform:none}@media (min-width: 768px){flights-summary-component .flights-review-container .trips-action .change-flight-button{font-size:18px;min-height:42px}}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action .change-flight-button{margin-bottom:16px}}flights-summary-component .flights-review-container .trips-action .checkout-button{margin-left:16px}@media (max-width: 767px){flights-summary-component .flights-review-container .trips-action .checkout-button{display:none}}flights-summary-component .flights-review-container .header.review-trip{font-weight:500}@media (max-width: 767px){flights-summary-component .flights-review-container .header.review-trip{margin-top:10px;font-size:18px}}flights-summary-component .flights-review-container .flight-results-tax{font-size:16px}@media (max-width: 767px){flights-summary-component .flights-review-container .flight-results-tax{display:block;font-size:12px;margin-bottom:5px}}@media (max-width: 767px){flights-summary-component .flights-review-container .flights-search-results-list-item{margin:0}}flights-summary-component .flights-fare-rules-component-container .flights-item{background:transparent;box-shadow:none;padding-left:0;display:flex;padding-right:0}@media (max-width: 767px){flights-summary-component .flights-fare-rules-component-container .flights-item{flex-wrap:wrap;padding-top:0}}flights-summary-component .flights-fare-rules-component-container .flights-item .flight-logo{background-size:cover;width:25px;height:20px;margin-right:30px}flights-summary-component .flights-fare-rules-component-container .flights-item:first-of-type .flight-logo{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}flights-summary-component .flights-fare-rules-component-container .flights-item:last-of-type .flight-logo{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-rtrn.png")}flights-summary-component .flights-fare-rules-component-container .flights-fare-rules-component{display:flex;align-items:center}flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component{display:flex;align-items:center;flex:1 0 auto}@media (max-width: 767px){flights-summary-component .flights-fare-rules-component-container flights-fare-rules-component{flex:1 0 100%}}flights-summary-component .flight-segment-container .flight-list-detail-expanded{margin-left:0}flights-summary-component .marketing-banner-container{border-radius:5px;margin:20px 0 0;display:flex;align-items:center;justify-content:center}flights-summary-component .marketing-banner-container::before{color:#fff}@media (max-width: 767px){flights-summary-component .marketing-banner-container{margin-top:60px}}flights-summary-component .marketing-banner-container img{width:100%;border-radius:5px}flights-summary-component .marketing-banner-container .banner-desktop{display:block}@media (max-width: 767px){flights-summary-component .marketing-banner-container .banner-desktop{display:none}}flights-summary-component .marketing-banner-container .banner-mobile{display:none}@media (max-width: 767px){flights-summary-component .marketing-banner-container .banner-mobile{display:block}}flights-summary-header-component .flight-logo{background-size:cover;width:25px;height:25px;margin-right:20px;font-size:20px}flights-summary-header-component .flight-logo.depart{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}flights-summary-header-component .flight-logo.return{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-rtrn.png")}flights-summary-header-component .inline-element{margin-right:10px;margin-top:2px}flights-summary-panel-component{width:100%}@media (max-width: 991px){flights-summary-panel-component{display:block}}flights-summary-panel-component .trips-summary{margin-bottom:20px;display:flex;background:transparent;border-radius:5px;border:1px solid #DEDEDE;height:78px;padding-bottom:0}@media (max-width: 767px){flights-summary-panel-component .trips-summary{display:none}}flights-summary-panel-component .trips-summary .departure-info,flights-summary-panel-component .trips-summary .total-cost{flex:1 0 auto}flights-summary-panel-component .trips-summary .departure-info{border-bottom:0;margin-bottom:0;display:flex;flex-direction:column;justify-content:center;max-width:65%}flights-summary-panel-component .trips-summary .departure-info .departure-dates{font-size:14px;font-weight:400;padding-top:0}flights-summary-panel-component .trips-summary .departure-info .departure-flight{font-size:20px;font-weight:500;margin-bottom:0}flights-summary-panel-component .trips-summary .departure-info .airport{max-width:510px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}flights-summary-panel-component .trips-summary .total-cost{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;font-size:16px;margin-bottom:0}flights-summary-panel-component .trips-summary .total-cost .label{font-size:14px}flights-summary-panel-component .trips-summary .total-cost .points-info{font-size:20px;font-weight:500}flights-summary-panel-component .mobile-flights-summary-container{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.08);box-shadow:2px 3px 8px rgba(0,0,0,0.08);display:none;position:fixed;height:78px;width:100%;bottom:0;background-color:#EBEFF1;z-index:999;margin-left:-8px;padding:15px}@media (max-width: 767px){flights-summary-panel-component .mobile-flights-summary-container{display:flex}}flights-summary-panel-component .mobile-flights-summary-container .points-info,flights-summary-panel-component .mobile-flights-summary-container .btn-container{display:flex;flex:1 0 50%;flex-direction:column;justify-content:center}flights-summary-panel-component .mobile-flights-summary-container .points-info{font-size:16px;font-weight:500}flights-summary-panel-component .mobile-flights-summary-container .points-info .points-currency{font-size:14px}flights-summary-panel-component .mobile-flights-summary-container .points-info .currency-container{font-size:14px;font-weight:500}flights-summary-panel-component .mobile-flights-summary-container .points-info .currency-container.no-point{font-size:16px}flights-summary-panel-component .mobile-flights-summary-container .btn-container{align-items:flex-end}flights-summary-panel-component .mobile-flights-summary-container .btn-action{width:165px}flights-summary-panel-component .mobile-flights-summary-container .btn-action.uppercase{text-transform:none}@media (max-width: 991px){.flights-search-results-summary{background:transparent;text-align:center;font-size:16px}}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container{width:13rem}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice{background-color:transparent;color:#484848;border:0 none;border-bottom:1px solid #94A4AD;border-radius:0}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container .select2-choice .select2-chosen{color:#484848;padding:0}.flights-search-results-summary flights-search-results-sorter-component .ipt-select2 .select2-container.select2-dropdown-open .select2-choice{color:#484848;border:0;border-bottom:1px solid #94A4AD;border-radius:0}@media (max-width: 991px){.flights-search-results-summary .summary .text{display:flex;flex-direction:column-reverse}}.flights-search-results-summary .summary .text .result-help{position:relative}@media (max-width: 991px){.flights-search-results-summary .summary .text .result-help{padding-bottom:10px;padding-left:0;display:block}.flights-search-results-summary .summary .text .result-help::before{height:16px;width:30px;content:"";display:inline-block;background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-dprt.png");background-repeat:no-repeat;background-size:25px;background-position:right -2px;margin-right:10px}.flights-search-results-summary .summary .text .result-help.return-trip::before{transform:rotate(35deg)}}@media (max-width: 991px){flight-booking-detail-component .purchase-container{margin-top:60px}}flight-booking-detail-component .purchase-container .booking-infos{border-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){flight-booking-detail-component .purchase-container .booking-infos{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 991px){flight-booking-detail-component .purchase-container .booking-infos{margin:0 16px}}flight-booking-detail-component .purchase-container .cancellation-policy{margin:0;border-radius:5px;padding:16px 0 0}@media (max-width: 991px){flight-booking-detail-component .purchase-container .cancellation-policy{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);margin:0 16px;background-color:#fff;padding:16px}}@media screen and (max-width: 991px) and (-ms-high-contrast: active),(max-width: 991px) and (-ms-high-contrast: none){flight-booking-detail-component .purchase-container .cancellation-policy{box-shadow:0 0 8px rgba(0,0,0,0.08)}}flight-booking-detail-component .purchase-container .cancellation-policy .title{margin-bottom:10px;font-weight:500}flight-booking-detail-component .purchase-container .cancellation-policy strong{font-weight:500}flight-booking-detail-component .purchase-container .cancellation-policy p{font-size:16px;color:#484848;line-height:26px;margin-bottom:0}flight-booking-detail-component .purchase-container .flights-info-section{border-radius:5px 5px 0 0;box-shadow:none}@media (max-width: 991px){flight-booking-detail-component .purchase-container .flights-info-section{margin:10px;padding:16px 0 4px}}flight-booking-detail-component .purchase-container .flights-info-section .flights-item{max-width:750px}@media (min-width: 992px){flight-booking-detail-component .purchase-container .flights-info-section .flight-baggage{width:82%}}@media (min-width: 992px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container{text-align:left;padding-left:35px}}@media (min-width: 992px){flight-booking-detail-component .purchase-container .flights-info-section .flight-time-container .flight-journey{max-width:230px}}flight-booking-detail-component .purchase-container .flights-info-section .flights-info{border-bottom:1px solid #E0E0E0;width:100%}flight-booking-detail-component .purchase-container .flights-info-section .flights-info:last-of-type{border-top:0}flight-booking-detail-component .purchase-container .banner .banner-wrap{margin-top:0;margin-bottom:15px}@media (max-width: 991px){flight-booking-detail-component .purchase-container .banner .banner-wrap{margin-bottom:10px}}@media (max-width: 991px){flight-booking-detail-component .purchase-container .promo-banner-container{margin-left:15px;margin-right:15px}}flight-booking-detail-component .purchase-container .booking-hotel-section{padding-left:32px;padding-right:32px}flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-bottom:8px}@media (min-width: 992px){flight-booking-detail-component .purchase-container .booking-hotel-section .title{margin-bottom:0;margin-right:16px;font-size:24px}}flight-booking-detail-component .purchase-container .booking-hotel-section .btn-action{font-weight:700}@media (min-width: 768px){flight-booking-detail-component .purchase-container .btn-action{font-size:18px;min-height:42px;font-weight:100}}flight-booking-detail-component .purchase-container .passengers-info-section .cabin-info .title,flight-booking-detail-component .purchase-container .passengers-info-section .passengers-info .title,flight-booking-detail-component .purchase-container .cabin-info-section .cabin-info .title,flight-booking-detail-component .purchase-container .cabin-info-section .passengers-info .title{font-size:16px}flight-booking-detail-component .purchase-container .fare-rules-section{flex:1 0 100%}@media (max-width: 991px){flight-booking-detail-component .purchase-container .fare-rules-section{padding:5px}}flight-booking-detail-component .purchase-container .fare-rules-section .terms{font-size:16px;color:#2979FF}flight-booking-detail-component .purchase-container .fare-rules-section .terms::after{content:"\f105";font-family:FontAwesome;font-size:21px;margin-left:10px;color:#2979FF}flight-booking-detail-component .purchase-container .airline-details{display:inline-block}flight-booking-detail-component .purchase-container .airline-details p,flight-booking-detail-component .purchase-container .airline-details strong{font-size:14px;font-weight:400}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details p,flight-booking-detail-component .purchase-container .airline-details strong{font-size:12px}}@media (max-width: 991px){flight-booking-detail-component .purchase-container .airline-details p:last-of-type,flight-booking-detail-component .purchase-container .airline-details strong:last-of-type{font-size:14px}}flight-booking-detail-component .purchase-container .airline-details strong{font-weight:500;font-size:16px}flight-booking-detail-component .purchase-container .airline-details .fare-type{text-transform:capitalize}@media (max-width: 991px){flight-booking-detail-component .purchase-container .tnc-info-section{padding:0}}@media (min-width: 992px){flight-booking-detail-component .btn.travel-homepage{font-size:18px;margin:4px 0 30px}}flight-booking-detail-component .buttons-container{margin:0}@media (max-width: 991px){flight-booking-detail-component .buttons-container{margin:0 16px}}@media (min-width: 768px){flight-booking-detail-component .buttons-container .manage-booking{font-size:18px;margin-left:30px;width:auto;padding-bottom:25px}}@media (max-width: 991px){flight-booking-detail-component .buttons-container .manage-booking{margin-bottom:8px}}flight-booking-detail-component .tnc-info-section{border-top:1px solid #E0E0E0}flight-booking-detail-component .next-day-arrival{color:#EA1821;font-weight:500}@media (max-width: 991px){flight-booking-detail-component .next-day-arrival{font-size:12px}}flight-booking-detail-component .booking-summary-footer .title .sub-title{font-size:14px}@media (max-width: 991px){flight-booking-detail-component .booking-summary-footer .title .sub-title{display:flex;flex:1 0 auto;justify-content:flex-end}}flight-booking-detail-component .booking-summary-footer .points-info{font-size:20px}flight-booking-detail-component .marketing-banner-section{height:auto;background-color:transparent}flight-booking-detail-component .marketing-banner-section .banner .banner-wrap{margin-top:15px}flight-location-search .ui-select-bootstrap .ui-select-choices-row{font-size:14px}flight-location-search .ui-select-bootstrap .ui-select-choices-row .ui-select-choices-row-inner:hover{background-color:#005076}flight-location-search .ui-select-bootstrap .form-control{padding:12px 14px 0;height:52px;max-height:52px;border-radius:3px;font-weight:500;border:1px solid #DEDEDE;background-color:#F8F8F8;font-size:16px;box-shadow:none}@media (max-width: 767px){flight-location-search .ui-select-bootstrap .form-control{background-color:#fff;border:0}}flight-location-search .ui-select-bootstrap .form-control:focus{border:1px solid #005073}flight-location-search .ui-select-bootstrap .form-control .ui-select-placeholder{position:absolute;left:14px;bottom:7px}flight-location-search .ui-select-bootstrap .ui-select-match:focus{outline:0;box-shadow:0}flight-location-search .ui-select-bootstrap.open{min-height:52px}passengers-field-mobile form-popup-mobile .title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#484848;position:sticky}.ltr passengers-field-mobile form-popup-mobile .title-content .close-tick{float:left}.rtl passengers-field-mobile form-popup-mobile .title-content .close-tick{float:right}oldham-travel-type-switcher .switch-container{display:flex;position:absolute;height:55px;min-width:365px;background-color:#fff;top:0;z-index:1;border-radius:5px 5px 0 0}@media (max-width: 991px){oldham-travel-type-switcher .switch-container{top:-37px}}@media (max-width: 768px){oldham-travel-type-switcher .switch-container{height:56px}}@media (max-width: 767px){oldham-travel-type-switcher .switch-container{border:1px solid #EEF1F3;border-radius:5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07);width:calc(100% - 16px);margin-left:8px;min-width:auto;top:-65px;height:75px}}oldham-travel-type-switcher .switch-container>div{height:100%;width:87px;display:flex;align-items:center;justify-content:flex-start;flex:1 0 auto;padding:20px 0;margin:0 15px;color:#D1D8DB;font-size:16px}@media (max-width: 767px){oldham-travel-type-switcher .switch-container>div{min-width:55px;width:auto;padding:0;flex-direction:column;align-items:center;font-size:16px}}oldham-travel-type-switcher .switch-container .active{color:#39474E;border-bottom:1px solid #39474E}.ltr oldham-travel-type-switcher .switch-container .icon{margin-right:10px}@media (max-width: 767px){.ltr oldham-travel-type-switcher .switch-container .icon{margin-right:0}}.rtl oldham-travel-type-switcher .switch-container .icon{margin-left:10px}@media (max-width: 767px){.rtl oldham-travel-type-switcher .switch-container .icon{margin-left:0}}oldham-travel-type-switcher .hotels-container .icon,oldham-travel-type-switcher .cars-container .icon,oldham-travel-type-switcher .flights-container .icon{width:36px;height:33px;background-size:cover;margin-bottom:5px}oldham-travel-type-switcher .hotels-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/hotel-icn-active.png")}oldham-travel-type-switcher .hotels-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/hotel-icn-inactive.png")}oldham-travel-type-switcher .cars-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/car-icn-active.png")}oldham-travel-type-switcher .cars-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/car-icn-inactive.png")}oldham-travel-type-switcher .flights-container.active .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-active.png")}oldham-travel-type-switcher .flights-container .icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/flight-icn-inactive.png")}input-counter .input-counter{display:flex;align-items:center;justify-content:center;padding:8px 0}input-counter .input-counter button,input-counter .input-counter .number{height:1.75rem;font-size:1rem}input-counter .input-counter button{text-align:center;border:1px solid;background:#fff;padding:0.188rem 0 0.063rem;width:1.375rem}input-counter .input-counter button:focus{outline:0}input-counter .input-counter .left-button{border-top-left-radius:4px;border-bottom-left-radius:4px}input-counter .input-counter .right-button{border-top-right-radius:4px;border-bottom-right-radius:4px}input-counter .input-counter .number{flex:1 0 0%;text-align:center;align-items:center;min-width:2rem;max-width:4rem;line-height:1.75rem;border-top:1px solid;border-bottom:1px solid}header-notification{color:#2979FF;display:inline-block;position:relative;font-size:14px}@media (max-width: 991px){header-notification{right:30px;top:3.5px;font-size:12px}}header-notification img{height:18px;width:18px;margin:0 8px}header-notification .close-button{position:absolute;right:13px;top:5px;font-weight:600}@media (max-width: 991px){header-notification .close-button{font-size:14px}}header-notification .notice-container{display:flex;align-items:center;position:relative}header-notification .notice-message{position:absolute;text-align:left;font-size:14px;width:475px;max-width:475px;padding:15px 35px 15px 20px;border-radius:5px;background-color:#fff;border:1px solid #303030;color:#303030;top:35px;right:-95%;line-height:24px;cursor:default;z-index:1}@media (max-width: 991px){header-notification .notice-message{width:350px;right:-30%;top:30px;padding:30px 10px 15px 20px}}@media (max-width: 374px){header-notification .notice-message{width:calc(100vw - 26px)}}header-notification .notice-message::before{content:"";width:0;height:0;border:10px solid transparent;position:absolute;left:56%;top:-19px;border-bottom:10px solid #303030}@media (max-width: 991px){header-notification .notice-message::before{left:71%}}header-notification .notice-message ul{padding-left:17px;margin-bottom:0}input-counter .input-counter{display:flex;padding:8px 0;font-size:16px}input-counter .input-counter .number{max-width:0;min-width:40px}input-counter .input-counter .left-button,input-counter .input-counter .right-button{border-radius:5px;background:#EBEFF1;color:#005073;border:0;height:27px;width:25px;line-height:25px}input-counter .label{flex:1 0 0%}input-counter .button-container{flex:1 0 auto;display:flex;justify-content:flex-end}input-counter button:disabled{opacity:0.25}header-notification .notice-message{background:linear-gradient(90deg, #495A63 0%, #7C909B 100%);color:#fff;border:0;box-shadow:0 0 20px 8px rgba(0,0,0,0.101)}@media (max-width: 991px){header-notification .notice-message{background:linear-gradient(140deg, #495A63 0%, #7C909B 100%)}}header-notification .notice-message::before{border-bottom:10px solid #6C7881}header-notification .notice-message a{color:#fff;text-decoration:underline}.ltr .result-list-loading .loading-container>img{width:96px;height:96px}.ltr .result-list,.ltr .result-list-items{background:transparent}@media (max-width: 767px){.ltr .result-list{margin-bottom:0}}.row.result-area{margin-bottom:0}.ltr .result-list-items{padding-left:16px;padding-right:16px}@media (min-width: 992px){.ltr .result-list-items{padding-left:0;padding-right:0}}.ltr .result-list-items .hotel-list-result-item{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.06);box-shadow:2px 3px 8px rgba(0,0,0,0.06);border-radius:5px;border:0;background-color:#fff;margin-bottom:16px}.ltr .result-list-items .top-section{margin-bottom:8px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .top-section{flex:1;float:none;margin-bottom:0}}@media (max-width: 767px){.ltr .result-list-items .top-section{padding:0 12px;margin-bottom:0}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .bottom-section{float:none}.ltr .result-list-items .price-box-section{align-self:stretch;width:160px;float:none;margin-top:8px;margin-bottom:8px}}.ltr .result-list-items .hotel-item-container{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start}.ltr .result-list-items .hotel-item-container:focus{box-shadow:2px 3px 10px 2px rgba(51,51,51,0.1)}.ltr .result-list-items .hotel-image-wrapper{height:100%;width:100%}.ltr .result-list-items .hotel-content{display:inline-flex;width:75.5%;float:none;margin:12px 0 0;padding:0;flex-wrap:wrap}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-content{max-width:inherit;width:100%}}@media (max-width: 767px){.ltr .result-list-items .hotel-content{margin-top:8px}}.ltr .result-list-items .hotel-details-info{width:100%;padding-right:16px;padding-left:16px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-details-info{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;padding-bottom:9px}}@media (max-width: 767px){.ltr .result-list-items .hotel-details-info{padding:0}}.ltr .result-list-items .hotel-image-container{border-radius:5px 0 0 5px;position:relative;width:100%;height:100%}.ltr .result-list-items .hotel-image{border-radius:5px 0 0 5px}.ltr .result-list-items .hotel-name{font-size:16px;font-weight:500;line-height:1.5;display:block;width:100%;padding-top:0;margin-bottom:4px;margin-top:0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-name{width:100%;font-size:20px;margin-bottom:0}}@media (max-width: 767px){.ltr .result-list-items .hotel-name{margin-bottom:0}}.ltr .result-list-items .hotel-ratings{font-size:10px;display:block;margin-bottom:4px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-ratings{font-size:12px;margin-bottom:8px}}@media (max-width: 767px){.ltr .result-list-items .hotel-ratings{margin-bottom:0;display:flex}}.ltr .result-list-items .hotel-ratings .trustscore-container{display:none}@media (max-width: 767px){.ltr .result-list-items .hotel-ratings .trustscore-container{display:inline-block}}.ltr .result-list-items .hotel-address{color:inherit;font-size:12px;margin-bottom:4px;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-address{font-size:14px;display:block}}@media (max-width: 767px){.ltr .result-list-items .hotel-address{display:none}}.ltr .result-list-items .hotel-distance,.ltr .result-list-items .hotel-address{font-size:12px;padding-top:0;margin-bottom:12px}.ltr .result-list-items .hotel-distance .fa,.ltr .result-list-items .hotel-address .fa{color:#C6C6C6}@media (max-width: 767px){.ltr .result-list-items .hotel-distance .fa,.ltr .result-list-items .hotel-address .fa{height:12px;width:12px;position:relative}}@media (max-width: 767px){.ltr .result-list-items .hotel-distance .fa::before,.ltr .result-list-items .hotel-address .fa::before{position:absolute;bottom:2px}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-distance,.ltr .result-list-items .hotel-address{font-size:14px;margin-bottom:4px}}@media (max-width: 767px){.ltr .result-list-items .hotel-distance span,.ltr .result-list-items .hotel-address span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:89%;display:inline-block;padding-right:17px}}.ltr .result-list-items .hotel-info-area{font-size:12px;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .result-list-items .hotel-info-area{font-size:14px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:230px}}.ltr .result-list-items .hotel-info-area .show-on-map{color:#2979FF;padding-left:0}.ltr .result-list-items .hotel-info-area .show-on-map .fa-map-marker{color:inherit}.ltr .result-list-items .hotel-trustscore-container{position:relative}.ltr .result-list-items .hotel-trustscore-container-xs{position:relative}.ltr .result-list-items .hotel-price-box{height:100%}.result-list-item .price-container{text-align:left;line-height:1.1;display:block;padding-top:0}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-container{text-align:right;height:100%;display:flex;flex-direction:column;justify-content:flex-start}}@media (max-width: 767px){.result-list-item .price-container{padding:0 12px;position:absolute;left:100px;right:0;bottom:11px}}.result-list-item .price-available{position:relative}.result-list-item .price-available::after{color:#2979FF;font:normal normal normal 14px FontAwesome;font-size:22px;content:"\f105";position:absolute;right:0;bottom:-4px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-available::after{content:""}}.result-list-item .price-unavailable{margin-top:auto;margin-bottom:auto}.result-list-item .price-unavailableHeading{font-size:16px;font-weight:normal;color:#E30613;margin-bottom:4px}.result-list-item .price-unavailableFootnote{font-size:12px;color:#888888}.result-list-item .price-bestDeal{display:none}.result-list-item .price-cash,.result-list-item .price-points{font-size:16px;font-weight:500;line-height:1.5}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-cash,.result-list-item .price-points{font-size:20px;text-align:right}}.result-list-item .price-singleNight,.result-list-item .price-totalNights{position:relative}.result-list-item .price-perNight{display:block}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-perNight{margin-bottom:8px}}.result-list-item .price-currency,.result-list-item .price-value,.result-list-item .price-vat{white-space:nowrap}.result-list-item .price-actions{margin-top:auto;display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.result-list-item .price-actions{display:inline}}@media (max-width: 767px){hotels-edit-search-form{display:block}}hotels-edit-search-form .search-form{color:#484848;width:100%;top:50%;left:0;z-index:1;padding:12px 20px 21px;min-height:121px;height:auto;border-radius:0 5px 5px}@media (max-width: 767px){hotels-edit-search-form .search-form{background-color:#EBEFF1;height:252px;border-radius:5px;padding:26px 20px 21px}}hotels-edit-search-form .select2DestinationsDropdown .select2-search{padding:0 12px;background:#fff;margin:0 2px;width:calc(100% - 4px)}hotels-edit-search-form .select2-dropdown-open{border:0;border-radius:5px;box-shadow:0 0 0 2px #005073}hotels-edit-search-form .select2-results .select2-highlighted{background:#005073}hotels-edit-search-form .ipt-select2.thin .select2-container .select2-choice{background:#F8F8F8;border-color:#DEDEDE;border-radius:3px;display:flex;align-items:center;box-shadow:none}hotels-edit-search-form .select2-drop.select2-drop-above.select2-drop-active{border-top:0}hotels-edit-search-form form{display:flex;align-items:flex-end;flex-wrap:wrap}hotels-edit-search-form form .search-form-group{flex:1 0 auto;min-width:0;position:relative}.ltr hotels-edit-search-form form .search-form-group{margin-right:10px}.rtl hotels-edit-search-form form .search-form-group{margin-left:10px}@media (max-width: 767px){hotels-edit-search-form form .search-form-group{flex:1 0 100%;min-width:0}.ltr hotels-edit-search-form form .search-form-group{margin-right:0}.rtl hotels-edit-search-form form .search-form-group{margin-left:0}}hotels-edit-search-form form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#484848}@media (max-width: 767px){hotels-edit-search-form form .search-form-group .search-form-label{font-size:12px}}hotels-edit-search-form form .search-form-group.product-type-switch{flex:1 0 100%;margin-bottom:8px}.ltr hotels-edit-search-form form .search-form-group.product-type-switch{margin-right:0}.rtl hotels-edit-search-form form .search-form-group.product-type-switch{margin-left:0}hotels-edit-search-form form .search-form-group .search-form-input.visible-xs{line-height:1}@media (max-width: 991px){hotels-edit-search-form form #destination-container{padding-bottom:10px}}@media (min-width: 992px){hotels-edit-search-form form #destination-container{flex:1 0 60%}}@media (max-width: 991px) and (min-width: 768px){hotels-edit-search-form form #destination-container{flex:1 0 100%;padding-bottom:10px}}hotels-edit-search-form form #date-container{flex:1 0 25%}@media (max-width: 767px){hotels-edit-search-form form #date-container{padding-bottom:10px}}hotels-edit-search-form form #room-guest-field{flex:1 0 100%}@media (min-width: 992px){hotels-edit-search-form form #room-guest-field{width:180px}}@media all and (min-width: 992px) and (-ms-high-contrast: none),(min-width: 992px) and (-ms-high-contrast: active){hotels-edit-search-form form #room-guest-field{width:238px}}@media (max-width: 767px){hotels-edit-search-form form #room-guest-field{margin-bottom:15px}}hotels-edit-search-form form #search-form-submit{flex:1 0 10%;max-width:90px;height:53px}@media (max-width: 767px){hotels-edit-search-form form #search-form-submit{max-width:150px}}@media (max-width: 767px){hotels-edit-search-form form #search-form-submit{max-width:inherit;flex:1 0 100%;height:46px;margin-top:0}}hotels-edit-search-form input[type="radio"]:checked+label{font-weight:500}@media (max-width: 767px){hotels-search-form{display:block;padding:0 15px}}hotels-search-form .search-form{color:#484848;width:100%;top:52px;left:0;z-index:1;padding:12px 20px 21px;min-height:121px;height:auto;border-radius:0 5px 5px;box-shadow:2px 3px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){hotels-search-form .search-form{top:18px}}@media (max-width: 991px){hotels-search-form .search-form{height:173px}}@media (max-width: 767px){hotels-search-form .search-form{background-color:#EBEFF1;height:252px;border-radius:5px;padding:26px 15px 21px;box-shadow:none}}hotels-search-form .search-form .dirtyMsg{z-index:45;top:52px}@media (max-width: 991px){hotels-search-form .search-form .dirtyMsg{top:60px}}hotels-search-form .select2DestinationsDropdown .select2-search{padding:0 12px;background:#fff;margin:0 2px;width:calc(100% - 4px)}hotels-search-form .select2-dropdown-open{border:0;border-radius:5px}hotels-search-form .select2-results .select2-highlighted{background:#005073}hotels-search-form .ui-select-container.select2.direction-up.select2-dropdown-open .ui-select-match{border-bottom-color:#DEDEDE}hotels-search-form .ipt-select2.thin .select2-container .select2-choice{background:#F8F8F8;border-color:#DEDEDE;border-radius:3px;display:flex;align-items:center;box-shadow:none}hotels-search-form .select2-drop.select2-drop-above.select2-drop-active{border-top:0}hotels-search-form form{display:flex;align-items:flex-end;flex-wrap:wrap}hotels-search-form form .search-form-group{flex:1 0 auto;min-width:0;position:relative}.ltr hotels-search-form form .search-form-group{margin-right:10px}.rtl hotels-search-form form .search-form-group{margin-left:10px}@media (max-width: 767px){hotels-search-form form .search-form-group{flex:1 0 100%;min-width:0}.ltr hotels-search-form form .search-form-group{margin-right:0}.rtl hotels-search-form form .search-form-group{margin-left:0}}hotels-search-form form .search-form-group .search-form-label{margin:5px 15px;position:absolute;z-index:44;font-size:12px;color:#484848}@media (max-width: 767px){hotels-search-form form .search-form-group .search-form-label{font-size:12px}}hotels-search-form form .search-form-group.product-type-switch{flex:1 0 100%;margin-bottom:8px}.ltr hotels-search-form form .search-form-group.product-type-switch{margin-right:0}.rtl hotels-search-form form .search-form-group.product-type-switch{margin-left:0}hotels-search-form form .search-form-group .search-form-input.visible-xs{line-height:1}@media (max-width: 991px){hotels-search-form form #destination-container{padding-bottom:10px}}@media (min-width: 992px){hotels-search-form form #destination-container{flex:1 0 60%}}@media (max-width: 991px) and (min-width: 768px){hotels-search-form form #destination-container{flex:1 0 100%;padding-bottom:10px}}hotels-search-form form #date-container{flex:1 0 25%}@media (max-width: 767px){hotels-search-form form #date-container{padding-bottom:10px}}hotels-search-form form #room-guest-field{flex:1 0 100%;height:15px;margin-bottom:12px}@media (min-width: 992px){hotels-search-form form #room-guest-field{width:180px}}@media all and (min-width: 992px) and (-ms-high-contrast: none),(min-width: 992px) and (-ms-high-contrast: active){hotels-search-form form #room-guest-field{width:238px}}@media (max-width: 767px){hotels-search-form form #room-guest-field{margin-bottom:15px}}hotels-search-form input[type="radio"]:checked+label{font-weight:500}@media (max-width: 991px){hotels-search-form .date-range-single-field{top:-1px}}@media (max-width: 767px){hotels-search-form .date-range-single-field{top:auto}}hotel-location-search .ui-select-bootstrap.open{min-height:52px}hotel-location-search .ui-select-bootstrap .dropdown-menu{border-radius:0}hotel-location-search .ui-select-bootstrap.invalid .form-control,hotel-location-search .ui-select-bootstrap.invalid .form-control:focus{border-color:#DEDEDE}hotel-location-search .ui-select-bootstrap .form-control{border-radius:3px;border-color:#DEDEDE;background-color:#F8F8F8;font-size:16px;min-height:52px;padding:0 15px;color:#282828;font-weight:500}hotel-location-search .ui-select-bootstrap .form-control:focus{border:0;border-radius:5px;box-shadow:0 0 0 2px #005073}@media (max-width: 767px){hotel-location-search .ui-select-bootstrap .form-control{padding:12px 14px 0;background-color:#fff;border:0;width:100% !important}}hotel-location-search .ui-select-placeholder{font-weight:300;color:#282828}.searchForm hotel-location-search .dirtyMsg,.search-form hotel-location-search .dirtyMsg{top:55px}.hotel-detail-info-area.new-detail-info-area{background-color:#FAFAFA}.hotel-detail-info-area.new-detail-info-area .color-headline{color:#484848}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .color-headline{padding:25px 0 0 20px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review{margin-top:0}.hotel-detail-info-area.new-detail-info-area .trustyou-review .header{margin-bottom:17.5px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .divider{border-color:#EDEDED}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .score{border-color:#EDEDED;max-width:320px;width:320px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category{width:auto;font-size:16px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .ratings.hidden-xs .category .label-category-rank{border-color:#484848;font-size:16px;color:#484848;padding:8px 18px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores{font-size:16px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores a{text-decoration:none}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores{font-size:14px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment{line-height:28px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .category-scores .comment{line-height:24px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows{color:#484848}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment{line-height:24px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .comment{line-height:22px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong{font-size:16px;font-weight:600}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows strong{font-size:14px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title{font-size:14px;color:#484848}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .title{font-size:12px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments{font-size:14px;color:#484848;line-height:24px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .comments{font-size:12px}}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .title{font-size:16px;color:#484848;font-weight:500;line-height:24px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-ok,.hotel-detail-info-area.new-detail-info-area .trustyou-review .good-to-knows .facet .ty-icon.ty-icon-remove{font-size:18px;line-height:24px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.main{margin-top:-4px}.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title{font-size:16px;font-weight:500;color:#484848}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .header-title{font-size:14px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area .trustyou-review .row.score .header{padding-left:15px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{box-shadow:none;margin-bottom:10px}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview{box-shadow:none}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p{line-height:28px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotelDescription p{line-height:24px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{padding:12px 20px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description{margin-bottom:10px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .chevron-container{color:#484848}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-down::before{content:"\f107"}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .hotel-description .headline-container .fa-chevron-up::before{content:"\f106"}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .title{font-weight:600;color:#484848;padding-left:0;padding-bottom:5px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview p{padding-bottom:20px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview b,.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview strong{font-weight:500}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .guest-love-list .title,.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .facilities-list .title{padding-bottom:10px;color:#484848}.hotel-detail-info-area.new-detail-info-area #tab-reviews,.hotel-detail-info-area.new-detail-info-area #tab-map{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;border:0;border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.hotel-detail-info-area.new-detail-info-area #tab-reviews,.hotel-detail-info-area.new-detail-info-area #tab-map{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews,.hotel-detail-info-area.new-detail-info-area #tab-map{margin:10px}}.hotel-detail-info-area.new-detail-info-area #tab-map{margin-bottom:35px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map{margin:10px 10px 15px}}.hotel-detail-info-area.new-detail-info-area #tab-map #mapbox-search-map{border-radius:5px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-map .title{padding-right:0;padding-left:0}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms{display:flex;align-items:center;flex-direction:column}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms{margin-bottom:15px;padding-top:0}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms:hover{text-decoration:none;color:#484848}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{height:58px;width:58px;display:flex;align-items:center;justify-content:center;padding:0;color:#2979FF}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down{height:44px;width:44px;font-size:25px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa-angle-down::before{top:auto;font-weight:100}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms .fa{border:1px solid #2979FF;border-radius:50%}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span{padding-top:25px;font-size:18px;font-weight:400}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .show-more-rooms span{padding-top:10px;font-size:16px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-booking-options .room-options-title{text-transform:none}.hotel-detail-info-area.new-detail-info-area #tab-reviews{padding:20px 5px;margin-bottom:15px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-reviews{margin:0 10px 10px;border-top-right-radius:0;border-top-left-radius:0;box-shadow:0 5px 36px -8px rgba(0,0,0,0.08)}}.hotel-detail-info-area.new-detail-info-area #tab-reviews .headline-container .view-full-review a{color:#2979FF;text-decoration:none}.hotel-detail-info-area.new-detail-info-area #tab-overView{padding-top:0;margin-top:32px;background-color:#fff}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #tab-overView{margin:10px 10px 0;box-shadow:0 -5px 36px -8px rgba(0,0,0,0.08);border-bottom:1px solid #EDEDED;border-radius:5px 5px 0;border-bottom-left-radius:0;border-bottom-right-radius:0}}.hotel-detail-info-area.new-detail-info-area .banner-mobile{padding:0 10px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview amenities{border:0;padding:12px 15px}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{padding-bottom:15px;line-height:28px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item{line-height:24px}}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item em{color:#009E9B;line-height:1.4}.hotel-detail-info-area.new-detail-info-area #hotel-detail-overview .amenities-list .amenity-item span{color:#484848}hotel-description{border-top:0;border-left:0;border-bottom:0;border-color:#EDEDED}@media (max-width: 767px){hotel-description{border:0}}mobile-room-prices-button{box-shadow:none;background-color:#EBEFF1;color:#484848;min-height:78px;height:auto}@media (min-width: 768px){mobile-room-prices-button{display:none}}mobile-room-prices-button .starting-from{font-weight:400;display:inline}mobile-room-prices-button .left-content{font-size:14px}mobile-room-prices-button .left-content .reward-content .base-info .points-value{font-size:18px}mobile-room-prices-button .left-content .reward-content .base-info .points-label{font-size:14px;margin-left:3px}mobile-room-prices-button .left-content .reward-content .no-point .value{font-size:18px}mobile-room-prices-button .right-content .fa{display:none}mobile-room-prices-button .right-content .action-text{font-size:16px;text-align:center;white-space:nowrap}@media (max-width: 480px){mobile-room-prices-button .right-content .action-text{font-size:12px}}@media screen and (max-width: 480px) and (min-width: 320px){mobile-room-prices-button .right-content .action-text{font-size:calc(12px + 4 * ((100vw - 320px) / 54))}}@media screen and (max-width: 480px) and (min-width: 374px){mobile-room-prices-button .right-content .action-text{font-size:16px}}.hotel-detail-container.new-details-container{background-color:#FAFAFA}.hotel-detail-container.new-details-container .cheapest-room-selection .points-amount .cash-payment-per-night{font-size:20.8px;font-weight:500}.hotel-detail-container.new-details-container .reward-yourself .points-container .currency{padding-right:3px}.hotel-detail-container.new-details-container .top-area{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);padding-top:0;border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.hotel-detail-container.new-details-container .top-area{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area{box-shadow:none;background-color:#FAFAFA}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery{height:185px;box-shadow:0 2px 8px rgba(0,0,0,0.08)}}.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{border-top-left-radius:5px;border-bottom-left-radius:5px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{width:100%;display:inline-block}}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{border-radius:0}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list,.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide{height:185px}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slick-list .slick-track,.hotel-detail-container.new-details-container .top-area .hotel-image-gallery .slide .slick-track{height:185px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container{background:#fff;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px;color:#484848;height:auto}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px;margin:10px;width:auto}}@media screen and (max-width: 767px) and (-ms-high-contrast: active),(max-width: 767px) and (-ms-high-contrast: none){.hotel-detail-container.new-details-container .top-area .hotel-info-container{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .travel-breakdown-container{margin-top:0;font-weight:400}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container{flex:1 1 50%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action{margin-top:0}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action.loading{height:60px;width:206px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .see-room-options-container .btn-action:not(.loading){max-width:inherit;width:206px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info a.view-in-map{color:#2979FF;font-size:14px;text-decoration:none;font-weight:400;margin-top:2px;padding:4px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info a.view-in-map{font-size:12px}}@media (max-width: 991px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding-bottom:0}}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-info{padding-bottom:15px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{padding-right:5px;padding-bottom:4px;display:block}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container a.view-in-map .fa{padding-bottom:3px}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name{font-weight:500}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .hotel-info-container .hotel-name{font-weight:500}}.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex-direction:row}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself{padding-top:15px;height:125px;display:flex}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex-direction:row;padding-top:5px;height:100%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label{font-size:16px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .text-right,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .label,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .text-right{flex:1 0 100%}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-container,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-container{flex-wrap:wrap;height:105px}.hotel-detail-container.new-details-container .top-area .hotel-info-container .cheapest-room-selection .points-amount,.hotel-detail-container.new-details-container .top-area .hotel-info-container .reward-yourself .points-amount{flex:1 0 40%;justify-content:flex-start;text-align:left;font-size:20px;font-weight:500}.hotel-detail-container.new-details-container .top-area .general-details-container .hotel-name-container .name{font-size:20px;font-weight:500;line-height:1.3;margin-bottom:auto}.hotel-detail-container.new-details-container .top-area .general-details-container .address{font-size:16px;flex:1 0 auto;padding-top:3px}@media (max-width: 767px){.hotel-detail-container.new-details-container .top-area .general-details-container .address{font-size:12px;padding-top:0}}.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:18px}@media (max-width: 991px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:14.5px;height:22px}}@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 768px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:calc(14.5px + 3.5 * ((100vw - 768px) / 223))}}@media screen and (max-width: 991px) and (min-width: 768px) and (min-width: 991px){.hotel-detail-container.new-details-container .top-area .reward-yourself .reward-label .heading{font-size:18px}}.hotel-detail-container.new-details-container .top-area .reward-yourself .points-amount .value{font-size:15px}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount{flex-direction:column;align-items:flex-start}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .currency,.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount .value{font-size:20px;font-weight:500}.hotel-detail-container.new-details-container .top-area .reward-yourself .cash-amount.loading{align-self:flex-start}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you{align-self:flex-end}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a{color:#2979FF;font-size:14px;text-decoration:none;font-weight:400}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .see-reviews-block,.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-button a{display:none}}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block{font-size:14px}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block{font-size:10px;padding-top:2px}}.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block{color:#484848}@media (max-width: 767px){.hotel-detail-container.new-details-container .trust-you-rating-container trust-you .trust-you-review-block .reviews-block{font-size:12px;line-height:1}}.hotel-detail-container.new-details-container .hotel-detail-room-button-text{margin-bottom:8px;padding:0 20px}.hotel-detail-container.new-details-container .hotel-detail-room-button-text else{text-transform:none}.hotel-detail-container.new-details-container .hotel-detail-room-button-text::first-letter{text-transform:uppercase}.hotel-detail-container.new-details-container .hotel-detail-room-button-text span{display:none}.hotel-detail-container.new-details-container .banner-mobile{margin:10px}.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-room-list .point-cash-slider-component #fixed-background{height:100%}@media (max-width: 991px){.hotel-detail-info-area.new-detail-info-area #tab-booking-option .point-cash-slider-component #points-cash-slider .rz-pointer{background-color:#005073;border:3px solid #FDEFE5}}room-image room-details-modal-button .room-details{color:#2979FF;text-decoration:none;margin-left:20px;margin-bottom:10px}@media (max-width: 767px){room-image room-details-modal-button .room-details{margin-bottom:16px}}room-image room-details-modal-button .room-details:hover{text-decoration:none}room-image room-details-modal-button .hotel-detail-room-button-text{text-decoration:none;padding:4px}room-image room-details-modal-button .hotel-detail-room-button-text:focus{outline:2px solid -webkit-focus-ring-color;outline-offset:0;border-radius:3px}room-image .image-counter{display:none}room-image .default-image,room-image .hotel-image,room-image .broken-image{border-radius:3px}@media (max-width: 767px){room-image .default-image,room-image .hotel-image,room-image .broken-image{margin:20px 20px 13px;width:auto;max-width:inherit}}room-image .default-image,room-image .broken-image{margin:20px 20px 13px;max-width:200px}room-image .hotel-image::after{position:absolute;display:block;height:20px;width:20px;content:" ";background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/photos-icon.png");bottom:10px;right:10px;background-size:contain}room-image .broken-image{width:auto}grouped-room{display:block}@media (max-width: 992px){grouped-room{margin:0 10px}}@media (max-width: 767px){grouped-room{margin:0}}grouped-room .room-information-container{flex:1 0 71%}grouped-room .room-information-container .rooms{border-bottom-color:#EDEDED}grouped-room .room-information-container .rooms:last-of-type,grouped-room .room-information-container .rooms:last-child{border-bottom:0}grouped-room .grouped-room{background:#fff;border:0;margin-bottom:15px;border-radius:5px;border-top-right-radius:0;border-top-left-radius:0}grouped-room .max-size{box-shadow:0 2px 8px rgba(0,0,0,0.08);border-bottom-right-radius:5px;border-bottom-left-radius:5px}grouped-room .header-title{background-color:#EBEFF1;font-weight:500;border-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}@media (max-width: 767px){grouped-room .header-title{border-top-right-radius:5px;border-top-left-radius:5px}}grouped-room .grouped-actions .btn-action{display:none}@media (min-width: 992px){grouped-room .grouped-actions .btn-action{display:inherit}}grouped-room .image-container{flex:1 0 20%}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-detail .extra-info img{margin-left:0}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container{display:block;margin-right:0}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container .value{font-size:18px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .currency-container .currency{font-weight:500;display:inline-flex;margin-top:0;font-size:18px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night{display:block;font-size:18px}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-room-list-item-redeem .cash-payment-per-night .currency{font-size:18px;margin-left:0}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box>div{width:100%;padding-right:20px}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-box{max-width:calc(100vw - 65px)}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder{font-size:18px;line-height:1.3;font-weight:500}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .price{display:inline-block}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .currency-container{display:inline}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .price-and-currency-holder .cash-payment-per-night{display:inline}}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .mobile-go-to-checkout-page{top:-3px;display:flex;align-items:center;justify-content:center}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .grouped-price-box .fa-angle-right{color:#2979FF;right:0;bottom:auto}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder{padding:0 10px}@media (max-width: 767px){.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder{padding:0 18px}}.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder .checkout-button:focus,.hotel-detail-info-area.new-detail-info-area grouped-room-list-item .room-list-item-holder .checkout-button:focus-visible{background-color:#2979FF;color:#fff;border-color:transparent}.room-list-header{padding:18px 0 15px;font-weight:600}@media (max-width: 767px){.room-list-header{padding:5px 25px}}@media (max-width: 991px){.room-list-header{padding-left:20px}}gallery .image-counter{font-size:16px;width:51px;height:24px;background:rgba(72,72,72,0.65);display:flex;align-items:center;justify-content:center;border-radius:3px}@media (max-width: 767px){gallery .inset-shadow{height:185px}}.slick-next::before{content:"\f105";font-size:45px}.slick-prev::before{content:"\f104";font-size:45px}.ltr .gallery-modal-button .image-counter,.rtl .gallery-modal-button .image-counter{padding-top:0;background:none}.hotel-list-item-image-container{display:flex;flex-direction:column;align-self:stretch;flex:0 0 100px}@media (min-width: 768px){.hotel-list-item-image-container{flex-direction:row;min-width:170px;flex:1 1 25%}}@media (max-width: 767px){.hotel-list-item-image-container .hotel-image-container{width:100%;height:100%;top:auto;bottom:auto;display:flex;position:inherit}}.hotel-list-item-image-container .hotel-image-container .hotel-image{width:100%}@media (max-width: 767px){.hotel-list-item-image-container .hotel-image-container .hotel-image{min-height:165px}}@media (max-width: 767px){.hotel-list-item-image-container hotel-list-item-image{flex:1 0 auto}}tax-and-fees-accordion .accordion-element .header{margin-bottom:0}tax-and-fees-accordion .accordion-element .content{margin-top:8px}tax-and-fees-accordion .accordion-element .content.active{margin-top:8px;margin-bottom:0}.checkout-container .checkout-box.booking-summary .stay-detail.pay-at-property-callout-container{margin:16px}landing-page-info{background-color:#FAFAFA;top:0}.cars landing-page-info{top:15px;margin-bottom:50px}@media (min-width: 992px){landing-page-info{top:-23px}}@media (max-width: 767px){landing-page-info{margin-top:40px}.cars landing-page-info{margin-top:150px;margin-bottom:15px}landing-page-info .max-size{height:inherit;padding:5px 0}}@media (max-width: 767px){landing-page-info landing-page-info-item{align-items:flex-start;margin-bottom:15px}}landing-page-info landing-page-info-item:last-of-type{margin-bottom:0}.landing-page-info-clearfix{border-width:0;margin-top:0}@media (min-width: 768px){.landing-page-info-clearfix{margin-top:25px;display:inherit}.cars .landing-page-info-clearfix{margin-top:0;margin-bottom:0}}@media (min-width: 992px){.landing-page-info-clearfix{margin-top:-15px}}@media (max-width: 767px){.landing-page-info-clearfix{display:none}}landing-page-info-item{margin-top:10px}landing-page-info-item .header{font-weight:500}landing-page-info-item div{line-height:25px}.scrollable-container{width:100%;overflow-x:scroll}@media (min-width: 992px){.scrollable-container{overflow:visible}}.landing-page-tiles{margin-bottom:10px;padding-left:16px;padding-right:16px}@media (max-width: 767px){.landing-page-tiles{padding-top:16px}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.landing-page-tiles{padding-left:0;padding-right:0}}.landing-page-tiles .component-title{margin-bottom:8px;font-weight:500;font-size:16px}.landing-page-tiles .component-title>h2{font-weight:500;font-size:16px;line-height:1.5}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.landing-page-tiles .component-title{margin-bottom:16px;padding-left:16px;padding-right:16px}.landing-page-tiles .component-title>h2{font-size:20px}}@media (min-width: 992px){.landing-page-tiles .component-title{padding:0}}.landing-page-tiles .tiles-container{display:block}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.landing-page-tiles .tiles-container{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;padding-left:16px;padding-right:16px;margin:0}}@media (min-width: 992px){.landing-page-tiles .tiles-container{display:flex;padding-left:0;padding-right:0}}.landing-page-tiles .landing-page-tile{flex:1 1 auto;margin-bottom:16px;min-width:328px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.landing-page-tiles .landing-page-tile{margin-right:16px}.landing-page-tiles .landing-page-tile:last-child{margin-right:0}}@media (min-width: 992px){.landing-page-tiles .landing-page-tile{min-width:auto;flex:1}}.landing-page-tiles .destination-name{margin-top:0;font-weight:500;font-size:16px}.landing-page-tiles .destination-description{font-size:12px}.landing-page-tiles .image-container{background-repeat:no-repeat;background-size:cover;height:180px;display:block}.landing-page-tiles .image-container .destination-name{display:none}.landing-page-tiles .image-container .destination-description{display:none}.landing-page-tiles .miles-container{border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.05);box-shadow:0 2px 8px rgba(0,0,0,0.05);background-color:#fff;font-size:16px;height:112px;margin-left:16px;margin-top:-56px;padding:14px 20px;display:flex;flex-direction:column;justify-content:flex-start}.landing-page-tiles .miles-container .destination-name{margin-bottom:auto}.landing-page-tiles .miles-container .flights span{display:none}.landing-page-tiles .miles-container .flights span:first-of-type{display:inline-block}.landing-page-tiles .miles-container .flights .miles-amount-per{margin-right:2px}.landing-page-tiles .miles-label{margin-bottom:4px}.landing-page-tiles .miles-detail{font-size:16px}.landing-page-tiles .miles-detail .miles-amount-per{display:inline-block;margin-right:12px}.landing-page-tiles .miles-detail .miles-amount-per .splash{margin-right:-4px;margin-left:2px}.landing-page-tiles .miles-detail .miles-amount{font-weight:500}.landing-page-tiles .miles-detail .tile-action{display:inline-block}.landing-page-tiles .miles-detail .tile-action>*{display:none}.landing-page-tiles .miles-detail .tile-action::after{font:normal normal normal 14px/1 FontAwesome;content:"\f105";font-size:16px}.policy-page{background-color:transparent}@media (min-width: 992px){.policy-page .contact-page{max-width:1000px}}.contact-page{background-color:transparent;font-size:16px;padding-top:65px}@media (min-width: 768px){.contact-page{padding-top:25px}}@media (min-width: 992px){.contact-page{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-left:0;padding-right:0;min-height:460px}}@media (min-width: 992px){.contact-form-heading{flex:1;padding-right:16px}}.contact-form-heading .hugeText{font-size:16px;font-weight:500}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.contact-form-heading .hugeText{font-size:20px}}@media (min-width: 992px){.contact-form-heading .hugeText{font-size:22px}}.contact-form-heading>p{font-size:16px;line-height:1.75}@media (min-width: 992px){.contactForm{width:650px}}.contactForm .contact-us-form{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;border-radius:5px;border-width:0;padding:32px}.contactForm .contact-us-form input.ng-invalid.ng-dirty,.contactForm .contact-us-form textarea.ng-invalid.ng-dirty{outline-width:0;border-color:#E30613;border-width:2px;padding:7px 15px}.contactForm .contact-us-success .title{line-height:1.75}.contactForm .label{font-weight:400;margin-bottom:8px;padding-bottom:0}.contactForm .text{border-radius:5px;border:1px solid #DEDEDE;font-size:16px;outline-width:0;max-width:100%;padding:8px 16px}.contactForm .text:focus{outline-width:0;border-width:2px;border-color:#005073;padding:7px 15px}.contactForm .text::placeholder{color:#DEDEDE}@media (max-width: 767px){.contactForm .user-detail{width:100%}.contactForm .user-detail+div{margin-top:16px}}.contactForm .validation-error{padding-top:8px}@media (min-width: 992px){.contactForm .submit-form-btn{float:right;width:150px}}@media (max-width: 991px){.contactForm .submit-form-btn{width:100%}}.faqs-page .faq-group{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#fff;padding:0 16px 16px}.faqs-page .faq-group .title{color:#484848;line-height:1.5}.faqs-page .faq-group li{margin-bottom:0}.faqs-page .faq-group-title{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#EBEFF1;color:#484848;font-size:16px;font-weight:700;line-height:1.5;padding:8px 16px;margin-left:-16px;margin-right:-16px}@media (min-width: 768px){.faqs-page .faq-group-title{font-size:20px;font-weight:500;padding:16px}}.policy-page .terms-page,.policy-page .faqs-page{width:100%;float:none;clear:both}@media (max-width: 767px){.policy-page .terms-page,.policy-page .faqs-page{padding-top:70px}}.policy-page .terms-page div,.policy-page .terms-page p,.policy-page .terms-page li,.policy-page .faqs-page div,.policy-page .faqs-page p,.policy-page .faqs-page li{color:#484848;font-size:16px;line-height:1.5}.policy-page .hugeText{color:#484848;font-size:16px;font-weight:500}@media (min-width: 768px){.policy-page .hugeText{font-size:20px}}@media (min-width: 992px){.policy-page .hugeText{font-size:22px}}.policy-page .prismic-content h1,.policy-page .prismic-content h2,.policy-page .prismic-content h3{color:#484848;font-weight:500;line-height:20px}.policy-page .prismic-content h1{font-size:22px}.policy-page .prismic-content h2{font-size:20px;border-top-right-radius:5px;border-top-left-radius:5px;height:60px;width:100%;padding:14px 25px;background-color:#EBEFF1;display:flex;align-items:center}.policy-page .prismic-content h3{font-size:16px}.policy-page .prismic-content h3,.policy-page .prismic-content p{padding:0 25px}.policy-page .prismic-content.terms-page p{padding:0 13px}.policy-page .prismic-content.terms-page div{display:flex;padding:0 25px}.policy-page .prismic-content.terms-page div>div{flex:1 0 100%}.policy-page .prismic-content.terms-page div.sub{display:flex;flex-wrap:wrap;flex-direction:column;padding-left:50px}.policy-page .prismic-content.terms-page div.sub>.sub{padding-left:25px}.policy-page .prismic-content pre{display:block;padding:0 25px;margin:0;font-size:16px;line-height:inherit;color:inherit;word-break:inherit;word-wrap:inherit;background-color:inherit;border:0;border-radius:0}.ltr .trustscore-container-xs{display:inline-block}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container-xs{display:none}}.ltr .trustscore-container-xs .trustscore{margin-bottom:8px}.ltr .trustscore-container-xs .trustscore.size-xs{position:relative;float:none;left:0;top:0;padding:0;display:flex;justify-content:flex-start;align-items:center}.ltr .trustscore-container-xs .trustscore .value{font-size:9px;font-weight:500;padding:3px 4px 1px;min-width:20px;margin-right:5.3333333333px}.ltr .trustscore-container-xs .trustscore .value::after{border-width:3px;top:85%}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container-xs .trustscore .value{padding:4px 4px 3px}.ltr .trustscore-container-xs .trustscore .value::after{top:75%}}.ltr .trustscore-container-xs .trustscore .badges{display:none}.ltr .trustscore-container-xs .trustscore .score{font-weight:400;font-size:12px;display:inline;float:none}@media (max-width: 767px){.ltr .trustscore-container-xs .trustscore .score{font-size:11px}}.ltr .trustscore-container{display:none}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container{display:inherit}}@media (max-width: 767px){.ltr .trustscore-container{display:inline-block}}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.ltr .trustscore-container .trustscore.size-xs{width:inherit;position:relative;right:inherit;bottom:inherit;float:none}}@media (max-width: 767px){.ltr .result-list-item .trustscore.size-xs{position:relative;float:none;right:auto;height:20px;bottom:auto;display:flex;padding:0;width:auto;padding-left:15px;margin-bottom:0}}.ltr .result-list-item .trustscore.size-xs .score{font-family:'Open Sans'}.travel-breakdown-container{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row-reverse;justify-content:flex-end}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.travel-breakdown-container{justify-content:flex-start}}.travel-breakdown-container span:not(:last-child)::before{content:"\25CF";font-size:10px;vertical-align:middle;padding:0 4px}.travel-breakdown-item{font-size:12px;text-transform:lowercase;display:inline-flex;align-items:center}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.travel-breakdown-item{font-size:14px;margin-bottom:16px}}.star-rating .fa-star{color:#F4B341}.star-rating .fa-star.empty{color:#C6C6C6}points-partner-selection .select2-results .select2-result-label{line-height:16px;color:#94A4AD;padding:0}points-partner-selection .select2-results .select2-result-label .input-options{padding:15px 16px}points-partner-selection .select2-results .select2-header{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#94A4AD;color:#fff}points-partner-selection .select2-results .select2-highlighted .select2-result-label{font-weight:600}points-partner-selection .select2-results .select2-disabled{background:transparent;display:inherit}points-partner-selection .select2-results .select2-disabled .select2-result-label{color:#DEDEDE;cursor:auto}points-partner-selection .select2-results .select2-disabled.select2-highlighted{background-color:#fff}points-partner-selection .select2-container .select2-choice{padding-left:4px;outline-offset:unset}points-partner-selection .select2-container .select2-choice .select2-arrow{top:-2px;padding-right:4px}.oldham-footer{background-color:#F5F5F5;color:#484848;font-size:12px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.oldham-footer{font-size:14px}}@media (max-width: 767px){.oldham-footer.hotel-detail{margin-top:15px;margin-bottom:50px}}footer .oldham-footer-container{background-color:#F5F5F5;padding-left:16px;padding-right:16px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media (min-width: 992px){footer .oldham-footer-container{padding-left:0;padding-right:0}}.oldham-footer .presented-by-ocbc-bank{display:flex;flex-direction:row;justify-content:flex-start;margin-right:auto;align-items:center;padding:17px 0}.oldham-footer .presented-by-ocbc-bank .presented-by{margin-right:8px;white-space:nowrap}.oldham-footer .presented-by-ocbc-bank .ocbc-logo{height:19px}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.oldham-footer .presented-by-ocbc-bank{margin-right:20px}}@media (min-width: 992px){.oldham-footer .presented-by-ocbc-bank{margin-right:45px}.oldham-footer .presented-by-ocbc-bank .ocbc-logo{height:26px}}.oldham-footer .powered-by-ascenda{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:17px 0}.oldham-footer .powered-by-ascenda .powered-by{margin-right:5px;white-space:nowrap}.oldham-footer .powered-by-ascenda .ascenda-logo{height:24px}@media (min-width: 992px){.oldham-footer .powered-by-ascenda .ocbc-logo{height:33px}}footer .oldham-footer-links{padding-top:12px;padding-bottom:12px;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto;width:100%}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){footer .oldham-footer-links{width:45%;min-width:330px}}@media (min-width: 1200px){footer .oldham-footer-links{width:40%}}.oldham-footer-link{color:#484848;padding:4px}.oldham-footer-link:hover{text-decoration:none;color:#474747}.oldham-footer-link:focus,.oldham-footer-link:focus-visible{outline-offset:unset}.oldham-footer-disclaimer{color:#AFAFAF;font-size:8px;padding:21px 0;border-top:1px solid #EDEDED;display:block;text-align:justify}@media (max-width: 767px) and (orientation: landscape),(min-width: 768px){.oldham-footer-disclaimer{font-size:10px}}.flights.confirmation .oldham-footer{margin-top:50px}profile-dropdown .dropdown-container{position:absolute;right:0;top:65px;padding:10px 16px;box-shadow:0 2px 8px rgba(0,0,0,0.08);border-radius:5px;width:182px;height:75px;text-align:left;background:#fff 0% 0% no-repeat padding-box;color:#484848;display:flex;flex-direction:column}profile-dropdown .dropdown-container:hover{text-decoration:none;cursor:pointer}profile-dropdown .dropdown-container a{color:#484848;text-decoration:none;font-weight:400;padding-left:5px}profile-dropdown .dropdown-container .manage-booking-option{padding-bottom:13px}profile-dropdown .fa-logout,profile-dropdown .fa-suitcase{background-size:cover;width:15px;height:15px;margin-bottom:-3px}profile-dropdown .fa-logout::before,profile-dropdown .fa-suitcase::before{content:none}profile-dropdown .fa-logout{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-logout.svg")}profile-dropdown .fa-suitcase{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-managebooking.svg")}.result-top-area{color:#484848;padding:16px}@media (min-width: 992px){.result-top-area{padding:21px 0 16px}}@media (max-width: 991px){.result-top-area{padding-top:8px}}.result-top-area .result-text-summary{color:#484848;font-size:12px;text-align:center;padding-left:0;padding-right:0;padding-top:8px}@media (min-width: 992px){.result-top-area .result-text-summary{font-size:14px;text-align:left;padding-top:4px;min-height:24px}}.result-top-area .result-options{top:auto;bottom:-5px}.result-top-area .result-options .sort-box .select2-choice{color:#484848;border:0;border-bottom:1px solid #94A4AD;border-radius:0}.result-top-area .result-options .sort-box .select2-choice .select2-chosen{color:#484848;padding:0}.result-top-area .result-options .sort-box .ipt-select2{width:200px}.result-top-area .ipt-select2 .select2-container.select2-dropdown-open>.select2-choice{color:#484848;border:0;border-bottom:1px solid #94A4AD;border-radius:0}.result-top-area .progress-bar-container{position:inherit;padding:0}.result-top-area .progress-bar-container #progress-bar{height:5px;background:#DEDEDE}.result-top-area .progress-bar-container #progress-bar .progress-bar-fill{background-color:#667C88}.result-top-area .progress-bar-container .loading-ellipsis{display:none}.filter-panel .rzslider{width:100%}.filter-panel .rzslider .rz-selection{background-color:#2979FF}.filter-panel .rzslider .rz-pointer{box-shadow:none}.filter-panel .rzslider .rz-bubble{color:#282828;font-size:14px}.side-filter-area .point-cash-slider-component{display:none}.filter-panel{padding:0;font-size:16px;color:#484848;background-color:#FAFAFA;padding-bottom:5px}.filter-panel .specific-filter-container{background-color:#fff}.filter-panel .filter-title,.filter-panel .sort-title{background:#EBEFF1;padding:10px 15px;font-weight:500;border-radius:5px 5px 0 0;margin-bottom:10px}.filter-panel .panel{padding:0 15px}@media (max-width: 991px){.filter-panel .panel{padding:0}}.filter-panel #filter-map.panel{padding:0}.filter-panel .action-panel{padding-bottom:15px;padding-top:15px}.filter-panel .mini-map-container img{border-radius:5px}.filter-panel .mini-map-container .button-container{right:10px;bottom:10px}.filter-panel .mini-map-container .button-container .btn-action{background-color:#fff;color:#2979FF;border-radius:3px}.filter-panel .subheader,.filter-panel .mainheader{text-transform:capitalize;letter-spacing:normal;font-weight:500;font-size:15px;padding-left:0}.filter-panel .toggle{color:#2979FF;font-size:14px;text-decoration:none}.filter-panel .filter-reviews-range{height:10px}@media (max-width: 991px){.filter-panel .filter-reviews-range{margin-bottom:30px}}@media (min-width: 768px) and (max-width: 991px){.filter-panel .filter-reviews-range{margin-bottom:35px}}.filter-panel .filter-price-range{margin-top:35px}.filter-panel .filter-reviews-range+.filter-price-range{margin-top:16px}.filter-panel .filter-input-textfield{background-color:#F8F8F8;border-color:#EDEDED;border-radius:4px;color:#707070;font-size:14px;padding:10px}.filter-panel .filter-input-textfield::placeholder{color:#C1C1C1}.filter-panel .checkbox-item{margin:8px 0}.filter-panel .checkbox-item input[type="checkbox"]{margin:3px 3px 3px 0}.filter-panel .checkbox-item label{font-size:14px;font-weight:400}.filter-panel .btn-neutral,.filter-panel .btn-clear-filter{display:block;padding-top:9px;padding-bottom:9px}hotel-result-filter-mobile form-popup-mobile .filter-container{text-align:left;z-index:9999}hotel-result-filter-mobile form-popup-mobile .filter-container .subheader{text-transform:capitalize}hotel-result-filter-mobile form-popup-mobile .body-content .quick-filter-container.unexpanded .checkbox-item:nth-child(n+4){display:none}hotel-result-filter-mobile .title-content,hotel-result-sort-mobile .title-content,hotel-result-map-mobile .title-content{padding:0}#search-bottom-sheet .icon{display:inline-block}.search-bottom-tab.disabled{color:#009E9B;text-shadow:none}cars-result-filter-mobile form-popup-mobile,cars-result-sort-mobile form-popup-mobile{top:0}cars-result-filter-mobile .filter-title,cars-result-sort-mobile .filter-title{padding-top:5px}cars-result-filter-mobile .filter-panel,cars-result-sort-mobile .filter-panel{text-align:left}cars-result-filter-mobile .filter-panel .subheader,cars-result-sort-mobile .filter-panel .subheader{margin:9px 0}cars-result-filter-mobile .filter-cars-type-details,cars-result-sort-mobile .filter-cars-type-details{color:#C3C3C3;font-size:14px}@media (max-width: 991px){#resultMapContainer{top:58px}}flights-search-results-filter-panel-component .btn-neutral.btn-apply-filter{display:none}.hotel-map-tooltip,.hotel-details-popup{color:#484848}.hotel-map-tooltip i.fa.fa-chevron-right,.hotel-details-popup i.fa.fa-chevron-right{color:#009E9B;position:absolute;right:7px;bottom:10px;font-size:15px}.hotel-map-tooltip .hotel-brief-info .travel-breakdown-container,.hotel-details-popup .hotel-brief-info .travel-breakdown-container{justify-content:flex-end}.hotel-map-tooltip .hotel-brief-info .top-section,.hotel-details-popup .hotel-brief-info .top-section{display:block}.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name,.hotel-details-popup .hotel-brief-info .top-section .hotel-name{display:block;float:none;width:93%}.hotel-map-tooltip .hotel-brief-info .top-section .hotel-name .name,.hotel-details-popup .hotel-brief-info .top-section .hotel-name .name{padding-bottom:3px;font-size:16px;font-weight:500;text-decoration:none}.hotel-map-tooltip .hotel-brief-info .middle-section,.hotel-details-popup .hotel-brief-info .middle-section{margin:0}.hotel-map-tooltip .hotel-brief-info .middle-section.redeem-middle,.hotel-details-popup .hotel-brief-info .middle-section.redeem-middle{margin-bottom:9px}.hotel-map-tooltip .hotel-brief-info .bottom-section,.hotel-details-popup .hotel-brief-info .bottom-section{margin-top:0;color:#303030}.hotel-map-tooltip .hotel-brief-info .bottom-section .redeem-description,.hotel-details-popup .hotel-brief-info .bottom-section .redeem-description{margin-top:3px;font-size:15px}.hotel-map-tooltip .hotel-brief-info .bottom-section .earn-details,.hotel-details-popup .hotel-brief-info .bottom-section .earn-details{margin-top:-3px;font-size:12px}.hotel-map-tooltip .hotel-brief-info .bottom-section .moon-icon,.hotel-details-popup .hotel-brief-info .bottom-section .moon-icon{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/black-night-icon.png");height:10px;width:10px;background-size:cover;display:inline-block}.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo,.hotel-details-popup .hotel-brief-info .bottom-section .night-logo{display:inline-block;margin-left:-3px}.hotel-map-tooltip .hotel-brief-info .bottom-section .night-logo img,.hotel-details-popup .hotel-brief-info .bottom-section .night-logo img{margin-bottom:3px}.hotel-map-tooltip .hotel-brief-info .bottom-section .value,.hotel-details-popup .hotel-brief-info .bottom-section .value{font-size:15px}.hotel-map-tooltip .hotel-brief-info .bottom-section .text-description,.hotel-details-popup .hotel-brief-info .bottom-section .text-description{font-size:12px}.hotel-map-tooltip .hotel-brief-info .bottom-section .total,.hotel-details-popup .hotel-brief-info .bottom-section .total{font-weight:500}.mapboxgl-popup-content .marker-popup{width:340px;height:inherit;padding:0}@media (max-width: 991px){.mapboxgl-popup-content .marker-popup{display:block}}@media (max-width: 360px){.mapboxgl-popup-content .marker-popup{width:calc(100vw - 21px)}}a.hotel-details-popup{text-decoration:none}.mapboxgl-popup-content .mapboxgl-popup-close-button{font-size:20px;color:#C6C6C6;padding-right:5px}.mapboxgl-popup{padding-bottom:13px}.map-close-button .btn-action{background-color:#009E9B;color:#fff;border-radius:5px}.checkout-container .booking-summary{padding:0;margin-bottom:0}.checkout-container .booking-summary .checkout-box-header{background-color:#EBEFF1;padding:16px;font-size:16px;border-radius:5px 5px 0 0}.checkout-container .booking-summary .checkout-box-header .color-headline{text-transform:lowercase;padding:0}.checkout-container .booking-summary .checkout-box-header .color-headline::first-letter{text-transform:capitalize}.checkout-container .booking-summary .hotel-brief-info,.checkout-container .booking-summary .room-description,.checkout-container .booking-summary .room-guest-count{padding:8px 16px;font-size:16px}.checkout-container .booking-summary .hotel-brief-info{margin-bottom:0}.checkout-container .booking-summary .hotel-brief-info h5{font-weight:500}.checkout-container .booking-summary .room-description,.checkout-container .booking-summary .room-guest-count{padding-top:0}.checkout-container .booking-summary .room-description{font-weight:500}.checkout-container .booking-summary .room-guest-count{margin-bottom:0;padding-bottom:0}.checkout-container .booking-summary .adult-count{text-transform:capitalize}.checkout-container .booking-summary .room-guest-count-per-room{display:flex;flex-direction:row}.checkout-container .booking-summary .room-guest-count-per-room span{margin-right:5px}.checkout-container .booking-summary .stay-detail{padding:8px 16px;font-size:16px}.checkout-container .booking-summary .stay-detail strong{font-weight:500}.checkout-container .booking-summary .stay-detail .include_tax_msg{font-size:11px;padding-top:4px}.checkout-container .booking-summary .stay-detail .price-list .label{font-size:16px;font-weight:400}.checkout-container .booking-summary .stay-detail .price-list .value{font-size:16px}.checkout-container .booking-summary .cash-and-points-payable{background:#FDEFE5}.checkout-container .booking-summary .cash-and-points-payable .price-box{font-weight:500;font-size:18px}.checkout-container .booking-summary .cash-and-points-payable .table-layout{margin-bottom:0}.checkout-container .booking-summary .cash-and-points-payable .table-layout:first-child{margin-top:10px}.checkout-container .booking-summary .cash-and-points-payable .table-layout.old-price{color:#EC6807;margin-left:4px}.checkout-container .booking-summary .cash-and-points-payable .table-layout.old-price .price-box{display:inline;font-weight:500;font-size:14px;padding:0;color:#484848}.checkout-container .booking-summary .cash-and-points-payable .table-layout .header{font-size:16px;padding-bottom:5px;font-weight:400}.checkout-container .booking-summary hr.line{display:none}.checkout-container .booking-summary .checkout-logo{display:none}.checkout-container .booking-summary hr{margin:16px}.checkout-container .booking-summary .total-price{background-color:#FDEFE5}.checkout-container .booking-summary .total-price .value{width:100%;font-size:18px;font-weight:600}.checkout-container .booking-summary .total-price .tax-policy{font-size:12px;text-transform:lowercase}.checkout-container .booking-summary .total-price .tax-policy::first-letter{text-transform:uppercase}.checkout-container .booking-summary .total-charges{font-size:14px}.checkout-container .booking-summary .including-taxes{font-size:12px;padding-top:10px}.checkout-container .cancellation-policy{font-size:16px}.checkout-container .cancellation-policy h3.color-headline,.checkout-container .cancellation-policy .no-show-title{font-size:16px}.checkout-container .cancellation-policy .no-show-title{font-weight:500}.checkout-container .book-with-confidence{padding:0;border-radius:15px 15px 0 0}.checkout-container .book-with-confidence .book-with-confidence-header{padding:16px 16px 0;background-color:#009E9B;border-radius:5px 5px 0 0;margin-bottom:7px}.checkout-container .book-with-confidence .book-with-confidence-header h3{color:#fff;font-size:16px;text-transform:lowercase}.checkout-container .book-with-confidence .book-with-confidence-header h3::first-letter{text-transform:capitalize}.checkout-container .book-with-confidence .confidence-row{padding:12px 16px;border-bottom:0}.checkout-container .book-with-confidence .confidence-row:last-child{padding-bottom:12px}.checkout-container .book-with-confidence .confidence-row .tick-image{color:#009E9B;width:8%}.checkout-container .book-with-confidence .confidence-row .confidence-text{width:90%;font-size:14px;line-height:24px;margin-top:-5px}.checkout-guest-confirmation .termsNConditionDesc{margin:16px 0;text-align:left}.checkout-guest-confirmation .termsNConditionDesc label{margin-bottom:0}.checkout-guest-confirmation .termsNConditionDesc .checkOutTermsLabel{font-size:14px}.checkout-guest-confirmation .termsNConditionDesc .dirtyMsg{padding:0}.checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .btn-complete-booking{box-shadow:none}@media (min-width: 768px){.checkout-guest-confirmation #submitBookingAction,.checkout-guest-confirmation .btn-complete-booking{font-size:18px;min-height:42px;width:325px}}.checkout-guest-confirmation .uTermsCheckP a{color:#2979FF}.checkout-guest-confirmation .restriction-message-container{border-radius:5px;font-size:12px}@media (min-width: 768px){.checkout-guest-confirmation .restriction-message-container{font-size:14px}}.checkout-guest-confirmation .restriction-message-container::before{width:20px;height:20px;left:16px;top:15px}@media (min-width: 768px){.checkout-guest-confirmation .restriction-message-container::before{width:24px;height:24px;top:16px}}.checkout-guest-confirmation .restriction-message-container>p{text-indent:25px;line-height:1.725}@media (min-width: 768px){.checkout-guest-confirmation .restriction-message-container>p{text-indent:30px}}.checkout-guest-confirmation .restriction-message-container>*:last-child{margin-bottom:0}.checkout-container .select2-container .select2-choice .select2-arrow.ui-select-toggle{display:none}.checkout-container select{-webkit-appearance:none;-moz-appearance:none}.checkout-container .select2-container::before,.checkout-container #guest-title-container::before,.checkout-container #guest-country::after,.checkout-container #guest-state::after,.checkout-container .month-container::before,.checkout-container .year-container::before{position:absolute;content:"\f078";font-family:"fontAwesome";display:inline-block;font-size:12px;right:8px;top:12px;pointer-events:none;z-index:1}.checkout-container .month-container::before{right:16px;height:auto}@media (max-width: 767px){.checkout-container{margin-bottom:0}}.checkout-container .checkout-guest-details,.checkout-container .checkout-user-details{box-shadow:0 2px 8px rgba(0,0,0,0.08)}.checkout-container .checkout-guest-details label,.checkout-container .checkout-user-details label{font-size:14px;margin-bottom:7px}.checkout-container .checkout-guest-details label .agree-terms-text,.checkout-container .checkout-user-details label .agree-terms-text{text-transform:none}.checkout-container .checkout-guest-details .dirtyMsg,.checkout-container .checkout-user-details .dirtyMsg{font-weight:400;color:#E30613}.checkout-container .checkout-guest-details .dirtyMsg::first-letter,.checkout-container .checkout-user-details .dirtyMsg::first-letter{text-transform:uppercase}.checkout-container .checkout-payment label{text-transform:lowercase}.checkout-container .checkout-payment label else{text-transform:none}.checkout-container .checkout-payment label::first-letter{text-transform:uppercase}.checkout-container .checkout-payment{padding:0}.checkout-container .checkout-payment h3{padding-bottom:0}.checkout-container .checkout-payment .security-code-field label{text-transform:capitalize}.checkout-container .checkout-payment .checkout-box-header{padding:16px 16px 0;display:flex;flex-direction:column;border-top-left-radius:5px;border-top-right-radius:5px}@media (max-width: 767px){.checkout-container .checkout-payment .checkout-box-header{background:#EBEFF1}}.checkout-container .checkout-payment .checkout-box-header .payment-header{display:flex;align-items:center}.checkout-container .checkout-payment .checkout-box-header .payment-header .payment-title{display:flex;flex:1 0 50%}.checkout-container .checkout-payment .checkout-box-header .payment-header .credit-cards{text-align:right;flex:1 0 50%}.checkout-container .checkout-payment .checkout-card-details-text,.checkout-container .checkout-payment .form-layout,.checkout-container .checkout-payment .checkout-guest-address{padding:0 16px}.checkout-container .checkout-payment .security-code{padding-top:25px}.checkout-container .checkout-payment .security-code-text{font-size:9.60px}@media (max-width: 767px){.checkout-container .checkout-payment .security-code-text{padding-right:10px}}.checkout-container .checkout-guest-address{margin-bottom:16px}.checkout-container .checkout-guest-address h3{font-size:16px}.checkout-container .show-payment-section{padding:10px 0}.checkout-container .credit-card-wrapper img{height:39px;border-radius:5px;margin-top:10px}.checkout-container .credit-card-wrapper img.visamc{height:32px}.checkout-container .save-payment{padding:0 16px}.checkout-container .save-payment input.inline-block{vertical-align:top;margin-right:7px}.checkout-container .ui-select-container a{background-color:#F8F8F8}.checkout-container .checkout-guest-details{padding:0}.checkout-container .checkout-guest-details .guest-detail-container,.checkout-container .checkout-guest-details .special-request-container{padding:0 16px}.checkout-container .checkout-guest-details .special-request-container{padding-bottom:20px}.checkout-container .checkout-guest-details .special-request-container textarea{height:120px}.checkout-container .checkout-guest-details .special-request-container textarea:focus{outline:5px auto -webkit-focus-ring-color}@media (max-width: 767px){.checkout-container .primary-guest-container{background:#EBEFF1;margin-bottom:10px}}.checkout-container .primary-guest-container .primary-guest-title{display:flex;padding:16px}@media (max-width: 767px){.checkout-container .primary-guest-container .primary-guest-title{flex-direction:column}}.checkout-container .primary-guest-container .primary-guest-title span{flex:1 0 15%}.checkout-container .primary-guest-container .primary-guest-title .sub-heading{display:flex;flex-direction:row;flex:1 0 75%}.checkout-container .primary-guest-container .primary-guest-title .must-be-adult,.checkout-container .primary-guest-container .primary-guest-title .reset-form{flex:1 0 50%}.checkout-container .primary-guest-container .primary-guest-title .reset-form{text-align:right}.checkout-container .month-and-year select{background:#F8F8F8;padding:0 8px}.checkout-container #guest-title-container select{padding:0 8px}.checkout-container #guest-title-container::before{top:35px;right:15px}.checkout-container #field-guest-country-code::before{top:28px;right:15px;z-index:1}.checkout-container #field-guest-phone-number{margin-top:28px}.checkout-container .coupon-code .coupon-add-section input:not([type=checkbox]):not([type=radio]){color:#484848;border-color:#495A63;border-radius:5px 0 0 5px}.checkout-container .coupon-code .coupon-add-section input.error:not([type=checkbox]):not([type=radio]){border:1px solid #E30613}.checkout-container .coupon-code .coupon-add-section input.success:not([type=checkbox]):not([type=radio]){border:1px solid #009E9B}.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action{font-size:16px;background:#888888;color:#fff}.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action.disable{background:#888888}.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action:hover,.checkout-container .coupon-code .coupon-add-section .coupon-code-action .btn-action.has-value{background:transparent linear-gradient(90deg, #495A63 0%, #667C88 100%) 0% 0% no-repeat padding-box}.checkout-container .coupon-code .coupon-message-section .error{color:#E30613}.checkout-container .coupon-code .coupon-message-section .success{color:#009E9B}.checkout-container .coupon-code .coupon-message-section i.valid{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-tick.svg")}.checkout-container .coupon-code .coupon-message-section i.invalid{background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-cross.svg")}.checkout-container .coupon-code .coupon-result-icon{position:relative}.checkout-container .coupon-code.cars{margin-top:16px}.checkout-container .coupon-code .reset-coupon-button::before{color:#888888}.checkout-container.segmented-header{margin-top:28px}.checkout-container h3{font-weight:500}.checkout-container header .mobile-login-container{display:none}.checkout-container .checkout-banner{border:0;background-color:transparent}.checkout-container .checkout-banner span{font-size:22px;font-weight:500}@media (max-width: 767px){.checkout-container .checkout-banner{padding-top:66px}.checkout-container .checkout-banner span{font-size:16px}}@media (min-width: 768px) and (max-width: 991px){.checkout-container .checkout-banner{flex:1 0 60%}}.checkout-container .checkout-box{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);border:0;font-size:14px;border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.checkout-container .checkout-box{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.checkout-container .checkout-box .inline-block{display:inline-block}.checkout-container .checkout-box h3,.checkout-container .checkout-box .no-show-title{font-size:16px;color:#484848}.checkout-container .checkout-box.coupon-applied{margin-top:0;margin-bottom:0}.checkout-container .checkout-box.coupon-applied span{margin-left:12px}.checkout-container .checkout-box-header .reset-form{color:#2979FF;font-size:16px}.checkout-container .checkout-form{padding:10px}.checkout-container .checkout-form .form-layout select,.checkout-container .checkout-form .form-layout div.select2-container.consistent-look,.checkout-container .checkout-form .validator input,.checkout-container .checkout-form .stripe-element-container{box-shadow:none;height:40px;border-radius:5px;border:1px solid #DEDEDE;font-size:16px}.checkout-container .checkout-form .stripe-element-container{padding-top:10px}.checkout-container .checkout-form .select2-container .select2-choice{height:40px;line-height:35px;border-radius:5px;background-image:none;border:1px solid #E0E0E0;font-size:16px}.checkout-container .checkout-form #driver-phonecode:focus{outline:-webkit-focus-ring-color auto 1px}.checkout-container .checkout-form #guest-title{background-color:#F8F8F8}@media (max-width: 767px){.checkout-container .checkout-form #guest-phonecode{border:0}}.checkout-container .checkout-form .vIco{margin-top:6px}.checkout-container .checkout-form .form-layout select::-ms-expand{display:none}@media (max-width: 767px){.checkout-container .checkout-form{margin:0 15px;padding:0}}.checkout-container .checkout-form .required label::after{color:#E30613;content:"*";margin-left:1px}.checkout-container .checkout-form .banner{height:100%;width:100%;margin:20px 0}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--mobile{display:none}@media (max-width: 767px){.checkout-container .checkout-form .banner{margin:10px 0;padding:0;height:100%}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--mobile{display:block}.checkout-container .checkout-form .banner>.banner--desktop{display:none}}@media (min-width: 768px) and (max-width: 991px){.checkout-container .checkout-form .banner{height:100%;margin:3px;width:100%}.checkout-container .checkout-form .banner img{width:100%}.checkout-container .checkout-form .banner>.banner--desktop{display:none}.checkout-container .checkout-form .banner>.banner--mobile{display:block}}@media (min-width: 992px){.checkout-container .checkout-form .pull-right.checkout-side-container{width:361px;padding-left:16px;padding-right:10px}.checkout-container .checkout-form .pull-right.checkout-form-container{width:629px;padding:0}}.checkout-container .special-request-container h3{font-size:16px}.checkout-container .checkout-form-container{display:flex;flex-direction:row-reverse;flex:1 0 auto;flex-wrap:wrap}@media (max-width: 991px){.checkout-container .checkout-form-container{flex-flow:column}}.checkout-container .checkout-form-container>form{width:100%}.checkout-container .checkout-form-container .checkout-side-container,.checkout-container .checkout-form-container .checkout-form-container{display:flex;flex-direction:column}.checkout-container .checkout-form-container .checkout-form-container{flex:1 0 60%}.checkout-container .checkout-form-container .checkout-side-container{flex:1 0 30%;margin-left:16px}@media (max-width: 991px){.checkout-container .checkout-form-container .checkout-side-container{margin-left:0}}.checkout-container .fa-info-circle::before{color:#009E9B}.checkout-container .more-detail-msg{display:block;position:relative;border-radius:5px;background-color:#EBEFF1;color:#667C88;font-size:12px;text-align:left;left:0;padding:8px 16px;margin:0 0 13px}.checkout-container .more-detail-msg::before{content:"";position:absolute;border:7px solid transparent;height:0;width:0;bottom:-14px;left:115px;border-top-color:#EBEFF1}@media (min-width: 992px){.checkout-container .more-detail-msg{position:absolute;left:155px;top:-12px;width:430px;max-width:inherit;margin:0}.checkout-container .more-detail-msg::before{bottom:inherit;left:-10px;top:15px;border-right-color:#EBEFF1}}.checkout-container .checkout-points-cash-slider,.checkout-container .hotels-checkout-points-cash-slider{border-top:1px solid #fff;border-top-right-radius:0;border-top-left-radius:0;padding:0}.checkout-loading-transition .loading-gif{width:100px;height:100px}.entire-overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:530px}.entire-overlay .overlay-content{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media (min-width: 992px){.entire-overlay .overlay-content{width:980px;flex-direction:row}}.entire-overlay .maintenance-side{width:385px;text-align:center}.entire-overlay .maintenance-side>img{width:50%;height:auto}@media (min-width: 992px){.entire-overlay .maintenance-side>img{width:385px}}.entire-overlay .maintenance-content{line-height:1.5;padding:0 16px}@media (min-width: 992px){.entire-overlay .maintenance-content{padding:0 0 0 50px}}.entire-overlay .maintenance-content .powered-by-ascenda{font-size:12px;justify-content:center;align-items:center;padding-bottom:0}@media (min-width: 992px){.entire-overlay .maintenance-content .powered-by-ascenda{justify-content:flex-start}}.entire-overlay .maintenance-content .power-text{padding-top:5px}.entire-overlay .maintenance-content .ascenda-one-line-image{width:85px;height:auto;margin-left:8px}.entire-overlay .maintenance-logo{text-align:center;display:flex;justify-content:center;height:110px}@media (min-width: 992px){.entire-overlay .maintenance-logo{justify-content:flex-start}}.entire-overlay .maintenance-logo>img{width:150px;height:auto;margin-top:auto;margin-bottom:auto}@media (min-width: 992px){.entire-overlay .maintenance-logo>img{width:250px}}.entire-overlay .maintenance-text{font-size:16px;text-align:center}@media (min-width: 992px){.entire-overlay .maintenance-text{font-size:24px;text-align:left}}.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;line-height:28px}@media (max-width: 991px){.purchase-container .success-booking-detail .hotel-name{display:flex}}@media (max-width: 991px){.purchase-container .success-booking-detail .hotel-name>span{max-width:175px}}@media (max-width: 991px){.purchase-container .success-booking-detail .hotel-name star-rating{flex:1 0 auto;display:flex;justify-content:flex-end}}@media (max-width: 991px){.purchase-container .success-booking-detail .hotel-name star-rating span{display:flex;margin-top:4px}}.purchase-container .success-booking-detail .hotel-address{font-size:14px;line-height:22px}.purchase-container .success-booking-detail .hotel-address .fa-map-marker{color:#B3B3B4}@media (max-width: 991px){.purchase-container .success-booking-detail #hotel-detail .row{display:flex}}@media (max-width: 991px){.purchase-container .success-booking-detail #hotel-detail .label{width:auto}}@media (max-width: 991px){.purchase-container .success-booking-detail #hotel-detail .data{width:auto;justify-self:flex-end;flex:1 0 auto}}@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;max-width:165px;color:#484848}.purchase-container .success-booking-detail #hotel-detail .data{width:50%;font-size:16px;font-weight:500;color:#484848}@media (max-width: 767px){.purchase-container .success-booking-detail #hotel-detail .data{text-align:right}}.purchase-container .expedia-info article{border:0;box-shadow:none;background-color:transparent}.purchase-container article.cancellation-policy{margin-bottom:0;padding:0;border:0;box-shadow:none;background-color:transparent;margin-top:26px}@media (max-width: 991px){.purchase-container article.cancellation-policy{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;padding:8px 16px}}@media screen and (max-width: 991px) and (-ms-high-contrast: active),(max-width: 991px) and (-ms-high-contrast: none){.purchase-container article.cancellation-policy{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.purchase-container article.cancellation-policy h4{text-transform:lowercase;font-size:20px;font-weight:500}.purchase-container article.cancellation-policy h4::first-letter{text-transform:capitalize}@media (max-width: 991px){.purchase-container article.cancellation-policy h4{font-size:16px}}.account-page .account-page-content .booking-item{width:100%;max-width:100%;color:#454545}@media (max-width: 767px){.account-page .account-page-content .booking-item{width:100%}.ltr .account-page .account-page-content .booking-item{text-align:left}.rtl .account-page .account-page-content .booking-item{text-align:right}}.account-page .account-page-content .booking-item .booking-text{flex:1 0 0%;color:#303030;font-size:14px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-text{margin:0 20px}}.account-page .account-page-content .booking-item .subtitle{font-size:16px}.account-page .account-page-content .booking-item .booking-info{margin-bottom:0;display:flex;flex-wrap:wrap;flex-direction:row}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info{border-left:0}}.ltr .account-page .account-page-content .booking-item .booking-info,.rtl .account-page .account-page-content .booking-item .booking-info{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:0}@media (max-width: 767px){.ltr .account-page .account-page-content .booking-item .booking-info,.rtl .account-page .account-page-content .booking-item .booking-info{padding-right:0;padding-top:0}}.account-page .account-page-content .booking-item .booking-info .item-info{flex:1 1 65%}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .item-info{flex:1 0 100%}}.account-page .account-page-content .booking-item .booking-info .item-info .resend{display:none}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .item-info .resend{display:block}}.account-page .account-page-content .booking-item .booking-info .item-title{border-bottom:0;padding-bottom:16px;margin-bottom:0}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .item-title{margin-bottom:0}}.account-page .account-page-content .booking-item .booking-info .guest-name{font-weight:600;color:#454545}.account-page .account-page-content .booking-item .booking-info .guest-info{display:block;font-size:16px}.account-page .account-page-content .booking-item .booking-info .booking-status{margin-top:0}.account-page .account-page-content .booking-item .booking-info .booking-status .headline{display:flex;flex-direction:row;align-items:center}@media (min-width: 768px){.account-page .account-page-content .booking-item .booking-info .booking-status .headline{justify-content:flex-end}}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{background-repeat:no-repeat;background-position:center;height:20px;width:20px}.ltr .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{margin-right:8px}.rtl .account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{margin-left:8px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon{height:16px;width:16px}}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-careful{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-pending-solid.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.text-success{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-confirmed-solid.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .status-icon.red-test{background-image:url("https://cdn-s3.kaligo.com/assets/images/icons/generic-failed-solid.svg")}.account-page .account-page-content .booking-item .booking-info .booking-status .headline .text-careful{color:#EC6807}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-info .booking-status{margin-top:0}}.account-page .account-page-content .booking-item .booking-status{flex:1 1 35%;font-size:15px;display:flex;flex-direction:column;align-items:flex-end}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-status{flex:1 0 100%;flex-direction:row;flex-wrap:wrap;padding-top:18px}.account-page .account-page-content .booking-item .booking-status .resend{display:none}}.account-page .account-page-content .booking-item .booking-status .headline{width:100%;text-transform:uppercase;font-size:20px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-status .headline{font-size:16px}}.account-page .account-page-content .booking-item .booking-img{display:inline-block;text-align:center;vertical-align:top}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-img{width:100%;background-color:#fff}.ltr .account-page .account-page-content .booking-item .booking-img{text-align:left}.rtl .account-page .account-page-content .booking-item .booking-img{text-align:right}}.account-page .account-page-content .booking-item .booking-img img{width:100%;max-width:44px;margin:10px 20px}@media (max-width: 767px){.account-page .account-page-content .booking-item .booking-img img{max-width:35px}}.account-page .account-page-content .booking-item .line{display:flex;justify-content:flex-start}.account-page .account-page-content .booking-item .line label{font-weight:normal;text-transform:capitalize}.account-page .account-page-content .booking-item .line label.label-strong{font-weight:600}.account-page .account-page-content .booking-item .line .value{font-weight:600;flex:2 0 0%}@media (max-width: 767px){.account-page .account-page-content .booking-item .line .value{flex:1 0 0%}}.account-page .account-page-content .booking-item .line .value::before{content:': '}.account-page .account-page-content .booking-item .booking-date{font-size:16px}.account-page .account-page-content .booking-item .booking-date label{font-weight:400;text-transform:lowercase}.account-page .account-page-content .booking-item .booking-date label::first-letter{text-transform:uppercase}.account-page .account-page-content .booking-item .booking-date .value{font-weight:600}.account-page .account-page-content .booking-item .cancel-button{flex:1 0 0%;margin-bottom:24px}.account-page .account-page-content .booking-item .cancel-button a{padding:0;color:#2979FF}.account-page .account-page-content .booking-item .cancel-button a:hover{text-decoration:none}.account-page .account-page-content .booking-item .cancel-button .cancelled-message{color:#009E9B;font-weight:500}.ltr .account-page .account-page-content .booking-item .cancel-button{text-align:right}.rtl .account-page .account-page-content .booking-item .cancel-button{text-align:left}.account-page .account-page-content .booking-item .more-menu{padding:0;line-height:normal;display:flex;align-items:flex-start;flex-wrap:wrap;margin-top:auto}@media (max-width: 767px){.account-page .account-page-content .booking-item .more-menu{flex:1 0 20%;justify-self:flex-end;align-self:stretch;flex-direction:column-reverse;align-items:flex-end}.ltr .account-page .account-page-content .booking-item .more-menu{text-align:right}.rtl .account-page .account-page-content .booking-item .more-menu{text-align:left}}.account-page .account-page-content .booking-item .more-menu a{padding-right:0;padding-left:0;color:#009E9B;font-weight:normal;font-size:16px}.account-page .account-page-content .booking-item .more-menu a:hover{text-decoration:none}.account-page .account-page-content .booking-item .expand-button{width:100%;text-align:right}@media (max-width: 767px){.account-page .account-page-content .booking-item .expand-button{display:flex;flex-direction:column;justify-content:flex-end}}.account-page .account-page-content .booking-item .expand-button .details-toggle{margin-bottom:0;font-size:16px}@media (max-width: 767px){.account-page .account-page-content .booking-item .expand-button .details-toggle{margin-bottom:3px;font-size:14px}}.account-page .account-page-content .booking-item .detail-expanded{flex:1 0 100%;color:#454545;font-size:16px}@media (min-width: 480px){.account-page .account-page-content .booking-item .detail-expanded{padding-right:24px}}@media (max-width: 767px){.account-page .account-page-content .booking-item .detail-expanded{border-left:0}}.account-page .account-page-content .booking-item .detail-expanded .booking-details{padding:0;color:#009E9B}.account-page .account-page-content .booking-reference{font-size:16px}.account-page .account-page-content .booking-reference label{font-weight:normal}.account-page .account-page-content .resend-mobile{display:none}@media (max-width: 767px){.account-page .account-page-content .resend-mobile{display:block;padding-bottom:16px;color:#2979FF;font-size:16px}.account-page .account-page-content .resend-mobile a:hover{text-decoration:none}}.account-page .account-page-content .booking-cancellation-policy{line-height:1.7;font-size:16px}.account-page .account-page-content .booking-cancellation-policy .cancellation_policy{font-weight:600}.account-page .account-page-content .booking-cancellation-policy .footer-detail>div{padding:0}.account-page .account-page-content .issue-date{font-size:16px}.account-page .account-page-content .issue-date .date{padding-left:3px}@media (max-width: 767px){.account-page .account-page-content .issue-date{text-align:left;font-size:14px}}.account-page .account-page-content .resend{margin-top:20px;color:#2979FF}.account-page .account-page-content .resend a:hover{text-decoration:none}.account-page .account-page-content.manage-bookings .booking-item .booking-info .guest-info-details{padding-top:20px}.account-page .account-page-content.manage-bookings .booking-item .detail-info{font-size:16px;color:#484848}@media (max-width: 767px){.account-page .account-page-content.manage-bookings .booking-item .detail-info{font-size:14px}}.account-page .account-page-content.manage-bookings .booking-item .item-title .headline{font-size:20px}@media (max-width: 767px){.account-page .account-page-content.manage-bookings .booking-item .item-title .headline{font-size:18px}}.account-page .account-page-content.manage-bookings .booking-item .item-title .subheadline{font-size:16px}.hotels-booking .booking-cancellation-policy{border-top:1px solid #EDEDED;padding:24px 0;margin-right:24px}.cars-booking .booking-date{padding-bottom:15px}.cars-booking .booking-date .value{display:inline}.cars-booking .booking-cancellation-policy .footer-detail{border-top:1px solid #EDEDED;padding:24px 0;margin-right:24px}.cars-booking .more-guest-info{color:#484848}@media (max-width: 767px){.cars-booking .more-guest-info .col-sm-4{flex:1 0 0}}.flights-booking .booking-info{flex:1 0 0%;color:#303030;font-size:14px}@media (max-width: 767px){.flights-booking .booking-info{margin:0 20px}}.flights-booking .booking-info .item-title{width:100%;margin-left:0}.flights-booking .booking-info .item-title .text-left{padding-left:0}.flights-booking .booking-info .sub-title,.flights-booking .booking-info .item-detail{font-size:16px}@media (max-width: 767px){.flights-booking .booking-info .sub-title,.flights-booking .booking-info .item-detail{font-size:14px}}.flights-booking .booking-info .booking-details{padding:20px 0}.flights-booking .booking-info .booking-details:first-child{padding-top:0}.flights-booking .booking-info .booking-details .cancellation-content-list{padding-left:20px}.flights-booking .booking-info .booking-details .penalty-charges-refund{padding-top:10px}.flights-booking .booking-info .line{color:#009E9B}.flights-booking .is-expanded{flex:1 0 100%;padding-top:20px}.flights-booking .is-expanded .cancellation_policy{padding-top:20px;font-weight:700}.flights-booking .is-expanded .booking-details{line-height:1.7}.flights-booking .is-expanded .booking-details ul{padding-left:0;margin:0;display:inline-block}.flights-booking .booking-section{font-size:16px}@media (max-width: 767px){.flights-booking .booking-section{font-size:14px}}.flights-booking .email-address{color:#2979FF}.flights-booking .confirmation-number{font-size:20px}@media (max-width: 767px){.flights-booking .confirmation-number{font-size:16px}}.flights-booking .purchase-container{padding:16px 0;margin-bottom:16px;text-align:left;margin-top:0}@media (max-width: 991px){.flights-booking .purchase-container{padding:10px;margin-bottom:16px}}.flights-booking .purchase-container .booking-details{margin-top:16px}.flights-booking .purchase-container .booking-confirmation{margin-bottom:16px}.flights-booking .purchase-container .airline-container .airline-logo{display:inline-block;vertical-align:top}.flights-booking .purchase-container .airline-container .airline-logo img{height:40px}.flights-booking .purchase-container .airline-container .airline-details{display:inline-block;vertical-align:bottom;padding:10px}.flights-booking .purchase-container .airline-container .airline-details p{margin-bottom:0;padding:0}.flights-booking .purchase-container .airline-container .airline-details .fare-type{text-transform:capitalize}.flights-booking .purchase-container .flight-time-container{margin:16px 0;text-align:center}.flights-booking .purchase-container .flight-time-container .flight-departure-details{display:inline-block;padding-right:8px;text-align:right;vertical-align:top;width:20%}.flights-booking .purchase-container .flight-time-container .flight-arrival-details{display:inline-block;padding-left:8px;text-align:left;vertical-align:top;width:20%}.flights-booking .purchase-container .flight-journey{display:inline-block;width:50%;text-align:center}.flights-booking .purchase-container .flight-journey .journey-time{color:#DEDEDE;font-size:12px}.flights-booking .purchase-container .flight-journey .journey-graph{background:url("https://cdn-s3.kaligo.com/assets/images/eee-color.png");background-size:100% 2px;background-repeat:no-repeat;background-position:center;display:inline-block;width:100%}.flights-booking .purchase-container .flight-journey .journey-graph img.flight-icon{bottom:0;width:6%}.flights-booking .purchase-container .flight-journey .direct{color:#DEDEDE}.flights-booking .purchase-container .flight-journey .stop-over{color:#DEDEDE;font-size:14px;margin-top:16px}.flights-booking .purchase-container .flight-baggage{text-align:center}.flights-booking .purchase-container .flights-info{border-bottom:1px solid #DEDEDE;padding-bottom:20px}.flights-booking .purchase-container .flights-info:last-child{border-bottom:0;padding-bottom:0}.flights-booking flights-fare-rules-component{display:inline-block;margin-right:-4px}.account-page .nav-container{display:none}.account-page .content-header{color:#303030}@media (max-width: 767px){.account-page .content-header{padding:0 16px}}.account-page .content-header h4{margin:16px 0;font-weight:400}.account-page .content-header .select2-results .select2-result-label{padding:8px}.account-page .content-header .ipt-select2.thin .select2-container .select2-choice{line-height:24px;padding:8px;background-color:#F7F7F7}.account-page .account-page-content.manage-bookings{margin-top:16px}@media (max-width: 767px){.account-page .account-page-content.manage-bookings{margin-top:65px}}.account-page .account-page-content.manage-bookings .main-info{display:flex;flex-wrap:wrap}@media (max-width: 767px){.account-page .account-page-content.manage-bookings .booking-list{padding:0 16px}}.account-page .account-page-content.manage-bookings .booking-list .loading-booking{padding:16px 0 0 16px}@media (min-width: 768px){.account-page .account-page-content.manage-bookings .booking-list .btn-action{width:225px}}.account-page .account-page-content.manage-bookings .sub-nav{border-bottom:0;border-radius:5px;display:flex;color:#94A4AD}.account-page .account-page-content.manage-bookings .sub-nav .nav-item{background-color:#EBEFF1;font-size:16px;font-weight:normal;margin-right:5px;text-transform:capitalize;margin-bottom:0;border-radius:5px;padding-top:12px;width:200px;height:46px}.account-page .account-page-content.manage-bookings .sub-nav .nav-item:hover,.account-page .account-page-content.manage-bookings .sub-nav .nav-item.active{color:#fff;background-color:#667C88}.ltr .account-page .account-page-content.manage-bookings .sub-nav .nav-item:last-child{margin-right:0}.rtl .account-page .account-page-content.manage-bookings .sub-nav .nav-item:last-child{margin-left:0}.account-page .account-page-content.manage-bookings .booking-section{padding:0 0 16px}.account-page .account-page-content.manage-bookings .purchase-container{padding:0;color:#303030;font-size:16px}@media (max-width: 767px){.account-page .account-page-content.manage-bookings .purchase-container{font-size:14px}}.account-page .account-page-content.manage-bookings .footer-detail .text-right{display:none}.account-page .account-page-content.manage-bookings .text-success{color:#009E9B}.account-page .account-page-content.manage-bookings .text-careful{color:#EC6807}@media (max-width: 767px){.account-page .no-booking{text-align:center;padding:16px}}.account-page .no-booking h4{margin-bottom:24px}.paid-in-points-container{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-radius:0 0 5px 5px}.paid-in-points-container .label{font-weight:400;display:flex;align-items:center;margin-bottom:6px;font-size:16px}@media (max-width: 767px){.paid-in-points-container .label{margin-bottom:0}}.paid-in-points-container .label-one{font-size:16px;font-weight:400}@media (max-width: 767px){.paid-in-points-container .label-one{font-size:14px}}.paid-in-points-container .label-two{font-weight:500;font-size:14px;float:left;color:#009E9B;text-transform:uppercase;flex:1 0 auto;direction:ltr;margin-left:5px}.paid-in-points-container .amount{flex:1;font-size:20px}.paid-in-points-container .earn-burn-value{font-size:18px;font-weight:500}.paid-in-points-container .tax-policy{flex:1 0 100%;padding-top:8px;text-transform:lowercase;font-size:12px}.paid-in-points-container .tax-policy::first-letter{text-transform:capitalize}.paid-in-points-container .total-earnings-label{flex:1 0 100%;padding-top:8px;font-size:12px}@media (max-width: 767px){.paid-in-points-container .total-earnings-label{flex:1 0 45%}}.paid-in-points-container .total-earnings-label::after{content:'\003A'}.paid-in-points-container .total-earnings-value{font-weight:500;flex:1 0 auto;display:flex}@media (max-width: 767px){.paid-in-points-container .total-earnings-value{justify-content:flex-end;padding-top:10px}}.booking-summary-container .section-title{padding:10px 16px;font-size:16px;font-weight:500;background-color:#EBEFF1;text-transform:lowercase;border:1px solid #EBEFF1}.booking-summary-container .section-title::first-letter{text-transform:capitalize}.booking-summary-container .section{font-size:16px;padding:16px}.booking-summary-container .divider{height:1px;margin:0 16px;background-color:#EDEDED}.booking-summary-container .section-important-info{font-weight:500}.booking-summary-container .stay-date{display:flex;align-items:center}@media (max-width: 991px){.booking-summary-container .stay-date{font-size:12px}}.booking-summary-container .stay-date .label{flex:1}.booking-summary-container .stay-date .date{flex:1;font-weight:500;text-align:right}.purchase-container .success-booking-detail .quote-info{font-size:14px;margin-top:-9px;padding-top:0;line-height:24px}@media (max-width: 767px){.purchase-container .success-booking-detail .quote-info{font-size:12px;line-height:22px}}.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}.booking-confirmation-container{padding:8px 24px;margin:32px auto}@media (max-width: 767px){.booking-confirmation-container{padding:35px 16px 4px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article{text-align:center}.booking-confirmation-container section article.book-now{margin-bottom:15px}@media (max-width: 991px){.booking-confirmation-container section article.book-now{margin-bottom:10px}}@media (max-width: 991px){.booking-confirmation-container section article.book-now .btn-action{padding-left:15px;padding-right:15px}}.booking-confirmation-container section article.confirmation{border:1px solid #fff;background:#fff;padding:24px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,0.07);border-radius:5px}@media (max-width: 991px){.booking-confirmation-container section article.confirmation{margin-bottom:10px}}.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%;max-width: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:500;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px;font-weight:400}}.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}@media (max-width: 767px){.booking-confirmation-container .banner{margin:0}}.booking-confirmation-container .banner .banner-wrap{margin:0;height:auto}.booking-confirmation-container .banner .banner-wrap img{width:100%}hotel-booking-detail-component .booking-confirmation-container{margin-top:18px;padding-top:0}@media (max-width: 991px){hotel-booking-detail-component .booking-confirmation-container{margin-top:60px;margin-bottom:27px}}hotel-booking-detail-component .booking-confirmation-container section article.confirmation{padding-top:35px}hotel-booking-detail-component .purchase-container section .success-booking-detail>div{max-width:750px}@media (max-width: 991px){hotel-booking-detail-component .purchase-container section .summary-section{margin-bottom:0}}@media (max-width: 991px){hotel-booking-detail-component .purchase-container .button-section{margin-bottom:0;margin-top:0;padding-bottom:20px}}@media (max-width: 991px){hotel-booking-detail-component .purchase-container article.cancellation-policy{box-shadow:none;background-color:transparent;padding:0;margin-top:10px}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy{padding:0}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy>h4{display:none}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-separator{display:none}}hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks{display:block;line-height:27px;padding-bottom:6px}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks{font-size:16px}}hotel-booking-detail-component .cancellation-policy .cancellation-policy-label{display:block;padding-bottom:7px;line-height:22px}hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label{display:none}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label{display:block;font-size:16px;line-height:28px;margin-bottom:14px;margin-top:0}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;padding:16px;border-radius:5px}}@media screen and (max-width: 991px) and (-ms-high-contrast: active),(max-width: 991px) and (-ms-high-contrast: none){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .expedia-info{margin-top:10px}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container{margin-bottom:10px}}hotel-booking-detail-component .paid-in-points-container .earn-burn-value{font-size:20px}@media (max-width: 991px){hotel-booking-detail-component .paid-in-points-container .earn-burn-value{font-size:18px}}@media (max-width: 991px){.ltr hotel-booking-detail-component .paid-in-points-container .label-two{display:flex;justify-content:flex-end}}hotel-booking-detail-component .banner .banner-wrap{width:100%;margin-left:0;margin-right:0}hotel-booking-detail-component .banner .banner-wrap img{width:100%}.purchase-container{margin-top:-21px;padding:0 24px}@media (max-width: 767px){.purchase-container{padding:0 16px}}.purchase-container>*{background-color:transparent;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 .success-booking-detail{border-radius:5px 5px 0 0;border-color:transparent}.purchase-container section article{margin-top:15px;background:#fff;border:1px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,0.07)}@media (max-width: 991px){.purchase-container section article{margin-top:10px}}.purchase-container section article .cancellation-policy{margin-bottom:0}.purchase-container section article.detail-container{border:0}.purchase-container section article.detail-container article:last-of-type{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;border: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 .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;flex:1 0 30%}.purchase-container section .summary-section .normalText{line-height:28px;font-size:16px}@media (max-width: 991px){.purchase-container section .summary-section .normalText{font-size:14px}}.purchase-container section .detail-section .hotel-remarks{font-size:16px}@media (max-width: 991px){.purchase-container section .detail-section .hotel-remarks li{font-size:14px}}.purchase-container .button-section{display:flex;align-items:center}@media (max-width: 991px){.purchase-container .button-section{padding-bottom:24px}}.purchase-container .button-section .button-action,.purchase-container .button-section .another-booking{text-align:center;font-size:18px}@media (max-width: 767px){.purchase-container .button-section .button-action,.purchase-container .button-section .another-booking{font-size:16px}}.purchase-container .button-section .button-action a:hover,.purchase-container .button-section .another-booking a:hover{text-decoration:none}.purchase-container .button-section .button-action{display:block;margin:20px 0;color:#fff;padding:10px}@media (min-width: 768px){.purchase-container .button-section .button-action{display:inline-block;font-size:18px;min-height:42px}}@media (max-width: 991px){.purchase-container .button-section .button-action{width:100%}}.purchase-container .button-section .another-booking{color:#2979FF;font-weight:100;margin-left:20px;width:185px}@media (max-width: 767px){.purchase-container .button-section .another-booking{margin-left:0;width:100%}}.purchase-container .button-section .another-booking::first-letter{text-transform:capitalize}.purchase-container .button-section .another-booking:hover{text-decoration:underline}.purchase-container .button-section .manage-booking{display:flex;align-items:center;justify-content:center;font-size:18px;color:#2979FF}@media (max-width: 991px){.purchase-container .button-section .manage-booking{font-size:16px;text-align:center}}@media (min-width: 768px){.purchase-container .button-section .manage-booking{display:inline-block}}.purchase-container .button-section .manage-booking::after{content:"\f105";font-family:FontAwesome;font-size:24px;color:#2979FF}@media (max-width: 991px){.purchase-container .button-section .manage-booking::after{font-size:20px;margin-left:8px}}@media (max-width: 767px){.purchase-container .remarks-section h4{font-size:16px}}.purchase-container .remarks-section article{padding:0 16px}.booking-confirmation-container{padding:8px 24px;margin:32px auto}@media (max-width: 767px){.booking-confirmation-container{padding:35px 16px 4px}}.booking-confirmation-container section{display:flex;flex-direction:column}.booking-confirmation-container section article{text-align:center}.booking-confirmation-container section article.book-now{margin-bottom:15px}@media (max-width: 991px){.booking-confirmation-container section article.book-now{margin-bottom:10px}}@media (max-width: 991px){.booking-confirmation-container section article.book-now .btn-action{padding-left:15px;padding-right:15px}}.booking-confirmation-container section article.confirmation{border:1px solid #fff;background:#fff;padding:24px;margin-bottom:15px;box-shadow:0 2px 8px rgba(0,0,0,0.07);border-radius:5px}@media (max-width: 991px){.booking-confirmation-container section article.confirmation{margin-bottom:10px}}.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%;max-width: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:500;margin-bottom:15px;text-align:center}@media (max-width: 767px){.booking-confirmation-container .booking-status-container .booking-status-text .booking-ref{font-size:16px;font-weight:400}}.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}@media (max-width: 767px){.booking-confirmation-container .banner{margin:0}}.booking-confirmation-container .banner .banner-wrap{margin:0;height:auto}.booking-confirmation-container .banner .banner-wrap img{width:100%}hotel-booking-detail-component .booking-confirmation-container{margin-top:18px;padding-top:0}@media (max-width: 991px){hotel-booking-detail-component .booking-confirmation-container{margin-top:60px;margin-bottom:27px}}hotel-booking-detail-component .booking-confirmation-container section article.confirmation{padding-top:35px}hotel-booking-detail-component .purchase-container section .success-booking-detail>div{max-width:750px}@media (max-width: 991px){hotel-booking-detail-component .purchase-container section .summary-section{margin-bottom:0}}@media (max-width: 991px){hotel-booking-detail-component .purchase-container .button-section{margin-bottom:0;margin-top:0;padding-bottom:20px}}@media (max-width: 991px){hotel-booking-detail-component .purchase-container article.cancellation-policy{box-shadow:none;background-color:transparent;padding:0;margin-top:10px}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy{padding:0}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy>h4{display:none}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-separator{display:none}}hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks{display:block;line-height:27px;padding-bottom:6px}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-hotel-remarks{font-size:16px}}hotel-booking-detail-component .cancellation-policy .cancellation-policy-label{display:block;padding-bottom:7px;line-height:22px}hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label{display:none}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy h4.cancellation-policy-mobile-label{display:block;font-size:16px;line-height:28px;margin-bottom:14px;margin-top:0}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;padding:16px;border-radius:5px}}@media screen and (max-width: 991px) and (-ms-high-contrast: active),(max-width: 991px) and (-ms-high-contrast: none){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container,hotel-booking-detail-component .cancellation-policy .expedia-info .detail-section{box-shadow:0 0 8px rgba(0,0,0,0.08)}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .expedia-info{margin-top:10px}}@media (max-width: 991px){hotel-booking-detail-component .cancellation-policy .cancellation-policy-main-container{margin-bottom:10px}}hotel-booking-detail-component .paid-in-points-container .earn-burn-value{font-size:20px}@media (max-width: 991px){hotel-booking-detail-component .paid-in-points-container .earn-burn-value{font-size:18px}}@media (max-width: 991px){.ltr hotel-booking-detail-component .paid-in-points-container .label-two{display:flex;justify-content:flex-end}}hotel-booking-detail-component .banner .banner-wrap{width:100%;margin-left:0;margin-right:0}hotel-booking-detail-component .banner .banner-wrap img{width:100%}.book-now{display:flex;flex-direction:column;align-items:center;padding:15px 12px;border:1px solid #E0E0E0;border-radius:5px}@media (max-width: 767px){.book-now{padding:12px 12px 18px}}.book-now .content{display:flex;align-items:center}@media (max-width: 767px){.book-now .content{flex-direction:column}}.book-now .content .text-content{flex:1 0 auto;font-size:24px;margin-right:17px;color:#484848}@media (max-width: 767px){.book-now .content .text-content{font-size:18px;margin-right:0}}.book-now .content .btn-action{width:168px;margin-top:8px}@media (min-width: 768px){.book-now .content .btn-action{font-size:18px;min-height:42px;width:auto;margin-top:0}}.cars-purchase-container{margin-top:-40px;padding:0 24px}@media (max-width: 767px){.cars-purchase-container{padding:16px;margin-top:-40px}}.cars-purchase-container>*{color:#484848}@media (max-width: 767px) and (min-width: 768px){.cars-purchase-container{padding:48px 0}}.cars-purchase-container .success-info-box{margin:0;padding:0}.cars-purchase-container .make-new-booking{margin:0;padding:0}.cars-purchase-container section article{background:#fff;border:0;border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,0.07)}@media (max-width: 767px){.cars-purchase-container section article{margin-top:12px}}.cars-purchase-container section article.summary-container{border:0}@media (max-width: 767px){.cars-purchase-container section article.summary-container{border-top-right-radius:0;border-top-left-radius:0}}.cars-purchase-container section .remarks-section .hotel-remarks{padding-bottom:16px;font-weight:600}.cars-purchase-container section .remarks-section p{font-size:16px;line-height:28px;font-weight:400;margin:0}@media (max-width: 767px){.cars-purchase-container section .remarks-section p{line-height:24px;font-size:14px}}.cars-purchase-container section .summary-section .normalText{line-height:28px}.cars-purchase-container .cancellation-policy-box{padding:0;background-color:transparent;box-shadow:none}@media (max-width: 991px){.cars-purchase-container .cancellation-policy-box{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;padding:12px 16px;margin-top:10px}}@media screen and (max-width: 991px) and (-ms-high-contrast: active),(max-width: 991px) and (-ms-high-contrast: none){.cars-purchase-container .cancellation-policy-box{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.cars-purchase-container .cancellation-policy-box .success-cancel-box{font-size:16px;line-height:28px;margin-bottom:0;border:0}.cars-purchase-container .cancellation-policy-box .success-cancel-box .title{font-weight:500;color:#484848;font-size:20px;line-height:27px;margin:26px 0 4px;display:block}@media (max-width: 991px){.cars-purchase-container .cancellation-policy-box .success-cancel-box .title{margin-top:0;font-size:16px}}.cars-purchase-container .button-action,.cars-purchase-container .another-booking{text-align:center;font-size:18px;font-weight:600}@media (max-width: 767px){.cars-purchase-container .button-action,.cars-purchase-container .another-booking{font-size:16px}}.cars-purchase-container .button-action a:hover,.cars-purchase-container .another-booking a:hover{text-decoration:none}.cars-purchase-container .button-action{display:block;margin:20px 0}@media (min-width: 768px){.cars-purchase-container .button-action{display:inline-block;font-size:18px;min-height:42px;margin-right:7px}}@media (min-width: 992px){.cars-purchase-container .button-action{margin-right:25px;margin-bottom:29px}}@media (max-width: 767px){.cars-purchase-container .button-action{margin-bottom:10px}}.cars-purchase-container .another-booking{color:#2979FF;font-weight:100}.cars-purchase-container .another-booking::first-letter{text-transform:capitalize}.cars-purchase-container .another-booking:hover{text-decoration:underline}.cars-purchase-container .manage-booking{display:flex;align-items:center;justify-content:center;font-size:18px;color:#2979FF}@media (max-width: 991px){.cars-purchase-container .manage-booking{font-size:16px;text-align:center;width:100%;margin-bottom:22px}}@media (min-width: 768px){.cars-purchase-container .manage-booking{display:inline-block;width:45%}}.cars-purchase-container .manage-booking::after{content:"\f105";font-family:FontAwesome;font-size:24px;margin-left:10px;color:#2979FF}@media (max-width: 991px){.cars-purchase-container .manage-booking::after{font-size:20px;margin-left:8px}}@media (max-width: 767px){.cars-purchase-container .remarks-section h4{font-size:16px}}.cars-purchase-container .remarks-section article{padding:0 16px}.cars-purchase-container .success-detail-box{border-radius:5px;flex:1 0 70%;border:0}@media (max-width: 767px){.cars-purchase-container .success-detail-box{flex:1}}.cars-purchase-container .success-detail-box .car-details{padding:20px 20px 0;width:100%}.cars-purchase-container .success-detail-box .car-details hr.terms{margin:10px 0}@media (min-width: 992px){.cars-purchase-container .success-detail-box .car-details hr.terms{margin:10px -22px}}.cars-purchase-container .success-detail-box .car-details .quotes,.cars-purchase-container .success-detail-box .car-details .terms{font-size:14px;line-height:24px}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .quotes,.cars-purchase-container .success-detail-box .car-details .terms{font-size:12px;line-height:22px}}.cars-purchase-container .success-detail-box .car-details .quote-info{margin:10px 0}.ltr .cars-purchase-container .success-detail-box .car-details{border-right:0}.cars-purchase-container .success-detail-box .car-details .specs .specs-item{font-size:16px;width:180px;float:left}.cars-purchase-container .success-detail-box .car-details .specs i{height:14px;width:14px;border-radius:50%;color:#CBCBCB;margin-right:4px}.cars-purchase-container .success-detail-box .car-details .bold-text{font-weight:500}.cars-purchase-container .success-detail-box .car-details .car-name{font-weight:500;font-size:20px;display:flex;align-items:flex-start;flex-wrap:wrap;flex-direction:row}.cars-purchase-container .success-detail-box .car-details .car-name span{flex:1}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .car-name{font-size:16px;font-weight:500;margin-bottom:15px}}.cars-purchase-container .success-detail-box .car-details a{text-decoration:underline;color:#2979FF}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .quotes,.cars-purchase-container .success-detail-box .car-details .terms{font-size:12px}}@media (max-width: 767px){.cars-purchase-container .success-detail-box .car-details .table td{padding:5px 0}}.cars-purchase-container .success-detail-box .car-category{font-size:16px;font-weight:500}.cars-purchase-container .success-detail-box .driver-details-container .driver-detail{display:flex;flex-direction:row;padding:5px 0;font-size:16px;color:#484848}.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .force-capitalize,.cars-purchase-container .success-detail-box .driver-details-container .driver-detail .supplier-name{width:180px;padding-right:20px}@media (max-width: 767px){.cars-purchase-container .success-detail-box .driver-details-container .driver-detail{flex-direction:column}}.cars-purchase-container .success-detail-box .driver-details-container .cars-specs-section{padding-top:16px}.cars-purchase-container .success-detail-box .driver-details-container .cars-specs-section ul{padding:0 16px}.cars-purchase-container .success-detail-box .cars-specs-section .title{color:#484848}.cars-purchase-container .banner{margin:0}.cars-purchase-container .banner .banner-wrap{margin-top:15px;margin-bottom:40px}@media (max-width: 991px){.ltr .cars-purchase-container .paid-in-points-container .label-two{display:flex;justify-content:flex-end}}.cars-purchase-container .pay-at-counter-container{padding-top:16px}car-booking-detail-component .booking-confirmation-container{margin-bottom:47px}@media (max-width: 991px){car-booking-detail-component .booking-confirmation-container{margin-bottom:18px}}@media (max-width: 991px){car-booking-detail-component .booking-confirmation-container section article.book-now{margin-bottom:10px}}.coupon-banner-container{height:50px;border:1px solid #059490;background-color:#EAF5F5;padding:0 18px;display:flex;align-items:center;font-size:18px;width:100%;border-radius:5px;margin-bottom:21px}@media (max-width: 767px){.coupon-banner-container{height:65px;font-size:14px;padding:0 16px;margin-bottom:3px}}.home .coupon-banner-container{position:absolute;margin-top:16px}@media (max-width: 991px){.home .coupon-banner-container{margin:10px 13px;width:calc(100% - 26px)}}@media (max-width: 991px){.hotel-detail .coupon-banner-container{margin:10px 13px 10px;width:calc(100% - 26px)}}@media (max-width: 991px){.flights.search-result .coupon-banner-container{margin:0 16px 16px;width:calc(100% - 32px)}}.flight-detail .coupon-banner-container{margin-top:20px}@media (max-width: 991px){.flight-detail .coupon-banner-container{margin-top:10px}}.checkout .coupon-banner-container{margin-top:41px}@media (max-width: 991px){.checkout .coupon-banner-container{margin-top:95px}}@media (max-width: 991px){.hotels.checkout .coupon-banner-container{margin-bottom:20px}}.flights.checkout .coupon-banner-container{margin-top:50px}@media (max-width: 991px){.flights.checkout .coupon-banner-container{margin:125px 15px 20px;width:calc(100% - 30px)}}.cars.checkout .coupon-banner-container{margin:0 0 21px 15px;width:calc(100% - 19px)}@media (max-width: 991px){.cars.checkout .coupon-banner-container{margin:0 15px 15px;width:calc(100% - 30px)}}.coupon-banner-container>span{line-height:16px}@media (max-width: 767px){.coupon-banner-container>span{line-height:20px;margin-top:2px}}.coupon-banner-container i{height:28px;width:28px;margin-right:18px;background-image:url("https://cdn-s3.kaligo.com/assets/images/oldham/icons/icn-cashdisc.png");background-size:contain;background-repeat:no-repeat;background-position:center;transform:rotate(-20deg)}@media (max-width: 767px){.coupon-banner-container i{margin:0 10px 0 0;min-height:20px;min-width:20px;transform:rotate(0);margin-top:-20px}}.coupon-banner-container .ocbc-code{font-weight:500}.product-details-top-area{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#fff;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative}@media (min-width: 768px){.product-details-top-area{flex-wrap:inherit;align-items:stretch}}.product-details-top-area .mobile-car-details{flex:2 1 100%;width:100%}.product-details-middle-area{border-bottom-right-radius:5px;border-bottom-left-radius:5px;font-size:14px;background-color:#F8F8F8;padding:16px}@media (min-width: 768px){.product-details-middle-area{font-size:16px}}.product-details-middle-area .heading{text-transform:lowercase;font-weight:500;line-height:1.5}.product-details-middle-area .heading else{text-transform:none}.product-details-middle-area .heading::first-letter{text-transform:uppercase}@media (min-width: 768px){.product-details-middle-area .heading{margin-bottom:16px}}.product-details-middle-area .heading .fa-info-circle{color:#009E9B}.product-details-middle-area .coverage-item,.product-details-middle-area .charge-item{font-size:14px;line-height:1.5;width:100%;display:block;margin-left:0;margin-bottom:8px}@media (min-width: 768px){.product-details-middle-area .coverage-item,.product-details-middle-area .charge-item{font-size:16px}}.product-details-middle-area .coverage-item .fa-check,.product-details-middle-area .charge-item .fa-check{color:#009E9B}.car-info-container{color:#484848;width:100%}@media (min-width: 768px){.ltr .car-info-container{flex:1 1 50%;padding-left:0}}.product-details-car-equips{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);padding:0;margin-bottom:16px}.product-details-car-equips p{font-size:14px}@media (min-width: 768px){.product-details-car-equips p{font-size:16px}}.product-details-car-equips .max-size{background-color:transparent}@media (min-width: 768px){.product-details-car-equips .section-content .row{display:flex;flex-direction:row;flex-wrap:wrap;justify-self:flex-start;align-items:flex-start;margin:0}}.product-details-car-equips .equip-item{border-width:0;padding:8px 16px}@media (min-width: 768px){.product-details-car-equips .equip-item{float:none;width:inherit;flex:0 1 50%;min-height:65px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:16px 0}}.product-details-car-equips .equip-item .equip-icons{font-size:30px;line-height:1;min-width:35px;margin:0;padding-top:5px}@media (min-width: 768px){.product-details-car-equips .equip-item .equip-icons{padding-top:0;font-size:55px}}.ltr .product-details-car-equips .equip-item .heading{font-size:14px;font-weight:500;margin-left:50px}@media (min-width: 768px){.ltr .product-details-car-equips .equip-item .heading{font-size:16px;display:block;margin-left:75px;margin-top:auto}}.ltr .product-details-car-equips .equip-item .description{font-size:14px;margin-left:50px}@media (min-width: 768px){.ltr .product-details-car-equips .equip-item .description{font-size:16px;display:block;margin-left:75px;margin-bottom:auto}}.mobile-car-details{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:16px;z-index:1}@media (min-width: 768px){.mobile-car-details{display:none}}.mobile-car-details .name{font-size:16px;font-weight:500;line-height:1.5;margin:0 16px 0 0}.mobile-car-details .supplier-logo{max-width:70px;max-height:35px}.car-image-gallery{background-color:transparent;position:absolute;left:0;top:0;width:50%;min-height:150px;z-index:0;padding:70px 0 0}@media (min-width: 768px){.car-image-gallery{flex:1 1 50%;position:relative;left:inherit;top:inherit;border-right:1px solid #EDEDED;padding-top:0;margin-top:0}}.car-image-gallery .car-image{min-height:80px}@media (min-width: 768px){.car-image-gallery .car-image{height:100%;width:75%;margin:0 auto}}.car-image-gallery .car-image .supplier-logo{display:none}@media (min-width: 768px){.car-image-gallery .car-image .supplier-logo{display:inherit;right:32px;max-width:100px;max-height:55px}}.ltr .car-info-container .reviews{text-align:left;line-height:1.5;border-width:0;position:relative;left:inherit;bottom:inherit;right:inherit;top:inherit}@media (min-width: 768px){.ltr .car-info-container .reviews{text-align:right;width:135px;position:absolute;right:0;top:0}}.ltr .car-info-container .reviews .review-container{position:absolute;top:-24px;left:0;margin:0;padding:0 0 0 16px}@media (min-width: 768px){.ltr .car-info-container .reviews .review-container{width:100%;position:relative;top:inherit;left:inherit;padding:16px 16px 0 0}}.ltr .car-info-container .reviews .dash{display:none}.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label{display:none}@media (min-width: 768px){.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label{display:inherit}}.ltr .car-info-container .reviews .score{font-size:16px;font-weight:700}@media (min-width: 768px){.ltr .car-info-container .reviews .score{font-size:20px}}.ltr .car-info-container .reviews .over-score{font-size:12px}.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label{color:#AFAFAF}@media (min-width: 768px){.ltr .car-info-container .reviews .score,.ltr .car-info-container .reviews .over-score,.ltr .car-info-container .reviews .category,.ltr .car-info-container .reviews .review-count,.ltr .car-info-container .reviews .review-label{display:inline}}.car-info-container .cars-price-info-container{border-top:1px solid #EDEDED;padding:16px;flex-direction:row;justify-content:space-between;align-items:center;display:none}@media (min-width: 768px){.car-info-container .cars-price-info-container{display:flex;height:100px}}.car-info-container .cars-price-widget{margin-bottom:0}.car-info-container .cars-price-widget .value,.car-info-container .cars-price-widget .symbol,.car-info-container .cars-price-widget .rate,.car-info-container .cars-price-widget .points-partner-currency{font-size:20px;font-weight:500}.car-info-container .cars-price-widget .unit{font-size:12px}.product-details-bottom-cta{display:none;flex-direction:row;justify-content:flex-end;padding:0 0 16px}@media (min-width: 768px){.product-details-bottom-cta{display:flex}}.cars-product-details-container .btn-action{min-width:160px}.cars-product-details-container .btn-action.uppercase{text-transform:inherit}.product-details-car-terms{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);padding:0;margin-bottom:16px}.product-details-car-terms .max-size{background-color:transparent}.product-details-car-terms .terms{color:#2979FF;font-size:14px;font-weight:400;text-decoration:none;margin:0;padding:4px}.product-details-car-terms .terms::after{font:normal normal normal 14px FontAwesome;content:"\f105";font-size:16px;margin-left:8px}.product-details-car-terms .terms:focus,.product-details-car-terms .terms:focus-visible{outline:5px auto -webkit-focus-ring-color}.car-info-container .car-details-widget{border-width:0;min-height:inherit;padding:0;margin:0}.car-info-container .cars-specs-widget{padding-left:50%}@media (min-width: 768px){.car-info-container .cars-specs-widget{padding:16px}}.car-info-container .cars-specs-widget .name{font-weight:500;line-height:1.5;margin:0 0 8px;display:none}@media (min-width: 768px){.car-info-container .cars-specs-widget .name{font-size:20px;display:inherit;padding-right:115px}}.car-info-container .cars-specs-widget .car-details-widget{border-width:0;min-height:inherit;padding:0;margin:0}.ltr .car-info-container .cars-specs-widget .specs{float:none;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:stretch;align-items:flex-start;width:100%}.ltr .car-info-container .cars-specs-widget .specs::before,.ltr .car-info-container .cars-specs-widget .specs::after{display:table;content:" "}.ltr .car-info-container .cars-specs-widget .specs::after{clear:both}.ltr .car-info-container .cars-specs-widget .specs .specs-item{flex:1 1 100%;color:#484848;font-size:14px;line-height:1.5;float:none;width:inherit;margin-bottom:4px;margin-right:0}@media (min-width: 768px){.ltr .car-info-container .cars-specs-widget .specs .specs-item{flex:1 1 50%}}.ltr .car-info-container .cars-specs-widget .type{font-size:14px;font-weight:500;line-height:1.5;margin:0 0 4px;float:none}@media (min-width: 768px){.ltr .car-info-container .cars-specs-widget .type{font-size:16px}}.car-info-container .specs .specs-item .fa.transmission{width:17px}.car-info-container .cars-location-widget{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;border-top:1px solid #EDEDED;padding:16px 0;margin:16px 16px 0;position:relative}@media (min-width: 992px){.car-info-container .cars-location-widget{flex-wrap:nowrap;margin-top:0}}.car-info-container .cars-location-widget .icon-location{color:#009E9B;font:normal normal normal 14px FontAwesome;font-size:18px;width:20px;position:absolute;top:16px}@media (min-width: 992px){.car-info-container .cars-location-widget .icon-location{line-height:1.2;position:relative;top:0}}.car-info-container .cars-location-widget .icon-location::before{content:"\f041"}.car-info-container .cars-location-widget .location-address{flex:1 1 auto;margin-bottom:8px;margin-left:20px}@media (min-width: 768px){.car-info-container .cars-location-widget .location-address{margin-right:auto}}@media (min-width: 992px){.car-info-container .cars-location-widget .location-address{margin-left:0;margin-bottom:0}}.car-info-container .cars-location-widget .location-address>p{margin-bottom:4px}.car-info-container .cars-location-widget .location-map{flex:1 1 100%}@media (min-width: 992px){.car-info-container .cars-location-widget .location-map{flex:1 0 auto;text-align:right}}.car-info-container .cars-location-widget .location-map>a{color:#2979FF;font-size:12px}@media (min-width: 768px){.car-info-container .cars-location-widget .location-map>a{font-size:14px}}.car-info-container .cars-location-widget form-popup-mobile{top:0;z-index:1000}.car-info-container .cars-location-widget form-popup-mobile #resultMapContainer{top:0}.car-info-container .cars-location-widget form-popup-mobile #mapbox-direction-map{height:100%}.car-info-container .cars-location-widget form-popup-mobile .map-close-button{top:20px}.ltr .car-info-container .cars-location-widget form-popup-mobile .map-close-button{right:20px}.rtl .car-info-container .cars-location-widget form-popup-mobile .map-close-button{left:20px}.car-info-container .cars-location-widget form-popup-mobile .map-close-button .btn-close-action{background-color:#009E9B;border-radius:5px;color:#fff;padding:9px 12px}.car-info-container .cars-location-widget form-popup-mobile .map-close-button em.fa-times{font-size:20px}.car-info-container .cars-location-widget map-direction{position:relative;display:block;bottom:inherit}.car-info-container .cars-location-widget map-direction .mapbox-direction-container{display:block;padding:0}.car-info-container .cars-location-widget map-direction .mapbox-direction-container .fa-map-marker{display:none}.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text{color:#2979FF;font-size:12px;text-decoration:none}.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text:hover{text-decoration:underline}@media (min-width: 768px){.car-info-container .cars-location-widget map-direction .mapbox-direction-container span.view-in-map-text{font-size:14px}}.cars-back-to-result{color:#009E9B;cursor:pointer;display:none;margin-bottom:16px;border:0;background-color:transparent}.cars-back-to-result:focus,.cars-back-to-result:focus-visible{outline:5px auto -webkit-focus-ring-color}@media (min-width: 768px){.cars-back-to-result{display:inline-block}}.cars-back-to-result>.fa{margin-right:6px}.back-to-search-result.car-detail-back-to-search{display:none !important}.cars-product-details-container{padding:8px 16px 0}@media (min-width: 992px){.cars-product-details-container{padding-left:0;padding-right:0}}.cars-product-details-container .partner-bg-color{background-color:transparent}.cars-product-details-container .cars-detail-top-area{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;margin-bottom:16px}.cars-product-details-container .section-heading{border-top-left-radius:5px;border-top-right-radius:5px;background-color:#EBEFF1;font-size:16px;font-weight:500;line-height:1.5;border-width:0;padding:8px 16px}@media (min-width: 768px){.cars-product-details-container .section-heading{font-size:20px;padding:16px}}.cars-product-details-container .section-heading em{font-weight:500;font-style:normal}.cars-product-details-container .section-heading .paid-for-on-pickup{text-transform:lowercase;display:inline-block}.cars-product-details-container .section-heading .paid-for-on-pickup else{text-transform:none}.cars-product-details-container .section-heading .paid-for-on-pickup::first-letter{text-transform:uppercase}.cars-product-details-container .section-content{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#fff;font-size:14px;line-height:1.5;padding:16px}@media (min-width: 768px){.cars-product-details-container .section-content{font-size:16px}}.cars-result-container #search-form-container{margin-top:inherit}.cars-list{padding-left:16px;padding-right:16px}@media (min-width: 992px){.cars-list{padding-left:0;padding-right:0}}.cars-list .cars-result-list-item-row{display:flex;flex-direction:row;padding:16px;text-decoration:none}.cars-list-result-item{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);background-color:#fff;border-radius:5px;border-width:0;padding:0;margin-bottom:16px}.klg-tooltip{font-family:'Open Sans'}.cars-list-result-item .cars-image-container{padding-top:16px;padding-left:16px;width:25%;bottom:0}@media (min-width: 768px){.cars-list-result-item .cars-image-container{max-width:inherit;flex:1 0 175px;padding:0}}.cars-list-result-item .cars-image{text-align:left;min-height:125px}@media (min-width: 768px){.cars-list-result-item .cars-image{text-align:right;max-width:200px;height:100%;margin-left:0;margin-right:16px}}.cars-list-result-item .cars-image .supplier-logo{margin-top:0}@media (min-width: 768px){.cars-list-result-item .cars-image .supplier-logo{margin-right:16px;margin-top:6px}}.cars-list .cars-list-result-item .cars-detail-left-container{color:#484848;display:flex;flex:1 1 65%;flex-direction:column;justify-content:flex-start;align-items:stretch;position:relative;padding-top:0;padding-left:25%}@media (min-width: 768px){.cars-list .cars-list-result-item .cars-detail-left-container{padding-left:0;padding-bottom:0}}.cars-list .cars-list-result-item .cars-detail-right-container{display:none;position:relative;padding-top:0;padding-bottom:0;right:inherit}@media (min-width: 768px){.cars-list .cars-list-result-item .cars-detail-right-container{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end;flex:1 0 215px}}.cars-list .cars-list-result-item .cars-detail-right-container .btn-action{min-width:88px;position:relative;bottom:inherit;right:inherit}.cars-list-result-item .cars-specs-widget{order:1}.cars-list-result-item map-direction{order:2}.cars-list-result-item .car-details-info{order:3;position:relative}.cars-specs-widget{margin-bottom:8px}.cars-specs-widget .name{font-size:16px;font-weight:500;line-height:1.5;margin-bottom:8px;padding-right:50px}@media (min-width: 768px){.cars-specs-widget .name{font-size:20px;padding-right:16px}}.cars-specs-widget .type{font-size:12px;font-weight:500}@media (min-width: 768px){.cars-specs-widget .type{font-size:14px}}.cars-specs-widget .specs{display:flex;flex-wrap:wrap}.ltr .cars-specs-widget .specs-item{float:none;flex:1 1 50%;color:#484848;font-size:12px;line-height:1.5}@media (min-width: 768px){.ltr .cars-specs-widget .specs-item{font-size:14px}}.ltr .cars-specs-widget .specs-item .fa.transmission{width:15px}@media (min-width: 768px){.ltr .cars-specs-widget .specs-item .fa.transmission{width:17px}}.price-box-section .chevron-container{font-size:20px;line-height:1;position:absolute;right:0;bottom:0}.price-box-section .chevron-container .fa-chevron-right::before{content:"\f105";color:#2979FF}@media (min-width: 768px){.cars-price-widget{margin-bottom:16px}}.cars-price-widget .value,.cars-price-widget .rate,.cars-price-widget .points-partner-currency,.cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency{font-size:16px;font-weight:500;line-height:1.5;color:#484848}@media (min-width: 768px){.cars-price-widget .value,.cars-price-widget .rate,.cars-price-widget .points-partner-currency,.cars-list-result-item .cars-detail-right-container .cars-price-widget .points-partner-currency{font-size:20px}}.cars-price-widget .price{white-space:nowrap}.cars-price-widget .rate .symbol{min-width:inherit}.cars-price-widget .unit{font-size:12px;line-height:1.5}@media (min-width: 768px){.cars-price-widget .unit{font-size:14px}}.cars-list-result-item .cars-detail-right-container .cars-price-widget .unit{color:#484848}.reviews .review-container .green{color:#1E9820;padding-top:1px}@media (min-width: 768px){.reviews .review-container .green{padding-top:0}}.cars-detail-left-container .reviews{display:block;position:absolute;right:0;top:0}.cars-detail-left-container .reviews .review-container .dash,.cars-detail-left-container .reviews .review-container .review-count,.cars-detail-left-container .reviews .review-container .review-label,.cars-detail-left-container .reviews .review-container .category{display:none}.cars-detail-left-container .reviews .review-container .score{font-size:16px;font-weight:700}.cars-detail-left-container .reviews .review-container .over-score{font-size:12px}@media (min-width: 768px){.cars-detail-left-container .reviews{display:none}}.cars-detail-right-container .reviews .review-container{display:flex;flex-direction:row;justify-content:flex-end;align-items:baseline;line-height:1.5}.cars-detail-right-container .reviews .review-container .dash,.cars-detail-right-container .reviews .review-container .review-count,.cars-detail-right-container .reviews .review-container .review-label{color:#AFAFAF;font-size:12px}.cars-detail-right-container .reviews .review-container .category{font-size:12px}.cars-detail-right-container .reviews .review-container .dash{padding:0 3px}.cars-detail-right-container .reviews .review-container .review-count{padding-right:3px}.cars-detail-right-container .reviews .review-container .score{font-size:16px;font-weight:700}@media (min-width: 768px){.cars-detail-right-container .reviews .review-container .score{font-size:20px}}.cars-detail-right-container .reviews .review-container .over-score{font-size:12px}.cars-list-result-item .cars-detail-bottom-container{border-bottom-right-radius:5px;border-bottom-left-radius:5px;color:#484848;background-color:#F8F8F8;padding:16px 16px 8px}.cars-list-result-item .cars-detail-bottom-container .cars-coverages{border-width:0;padding:0}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading{font-weight:700;font-size:14px}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .heading .fa-info-circle{color:#009E9B}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .coverage-item{font-size:14px;margin-bottom:8px}.cars-list-result-item .cars-detail-bottom-container .cars-coverages .coverage-item .fa-check{color:#009E9B}.cars-list-result-item .cars-detail-bottom-container .terms{color:#2979FF;font-size:12px;font-weight:400;text-decoration:none;top:18px;right:16px !important}.checkout-container .cars-checkout-box .color-headline{background-color:#EBEFF1;padding:16px;font-size:16px;border-radius:5px 5px 0 0;color:#484848;text-transform:lowercase}.checkout-container .cars-checkout-box .color-headline::first-letter{text-transform:uppercase}.checkout-container .cars-specs-container .cars-specs-widget{padding:16px}.checkout-container .cars-specs-container .cars-specs-widget .name{font-size:16px;width:90%;font-weight:500}.checkout-container .cars-specs-container .cars-specs-widget .type{font-size:16px}.checkout-container .cars-specs-container .cars-specs-widget .specs{flex-direction:column}.checkout-container .cars-specs-container .supplier-logo{top:22px;right:10px}.checkout-container .cars-specs-container .specs-item{font-size:16px;width:100%}.ltr .checkout-container .cars-specs-container .specs-item{flex:1 0 auto}.checkout-container .cars-specs-section-container{padding:14px;margin-top:-30px;color:#484848}.checkout-container .cars-specs-section-container .title,.checkout-container .cars-specs-section-container .item{font-size:16px;font-weight:500;color:#484848}.checkout-container .cars-specs-section-container .item{font-weight:400}.checkout-container hr{border-top:1px solid #EDEDED;margin:10px}.checkout-container .cars-search-params-container{padding:0 16px}.checkout-container .cars-search-params-container *>span{font-size:16px;font-weight:500;color:#484848}.checkout-container .cars-search-params-container .label{font-weight:400}.checkout-container .cars-search-params-container.same-as-pickup{padding-bottom:5px}.checkout-container .cars-search-params-container .supplier-address{font-size:16px;font-weight:400}.cars-checkout-points-cash-slider h3{display:none}.cars-checkout-points-cash-slider .clearfix{display:none}.checkout-total-price{margin-top:-18px;background-color:#FDEFE5;padding:12px 16px;margin-bottom:1px}.visible-xs .checkout-total-price{margin-top:10px}.checkout-total-price .total-price{margin-bottom:1px}.checkout-total-price .total-price .table-layout{margin:0;color:#484848}.checkout-total-price .total-price .table-layout.old-price{color:#EC6807}.checkout-total-price .total-price .table-layout.old-price .price-box{display:inline;font-size:14px;padding:0;color:#484848}.checkout-total-price .total-price .label{font-size:16px;font-weight:400;padding-bottom:5px}.checkout-total-price .total-price .price-box{font-size:18px;font-weight:500;padding:0}.checkout-total-price .tax-policy{font-size:12px;text-transform:lowercase;margin-left:3px}.checkout-total-price .tax-policy::first-letter{text-transform:uppercase}.cars-checkout-container .cancellation-policy{margin-top:15px;font-size:16px;line-height:28px}.cars-checkout-container .payment-page-title{font-size:22px;font-weight:500;margin:-10px 0 12px 16px;color:#484848;padding:8px 0;display:block}@media (max-width: 767px){.cars-checkout-container .payment-page-title{padding:72px 0 0;font-size:16px}}.cars-checkout-container .checkout-navigation-bar{display:none}.cars-checkout-container .checkout-box.checkout-guest-details{padding:18px}.cars-checkout-container .checkout-box .driver-details{font-size:16px}.cars-checkout-container .select2-container .select2-choice{height:40px;border-radius:5px;background-image:none;border:1px solid #E0E0E0}.cars-checkout-container .form-layout select,.cars-checkout-container .form-layout div.select2-container.consistent-look,.cars-checkout-container .validator input:not([type=checkbox]):not([type=radio]){height:40px;border-radius:5px;border:1px solid #DEDEDE}.cars-checkout-container .remember-me{display:block;margin-bottom:0}.cars-checkout-container .remember-me label{margin-left:5px}.cars-checkout-container .car-rental-container{display:flex;flex-direction:row;align-items:flex-start;margin-bottom:12px;margin-top:6px}.cars-checkout-container .car-rental-container .uCarRentalTerms{margin-top:2px;font-size:14px}.cars-checkout-container .car-rental-container .checkOutTermsLabel{flex:1;margin-left:10px}.cars-checkout-container .car-rental-container .checkOutTermsLabel a{display:inline-block}.cars-checkout-container .car-rental-container .checkOutTermsLabel a else{text-transform:none}.cars-checkout-container .car-rental-container .checkOutTermsLabel a::first-letter{text-transform:uppercase}.cars-checkout-container .driver-phone-number-field{margin-top:26px}@media (max-width: 767px){.cars-checkout-container .driver-phone-number-field{margin-top:5px}}.cars-checkout-container #driver-phonecode::before{position:absolute;content:"\f078";font-family:"fontAwesome";display:inline-block;font-size:12px;right:8px;top:12px;pointer-events:none;z-index:1}.ltr .cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc{padding-left:28px;margin:22px 0}.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc #terms-checkbox{left:0;top:4px}.cars-checkout-container .checkout-guest-confirmation .termsNConditionDesc .checkOutTermsLabel{font-size:14px;margin-left:8px}.cars-checkout-container .checkout-guest-confirmation .charge-text{display:none}.cars-checkout-container .checkout-points-cash-slider{display:none}.cars-checkout-container .reset-form{display:block;float:right;color:#2979FF;font-weight:400}.cars-checkout-container .billing-address{margin-bottom:7px}@media (max-width: 991px){.cars-checkout-container .checkout-form{display:flex;flex-direction:column}.cars-checkout-container .checkout-form .checkout-side-container,.cars-checkout-container .checkout-form .checkout-form-container{width:100%}}.accordion-element .header{border-top-left-radius:5px;border-bottom-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#F8F8F8;font-size:14px;font-weight:500;border-width:0;margin-bottom:16px;padding:8px 16px}@media (min-width: 768px){.accordion-element .header{font-size:16px;padding:16px}}.accordion-element .header.active{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:0}.accordion-element .content{border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#F8F8F8;font-size:14px;line-height:1.5;padding-left:16px;padding-right:16px}@media (min-width: 768px){.accordion-element .content{font-size:16px}}.accordion-element .content.active{margin-bottom:16px}.flights-checkout .form-group .form-group-title{color:#484848;font-size:16px}@media (max-width: 991px){.flights-checkout .form-group .form-group-title{font-size:16px;padding:0}}.flights-checkout .form-field .form-field-title{text-transform:lowercase;font-size:14px}.flights-checkout .form-field .form-field-title else{text-transform:none}.flights-checkout .form-field .form-field-title::first-letter{text-transform:uppercase}.flights-checkout .form-field .form-field-title .subtext{font-size:14px}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{border:1px solid #DEDEDE;border-radius:5px;box-shadow:none}.flights-checkout .form-field select{-webkit-appearance:none;-moz-appearance:none;background:#F8F8F8;border:1px solid #E0E0E0;border-radius:5px}.flights-checkout .form-field .security-code-container label{text-transform:capitalize}.flights-checkout #guest-title-container::before,.flights-checkout .fa-caret-down:before,.flights-checkout .ipt-select2 .select2-container .select2-arrow:before{position:absolute;content:"\f078";font-family:"fontAwesome";display:inline-block;font-size:12px;right:10px;top:0}.flights-checkout #guest-title-container::before{right:20px;top:40px}.flights-checkout .ipt-select2 .select2-container .select2-choice{background:#F8F8F8;border:1px solid #E0E0E0;border-radius:5px;position:initial}.flights-checkout .fa-info-circle::before{color:#009E9B}.flights-checkout .form-group.payment-detail-container{padding:16px 0 0}.flights-checkout .form-group.payment-detail-container .address-form{font-size:16px;padding:0 16px}.flights-checkout .form-group.payment-detail-container .address-form .form-group-title{text-transform:capitalize;font-weight:500}@media (max-width: 767px){.flights-checkout .form-group.payment-detail-container .address-form .form-group-title{font-size:14px}}.flights-checkout .form-group.payment-detail-container .credit-card-form-group-title{display:none}.flights-checkout .form-group.payment-detail-container .credit-card-detail{padding:0 16px}.flights-checkout .form-group.payment-detail-container .save-payment{display:block;padding:0 16px}.flights-checkout .form-group.payment-detail-container .save-payment input.inline-block{vertical-align:top}@media (max-width: 767px){.flights-checkout .form-group.payment-detail-container{padding:0}.flights-checkout .form-group.payment-detail-container .pay-with{padding:10px 16px;border-radius:5px 5px 0 0}.flights-checkout .form-group.payment-detail-container .credit-card-form{padding-top:10px}}@media (min-width: 768px) and (max-width: 991px){.flights-checkout .form-group.payment-detail-container .pay-with{padding-top:16px}}.flights-checkout .form-group.fare-rules-container{background:none;padding:10px 0;margin-bottom:8px;box-shadow:none}.flights-checkout .form-group.fare-rules-container a{color:#2979FF;font-size:16px}.flights-checkout .form-group.fare-rules-container a::after{font-family:"FontAwesome";content:"\f105";font-size:16px;margin-left:7px}.flights-checkout .form-group.fare-rules-container a:hover{text-decoration:none}flights-checkout-component .trips-summary-header{background-color:#EBEFF1;font-size:16px;color:#484848;border-radius:5px 5px 0 0;font-weight:500}@media (max-width: 991px){flights-checkout-component .trips-summary-header{padding:10px 20px}}flights-checkout-component .trips-summary{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);padding:0;display:flex;flex-direction:column;height:100%;border:0;font-size:16px;background:#fff}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){flights-checkout-component .trips-summary{box-shadow:0 0 8px rgba(0,0,0,0.08)}}flights-checkout-component .trips-summary .departure-info{border-bottom:0;padding:8px 24px 0;max-width:100%}flights-checkout-component .trips-summary .departure-info .airport,flights-checkout-component .trips-summary .departure-info .arrival-date,flights-checkout-component .trips-summary .departure-info .fare-type{white-space:normal;font-size:16px;font-weight:500}flights-checkout-component .trips-summary .departure-info .fare-type{text-transform:capitalize}flights-checkout-component .trips-summary .departure-info .return-flight .label,flights-checkout-component .trips-summary .departure-info .departure-flight .label{font-weight:normal;font-size:16px}flights-checkout-component .trips-summary .departure-info .departure-dates{font-size:16px;font-weight:600;text-transform:lowercase}flights-checkout-component .trips-summary .departure-info .departure-dates::first-letter{text-transform:uppercase}flights-checkout-component .trips-summary .departure-info .return-flight{margin-top:20px}flights-checkout-component .trips-summary .departure-info .arrives-on-date{font-size:14px;color:#EA1821;margin-bottom:10px}flights-checkout-component .trips-summary .passenger-info{padding:8px 24px 0}flights-checkout-component .trips-summary .passenger-info .adult,flights-checkout-component .trips-summary .passenger-info .child{font-size:16px;font-weight:500}flights-checkout-component .trips-summary .passenger-info .passenger-info-container{display:flex}flights-checkout-component .trips-summary .total-cost{background:#FDEFE5;padding:8px 24px;margin-bottom:0;color:#484848;align-items:flex-start}flights-checkout-component .trips-summary .total-cost .label{font-size:16px}flights-checkout-component .trips-summary .total-cost .points-info .points-container,flights-checkout-component .trips-summary .total-cost .points-info .cash-container{font-size:18px;font-weight:500}flights-checkout-component .trips-summary .total-cost .include_tax_msg{font-size:12px;text-transform:lowercase}flights-checkout-component .trips-summary .total-cost .include_tax_msg::first-letter{text-transform:capitalize}flights-checkout-component .trips-summary .total-cost .old-price{color:#EC6807}flights-checkout-component .trips-summary .total-cost .old-price .price-box{font-size:14px;color:#484848}flights-checkout-component .trips-summary .flights-checkout-points-cash-slider{margin-top:1px}flights-checkout-component .trips-coupon{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08)}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){flights-checkout-component .trips-coupon{box-shadow:0 0 8px rgba(0,0,0,0.08)}}flights-checkout-component .flight-cabin-info{padding:0 24px 12px}flights-checkout-component .flight-cabin-info .cabin-info{font-weight:500}.flights-checkout .banner{height:100%;width:100%;margin:20px 0}.flights-checkout .banner img{width:100%}.flights-checkout .banner>.banner--mobile{display:none}@media (max-width: 767px){.flights-checkout .banner{margin:10px 0;padding:0;height:100%}.flights-checkout .banner img{width:100%}.flights-checkout .banner>.banner--mobile{display:block}.flights-checkout .banner>.banner--desktop{display:none}}@media (min-width: 768px) and (max-width: 991px){.flights-checkout .banner{height:100%;margin:3px;width:100%}.flights-checkout .banner img{width:100%}.flights-checkout .banner>.banner--desktop{display:none}.flights-checkout .banner>.banner--mobile{display:block}}.flights-checkout .banner .banner-wrap img{padding-top:0;border-radius:5px}.flights-checkout .form-group.remember-me{padding:0 8px 0;border-radius:0 0 5px 5px;box-shadow:none;position:relative}@media (max-width: 991px){.flights-checkout .form-section .form-group.remember-me{padding:0 16px 15px}}.flights-checkout .more-detail-msg{display:block;position:relative;border-radius:5px;background-color:#EBEFF1;color:#667C88;font-size:12px;text-align:left;left:0;padding:8px 16px;margin-bottom:13px}.flights-checkout .more-detail-msg::before{content:"";position:absolute;border:7px solid transparent;height:0;width:0;bottom:-14px;left:112px;border-top-color:#EBEFF1}@media (min-width: 992px){.flights-checkout .more-detail-msg{position:absolute;left:155px;top:-12px;width:430px;max-width:inherit}.flights-checkout .more-detail-msg::before{bottom:inherit;left:-10px;top:15px;border-right-color:#EBEFF1}}.flights-checkout .flights-primary-passenger-detail-form .form-group-title{display:flex}@media (max-width: 767px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title{font-weight:500}}.flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper{flex:1;display:flex}@media (max-width: 767px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title .title-wrapper{flex-direction:column}}.flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-left:5px;display:block}@media (max-width: 767px){.flights-checkout .flights-primary-passenger-detail-form .form-group-title .extra-text{margin-left:0}}.flights-checkout .flights-primary-passenger-detail-form .reset-form{display:flex;flex:1;color:#2979FF;font-size:16px;font-weight:normal}@media (max-width: 991px){.flights-checkout .form-section .form-group{padding:0;margin-top:8px}.flights-checkout .form-section .form-group.payment-detail-container{margin-top:20px}.flights-checkout .flights-secondary-passenger-detail-form .form-group-title{padding:16px;margin-bottom:0}.flights-checkout .flights-common-passenger-detail-form{padding:0 16px}}@media (max-width: 767px){.flights-checkout .flights-secondary-passenger-detail-form .form-group-title{background:#EBEFF1;margin-bottom:20px}}.flights-checkout .reset-form{display:flex;flex:1;color:#2979FF;font-size:16px;font-weight:normal}@media (max-width: 991px){.flights-checkout reset-form{display:flex}}@media (max-width: 991px){.flights-checkout .secondary-guest-title{background:#EBEFF1;margin-bottom:20px;padding:0}.flights-checkout .secondary-guest-title .form-group-title{margin-bottom:0}.flights-checkout .secondary-guest-title reset-form{padding:0 16px}}.credit-card-form .security-code-icon-container{display:flex;padding-top:25px;padding-right:0}.credit-card-form .security-code-icon-container .security-code-text,.credit-card-form .security-code-icon-container .security-img{display:block}.credit-card-form .security-code-icon-container .security-code-text{padding-right:10px;font-size:9.60px}@media (max-width: 767px){.credit-card-form .security-code-icon-container .security-code-text{padding-right:13px}}.credit-card-form .security-code-icon-container .security-img{width:47%;height:100%}@media (max-width: 767px){.credit-card-form .security-code-container{padding-left:0}.credit-card-form .security-code-icon-container{padding-right:0;padding-left:15px}}.flights-checkout .coupon-code{margin-top:0;background:#fff;border-radius:5px}.flights-checkout .coupon-code .coupon-add-section .coupon-code-value{width:223px;height:40px}.flights-checkout .cancellation-policy{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-top:10px;background:#fff;border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.flights-checkout .cancellation-policy{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.flights-checkout .cancellation-policy .title{margin-bottom:10px;font-weight:500}.flights-checkout .cancellation-policy p{font-size:16px;color:#484848;line-height:26px}@media (max-width: 991px){.flights-checkout .max-size{background:#FAFAFA}}@media (max-width: 767px){.flights-checkout{margin-top:50px}}.flights-checkout.segmented-header{margin-top:20px}@media (max-width: 767px){.flights-checkout.segmented-header{margin-top:78px}}.flights-checkout.segmented-header .checkout-container{padding:10px}@media (max-width: 767px){.flights-checkout.segmented-header .checkout-container{padding:0}}.flights-checkout .payment-page{font-size:22px;font-weight:500;padding:0 16px 16px 0;display:flex}@media (max-width: 991px){.flights-checkout .payment-page{font-size:16px}}.flights-checkout .content-container{padding-top:0}@media (max-width: 767px){.flights-checkout .content-container{margin:0 15px;padding:0}}.flights-checkout .summary-section{width:335px}.flights-checkout .submit-button-section .btn-complete-booking{box-shadow:none}@media (min-width: 768px){.flights-checkout .submit-button-section .btn-complete-booking{font-size:18px;min-height:42px;width:325px}}.flights-checkout .submit-button-section .input-container .label-container{color:#484848;font-size:14px}.flights-checkout .submit-button-section .input-container .label-container a{color:#2979FF}.flights-checkout .required label::after{color:#E30613;content:"*";margin-left:1px}.flights-checkout .checkout-primary-passenger-detail-container{padding-bottom:0}@media (max-width: 991px){.flights-checkout .checkout-primary-passenger-detail-container.form-group{padding:0}.flights-checkout .checkout-primary-passenger-detail-container.form-group .form-group-title{background:#EBEFF1;padding:16px}.flights-checkout .checkout-primary-passenger-detail-container.form-group .flights-common-passenger-detail-form{padding:0 16px}}.flights-checkout .form-group{-webkit-box-shadow:0 2px 8px rgba(0,0,0,0.08);box-shadow:0 2px 8px rgba(0,0,0,0.08);margin-bottom:8px;padding:16px;border-radius:5px}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.flights-checkout .form-group{box-shadow:0 0 8px rgba(0,0,0,0.08)}}.flights-checkout .row{padding:0 15px 16px}@media (max-width: 991px){.flights-checkout .row{padding:0 10px}}.flights-checkout .form-field{padding:0 5px}@media (max-width: 991px){.flights-checkout .form-field{padding-bottom:16px}}.flights-checkout .form-field input:not([type='checkbox']),.flights-checkout .form-field select{height:40px;font-size:16px}.flights-checkout .form-field .vIco{top:31px;right:5px}.flights-checkout .form-field .row.date-input{padding:0 5px}.flights-checkout .form-field .row.date-input .col-xs-6{padding:0}.flights-checkout .form-field .row.date-input .col-xs-6:first-child{padding:0 10px}.flights-checkout .form-field .row.date-input .col-xs-6:last-child{padding-left:10px}@media (max-width: 991px){.flights-checkout .form-field .row.date-input .col-xs-6{padding:0 15px 0 5px}}.flights-checkout .payment-detail-form .row{padding:0;margin-bottom:16px}@media (max-width: 991px){.flights-checkout .payment-detail-form .row{margin-bottom:0}}.flights-checkout .payment-detail-form .form-field{padding:0 15px}@media (max-width: 991px){.flights-checkout .payment-detail-form .form-field{padding-bottom:16px}}.flights-checkout .payment-detail-form .security-code-container{padding-left:0}.flights-checkout .payment-detail-form .form-postal-code,.flights-checkout .payment-detail-form .form-name-on-card{padding-left:15px}.flights-checkout .payment-detail-form .vIco{right:15px}.flights-checkout .phone-number-field .vIco{top:3px}.flights-checkout .ipt-select2 .select2-container .select2-choice{height:40px}.flights-checkout .ipt-select2 .select2-container .select2-chosen{font-size:16px}.flights-checkout .date-and-passport-container{padding:0 5px 16px}@media (max-width: 991px){.flights-checkout .date-and-passport-container{padding:0}}.flights-checkout .date-and-passport-container .row{padding:0}@media (max-width: 991px){.flights-checkout .date-and-passport-container .row{padding-bottom:16px}}.flights-checkout .date-and-passport-container .date-input{padding:0 5px;margin-bottom:0}@media (max-width: 991px){.flights-checkout .date-and-passport-container .date-input{padding-bottom:16px}}.flights-checkout .date-and-passport-container .date-input .col-sm-4{padding:0}.flights-checkout .date-and-passport-container .date-input .col-sm-4:first-child{padding:0 10px}.flights-checkout .date-and-passport-container .date-input .col-sm-4:last-child{padding-left:10px}@media (max-width: 991px){.flights-checkout .date-and-passport-container .date-input .col-sm-4{padding:0 15px 0 5px}}.flights-checkout .date-and-passport-container .col-xs-6:last-child{padding:0 15px 0 5px}@media (max-width: 991px){.flights-checkout .date-and-passport-container .col-xs-6:last-child{padding:0 15px}}.flights-checkout .date-and-passport-container .form-field{padding:0 15px}.flights-checkout .error-message-container{height:auto;margin-top:3px}.flights-checkout .stripe-element-container-flights{box-shadow:none;height:40px;border-radius:5px;border:1px solid #DEDEDE;font-size:16px;padding-top:10px}.flights-checkout .stripe-element-container-flights:has(.StripeElement--focus){outline:2px auto -webkit-focus-ring-color}.modal-content{-webkit-box-shadow:2px 3px 8px rgba(0,0,0,0.06);box-shadow:2px 3px 8px rgba(0,0,0,0.06);border-radius:5px;border-width:0;color:#484848}.modal-body{line-height:1.5;padding:0}@media (min-width: 768px){.modal-body{font-size:20px;padding-left:40px;padding-right:40px}}#filter-popup .modal-body{background-color:#FAFAFA}.modal-closer{display:flex;align-items:center;top:-35px;right:0;color:#fff}.ltr .modal-closer{right:0}.modal-closer .close-text{font-size:16px;font-weight:400;text-transform:capitalize;margin-right:8px}.modal-closer .x-text{height:22px;width:22px;font-size:22px;line-height:1}.modal-closer:hover{text-decoration:none;color:#AEAFB0}.modal-closer:hover .x-text,.modal-closer:hover .close-symbol{border-color:#AEAFB0}.modal-footer{border-top:0;padding-bottom:40px}@media (min-width: 768px){.modal-footer{padding-bottom:50px}}.modal-footer .btn-action:hover{text-decoration:none;background-color:#fff}.modal .btn-primary,.modal .btn-secondary{border-radius:5px}.modal-backdrop.in,.gallery-backdrop.in,.flights-price-changed-modal,.cancellation-policy-overlay,.itinerary-expiration-error-overlay,.insufficient-points-modal{background-color:rgba(0,0,0,0.7) !important;opacity:1 !important}.idle-modal.in,.center-modal.in,.flights-price-changed-modal,.map-center-modal.in,.cancellation-policy-overlay.is-shown,.itinerary-expiration-error-overlay.is-shown,.insufficient-points-modal.is-shown,.card-error-modal.in,.session-timer-modal.in,.login-modal-validation.in,.simple-modal.in{display:flex !important;justify-content:center;align-items:center;padding:0}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.idle-modal.in,.center-modal.in,.flights-price-changed-modal,.map-center-modal.in,.cancellation-policy-overlay.is-shown,.itinerary-expiration-error-overlay.is-shown,.insufficient-points-modal.is-shown,.card-error-modal.in,.session-timer-modal.in,.login-modal-validation.in,.simple-modal.in{justify-content:flex-start}}.idle-modal .modal-dialog,.flights-price-changed-modal .content,.cancellation-policy-overlay .content,.itinerary-expiration-error-overlay .content,.insufficient-points-modal .content,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.login-modal-validation .modal-dialog,.simple-modal .modal-dialog{width:335px;position:relative;top:inherit;bottom:inherit}@media (min-width: 768px){.idle-modal .modal-dialog,.flights-price-changed-modal .content,.cancellation-policy-overlay .content,.itinerary-expiration-error-overlay .content,.insufficient-points-modal .content,.card-error-modal .modal-dialog,.session-timer-modal .modal-dialog,.login-modal-validation .modal-dialog,.simple-modal .modal-dialog{width:650px}}.idle-modal .modal-dialog .error-icon,.flights-price-changed-modal .content .error-icon,.cancellation-policy-overlay .content .error-icon,.itinerary-expiration-error-overlay .content .error-icon,.insufficient-points-modal .content .error-icon,.card-error-modal .modal-dialog .error-icon,.session-timer-modal .modal-dialog .error-icon,.login-modal-validation .modal-dialog .error-icon,.simple-modal .modal-dialog .error-icon{text-align:center;padding-bottom:24px}.idle-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.cancellation-policy-overlay .content .error-icon>img,.itinerary-expiration-error-overlay .content .error-icon>img,.insufficient-points-modal .content .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.simple-modal .modal-dialog .error-icon>img{width:60px;height:auto}@media (min-width: 768px){.idle-modal .modal-dialog .error-icon>img,.flights-price-changed-modal .content .error-icon>img,.cancellation-policy-overlay .content .error-icon>img,.itinerary-expiration-error-overlay .content .error-icon>img,.insufficient-points-modal .content .error-icon>img,.card-error-modal .modal-dialog .error-icon>img,.session-timer-modal .modal-dialog .error-icon>img,.login-modal-validation .modal-dialog .error-icon>img,.simple-modal .modal-dialog .error-icon>img{width:70px}}.idle-modal .modal-dialog .modal-header,.card-error-modal .modal-dialog .modal-header,.session-timer-modal .modal-dialog .modal-header,.simple-modal.cancel-booking-request-modal .modal-header,.simple-modal.cancel-booking-request-success-modal .modal-header{height:32px;border-bottom-width:0}.idle-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.cancellation-policy-overlay .content .info-container,.itinerary-expiration-error-overlay .content .info-container,.insufficient-points-modal .content .info-container,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.simple-modal.cancel-booking-request-modal .modal-body,.simple-modal.cancel-booking-request-success-modal .modal-body,.simple-modal .modal-body{font-size:16px;text-align:center;padding:0 16px 8px}@media (min-width: 768px){.idle-modal .modal-dialog .modal-body,.flights-price-changed-modal .content .info-container,.cancellation-policy-overlay .content .info-container,.itinerary-expiration-error-overlay .content .info-container,.insufficient-points-modal .content .info-container,.card-error-modal .modal-dialog .modal-body,.session-timer-modal .modal-dialog .modal-body,.simple-modal.cancel-booking-request-modal .modal-body,.simple-modal.cancel-booking-request-success-modal .modal-body,.simple-modal .modal-body{font-size:20px;padding-left:40px;padding-right:40px}}.idle-modal .modal-dialog .modal-footer,.flights-price-changed-modal .content .bottom-actions,.cancellation-policy-overlay .content .bottom-actions,.itinerary-expiration-error-overlay .content .bottom-actions,.insufficient-points-modal .content .bottom-actions,.card-error-modal .modal-dialog .modal-footer,.session-timer-modal .modal-dialog .modal-footer,.simple-modal .modal-footer{display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:0}#filter-popup{padding:0}#filter-popup .modal-header{padding-top:10px;background-color:#FAFAFA}#filter-popup .modal-header .modal-closer{color:#484848;top:7px}form-popup-mobile .body-content .sort-options,#sort-popup .sort-options{border-bottom:1px solid #F5F5F5;box-shadow:none;color:#282828;font-size:14px;margin:0;min-height:52px;padding:15px 30px;text-align:left}form-popup-mobile .body-content .sort-options.selected,#sort-popup .sort-options.selected{background-color:#FAFAFA;font-weight:500}form-popup-mobile .body-content .sort-options .check-select,#sort-popup .sort-options .check-select{color:#0a9700;float:right;font-size:15px;margin:2px 7px}#filter-popup,#sort-popup{padding:0;background:#fff}flights-terms form-popup-mobile title-content{display:flex;align-items:center;justify-content:center;text-align:center;color:#484848;text-transform:inherit;height:inherit;flex:1;padding:16px}flights-terms form-popup-mobile title-content .close-tick{font-size:20px;background-color:transparent;border:0;color:#667C88;position:sticky;align-items:flex-start;margin:0;padding:0}.ltr flights-terms form-popup-mobile title-content .close-tick,flights-terms .ltr form-popup-mobile title-content .close-tick{float:left}.rtl flights-terms form-popup-mobile title-content .close-tick,flights-terms .rtl form-popup-mobile title-content .close-tick{float:right}flights-terms form-popup-mobile title-content .heading{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;margin-right:20px}flights-terms form-popup-mobile .body-content{padding-top:16px}flights-terms form-popup-mobile .body-content .loading{display:flex;align-items:center;justify-content:center;text-align:center;text-transform:inherit}@media (min-width: 768px){.simple-modal .modal-dialog{width:650px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.simple-modal .modal-dialog{margin-left:auto;margin-right:auto}}.simple-modal .modal-header{padding-top:32px;height:inherit;border-bottom-width:0}.simple-modal .modal-title{font-size:16px}@media (min-width: 768px){.simple-modal .modal-title{font-size:20px}}.simple-modal .modal-footer button.btn{text-transform:inherit;height:inherit;flex:0 1 100px}@media (min-width: 768px){.simple-modal .modal-footer button.btn{font-size:18px;min-height:42px}}.simple-modal .modal-footer button.btn+button.btn{margin-top:0;margin-left:8px}@media (min-width: 768px){.simple-modal .modal-footer button.btn+button.btn{margin-bottom:0}}.simple-modal.resend-confirmation-success-modal .modal-footer .btn-action,.simple-modal.resend-confirmation-failed-modal .modal-footer .btn-action,.simple-modal.cancelling-booking-modal .modal-footer .btn-action,.simple-modal.cancel-booking-modal .modal-footer .btn-action,.simple-modal.cancel-booking-success-modal .modal-footer .btn-action,.simple-modal.cancel-booking-failed-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-success-modal .modal-footer .btn-action,.simple-modal.cancel-booking-request-failed-modal .modal-footer .btn-action{margin-top:0}.simple-modal.hotel-room-unavailable-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-results-page-modal .modal-footer .btn-action,.simple-modal.flights-expiry-back-to-landing-page-modal .modal-footer .btn-action{flex-basis:250px}.simple-modal.cancel-booking-request-modal .modal-header,.simple-modal.cancel-booking-request-success-modal .modal-header{height:inherit;padding:44px 15px 10px}.simple-modal.cancel-booking-request-modal .modal-title,.simple-modal.cancel-booking-request-success-modal .modal-title{font-size:20px;font-family:"Open Sans";text-transform:none;letter-spacing:inherit;font-weight:400}@media (min-width: 992px){.simple-modal.cancel-booking-request-modal .modal-body,.simple-modal.cancel-booking-request-success-modal .modal-body{font-size:16px}}@media (min-width: 992px){.login-modal-validation .modal-dialog{width:900px;height:295px}}.login-modal-validation .modal-dialog .modal-body{padding-left:0;padding-right:0}.login-modal-validation .modal-dialog .prompt-login-container{color:#484848;line-height:1.5;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-login-container{font-size:16px;line-height:1.75;flex-direction:row;padding:40px 0}}.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{text-align:center}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin,.login-modal-validation .modal-dialog .prompt-signup{flex:1 0 50%;text-align:left}}.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:32px}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signin{padding-bottom:0}}.login-modal-validation .modal-dialog .prompt-signup{padding-top:32px;border-top:1px solid #E0E0E0}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-signup{border-top-width:0;border-left:1px solid #E0E0E0;padding-top:0}}.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 16px;display:flex;flex-direction:column;height:100%}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-wrapper{padding:0 40px}}.login-modal-validation .modal-dialog .prompt-title{color:#484848;font-size:20px;font-weight:500;margin-top:0}.login-modal-validation .modal-dialog .prompt-actions{padding-top:8px;flex:1 0 auto;display:flex;justify-content:center;align-items:flex-end}@media (min-width: 992px){.login-modal-validation .modal-dialog .prompt-actions{justify-content:flex-start;padding-top:16px}}.login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .btn-prompt-signup{min-width:150px}@media (min-width: 992px){.login-modal-validation .modal-dialog .btn-prompt-signin,.login-modal-validation .modal-dialog .btn-prompt-signup{font-size:18px;min-height:42px}}.modal-gallery-lg{margin-bottom:0}.modal-gallery-lg .modal-content{background-color:#fff;box-shadow:none;border:0;border-radius:4px}@media (max-width: 767px){.modal-gallery-lg .modal-content .modal-closer{margin-right:16px}}.modal-gallery-lg .modal-body{border-radius:5px;padding:0}.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action{flex:0 1 120px}@media (min-width: 768px){.card-error-modal .modal-dialog .modal-footer .btn-action,.session-timer-modal .modal-dialog .modal-footer .btn-action{font-size:18px;min-height:42px}}.card-error-modal .modal-dialog .modal-closer,.session-timer-modal .modal-dialog .modal-closer{display:none}.session-timer-modal .modal-dialog .session-timer-text{font-size:16px;font-weight:inherit;line-height:1.5;padding-top:32px;margin-top:0}@media (min-width: 992px){.session-timer-modal .modal-dialog .session-timer-text{font-size:20px}}@media (max-width: 991px){.session-timer-modal .modal-dialog .session-timer-text>strong::before{content:"\a";white-space:pre}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.cancellation-policy-overlay,.itinerary-expiration-error-overlay,.insufficient-points-modal{justify-content:center}}.cancellation-policy-overlay .content,.itinerary-expiration-error-overlay .content,.insufficient-points-modal .content{background-color:#fff;box-shadow:0 5px 10px rgba(48,48,48,0.05);border-radius:4px;padding:32px 0 40px}.cancellation-policy-overlay .content .warning-img,.itinerary-expiration-error-overlay .content .warning-img,.insufficient-points-modal .content .warning-img{text-align:center;margin-bottom:16px}.cancellation-policy-overlay .content .warning-img img,.itinerary-expiration-error-overlay .content .warning-img img,.insufficient-points-modal .content .warning-img img{width:70px;height:auto}@media (max-width: 767px){.cancellation-policy-overlay .content .warning-img img,.itinerary-expiration-error-overlay .content .warning-img img,.insufficient-points-modal .content .warning-img img{width:60px}}.cancellation-policy-overlay .content .info-container,.itinerary-expiration-error-overlay .content .info-container,.insufficient-points-modal .content .info-container{padding-bottom:32px;margin:0}.cancellation-policy-overlay .content .bottom-actions,.itinerary-expiration-error-overlay .content .bottom-actions,.insufficient-points-modal .content .bottom-actions{flex-direction:row}.cancellation-policy-overlay .content .bottom-actions a+a,.cancellation-policy-overlay .content .bottom-actions button+button,.itinerary-expiration-error-overlay .content .bottom-actions a+a,.itinerary-expiration-error-overlay .content .bottom-actions button+button,.insufficient-points-modal .content .bottom-actions a+a,.insufficient-points-modal .content .bottom-actions button+button{margin-left:8px}.cancellation-policy-overlay .content .btn-back,.itinerary-expiration-error-overlay .content .btn-back,.insufficient-points-modal .content .btn-back{flex:0 1 260px}@media (min-width: 768px){.cancellation-policy-overlay .content .btn-back,.itinerary-expiration-error-overlay .content .btn-back,.insufficient-points-modal .content .btn-back{font-size:18px;min-height:42px}}@media (min-width: 992px){.map-center-modal .modal-dialog{width:1000px;margin:auto}}.map-center-modal .modal-dialog .mapboxgl-map{border-radius:5px}.edit-search-popup .search-form{padding:18px 20px 21px;border-radius:4px}@media (min-width: 1000px){.edit-search-popup .search-form{width:1000px}}@media (min-width: 768px) and (max-width: 999px){.edit-search-popup .search-form{width:100%}}@media (max-width: 767px){.edit-search-popup .search-form{width:100%;padding:16px}}.edit-search-popup .modal-body{padding:0}.flights-price-changed-modal .content{border-radius:4px;padding:32px 0 40px}.flights-price-changed-modal .content .info-container{margin:0;padding-bottom:32px}.flights-price-changed-modal .content .info-container .price-changed-statement{display:flex;justify-content:center}.flights-price-changed-modal .content .info-container .price-changed-statement .content-text,.flights-price-changed-modal .content .info-container .price-changed-statement .title-text{font-size:inherit;color:#484848;padding-left:3px;margin:0}.flights-price-changed-modal .content .info-container .price-text{color:inherit;font-size:inherit;font-weight:700;margin:0}.flights-price-changed-modal .content .bottom-actions{flex-direction:row}.flights-price-changed-modal .content .btn{flex:0 1 120px;margin:0 4px}@media (min-width: 992px){.flights-price-changed-modal .content .btn{font-size:18px;min-height:42px;flex-basis:150px}}@media (max-width: 767px){.room-details-modal.in.with-description::before{content:"";background-color:#fff;display:block;position:fixed;top:50%;bottom:0;left:0;right:0}}@media (max-width: 767px){.room-details-modal.in .modal-gallery-lg{padding-top:80px;margin-top:0;margin-bottom:0}}.room-details-modal gallery .image-counter{background:none;font-size:16px;color:#484848;letter-spacing:-1px;padding:0 19px;margin-bottom:15px}@media (max-width: 767px){.room-details-modal gallery .image-counter{color:#fff;font-size:12px;width:51px;height:24px;background:rgba(72,72,72,0.65);display:flex;align-items:center;justify-content:center;border-radius:3px;padding:0;bottom:35px}.ltr .room-details-modal gallery .image-counter{padding-left:0}}.room-details-modal .room-title{font-weight:500}@media (max-width: 767px){.room-details-modal .room-title{font-size:18px}}.room-details-modal .room-description p{font-size:14px;margin-bottom:10px}.room-details-modal .room-description p:nth-child(2){font-weight:500;font-size:16px}.room-details-modal .room-description p:nth-child(2)::before{content:'';padding:0}.room-details-modal .room-description p:first-of-type{margin-bottom:5px}@media (max-width: 767px){.room-details-modal .room-description{font-size:16px}.room-details-modal .room-description br{display:none}}@media (max-width: 767px){.room-details-modal .modal-gallery-lg.no-description{height:200px}}.room-details-modal .modal-gallery-lg slick .slick-next::before,.room-details-modal .modal-gallery-lg slick .slick-prev::before{color:#fff;text-shadow:1px 1px #B3B3B4}.ltr .room-details-modal .room-description-container{border-left-width:0}.room-details-modal .room-description-container .detail-content{background-color:#fff;overflow:auto;padding:16px}@media (min-width: 768px){.room-details-modal .room-description-container .detail-content{border-top-right-radius:5px;border-bottom-right-radius:5px;border-left:1px solid #EDEDED;padding-right:0}}.room-details-modal .image-container{padding:21px 19px}@media (max-width: 767px){.room-details-modal .image-container{padding:0}}.trustyou-modal .category-scores .comments{line-height:24px;margin-top:-4px}.trustyou-modal .good-to-knows .comment{line-height:24px}.simple-modal.gulf-residency-modal .modal-header{height:inherit;padding:32px 0 16px}.simple-modal.gulf-residency-modal .modal-title{font-weight:500}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-title{font-size:18px}}.simple-modal.gulf-residency-modal .modal-body{font-size:14px}@media (min-width: 768px){.simple-modal.gulf-residency-modal .modal-body{font-size:16px}}@media (max-width: 767px){.simple-modal.gulf-residency-modal .modal-footer{flex-direction:column}}.simple-modal.gulf-residency-modal .modal-footer .btn-action,.simple-modal.gulf-residency-modal .modal-footer .btn-cancel{text-transform:inherit;flex-basis:250px}.simple-modal.gulf-residency-modal .modal-footer .btn-action{margin-top:0}@media (max-width: 767px){.ltr .simple-modal.gulf-residency-modal .modal-footer .btn-cancel{margin-left:0;margin-top:8px}}.modal-open .modal.center-modal{width:100%;height:100%;top:0;right:0;bottom:0;left:0;padding:0}.ltr .modal-open .modal.center-modal{left:0}.idle-modal .modal-dialog .modal-body{padding-top:32px}.idle-modal .modal-dialog .modal-body .second{font-weight:700}.idle-modal .modal-dialog .modal-closer{display:none}.idle-modal .modal-dialog .btn-default{flex:0 1 120px;margin:0 8px}.insufficient-points-modal-validation .modal-dialog{width:650px;height:350px;top:calc(50vh - 200px)}@media (max-width: 767px){.insufficient-points-modal-validation .modal-dialog{width:auto;height:auto}}.insufficient-points-modal{padding:0}.insufficient-points-modal .content{width:auto}.insufficient-points-modal .content .info-container>div{display:inline}.insufficient-points-modal .content .btn-secondary,.insufficient-points-modal .content .btn-primary{flex:0 1 auto}@media (min-width: 768px){.insufficient-points-modal .content .btn-secondary,.insufficient-points-modal .content .btn-primary{font-size:18px;min-height:42px;width:170px}}.login-modal-validation.in{display:flex !important;justify-content:center;align-items:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.login-modal-validation.in{justify-content:flex-start}}.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:100%;margin:80px 0 45px;padding:0 16px}@media (min-width: 992px){.trustyou-modal .modal-dialog,.terms-popup .modal-dialog,.edit-search-popup .modal-dialog{width:1000px;margin:150px auto;padding:0}}.trustyou-modal .modal-closer,.terms-popup .modal-closer,.edit-search-popup .modal-closer{top:-35px}.terms-popup.in .modal-heading{margin-top:0}.terms-popup.in .cars-terms-modal,.terms-popup.in .flights-terms-modal{padding:16px}.terms-popup.in .cars-terms-modal .modal-heading,.terms-popup.in .flights-terms-modal .modal-heading{font-size:18px;text-align:center;margin-bottom:20px}.terms-popup.in .cars-terms-modal .loading,.terms-popup.in .flights-terms-modal .loading{padding-top:45px;padding-bottom:60px;text-align:center}