﻿@import url("https://fonts.googleapis.com/css?family=Lato:300|Oswald:300");.ibis-ecomm body.big-background{background:none;background-color:#172125;padding:0 15px;}.ibis-ecomm body.big-background #container{background-color:#172125;}.ibis-ecomm body.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-to-name,.ibis-ecomm body.big-background #container .container-fluid #frm-voucher #gift-voucher-preview-wrapper .gift-voucher-content-wrapper .gift-voucher-from-name{font-size:25px;margin-top:10px;color:#fff!important;word-wrap:break-word;}.ibis-ecomm body.big-background #container .container-fluid .ibis-footer-agent{background-color:#172125;}.ibis-ecomm body.big-background #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .fit5-privacy-policy *,.ibis-ecomm body.big-background #container .container-fluid #frm-purchaser #fit5-your-details-wrapper #partial-purchaser-wrapper .fit5-terms-conditions *{color:#555;}.ibis-ecomm body.big-background #container .container-fluid table tr td{color:#fff;}.ibis-ecomm body.big-background #container .container-fluid table tr td .scheduler-results-prod-slots .appointment-time,.ibis-ecomm body.big-background #container .container-fluid table tr td .scheduler-results-prod-slots .appointment-space{color:#000;}.ibis-ecomm body.big-background #container .container-fluid table tr td .method-refreshSelection-date:before{margin-top:15px;}.ibis-ecomm body.big-background #container-footer{background-color:#172125;}.ibis-ecomm body.big-background .select2-container .select2-results ul li{color:#555;}.ibis-ecomm body.big-background .modal .modal-header p,.ibis-ecomm body.big-background .modal .modal-header h2,.ibis-ecomm body.big-background .modal .modal-header button,.ibis-ecomm body.big-background .modal .modal-header button span,.ibis-ecomm body.big-background .modal .modal-body p,.ibis-ecomm body.big-background .modal .modal-body h2,.ibis-ecomm body.big-background .modal .modal-body button,.ibis-ecomm body.big-background .modal .modal-body button span,.ibis-ecomm body.big-background .modal .modal-footer p,.ibis-ecomm body.big-background .modal .modal-footer h2,.ibis-ecomm body.big-background .modal .modal-footer button,.ibis-ecomm body.big-background .modal .modal-footer button span{color:#555;}.ibis-ecomm body.big-background .swal2-container .swal2-modal .swal2-icon.swal2-warning .swal2-icon-content{color:#015a88!important;}.ibis-ecomm body.big-background .swal2-container .swal2-modal h2,.ibis-ecomm body.big-background .swal2-container .swal2-modal div{color:#555;}.ibis-ecomm body,.ibis-ecomm .well.fit5-well,.ibis-ecomm .well{border:0!important;}.ibis-ecomm body.big-background #container{padding-top:0;}.ibis-ecomm .hamburger div#container{margin-top:0;}.ibis-ecomm #container,.ibis-ecomm #container-footer{background-color:transparent;}.ibis-ecomm body #brand,.ibis-ecomm body .fit5-nav,.ibis-ecomm body #fit5-nav-hamburger,.ibis-ecomm body #banner,.ibis-ecomm #frm-departures>div.col-md-5.col-sm-12.col-xs-12.col-xxs-12.col-xxxs-12>div.form-group{display:none!important;}.ibis-ecomm body #breadcrumb-wrapper{display:none!important;}.ibis-ecomm body #progress-bar-wrapper{display:block!important;}.ibis-ecomm body .booking-option-note{display:none!important;}@media(max-width:599px){.ibis-ecomm body #progress-bar-wrapper{display:none!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.big-background.safari.iOS #container{padding:0 15px;}.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 .form-control{border-radius:5px;color:#fff;}.ibis-ecomm .btn.btn-default.btn-inverse:hover{color:#fff!important;}.ibis-ecomm select,.ibis-ecomm select option,.ibis-ecomm input[type=text],.ibis-ecomm input[type=email],.ibis-ecomm input[type=phone],.ibis-ecomm input[type=password],.ibis-ecomm textarea,.ibis-ecomm .select2-search__field{color:#555!important;}.ibis-ecomm #fit5-cart-partial div,.ibis-ecomm #fit5-cart-partial h4,.ibis-ecomm #fit5-cart-partial .col-lg-12 *,.ibis-ecomm .scheduler-results-prod-wrapper button.btn-default,.ibis-ecomm .glyphicon,.ibis-ecomm .load-usp *,.ibis-ecomm .load-usp .usps,.ibis-ecomm .load-usp .usps *,.ibis-ecomm .booking-option-usps,.ibis-ecomm .booking-option-usps *,.ibis-ecomm .btn.btn-default.btn-inverse{color:#fff!important;}.ibis-ecomm .load-usp .usps strong,.ibis-ecomm .booking-option-usps strong{font-weight:600!important;}.ibis-ecomm .swal2-icon-text{color:#337ab7!important;}.ibis-ecomm .ibis-ecomm-home .well{background:transparent!important;}.ibis-ecomm .ticket-body div:hover,.ibis-ecomm .ticket-body div div:hover,.ibis-ecomm .cart-items:hover,.ibis-ecomm .table-hover>tbody>tr:hover{background:none;}.ibis-ecomm .booking-table-wrapper{padding-left:15px;}.ibis-ecomm .item-grid .retail-item-name a,.ibis-ecomm .item-grid .retail-item-description a,.ibis-ecomm .item-grid .departures-item-name a{color:#fff;}@media(max-width:899px){.ibis-ecomm body #breadcrumb-wrapper{margin-top:0;}}.ibis-ecomm body *{font-family:"Lato",sans-serif;font-weight:300;}.ibis-ecomm h1,.ibis-ecomm h2,.ibis-ecomm h3,.ibis-ecomm h4,.ibis-ecomm h5,.ibis-ecomm h6,.ibis-ecomm .item-grid .retail-item-name a,.ibis-ecomm .item-grid .retail-item-description a{font-family:"Oswald",sans-serif!important;font-weight:300;}.ibis-ecomm h1,.ibis-ecomm h2,.ibis-ecomm h3,.ibis-ecomm h4,.ibis-ecomm h5,.ibis-ecomm h6{font-size:2.2em;}.ibis-ecomm .item-grid .retail-item-name a,.ibis-ecomm .item-grid .retail-item-description a{font-size:1.5em;}.ibis-ecomm .ticket-head,.ibis-ecomm .ticket-head *,.ibis-ecomm .header-grey,.ibis-ecomm .header-grey *,.ibis-ecomm table:not(.table-condensed) thead,.ibis-ecomm table:not(.table-condensed) thead *,.ibis-ecomm table:not(.table-condensed) thead tr td,.ibis-ecomm table:not(.table-condensed) thead tr td *{font-family:"Oswald",sans-serif!important;font-size:1.2rem;font-weight:400!important;height:60px;padding:0 8px;line-height:60px;background:#00afeb;color:#fff!important;}.ibis-ecomm .header-optional-extras{font-size:1.2rem!important;font-weight:400;text-transform:uppercase;color:#fff;}.ibis-ecomm .gift-voucher-content-wrapper .gift-voucher-content,.ibis-ecomm .send-voucher-by-button-wrapper .btn-selection.btn-post span{color:#555!important;}.ibis-ecomm table.scheduler-results-table thead tr td.blank .fa{padding-top:18px;}.ibis-ecomm .datepicker table thead tr th{color:#555!important;font-weight:600!important;}.ibis-ecomm .datepicker table .day.today:before,.ibis-ecomm .datepicker table .day.active.today:before{border-bottom-color:#00afeb!important;}.ibis-ecomm .datepicker table .day.active,.ibis-ecomm .datepicker table .day:hover,.ibis-ecomm .datepicker table .day.active.active,.ibis-ecomm .datepicker table .day.active:hover{background:#00afeb!important;}.ibis-ecomm .datepicker table span.active{background:#00afeb!important;}.ibis-ecomm .hidden-xs{font-family:"Oswald"!important;font-weight:400!important;text-transform:uppercase;letter-spacing:1px;}.ibis-ecomm .ticket-body div div.ticket-names{font-weight:500;font-family:"Lato";line-height:2;padding-top:10px;}.ibis-ecomm .btn-primary,.ibis-ecomm .btn-warning,.ibis-ecomm .btn-scheduler-products.btn-default.active{color:#fff;letter-spacing:2.5px;font-family:"Oswald";font-weight:normal;line-height:35px;font-size:17px;}.ibis-ecomm .btn-primary,.ibis-ecomm .btn-scheduler-products.btn-default.active{background-color:#00a8f4;border-color:rgba(255,255,255,0);background-image:linear-gradient(100deg,#04bff7,#00a8f4);}.ibis-ecomm .btn{border-radius:500px;padding:6px 26px;text-transform:uppercase;transition:all .35s;}.ibis-ecomm .btn-primary:hover{color:#fcfcfc!important;background-color:#00b5eb!important;border-color:rgba(255,255,255,0)!important;background-image:linear-gradient(100deg,#19b1f0,#0171cd)!important;}.ibis-ecomm .btn.btn-inverse.btn-primary:not(.active):hover,.ibis-ecomm .btn.btn-inverse.btn-primary:hover:not(.active),.ibis-ecomm .btn.btn-inverse.btn-primary.hover:not(.active){color:#fcfcfc!important;background-color:#00b5eb!important;border-color:transparent!important;background-image:linear-gradient(100deg,#19b1f0,#0171cd)!important;}.ibis-ecomm .btn-primary.disabled.focus,.ibis-ecomm .btn-primary.disabled:focus,.ibis-ecomm .btn-primary.disabled:hover{color:#fcfcfc!important;background-color:#00b5eb!important;border-color:transparent!important;background-image:linear-gradient(100deg,#19b1f0,#0171cd)!important;}.ibis-ecomm .swal2-container.swal2-shown{background:rgba(0,0,0,.2)!important;}.ibis-ecomm .swal2-popup .swal2-title{text-transform:uppercase;font-weight:400!important;}.ibis-ecomm .swal2-popup .swal2-actions button.swal2-confirm,.ibis-ecomm .swal2-popup .swal2-actions button.swal2-confirm.swal2-styled{background:#3085d6;border:0 rgba(255,255,255,0) solid;color:#fcfcfc!important;background-color:#00b5eb!important;border-color:transparent!important;background-image:linear-gradient(100deg,#04bff7,#00a8f4);}.ibis-ecomm .swal2-popup .swal2-styled{border-radius:500px!important;outline:0!important;}.ibis-ecomm .swal2-popup .swal2-actions button.swal2-confirm:hover,.ibis-ecomm .swal2-popup .swal2-actions button.swal2-confirm.swal2-styled:hover{border:0 rgba(255,255,255,0) solid;}.ibis-ecomm .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{color:#fcfcfc!important;background-color:#00b5eb!important;border-color:transparent!important;background-image:linear-gradient(100deg,#19b1f0,#0171cd)!important;}.ibis-ecomm .swal2-popup .swal2-actions button.swal2-cancel{border:0 rgba(255,255,255,0) solid;font-family:Oswald;font-weight:400;text-transform:uppercase;background-origin:border-box;background-color:#f5d10a;color:#fff;border-color:transparent;background-image:none;padding:.85em 2em;}.ibis-ecomm .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:none;background-color:#fedc28;color:#fff;border-color:transparent;box-shadow:none;}.ibis-ecomm div.header-grey{padding:0;font-size:1.03em;line-height:4em;background:#00afeb;color:#fff;font-family:"Oswald"!important;font-weight:400!important;text-transform:uppercase;}.ibis-ecomm .cart-items .cart-product-name{font-family:"Lato";line-height:2;padding-top:10px;text-transform:uppercase;font-weight:500;}.ibis-ecomm a{color:#00afeb;}.ibis-ecomm .cart-items .cart-prod-details{margin-top:0;}.ibis-ecomm .cart-items .cart-prod-details-wrapper{margin-top:28px;}.ibis-ecomm .btn.btn-sm.btn-default{border-radius:500px;text-transform:uppercase;font-family:"Oswald";font-weight:normal;background-color:transparent;color:#acacac;border:2px solid #b7b7b7;background-image:none;box-shadow:none;}.ibis-ecomm .btn-default:hover{color:#fff;background-color:#aaa;border-color:#aaa;}.ibis-ecomm .btn-payment-wrapper .btn-payment,.ibis-ecomm .stripe-button-el span,.ibis-ecomm #stripe-pay-button,.ibis-ecomm #PxFusionSubmit,.ibis-ecomm #PurchaserSubmit,.ibis-ecomm .booking-table .departure-body-book-now .btn.btn-departure-book-now{border-radius:500px!important;background-color:#00a8f4;border:0 solid #337ab7!important;box-shadow:none!important;text-shadow:none!important;text-transform:uppercase;font-size:1.1em!important;letter-spacing:.05em;font-weight:600!important;color:#fff!important;height:50px!important;line-height:50px!important;padding:0 50px!important;text-decoration:none;}.ibis-ecomm .booking-table .departure-body-book-now .btn.btn-departure-book-now p{font-family:"Oswald"!important;font-size:17px;color:#fff;text-transform:uppercase;margin:0!important;}.ibis-ecomm .btn-selection.active,.ibis-ecomm .btn-recipient.active{background:linear-gradient(100deg,#04bff7,#00a8f4)!important;box-shadow:none;background-color:#00a8f4;border-color:rgba(255,255,255,0);background-image:linear-gradient(100deg,#04bff7,#00a8f4);height:48px;}.ibis-ecomm .btn-primary,.ibis-ecomm .btn-warning{height:48px;}.ibis-ecomm .btn-selection.btn-primary.active:hover,.ibis-ecomm .btn-recipient.btn-primary.active:hover{background:linear-gradient(100deg,#19b1f0,#0171cd)!important;cursor:default;color:#fcfcfc!important;background-color:#00b5eb!important;border-color:transparent!important;background-image:linear-gradient(100deg,#19b1f0,#0171cd)!important;}.ibis-ecomm button.btn,.ibis-ecomm span.btn{padding:2px 26px 0;}.ibis-ecomm .gift-voucher-content{font:500 16px/1.4em "Oswald",sans-serif;font-family:"Oswald";text-transform:uppercase;text-align:center;}.ibis-ecomm #gift-voucher-preview-wrapper{background-color:#fff;width:46%;margin-right:4%;min-height:550px;margin-top:40px;padding-bottom:40px;background:#0089cf;color:rgba(255,255,255,.85);background-image:linear-gradient(210deg,#19b1f0,#0089cf);box-shadow:0 8px 40px -6px rgba(2,79,120,.15);}.ibis-ecomm .gift-voucher-message{margin:50px 35px 10px;color:#fff;word-wrap:break-word;text-transform:initial;font-family:"Lato",sans-serif!important;}.ibis-ecomm .swal2-popup .swal2-actions button.swal2-cancel{padding:11px 2em!important;}.ibis-ecomm .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{color:#fff;border-color:transparent;box-shadow:none;background-color:#ffdf2f;background-image:linear-gradient(100deg,#ffdf2f,#f8d206);}.ibis-ecomm .swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background:#ffdf2f!important;}.ibis-ecomm .ibis-departure-calendar .right-arrow,.ibis-ecomm .ibis-departure-calendar .left-arrow{color:#fff!important;}.ibis-ecomm .ibis-departure-calendar .date-headings-container .calendar-row .col{color:#00afeb;}.ibis-ecomm .ibis-departure-calendar .month-container .month-item>.title{color:#00afeb;}.ibis-ecomm .ibis-departure-calendar .calendar-row div.col .date{color:#00afeb;}.ibis-ecomm .ibis-departure-calendar .calendar-row div.col .date:hover{opacity:.7;}.ibis-ecomm .ibis-departure-calendar .calendar-row div.col.unavail.old .date{color:#666;}.ibis-ecomm .ibis-departure-calendar .calendar-row div.col.unavail{opacity:.45;}.ibis-ecomm .ibis-departure-calendar .calendar-row div.col.unavail .date{color:#b35707;}.ibis-ecomm *{color:#fff;}.ibis-ecomm .ios body{padding:0 15px;}.ibis-ecomm body.bs5 #container{margin-top:10px!important;}.ibis-ecomm body.bs5 .load-usp{color:#fff;background-color:#555;padding:20px;border-radius:5px;}.ibis-ecomm body.bs5 .load-usp*{color:#555;}.ibis-ecomm body.bs5 #fit5-cart-partial{padding:0;}.ibis-ecomm body.bs5 #fit5-cart-partial .cart-page-cart-summary{background-color:#fff;padding:20px;border-radius:10px;}.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='%23ffffff'%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='%23ffffff'%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");}.ibis-ecomm body.bs5 #frm-departures .ibis-departure-calendar .left-arrow{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='%23ffffff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");}.ibis-ecomm body.bs5 #frm-departures .ibis-departure-calendar .right-arrow{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='%23ffffff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");}.ibis-ecomm body.bs5 .scheduler-table-title-arrow-prev .fa,.ibis-ecomm body.bs5 .scheduler-table-title-arrow-next .fa{background-color:transparent!important;}.ibis-ecomm body.bs5 .fa.fa-chevron-left: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='%23ffffff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12z'/%3E%3C/svg%3E");margin:15px 0 0 -20px;}.ibis-ecomm body.bs5 .fa.fa-chevron-right: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='%23ffffff'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath d='M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z'/%3E%3C/svg%3E");margin:15px 0 0 -20px;}