PageSourceSearch

https://amberleycastle.co.uk/offers/

html amberleycastle.co.uk collected 2026-09-29 19:09:59 UTC 115,216 bytes, 2,528 lines download raw bytes

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 &raquo; Feed" href="https://amberleycastle.co.uk/feed/" />
249<link rel="alternate" type="application/rss+xml" title="Amberley Castle &raquo; 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&#038;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 &#038; 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 &#038; 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 &#038; 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>&amp;</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>&amp;</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>&amp;</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 &#038; 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 &#038; 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> &amp; <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?&#038;chain=5301&#038;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 &#038; 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 &gt; li {
2377    margin: 0 0.5px;
2378}
2379    .bottom-header-bar .menu.menu-primary &gt; li &gt; a {
2380    letter-spacing: 2px;
2381}
2382    .button_block {
2383    text-decoration: uppercase !important}
2384    
2385        .bottom-header-bar .menu.menu-primary &gt; li &gt; a {
2386    letter-spacing: 2px;
2387}
2388    .button_block {
2389    text-decoration: uppercase !important}
2390
2391 .bottom-header-bar .menu.menu-primary &gt; li &gt; 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 &gt; 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.