#be_override .BE{font-family:'Museo','Trebuchet MS',sans-serif}
#be_override .BE *{box-sizing:border-box}
#be_override .BE a{color:#1eaca8;text-decoration:none}
#be_override .BE p{font-family:'Calibri';color:black}
#be_override .BE h1,#be_override .BE h2,#be_override .BE h3,#be_override .BE h4,#be_override .BE h5,#be_override .BE h6{font-family:'Museo','Trebuchet MS',sans-serif}
#be_override .BE h1 a,#be_override .BE h2 a,#be_override .BE h3 a,#be_override .BE h4 a,#be_override .BE h5 a,#be_override .BE h6 a{color:#969696}
#be_override .BE .donotshow{display:none !important}
#be_override .BE .spinner{background-color:#00d7ce;box-shadow:none}
#be_cart_override .shopping-cart .noItems{display:none}
#be_cart_override .shopping-cart .cartItems{border:0;position:static}
#be_cart_override .shopping-cart .totalDisplay{border:0;background:none}
#be_cart_override .shopping-cart .totalDisplay a{position:absolute;top:20px;right:calc(50% - 26px);display:block !important;width:15px !important;height:15px !important;padding:0 !important;background:#000;border-radius:20px;text-align:center}
#be_cart_override .shopping-cart .totalDisplay a span{position:static;margin:0;display:inline-block;font-size:12px;line-height:12px;font-family:'ostrich_sans','Helvetica Neue',sans-serif}
#be_cart_override .shopping-cart .bookingFees{display:none}
#cartitems{height:20px}
#cartitems .nav-bar-cart{width:47px;height:47px;position:absolute;right:62px;bottom:-10px}
.shopping-cart.BE.is-booking .price label:before,.shopping-cart.BE.is-booking .total span:before{content:"AUD"}
.bookeasyLegend{display:flex;justify-content:flex-end;font-family:'Calibri';font-size:16px;margin-bottom:20px}
.bookeasyLegend div{display:flex;align-items:center}
.bookeasyLegend .legendItem{padding:3px;margin:0 8px;background:#1eaca8;color:white;text-transform:uppercase}
.bookeasyLegend .legendItem.requestNowBtn{background:#b1cdcd}
.bookeasyLegend img{display:block;margin-left:5px;margin-right:5px}
@media only screen and (max-width:768px){.bookeasyLegend{flex-direction:column}
.bookeasyLegend > div{justify-content:flex-start;margin-bottom:10px}
.bookeasyLegend .title{margin-left:8px}}
@media only screen and (max-width:480px){.bookeasyLegend .hide-small{display:none}}
div#wdOverlayContent b#wdOverlayClose{background:url(../../img/bookeasy/close-large.png) 95% no-repeat;width:39px;height:39px;top:-11px}
.wdDatePicker-Outer{font-size:10pt;font-family:Helvetica,Arial,sans-serif;border:1px solid #aaa;color:#444;background-color:#fff;padding:5px;-moz-box-shadow:0 2px 4px #444;-webkit-box-shadow:0 2px 4px #444;box-shadow:0 2px 4px #444;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px}
#wdDatePicker-previous,#wdDatePicker-next{cursor:pointer}
#wdDatePicker-next{float:right}
.wdDatePicker_calendar{border-collapse:collapse}
.wdDatePicker-Outer table.wdDatePicker_calendar thead th{height:32px}
.wdDatePicker-Outer table.wdDatePicker_calendar thead th select{margin:10px 32px;padding:0}
body div.wdDatePicker-Outer table.wdDatePicker_calendar td{border:1px solid #e0e0e0;cursor:pointer;color:#666}
.disabled{visibility:hidden;border:0 !important}
.minDate.unavailable i{font-family:'Calibri';color:lightgrey;cursor:not-allowed}
body div.wdDatePicker-Outer table.wdDatePicker_calendar td b,body div.wdDatePicker-Outer table.wdDatePicker_calendar td i{display:block;width:11px;height:12px;font-size:14px;line-height:14px;text-align:right;padding:6px 5px}
#be_override .embedded-search .search-gadget .button{display:none;visibility:none;text-align:left}
#be_override .embedded-search .search-gadget .button .input{display:inline-block}
#be_override .search-gadget{color:#fff;background:#00d7ce;border:none;box-shadow:none;text-align:left;padding:20px;border-radius:0;text-align:center}
#be_override .search-gadget div{display:inline-block;vertical-align:bottom;margin:0;padding-right:20px}
#be_override .search-gadget div.button{background:#00d7ce;padding-top:15px}
#be_override .search-gadget div.button .input{border:0}
#be_override .search-gadget div.button a{padding:4px 30px;background:#00beb6;color:white;border:0;border-radius:0;margin:0;width:auto;text-transform:uppercase}
#be_override .search-gadget div span{display:block}
#be_override .search-gadget div span.label{text-align:left;font-size:17px;padding:15px 0 5px;width:auto;text-transform:uppercase}
#be_override .search-gadget .input{border:2px solid white;height:34px;font-size:14px}
#be_override .search-gadget input,#be_override .search-gadget select{border:0}
#be_override .search-gadget input,#be_override .search-gadget select,#be_override .search-gadget .date .input{background-color:transparent;padding:4px;color:#fff;border-radius:0;height:30px;width:100%;font-size:14px;text-align:left}
#be_override .search-gadget select{min-width:90px;padding-right:40px;background:url(../../img/bookeasy/icon-dropdown-arrow.png) 95% no-repeat}
#be_override .search-gadget select option{color:black}
#be_override .search-gadget select::-ms-expand{display:none}
#be_override .search-gadget .product{min-width:200px}
#be_override .search-gadget .date .input{box-sizing:border-box;line-height:24px;height:34px}
#be_override .search-gadget .date .pseudo{width:auto;padding-right:40px;line-height:18px;font-size:14px;background:url(../../img/bookeasy/icon-calendar.png) 100% no-repeat}
#be_override .search-gadget .showHideRefineTools{position:static;margin-top:20px;width:100%}
#be_override .search-gadget .showHideRefineTools span{color:white}
#be_override .search-gadget .showHideRefineTools a:hover{background:#00d7ce}
#be_override .search-gadget .refineTools{display:block}
#be_override .search-gadget .sortBy{width:100%}
#be_override .region-gadget span,#be_override .region-gadget a{border:0;border-radius:0;margin:0}
#be_override .region-gadget .thumb{left:20px;border:0;width:auto;height:auto}
#be_override .region-gadget .tabs-group{height:auto;text-align:left}
#be_override .region-gadget .tabs-group a{background:#b1cdcd;color:white;height:auto;padding:8px 12px;margin-right:5px}
#be_override .region-gadget .tabs-group a.current{background:#00d7ce}
#be_override .region-gadget .name,#be_override .region-gadget h3 a{color:#969696}
#be_override .region-gadget .im-pricebutton{background:#1eaca8;color:white}
#be_override .region-gadget .im-pricebutton a{color:white}
#be_override .region-gadget .im-pricebutton:hover{background:#17827e}
#be_override .region-gadget .im-pricebutton.fromPrice{background:initial;right:20px}
#be_override .region-gadget .im-pricebutton.fromPrice:hover{background:transparent}
#be_override .region-gadget .im-pricebutton.fromPrice a{background:transparent;color:#00d7ce;width:auto;min-width:120px;font-size:40px;display:flex;flex-direction:column}
#be_override .region-gadget .im-pricebutton.fromPrice a.sold-out{background:#b1cdcd;color:white}
#be_override .region-gadget .more,#be_override .region-gadget .showMore{font-family:'Satisfy',cursive}
#be_override .region-gadget .prices-grid thead td,#be_override .region-gadget .prices-grid .inline-header td{background:#b1cdcd;color:white;height:auto;padding:8px 12px;margin-right:5px}
#be_override .region-gadget .prices-grid .inline-header{height:auto}
#be_override .region-gadget .prices-grid tr.hover td{background:#eafffe}
#be_override .region-gadget .prices-grid .date a{color:white}
#be_override .region-gadget .prices-grid .property{padding:10px 10px 0 20px}
#be_override .region-gadget .prices-grid thead tr{height:auto}
#be_override .region-gadget .prices-grid tr{height:175px}
#be_override .region-gadget .prices-grid img{width:auto}
#be_override .region-gadget .prices-grid .total{width:10%}
#be_override .region-gadget .prices-grid .im-pricebutton{padding:7px}
#be_override .region-gadget .prices-grid .im-pricebutton-label{font-size:19px;font-weight:bold;font-family:'Calibri'}
#be_override .region-gadget .prices-grid .number{font-size:17px}
#be_override .region-gadget .instant-confirmation.hover .im-pricebutton.fromPrice{background:transparent}
#be_override .region-gadget .instant-confirmation.hover .im-pricebutton.fromPrice:hover{background:transparent}
#be_override .region-gadget .instant-confirmation.hover .im-pricebutton.fromPrice a{background:transparent;color:#00d7ce}
#be_override .region-gadget .instant-confirmation.hover .im-pricebutton.fromPrice a.sold-out{background:#b1cdcd;color:white}
#be_override .region-gadget div.specials div.special.active{background-image:url('../../img/bookeasy/special.png')}
#be_override .region-gadget div.specials div.special.active.LM{background-image:url('../../img/bookeasy/last-minute.png')}
#be_override .region-gadget .rating{right:53px;margin-top:10px}
#be_override .region-gadget .list-item{padding-left:190px;min-height:175px;padding-right:200px}
#be_override .region-gadget .list-item.hover{background:#eafffe}
#be_override .region-gadget .im-pricebutton .sold-out{background:#b1cdcd;color:white}
#be_override .region-gadget .im-pricebutton-label{text-transform:uppercase;font-size:18px}
#be_override .region-gadget .im-pricebutton-amount{font-size:30px}
#be_override .region-gadget .mapInfoWindow .im-pricebutton{background:initial;text-align:center}
#be_override .region-gadget .mapInfoWindow .im-pricebutton a{background:#00beb6}
#be_override .region-gadget .mapInfoWindow .im-pricebutton span{font-family:'Calibri'}
#be_override .region-gadget .map-container .from-price{color:#00d7ce;text-align:right}
#be_override .region-gadget .map-container .rating{right:5px;margin-top:5px}
#be_override .region-gadget .map-container .rating .type_self{width:45px}
@media only screen and (max-width:768){#be_override .region-gadget .map-container{width:50%}}
#be_override .region-gadget .grid-view .room-name,#be_override .region-gadget .grid-view .description,#be_override .region-gadget .grid-view td.price,#be_override .region-gadget .grid-view thead,#be_override .region-gadget .grid-view .inline-header{display:none}
#be_override .region-gadget .grid-view .type-group > table > tbody{display:flex;flex-wrap:wrap}
#be_override .region-gadget .grid-view .type-group > table > tbody > tr{display:flex;flex-direction:column;flex-basis:20%;height:450px;position:relative}
#be_override .region-gadget .grid-view .type-group > table > tbody > tr.inline-header{display:none}
@media only screen and (max-width:900px){#be_override .region-gadget .grid-view .type-group > table > tbody > tr{flex-basis:25%}}
@media only screen and (max-width:768px){#be_override .region-gadget .grid-view .type-group > table > tbody > tr{flex-basis:33.3%}}
@media only screen and (max-width:560px){#be_override .region-gadget .grid-view .type-group > table > tbody > tr{flex-basis:50%;height:320px}}
@media only screen and (max-width:560px){#be_override .region-gadget .grid-view .type-group > table > tbody > tr{flex-basis:100%;height:400px}}
#be_override .region-gadget .grid-view .type-group > table > tbody > tr.even{background:#f5f5f5}
#be_override .region-gadget .grid-view .type-group > table > tbody > tr.odd{background:#fff}
#be_override .region-gadget .grid-view .type-group > table > tbody > tr.hover{background:#eafffe}
#be_override .region-gadget .grid-view .highlight .property{background:initial}
#be_override .region-gadget .grid-view .highlight .total{background:initial}
#be_override .region-gadget .grid-view .operatorDetails{display:none !important}
#be_override .region-gadget .grid-view .property{padding:0;margin:0 15px}
#be_override .region-gadget .grid-view .property .specials{position:absolute;top:20px;left:-2px}
#be_override .region-gadget .grid-view .total{width:auto;padding:0;margin-left:13px;text-align:left}
#be_override .region-gadget .grid-view .total .im-pricebutton{width:auto !important;position:absolute;bottom:15px;left:15px;right:15px;text-align:center}
#be_override .region-gadget .grid-view .total .type_self{position:relative;right:5px}
#be_override .region-gadget .grid-view .number{display:none}
#be_override .region-gadget .grid-view .thumb{margin:15px 0 10px 0;padding:0;width:100%}
#be_override .region-gadget .grid-view .thumb img{display:block;width:100%}
@media only screen and (max-width:480px){#be_override .region-gadget .grid-view .name{font-size:16px}}
#be_override .details-gadget{background:#00d7ce}
#be_override .details-gadget .search-gadget{height:130px}
#be_override .details-gadget .im-pricebutton{background:#1eaca8;color:white;border:0}
#be_override .details-gadget .im-pricebutton:hover{background:#17827e}
#be_override .details-gadget .im-pricebutton.sold-out{background:#b1cdcd !important}
#be_override .details-gadget thead td,#be_override .details-gadget .inline-header td{background:#b1cdcd;color:white;height:auto;padding:8px 12px;margin-right:5px}
#be_override .details-gadget .inline-header{height:auto}
#be_override .details-gadget tbody tr:hover td{background:#eafffe}
#be_override .details-gadget .date a{color:white}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
#be_override > h2{background:#00d7ce;margin:0;padding:20px 20px 0 20px;color:white}
@media only screen and (max-width:707px){#be_override .details-gadget .search-gadget{height:220px}}
@media only screen and (max-width:421px){#be_override .details-gadget .search-gadget{height:280px}}
@media only screen and (max-width:768px){.map__gallery-container > div{width:100% !important;height:300px !important}
.map__gallery-container .gallery__image{height:300px}}
#map.details__map{float:left;height:600px;width:calc(50% - 2.5px);margin:0}
#map.details__map.w100{width:100%}
.gallery__container{float:right;width:calc(50% - 2.5px)}
.gallery__container.slick-slider{margin-bottom:5px}
.gallery__image{height:600px;background-size:cover !important}
#be_override .priceGrid td.quantity{display:none}
.details__info{font-family:'asap','Helvetica Neue',sans-serif;font-size:17px}
.details__info a{color:#fff;background:#1eaca8;padding:8px;text-decoration:none}
.details__info a:hover{background:#17827e}
.expand .heading{display:inline-block;margin-bottom:6px;cursor:pointer;font-weight:bold;font-size:20px;color:#1eaca8}
.expand .heading:hover{text-decoration:underline}
.expand .heading:after{content:"";display:inline-block;width:19px;height:13px;position:relative;top:1px;left:3px;background:url(../../img/bookeasy/icon-dropdown-arrow-dark.png) 95% no-repeat}
.details{margin-bottom:20px;color:#000}
.details .actions{float:none}
.details .actions a{padding:0}
div#wdHoverContainer div.wrapper div.product-info-hover.BE.variable h3{font-size:20px;line-height:20px}
[data-id="81661"] #wdOverlayContent.overlayMode .add-to-cart-information .quantity label{visibility:hidden;position:relative}
[data-id="81661"] #wdOverlayContent.overlayMode .add-to-cart-information .quantity label:after{content:"Quantity";visibility:visible;position:absolute;top:0;left:0;right:0}
#wdOverlayContent.overlayMode .add-to-cart-information .quantity label{visibility:hidden;position:relative}
#wdOverlayContent.overlayMode .add-to-cart-information .quantity label:after{content:"Nights";visibility:visible;position:absolute;top:0;left:0;right:0}
#wdOverlayContent.overlayMode .operator-name{background:#00d7ce !important;margin:0 !important;padding:10px 15px !important}
#wdOverlayContent.overlayMode .item-name{background:#b1cdcd !important;border-radius:0 !important;margin:0 !important;padding:10px 15px !important}
#wdOverlayContent.overlayMode .addToCart,#wdOverlayContent.overlayMode .checkOutNow{border:0 !important}
#wdOverlayContent.overlayMode .addToCart span,#wdOverlayContent.overlayMode .checkOutNow span{background:#1eaca8 !important;padding:5px 10px !important;border-radius:0 !important}
#wdOverlayContent.overlayMode .cartInOverlay{padding:0}
#wdOverlayContent.overlayMode .cartInOverlay .title{background:#00d7ce;color:white;margin:0;padding:20px 0;text-transform:uppercase;font-weight:bold}
#wdOverlayContent.overlayMode .cartInOverlay .remove a{background:url(../../img/bookeasy/close-small.png) 95% no-repeat;position:relative;right:5px;bottom:5px}
#wdOverlayContent.overlayMode .cartInOverlay .accom{padding-bottom:0.5em}
#wdOverlayContent.overlayMode .cartInOverlay .accom .name{background:none;font-family:'Museo','Trebuchet MS',sans-serif}
#wdOverlayContent.overlayMode .cartInOverlay .accom .name a{color:#969696}
#wdOverlayContent.overlayMode .cartInOverlay .accom:nth-of-type(2n){background:whitesmoke}
#wdOverlayContent.overlayMode .cartInOverlay .total{right:30px}
#wdOverlayContent.overlayMode .cartInOverlay div.cartItems{padding-left:0;padding-right:0;padding-top:0}
#wdOverlayContent.overlayMode .cartInOverlay div.cartItems .total{border-top:0}
#wdOverlayContent.overlayMode .cartInOverlay .checkout{right:30px}
#wdOverlayContent.overlayMode .cartInOverlay .checkout a{border:0 !important}
#wdOverlayContent.overlayMode .cartInOverlay .checkout a span{background:#1eaca8 !important;padding:5px 10px !important;border-radius:0 !important}
#be_override .booking-gadget{display:flex;justify-content:space-between}
#be_override .booking-gadget > div{margin:0;flex-basis:30%;width:100%;margin-top:20px}
#be_override .booking-gadget > div .shopping-cart{width:100%;height:100%}
#be_override .booking-gadget > div .shopping-cart .cartItems{height:100%}
#be_override .booking-gadget h3{color:#969696}
#be_override .booking-gadget .cartItems{padding:10px 0 50px 0}
#be_override .booking-gadget .cartItems h3{padding-left:10px}
#be_override .booking-gadget .cartItems .accom{padding-bottom:0.5em}
#be_override .booking-gadget .cartItems .accom .name{background:none}
#be_override .booking-gadget .cartItems .accom:nth-of-type(2n){background:whitesmoke}
#be_override .booking-gadget .cartItems .fee{border-top:0}
#be_override .booking-gadget .remove a{background:url(../../img/bookeasy/close-small.png) 95% no-repeat;position:relative;right:5px;bottom:5px}
#be_override .booking-gadget .personalDetails > div{margin-bottom:5px}
#be_override .booking-gadget .ccDetails > div{margin-bottom:5px}
#be_override .booking-gadget .ccDetails > .button a{background:#1eaca8;color:white;border:0;border-radius:0;width:100%;height:auto;padding:10px 0}
#be_override .booking-gadget .ccDetails > .button a span{font-size:18px;line-height:18px;text-transform:uppercase}
@media only screen and (max-width:1100px){#be_override .booking-gadget{flex-direction:column}
#be_override .booking-gadget > div{flex-basis:initial}}
@media only screen and (max-width:555px){.im-grid{display:block !important}
.list-view,.map-view,.map-container,.view-choice{display:none !important}
#be_override .region-gadget .prices-grid .im-pricebutton-label{font-size:12px}}
.featherlight{background:rgba(0,0,0,0.8)}
.featherlight .featherlight-content{overflow:initial;padding:0;border-bottom:0;max-width:525px}
.featherlight .featherlight-content .featherlight-inner{padding-bottom:20px}
.featherlight .featherlight-content .heading-one{font-weight:400;font-size:46px;letter-spacing:1px;color:white;margin:0}
.featherlight .featherlight-content .heading-one span{color:#01d6d0}
.featherlight .featherlight-content h3{background:#0079b0;text-transform:uppercase;text-align:center;padding:20px;font-size:40px}
.featherlight .featherlight-content .featherlight-body{padding:20px}
.featherlight .featherlight-content .featherlight-body strong{font-family:'Museo-500'}
.featherlight .featherlight-content #subscribe{position:relative;padding-bottom:49px}
.featherlight .featherlight-content #subscribe_popup_extra_chance .featherlight-body{text-align:center}
.featherlight .featherlight-content #subscribe_popup_thanks .featherlight-body{text-align:center}
.featherlight .featherlight-content .subscribe-email-container,.featherlight .featherlight-content .subscribe-name-container,.featherlight .featherlight-content .subscribe-phone-postcode-container{display:flex;margin-bottom:10px}
.featherlight .featherlight-content .subscribe-email-container label,.featherlight .featherlight-content .subscribe-name-container label,.featherlight .featherlight-content .subscribe-phone-postcode-container label{margin-right:20px;width:75px}
.featherlight .featherlight-content .subscribe-email-container input,.featherlight .featherlight-content .subscribe-name-container input,.featherlight .featherlight-content .subscribe-phone-postcode-container input{flex-grow:1}
.featherlight .featherlight-content .subscribe-phone-postcode-container{justify-content:space-between}
.featherlight .featherlight-content .subscribe-phone-postcode-container > div{width:48%;display:flex}
.featherlight .featherlight-content .subscribe-phone-postcode-container > div input{width:100px}
.featherlight .featherlight-content .enter-prize-draw-container{display:flex;margin-bottom:10px}
.featherlight .featherlight-content .enter-prize-draw-container input{margin-right:20px}
.featherlight .featherlight-content .featherlight-close-icon{top:-10px;right:-10px;border-radius:20px;background:white;color:grey}
.featherlight .featherlight-content .subscribe-button{padding:5px 20px;position:absolute;bottom:5px;right:17px}
.featherlight .featherlight-content .subscribe-button:before{right:-17px;border-left:17px solid #05192a;border-top:17px solid transparent;border-bottom:17px solid transparent}
.featherlight .featherlight-content .subscribe-button:hover{background:#0079b0}
.featherlight .featherlight-content .subscribe-button:hover:before{border-left:17px solid #0079b0}
.featherlight .featherlight-content .subscribe-button input{display:block;border:0;background:transparent;color:white;font-size:16px;font-family:'Museo-300',sans-serif;text-transform:uppercase}
.featherlight .featherlight-content .subscribe-prize-container{display:flex;align-items:flex-start}
.featherlight .featherlight-content .subscribe-prize-container img{margin-right:20px}
.featherlight .featherlight-content .subscribe-prize-content h4{margin:0 0 10px 0}
.featherlight .featherlight-content .subscribe-prize-content p{margin:0;font-size:14px;line-height:100%}
.featherlight .featherlight-content .subscribe-terms{font-size:12px}
._be-operator .button{background:#00d7cf;color:white;border:0;position:relative;display:inline-block;text-decoration:none;padding:3px}
._be-operator .button:before{content:"";width:0;height:0;border-top:15px solid transparent;border-bottom:15px solid transparent;border-right:15px solid #00d7cf;position:absolute;left:-15px;top:0}
._be-operator .button.arrow-right{background:#05192a;font-size:30px;padding:10px 30px;margin-top:20px}
._be-operator .button.arrow-right:before{left:initial;right:-28px;border-right:0;border-left:28px solid #05192a;border-top:28px solid transparent;border-bottom:28px solid transparent}
._be-operator .button.arrow-right:hover{background:#00d7cf}
._be-operator .button.arrow-right:hover:before{border-left:28px solid #00d7cf}
@media screen and (max-width:1080px){._be-operator .button.arrow-right{margin:40px 0 0 0}}