#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-size:50% 50%;background-repeat:no-repeat;-webkit-mask-image:url(../../../../../../../../../themes/NewbookCreativeGutenbergTemplate/assets/images/tripadvisor.svg);mask-image:url(../../../../../../../../../themes/NewbookCreativeGutenbergTemplate/assets/images/tripadvisor.svg);mask-repeat:no-repeat;display:block;width:20px;height:16px}html.header-version-2 #social_media_links .fa-tripadvisor:before{background-color:#fff}.header-top{font-size:.875em;background:var(--wpt-top-bar-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{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:901px){#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 0.5s;pointer-events:none;visibility:hidden;z-index:1}html.header-version-2 #menu-wrapper .content .menu>li:hover>.menu,html.header-version-2 #menu-wrapper .content .menu>li:hover>a:hover+.menu{-webkit-transition-delay:0s;-moz-transition-delay:0s;-ms-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}html.header-version-2 #menu-wrapper .content .menu>li>a:hover+.menu,html.header-version-2 #menu-wrapper .content .menu>li:hover>.menu,html.header-version-2 #menu-wrapper .content .menu>li.open>.menu{top:100%;opacity:1;pointer-events:all;visibility:visible;z-index:1}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{align-items:center;display:flex;flex-direction:column;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:clamp(80%, calc(var(--nb-menu-height) - 30%), 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}.header-version-2 #header-bottom .menu>li:not(.menu-item-park-page):not(.menu-item-more)>.menu>li>.menu>.menu-item-has-children>a::after{content:none}body{font-family:var(--wpt-primary-font);font-weight:var(--wpt-primary-font-weight)}body::after{content:'';position:absolute;z-index:4;background-color:rgba(0,0,0,.7);height:calc(100vh - var(--nb-menu-height));width:100vw;top:calc(var(--nb-menu-height) + var(--offset-top));transition:0.4s;opacity:0;visibility:hidden}body.nav-is-toggled{overflow:hidden}body.nav-is-toggled::after{opacity:1;visibility:visible}body.nav-is-toggled #mobi-header .nav-drill{transform:translateX(0)}#mobi-header .nav-drill{background:rgba(var(--wpt-menu-colour),1);display:flex;height:calc(100vh - var(--nb-menu-height));margin:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;padding:0;position:fixed;right:0;top:var(--nb-menu-height);transition:0.45s;transform:translateX(100%);width:300px;z-index:5}#mobi-header .nav-drill .menu{background:rgba(var(--wpt-menu-colour),1);flex:0 0 100%;list-style:none;margin:0;padding:0}#mobi-header .nav-drill .nav-item{border-top:solid 1px rgba(0,0,0,.1)}#mobi-header .nav-drill :is(.nav-link,.dropdown-item){color:var(--wpt-menu-text-colour);display:flex;justify-content:space-between;padding:.875em 1em}#mobi-header .nav-drill .nav-back-link{align-items:center;display:flex;justify-content:flex-start}#mobi-header .nav-drill .nav-back-link::before{content:'\f053';margin-right:.5em;font-family:"font awesome 5 pro"}#mobi-header .nav-drill .menu-item-has-children .menu{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateX(100%);transition:0.3s;visibility:hidden}#mobi-header .nav-drill .menu-item-has-children>.nav-link{align-items:center}#mobi-header .nav-drill .menu-item-has-children>.nav-link::after{content:'\f054';flex:0 1 auto;font-family:"font awesome 5 pro"}#mobi-header .nav-drill .menu-item-has-children.active>.menu{transform:translateX(0);visibility:visible}#mobi-header .nav-drill .mobi-icon-search{flex-direction:row-reverse}#mobi-header .nav-drill .mobi-icon-search i{align-items:center;display:flex;margin-left:15px;margin-right:0}.align-desktop-menu-right .menu.js-dt-menu{justify-content:end}.nb-mobile-banner{width:100%}.message_banner{z-index:auto}.mobi-header-container{align-items:center;display:flex;height:var(--nb-menu-height);padding:0;width:100%}.header-bottom-02 .wpt-row{display:flex;align-items:center;justify-content:space-between}.header-bottom-02 .menu-wrapper-left{flex:1;display:flex;justify-content:flex-start}.header-bottom-02 .logo-wrapper-center{flex:0 0 auto;text-align:center;padding:0 30px}.header-bottom-02 .header-actions-right{flex:1;display:flex;align-items:center;justify-content:flex-end;gap:15px}.header-bottom-02 .header-actions-right .header-actions-right-container{display:flex;align-items:center}.header-bottom-02 .header-phone a,.header-bottom-02 .header-search a{display:flex;align-items:center;justify-content:center;width:44px;height:44px;color:var(--wpt-menu-text-colour);text-decoration:none;transition:opacity 0.3s ease}.align-desktop-menu-right .header-bottom-02 .header-actions-right .header-actions-right-container{flex-direction:row-reverse}.align-desktop-menu-right .header-bottom-02 .header-actions-right{flex-direction:row-reverse}.align-desktop-menu-right .header-bottom-02 .wpt-row{flex-direction:row-reverse}html.header-overlay-true #header{position:fixed;background:transparent;box-shadow:none;backdrop-filter:none;transition:background 0.4s ease,box-shadow 0.4s ease,backdrop-filter 0.4s ease}html.header-overlay-true .header-top{display:none}html.header-overlay-true #header .menu>li>a,html.header-overlay-true #header .menu>li>.nav-link{color:#fff;transition:color 0.4s ease}html.header-overlay-true #header .mobi-icon-search{color:#fff;transition:color 0.4s ease}html.header-overlay-true #header .book-online-button a{border:2px solid rgba(255,255,255,.8);color:#fff;border-radius:50px;transition:background 0.3s ease,color 0.3s ease}html.header-overlay-true #header .book-online-button a:hover{background:#fff;color:#000}html.header-overlay-true #header.scroll{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);backdrop-filter:blur(5px)}html.header-overlay-true #header.scroll .menu>li>a,html.header-overlay-true #header.scroll .menu>li>.nav-link{color:inherit}html.header-overlay-true #header.scroll .mobi-icon-search{color:inherit}html.header-overlay-true #header.scroll .book-online-button a{border-color:transparent;color:inherit}html.header-overlay-true #header.scroll .book-online-button a:hover{background:inherit;color:inherit}@media (min-width:901px){html.header-gradient-short::before,html.header-gradient-medium::before,html.header-gradient-deep::before{content:'';position:fixed;top:0;left:0;right:0;pointer-events:none;z-index:19}html.header-gradient-short::before{height:120px;background:linear-gradient(to bottom,rgba(0,0,0,.5) 0%,rgba(0,0,0,.25) 50%,rgba(0,0,0,0) 100%)}html.header-gradient-medium::before{height:200px;background:linear-gradient(to bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,.2) 50%,rgba(0,0,0,0) 100%)}html.header-gradient-deep::before{height:300px;background:linear-gradient(to bottom,rgba(0,0,0,.75) 0%,rgba(0,0,0,.35) 45%,rgba(0,0,0,.05) 75%,rgba(0,0,0,0) 100%)}}