#header{display:none;height:0}@media (min-width:901px){#header{display:block;height:unset}}#header{position:sticky;z-index:20;top:0;left:0;right:0;transition-duration:400ms;background:rgba(var(--wpt-menu-colour),var(--wpt-menu-transparency-level));font-family:var(--wpt-primary-font);backdrop-filter:blur(5px)}#header nav{display:flex;flex-wrap:nowrap}html.header-version-2 #header nav{flex-grow:1}#mobi-icon2{padding:10px 0 0 20px;display:none}html.header-version-2 #mobi-icon2{padding:10px 40px 0 20px}[class*='menu-hide-'] #mobi-icon2{display:inline-block}.mm-panels{font-family:var(--wpt-primary-font)}#header.scroll,.letterboxed #header{background:rgba(var(--wpt-menu-colour),var(--wpt-menu-transparency-level));box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}html.header-version-2 .fa-tripadvisor:before{content:'';background:url(../../../../../../../../themes/NewbookCreativeTemplate3/assets/images/tripadvisor.svg) 50% 50% no-repeat;display:block;width:20px;height:16px}.header-top{font-size:.875em;background:var(--wpt-primary-colour)}#header>div>.wpt-container-fluid{padding:0 80px}html.header-version-2 #header>div>.wpt-container-fluid{padding:0 28px}.header-top-left,.header-top-right{display:flex}.header-top-right{justify-content:flex-end}.header-top-left>div,.header-top-right>div{display:block}#social_media_links{padding:0;margin:0;list-style:none;display:flex}html.header-version-2 #social_media_links{padding:0 0 0 10px!important}.header-top-left .address-block,.header-top-right .address-block,.header-top-right a#phone_number,.header-top-right #social_media_links a{display:block;padding:10px 7px;min-width:30px;color:#fff;text-align:center;text-decoration:none}html.header-version-2 .address-block,html.header-version-2 #phone_number,html.header-version-2 #social_media_links{border-left:1px solid rgba(255,255,255,.3);padding:0 20px;line-height:0!important}html.header-version-2 .address-block i{margin-right:10px;font-size:1.3em}html.header-version-2 .header-top-right{text-transform:uppercase;align-items:center}html.header-version-2 .header-top-right,html.header-version-2 .header-top-right a{text-decoration:none;color:#fff;font-size:12px;letter-spacing:.1em}html.header-version-2 .header-top-right #social_media_links a{font-size:16px}html.header-version-2 .header-top-right>*{padding-top:0!important;padding-bottom:0!important;display:flex!important;line-height:0;height:100%;align-items:center}html.header-version-2 #phone_number i.fa-phone:before{content:'\f879';font-size:15px;margin-right:5px}.header-top-left .address-block a{color:#fff}.header-top-right a#phone_number{padding:10px 20px}.header-top-left .address-block a:hover{opacity:.7}#logo-wrapper a{display:block;padding:5px 0;text-decoration:none}html.header-version-2 #logo-wrapper a{padding-right:30px}.header-top .wpt-container-fluid>.wpt-row{display:flex;justify-content:space-between;min-height:36px}#header-bottom .wpt-container-fluid>.wpt-row{display:flex;justify-content:space-between;align-items:center;min-height:80px}html.header-version-2 #header-bottom .wpt-container-fluid>.wpt-row{min-height:115px}#logo-wrapper a img{width:auto;max-height:70px}#logo-wrapper a img[src*='.svg']{height:100%;width:100%}.views-field-field-banner-text h3{color:#fff;font-size:inherit;text-transform:none}#letterbox #menu-wrapper{font-size:.875em}#menu-wrapper ul.menu{display:flex;padding:0;margin:0;flex-wrap:wrap}#menu-wrapper ul.menu>li{padding:0;margin:0;list-style:none;position:relative;text-align:left;white-space:nowrap}#menu-wrapper ul.menu>li>a,.book-online-button a{display:block;padding:10px 20px;text-transform:uppercase;text-decoration:none;transition-duration:300ms;color:var(--wpt-menu-text-colour);line-height:24px;text-align:center}html.header-version-2 #menu-wrapper ul.menu>li>a{font-size:16px;font-weight:var(--wpt-primary-font-weight)}#letterbox #menu-wrapper ul.menu>li>a{padding:10px 12px}#menu-wrapper ul.menu>li#book-online-button a,#menu-wrapper ul.menu>li.book-online-button a,.book-online-button a{color:#fff;font-weight:700;letter-spacing:1px;padding:10px 30px;background:var(--wpt-primary-booking-button-colour)!important}html.header-version-2 .book-online-button a{white-space:nowrap;font-size:14px}html.header-version-2 .book-online-button a:hover{box-shadow:inset 0 0 0 100vw rgb(0 0 0 / 10%)}html.header-version-2 .book-online-button a:before{content:'\f133';font-family:'Font Awesome 5 Pro';font-weight:400;margin-right:10px}html.header-version-2 #menu-wrapper ul.menu>li#book-online-button,html.header-version-2 #menu-wrapper ul.menu>li.book-online-button{display:none}html.rounded-corners-true #menu-wrapper ul.menu>li#book-online-button a,html.rounded-corners-true #menu-wrapper ul.menu>li.book-online-button a,html.rounded-corners-true .book-online-button a{border-radius:25px}#menu-wrapper ul.menu>li#book-online-button>a:hover,#menu-wrapper ul.menu>li.book-online-button>a:hover{box-shadow:inset 0 0 0 100vw rgba(0,0,0,.1)}#book-online-button a,.book-online-button a{position:relative}#menu-wrapper ul.menu>li>a::before{content:'';position:absolute;bottom:-5px;left:20px;right:20px;height:3px;transition-duration:300ms;opacity:0;background-color:var(--wpt-primary-booking-button-colour)}#menu-wrapper ul.menu>li.current-menu-item>a::before{opacity:1;bottom:4px}#block-system-main-menu{flex-grow:1}#menu-wrapper ul.menu>li>ul.menu li>a::before{background:transparent!important}#menu-wrapper ul.menu>li:hover>a::before{bottom:4px;opacity:1;background-color:var(--wpt-primary-booking-button-colour)}#menu-wrapper ul.menu>li#book-online-button a::before,#menu-wrapper ul.menu>li.book-online-button a::before{content:unset}#menu-wrapper .content>ul.menu>li ul.menu{display:block;position:absolute;top:-5050px;background:#fff;min-width:100%;box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23);opacity:0;transition:opacity ease .6s;padding:5px 0}#menu-wrapper .content>ul.menu>li:hover>ul.menu{display:block;opacity:1;top:100%}#menu-wrapper .content>ul.menu>li>a+ul.menu li>a{color:#333;padding:5px 20px;font-size:.875em;position:relative;white-space:nowrap;text-align:left}#menu-wrapper .content>ul.menu>li>a+ul.menu li>a::before{content:'\f054';position:absolute;bottom:unset;left:20px;font-family:"Font Awesome 5 Pro";font-weight:800;opacity:0;transition-duration:300ms;background:transparent;color:var(--wpt-primary-colour)!important;text-align:left}#menu-wrapper .content>ul.menu>li>a+ul.menu li>a:hover{padding-left:30px;background:transparent}.mh-head{height:60px;background:rgb(var(--wpt-menu-colour));box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.mh-head .mh-logo{padding:10px 0}.mh-head .mh-logo img{height:100%;width:auto}.hamburger-inner,.hamburger-inner:after,.hamburger-inner:before{background:#FFF}.mh-head .mh-logo a{display:block;height:100%}.main-content:not(.version-2),#after-content .region>div.block,.galleryset{padding-bottom:80px;padding-top:80px}.hamburger.primary .hamburger-inner,.hamburger.primary .hamburger-inner:before,.hamburger.primary .hamburger-inner:after{background:var(--wpt-primary-booking-button-colour)}.mobiphone{color:var(--wpt-menu-text-colour)!important}@media(min-width:900px){#mobi-header{display:none!important}}body.menu-hide-1:not(.menu-open) #menu-wrapper>div>div>ul>*:nth-last-child(2){display:none}body:not(.menu-open).menu-hide-2 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-2 #menu-wrapper>div>div>ul>*:nth-last-child(3){display:none}body:not(.menu-open).menu-hide-3 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-3 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-3 #menu-wrapper>div>div>ul>*:nth-last-child(4){display:none}body:not(.menu-open).menu-hide-4 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-4 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-4 #menu-wrapper>div>div>ul>*:nth-last-child(4),body:not(.menu-open).menu-hide-4 #menu-wrapper>div>div>ul>*:nth-last-child(5){display:none}body:not(.menu-open).menu-hide-5 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-5 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-5 #menu-wrapper>div>div>ul>*:nth-last-child(4),body:not(.menu-open).menu-hide-5 #menu-wrapper>div>div>ul>*:nth-last-child(5),body:not(.menu-open).menu-hide-5 #menu-wrapper>div>div>ul>*:nth-last-child(6){display:none}body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(4),body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(5),body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(6),body:not(.menu-open).menu-hide-6 #menu-wrapper>div>div>ul>*:nth-last-child(7){display:none}body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(4),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(5),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(6),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(7),body:not(.menu-open).menu-hide-7 #menu-wrapper>div>div>ul>*:nth-last-child(8){display:none}body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(2),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(3),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(4),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(6),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(7),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(8),body:not(.menu-open).menu-hide-8 #menu-wrapper>div>div>ul>*:nth-last-child(9){display:none}body:not(.menu-open).menu-hide-all #menu-wrapper>div>div>ul>*{display:none}html.header-version-2 #header #header-bottom .wpt-container-fluid>.wpt-row{transition:0.5s ease}html.header-version-2 #header.scroll #header-bottom .wpt-container-fluid>.wpt-row{min-height:70px}html.header-version-2 #menu-wrapper .content>ul.menu>li>a+ul.menu{border-top:3px solid var(--wpt-primary-colour);margin-top:-7px;margin-left:18px}html.header-version-2 #menu-wrapper .content>ul.menu>li>a:after{transition:all 0.2s ease}html.header-version-2 #menu-wrapper .content>ul.menu ul.menu{top:calc(100% + 7px);opacity:0;transition:all 0.2s ease;pointer-events:none}html.header-version-2 #menu-wrapper .content>ul.menu>li:hover>a+ul.menu{top:100%;opacity:1;pointer-events:all;z-index:1}html.header-version-2 #menu-wrapper .content>ul.menu li:hover>ul.menu{top:100%;opacity:1;pointer-events:all}html.header-version-2 #menu-wrapper .content>ul.menu ul.menu ul.menu{left:calc(100% - 5px);top:0}html.header-version-2 #menu-wrapper ul.menu>li.menu-item-has-children>a:after{content:'\f078';font-family:'font awesome 5 pro';padding-left:15px;font-weight:400;font-size:12px}html.header-version-2 #menu-wrapper ul.menu>li.menu-item-has-children li>a{display:flex;justify-content:space-between;gap:10px}html.header-version-2 #menu-wrapper ul.menu>li.menu-item-has-children li.menu-item-has-children>a:after{content:'\f054'}#mobi-header.mobi-version-2{display:flex;align-items:center;padding:0}.mh-head.mobi-version-2 .hamburger{transform:scale(.7,.8);transform-origin:unset}.hv2-logo{display:flex;align-self:stretch;align-items:center;padding:7px 15px;flex-grow:1}:is(.hv2-logo,.hv2-book) a{font-size:0;display:flex;align-self:stretch;align-items:center}.hv2-logo img{width:100%;height:auto;object-fit:contain;max-height:100%}:is(.hv2-phone,.hv2-book) a{background:var(--wpt-primary-booking-button-colour);color:white!important;padding:10px 15px;border-radius:1000px;font-family:var(--wpt-primary-font);font-size:.9em;white-space:nowrap}:is(.hv2-phone,.hv2-book) a:before{content:'\f879';font-family:'font awesome 5 pro';padding-right:7px;font-weight:600;font-size:15px}.hv2-book a:before{content:'\f133'}@media only screen and (max-width:900px){.mobi-icon-search i{margin-right:15px}}@media only screen and (min-width:901px){.mobi-icon-search-label{display:none}}.search .content-area{overflow:hidden}.search.search-component-bg .content-area{background:var(--wpt-page-component-bg-colour)}@media only screen and (max-width:780px){.search [class*='element-'] .row-content{width:100%}}.search-form form{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:480px){.search-form form{flex-direction:column}.search-form input{width:80%}.search-form input:first-of-type{margin-bottom:10px}}@media only screen and (min-width:481px){.search-form input:first-of-type{margin-right:10px}}.search-form input[type="search"],.search-form input[type="search"]::placeholder{font-family:var(--wpt-primary-font);font-weight:var(--wpt-primary-font-weight)}.search-form input[type="search"]{border:1px solid rgba(0,0,0,.2);color:var(--wpt-text-colour);font-size:16px;outline:none;padding:10.5px 15px}.search-form input[type="search"]::-webkit-placeholder,.search-form input[type="search"]::-moz-placeholder,.search-form input[type="search"]::-ms-placeholder,.search-form input[type="search"]::placeholder{color:rgba(0,0,0,.5)}#header+.search-form{align-items:center;display:flex;height:0;justify-content:center;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:0.25s;width:100%;z-index:30}#header+.search-form.show{height:100vh;opacity:1}#header+.search-form::before{background:var(--wpt-page-component-bg-colour);bottom:0;content:'';height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1}#header+.search-form .search-close{align-items:center;background:unset;bottom:0;cursor:pointer;font-size:20px;margin-left:8px;position:absolute;right:20px;top:20px}.rounded-corners-true .search-form input[type="search"]{border-radius:40px}[class*='element-'] .search-close{display:none}[class*='element-'] .search-form input[type="search"]{padding:12.5px 15px}input[type=search]::-ms-clear{display:none;width:0;height:0}input[type=search]::-ms-reveal{display:none;width:0;height:0}.search-form input[type="search"]::-webkit-search-decoration,.search-form input[type="search"]::-webkit-search-cancel-button,.search-form input[type="search"]::-webkit-search-results-button,.search-form input[type="search"]::-webkit-search-results-decoration{display:none}body{overflow-x:hidden}.header-version-2 #header #menu-wrapper #block-system-main-menu>.content>.menu>li{height:0;visibility:hidden}.header-version-2 #header #menu-wrapper #block-system-main-menu>.content>.menu>li.visible{height:auto!important;visibility:visible!important}.header-version-2 #header-bottom .book-online-button{margin-left:auto}