@import url("https://fonts.googleapis.com/css?family=Montserrat|Patua+One");.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-voucher,.ibis-ecomm body.hd #container .btn-primary,.ibis-ecomm body.hd #container .stripe-button-el span,.ibis-ecomm body.hd #container #stripe-pay-button,.ibis-ecomm body.hd #container #PxFusionSubmit,.ibis-ecomm body.hd #container #PurchaserSubmit,.ibis-ecomm body.hd #container .booking-add-voucher,.ibis-ecomm body.hd #container .btn-cancel-cart .btn,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.PurchaserSubmit,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.stripe-payment-button,.ibis-ecomm body.hd #container .btn-payment-wrapper .btn-primary.btn-payment{background-color:#222!important;color:#fff!important;border-color:#222!important;border-radius:0;outline:0!important;box-shadow:none!important;padding:10px 30px;transition:color .2s ease-in-out,background-color .2s ease-in-out;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-voucher:hover,.ibis-ecomm body.hd #container .btn-primary:hover,.ibis-ecomm body.hd #container .btn-primary:not(.inactive):hover,.ibis-ecomm body.hd #container .btn-primary:hover:not(.inactive),.ibis-ecomm body.hd #container .stripe-button-el span:hover,.ibis-ecomm body.hd #container .stripe-button-el span:not(.inactive):hover,.ibis-ecomm body.hd #container .stripe-button-el span:hover:not(.inactive),.ibis-ecomm body.hd #container #stripe-pay-button:hover,.ibis-ecomm body.hd #container #stripe-pay-button:not(.inactive):hover,.ibis-ecomm body.hd #container #stripe-pay-button:hover:not(.inactive),.ibis-ecomm body.hd #container #PxFusionSubmit:hover,.ibis-ecomm body.hd #container #PxFusionSubmit:not(.inactive):hover,.ibis-ecomm body.hd #container #PxFusionSubmit:hover:not(.inactive),.ibis-ecomm body.hd #container #PurchaserSubmit:hover,.ibis-ecomm body.hd #container #PurchaserSubmit:not(.inactive):hover,.ibis-ecomm body.hd #container #PurchaserSubmit:hover:not(.inactive),.ibis-ecomm body.hd #container .booking-add-voucher:hover,.ibis-ecomm body.hd #container .booking-add-voucher:not(.inactive):hover,.ibis-ecomm body.hd #container .booking-add-voucher:hover:not(.inactive),.ibis-ecomm body.hd #container .btn-cancel-cart .btn:hover,.ibis-ecomm body.hd #container .btn-cancel-cart .btn:not(.inactive):hover,.ibis-ecomm body.hd #container .btn-cancel-cart .btn:hover:not(.inactive),.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive),.ibis-ecomm body.hd #container .btn-primary.btn-inverse.PurchaserSubmit:hover,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.PurchaserSubmit:not(.inactive):hover,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.PurchaserSubmit:hover:not(.inactive),.ibis-ecomm body.hd #container .btn-primary.btn-inverse.stripe-payment-button:hover,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.stripe-payment-button:not(.inactive):hover,.ibis-ecomm body.hd #container .btn-primary.btn-inverse.stripe-payment-button:hover:not(.inactive),.ibis-ecomm body.hd #container .btn-payment-wrapper .btn-primary.btn-payment:hover,.ibis-ecomm body.hd #container .btn-payment-wrapper .btn-primary.btn-payment:not(.inactive):hover,.ibis-ecomm body.hd #container .btn-payment-wrapper .btn-primary.btn-payment:hover:not(.inactive){background-color:#444!important;border-color:#444!important;color:#fff!important;}.ibis-ecomm body.hd #container .btn-cancel-cart .btn.btn-sm.btn-default,.ibis-ecomm body.hd #container .btn.btn-inverse.btn-default.fit5-button{background-color:#fff!important;border-color:#222!important;border-radius:0;color:#222!important;outline:0!important;box-shadow:none!important;padding:10px 30px;transition:color .2s ease-in-out,background-color .2s ease-in-out;}.ibis-ecomm body.hd #container .btn-cancel-cart .btn.btn-sm.btn-default:hover,.ibis-ecomm body.hd #container .btn.btn-inverse.btn-default.fit5-button:hover{background-color:#222!important;border-color:#222!important;color:#fff!important;}.ibis-ecomm *{font-family:"Montserrat",sans-serif;color:#222;}.ibis-ecomm body.hd #brand,.ibis-ecomm body.hd .fit5-nav,.ibis-ecomm body.hd #fit5-nav-hamburger,.ibis-ecomm body.hd #banner,.ibis-ecomm body.hd #breadcrumb-wrapper,.ibis-ecomm body.hd #frm-edit-booking div.clear.row .col-sm-4.col-xs-12.hidden-xs.hidden-xxs.hidden-xxxs,.ibis-ecomm body.hd .ibis-ecomm-footer{display:none!important;}.ibis-ecomm body.hd div#brand{width:160px;height:70px;margin-top:15px;}.ibis-ecomm body.hd div#brand div{width:160px;height:70px;}.ibis-ecomm body.hd.big-background{background:none;}.ibis-ecomm body.hd .fit5-nav{display:inherit;padding-left:0;}.ibis-ecomm body.hd #breadcrumb-wrapper{margin-top:-35px;}.ibis-ecomm body.hd.big-background #container{margin:0;padding:0;}.ibis-ecomm body.hd #container .container-fluid{padding:0;}.ibis-ecomm body.hd #container .container-fluid #Partial_Selection .frm-sector-transport .sector-transport-selector .sector-depart-wrapper,.ibis-ecomm body.hd #container .container-fluid #Partial_Selection .frm-sector-transport .sector-transport-selector .sector-destination-wrapper{display:none;}.ibis-ecomm body.hd #container .container-fluid #new-booking-header .new-booking-headers .new-booking-headers-prodtime{font-family:inherit;}.ibis-ecomm body.hd #container .btn-primary:hover p,.ibis-ecomm body.hd #container .btn-primary:not(.inactive):hover p,.ibis-ecomm body.hd #container .btn-primary:hover:not(.inactive) p,.ibis-ecomm body.hd #container .stripe-button-el span:hover p,.ibis-ecomm body.hd #container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm body.hd #container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm body.hd #container #stripe-pay-button:hover p,.ibis-ecomm body.hd #container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm body.hd #container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm body.hd #container #PxFusionSubmit:hover p,.ibis-ecomm body.hd #container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm body.hd #container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd #container .stripe-button-el span:hover p,.ibis-ecomm body.hd #container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm body.hd #container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm body.hd #container #stripe-pay-button:hover p,.ibis-ecomm body.hd #container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm body.hd #container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm body.hd #container #PxFusionSubmit:hover p,.ibis-ecomm body.hd #container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm body.hd #container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd #container #PurchaserSubmit:hover p,.ibis-ecomm body.hd #container #PurchaserSubmit:not(.inactive):hover p,.ibis-ecomm body.hd #container #PurchaserSubmit:hover:not(.inactive) p,.ibis-ecomm body.hd #container .booking-add-voucher:hover p,.ibis-ecomm body.hd #container .booking-add-voucher:not(.inactive):hover p,.ibis-ecomm body.hd #container .booking-add-voucher:hover:not(.inactive) p,.ibis-ecomm body.hd #container .btn-cancel-cart .btn:hover p,.ibis-ecomm body.hd #container .btn-cancel-cart .btn:not(.inactive):hover p,.ibis-ecomm body.hd #container .btn-cancel-cart .btn:hover:not(.inactive) p,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover p,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover p,.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive) p{color:#222;}.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now p{color:#fff;}.ibis-ecomm body.hd #container .booking-table .departure-body-book-now .btn.btn-departure-book-now p:hover{color:#222;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary,.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary{background:transparent!important;color:#222!important;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary:hover,.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary:hover{background:#222!important;color:#fff!important;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active,.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active{background:#222!important;color:#fff!important;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active:hover,.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active:hover{background:#222!important;color:#fff!important;}.ibis-ecomm body.hd #container #gift-voucher-wrapper .btn.btn-voucher span{font-family:"Patua One",cursive;color:#fff;}.ibis-ecomm body.hd #container .sector-transport-results-table .sector-departure-items.trip-available{background-color:#222;transition:background-color .2s ease-in-out;border-radius:0;}.ibis-ecomm body.hd #container .sector-transport-results-table .sector-departure-items.trip-available:hover{background-color:#444;}.ibis-ecomm body.hd #container .sector-transport-results-table .sector-departure-items.trip-available .sector-departure-avail-text{font-family:"Patua One",cursive;color:#fff;}.ibis-ecomm body.hd #container .sector-transport-results-table .sector-departure-items.trip-available .sector-departure-avail-text .sector-departure-avail-text-desktop{font-family:"Patua One",cursive;color:#fff;}.ibis-ecomm body.hd #container .ibis-departure-calendar .left-arrow{color:#222;}.ibis-ecomm body.hd #container .ibis-departure-calendar .right-arrow{color:#222;}.ibis-ecomm body.hd #container .ibis-departure-calendar .month-container .month-item>.title{color:#222;}.ibis-ecomm body.hd #container .ibis-departure-calendar .calendar-row div.col:not(.unavail):hover .date{color:#333;}.ibis-ecomm body.hd #container .ibis-departure-calendar .calendar-row div.col .date{color:#222;}.ibis-ecomm body.hd #container .ibis-departure-calendar .calendar-row div.col .month{color:#fff;}.ibis-ecomm body.hd #container .ibis-departure-calendar .calendar-row div.col.current{color:#fff;}.ibis-ecomm body.hd .gift-voucher-value{margin:15px 30px;}.ibis-ecomm body.hd #container-footer .footer a{color:#555;}.ibis-ecomm #retail-wrapper .mwt-acc,.ibis-ecomm #retail-wrapper .mwt-m-ts,.ibis-ecomm #retail-wrapper .mwt-u-h,.ibis-ecomm #retail-wrapper .mwt-w-ts,.ibis-ecomm #retail-wrapper .msk-acc,.ibis-ecomm #retail-wrapper .msk-m-ts,.ibis-ecomm #retail-wrapper .msk-w-ts,.ibis-ecomm #retail-wrapper .msk-u-h{display:none!important;}.ibis-ecomm .new-booking-options-wrapper .booking-option-dropoff{display:block!important;}.ibis-ecomm #frm-departures>div.col-md-5.col-sm-12.col-xs-12.col-xxs-12.col-xxxs-12>div:nth-child(2),.ibis-ecomm #frm-departures>div.col-md-5.col-sm-12.col-xs-12.col-xxs-12.col-xxxs-12>div:nth-child(3),.ibis-ecomm #frm-departures>div.col-md-5.col-sm-12.col-xs-12.col-xxs-12.col-xxxs-12>div:nth-child(4){display:none;}.ibis-ecomm h1,.ibis-ecomm h2,.ibis-ecomm h3,.ibis-ecomm h4,.ibis-ecomm h5,.ibis-ecomm h6{font-family:"Patua One",cursive;text-transform:none;font-size:2.1em;}.ibis-ecomm option[disabled]{color:#ccc;}.ibis-ecomm .btn-continue-shopping{display:initial;}.ibis-ecomm .retail-item-name,.ibis-ecomm .departures-item-name{font-family:"Patua One",cursive;text-transform:none;font-size:1.1em;}.ibis-ecomm .item-grid .retail-item-name a,.ibis-ecomm .item-grid .retail-item-description a,.ibis-ecomm .item-grid .departures-item-name a{font-family:"Patua One",cursive;text-transform:none;font-size:1.1em;font-weight:normal;}.ibis-ecomm #banner{background:#fff;height:100px;}.ibis-ecomm div#container{margin-top:250px;}.ibis-ecomm #fit5-nav-hamburger span{background:#222;}.ibis-ecomm .fit5-nav ul{display:none;}.ibis-ecomm .btn{padding:6px 26px;font-family:"Patua One",cursive;text-transform:none;font-size:1.2em;}.ibis-ecomm .cart-bottom-btn-wrapper .cart-bottom-btns .btn-submit-promo{font-size:1.2rem;}.ibis-ecomm #departure-partial .departure-body-book-now .btn p{font-family:"Patua One",cursive;text-transform:none;font-size:1.2em;color:#f0d207!important;}.ibis-ecomm #send-to-me-text div p{color:#222!important;}.ibis-ecomm.hamburger body .hd div#brand{width:120px;height:52.5px;margin:10px 35px 0 120px;float:left;}.ibis-ecomm.hamburger body .hd .fit5-nav{margin-bottom:0;}.ibis-ecomm.hamburger body .hd #fit5-cart-widget{margin-top:20px;}.ibis-ecomm.hamburger body div#container{margin-top:350px;}.ibis-ecomm.hamburger body.nav-open #banner{background:none;}.ibis-ecomm body.bs5 .cart-bottom-btn-wrapper .cart-bottom-btns .btn-submit-promo{font-size:1em;}@media(max-width:1100px){.ibis-ecomm div#banner{height:90px;}}@media(max-width:768px){.ibis-ecomm body.big-background{background-size:initial;background-position:-960px -150px;}}@media(max-width:480px){.ibis-ecomm body.big-background #container{padding-top:0;}.ibis-ecomm div#container{margin-top:0;}}