@import url("https://fonts.googleapis.com/css?family=IM+Fell+English|Roboto");.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-voucher,.ibis-ecomm div#container .btn-primary,.ibis-ecomm div#container .stripe-button-el span,.ibis-ecomm div#container #stripe-pay-button,.ibis-ecomm div#container #PxFusionSubmit,.ibis-ecomm div#container #PurchaserSubmit,.ibis-ecomm div#container .booking-add-voucher,.ibis-ecomm div#container .btn-cancel-cart .btn,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now,.ibis-ecomm div#container .btn-primary.btn-inverse.PurchaserSubmit,.ibis-ecomm div#container .btn-primary.btn-inverse.stripe-payment-button,.ibis-ecomm div#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 div#container #gift-voucher-wrapper .btn.btn-voucher:hover,.ibis-ecomm div#container .btn-primary:hover,.ibis-ecomm div#container .btn-primary:not(.inactive):hover,.ibis-ecomm div#container .btn-primary:hover:not(.inactive),.ibis-ecomm div#container .stripe-button-el span:hover,.ibis-ecomm div#container .stripe-button-el span:not(.inactive):hover,.ibis-ecomm div#container .stripe-button-el span:hover:not(.inactive),.ibis-ecomm div#container #stripe-pay-button:hover,.ibis-ecomm div#container #stripe-pay-button:not(.inactive):hover,.ibis-ecomm div#container #stripe-pay-button:hover:not(.inactive),.ibis-ecomm div#container #PxFusionSubmit:hover,.ibis-ecomm div#container #PxFusionSubmit:not(.inactive):hover,.ibis-ecomm div#container #PxFusionSubmit:hover:not(.inactive),.ibis-ecomm div#container #PurchaserSubmit:hover,.ibis-ecomm div#container #PurchaserSubmit:not(.inactive):hover,.ibis-ecomm div#container #PurchaserSubmit:hover:not(.inactive),.ibis-ecomm div#container .booking-add-voucher:hover,.ibis-ecomm div#container .booking-add-voucher:not(.inactive):hover,.ibis-ecomm div#container .booking-add-voucher:hover:not(.inactive),.ibis-ecomm div#container .btn-cancel-cart .btn:hover,.ibis-ecomm div#container .btn-cancel-cart .btn:not(.inactive):hover,.ibis-ecomm div#container .btn-cancel-cart .btn:hover:not(.inactive),.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive),.ibis-ecomm div#container .btn-primary.btn-inverse.PurchaserSubmit:hover,.ibis-ecomm div#container .btn-primary.btn-inverse.PurchaserSubmit:not(.inactive):hover,.ibis-ecomm div#container .btn-primary.btn-inverse.PurchaserSubmit:hover:not(.inactive),.ibis-ecomm div#container .btn-primary.btn-inverse.stripe-payment-button:hover,.ibis-ecomm div#container .btn-primary.btn-inverse.stripe-payment-button:not(.inactive):hover,.ibis-ecomm div#container .btn-primary.btn-inverse.stripe-payment-button:hover:not(.inactive),.ibis-ecomm div#container .btn-payment-wrapper .btn-primary.btn-payment:hover,.ibis-ecomm div#container .btn-payment-wrapper .btn-primary.btn-payment:not(.inactive):hover,.ibis-ecomm div#container .btn-payment-wrapper .btn-primary.btn-payment:hover:not(.inactive){background-color:#444!important;border-color:#444!important;color:#fff!important;}.ibis-ecomm div#container .btn-cancel-cart .btn.btn-sm.btn-default,.ibis-ecomm div#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 div#container .btn-cancel-cart .btn.btn-sm.btn-default:hover,.ibis-ecomm div#container .btn.btn-inverse.btn-default.fit5-button:hover{background-color:#222!important;border-color:#222!important;color:#fff!important;}.ibis-ecomm .new-booking-options-wrapper .booking-option-dropoff{display:block!important;}.ibis-ecomm body .fit5-nav{display:inherit;padding-left:0;}.ibis-ecomm body #breadcrumb-wrapper{margin-top:-35px;}.ibis-ecomm body.big-background #container{margin:0;padding:0;}.ibis-ecomm body #container .container-fluid{padding:0;}.ibis-ecomm body .gift-voucher-value{margin:15px 30px;}.ibis-ecomm body #container-footer .footer a{color:#555;}.ibis-ecomm *{font-family:"Roboto",sans-serif;color:#222;}.ibis-ecomm h1,.ibis-ecomm h2,.ibis-ecomm h3,.ibis-ecomm h4,.ibis-ecomm h5,.ibis-ecomm h6{font-family:"IM Fell English",sans-serif;text-transform:none;font-size:1.7em;}.ibis-ecomm option[disabled]{color:#ccc;}.ibis-ecomm .btn-continue-shopping{display:initial;}.ibis-ecomm .cart-summary,.ibis-ecomm .cart-details-title-retail,.ibis-ecomm .cart-details-title-bookings,.ibis-ecomm .cart-details-items,.ibis-ecomm #cart-redeem-voucher-title,.ibis-ecomm #cart-widget-calc-freight h5{font-family:inherit;text-transform:uppercase;}.ibis-ecomm body.big-background{background:none;}.ibis-ecomm #banner{background:#fff;height:135px;}.ibis-ecomm.hamburger body.nav-open #banner{background:none;}.ibis-ecomm body.hd div#brand,.ibis-ecomm body.hd div#brand div{width:295px;height:110px;margin-top:5px;}.ibis-ecomm.hamburger body.hd div#brand{width:120px;height:86.8px;margin:10px 35px 0 120px;float:left;}.ibis-ecomm div#container{margin-top:250px;}.ibis-ecomm div#container .btn-primary:hover p,.ibis-ecomm div#container .btn-primary:not(.inactive):hover p,.ibis-ecomm div#container .btn-primary:hover:not(.inactive) p,.ibis-ecomm div#container .stripe-button-el span:hover p,.ibis-ecomm div#container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm div#container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm div#container #stripe-pay-button:hover p,.ibis-ecomm div#container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm div#container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm div#container #PxFusionSubmit:hover p,.ibis-ecomm div#container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm div#container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm div#container .stripe-button-el span:hover p,.ibis-ecomm div#container .stripe-button-el span:not(.inactive):hover p,.ibis-ecomm div#container .stripe-button-el span:hover:not(.inactive) p,.ibis-ecomm div#container #stripe-pay-button:hover p,.ibis-ecomm div#container #stripe-pay-button:not(.inactive):hover p,.ibis-ecomm div#container #stripe-pay-button:hover:not(.inactive) p,.ibis-ecomm div#container #PxFusionSubmit:hover p,.ibis-ecomm div#container #PxFusionSubmit:not(.inactive):hover p,.ibis-ecomm div#container #PxFusionSubmit:hover:not(.inactive) p,.ibis-ecomm div#container #PurchaserSubmit:hover p,.ibis-ecomm div#container #PurchaserSubmit:not(.inactive):hover p,.ibis-ecomm div#container #PurchaserSubmit:hover:not(.inactive) p,.ibis-ecomm div#container .booking-add-voucher:hover p,.ibis-ecomm div#container .booking-add-voucher:not(.inactive):hover p,.ibis-ecomm div#container .booking-add-voucher:hover:not(.inactive) p,.ibis-ecomm div#container .btn-cancel-cart .btn:hover p,.ibis-ecomm div#container .btn-cancel-cart .btn:not(.inactive):hover p,.ibis-ecomm div#container .btn-cancel-cart .btn:hover:not(.inactive) p,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover p,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:not(.inactive):hover p,.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now:hover:not(.inactive) p{color:#222;}.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now p{color:#fff;}.ibis-ecomm div#container .booking-table .departure-body-book-now .btn.btn-departure-book-now p:hover{color:#222;}.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary,.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary{background:transparent!important;color:#222!important;}.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary:hover,.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary:hover{background:#222!important;color:#fff!important;}.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active,.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active{background:#222!important;color:#fff!important;}.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-selection.btn-inverse.btn-primary.active:hover,.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-recipient.btn-inverse.btn-primary.active:hover{background:#222!important;color:#fff!important;}.ibis-ecomm div#container #gift-voucher-wrapper .btn.btn-voucher span{font-family:"Roboto",sans-serif;color:#fff;}.ibis-ecomm div#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 div#container .sector-transport-results-table .sector-departure-items.trip-available:hover{background-color:#444;}.ibis-ecomm div#container .sector-transport-results-table .sector-departure-items.trip-available .sector-departure-avail-text{font-family:"Roboto",sans-serif;color:#fff;}.ibis-ecomm div#container .sector-transport-results-table .sector-departure-items.trip-available .sector-departure-avail-text .sector-departure-avail-text-desktop{font-family:"Roboto",sans-serif;color:#fff;}.ibis-ecomm div#container .ibis-departure-calendar .left-arrow{color:#222;}.ibis-ecomm div#container .ibis-departure-calendar .right-arrow{color:#222;}.ibis-ecomm div#container .ibis-departure-calendar .month-container .month-item>.title{color:#222;}.ibis-ecomm div#container .ibis-departure-calendar .calendar-row div.col:not(.unavail):hover .date{color:#333;}.ibis-ecomm div#container .ibis-departure-calendar .calendar-row div.col .date{color:#222;}.ibis-ecomm div#container .ibis-departure-calendar .calendar-row div.col .month{color:#fff;}.ibis-ecomm div#container .ibis-departure-calendar .calendar-row div.col.current{color:#fff;}.ibis-ecomm.hamburger .fit5-nav{margin-bottom:0;}.ibis-ecomm.hamburger #fit5-cart-widget{margin-top:20px;}.ibis-ecomm #fit5-nav-hamburger span{background:#222;}.ibis-ecomm.hamburger div#container{margin-top:350px;}.ibis-ecomm .fit5-nav ul{display:none;}.ibis-ecomm #fit5-cart-widget{margin-top:55px;}.ibis-ecomm .btn{padding:6px 26px;font-size:1.2em;}.ibis-ecomm .cart-bottom-btn-wrapper .cart-bottom-btns .btn-submit-promo{font-size:1.2rem;}.ibis-ecomm #send-to-me-text div p{color:#000!important;}.ibis-ecomm body.bs5 .cart-bottom-btn-wrapper .cart-bottom-btns .btn-submit-promo{font-size:1em;}.ibis-ecomm body.bs5 #cart-details .cart-details-items .cart-items .prod-edit a,.ibis-ecomm body.bs5 #cart-details .cart-details-items .cart-items .prod-remove a{color:#222;}.ibis-ecomm body.bs5 #cart-details .cart-details-items .cart-items .prod-edit .fa.fa-pencil:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23222222'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z'/%3E%3C/svg%3E");}.ibis-ecomm body.bs5 #cart-details .cart-details-items .cart-items .prod-remove .fa.fa-trash-o:before{background-image:url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' height='24px' viewBox='0 0 24 24' width='24px' fill='%23222222'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zM19 4h-3.5l-1-1h-5l-1 1H5v2h14V4z'/%3E%3C/svg%3E");}@media(max-width:1100px){.ibis-ecomm div#banner{height:135px;}}@media(max-width:500px){.ibis-ecomm body.hd div#brand,.ibis-ecomm body.hd div#brand div{width:215px;height:80px;margin-top:12px;margin-left:5px;}}@media(max-width:480px){.ibis-ecomm body.big-background #container{padding-top:0;}.ibis-ecomm div#container{margin-top:0;}}