#newbook_content{max-width:100%;margin:50px auto;width:calc(100vw - 30px);line-height:1.3;background:unset}#newbook_content a{color:var(--nb-primary-colour)}#newbook_content label,#newbook_content input,#newbook_content select:not(.month-year-selector){font-family:var(--nb-content-font-family)!important;font-size:1em;appearance:auto;display:inline}#newbook_content button{padding:.5em}#newbook_content .newbook_responsive_button{font-weight:400}.mobile_collapsible_area>*:not(form){background:#fff}#newbook_content .newbook_online_category_box .newbook_online_category_details h3 a{color:inherit}#newbook_content *:focus,#newbook_content *:active{outline:unset}#newbook_content #cart_progress_meter li .newbook-badge{background:var(--nb-light-grey)}#newbook_content,#newbook_content p{color:var(--nb-content);font-size:var(--nb-font-size);letter-spacing:unset}#newbook_content h2{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight);text-transform:var(--nb-heading-case);line-height:1.3;font-size:21px}#newbook_content,#newbook_content p,#newbook_content b{font-family:var(--nb-content-font-family)}#newbook_content .calendar_nights_selection_prompt{margin-top:0}#newbook_content .newbook_online_category_details_wrapper .newbook_online_category_details_description,#newbook_content .newbook_online_category_details_wrapper .newbook_online_category_details_description *:not(h1,h2,h3,h4,h5),#newbook_content .newbook_online_category_details_wrapper li.newbook_online_category_features_list_item{font-family:var(--nb-content-font-family);color:var(--nb-content)}#newbook_content .newbook_online_category_box .newbook_online_category_row_action_buttons,#newbook_content .newbook-panel.booking_cart .remove_button a,#newbook_content .newbook-panel.generic_cart_container .remove_button a{background:var(--nb-light-grey)}#newbook_content .newbook-panel.booking_cart .remove_button a,#newbook_content .newbook-panel.generic_cart_container .remove_button a{border-radius:var(--nb-button-radius)}#newbook_content .newbook-panel.booking_cart .remove_button .newbook_icon,#newbook_content .newbook-panel.generic_cart_container .remove_button .newbook_icon{color:var(--nb-icon-colour)}#newbook_content .newbook_responsive_button,#newbook_content .newbook-calendar-controls .selector{background:var(--nb-buttons);border-radius:var(--nb-button-radius)!important;font-family:var(--nb-button-font);text-decoration:none}#newbook_content .newbook_responsive_button:hover{background:var(--nb-buttons-hover)}#newbook_content .newbook_online_category_box .newbook_online_category_details h3,#newbook_content .newbook_responsive_header{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight);text-transform:var(--nb-heading-case);line-height:1.3}#newbook_content #cart_progress_meter li.active .newbook-badge{background:var(--nb-buttons)}#newbook_content .edit_guests_button{background:var(--nb-buttons);border-radius:var(--nb-button-radius)}#newbook_content .edit_guests_button:hover{background:var(--nb-buttons-hover);border-radius:var(--nb-button-radius)}#newbook_content #newbook_online_sidebar .sidebar_content a{color:var(--nb-primary-colour);text-decoration:underline}#newbook_content #newbook_online_sidebar h3{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight)}#newbook_content .newbook-panel{font-family:var(--nb-content-font-family)}#newbook_content .newbook-calendar-controls{display:flex}#newbook_content .newbook-calendar-controls>*{display:flex}#newbook_content .newbook-calendar-controls select{appearance:auto !important}#newbook_content .newbook-calendar-controls>*>*{display:flex;align-items:center;justify-content:center}#newbook_content .newbook_online_category_details_tariff_type_wrapper h3,#newbook_content .newbook_online_category_details_wrapper h3,#newbook_content .newbook_online_header h2{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight);text-transform:var(--nb-heading-case)}#newbook_content legend,#newbook_content h3{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight);text-transform:var(--nb-heading-case);padding:0}#newbook_content .newbook_online_category_row_action_buttons .newbook_responsive_button.fake_button{font-family:var(--nb-content-font-family);color:var(--nb-content)}#newbook_content .chosen-container{font-family:var(--nb-content-font-family);color:var(--nb-content)}#newbook_content .newbook_online_from_price_text,#newbook_content .newbook_online_link{color:var(--nb-primary-colour)}#newbook_content .newbook-panel{border-radius:var(--nb-panel-border-radius)}#newbook_content .newbook_online_category_details_wrapper h2,#newbook_content .newbook_responsive_popup h2{color:var(--nb-headings);font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight);margin-bottom:.5em}#NewPopup p{font-family:var(--nb-content-font-family);color:var(--nb-content);margin:0 0 .5em}.ui-widget-content:not(.ui-dialog-buttonpane),.newbook-modal-content{border-radius:var(--nb-panel-border-radius)}#newbook_content .newbook_responsive_popup .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook_online_category_box .newbook_online_categories_tariff_types_table tr.even,#newbook_content .newbook-row .even{background:var(--nb-light-grey)!important}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane button{background:var(--nb-buttons);border-radius:var(--nb-button-radius)}#newbook_content .newbook_responsive_popup .ui-dialog-buttonpane button:hover{background:var(--nb-buttons-hover)}#newbook_content .newbook_online_category_row_category_icon,#newbook_content .newbook_online_category_row_category_icon a,#newbook_content .newbook_online_category_row_category_icon a:visited{color:var(--nb-content)}#newbook_content .newbook_online_category_row_category_icon .newbook_icon{color:var(--nb-content)}.newbook-daterangepicker td.newbook-in-range{background-color:var(--nb-light-grey)}.newbook-daterangepicker td.newbook-active,.newbook-daterangepicker td.newbook-end-date{background-color:var(--nb-buttons)!important}.newbook-daterangepicker td.newbook-active:hover{color:white!important}#newbook_content .newbook-unslider-arrow{background-color:var(--nb-buttons)!important}#newbook_content .newbook-unslider-arrow:hover{background-color:var(--nb-buttons-hover)!important}#newbook_content a.newbook_online_page_control{background-color:var(--nb-buttons);border-radius:var(--nb-button-radius);text-decoration:none}#newbook_content a.newbook_online_page_control:hover{background-color:var(--nb-buttons-hover)}#newbook_content #online_group_tiles .group_tile{background-color:var(--nb-buttons);border-color:var(--nb-buttons)}#newbook_content #online_group_tiles .group_tile:hover{background-color:var(--nb-buttons-hover);border-color:var(--nb-buttons-hover)}#newbook_content .newbook_online_category_box.group_header{background-color:var(--nb-content);border-color:var(--nb-content)}#newbook_content .newbook_responsive_button.warning{background-color:var(--nb-warning-button)!important}#newbook_content .newbook_responsive_button.warning:hover{background-color:var(--nb-warning-button-hover)!important}#newbook_content .checkout_additional_guests .newbook-table-row .newbook-row.odd,#newbook_content .checkout_additional_guests .odd,#newbook_content .pretty_table tr.even{background:var(--nb-light-grey)}#newbook_content #facilities_hire_wrapper .row_even{background:var(--nb-lighter-grey)}.newbook-calendar-controls .selector{background-color:var(--nb-buttons);border-color:var(--nb-buttons)}.newbook-calendar-controls .selector:hover,.newbook-calendar-wrapper table th{background-color:var(--nb-buttons)}#newbook_content .newbook_responsive_button.disabled,#newbook_content .newbook_responsive_button[disabled],#newbook_content .newbook_responsive_button.warning.disabled,#newbook_content .newbook_responsive_button.warning[disabled]{opacity:.3;background:var(--nb-buttons)!important}#newbook_content .button.newbook_responsive_button.fake_button[disabled]{background:unset!important;opacity:1}#newbook_content input[type=text]#card_cvv{width:93%!important}#newbook_content .payment_method_cc .easytooltip{right:0!important}#newbook_loading{background:var(--nb-buttons)!important;border:2px solid var(--nb-buttons)!important;font-family:var(--nb-heading-font-family);font-size:1.5em;font-weight:var(--nb-heading-weight);border-radius:var(--nb-panel-border-radius)}#newbook_content .pretty_fieldset legend{padding:0}.chosen-image-container img{vertical-align:unset}.newbook-calendar-wrapper table{border-collapse:unset;border-spacing:revert;margin:0 0 5px}.newbook-calendar-wrapper table td:not(.empty){text-align:center}#newbook_content hr.newbook_responsive_hr{margin:.5em 0}h2.jp-card-allowed-text{font-size:25px;margin-bottom:.5em;font-family:var(--nb-heading-font-family);font-weight:var(--nb-heading-weight)}#newbook_content .big_selector li a,#newbook_content .small_selector li a{border-radius:var(--nb-button-radius)}#newbook_content .big_selector li a.selected,#newbook_content .small_selector li a.selected{background:var(--nb-buttons)!important;border:1px solid var(--nb-buttons)!important}#newbook_content #newbook_online_main_form>fieldset.tariff_inclusion_text>p{padding:0}#newbook_content .pretty_table tr td{border:none!important}#newbook_content .pretty_table tr{border:0!important}@keyframes fadein{from{opacity:0}to{opacity:1}}#newbook_content img{animation-duration:1s;animation-name:fadein}@media all and (max-width:480px){#newbook_content .ajax_lookup .newbook_responsive_button{border-right:1px solid rgba(0,0,0,.2)}}@keyframes fadein{from{opacity:0}to{opacity:1}}#newbook_content img{animation-duration:1s;animation-name:fadein}@media all and (max-width:480px){#newbook_content .ajax_lookup .newbook_responsive_button{border-right:1px solid rgba(0,0,0,.2)}}.fa-pulse{animation:betterSpin .7s infinite;animation-timing-function:linear}@keyframes betterSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}#newbook_loading i{margin:0;height:40px;width:40px;position:static;margin-right:20px;margin-left:40px}#newbook_loading i:before{content:'';border-radius:100px!important;border:4px solid rgba(255,255,255,.3);height:32px;width:32px;display:block;box-sizing:unset}#newbook_loading i:after{content:'';border-radius:100px!important;background:0 0;height:32px;width:32px;display:block;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:4px solid #000;border-color:#fff transparent transparent;box-sizing:unset}#newbook_loading{display:inline-flex!important;align-items:center;justify-content:center;width:unset;height:unset;top:50%;left:50%;right:unset;bottom:unset;transform:translate(-50%,-50%);line-height:unset;padding:20px 0;box-shadow:inset 0 -1px 0 rgba(255,255,255,.4),0 2px 2px rgba(0,0,0,.2);border:0!important}#newbook_loading_overlay{background:#000}#newbook_loading div{text-overflow:unset;white-space:unset;max-width:unset!important;width:unset!important;text-align:left;line-height:1.2;margin-right:40px;font-size:25px;text-transform:lowercase}#newbook_loading div:first-letter {text-transform:uppercase}@media(max-width:800px){#newbook_loading{min-width:90%}#newbook_loading i{margin-left:10px}#newbook_loading div{margin-right:10px}}#newbook_content .pretty_fieldset.collapsable legend .handle{color:var(--nb-primary-colour)}#newbook_content .pretty_fieldset.collapsable legend .handle{background-color:var(--nb-light-grey);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}#newbook_content .pretty_fieldset.collapsable legend .handle.active{background-color:var(--nb-light-grey);color:inherit}#newbook_content .newbook_responsive_button.white{color:var(--nb-buttons)}#newbook_content .newbook_responsive_button.white.bordered{border-color:var(--nb-buttons)}#newbook_content #features_list label{display:grid;grid-template-columns:min-content auto;align-items:flex-start;line-height:1.2;font-size:1em}#newbook_content #features_list label input{margin-top:.05em}#newbook_content{opacity:1}#last_bookers_location{z-index:1}#newbook_content .newbook-calendar-controls .selector{color:#fff}.newbook_checkout_checkbox a{text-decoration:underline !important}#newbook_content #last_bookers_location #last_bookers_wrapper #last_bookers_body #last_bookers_detail #last_bookers_detail_top{color:var(--nb-primary-colour)}#newbook_content .newbook_online_category_box .category_image,#newbook_content .newbook_online_category_box .category_image li{margin:0}#newbook_content .newbook-daterangepicker .newbook-calendar-table tr{background:unset !important}@media(max-width:650px){#newbook_content .newbook-panel>.flex-row{flex-flow:column !important}#newbook_content .card-wrapper{margin-top:10em !important}}@media(max-width:991px){#newbook_content .newbook-panel>.flex-row{flex-flow:column !important}#newbook_content .card-wrapper{margin-top:1em !important}}#newbook_content .header{position:relative !important;top:unset !important;left:unset !important;right:unset !important;bottom:unset !important;margin:unset !important;padding:4px 8px!important;background:unset !important}#newbook_content #newbook_online_sidebar .header,#newbook_content #newbook_cart_summary .header{background:var(--nb-light-grey) !important}#newbook_content img{vertical-align:unset !important}#newbook_content .newbook_online_category_details_wrapper li.newbook_online_category_features_list_item{margin-top:unset}#newbook_content :where(.newbook-calendar-wrapper table,table.pretty_table,.newbook-calendar-table table) tbody>tr:nth-child(odd)>td:not(.newbook-in-range,.newbook-active,.available,.booked),#newbook_content :where(.newbook-calendar-wrapper table,table.pretty_table,.newbook-calendar-table table) tbody>tr:nth-child(odd)>th:not(.newbook-in-range,.newbook-active,.available,.booked){background-color:unset}#newbook_content :where(.newbook-calendar-wrapper table,table.pretty_table,.newbook-calendar-table table) tbody tr:hover>td:not(.newbook-in-range,.newbook-active,.available,.booked),#newbook_content :where(.newbook-calendar-wrapper table,table.pretty_table,.newbook-calendar-table table) tbody tr:hover>th:not(.newbook-in-range,.newbook-active,.available,.booked){background-color:unset}#newbook_content table.pretty_table caption+thead tr:first-child td,#newbook_content table.pretty_table caption+thead tr:first-child th,#newbook_content table.pretty_table colgroup+thead tr:first-child td,#newbook_content table.pretty_table colgroup+thead tr:first-child th,#newbook_content table.pretty_table thead:first-child tr:first-child td,#newbook_content table.pretty_table thead:first-child tr:first-child th{border-block-start:unset}#newbook_content table td,#newbook_content table th{border:unset}