html{--color-main:#003865;--color-second:#ff9f00;--color-header:#fff;--top-search-section:var(--light-grey);--color-link:var(--color-main);--color-nav-text:var(--color-main);--color-body-bg:#dee1e0;--color-error:#b60218;--color-positive-message:#0f694f;--button-background:var(--color-main);--color-accent:var(--color-second);--selected-day:var(--color-main);--banner-title:transparent;--banner-subtitle:transparent;--footer-bg:var(--white);--footer-text:var(--color-dark-text);--color-btn-submit:var(--button-background);--checkout-header:var(--color-main);--close-modal:var(--button-background)}@media only screen and (min-width:290px) and (max-width:325px){.hotelCard .cardBooking,.hotelCard .cardBottom{position:relative;right:25px}.hotelCard .cardTop .srHotelArea{overflow:hidden;height:60px;max-width:180px}.hotelCard .srHotelName{padding-top:16px}.hotelCard .cardTop .titleLine{max-width:170px}}@media only screen and (min-width:326px) and (max-width:400px){.hotelCard{max-width:calc(100% - 50px)}.hotelCard .cardBooking,.hotelCard .cardBottom{position:relative;right:2px}.hotelCard .cardTop .srHotelArea{overflow:hidden;height:60px;max-width:180px}.hotelCard .srHotelName{padding-top:16px}.hotelCard .cardTop .titleLine{max-width:170px}}@media only screen and (min-width:401px) and (max-width:560px){.hotelCard .cardBooking{position:relative;left:35px}.hotelCard .cardTop .srHotelArea{overflow:hidden;height:60px;max-width:180px}.hotelCard .srHotelName{padding-top:16px}.hotelCard .cardTop .titleLine{max-width:170px}}@media only screen and (min-width:680px) and (max-width:800px){.hotelCard{max-width:calc(100% - 30px)}.hotelCard .cardTop .srHotelArea{width:90%}.hotelCard .cardBooking{position:absolute;right:30px}}@media only screen and (min-width:801px) and (max-width:1024px){.hotelCard .cardBooking{position:absolute;right:66px}}body.rewardgateway{font-family:Open Sans,sans-serif}body.rewardgateway .form-group .DateInput_input__focused{background:var(--color-second)}body.rewardgateway .btnSubmit{font-family:Open Sans,sans-serif;background:var(--button-background);box-shadow:0 2px #001c32}body.rewardgateway .btnSubmit:hover{background:#005498;box-shadow:0 2px #001c32}body.rewardgateway .btnSubmit:active{background:#005498;box-shadow:0 1px #001c32}body.rewardgateway .closeButton .closeIcon:hover{color:#001c32;border:1px solid #001c32}body.rewardgateway .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm{background:var(--button-background);box-shadow:0 2px #001c32}body.rewardgateway .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:hover{background:#005498;box-shadow:0 2px #001c32}body.rewardgateway .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:active{background:#005498;box-shadow:0 1px #001c32}body.rewardgateway .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:disabled{background:var(--light-mediumgrey);cursor:default;box-shadow:0 2px var(--medium-lightgrey)}body.rewardgateway .packageDetailsSearchBarContainer .search-bar-wrapper{background-color:transparent}body.rewardgateway .bottomMenuBar .secureBooking{color:var(--white)!important}body.rewardgateway header{height:60px;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-top:2px solid var(--color-main)}body.rewardgateway header .userMenu .listItem{order:2}body.rewardgateway header .userMenu .listItem.market{order:1}body.rewardgateway .mobileNavigation .wrapper .cover,body.rewardgateway .mobileNavigation .wrapper .menuContainer,body.rewardgateway header .mainNavigation .cover,body.rewardgateway header .section .categoriesContainer{top:60px}body.rewardgateway .searchBarContent .loc_item{color:var(--color-main)}body.rewardgateway .searchBarContent .loc_item:hover{background-color:var(--color-second);color:#fff}body.rewardgateway .promoText .promoButton{background:rgba(0,0,0,.4);border:1px solid #fff}body.rewardgateway .promoText .promoTextButton{color:#fff}body.rewardgateway .totalTitle{display:none}body.rewardgateway .main-footer-container .contact-details-container{padding:0}body.rewardgateway .main-footer-container .footer-bottom,body.rewardgateway .main-footer-container .terms-of-use-content{width:100%;font-size:13px}body.rewardgateway .main-footer-container.collapse .contact-details-container,body.rewardgateway .main-footer-container.collapse .menu-section-container,body.rewardgateway .main-footer-container.collapse .terms-of-use-section-container{width:92%}body.rewardgateway .searchTabList ul[role=tablist] li[role=tab][aria-selected=true]{color:var(--color-text);background:#fff}body.rewardgateway .searchTabList ul[role=tablist] li[role=tab]{background:#ebeff0}body.rewardgateway #autosuggest-destinationSuggestion,body.rewardgateway #autosuggest-originSuggestion,body.rewardgateway .DateRangePickerInput,body.rewardgateway .form-group.occupancy span.occupancyField{border:1px solid var(--color-light-border);height:41px}body.rewardgateway .searchBar{background:rgba(0,0,0,.6)}body.rewardgateway .section .categoriesInnerContainer .categories .category .links .link{width:245px}body.rewardgateway .section .categoriesInnerContainer{max-width:890px}body.rewardgateway .packageDetailsSearchBarContainer .search-bar-wrapper .searchBar .searchBarContent .form-group.occupancy{border:0}body.rewardgateway .travelSummaryContainer{box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}body.rewardgateway .promoDivs.promoRoot .promoDiv{box-shadow:1px 1px 3px transparent}body.rewardgateway .promoDivs.promoRoot .promoDiv p{padding:10px 13px 0 0}body.rewardgateway .promoDivs.promoRoot .promoDiv .promoDivContainer{position:relative;height:430px}body.rewardgateway .promoDivs.promoRoot .promoDiv .promoDivContainer:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(0,0,0,.4) 0,rgba(0,0,0,.4) 60%,rgba(0,0,0,.7))}body.rewardgateway .promoDivs.promoRoot .promoDiv .promoDivText{margin:0;line-height:18px;padding:0 0 15px;text-align:left}body.rewardgateway .promoDivs.promoRoot .promoDiv .promoImg{height:430px}body.rewardgateway .promoDivs.promoRoot.promoDivsTop .promoDiv .promoDivTitle{position:absolute;color:var(--color-light);margin:16px 8%;z-index:2;font-size:21px;text-align:left}body.rewardgateway .promoDivs.promoRoot.promoDivsTop .promoDiv .btnSubmit{margin:0}body.rewardgateway .promoDivs.promoRoot .promoDivTextCTA{position:absolute;color:#fff;bottom:27px;width:84%;padding:0 8%;z-index:2}body.rewardgateway .homeWrapper .dealsSection h2,body.rewardgateway .homeWrapper .tilesSection h2{font-size:27px;margin:32px 5px 44px;text-transform:uppercase}body.rewardgateway .homeWrapper .dealsSection h2:after,body.rewardgateway .homeWrapper .tilesSection h2:after{background:var(--color-accent);content:"";height:4px;position:absolute;margin:38px auto 0;left:0;right:0;width:40px}body.rewardgateway .bannerTexts{max-width:965px;left:50%;margin-left:-482px;width:90%;display:flex;flex-direction:column}body.rewardgateway .bannerTexts .bannerTitle{font-size:45px;line-height:70px;font-weight:400;background-color:var(--banner-title);padding:15px 23px;margin:0 auto;text-transform:uppercase;display:flex;-ms-flex-item-align:center}body.rewardgateway .bannerTexts .bannerSubTitle{background-color:var(--banner-subtitle);padding:8px 23px;font-size:18px;display:flex;-ms-flex-item-align:center}body.rewardgateway .slideContent:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8))}body.rewardgateway .hotelCard .cardTop .srHotelArea{white-space:normal}body.rewardgateway .packageCard{padding:0}body.rewardgateway .sliderStrip{background:transparent}body.rewardgateway .flexContainer .content .subTitles{border-bottom:3px solid var(--color-main)}body.rewardgateway .footerMenu ul{display:flex;text-align:center}body.rewardgateway .footerMenuContainer,body.rewardgateway .main-footer-container .terms-of-use-section-container .footer-texts .footer-bottom{text-align:center}body.rewardgateway .terms-of-use-section-container{color:var(--footer-text)}body.rewardgateway .main-footer-container{font-size:14px;display:flex;flex-direction:column;background-color:var(--footer-bg);margin-top:20px;z-index:1000;position:relative}body.rewardgateway .main-footer-container a{margin-right:30px;color:var(--color-link)}body.rewardgateway .cookiesAlert{background:#707070;color:#fff}body.rewardgateway .cookiesAlert .title,body.rewardgateway .cookiesAlert .x{color:#fff}body.rewardgateway .cookiesAlert a{color:#fff;text-decoration:underline}body.rewardgateway .messageAlert{background:#707070;color:#fff}body.rewardgateway .messageAlert .x{color:#fff}body.rewardgateway .messageAlert a{color:#fff;text-decoration:underline}body.rewardgateway .footerMenu{display:inline-block}@media (max-width:991px){body.rewardgateway .bannerTexts{display:none}}@media (max-width:1000px){body.rewardgateway .main-footer-container .contact-details-container,body.rewardgateway .main-footer-container .menu-section-container,body.rewardgateway .main-footer-container .terms-of-use-content,body.rewardgateway .main-footer-container .terms-of-use-section-container{width:92%}}