1<!DOCTYPE html> 2<html> 3<head> 4 5 6 7 <!-- Facebook Pixel --> 8 <!-- Other Scripts --> 9 10 <link rel='stylesheet' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/style.css' type='text/css' media='all' /> 11 <link rel='stylesheet' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/header.css?ver=1790708998' type='text/css' media='all' /> 12 <link rel='stylesheet' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/footer.css' type='text/css' media='all' /> 13 <link rel='stylesheet' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/builder.css?ver=1790708998' type='text/css' media='all' /> 14 15 16 <link rel="stylesheet" href="https://use.typekit.net/oyh5kpi.css"> <style> 17 body, span, strong, input, submit, p, ul, li, a, button, input, strong, ul, li, code, b { 18 font-family: "gill-sans-nova", sans-serif !important; 19 !important 20 } 21 h1, h2, h3, h4, h5, h6, .wpcf7 input[type="text"], .wpcf7 input[type="email"], .wpcf7 input[type="tel"], .wpcf7 input[type="url"], .wpcf7 input[type="number"], .wpcf7 input[type="date"], .wpcf7 select, .wpcf7 textarea { 22 font-family: "libre-caslon-text", sans-serif !important; 23 } 24 </style> 25 26<style> 27.menu-right-buttons { 28 display: flex; 29 flex-direction: row; 30 flex-wrap: wrap; 31 } 32 .menu-right-buttons .btn { 33 min-width: 164px; 34} 35 36.menu-right-buttons a { 37 background:#000; 38 color: #fff; 39 text-decoration: none !important; 40 } 41 .menu-right-buttons a:hover { 42 background:#fff !important; 43 color: #000 !important; 44 text-decoration: none !important; 45 } 46.menu-right .card-overly-box { 47 max-width: 600px !important; 48} 49 header .top-header-bar { background: #fffcfc !important; } 50 51 header .bottom-header-bar { background-color: #9d9692 !important; } 52 @media(min-width: 767px){ 53 .menu.menu-primary > li:hover, 54 .menu.menu-primary > li:hover > a, 55 .menu.menu-primary > li:focus-within > a, 56 .menu.menu-primary > li.current-menu-item > a, 57 .menu.menu-primary > li.current_page_item > a, 58 .menu.menu-primary > li.current-menu-ancestor > a, 59 .menu.menu-primary > li.current-menu-parent > a, 60 .menu.menu-primary > li > a[aria-current="page"] { 61 color: #9d9692 !important; 62 border: none; 63 } 64 } 65 66 @media(max-width: 767px) { 67 .top-header-bar .menu.menu-primary > li a { 68 border-bottom: 1px solid #9d9692 !important; 69 } 70 } 71 72 @media(max-width: 767px) { 73 .top-header-bar .menu.menu-primary > li a:hover, 74 .top-header-bar .menu.menu-primary > li.current-menu-item a { 75 border-bottom: 1px solid #9d9692 !important; 76 } 77 } 78 79 header .main-menus a, 80 header .main-menus { 81 color: #ffffff !important; 82 } 83 @media(min-width: 767px){ 84 .menu.menu-primary > li:hover, 85 .menu.menu-primary > li:hover > a, 86 .menu.menu-primary > li:focus-within > a, 87 .menu.menu-primary > li.current-menu-item > a, 88 .menu.menu-primary > li.current_page_item > a, 89 .menu.menu-primary > li.current-menu-ancestor > a, 90 .menu.menu-primary > li.current-menu-parent > a, 91 .menu.menu-primary > li > a[aria-current="page"] { 92 background-color: #ffffff !important; 93 transition: 94 background-color .20s ease, 95 color .10s ease; 96 } 97 } 98 99 :root { --header-logo-width: 80px; } 100 header .custom-logo, 101 header .site-branding img, 102 .center-inner img, 103 header .navbar-brand img, 104 .nav-bar-header .nav-left .logo a, 105 .nav-bar-header .nav-left .logo img { 106 max-width: var(--header-logo-width); 107 width: 100%; 108 height: auto; 109 } 110 111 header .menu-overlay { background: #ffffff !important; } 112 113 header .menu-overlay .menu-left ul li, 114 header .menu-overlay .collection-heading, 115 header .menu-overlay .toggle h4, 116 header .menu-overlay .menu-right .card-overly-box h2, 117 header .menu-overlay .menu-right .card-overly-box p { 118 color: #000000 !important; 119 } 120 121 header .toggle ul li { color: #000000 !important; } 122 123 header .menu-overlay .menu-right .card-overly-box h2, 124 header .menu-overlay .menu-right .card-overly-box p { 125 color: #ffffff !important; 126 } 127 128 header .overly-color { background: #000000 !important; } 129 130@media only screen and (max-width: 767px) { 131 header .menu-left, 132 header .mobile-buttons-fixed { 133 background: #9d9692 !important; 134 } 135 136 header .menu-left ul li a { 137 color: #ffffff !important; 138 } 139 140 header .menu-overlay .collection-heading { 141 color: #ffffff !important; 142 } 143 144 header .menu-overlay .collection-heading { 145 background: #000000 !important; 146 } 147 } 148 149:root { 150 --brand-main-color: #9d9692; 151 --brand-alt-color: #edebea; 152 --brand-accent-color: #000000; 153 --brand-body-color: #000000; 154 --brand-titles-color: #9d9692; 155 --opal-main: #9d9692; 156 --opal-bg: ; 157 158 --brand-border-radius: px; 159 --brand-image-radius: px; 160 --brand-font-size-base: 18px; 161 --brand-font-size-xlarge: 2.7em; 162 --brand-font-size-large: 2.7em; 163 --brand-font-size-medium: 2.2em; 164 --brand-font-size-small: 1.6em; 165 --brand-font-size-xsmall: 1.1em; 166 167 --opal-btn-bg: #9d9692; 168 --opal-btn-color: #edebea; 169 --opal-btn-border: #9d9692; 170 --opal-btn-bg-hover: #ffffff; 171 --opal-btn-color-hover: #9d9692; 172 --opal-btn-border-hover: #9d9692; 173 } 174/* â¬ï¸ Ensure all headings use the brand titles color by default */ 175h1, h2, h3, h4, h5, h6 { color: var(--brand-titles-color, inherit); } 176</style> 177 178 179 <meta charset="utf-8"> 180 <meta name="viewport" 181 content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0"> 182 <meta name="HandheldFriendly" content="true"> 183 <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> 184 185
185<script type="text/javascript" data-cookieconsent="ignore"> 186 window.dataLayer = window.dataLayer || []; 187 188 function gtag() { 189 dataLayer.push(arguments); 190 } 191 192 gtag("consent", "default", { 193 ad_personalization: "denied", 194 ad_storage: "denied", 195 ad_user_data: "denied", 196 analytics_storage: "denied", 197 functionality_storage: "denied", 198 personalization_storage: "denied", 199 security_storage: "granted", 200 wait_for_update: 500, 201 }); 202 gtag("set", "ads_data_redaction", true); 203 gtag("set", "url_passthrough", true); 204</script>
vendor: 1 bytes, line 204
204
205<script type="text/javascript" data-cookieconsent="ignore"> 206 (function (w, d, s, l, i) { 207 w[l] = w[l] || []; 208 w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'}); 209 var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : ''; 210 j.async = true; 211 j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; 212 f.parentNode.insertBefore(j, f); 213 })( 214 window, 215 document, 216 'script', 217 'dataLayer', 218 'GTM-MZ9HL3FH' 219 ); 220</script>
vendor: 1 bytes, line 220
220
221<script type="text/javascript" 222 id="Cookiebot" 223 src="https://consent.cookiebot.com/uc.js" 224 data-implementation="wp" 225 data-cbid="a29a3b99-f8f0-4d33-8e1b-82ac97b5393c" 226 data-blockingmode="auto" 227 ></script>
227 228<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' /> 229 230 <!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https://yoast.com/product/yoast-seo-premium-wordpress/ --> 231 <title>Luxury Hotel Offers in Sussex | Amberley Castle</title> 232 <meta name="description" content="Discover exclusive luxury hotel offers at Amberley Castle, including romantic breaks, seasonal escapes, and indulgent stays in Sussex today." /> 233 <link rel="canonical" href="https://amberleycastle.co.uk/offers/" /> 234 <meta property="og:locale" content="en_GB" /> 235 <meta property="og:type" content="article" /> 236 <meta property="og:title" content="Offers" /> 237 <meta property="og:description" content="Discover exclusive luxury hotel offers at Amberley Castle, including romantic breaks, seasonal escapes, and indulgent stays in Sussex today." /> 238 <meta property="og:url" content="https://amberleycastle.co.uk/offers/" /> 239 <meta property="og:site_name" content="Amberley Castle" /> 240 <meta property="article:modified_time" content="2026-05-27T08:59:59+00:00" /> 241 <meta name="twitter:card" content="summary_large_image" /> 242
242<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/amberleycastle.co.uk\/offers\/","url":"https:\/\/amberleycastle.co.uk\/offers\/","name":"Luxury Hotel Offers in Sussex | Amberley Castle","isPartOf":{"@id":"https:\/\/amberleycastle.co.uk\/#website"},"datePublished":"2025-11-05T12:03:44+00:00","dateModified":"2026-05-27T08:59:59+00:00","description":"Discover exclusive luxury hotel offers at Amberley Castle, including romantic breaks, seasonal escapes, and indulgent stays in Sussex today.","breadcrumb":{"@id":"https:\/\/amberleycastle.co.uk\/offers\/#breadcrumb"},"inLanguage":"en-GB","potentialAction":[{"@type":"ReadAction","target":["https:\/\/amberleycastle.co.uk\/offers\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/amberleycastle.co.uk\/offers\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/amberleycastle.co.uk\/"},{"@type":"ListItem","position":2,"name":"Offers"}]},{"@type":"WebSite","@id":"https:\/\/amberleycastle.co.uk\/#website","url":"https:\/\/amberleycastle.co.uk\/","name":"Amberley Castle","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/amberleycastle.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-GB"},{"@type":"ImageObject","inLanguage":"en-GB","@id":"https:\/\/amberleycastle.co.uk\/offers\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Amberley Castle"}]}</script>
242 243 <!-- / Yoast SEO Premium plugin. --> 244 245 246<link rel='dns-prefetch' href='//challenges.cloudflare.com' /> 247<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' /> 248<link rel="alternate" type="application/rss+xml" title="Amberley Castle » Feed" href="https://amberleycastle.co.uk/feed/" /> 249<link rel="alternate" type="application/rss+xml" title="Amberley Castle » Comments Feed" href="https://amberleycastle.co.uk/comments/feed/" /> 250<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://amberleycastle.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Famberleycastle.co.uk%2Foffers%2F" /> 251<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://amberleycastle.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Famberleycastle.co.uk%2Foffers%2F&format=xml" /> 252<style id="wp-img-auto-sizes-contain-inline-css"> 253img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px} 254/*# sourceURL=wp-img-auto-sizes-contain-inline-css */ 255</style> 256<style id="wp-emoji-styles-inline-css"> 257 258 img.wp-smiley, img.emoji { 259 display: inline !important; 260 border: none !important; 261 box-shadow: none !important; 262 height: 1em !important; 263 width: 1em !important; 264 margin: 0 0.07em !important; 265 vertical-align: -0.1em !important; 266 background: none !important; 267 padding: 0 !important; 268 } 269/*# sourceURL=wp-emoji-styles-inline-css */ 270</style> 271<style id="wp-block-library-inline-css"> 272:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;
272--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-break:normal!important}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}html :where([style^=border-top-color],[style*=";border-top-color"],[style*="; border-top-color"]){border-top-style:solid}html :where([style^=border-right-color],[style*=";border-right-color"],[style*="; border-right-color"]){border-right-style:solid}html :where([style^=border-bottom-color],[style*=";border-bottom-color"],[style*="; border-bottom-color"]){border-bottom-style:solid}html :where([style^=border-left-color],[style*=";border-left-color"],[style*="; border-left-color"]){border-left-style:solid}html :where([style^=border-width],[style*=";border-width"],[style*="; border-width"]){border-style:solid}html :where([style^=border-top-width],[style*=";border-top-width"],[style*="; border-top-width"]){border-top-style:solid}html :where([style^=border-right-width],[style*=";border-right-width"],[style*="; border-right-width"]){border-right-style:solid}html :where([style^=border-bottom-width],[style*=";border-bottom-width"],[style*="; border-bottom-width"]){border-bottom-style:solid}html :where([style^=border-left-width],[style*=";border-left-width"],[style*="; border-left-width"]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}} 273 274/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */ 275</style> 276<style id="classic-theme-styles-inline-css"> 277/*! This file is auto-generated */ 278.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} 279/*# sourceURL=/wp-includes/css/classic-themes.min.css */ 280</style> 281 282<style id="global-styles-inline-css"> 283:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,
2830) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}
283.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} 284/*# sourceURL=global-styles-inline-css */ 285</style> 286 287<link rel='stylesheet' id='contact-form-7-css' href='https://amberleycastle.co.uk/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.5' media='all' /> 288<link rel='stylesheet' id='theme-style-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/style.css' media='all' /> 289<link rel='stylesheet' id='theme-nav-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/nav.css?ver=1.0' media='all' /> 290<link rel='stylesheet' id='jquery-ui-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/jquery-ui.min.css?ver=7.1.2' media='all' /> 291<link rel='stylesheet' id='datepicker-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/datepicker.css?ver=7.1.2' media='all' /> 292<link rel='stylesheet' id='jquery-mCustomScrollbar-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/jquery.mCustomScrollbar.css?ver=7.1.2' media='all' /> 293<link rel='stylesheet' id='timepicker-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/jquery.timepicker.min.css?ver=7.1.2' media='all' /> 294<link rel='stylesheet' id='popup-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/popup.css?ver=7.1.2' media='all' /> 295<link rel='stylesheet' id='select2-css-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/select2.min.css?ver=7.1.2' media='all' /> 296<link rel='stylesheet' id='swiper-css' href='https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/css/swiper-bundle.min.css' media='all' /> 297<link rel='stylesheet' id='font-awesome-6-css' href='https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.2/css/all.min.css?ver=6.4.2' media='all' />
298<script id="jquery-core-js" src="https://amberleycastle.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 298
298
299<script id="jquery-migrate-js" src="https://amberleycastle.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
299 300<link rel="https://api.w.org/" href="https://amberleycastle.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://amberleycastle.co.uk/wp-json/wp/v2/pages/550" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://amberleycastle.co.uk/xmlrpc.php?rsd" /> 301<meta name="generator" content="WordPress 7.1.2" /> 302<link rel='shortlink' href='https://amberleycastle.co.uk/?p=550' /> 303<link rel="icon" href="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/02/favicon-icons.duckduckgo.com-1.ico" sizes="32x32" /> 304<link rel="icon" href="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/02/favicon-icons.duckduckgo.com-1.ico" sizes="192x192" /> 305<link rel="apple-touch-icon" href="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/02/favicon-icons.duckduckgo.com-1.ico" /> 306<meta name="msapplication-TileImage" content="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/02/favicon-icons.duckduckgo.com-1.ico" /> 307<style id="wp-custom-css"> 308.opal-form label, .wpforms-form label { 309 color: var(--brand-alt-color) !important; 310} 311 312.opal-form input, .opal-form select, .opal-form textarea,
313.wpforms-form input:not([type=submit]):not([type=button]):not([type=radio]):not([type=checkbox]), 314.wpforms-form select, .wpforms-form textarea { 315 background: transparent !important; 316 border-bottom: 1px solid var(--brand-alt-color) !important; 317 border-right: 0 !important; 318 border-left: 0 !important; 319 border-top: 0 !important; 320 box-shadow: none !important; 321 border-radius: 0 !important; 322 color: #000000 !important; 323} 324 325.opal-form .formbuilder-checkbox, .wpforms-form .wpforms-field-checkbox ul { 326 display: flex; 327 flex-direction: row; 328 gap: 10px; 329 flex-wrap: wrap; 330} 331 332.opal-form a, .opal-form p, .wpforms-form a, .wpforms-form p { 333 color: var(--brand-alt-color) !important; 334} 335 336.rendered-form .btn, .wpforms-form button[type=submit] { 337 background-color: var(--brand-main-color) !important; 338 color: #ffffff !important; 339 border: 1px solid var(--brand-main-color) !important; 340 transition: all .3s ease; 341 text-transform: uppercase !important; 342 letter-spacing: 2px; 343 padding: 10px 30px !important; 344 border-radius: 0; 345 font-size: 1em !important; 346} 347 348.menu.menu-primary > li { 349 margin: 0 0.5px; 350} 351 352.bottom-header-bar .menu.menu-primary > li > a { 353 letter-spacing: 2px; 354} 355 356.button_block { 357 text-decoration: uppercase !important; 358} 359 360/* Global 'p' tag adjusted to exclude WPForms */ 361.wysiwyg_block p, p:not(.wpforms-form p) { 362 margin-top: 3% !important; 363 margin-bottom: 3% !important; 364} 365 366.title_block p, .wpcf7 p, .wpforms-form .wpforms-field-label { 367 margin-top: 0% !important; 368 margin-bottom: 0% !important; 369} 370 371.button_block, .combo-btn, .button_block a, .content_block.button-group .button_block a, header .user-btns .header-btn-1, .wpcf7-submit, .wpforms-form button[type=submit] { 372 letter-spacing: 1px !important; 373 text-transform: uppercase !important; 374} 375 376.wpcf7 input::placeholder, .wpcf7, .wpcf7 textarea::placeholder, 377.wpforms-form input::placeholder, .wpforms-form, .wpforms-form textarea::placeholder { 378 color: var(--brand-main-color); 379} 380 381.wpcf7 textarea, .wpforms-form textarea { 382 border-top: 1px solid var(--brand-main-color); 383 border-right: 1px solid var(--brand-main-color); 384 border-bottom: 1px solid var(--brand-main-color); 385 border-left: 1px solid var(--brand-main-color); 386} 387 388.wpcf7:focus, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 input:target, 389.wpforms-form:focus, .wpforms-form input:focus, .wpforms-form input:active, .wpforms-form input:target { 390 background: transparent; 391 box-shadow: none !important; 392} 393 394.wpcf7 input:-internal-autofill-selected, .wpforms-form input:-internal-autofill-selected { 395 background-image: none !important; 396 background-color: transparent !important; 397 color: var(--brand-titles-color, inherit); 398 box-shadow: none !important; 399} 400 401@media (max-width: 800px) { 402 .footer-logo-section { 403 padding: 0 0 0 10% !important; 404 } 405} 406 407@media (max-width: 700px) { 408 .footer-social-icons svg { 409 margin: 0 10px 0 0; 410 } 411 .footer-badges { 412 padding: 0% 0% 0% 4%; 413 gap: 0px; 414 } 415} 416 417/* Menu Overrides */ 418.menu.menu-primary > li { 419 margin: 0 0.5px !important; 420} 421 422.table-menu-item__title { 423 font-family: "gill-sans-nova", sans-serif !important; 424 color: inherit; 425} 426</style> 427 <style> 428 html { margin-top: 0 !important; } 429 </style> 430</head> 431 432<body id="new_style" class="wp-singular page-template page-template-builder page-template-builder-php page page-id-550 wp-theme-opal-pro"> 433 434 435 436<header> 437 <div class="top-header-bar"> 438 <div class="left-inner"> 439 <div class="burger"> 440 <div class="burger-menu" id="burger-menu"> 441 <span></span> 442 <span></span> 443 <span></span> 444 </div> 445 </div> 446 447 448 <div class="menu-overlay"> 449 <div class="menu-left" id="menuLeft"> 450 <ul id="menu-main-menu" class="menu menu-primary"><li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1398 level-0"><a href="https://amberleycastle.co.uk/stay/" class="menu-link">Stay</a></li> 451<li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-550 current_page_item menu-item-1397 level-0"><a href="https://amberleycastle.co.uk/offers/" class="menu-link" aria-current="page">Offers</a></li> 452<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1394 level-0"><a href="https://amberleycastle.co.uk/fine-dine-sussex/" class="menu-link">Dine</a></li> 453<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1395 level-0"><a href="https://amberleycastle.co.uk/meetings-and-events/" class="menu-link">Meetings & Events</a></li> 454<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1632 level-0"><a href="https://amberleycastle.co.uk/wedding-venue/" class="menu-link">Weddings</a></li> 455<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1396 level-0"><a href="https://amberleycastle.co.uk/explore/" class="menu-link">Explore</a></li> 456<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1393 level-0"><a href="https://amberleycastle.co.uk/gift/" class="menu-link">Gift</a></li> 457<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2591 level-0"><a href="https://amberleycastle.co.uk/christmas/" class="menu-link">Christmas</a></li> 458</ul> <!--<div class="booking_btn_mobile"> 459 <a style="color:#9d9692 !important; background-color:#ffffff !important;" 460 href="https://amberleycastle.co.uk/offer/gourmet
460-getaway/" 461 class="btn"> 462 DISCOVER NOW </a> 463 </div>--> 464 </div> 465 466 <div class="collection-menu"> 467 <h3 class="collection-heading"> 468 Our Collection </h3> 469 <div class="toggle"> 470 <p class="maintitle ABode Hotels">ABode Hotels</p> 471 <ul> 472 <li class="property-item" data-site="9" data-id="1914"> 473 ABode Canterbury</li> 474 <li class="property-item" data-site="7" data-id="1393"> 475 ABode Chester</li> 476 </ul> 477 <p class="maintitle Brownsword Hotels">Brownsword Hotels</p> 478 <ul> 479 <li class="property-item" data-site="6" data-id="1399"> 480 Amberley Castle</li> 481 <li class="property-item" data-site="8" data-id="1923"> 482 Buckland Manor</li> 483 <li class="property-item" data-site="10" data-id="1424"> 484 Gidleigh Park</li> 485 <li class="property-item" data-site="12" data-id="599"> 486 Old Swan & Minster Mill</li> 487 <li class="property-item" data-site="14" data-id="599"> 488 Sydney House Chelsea</li> 489 <li class="property-item" data-site="4" data-id="599"> 490 The Bath Priory</li> 491 <li class="property-item" data-site="13" data-id="599"> 492 The Slaughters Country Inn</li> 493 <li class="property-item" data-site="15" data-id="599"> 494 The Slaughters Manor House</li> 495 </ul> 496 <p class="maintitle The Imperial Torquay">The Imperial Torquay</p> 497 <ul> 498 <li class="property-item" data-site="11" data-id="1460"> 499 The Imperial Torquay</li> 500 </ul> 501 </div>
502<script> 503document.addEventListener("DOMContentLoaded", function() { 504 document.querySelectorAll('.maintitle').forEach(function(el) { 505 if (el.textContent.trim() === "The Imperial Torquay") { 506 el.textContent = "Coastal Hotel"; 507 } 508 }); 509}); 510</script>
510 511 </div> 512 513 <div class="menu-right"> 514 <div class="image-box-right"> 515 <div class="bg-image-box" style="background-image:url('https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/01/AMC-FineDining-Coconut-04-1000px.jpg');"> 516 <div class="overly-color"></div> 517 <div class="card-overly-box"> 518 <h2>Gourmet Getaway</h2> 519 <p></p> 520 <div class="d-none-mobile"> 521 <p>Indulge in the perfect culinary retreat at Amberley Castle, the ultimate destination for food lovers.</p> 522 </div> 523 <div class="buttons d-none-mobile"> <!-- This is the default load section --> 524 <style> 525 .rightside-btn {color:#9d9692 !important; background-color:#ffffff !important; } 526 .rightside-btn:hover {color:#ffffff !important; background-color:#9d9692 !important; text-decoration: none !important;} 527 528 </style> 529 <a href="https://amberleycastle.co.uk/offer/gourmet-getaway/" 530 class="btn rightside-btn"> 531 DISCOVER NOW </a> 532 </div> 533 </div> 534 </div> 535 </div> 536 </div> 537 538 <div class="mobile-buttons-fixed"> 539 </div> 540 </div> 541 </div> 542 543 <div class="center-inner"> 544 <div class="logo"> 545 <a style="display:block" href="https://amberleycastle.co.uk/" rel="home"> 546 <img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2025/12/amberley-castle.png" 547 alt="" /> 548 </a> 549 </div> 550 </div> 551 552 <div class="right-inner"> 553 <div class="nav-right-buttons"> 554 <div class="user-btns"> 555 <style> 556 header .user-btns .header-btn-1 { 557 background-color: #9d9692 !important; 558 color: #ffffff !important; 559 border: 1px solid #9d9692 !important; 560 transition: all .3s ease; 561 } 562 header .user-btns .header-btn-1:hover { 563 background-color: #edebea !important; 564 color: #9d9692 !important; 565 border-color: #9d9692 !important; 566 } 567 .burger-menu span { 568 background: var( --brand-main-color) !important; 569 } 570 </style> 571 572 <a class="btn btn-light add_booking header-btn-1" 573 href="#" 574 title="Book Now" 575 data-bs-toggle="offcanvas" 576 data-bs-target="#offcanvasRight" 577 aria-controls="offcanvasRight" 578 > 579 Book Now </a> 580 <a class="header-mobile-book-button btn btn-light add_booking header-btn-1" 581 href="#" 582 title="Book" 583 data-bs-toggle="offcanvas" 584 data-bs-target="#offcanvasRight" 585 aria-controls="offcanvasRight" 586 > 587 Book </a> 588 </div> 589 </div> 590 </div> 591 </div> 592 593 <div class="bottom-header-bar"> 594 <nav id="primary-nav" class="primary-nav" aria-label="Primary"> 595 <ul id="menu-main-menu-1" class="menu menu-primary main-menus"><li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1398 level-0"><a href="https://amberleycastle.co.uk/stay/" class="menu-link">Stay</a></li> 596<li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-550 current_page_item menu-item-1397 level-0"><a href="https://amberleycastle.co.uk/offers/" class="menu-link" aria-current="page">Offers</a></li> 597<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1394 level-0"><a href="https://amberleycastle.co.uk/fine-dine-sussex/" class="menu-link">Dine</a></li> 598<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1395 level-0"><a href="https://amberleycastle.co.uk/meetings-and-events/" class="menu-link">Meetings & Events</a></li> 599<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1632 level-0"><a href="https://amberleycastle.co.uk/wedding-venue/" class="menu-link">Weddings</a></li> 600<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1396 level-0"><a href="https://amberleycastle.co.uk/explore/" class="menu-link">Explore</a></li> 601<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1393 level-0"><a href="https://amberleycastle.co.uk/gift/" class="menu-link">Gift</a></li> 602<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2591 level-0"><a href="https://amberleycastle.co.uk/christmas/" class="menu-link">Christmas</a></li> 603</ul> </nav> 604 </div> 605 606 </header> 607
608<script> 609jQuery(function($){ 610 var BP=789, 611 $header=$('header'), 612 $nav=$('#primary-nav'), 613 $menu=$nav.find('> .menu.menu-primary'), 614 $toggle=$('.menu-toggle'); 615 616 function syncHeaderH(){ 617 document.documentElement.style.setProperty('--header-h', Math.round($header.outerHeight()||64)+'px'); 618 } 619 function isM(){ return window.matchMedia('(max-width:'+BP+'px)').matches; } 620 function $parents(){ return $menu.find('> li.menu-item-has-children, > li.has-children'); } 621 function $panel($li){ return $li.children('.mega-panel, ul.sub-menu'); } 622 623 function normalize(){ 624 $menu.find('> li.menu-item-has-children').addClass('has-children'); 625 $parents().each(function(){ 626 var $li=$(this), $p=$panel($li); 627 if ($p.is('ul.sub-menu')) $p.addClass('mega-panel mega-list'); 628 $p.hide().attr('aria-hidden','true'); 629 }); 630 } 631 632 function closeAllD(){ 633 $parents().removeClass('is-open').each(function(){ 634 $panel($(this)).stop(true,true).slideUp(180).attr('aria-hidden','true'); 635 }); 636 } 637 function closeAllM(){ 638 $parents().removeClass('expanded').each(function(){ 639 $panel($(this)).stop(true,true).slideUp(160); 640 }); 641 } 642 643 function bindDesktop(){ 644 $parents().each(function(){ 645 var $li=$(this), $a=$li.children('a, a.menu-link').first(), $p=$panel($li); 646 $a.off('.bm').on('click.bm', function(e){ 647 if (isM()) return; 648 e.preventDefault(); 649 var open=$li.hasClass('is-open'); 650 closeAllD(); 651 if(!open){ 652 $li.addClass('is-open'); 653 $p.stop(true,true).slideDown(200).attr('aria-hidden','false'); 654 } 655 }); 656 }); 657 $(document).off('.bmGlobal').on('click.bmGlobal', function(e){ 658 if(isM()) return; 659 if(!$(e.target).closest('#primary-nav, header').length) closeAllD(); 660 }).on('keydown.bmGlobal', function(e){ 661 if(!isM() && e.key==='Escape') closeAllD(); 662 }); 663 } 664 665 function bindMobile(){ 666 $toggle.off('.bm').on('click.bm', function(){ 667 var ex=$(this).attr('aria-expanded')==='true'; 668 $(this).attr('aria-expanded', ex?'false':'true'); 669 if(ex){ $nav.stop(true,true).slideUp(200, closeAllM); } 670 else { $nav.stop(true,true).slideDown(200); } 671 }); 672 $parents().each(function(){ 673 var $li=$(this), $a=$li.children('a, a.menu-link').first(), $p=$panel($li); 674 $a.off('.bmAcc').on('click.bmAcc', function(e){ 675 if(!isM()) return; 676 e.preventDefault(); 677 var open=$li.hasClass('expanded'); 678 $parents().not($li).removeClass('expanded').each(function(){ 679 $panel($(this)).stop(true,true).slideUp(160); 680 }); 681 if(open){ 682 $li.removeClass('expanded'); 683 $p.stop(true,true).slideUp(160); 684 } else { 685 $li.addClass('expanded'); 686 $p.stop(true,true).slideDown(180); 687 } 688 }); 689 }); 690 } 691 692 syncHeaderH(); 693 normalize(); 694 695 var mode = isM() ? 'm' : 'd'; 696 (mode === 'm' ? bindMobile : bindDesktop)(); 697 698 $(window).on('resize', function(){ 699 syncHeaderH(); 700 var next = isM() ? 'm' : 'd'; 701 if(next !== mode){ 702 closeAllD(); 703 closeAllM(); 704 (next === 'm' ? bindMobile : bindDesktop)(); 705 mode = next; 706 } 707 }); 708}); 709</script>
709 710<style> 711.explore-select-box { 712 opacity: 0; 713} 714</style> 715<div class="builder_block builder-page"> 716 717 718 719 720<div class="block_header"> 721 722 <div id="header-swiper-1" 723 class="swiper" 724 data-role="header" 725 data-nav="0" 726 data-pagination="0" 727 data-vertical="0" 728 style="--header-h-desktop:60vh;--header-h-mobile:50vh;--content-top:55%;--content-offset:40px;" 729 > 730 731 732 <div class="swiper-wrapper"> 733 <div class="swiper-slide"> 734 <div class="slide-bg" style="background: radial-gradient(rgba(0,0,0, 1), rgba(0,0,0, 1), rgba(0,0,0, 1));"> 735 736 <!-- Background image --> 737 <picture class="slide-media"> 738 <source srcset="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/01/AMC-Exterior-02.6-2000x800px.jpg" media="(max-width: 767px)"> 739 <img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/01/AMC-Exterior-02.6-1000px.jpg" alt="" loading="lazy" decoding="async" fetchpriority="high"> 740 </picture> 741 742 </div> 743 744 <div class="block_header_content"> 745 <div class="block_header_content_inner"> 746 <h1 style="color:#ffffff !important">Offers <em>&</em> Packages</h1> 747 748 </div> 749 </div> 750 751 </div><!-- .swiper-slide --> 752 </div><!-- .swiper-wrapper --> 753 754 755 756 </div><!-- .swiper --> 757 </div> 758 759 760
761<script> 762(function(){ 763 function readyToInit(el){ 764 var r = el.getBoundingClientRect(); 765 return r.width > 50 && r.height > 50; 766 } 767 768 function controlVideos(sw){ 769 // Pause all 770 sw.slides.forEach(function(slide){ 771 slide.querySelectorAll('video.slide-video').forEach(function(v){ 772 try { v.pause(); } catch(e){} 773 }); 774 }); 775 // Play in active 776 var active = sw.slides[sw.activeIndex]; 777 if (!active) return; 778 active.querySelectorAll('video.slide-video').forEach(function(v){ 779 v.muted = true; v.loop = true; v.playsInline = true; 780 try { v.play(); } catch(e){} 781 }); 782 } 783 784 function boot(el){ 785 if (el.__swiper_inited) return; 786 el.__swiper_inited = true; 787 788 var isVertical = el.getAttribute('data-vertical') === '1'; 789 var hasPag = el.getAttribute('data-pagination') === '1'; 790 var hasNav = el.getAttribute('data-nav') === '1'; 791 792 var opts = { 793 direction: isVertical ? 'vertical' : 'horizontal', 794 slidesPerView: 1, 795 loop: true, 796 speed: 3000, 797 effect: 'slide', 798 autoHeight: false, 799 observer: true, 800 observeParents: true, 801 resizeObserver: true, 802 updateOnWindowResize: true, 803 preloadImages: true, 804 autoplay: { 805 delay: 2500, 806 disableOnInteraction: false, 807 }, 808 keyboard: { enabled: true }, 809 mousewheel: false, 810 on: { 811 init: function(sw){ controlVideos(sw); }, 812 slideChangeTransitionEnd: function(sw){ controlVideos(sw); }, 813 resize: function(sw){ sw.update(); } 814 } 815 }; 816 817 if (hasPag) opts.pagination = { el: el.querySelector('.swiper-pagination'), clickable:true }; 818 if (hasNav) opts.navigation = { nextEl: el.querySelector('.swiper-button-next'), prevEl: el.querySelector('.swiper-button-prev') }; 819 820 var sw = new Swiper(el, opts); 821 822 var update = function(){ sw.update(); }; 823 window.addEventListener('load', update, { once:true }); 824 setTimeout(update, 0); 825 } 826 827 function initWhenReady(el){ 828 if (readyToInit(el)) return boot(el); 829 var ro = new ResizeObserver(function(){ 830 if (readyToInit(el)) { ro.disconnect(); boot(el); } 831 }); 832 ro.observe(el); 833 } 834 835 function scan(){ 836 document.querySelectorAll('.block_header .swiper[data-role="header"]').forEach(function(el){ 837 if (!el.__watching) { el.__watching = true; initWhenReady(el); } 838 }); 839 } 840 841 document.addEventListener('DOMContentLoaded', scan); 842 window.initHeaderSwipers = scan; 843})(); 844</script>
844 845 846<style> 847/* Swiper UI colors */ 848.block_header .swiper-button-prev::after, 849.block_header .swiper-button-next::after { 850 color: var(--swiper-navigation-color, currentColor); 851} 852.block_header .swiper-pagination-bullet-active { 853 background: var(--swiper-pagination-color, var(--brand-main-color)); 854} 855 856/* Video fill */ 857.block_header .slide-video { 858 position: absolute; 859 inset: 0; 860 width: 100%; 861 height: 100%; 862 object-fit: cover; 863 display: block; 864} 865 866/* Heights */ 867.block_header .swiper { 868 --swiper-theme-color: var(--swiper-pagination-color, var(--brand-main-color)); 869 height: var(--header-h-desktop, 90vh); 870} 871@media (max-width: 767px) { 872 .block_header .swiper { 873 height: var(--header-h-mobile, var(--header-h-desktop, 60vh)) !important; 874 } 875 876 .block_header .block_header_content { 877 top: calc(var(--content-top, 65%) + var(--content-offset, 40px)) !important; 878 transform: translateY(-65%) !important; 879} 880} 881 882/* Stretch slides */ 883.block_header .swiper-wrapper { align-items: stretch; } 884.block_header .swiper-slide { height: 100%; position: relative; } 885 886.block_header .slide-bg, 887.block_header .slide-media, 888.block_header .slide-media img, 889.block_header .slide-video { 890 height: 100%; 891 width: 100%; 892} 893 894.block_header .slide-media img, 895.block_header .slide-video { 896 object-fit: cover; 897 display: block; 898} 899 900/* Content centering relative to visible area: 901 baseline 50% plus a constant px offset for the fixed header */ 902.block_header .block_header_content { 903 position: absolute; 904 left: 0; 905 right: 0; 906 top: calc(var(--content-top, 50%) + var(--content-offset, 40px)); 907 transform: translateY(-50%); 908} 909</style> 910 911 912 913 914 915 916 917 918 919 920 <div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:0%;margin:3% 0 0% 0;"> 921 922 923<div class="content_blocks has-bg-media layout_fullwidth contain_outter_blocks mobile_layout_fullwidth layout_center"> 924 925 926 927 <div class="content_block cb-col" 928 style="padding:5% 10% 5% 10%;"> 929 930 931 932 933 934 <div class="title_block center" > 935 <h2 style="text-align: inherit;color:"> Moments Made <em>Even More Memorable</em></h2></div> 936 937 938 939 <div class="wysiwyg_block" style="color: "> 940 <p style="text-align: center">From seasonal escapes to thoughtfully curated packages, our offers invite you to experience Amberley Castle in new and memorable ways. Whether celebrating a special occasion or simply indulging in time away, each offer is designed to make your stay even more remarkable.</p> 941</div> 942 943 </div> 944 945 </div> </div> 946 947 948 949 950 951 952 <div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:3%;margin:0% 0 0% 0;"> 953 954 955<div class="content_blocks has-bg-media layout_fullwidth full_outter_blocks mobile_layout_fullwidth layout_center"> 956 957 958 959 <div class="content_block cb-col" 960 style="padding:0% 0% 0% 0%;"> 961 962 963 964 965 966 <div class="title_block left" > 967 <h1 style="text-align: inherit;color:"> <em>Our</em> Offers <em>&</em> Packages</h1></div> 968 969 970 971 972 973 <div class="post-feeds-wrapper btn-block-6abc0d0693f00 layout-scroll" style="opacity: 0; transition: opacity 0.3s;"> 974 <div class="swiper-wrapper"> 975 <div class="swiper-slide btn-block-6abc0d0693f00"> 976 <article class="article_box"> 977 <figure><img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/08/Autumn-Escape.jpg" alt="Autumn Escape" class="slide-image"></figure> 978 <div class="card-content-inner"> 979 <p class="post_feed_sub_title">£75 gift voucher included</p> 980 <h4 style="font-size: px;"> 981 Autumn Escape </h4> 982 <div><p></p>Nine hundred years of history, and a £75 voucher included</p></div> 983 <div class="buttons-inner-block"> 984 <a href="https://amberleycastle.co.uk/offer/autumn-escape/" class="btn">FIND OUT MORE</a> 985 </div> 986 </div> 987 </article> 988 </div> 989 <div class="swiper-slide btn-block-6abc0d0693f00"> 990 <article class="article_box"> 991 <figure><img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2025/11/AMC-FineDining-Coconut-04-2000px.jpg" alt="Gourmet Getaway" class="slide-image"></figure> 992 <div class="card-content-inner"> 993 <p class="post_feed_sub_title">The Perfect Culinary Retreat</p> 994 <h4 style="font-size: px;"> 995 Gourmet Getaway </h4> 996 <div><p></p>Indulge in a culinary adventure at Amberley Castle, the ultimate destination for food lovers.</p></div> 997 <div class="buttons-inner-block"> 998 <a href="https://amberleycastle.co.uk/offer/gourmet
998-getaway/" class="btn">FIND OUT MORE</a> 999 </div> 1000 </div> 1001 </article> 1002 </div> 1003 <div class="swiper-slide btn-block-6abc0d0693f00"> 1004 <article class="article_box"> 1005 <figure><img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2025/11/shutterstock_1081684592-1000px-1.jpg" alt="Celebration Package" class="slide-image"></figure> 1006 <div class="card-content-inner"> 1007 <p class="post_feed_sub_title">A Romantic TwoâNight Escape</p> 1008 <h4 style="font-size: px;"> 1009 Celebration Package </h4> 1010 <div><p></p>Whisk someone special away to our storybook setting, for a whimsical two-night escape.</p></div> 1011 <div class="buttons-inner-block"> 1012 <a href="https://amberleycastle.co.uk/offer/celebration-package/" class="btn">FIND OUT MORE</a> 1013 </div> 1014 </div> 1015 </article> 1016 </div> 1017 <div class="swiper-slide btn-block-6abc0d0693f00"> 1018 <article class="article_box"> 1019 <figure><img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2025/11/AMC-Exterior-02.4_edit-1000px.jpg" alt="Luxury Stays" class="slide-image"></figure> 1020 <div class="card-content-inner"> 1021 <p class="post_feed_sub_title">Our National Trust Package</p> 1022 <h4 style="font-size: px;"> 1023 Luxury Stays </h4> 1024 <div><p></p>Make the most of the whimsical West Sussex with a stay at Amberley Castle.</p></div> 1025 <div class="buttons-inner-block"> 1026 <a href="https://amberleycastle.co.uk/offer/luxury-stays/" class="btn">FIND OUT MORE</a> 1027 </div> 1028 </div> 1029 </article> 1030 </div> 1031 1032 </div> 1033 <div class="swiper-arrow-button"> 1034 <div class="swiper-button-prev"></div> 1035 <div class="swiper-button-next"></div> 1036 </div> 1037 </div> 1038 1039 1040 1041 1042 1043 1044<style> 1045 1046.post-feeds-wrapper-grid { 1047 max-width: 95%; 1048 margin: 2.5%; 1049} 1050 1051.btn-block-6abc0d0693f00 .card-content-inner, 1052.btn-block-6abc0d0693f00 .offer-content { 1053 color: #000000 !important; 1054 background: #ecebe9 !important; 1055} 1056 1057 1058.btn-block-6abc0d0693f00 .card-content-inner .btn, 1059.btn-block-6abc0d0693f00 .offer-content .btn{ 1060 color: #edebea !important; 1061 background: #9d9692 !important; 1062} 1063 1064.btn-block-6abc0d0693f00 .card-content-inner:hover, 1065.btn-block-6abc0d0693f00 .offer-content:hover{ 1066 color: #ecebe9 !important; 1067 background: #9d9692 !important; 1068 1069} 1070.btn-block-6abc0d0693f00 .card-content-inner:hover .btn, 1071.btn-block-6abc0d0693f00 .offer-content:hover .btn{ 1072 color: #9d9692 !important; 1073 background: #edebea !important; 1074 1075} 1076 1077.btn-block-6abc0d0693f00 .card-content-inner h4, 1078.btn-block-6abc0d0693f00 .offer-content h4, 1079.btn-block-6abc0d0693f00 .card-content-inner h6, 1080.btn-block-6abc0d0693f00 .offer-content h6{ 1081 color: #9d9692 !important; 1082} 1083 1084.btn-block-6abc0d0693f00 .card-content-inner:hover h4, 1085.btn-block-6abc0d0693f00 .offer-content:hover h4, 1086.btn-block-6abc0d0693f00 .card-content-inner:hover .post_feed_sub_title, 1087.btn-block-6abc0d0693f00 .offer-content:hover .post_feed_sub_title{ 1088 color: #ecebe9 !important; 1089} 1090 1091 1092 1093</style> 1094
1095<script> 1096document.addEventListener("DOMContentLoaded", function () { 1097 const carouselEl = document.querySelector('.post-feeds-wrapper.btn-block-6abc0d0693f00'); 1098 if (!carouselEl) return; 1099 1100 carouselEl.style.opacity = "1"; 1101 1102 const slidesCount = carouselEl.querySelectorAll(".swiper-slide").length; 1103 1104 const nextBtn = carouselEl.querySelector('.swiper-button-next'); 1105 const prevBtn = carouselEl.querySelector('.swiper-button-prev'); 1106 1107 carouselEl._shSwiper = new Swiper(carouselEl, { 1108 direction: 'horizontal', 1109 loop: false, 1110 slidesPerView: 1, 1111 spaceBetween: 26, 1112 speed: 500, 1113 slideToClickedSlide: true, 1114 autoplay: { 1115 delay: 2500, 1116 disableOnInteraction: false, 1117 }, 1118 mousewheel: false, 1119 1120 freeMode: { 1121 enabled: true, 1122 sticky: false, 1123 }, 1124 1125 navigation: { 1126 nextEl: nextBtn, 1127 prevEl: prevBtn, 1128 }, 1129 1130 breakpoints: { 1131 768: { slidesPerView: 2.2, spaceBetween: 30 }, 1132 992: { slidesPerView: 3, spaceBetween: 30 }, 1133 1150:{ slidesPerView: 4, spaceBetween: 22 } 1134 }, 1135 }); 1136 1137 console.log(`Swiper initialized with ${slidesCount} slides`); 1138}); 1139</script>
1139 1140 1141 </div> 1142 1143 </div> </div> 1144 1145 1146 1147 1148 1149 1150 <div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:3%;margin:0% 0 0% 0;"> 1151 1152 1153<div class="content_blocks has-bg-media layout_fullwidth full_outter_blocks mobile_layout_fullwidth layout_center"> 1154 1155 1156 1157 <div class="content_block cb-col" 1158 style="padding:0% 0% 0% 0%;"> 1159 1160 1161 1162 1163 1164 <div class="title_block left" > 1165 <h1 style="text-align: inherit;color:"> <em>Our</em> Events <em>&</em> Experiences</h1></div> 1166 1167 1168 1169 1170 1171 <div class="post-feeds-wrapper btn-block-6abc0d06970da layout-scroll" style="opacity: 0; transition: opacity 0.3s;"> 1172 <div class="swiper-wrapper"> 1173 <div class="swiper-slide btn-block-6abc0d06970da"> 1174 <article class="article_box"> 1175 <figure><img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/04/shutterstock_2568164815-1000px.jpg" alt="Birds of Prey Experience & Afternoon Tea" class="slide-image"></figure> 1176 <div class="card-content-inner"> 1177 <p class="post_feed_sub_title">Thursday 13th August | 12.30pm - 4pm</p> 1178 <h4 style="font-size: px;"> 1179 Birds of Prey Experience & Afternoon Tea </h4> 1180 <div><p></p>Join us for an unforgettable Bird of Prey Experience at Amberley Castle.</p></div> 1181 <div class="buttons-inner-block"> 1182 <a href="https://amberleycastle.co.uk/whats-on/birds-of-prey-experience/" class="btn">FIND OUT MORE</a> 1183 </div> 1184 </div> 1185 </article> 1186 </div> 1187 1188 </div> 1189 <div class="swiper-arrow-button"> 1190 <div class="swiper-button-prev"></div> 1191 <div class="swiper-button-next"></div> 1192 </div> 1193 </div> 1194 1195 1196 1197 1198 1199 1200<style> 1201 1202.post-feeds-wrapper-grid { 1203 max-width: 95%; 1204 margin: 2.5%; 1205} 1206 1207.btn-block-6abc0d06970da .card-content-inner, 1208.btn-block-6abc0d06970da .offer-content { 1209 color: #000000 !important; 1210 background: #ecebe9 !important; 1211} 1212 1213 1214.btn-block-6abc0d06970da .card-content-inner .btn, 1215.btn-block-6abc0d06970da .offer-content .btn{ 1216 color: #edebea !important; 1217 background: #9d9692 !important; 1218} 1219 1220.btn-block-6abc0d06970da .card-content-inner:hover, 1221.btn-block-6abc0d06970da .offer-content:hover{ 1222 color: #ecebe9 !important; 1223 background: #9d9692 !important; 1224 1225} 1226.btn-block-6abc0d06970da .card-content-inner:hover .btn, 1227.btn-block-6abc0d06970da .offer-content:hover .btn{ 1228 color: #9d9692 !important; 1229 background: #edebea !important; 1230 1231} 1232 1233.btn-block-6abc0d06970da .card-content-inner h4, 1234.btn-block-6abc0d06970da .offer-content h4, 1235.btn-block-6abc0d06970da .card-content-inner h6, 1236.btn-block-6abc0d06970da .offer-content h6{ 1237 color: #9d9692 !important; 1238} 1239 1240.btn-block-6abc0d06970da .card-content-inner:hover h4, 1241.btn-block-6abc0d06970da .offer-content:hover h4, 1242.btn-block-6abc0d06970da .card-content-inner:hover .post_feed_sub_title, 1243.btn-block-6abc0d06970da .offer-content:hover .post_feed_sub_title{ 1244 color: #ecebe9 !important; 1245} 1246 1247 1248 1249</style> 1250
1251<script> 1252document.addEventListener("DOMContentLoaded", function () { 1253 const carouselEl = document.querySelector('.post-feeds-wrapper.btn-block-6abc0d06970da'); 1254 if (!carouselEl) return; 1255 1256 carouselEl.style.opacity = "1"; 1257 1258 const slidesCount = carouselEl.querySelectorAll(".swiper-slide").length; 1259 1260 const nextBtn = carouselEl.querySelector('.swiper-button-next'); 1261 const prevBtn = carouselEl.querySelector('.swiper-button-prev'); 1262 1263 carouselEl._shSwiper = new Swiper(carouselEl, { 1264 direction: 'horizontal', 1265 loop: false, 1266 slidesPerView: 1, 1267 spaceBetween: 26, 1268 speed: 500, 1269 slideToClickedSlide: true, 1270 autoplay: { 1271 delay: 2500, 1272 disableOnInteraction: false, 1273 }, 1274 mousewheel: false, 1275 1276 freeMode: { 1277 enabled: true, 1278 sticky: false, 1279 }, 1280 1281 navigation: { 1282 nextEl: nextBtn, 1283 prevEl: prevBtn, 1284 }, 1285 1286 breakpoints: { 1287 768: { slidesPerView: 2.2, spaceBetween: 30 }, 1288 992: { slidesPerView: 3, spaceBetween: 30 }, 1289 1150:{ slidesPerView: 4, spaceBetween: 22 } 1290 }, 1291 }); 1292 1293 console.log(`Swiper initialized with ${slidesCount} slides`); 1294}); 1295</script>
1295 1296 1297 </div> 1298 1299 </div> </div> 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309</div> 1310 1311
1312<script type="text/javascript"> 1313 jQuery(document).ready(function ($) { 1314 $(".banner-slider-single-whats").slick({ 1315 loop: false, 1316 dots: false, 1317 infinite: false, 1318 draggable: true, 1319 speed: 300, 1320 autoplay: false, 1321 arrows: false, 1322 slidesToShow: 3, 1323 slidesToScroll: 1, 1324 centerMode: false, 1325 autoplay:true, 1326 responsive: [ 1327 1328 { 1329 breakpoint: 960, 1330 settings: { 1331 slidesToShow: 2, 1332 dots: true 1333 } 1334 }, 1335 { 1336 breakpoint: 620, 1337 settings: { 1338 slidesToShow: 1, 1339 dots: true 1340 } 1341 } 1342 1343 ] 1344 }); 1345 }); 1346 </script>
1346 1347
1347<script type="text/javascript"> 1348jQuery(document).ready(function ($) { 1349 var $slider = $(".banner-slider-single-menu-new"); 1350 1351 // Count the number of actual slides (children) before initializing slick 1352 var slideCount = $slider.children().length; 1353 1354 // Initialize slick with dots only if there is more than one slide 1355 $slider.slick({ 1356 slidesToShow: 1, 1357 slidesToScroll: 1, 1358 centerMode: false, 1359 dots: slideCount > 1, // Show dots only if more than 1 slide 1360 responsive: [ 1361 1362 ] 1363 }); 1364 $(".banner-slider-single-pd").slick({ 1365 slidesToShow: 3, 1366 slidesToScroll: 1, 1367 responsive: [ 1368 { 1369 breakpoint: 960, 1370 settings: { 1371 slidesToShow: 2, 1372 dots: true 1373 } 1374 }, 1375 { 1376 breakpoint: 620, 1377 settings: { 1378 slidesToShow: 1, 1379 dots: true 1380 } 1381 } 1382 1383 ] 1384 }); 1385 /*$(".banner-slider-single-whats").slick({ 1386 slidesToShow: 3, 1387 slidesToScroll: 1, 1388 responsive: [ 1389 { 1390 breakpoint: 960, 1391 settings: { 1392 slidesToShow: 2, 1393 dots: true 1394 } 1395 }, 1396 { 1397 breakpoint: 620, 1398 settings: { 1399 slidesToShow: 1, 1400 dots: true 1401 } 1402 } 1403 1404 ] 1405 });*/ 1406 1407 1408 }); 1409 </script>
1409 1410
1410<script> 1411 document.addEventListener('DOMContentLoaded', function () { 1412 const scroller = document.querySelector('.card-scroller'); 1413 let isDown = false; 1414 let startX; 1415 let scrollLeft; 1416 1417 scroller.addEventListener('mousedown', (e) => { 1418 isDown = true; 1419 scroller.classList.add('active'); 1420 startX = e.pageX - scroller.offsetLeft; 1421 scrollLeft = scroller.scrollLeft; 1422 }); 1423 1424 scroller.addEventListener('mouseleave', () => { 1425 isDown = false; 1426 scroller.classList.remove('active'); 1427 }); 1428 1429 scroller.addEventListener('mouseup', () => { 1430 isDown = false; 1431 scroller.classList.remove('active'); 1432 }); 1433 1434 scroller.addEventListener('mousemove', (e) => { 1435 if (!isDown) return; 1436 e.preventDefault(); 1437 const x = e.pageX - scroller.offsetLeft; 1438 const walk = (x - startX) * 2; //scroll-fast 1439 scroller.scrollLeft = scrollLeft - walk; 1440 }); 1441}); 1442 1443 </script>
1443 1444 1445 1446 1447
1448<script> 1449jQuery(function($){ 1450 1451 // Only set values if we have an ID/name (prevents junk localStorage on generic 404s) 1452 const locId = ""; 1453 const locName = ""; 1454 1455 if (locId || locName) { 1456 localStorage.setItem("floc_name", locName); 1457 localStorage.setItem("floc_id", String(locId)); 1458 1459 localStorage.setItem("book_id", String(locId)); 1460 localStorage.setItem("book_name", locName); 1461 localStorage.setItem("book_lat", ""); 1462 localStorage.setItem("book_long", ""); 1463 localStorage.setItem("book_web", ""); 1464 localStorage.setItem("book_rid", ""); 1465 } 1466 1467 $("#faqs").on("click", function(){ 1468 window.location.href = "https:\/\/amberleycastle.co.uk\/faq\/"; 1469 }); 1470 1471}); 1472</script>
1472 1473
1473<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
1473 1474
1474<script type="text/javascript" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery.validate.min.js"></script>
1474 1475 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css"> 1476 <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick-theme.min.css"> 1477 1478<style> 1479 /* Base content_block defaults */ 1480.content_block { 1481 display: flex; 1482 flex-direction: column; /* default */ 1483 padding: 0; 1484} 1485 1486/* Column (explicit, in case you want to force) */ 1487.content_block.cb-col { 1488 flex-direction: column; 1489} 1490 1491/* Row variants share these: horizontal flow + wrap naturally */ 1492.content_block.cb-row { 1493 flex-direction: row; 1494 flex-wrap: wrap; /* allow natural wrapping */ 1495 align-items: flex-start; /* keep items aligned to top */ 1496 align-content: flex-start; /* when multiple rows form */ 1497 gap: var(--cb-gap, 0); /* optional: per-block gap variable */ 1498} 1499 1500/* Make children keep intrinsic width; wrap when they run out of space */ 1501.content_block.cb-row > * { 1502 flex: 0 1 auto; /* donât stretch, allow wrap */ 1503} 1504 1505/* Distribution options */ 1506.content_block.cb-row.cb-row-around { justify-content: space-around; } 1507.content_block.cb-row.cb-row-evenly { justify-content: space-evenly; } 1508.content_block.cb-row.cb-row-between { justify-content: space-between; } 1509 1510/* Optional: if you want a default small gap between inner items */ 1511.content_block.cb-row { --cb-gap: 8px; } 1512 1513</style> 1514 1515 1516<div class="builder_block builder-page footer-builder"> 1517 1518 1519 1520 1521 1522 1523 <div class="block_wrapper_main layout_center bgimgfull centercenter" style="padding:6%;margin:0% 0 0% 0;"> 1524 <div class="bg-overlay" aria-hidden="true" style="background: radial-gradient(rgba(0,0,0, 0.0), rgba(0,0,0, 0.0), rgba(0,0,0, 0.0));"></div> 1525 1526 <div class="bg-media" aria-hidden="true"> 1527 <img 1528 class="bg-media__img" 1529 src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/01/BSH-Newsletter-2000x800px-AMC-2.jpg" 1530 alt="" loading="lazy" 1531 decoding="async" 1532 /> 1533 </div> 1534 1535<div class="content_blocks has-bg-media layout_half contain_outter_blocks mobile_layout_fullwidth layout_center"> 1536 1537 1538 1539 <div class="content_block cb-col" 1540 style="padding:0% 5% 0% 5%;"> 1541 1542 1543 1544 1545 1546 <div class="title_block left" > 1547 <h2 style="text-align: inherit;color:#ffffff"> <em>Subscribe</em> to our newsletter</h2></div> 1548 1549 1550 1551 <div class="wysiwyg_block" style="color: #ffffff"> 1552 <p><span data-sheets-root="1">Stay connected with the latest news, limited offers, and beautifully curated experiences from Amberley Castle. Join our newsletter for inspiration, luxury breaks, and exclusive updates crafted just for you.<br /> 1553</span></p> 1554</div> 1555 1556 </div> 1557 1558 1559 <div class="content_block cb-col" 1560 style="padding:0% 0% 0% 0%;"> 1561 1562 1563 1564 1565 1566 <div class="wysiwyg_block" style="color: "> 1567 <!-- Cendyn CRM form start --> 1568
1568<script src="https://cdn-manager.pushtech.com/sdk/web/form-builder/form-builder.1.0.0.min.js"></script>
1568 1569
1569<script src="https://cdn-manager.pushtech.com/sdk/web/2.0/PUSHTECHWebSDK.2.9.1.min.js"></script>
1569 1570 1571 <form id="WestnzT" class="opal-form" onsubmit="pshSendButtonForm.disabled = true; return true;" href="#" style="margin-left:10px; margin-top:10px;"> 1572 <div class="fb-render"></div> 1573 <div class="ThankYouMessage"></div> 1574 </form> 1575 1576
1576<script> 1577 $(function () { 1578 var $container = $("#WestnzT"); 1579 1580 if (!$container.length) { 1581 console.error("WestnzT container not found."); 1582 return; 1583 } 1584 1585 if (typeof $.fn.formRender !== "function") { 1586 console.error("formRender is not loaded."); 1587 return; 1588 } 1589 1590 if (typeof PUSHTechSDK === "undefined") { 1591 console.error("PUSHTechSDK is not loaded."); 1592 return; 1593 } 1594 1595 var formData = [ 1596 { 1597 type: "text", 1598 required: true, 1599 label: "First Name", 1600 className: "form-control", 1601 name: "text-1739374858838", 1602 subtype: "text", 1603 push_field: "name_first", 1604 margin_bottom: "20" 1605 }, 1606 { 1607 type: "text", 1608 required: true, 1609 label: "Last Name", 1610 className: "form-control", 1611 name: "text-1739374937472", 1612 subtype: "text", 1613 push_field: "name_last", 1614 margin_top: "20", 1615 margin_bottom: "20" 1616 }, 1617 { 1618 type: "text", 1619 subtype: "email", 1620 required: true, 1621 label: "Email", 1622 className: "form-control", 1623 name: "text-1739374973037", 1624 push_field: "email", 1625 internal_field_type: "email", 1626 margin_top: "20", 1627 margin_bottom: "20" 1628 }, 1629 { 1630 type: "paragraph", 1631 subtype: "p", 1632 label: "<a href='https://www.cendyn.com/terms-of-use/' target='_blank' rel='noopener noreferrer'>Terms of service</a> & <a href='https://www.cendyn.com/privacy-policy/' target='_blank' rel='noopener noreferrer'>Privacy Policy</a>", 1633 internal_field_type: "terms_links", 1634 terms_name: "Terms of service", 1635 terms_link: "https://www.cendyn.com/terms-of-use/", 1636 privacy_name: "Privacy Policy", 1637 privacy_link: "https://www.cendyn.com/privacy-policy/", 1638 name: "paragraph-1770658493226" 1639 }, 1640 { 1641 type: "button", 1642 label: "Subscribe", 1643 subtype: "button", 1644 className: "btn btn-info", 1645 name: "pshSendButtonForm", 1646 internal_field_type: "button_send", 1647 style: "info", 1648 color_background: "#9D9692" 1649 } 1650 ]; 1651 1652 $container.find(".fb-render").formRender({ 1653 dataType: "json", 1654 formData: formData 1655 }); 1656 1657 var form = document.getElementById("WestnzT"); 1658 form.reportValidity = function () { 1659 if (this.checkValidity()) return true; 1660 var btn = document.createElement("button"); 1661 this.appendChild(btn); 1662 btn.click(); 1663 this.removeChild(btn); 1664 return false; 1665 }; 1666 1667 function getFieldValue(name) { 1668 return $container.find('[name="' + name + '"]').val() || ""; 1669 } 1670 1671 function validateFields() { 1672 var firstName = getFieldValue("text-1739374858838").trim(); 1673 var lastName = getFieldValue("text-1739374937472").trim(); 1674 var email = getFieldValue("text-1739374973037").trim(); 1675 1676 if (!firstName) { 1677 alert("Please enter your first name."); 1678 return false; 1679 } 1680 1681 if (!lastName) { 1682 alert("Please enter your last name."); 1683 return false; 1684 } 1685 1686 if (!email) { 1687 alert("Please enter your email address."); 1688 return false; 1689 } 1690 1691 var emailPattern = /^[^\s@]+@[^\s@]+\.[^\s@]+$/; 1692 if (!emailPattern.test(email)) { 1693 alert("Please enter a valid email address."); 1694 return false; 1695 } 1696 1697 return true; 1698 } 1699
1700 $container.on("keydown", "input", function (e) { 1701 if (e.which === 13) { 1702 e.preventDefault(); 1703 $container.find('#pshSendButtonForm, button[name="pshSendButtonForm"], input[name="pshSendButtonForm"]').trigger("click"); 1704 return false; 1705 } 1706 }); 1707 1708 $container.on("click", '#pshSendButtonForm, button[name="pshSendButtonForm"], input[name="pshSendButtonForm"]', function (e) { 1709 e.preventDefault(); 1710 1711 var $button = $(this); 1712 $button.prop("disabled", true); 1713 1714 if (!form.reportValidity() || !validateFields()) { 1715 $button.prop("disabled", false); 1716 return false; 1717 } 1718 1719 var app_id = "67aa25529e80ad0001309624"; 1720 var app_secret = "d1d1480ee76644a9603b4bee5c9aa9cd"; 1721 var user_id = $("#pshUserId").length > 0 ? $("#pshUserId").text().trim() : null; 1722 1723 try { 1724 var sdk = new PUSHTechSDK(app_id, app_secret, user_id); 1725 1726 sdk.init().then(function () { 1727 sdk.createFirstNameMetric(getFieldValue("text-1739374858838")); 1728 sdk.createLastNameMetric(getFieldValue("text-1739374937472")); 1729 sdk.createEmailMetric(getFieldValue("text-1739374973037")); 1730 sdk.createLinkTerms("https://www.cendyn.com/terms-of-use/"); 1731 sdk.createLinkPrivacy("https://www.cendyn.com/privacy-policy/"); 1732 sdk.createSendFormMetric("5aef68af-a8cf-4b76-bd9b-98445345b76f"); 1733 1734 sdk.sendMetrics(function () { 1735 $container.find(".ThankYouMessage").text("Thank you. Your records have been updated!"); 1736 $container.find(".fb-render").hide(); 1737 }); 1738 }).catch(function (err) { 1739 console.error("PUSHTech init failed:", err); 1740 $button.prop("disabled", false); 1741 alert("Sorry, there was a problem submitting the form."); 1742 }); 1743 1744 } catch (err) { 1745 console.error("Form submit error:", err); 1746 $button.prop("disabled", false); 1747 alert("Sorry, there was a problem submitting the form."); 1748 } 1749 1750 return false; 1751 }); 1752 1753 form.addEventListener("submit", function (event) { 1754 event.preventDefault(); 1755 return false; 1756 }, false); 1757 }); 1758 </script>
1758 1759 <!-- Cendyn CRM form end --> 1760 1761</div> 1762 1763 </div> 1764 1765 </div> </div> 1766 1767 1768 1769 1770 1771 <div class="block_wrapper_main layout_flexstart bgimgicon centercenter" style="background-color:#fafafa;padding:2%;margin:0% 0 0% 0;"> 1772 1773 1774<div class="content_blocks has-bg-media layout_four stretched_outter_blocks mobile_layout_fullwidth layout_flexstart"> 1775 1776 1777 1778 <div class="content_block footer-logo-section cb-col" 1779 style="padding:0% 0% 0% 0%;"> 1780 1781 1782 1783 1784 1785 1786 <div 1787 id="imgblock-1-141" 1788 class="image_block imgmedium" 1789 > 1790 <img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/03/BSH-Logo-AMC.png" alt="" style="border-radius:0px;" /> 1791 </div> 1792 1793 1794 1795 1796 1797 <hr class="bl-rule" 1798 style="background:#ffffff;height:1px;width:100%;margin-top:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;border:0;"> 1799 1800 1801 1802 <div class="footer-social-icons"> 1803 1804 <a href="https://www.facebook.com/amberleycastle/"> 1805<svg height="100%" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;" version="1.1" viewBox="0 0 512 512" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M255.022,511.998l0.229,0.001l-0.079,0l-0.15,-0.001Zm1.806,0.001l-0.079,0l0.229,-0.001l-0.15,0.001Zm-2.588,-0.005l0.247,0.001l-0.142,0l-0.105,-0.001Zm3.415,0.001l-0.142,0l0.247,-0.001l-0.105,0.001Zm-4.169,-0.007l0.165,0.001l-0.132,-0.001l-0.033,0Zm4.995,0l-0.132,0.001l0.165,-0.001l-0.033,0Zm0.826,-0.009l-0.058,0.001l0.223,-0.003l-0.165,0.002Zm-6.779,-0.002l0.223,0.003l-0.058,-0.001l-0.165,-0.002Zm7.604,-0.01l-0.135,0.002l0.275,-0.004l-0.14,0.002Zm-8.404,-0.002l0.275,0.004l-0.135,-0.002l-0.14,-0.002Zm9.228,-0.
1805012l-0.182,0.003l0.254,-0.005l-0.072,0.002Zm-9.984,-0.002l0.254,0.005l-0.182,-0.003l-0.072,-0.002Zm-0.937,-0.019l0.225,0.005l-0.04,-0.001l-0.185,-0.004Zm11.745,0.004l-0.04,0.001l0.225,-0.005l-0.185,0.004Zm-12.567,-0.025l0.309,0.008l-0.125,-0.003l-0.184,-0.005Zm13.39,0.005l-0.125,0.003l0.309,-0.008l-0.184,0.005Zm0.823,-0.022l-0.201,0.006l0.316,-0.009l-0.115,0.003Zm-14.967,-0.003l0.316,0.009l-0.201,-0.006l-0.115,-0.003Zm-0.72,-0.022l0.225,0.007l-0.212,-0.007l-0.194,-0.006l0.181,0.006Zm16.509,0l-0.212,0.007l0.225,-0.007l0.181,-0.006l-0.194,0.006Zm0.821,-0.027l-0.112,0.004l0.345,-0.012l-0.233,0.008Zm-18.371,-0.008l0.345,0.012l-0.112,-0.004l-0.233,-0.008Zm-0.749,-0.028l0.362,0.013l-0.201,-0.007l-0.161,-0.006Zm19.941,0.006l-0.201,0.007l0.362,-0.013l-0.161,0.006Zm-20.676,-0.036l0.354,0.015l-0.277,-0.011l-0.077,-0.004Zm21.495,0.004l-0.277,0.011l0.354,-0.015l-0.077,0.004Zm-22.525,-0.049l0.38,0.017l-0.093,-0.003l-0.287,-0.014Zm23.345,0.014l-0.093,0.003l0.38,-0.017l-0.287,0.014Zm-24.084,-0.048l0.394,0.018l-0.186,-0.008l-0.208,-0.01Zm24.902,0.01l-0.186,0.008l0.394,-0.018l-0.208,0.01Zm-25.63,-0.047l0.397,0.02l-0.279,-0.013l-0.118,-0.007Zm26.448,0.007l-0.279,0.013l0.397,-0.02l-0.118,0.007Zm0.818,-0.043l-0.362,0.019l0.321,-0.017l0.378,-0.021l-0.337,0.019Zm-27.925,0.002l0.321,0.017l-0.362,-0.019l-0.337,-0.019l0.378,0.021Zm28.741,-0.048l-0.16,0.009l0.406,-0.023l-0.246,0.014Zm-29.844,-0.014l0.406,0.023l-0.16,-0.009l-0.246,-0.014Zm-0.722,-0.043l0.405,0.024l-0.253,-0.014l-0.152,-0.01Zm31.382,0.01l-0.253,0.014l0.405,-0.024l-0.152,0.01Zm-32.071,-0.053l0.365,0.023l-0.34,-0.021l-0.342,-0.022l0.317,0.02Zm32.887,0.002l-0.34,0.021l0.365,-0.023l0.317,-0.02l-0.342,0.022Zm0.814,-0.053l-0.122,0.008l0.387,-0.026l-0.265,0.018Zm-34.755,-0.018l0.387,0.026l-0.122,-0.008l-0.265,-0.018Zm-0.721,-0.05l0.38,0.027l-0.208,-0.014l-0.172,-0.013Zm36.29,0.013l-0.208,0.014l0.38,-0.027l-0.172,0.013Zm-37.009,-0.064l0.349,0.025l-0.271,-0.019l-0.078,-0.006Zm37.822,0.006l-0.271,0.019l0.349,-0.025l-0.078,0.006Zm-38.789,-0.079l0.306,0.023l-0.074,-0.005l-0.232,-0.018Zm39.602,0.018l-0.074,0.005l0.306,-0.023l-0.232,0.018Zm0.811,-0.063l-0.146,0.011l0.311,-0.025l-0.165,0.014Zm-41.157,-0.014l0.311,0.025l-0.146,-0.011l-0.165,-0.014Zm-0.725,-0.059l0.264,0.022l-0.186,-0.015l-0.078,-0.007Zm42.694,0.007l-0.186,0.015l0.264,-0.022l-0.078,0.007Zm-43.492,-0.074l0.079,0.007l-0.013,-0.001l-0.066,-0.006Zm44.302,0.006l-0.013,0.001l0.079,-0.007l-0.066,0.006Zm0.81,-0.071l-0.072,0.006l0.181,-0.016l-0.109,0.01Zm-45.965,-0.01l0.181,0.016l-0.072,-0.006l-0.109,-0.01Zm-0.75,-0.068l0.135,0.013l-0.084,-0.008l-0.051,-0.005Zm47.523,0.005l-0.084,0.008l0.135,-0.013l-0.051,0.005Zm-63.736,-2.025c-122.3
180519,-19.226 -216,-125.203 -216,-252.887c0,-141.29 114.71,-256 256,-256c141.29,0 256,114.71 256,256c0,127.684 -93.681,233.661 -216,252.887l0,-178.887l59.65,0l11.35,-74l-71,0l0,-48.021c0,-20.245 9.918,-39.979 41.719,-39.979l32.281,0l0,-63c0,0 -29.296,-5 -57.305,-5c-58.476,0 -96.695,35.44 -96.695,99.6l0,56.4l-65,0l0,74l65,0l0,178.887Z"/></svg> 1806 </a> 1807 1808 1809 1810 1811<a href="https://www.instagram.com/amberleycastlesussex/"> 1812 1813<svg height="100%" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;" version="1.1" viewBox="0 0 512 512" width="100%" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:serif="http://www.serif.com/" xmlns:xlink="http://www.w3.org/1999/xlink"><path d="M256,0c141.29,0 256,114.71 256,256c0,141.29 -114.71,256 -256,256c-141.29,0 -256,-114.71 -256,-256c0,-141.29 114.71,-256 256,-256Zm0,96c-43.453,0 -48.902,0.184 -65.968,0.963c-17.03,0.777 -28.661,3.482 -38.839,7.437c-10.521,4.089 -19.444,9.56 -28.339,18.455c-8.895,8.895 -14.366,17.818 -18.455,28.339c-3.955,10.177 -6.659,21.808 -7.437,38.838c-0.778,17.066 -0.962,22.515 -0.962,65.968c0,43.453 0.184,48.902 0.962,65.968c0.778,17.03 3.482,28.661 7.437,38.838c4.089,10.521 9.56,19.444 18.455,28.34c8.895,8.895 17.818,14.366 28.339,18.455c10.178,3.954 21.809,6.659 38.839,7.436c17.066,0.779 22.515,0.963 65.968,0.963c43.453,0 48.902,-0.184 65.968,-0.963c17.03,-0.777 28.661,-3.482 38.838,-7.436c10.521,-4.089 19.444,-9.56 28.34,-18.455c8.895,-8.896 14.366,-17.819 18.455,-28.34c3.954,-10.177 6.659,-21.808 7.436,-38.838c0.779,-17.066 0.963,-22.515 0.963,-65.968c0,-43.453 -0.184,-48.902 -0.963,-65.968c-0.777,-17.03 -3.482,-28.661 -7.436,-38.838c-4.089,-10.521 -9.56,-19.444 -18.455,-28.339c-8.896,-8.895 -17.819,-14.366 -28.34,-18.455c-10.177,-3.955 -21.808,-6.66 -38.838,-7.437c-17.066,-0.779 -22.515,-0.963 -65.968,-0.963Zm0,28.829c42.722,0 47.782,0.163 64.654,0.933c15.6,0.712 24.071,3.318 29.709,5.509c7.469,2.902 12.799,6.37 18.397,11.969c5.6,5.598 9.067,10.929 11.969,18.397c2.191,5.638 4.798,14.109 5.509,29.709c0.77,16.872 0.933,21.932 0.933,64.654c0,42.722 -0.163,47.782 -0.933,64.654c-0.711,15.6 -3.318,24.071 -5.509,29.709c-2.902,7.469 -6.369,12.799 -11.969,18.397c-5.598,5.6 -10.928,9.067 -18.397,11.969c-5.638,2.191 -14.109,4.798 -29.709,5.509c-16.869,0.77 -21.929,0.933 -64.654,0.933c-42.725,0 -47.784,-0.163 -64.654,-0.933c-15.6,-0.711 -24.071,-3.318 -29.709,-5.509c-7.469,-2.902 -12.799,-6.369 -18.398,-11.969c-5.599,-5.598 -9.066,-10.928 -11.968,-18.397c-2.191,-5.638 -4.798,-14.109 -5.51,-29.709c-0.77,-16.872 -0.932,-21.932 -0.932,-64.654c0,-42.722 0.162,-47.782 0.932,-64.654c0.712,-15.6 3.319,-24.071 5.51,-29.709c2.902,-7.468 6.369,-12.799 11.968,-18.397c5.599,-5.599 10.929,-9.067 18.398,-11.969c5.638,-2.191 14.109,-4.797 29.709,-5.509c16.872,-0.77 21.932,-0.933 64.654,-0.933Zm0,49.009c-45.377,0 -82.162,36.785 -82.162,82.162c0,45.377 36.785,82.162 82.162,82.162c45.377,0 82.162,-36.785 82.162,-82.162c0,-45.377 -36.785,-82.162 -82.162,-82.162Zm0,135.495c-29.455,0 -53.333,-23.878 -53.333,-53.333c0,-29.455 23.878,-53.333 53.333,-53.333c29.455,0 53.333,23.878 53.333,53.333c0,29.455 -23.878,53.333 -53.333,53.333Zm104.609,-138.741c0,10.604 -8.597,19.199 -19.201,19.199c-10.603,0 -19.199,-8.595 -19.199,-19.199c0,-10.604 8.596,-19.2 19.199,-19.2c10.604,0 19.201,8.596 19.201,19.2Z"/></svg> 1814 </a> 1815 1816 1817 1818 1819 1820 1821 1822 1823</div> 1824 1825 1826 1827 <div class="wysiwyg_block" style="color: #000000"> 1828 <p>© 2026 Andrew Brownsword Hotels. All Rights Reserved</p> 1829</div> 1830 1831 </div> 1832 1833 1834 <div class="content_block cb-col" 1835 style="padding:0% 0% 0% 10%;"> 1836 1837 1838 1839 1840 1841 <div class="wysiwyg_block" style="color: #000000"> 1842 <p>Amberley Castle<br /> 1843Nr Arundel<br /> 1844West Sussex<br /> 1845BN18 9LT</p> 1846<p><a href="mailto:[email protected]">[email protected]</a><br /> 1847<a href="tel:01798 831 992">01798 831 992</a></p> 1848</div> 1849 1850 </div> 1851 1852 1853 <div class="content_block cb-col" 1854 style="padding:0% 0% 0% 10%;"> 1855 1856 1857 1858 1859 1860
1861<nav class="bl-nav" data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1" > 1862 <h3></h3> 1863 <ul id="menu-footer" class="bl-nav__list"><li id="menu-item-2173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2173"><a href="https://amberleycastle.co.uk/information/accessibility/">Accessibility</a></li> 1864<li id="menu-item-2181" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2181"><a href="https://be.synxis.com/signin?&chain=5301&hotel=102155">Cancel/Amend Booking</a></li> 1865<li id="menu-item-2101" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2101"><a href="https://harri.com/amberley-castle">Careers</a></li> 1866<li id="menu-item-2174" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2174"><a href="https://amberleycastle.co.uk/information/cookies/">Cookies</a></li> 1867<li id="menu-item-1996" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1996"><a href="https://amberleycastle.co.uk/information/">Hotel Information</a></li> 1868<li id="menu-item-2172" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2172"><a href="https://amberleycastle.co.uk/information/privacy-policy/">Privacy Policy</a></li> 1869<li id="menu-item-2175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2175"><a href="https://amberleycastle.co.uk/information/recruitment-privacy-notice/">Recruitment Privacy Notice</a></li> 1870<li id="menu-item-2171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2171"><a href="https://amberleycastle.co.uk/information/terms-and-conditions/">Terms & Conditions</a></li> 1871</ul></nav> 1872 1873<style> 1874 .bl-nav ul {flex-direction: column;} 1875/* Scoped to this instance via data-uid */ 1876.bl-nav[data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1"] .bl-nav__list { 1877 display: flex; 1878 gap: 0.2rem; 1879 padding: 0; 1880 margin: 0; 1881 list-style: none; 1882} 1883.bl-nav[data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1"] a { 1884 color: var(--nav-color, inherit) !important; 1885 font-size: var(--nav-size, inherit); 1886 text-decoration: none; 1887 line-height: 1.2; 1888} 1889.bl-nav[data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1"] h3 { 1890 color: var(--nav-color, inherit) !important; 1891} 1892.bl-nav[data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1"] a:hover, 1893.bl-nav[data-uid="nav-2f3c0b23-e6ba-47c3-9a4a-72d2bfb16eb1"] a:focus { 1894 color: var(--nav-hover, var(--nav-color, inherit)) !important; 1895 text-decoration: underline; 1896} 1897</style> 1898 1899 1900 1901 <hr class="bl-rule" 1902 style="background:#e5e7eb;height:1px;width:100%;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;border:0;"> 1903 1904 1905 1906 <div class="wysiwyg_block" style="color: #000000"> 1907 <p><a href="https://theloyaltyco.app/" target="_blank" rel="noopener">Website by TLC</a></p> 1908</div> 1909 1910 </div> 1911 1912 1913 <div class="content_block cb-row cb-row-around" 1914 style="padding:0% 0% 0% 10%;"> 1915 1916 1917 1918 1919 1920 1921 <div 1922 id="imgblock-1-721" 1923 class="image_block imgmedium" 1924 style="height:10vh" > 1925 <img src="https://amberleycastle.co.uk/wp-content/uploads/sites/6/2026/03/BSH-Awards-AMC-e1787314790419.png" alt="" style="border-radius:0px;" /> 1926 </div> 1927 1928 <!-- If mobile height explicitly set, use it --> 1929 <style> 1930 @media (max-width: 767px) { 1931 #imgblock-1-721 { 1932 height: 10vh !important; 1933 } 1934 } 1935 </style> 1936 1937 1938 1939 </div> 1940 1941 </div> </div> 1942 1943 1944 1945 1946 1947 1948 1949<style> 1950 /* Base content_block defaults */ 1951.content_block { 1952 display: flex; 1953 flex-direction: column; /* default */ 1954 padding: 0; 1955} 1956 1957/* Column (explicit, in case you want to force) */ 1958.content_block.cb-col { 1959 flex-direction: column; 1960} 1961 1962/* Row variants share these: horizontal flow + wrap naturally */ 1963.content_block.cb-row { 1964 flex-direction: row; 1965 flex-wrap: wrap; /* allow natural wrapping */ 1966 align-items: flex-start; /* keep items aligned to top */ 1967 align-content: flex-start; /* when multiple rows form */ 1968 gap: var(--cb-gap, 0); /* optional: per-block gap variable */ 1969} 1970 1971/* Make children keep intrinsic width; wrap when they run out of space */ 1972.content_block.cb-row > * { 1973 flex: 0 1 auto; /* donât stretch, allow wrap */ 1974} 1975 1976/* Distribution options */ 1977.content_block.cb-row.cb-row-around { justify-content: space-around; } 1978.content_block.cb-row.cb-row-evenly { justify-content: space-evenly; } 1979.content_block.cb-row.cb-row-between { justify-content: space-between; } 1980 1981/* Optional: if you want a default small gap between inner items */ 1982.content_block.cb-row { --cb-gap: 8px; } 1983 1984</style> 1985 1986</div> 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999<!-- right searchbar --> 2000<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasRight" aria-labelledby="offcanvasRightLabel"> 2001 <div class="offcanvas-header"> 2002 <div><button type="button" class="btn-back text-reset" data-id="step-1" style="display:none">Back</button></div> 2003 <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button> 2004 </div> 2005 2006 <div class="offcanvas-body"> 2007 2008 <!-- STEP 1 --> 2009 <div class="step step-1"> 2010 2011 2012 <h4>I would like to bookâ¦</h4> 2013 2014 <div class="feature-select-box"> 2015 <label class="feature-list-options">Please choose</label> 2016 2017 <ul id="feature-list" style="display:none"> 2018 <li data-value="afternoon_tea" class="feature-option">Afternoon Tea</li> 2019 <li data-value="meeting_rooms" class="feature-option">Meeting Rooms</li> 2020 <li data-value="stay" class="feature-option">Room</li> 2021 <li data-value="restaurant" class="feature-option">Table</li> 2022 <li data-value="weddings" class="feature-option">Wedding Venue</li> 2023 </ul> 2024 </div> 2025 2026 </div> 2027 2028 <br> 2029 2030 <!-- STEP 2 --> 2031 <div class="step step-2" style="display:none"></div> 2032 2033 <br> 2034 2035 <!-- STEP 3 --> 2036 <div class="step step-3" style="display:none"> 2037 <div class="book_now_btn_wrap"></div> 2038 </div> 2039 2040 </div> 2041</div> 2042<!-- right searchbar --> 2043
2044<script type="speculationrules"> 2045{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/6/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/opal-pro/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} 2046</script>
vendor: 1 bytes, line 2046
2046
2047<script id="wp-hooks-js" src="https://amberleycastle.co.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 2047
2047
2048<script id="wp-i18n-js" src="https://amberleycastle.co.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 2048
2048
2049<script id="wp-i18n-js-after"> 2050wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); 2051//# sourceURL=wp-i18n-js-after 2052</script>
vendor: 1 bytes, line 2052
2052
2053<script id="swv-js" src="https://amberleycastle.co.uk/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 2053
2053
2054<script id="contact-form-7-js-translations"> 2055( function( domain, translations ) { 2056 var localeData = translations.locale_data[ domain ] || translations.locale_data.messages; 2057 localeData[""].domain = domain; 2058 wp.i18n.setLocaleData( localeData, domain ); 2059} )( "contact-form-7", {"translation-revision-date":"2026-05-05 18:32:38+0000","generator":"GlotPress\/4.0.3","domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural-forms":"nplurals=2; plural=n != 1;","lang":"en_GB"},"This contact form is placed in the wrong place.":["This contact form is placed in the wrong place."],"Error:":["Error:"]}},"comment":{"reference":"includes\/js\/index.js"}} ); 2060//# sourceURL=contact-form-7-js-translations 2061</script>
vendor: 1 bytes, line 2061
2061
2062<script id="contact-form-7-js-before"> 2063var wpcf7 = { 2064 "api": { 2065 "root": "https:\/\/amberleycastle.co.uk\/wp-json\/", 2066 "namespace": "contact-form-7\/v1" 2067 } 2068}; 2069//# sourceURL=contact-form-7-js-before 2070</script>
vendor: 1 bytes, line 2070
2070
2071<script id="contact-form-7-js" src="https://amberleycastle.co.uk/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 2071
2071
2072<script data-wp-strategy="async" id="cloudflare-turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 2072
2072
2073<script id="cloudflare-turnstile-js-after"> 2074document.addEventListener( 'wpcf7submit', e => turnstile.reset() ); 2075//# sourceURL=cloudflare-turnstile-js-after 2076</script>
vendor: 1 bytes, line 2076
2076
2077<script id="theme-nav-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/nav.js?ver=1.1.0"></script>
vendor: 1 bytes, line 2077
2077
2078<script id="jquery-ui-js-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery-ui.min.js"></script>
vendor: 1 bytes, line 2078
2078
2079<script id="timepicker-js" src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
vendor: 1 bytes, line 2079
2079
2080<script id="jquery-mCustomScrollbar-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery.mCustomScrollbar.concat.min.js"></script>
vendor: 1 bytes, line 2080
2080
2081<script id="jquery-nicescroll-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery.nicescroll.min.js"></script>
vendor: 1 bytes, line 2081
2081
2082<script id="magnific-popup-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 2082
2082
2083<script id="owl-js-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 2083
2083
2084<script id="bootstrapbundle-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 2084
2084
2085<script id="bootstrapselectjs-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap-select.min.js"></script>
vendor: 1 bytes, line 2085
2085
2086<script id="bootstrapdatepicker-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap-datepicker.js"></script>
vendor: 1 bytes, line 2086
2086
2087<script id="validate-min-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/jquery.validate.min.js"></script>
vendor: 1 bytes, line 2087
2087
2088<script id="validate-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/validate.js"></script>
vendor: 1 bytes, line 2088
2088
2089<script id="booking-js-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/booking.js"></script>
vendor: 1 bytes, line 2089
2089
2090<script id="select2-js-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/select2.min.js"></script>
vendor: 1 bytes, line 2090
2090
2091<script id="custom-js-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/custom.js?ver=7.1.2"></script>
vendor: 1 bytes, line 2091
2091
2092<script id="swiper-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 2092
2092
2093<script id="site-swiper-init-js" src="https://amberleycastle.co.uk/wp-content/themes/opal-pro/assets/js/site-swiper-init.js?ver=1761302033"></script>
vendor: 1 bytes, line 2093
2093
2094<script id="wp-emoji-settings" type="application/json"> 2095{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://amberleycastle.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.2"}} 2096</script>
vendor: 1 bytes, line 2096
2096
2097<script type="module"> 2098/*! This file is auto-generated */ 2099var e="script#wp-emoji-settings",t=document.querySelector(e);if(!(t instanceof HTMLScriptElement))throw new Error("Element missing: "+e);const r=JSON.parse(t.text),s=(window._wpemojiSettings=r,"wpEmojiSettingsSupports"),o=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(s,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const r=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===r[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,r){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!r(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,r){let a;const s=(a="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),o=(s.textBaseline="top",s.font="600 32px Arial",{});return e.forEach(e=>{o[e]=t(s,e,n,r)}),o}function a(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}r.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(s));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(o),u.toString(),c.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"});const a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=e=>{i(n=e.data),a.terminate(),t(n)})}catch(e){}i(n=f(o,u,c,p))}t(n)}).then(e=>{for(const n in e)r.supports[n]=e[n],r.supports.everything=r.supports.everything&&r.supports[n],"flag"!==n&&(r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&r.supports[n]);var t;r.supports.everythingExceptFlag=r.supports.everythingExceptFlag&&!r.supports.flag,r.supports.everything||((t=r.source||{}).concatemoji?a(t.concatemoji):t.wpemoji&&t.twemoji&&(a(t.twemoji),a(t.wpemoji)))}); 2100//# sourceURL=https://amberleycastle.co.uk/wp-includes/js/wp-emoji-loader.min.js 2101</script>
2101 2102
2103<script> 2104jQuery(document).ready(function($){ 2105 2106 // Back stack (optional - you already had it) 2107 var stepHistory = []; 2108 2109 function showStep(stepClass) { 2110 $('.step').hide(); 2111 $('.' + stepClass).show(); 2112 if (stepClass !== 'step-1') $('.btn-back').show(); 2113 else $('.btn-back').hide(); 2114 } 2115 2116 // Reset when opening booking 2117 $(document).on('click', '.banner_book_now_btn, .add_booking', function(){ 2118 $('.menu-overlay, .burger-menu').removeClass('active'); 2119 $('.step-2, .step-3').hide().empty(); 2120 $('.feature-list-options').removeClass('active-feature-list-options').text('Please choose'); 2121 $('#feature-list').hide(); 2122 stepHistory = []; 2123 $('.btn-back').hide(); 2124 }); 2125 2126 // Back button 2127 $(document).on('click', '.btn-back', function(){ 2128 if (stepHistory.length > 0) showStep(stepHistory.pop()); 2129 else showStep('step-1'); 2130 }); 2131 2132 // Step 1 dropdown toggle 2133 $(document).on('click', '.feature-list-options', function() { 2134 $('#feature-list').toggle(); 2135 $(this).toggleClass('active-feature-list-options'); 2136 }); 2137 2138 // Step 2 dropdown toggle (added dynamically) 2139 $(document).on('click', '.explore-list-options', function() { 2140 $('.explore-list').toggle(); 2141 $(this).toggleClass('active-explore-list-options'); 2142 }); 2143 2144 // STEP 1 â click feature option 2145 $(document).on('click', '#feature-list .feature-option', function(){ 2146 var selectedValue = ($(this).data('value') || '').toString(); 2147 var selectedText = $(this).text().trim(); 2148 2149 if (!selectedValue) return; 2150 2151 $('#feature-list .feature-option').removeClass('selected'); 2152 $(this).addClass('selected'); 2153 2154 $('.feature-list-options').text(selectedText); 2155 $('#feature-list').hide(); 2156 $('.feature-list-options').removeClass('active-feature-list-options'); 2157 2158 // Reset next steps 2159 $('.step-3').hide().empty(); 2160 $('.step-2').html('<div class="explore-select-box"><p>Loadingâ¦</p></div>').show(); 2161 2162 $.ajax({ 2163 url: 'https://amberleycastle.co.uk/wp-admin/admin-ajax.php', 2164 type: 'POST', 2165 data: { 2166 action: 'filter_property_by_feature', 2167 feature: selectedValue 2168 }, 2169 success: function (response) { 2170 $('.step-2').html(response).show(); 2171 $('.step-3').hide().empty(); 2172 2173 // â AUTO-SELECT if only one venue option 2174 try { 2175 var $items = $('.step-2 .explore-item'); 2176 if ($items.length === 1) { 2177 // Trigger your existing delegated click handler for Step 3 2178 $items.eq(0).trigger('click'); 2179 } 2180 } catch (e) { 2181 // do nothing - never break Step 1 flow 2182 } 2183 }, 2184 error: function () { 2185 $('.step-2').html('<p>An error occurred.</p>').show(); 2186 } 2187 }); 2188 }); 2189 2190 // STEP 3 â click venue (explore-item) 2191 let bookXhr = null; 2192 2193 $(document).off('click.bookingFlow', '.explore-item').on('click.bookingFlow', '.explore-item', function () { 2194 2195 const $item = $(this); 2196 2197 // Mark selected 2198 $('.explore-item').removeClass('selected'); 2199 $item.addClass('selected'); 2200 2201 const siteId = parseInt($item.data('site'), 10) || 0; 2202 const postId = parseInt($item.data('post'), 10) || 0; 2203 const feature = ($item.data('feature') || '').toString(); 2204 2205 // Update Step-2 label text 2206 const selectedText = $item.text().trim(); 2207 $('.explore-list-options').text(selectedText); 2208 $('.explore-list').hide(); 2209 $('.explore-list-options').removeClass('active-explore-list-options'); 2210 2211 if (!postId || !feature) { 2212 $('.step-3').html('<div class="book_now_btn_wrap">Invalid selection.</div>').show(); 2213 return; 2214 } 2215 2216 // Abort previous request to stop flicker / overwrites 2217 if (bookXhr && bookXhr.readyState !== 4) bookXhr.abort(); 2218 2219 $('.step-3').html('<div class="book_now_btn_wrap">Loadingâ¦</div>').show(); 2220 2221 bookXhr = $.ajax({ 2222 url: 'https://amberleycastle.co.uk/wp-admin/admin-ajax.php', 2223 method: 'POST', 2224 data: { 2225 action: 'get_book_button', 2226 site_id: siteId, 2227 post_id: postId, 2228 feature: feature 2229 }, 2230 success: function (response) { 2231 // Only apply if still selected 2232 if (!$item.hasClass('selected')) return; 2233 $('.step-3').html(response).show(); 2234 }, 2235 error: function (xhr, status) { 2236 if (status === 'abort') return; 2237 $('.step-3').html('<div class="book_now_btn_wrap">Something went wrong.</div>').show(); 2238 } 2239 }); 2240 2241 }); 2242 2243}); 2244</script>
2244 2245 2246
2247<script> 2248 const burger = document.querySelector('.burger'); 2249 const menu = document.querySelector('.menu-overlay'); 2250 const leftPanel = document.getElementById('menuLeft'); 2251 const collectionItems = document.querySelectorAll('.collection-menu ul li'); 2252 const menuSwiper = new Swiper(".mySwiper", { 2253 slidesPerView: 1, 2254 effect: "fade", 2255 speed: 700, 2256 }); 2257 2258 // Toggle menu 2259 burger.addEventListener('click', () => { 2260 menu.classList.toggle('active'); 2261 }); 2262 2263 // Change background + Swiper slide on hover 2264 collectionItems.forEach(item => { 2265 item.addEventListener('mouseenter', () => { 2266 const bgColor = item.dataset.bg; 2267 const index = item.dataset.index; 2268 leftPanel.style.backgroundColor = bgColor; 2269 menuSwiper.slideTo(index); 2270 }); 2271 }); 2272</script>
vendor: 1 bytes, line 2272
2272
2273<script> 2274 const burgerMenu = document.getElementById('burger-menu'); 2275 burgerMenu.addEventListener('click', () => { 2276 burgerMenu.classList.toggle('active'); 2277 }); 2278 2279 jQuery(document).ready(function($) { 2280 $('.property-item').on('click', function() { 2281 const postID = $(this).data('id'); 2282 const siteID = $(this).data('site'); 2283 $(".collection-menu ul li").removeClass('active'); 2284 $(this).addClass('active'); 2285 2286 $.ajax({ 2287 url: 'https://amberleycastle.co.uk/wp-admin/admin-ajax.php', 2288 type: 'POST', 2289 data: { 2290 action: 'get_property_details', 2291 post_id: postID, 2292 site_id: siteID 2293 2294 }, 2295 /*beforeSend: function() { 2296 $('.menu-right').html('<p>Loading...</p>'); 2297 },*/ 2298 success: function(response) { 2299 $('.menu-right').html(response); 2300 2301 // Mobile book button 2302 $.ajax({ 2303 url: 'https://amberleycastle.co.uk/wp-admin/admin-ajax.php', 2304 type: 'POST', 2305 data: { 2306 action: 'get_property_book_button', 2307 post_id: postID, 2308 site_id: siteID 2309 }, 2310 /*beforeSend: function() { 2311 $('.menu-right').html('<p>Loading...</p>'); 2312 },*/ 2313 success: function(res) { 2314 2315 $('.booking_btn_mobile').html(res); 2316 }, 2317 2318 }); 2319 2320 }, 2321 error: function() { 2322 $('.menu-right').html('<p>Something went wrong!</p>'); 2323 } 2324 }); 2325 }); 2326}); 2327</script>
vendor: 1 bytes, line 2327
2327
2328<script> 2329const h3 = document.querySelector("h3.collection-heading"); 2330 const parent = h3.parentElement; 2331 2332 h3.addEventListener("click", function() { 2333 parent.classList.toggle("active"); 2334 }); 2335</script>
2335 2336 <style> 2337 .opal-form label { color: var(--brand-alt-color) !important;} 2338 2339 .opal-form input, .opal-form select, .opal-form textarea { 2340 background: transparent !important; 2341 border-bottom: 1px solid var(--brand-alt-color) !important; 2342 border-right: 0 !important; 2343 border-left: 0 !important; 2344 border-top: 0 !important; 2345 box-shadow: none !important; 2346 border-radius: 0 !important; 2347 color: var(--brand-alt-color) !important; 2348 2349 } 2350 2351 .opal-form .formbuilder-checkbox { 2352 display: flex; 2353 flex-direction: row; 2354 gap: 10px; 2355 flex-wrap: wrap; 2356} 2357 .opal-form a, .opal-form p { 2358color: var(--brand-alt-color) !important; 2359} 2360.rendered-form .btn { 2361 background-color: var(--brand-alt-color) !important; 2362 color: var(--brand-color) !important; 2363 border: 1px solid var(--brand-alt-color) !important; 2364 transition: all .3s ease; 2365 text-transform: uppercase !important; 2366 letter-spacing: 2px; 2367 padding: 10px 30px !important; 2368 border-radius: 0; 2369 font-size: 1em !important; 2370} 2371 2372 2373 2374 2375 2376 .menu.menu-primary > li { 2377 margin: 0 0.5px; 2378} 2379 .bottom-header-bar .menu.menu-primary > li > a { 2380 letter-spacing: 2px; 2381} 2382 .button_block { 2383 text-decoration: uppercase !important} 2384 2385 .bottom-header-bar .menu.menu-primary > li > a { 2386 letter-spacing: 2px; 2387} 2388 .button_block { 2389 text-decoration: uppercase !important} 2390 2391 .bottom-header-bar .menu.menu-primary > li > a { 2392 letter-spacing: 2px !important; 2393} 2394 .button_block, .combo-btn, .button_block a, .content_block.button-group .button_block a, .combo-btn, header .user-btns .header-btn-1 { 2395 text-transform: uppercase !important} 2396 2397.wysiwyg_block p, p { 2398 margin-top: 3% !important; 2399 margin-bottom: 3% !important; 2400} 2401 2402.title_block p, .wpcf7 p { 2403 margin-top: 0% !important; 2404 margin-bottom: 0% !important; 2405} 2406 2407 .button_block, .combo-btn, .button_block a, .content_block.button-group .button_block a, .combo-btn, header .user-btns .header-btn-1, .wpcf7-submit { 2408 letter-spacing: 1px !important; 2409} 2410 2411 2412 2413 .wpcf7 input::placeholder, .wpcf7, .wpcf7 textarea::placeholder { 2414 color: var(--brand-main-color); 2415 } 2416.wpcf7 textarea { 2417 border-top: 1px solid var(--brand-main-color); 2418 border-right: 1px solid var(--brand-main-color); 2419 border-bottom: 1px solid var(--brand-main-color); 2420 border-left: 1px solid var(--brand-main-color); 2421 2422} 2423 2424 .wpcf7:focus, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 input:target { 2425 background: transparent; 2426 box-shadow: none !important; 2427 } 2428 2429 .wpcf7 input:-internal-autofill-selected { 2430 background-image: none !important; 2431 background-color: transparent !important; 2432 color: var(--brand-titles-color, inherit); 2433 box-shadow: none !important; 2434} 2435 2436 2437 @media (max-width: 800px) { 2438 2439 .footer-logo-section { 2440 padding: 0 0 0 10% !important} 2441 2442 } 2443 2444 2445 2446 2447 @media (max-width: 700px) { 2448 2449 .footer-social-icons svg { 2450 margin: 0 10px 0 0; 2451} 2452 .footer-badges { 2453 padding: 0% 0% 0% 4%; 2454 gap: 0px; 2455} 2456 2457 2458 2459 } 2460 2461 2462 2463 2464 /* Menu Overrides */ 2465 .menu.menu-primary > li { 2466 margin: 0 0.5px !important; 2467} 2468 .table-menu-item__title { 2469 font-family: "gill-sans-nova", sans-serif !important; 2470 color: inherit; 2471 } 2472 2473 2474</style> 2475 2476 2477 2478 2479 2480 2481 2482 2483<style> 2484 .book_now_btn_wrap { 2485 display: flex; 2486 flex-direction: row-reverse; 2487} 2488.book_now_btn_wrap .btn { 2489background-color: var(--opal-btn-bg) !important; 2490 border: 1px solid var(--opal-btn-border) !important; 2491 color: var(--opal-btn-color) !important; 2492} 2493.book_now_btn_wrap .btn:hover { 2494 background-color: var(--opal-btn-bg-hover) !important; 2495 border: 1px solid var(--opal-btn-border-hover) !important; 2496 color: var(--opal-btn-color-hover) !important;; 2497} 2498.book_now_btn_wrap a { 2499 max-width:100%; 2500} 2501 2502</style>
2503<script> 2504document.addEventListener('DOMContentLoaded', function () { 2505 2506 document.querySelectorAll('a[href]').forEach(function(link) { 2507 2508 // Skip anchors, mail, tel, javascript etc 2509 if ( 2510 link.href.startsWith('mailto:') || 2511 link.href.startsWith('tel:') || 2512 link.href.startsWith('javascript:') || 2513 link.getAttribute('href').startsWith('#') 2514 ) return; 2515 2516 // Only external links 2517 if (link.hostname !== window.location.hostname) { 2518 link.setAttribute('target', '_blank'); 2519 link.setAttribute('rel', 'noopener noreferrer'); 2520 } 2521 2522 }); 2523 2524}); 2525</script>
vendor: 1 bytes, line 2525
2525
2526<script src="//rum-static.pingdom.net/pa-6a42072882daeb00120000e6.js" async></script>
2526 2527</body> 2528</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.