html{--color-main:#353592;--color-second:#282e93;--color-header:#fff;--color-link:var(--color-main);--color-nav-text:#3367cd;--color-body-bg:#dee1e0;--color-error:#ff4800;--color-positive-message:#0a8d41;--button-background:#4b5ac3;--color-btn-submit:#6664eb;--color-accent:var(--color-second);--selected-day:#a9b6cc;--banner-title:transparent;--banner-subtitle:transparent;--footer-bg:#272727;--footer-text:#fff;--top-search-section:var(--color-light);--checkout-header:var(--top-search-section);--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.sepla{font-family:Open Sans,sans-serif}body.sepla .packageDetailsSearchBarContainer{background-color:var(--top-search-section)!important}body.sepla .packageDetailsSearchBarContainer .search-bar-wrapper{background:transparent!important}body.sepla .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm{background:var(--button-background);box-shadow:0 2px #00137e}body.sepla .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:hover{background:#001ab1;box-shadow:0 2px #00137e}body.sepla .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:active{background:#0021e4;box-shadow:0 1px #00137e}body.sepla .checkoutFormContainer .checkout-form .checkout-form-section .formContent .checkoutTravellerButtonContainer .checkoutButtonConfirm:disabled{background:var(--light-mediumgrey);cursor:default;box-shadow:0 2px var(--medium-lightgrey)}body.sepla .btnSubmit{font-family:Open Sans,sans-serif;background:var(--button-background);box-shadow:0 2px #00137e}body.sepla .btnSubmit:hover{background:#0021e4;box-shadow:0 2px #00137e}body.sepla .btnSubmit:active{background:#0021e4;box-shadow:0 1px #00137e}body.sepla .closeButton .closeIcon:hover{color:#00137e;border:1px solid #00137e}body.sepla header{height:60px;box-shadow:1px 1px 1px rgba(0,0,0,.1);border-top:2px solid var(--color-main)}body.sepla header .userMenu .listItem{order:2}body.sepla header .userMenu .listItem.market{order:1}body.sepla .mobileNavigation .wrapper .cover,body.sepla .mobileNavigation .wrapper .menuContainer,body.sepla header .mainNavigation .cover,body.sepla header .section .categoriesContainer{top:60px}body.sepla .promoText .promoButton{background:rgba(0,0,0,.4);border:1px solid #fff}body.sepla .totalTitle{display:none}body.sepla .main-footer-container .contact-details-container{padding:0}body.sepla .main-footer-container .footer-bottom,body.sepla .main-footer-container .terms-of-use-content{width:100%;font-size:13px}body.sepla .main-footer-container.collapse .contact-details-container,body.sepla .main-footer-container.collapse .menu-section-container,body.sepla .main-footer-container.collapse .terms-of-use-section-container{width:92%}body.sepla .searchTabList ul[role=tablist] li[role=tab][aria-selected=true]{color:var(--color-text);background:#fff}body.sepla .searchTabList ul[role=tablist] li[role=tab]{background:#ebeff0}body.sepla #autosuggest-destinationSuggestion,body.sepla #autosuggest-originSuggestion,body.sepla .DateRangePickerInput,body.sepla .form-group.occupancy span.occupancyField{border:1px solid var(--color-light-border);height:41px}body.sepla .searchBar{background:rgba(0,0,0,.6)}body.sepla .section .categoriesInnerContainer .categories .category .links .link{width:245px}body.sepla .section .categoriesInnerContainer{max-width:890px}body.sepla .packageDetailsSearchBarContainer .search-bar-wrapper .searchBar .searchBarContent .form-group.occupancy{border:0}body.sepla .travelSummaryContainer{box-shadow:0 2px 4px 0 rgba(0,0,0,.3)}body.sepla .promoDivs.promoRoot .promoDiv{box-shadow:1px 1px 3px transparent}body.sepla .promoDivs.promoRoot .promoDiv p{padding:10px 13px 0 0}body.sepla .promoDivs.promoRoot .promoDiv .promoDivContainer{position:relative;height:430px}body.sepla .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.sepla .promoDivs.promoRoot .promoDiv .promoDivText{margin:0;line-height:18px;padding:0 0 15px;text-align:left}body.sepla .promoDivs.promoRoot .promoDiv .promoImg{height:430px}body.sepla .promoDivs.promoRoot.promoDivsTop .promoDiv .promoDivTitle{position:absolute;color:var(--color-light);margin:16px 8%;z-index:2;font-size:21px;text-align:left}body.sepla .promoDivs.promoRoot.promoDivsTop .promoDiv .btnSubmit{margin:0}body.sepla .promoDivs.promoRoot .promoDivTextCTA{position:absolute;color:#fff;bottom:27px;width:84%;padding:0 8%;z-index:2}body.sepla .homeWrapper .dealsSection h2,body.sepla .homeWrapper .tilesSection h2{font-size:27px;margin:32px 5px 44px;text-transform:uppercase}body.sepla .homeWrapper .dealsSection h2:after,body.sepla .homeWrapper .tilesSection h2:after{background:var(--color-accent);content:"";height:4px;position:absolute;margin:38px auto 0;left:0;right:0;width:40px}body.sepla .bannerTexts{max-width:965px;left:50%;margin-left:-482px;width:90%;display:flex;flex-direction:column}body.sepla .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.sepla .bannerTexts .bannerSubTitle{background-color:var(--banner-subtitle);padding:8px 23px;font-size:18px;display:flex;-ms-flex-item-align:center}body.sepla .slideContent:after{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8))}body.sepla .hotelCard .cardTop .srHotelArea{white-space:normal}body.sepla .packageCard{padding:0}body.sepla .sliderStrip{background:transparent}body.sepla .flexContainer .content .subTitles{border-bottom:3px solid var(--color-main)}body.sepla .footerMenu ul{display:flex;text-align:center}body.sepla .footerMenuContainer,body.sepla .main-footer-container .terms-of-use-section-container .footer-texts .footer-bottom{text-align:center}body.sepla .terms-of-use-section-container{color:var(--footer-text)}body.sepla .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.sepla .main-footer-container a{margin-right:30px;color:var(--footer-text)}body.sepla .cookiesAlert{background:#707070;color:#fff}body.sepla .cookiesAlert .title,body.sepla .cookiesAlert .x{color:#fff}body.sepla .cookiesAlert a{color:#fff;text-decoration:underline}body.sepla .messageAlert{background:#707070;color:#fff}body.sepla .messageAlert .x{color:#fff}body.sepla .messageAlert a{color:#fff;text-decoration:underline}body.sepla .footerMenu{display:inline-block}@media (max-width:991px){body.sepla .bannerTexts{display:none}}@media (max-width:1000px){body.sepla .main-footer-container .contact-details-container,body.sepla .main-footer-container .menu-section-container,body.sepla .main-footer-container .terms-of-use-content,body.sepla .main-footer-container .terms-of-use-section-container{width:92%}}