PageSourceSearch

https://theimperialtorquay.co.uk/meeting-and-events/

html theimperialtorquay.co.uk collected 2026-10-08 11:13:18 UTC 111,678 bytes, 2,363 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://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/style.css' type='text/css' media='all' />
11    <link rel='stylesheet' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/header.css?ver=1791457997' type='text/css' media='all' />
12    <link rel='stylesheet' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/footer.css' type='text/css' media='all' />
13    <link rel='stylesheet' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/builder.css?ver=1791457997' 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: #ffffff !important; }
50
51    header .bottom-header-bar { background-color: #15406a !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: #15406a !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 #15406a !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 #15406a !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: 100px; }
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: #15406a !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: #15406a;
151            --brand-alt-color: #e7eef8;
152            --brand-accent-color: #eeeeee;
153            --brand-body-color: #333333;
154            --brand-titles-color: #15406a;
155            --opal-main: #15406a;
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: #15406a;
168            --opal-btn-color: #ffffff;
169            --opal-btn-border: #15406a;
170            --opal-btn-bg-hover: #ffffff;
171            --opal-btn-color-hover: #15406a;
172            --opal-btn-border-hover: #15406a;
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	</script>
vendor: 1 bytes, line 203
203
204<script type="text/javascript" data-cookieconsent="ignore">
205		(function (w, d, s, l, i) {
206		w[l] = w[l] || [];
207		w[l].push({'gtm.start': new Date().getTime(), event: 'gtm.js'});
208		var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l !== 'dataLayer' ? '&l=' + l : '';
209		j.async = true;
210		j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl;
211		f.parentNode.insertBefore(j, f);
212	})(
213		window,
214		document,
215		'script',
216		'dataLayer',
217		'GTM-N4MMNRGJ'
218	);
219</script>
vendor: 1 bytes, line 219
219
220<script type="text/javascript"
221		id="Cookiebot"
222		src="https://consent.cookiebot.com/uc.js"
223		data-implementation="wp"
224		data-cbid="a29a3b99-f8f0-4d33-8e1b-82ac97b5393c"
225							data-blockingmode="auto"
226	></script>
226
227<meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />
228
229	<!-- This site is optimized with the Yoast SEO Premium plugin v27.9 (Yoast SEO v27.9) - https://yoast.com/product/yoast-seo-premium-wordpress/ -->
230	<title>Torquay Function Venue Hire - Imperial Torquay</title>
231	<meta name="description" content="Function Venue Hire at The Imperial Torquay. Elegant meeting rooms, delegate packages, coastal views and dedicated event planning in Torquay." />
232	<link rel="canonical" href="https://theimperialtorquay.co.uk/meeting-and-events/" />
233	<meta property="og:locale" content="en_US" />
234	<meta property="og:type" content="article" />
235	<meta property="og:title" content="Torquay Function Venue Hire" />
236	<meta property="og:description" content="Function Venue Hire at The Imperial Torquay. Elegant meeting rooms, delegate packages, coastal views and dedicated event planning in Torquay." />
237	<meta property="og:url" content="https://theimperialtorquay.co.uk/meeting-and-events/" />
238	<meta property="og:site_name" content="Imperial Torquay" />
239	<meta property="article:modified_time" content="2026-09-04T13:47:34+00:00" />
240	<meta name="twitter:card" content="summary_large_image" />
241	<meta name="twitter:label1" content="Est. reading time" />
242	<meta name="twitter:data1" content="3 minutes" />
243	
243<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/","url":"https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/","name":"Torquay Function Venue Hire - Imperial Torquay","isPartOf":{"@id":"https:\/\/theimperialtorquay.co.uk\/#website"},"datePublished":"2025-11-05T12:52:49+00:00","dateModified":"2026-09-04T13:47:34+00:00","description":"Function Venue Hire at The Imperial Torquay. Elegant meeting rooms, delegate packages, coastal views and dedicated event planning in Torquay.","breadcrumb":{"@id":"https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/theimperialtorquay.co.uk\/"},{"@type":"ListItem","position":2,"name":"Torquay Function Venue Hire"}]},{"@type":"WebSite","@id":"https:\/\/theimperialtorquay.co.uk\/#website","url":"https:\/\/theimperialtorquay.co.uk\/","name":"Imperial Torquay","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/theimperialtorquay.co.uk\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/theimperialtorquay.co.uk\/meeting-and-events\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Imperial Torquay"}]}</script>
243
244	<!-- / Yoast SEO Premium plugin. -->
245
246
247<link rel='dns-prefetch' href='//challenges.cloudflare.com' />
248<link rel='dns-prefetch' href='//cdnjs.cloudflare.com' />
249<link rel="alternate" type="application/rss+xml" title="Imperial Torquay &raquo; Feed" href="https://theimperialtorquay.co.uk/feed/" />
250<link rel="alternate" type="application/rss+xml" title="Imperial Torquay &raquo; Comments Feed" href="https://theimperialtorquay.co.uk/comments/feed/" />
251<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://theimperialtorquay.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftheimperialtorquay.co.uk%2Fmeeting-and-events%2F" />
252<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://theimperialtorquay.co.uk/wp-json/oembed/1.0/embed?url=https%3A%2F%2Ftheimperialtorquay.co.uk%2Fmeeting-and-events%2F&#038;format=xml" />
253<style id="wp-img-auto-sizes-contain-inline-css">
254img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
255/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
256</style>
257<style id="wp-emoji-styles-inline-css">
258
259	img.wp-smiley, img.emoji {
260		display: inline !important;
261		border: none !important;
262		box-shadow: none !important;
263		height: 1em !important;
264		width: 1em !important;
265		margin: 0 0.07em !important;
266		vertical-align: -0.1em !important;
267		background: none !important;
268		padding: 0 !important;
269	}
270/*# sourceURL=wp-emoji-styles-inline-css */
271</style>
272<style id="wp-block-library-inline-css">
273: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;
273--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}}
274
275/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
276</style>
277<style id="classic-theme-styles-inline-css">
278/*! This file is auto-generated */
279.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}
280/*# sourceURL=/wp-includes/css/classic-themes.min.css */
281</style>
282
283<style id="global-styles-inline-css">
284: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,
2840) 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;}
284.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;}
285/*# sourceURL=global-styles-inline-css */
286</style>
287
288<link rel='stylesheet' id='contact-form-7-css' href='https://theimperialtorquay.co.uk/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.5' media='all' />
289<link rel='stylesheet' id='theme-style-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/style.css' media='all' />
290<link rel='stylesheet' id='theme-nav-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/nav.css?ver=1.0' media='all' />
291<link rel='stylesheet' id='jquery-ui-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/jquery-ui.min.css?ver=7.1.3' media='all' />
292<link rel='stylesheet' id='datepicker-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/datepicker.css?ver=7.1.3' media='all' />
293<link rel='stylesheet' id='jquery-mCustomScrollbar-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/jquery.mCustomScrollbar.css?ver=7.1.3' media='all' />
294<link rel='stylesheet' id='timepicker-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/jquery.timepicker.min.css?ver=7.1.3' media='all' />
295<link rel='stylesheet' id='popup-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/popup.css?ver=7.1.3' media='all' />
296<link rel='stylesheet' id='select2-css-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/select2.min.css?ver=7.1.3' media='all' />
297<link rel='stylesheet' id='swiper-css' href='https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/css/swiper-bundle.min.css' media='all' />
298<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' />
299<script id="jquery-core-js" src="https://theimperialtorquay.co.uk/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
vendor: 1 bytes, line 299
299
300<script id="jquery-migrate-js" src="https://theimperialtorquay.co.uk/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
300
301<link rel="https://api.w.org/" href="https://theimperialtorquay.co.uk/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://theimperialtorquay.co.uk/wp-json/wp/v2/pages/1451" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://theimperialtorquay.co.uk/xmlrpc.php?rsd" />
302<meta name="generator" content="WordPress 7.1.3" />
303<link rel='shortlink' href='https://theimperialtorquay.co.uk/?p=1451' />
304<link rel="icon" href="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/02/cropped-favicon-theimperialtorquay.co_.uk_-32x32.png" sizes="32x32" />
305<link rel="icon" href="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/02/cropped-favicon-theimperialtorquay.co_.uk_-192x192.png" sizes="192x192" />
306<link rel="apple-touch-icon" href="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/02/cropped-favicon-theimperialtorquay.co_.uk_-180x180.png" />
307<meta name="msapplication-TileImage" content="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/02/cropped-favicon-theimperialtorquay.co_.uk_-270x270.png" />
308<style id="wp-custom-css">
309/* =========================================================
310   ABH Manual Performance Layer – Safe Global Trial
311   Purpose:
312   1) Improve media stability
313   2) Reduce below-the-fold rendering cost
314   3) Reduce non-essential animation overhead
315   Low-risk version for live testing
316   ========================================================= */
317
318/* 1. Media stability */
319img,
320picture,
321video {
322  max-width: 100%;
323  height: auto;
324  display: block;
325}
326
327/* Prevent common wrappers from collapsing awkwardly */
328.wp-block-image,
329.elementor-widget-image,
330.featured-image,
331.post-thumbnail,
332.hero-media,
333.banner-media {
334  overflow: hidden;
335}
336
337/* 2. Light below-the-fold render deferral
338   Only applies to common content wrappers after the first visible section */
339.site-main > section:not(:first-of-type):not(.site-footer),
340main > section:not(:first-of-type):not(.site-footer),
341.site-content > section:not(:first-of-type):not(.site-footer),
342.elementor-section:not(:first-of-type),
343.wp-block-group:not(:first-of-type) {
344  content-visibility: auto;
345  contain-intrinsic-size: 1px 800px;
346}
347
348/* 3. Safety exclusions for interactive elements */
349.mfp-wrap,
350.mfp-bg,
351.ui-datepicker,
352.ui-timepicker-wrapper,
353.select2-container,
354.swiper,
355.swiper-wrapper,
356.swiper-slide,
357.modal,
358.popup,
359#CookiebotWidget,
360#CybotCookiebotDialog,
361header,
362.site-header,
363#masthead {
364  content-visibility: visible !important;
365}
366
367/* 4. Reduce animation cost on decorative elements only */
368[class*="animate"],
369[class*="animated"],
370[class*="fade"],
371[class*="reveal"] {
372  animation-duration: 0.01s !important;
373  transition-duration: 0.01s !important;
374}
375</style>
376    <style>
377        html { margin-top: 0 !important; }
378    </style>
379</head>
380
381<body id="new_style" class="wp-singular page-template page-template-builder page-template-builder-php page page-id-1451 page-parent wp-theme-opal-pro">
382        
383    
384    
384<script>
385    document.addEventListener("DOMContentLoaded", function() {
386        let lastScroll = 0;
387        const header = document.querySelector("header");
388        window.addEventListener("scroll", function() {
389            let currentScroll = window.pageYOffset;
390            if (currentScroll > lastScroll && currentScroll > 50) {
391                header.classList.add("hide-on-scroll_down");
392            } else {
393                header.classList.remove("hide-on-scroll_down");
394            }
395            lastScroll = currentScroll;
396        });
397    });
398    </script>
398
399
400<header>
401    <div class="top-header-bar">
402        <div class="left-inner">
403            <div class="burger">
404                <div class="burger-menu" id="burger-menu">
405                    <span></span>
406                    <span></span>
407                    <span></span>
408                </div>
409            </div>
410
411            
412            <div class="menu-overlay">
413                <div class="menu-left" id="menuLeft">
414                    <ul id="menu-main-menu" class="menu menu-primary"><li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1467 level-0"><a href="https://theimperialtorquay.co.uk/stay/" class="menu-link">Stay</a></li>
415<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1466 level-0"><a href="https://theimperialtorquay.co.uk/offers/" class="menu-link">Offers</a></li>
416<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1463 level-0"><a href="https://theimperialtorquay.co.uk/dine/" class="menu-link">Dine</a></li>
417<li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1451 current_page_item menu-item-1464 level-0"><a href="https://theimperialtorquay.co.uk/meeting-and-events/" class="menu-link" aria-current="page">Meeting &#038; Events</a></li>
418<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2007 level-0"><a href="https://theimperialtorquay.co.uk/weddings/" class="menu-link">Marry</a></li>
419<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1465 level-0"><a href="https://theimperialtorquay.co.uk/explore/" class="menu-link">Explore</a></li>
420<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1468 level-0"><a href="https://theimperialtorquay.co.uk/spa/" class="menu-link">Spa</a></li>
421<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1472 level-0"><a href="https://theimperialtorquay.co.uk/gift/" class="menu-link">Gift</a></li>
422<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2714 level-0"><a href="https://theimperialtorquay.co.uk/festive/" class="menu-link">Festive</a></li>
423</ul>                    <!--<div class="booking_btn_mobile">
424                                                    <a style="color:#15406a !important; background-color:#ffffff !important;"
425                               href="https://theimperialtorquay.co.uk/offer/great-escape-overnight-spa-break/"
426                               class="btn">
427                                BOOK NOW                            </a>
428                                            </div>-->
429                </div>
430
431                                    <div class="collection-menu">
432                        <h3 class="collection-heading">
433                            Our Collection                        </h3>
434                       <div class="toggle">
435      <p class="maintitle ABode Hotels">ABode Hotels</p>
436      <ul>
437                  <li class="property-item" data-site="9" data-id="1914">
438  ABode Canterbury</li>
439                  <li class="property-item" data-site="7" data-id="1393">
440  ABode Chester</li>
441              </ul>
442            <p class="maintitle Brownsword Hotels">Brownsword Hotels</p>
443      <ul>
444                  <li class="property-item" data-site="6" data-id="1399">
445  Amberley Castle</li>
446                  <li class="property-item" data-site="8" data-id="1923">
447  Buckland Manor</li>
448                  <li class="property-item" data-site="10" data-id="1424">
449  Gidleigh Park</li>
450                  <li class="property-item" data-site="12" data-id="599">
451  Old Swan &#038; Minster Mill</li>
452                  <li class="property-item" data-site="14" data-id="599">
453  Sydney House Chelsea</li>
454                  <li class="property-item" data-site="4" data-id="599">
455  The Bath Priory</li>
456                  <li class="property-item" data-site="13" data-id="599">
457  The Slaughters Country Inn</li>
458                  <li class="property-item" data-site="15" data-id="599">
459  The Slaughters Manor House</li>
460              </ul>
461            <p class="maintitle The Imperial Torquay">The Imperial Torquay</p>
462      <ul>
463                  <li class="property-item" data-site="11" data-id="1460">
464  The Imperial Torquay</li>
465              </ul>
466      </div>
467<script>
468document.addEventListener("DOMContentLoaded", function() {
469  document.querySelectorAll('.maintitle').forEach(function(el) {
470    if (el.textContent.trim() === "The Imperial Torquay") {
471      el.textContent = "Coastal Hotel";
472    }
473  });
474});
475</script>
475
476                    </div>
477
478                    <div class="menu-right">
479                                                    <div class="image-box-right">
480                                <div class="bg-image-box" style="background-image:url('https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/shutterstock_355159583-1000px.jpg');">
481                                    <div class="overly-color"></div>
482                                    <div class="card-overly-box">
483                                        <h2>Great Escape Spa Break</h2>
484                                        <p></p>
485                                        <div class="d-none-mobile">
486                                            <p>Escape to The Imperial Torquay for a perfect one-night spa break for restoration.</p>
487                                        </div>
488                                        <div class="buttons d-none-mobile"> <!-- This is the default load section -->
489                                                                                        <style>
490                                                .rightside-btn {color:#15406a !important; background-color:#ffffff !important; }
491                                                .rightside-btn:hover {color:#ffffff !important; background-color:#15406a !important; text-decoration: none !important;}
492                                                
493                                            </style>
494                                                <a href="https://theimperialtorquay.co.uk/offer/great-escape-overnight-spa-break/"
495                                                   class="btn rightside-btn">
496                                                    BOOK NOW                                                </a>
497                                                                                    </div>
498                                    </div>
499                                </div>
500                            </div>
501                                            </div>
502                
503                <div class="mobile-buttons-fixed">
504                                    </div>
505            </div>
506        </div>
507
508        <div class="center-inner">
509            <div class="logo">
510                <a style="display:block" href="https://theimperialtorquay.co.uk/" rel="home">
511                                            <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2025/12/TheImperialTorquay.png"
512                             alt="" />
513                                    </a>
514            </div>
515        </div>
516
517        <div class="right-inner">
518            <div class="nav-right-buttons">
519                                    <div class="user-btns">
520                                                        <style>
521                                    header .user-btns .header-btn-1 {
522                                        background-color: #15406a !important;
523                                        color: #eeeeee !important;
524                                        border: 1px solid #15406a !important;
525                                        transition: all .3s ease;
526                                    }
527                                    header .user-btns .header-btn-1:hover {
528                                        background-color: #eeeeee !important;
529                                        color: #15406a !important;
530                                        border-color: #15406a !important;
531                                    }
532                                    .burger-menu span {
533                                                     background: var( --brand-main-color) !important;
534                                    }
535                                </style>
536
537                                                                    <a class="btn btn-light add_booking header-btn-1"
538                                        href="#"
539                                        title="Book Now"
540                                        data-bs-toggle="offcanvas"
541                                        data-bs-target="#offcanvasRight"
542                                        aria-controls="offcanvasRight"
543                                    >
544                                        Book Now                                    </a>
545                                    <a class="header-mobile-book-button btn btn-light add_booking header-btn-1"
546                                        href="#"
547                                        title="Book"
548                                        data-bs-toggle="offcanvas"
549                                        data-bs-target="#offcanvasRight"
550                                        aria-controls="offcanvasRight"
551                                    >
552                                        Book                                    </a>
553                                                                                </div>
554                            </div>
555        </div>
556    </div>
557
558    <div class="bottom-header-bar">
559        <nav id="primary-nav" class="primary-nav" aria-label="Primary">
560            <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-1467 level-0"><a href="https://theimperialtorquay.co.uk/stay/" class="menu-link">Stay</a></li>
561<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1466 level-0"><a href="https://theimperialtorquay.co.uk/offers/" class="menu-link">Offers</a></li>
562<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1463 level-0"><a href="https://theimperialtorquay.co.uk/dine/" class="menu-link">Dine</a></li>
563<li class=" menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-1451 current_page_item menu-item-1464 level-0"><a href="https://theimperialtorquay.co.uk/meeting-and-events/" class="menu-link" aria-current="page">Meeting &#038; Events</a></li>
564<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2007 level-0"><a href="https://theimperialtorquay.co.uk/weddings/" class="menu-link">Marry</a></li>
565<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1465 level-0"><a href="https://theimperialtorquay.co.uk/explore/" class="menu-link">Explore</a></li>
566<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1468 level-0"><a href="https://theimperialtorquay.co.uk/spa/" class="menu-link">Spa</a></li>
567<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-1472 level-0"><a href="https://theimperialtorquay.co.uk/gift/" class="menu-link">Gift</a></li>
568<li class=" menu-item menu-item-type-post_type menu-item-object-page menu-item-2714 level-0"><a href="https://theimperialtorquay.co.uk/festive/" class="menu-link">Festive</a></li>
569</ul>        </nav>
570    </div>
571
572    </header>
573
574<script>
575jQuery(function($){
576  var BP=789,
577      $header=$('header'),
578      $nav=$('#primary-nav'),
579      $menu=$nav.find('> .menu.menu-primary'),
580      $toggle=$('.menu-toggle');
581
582  function syncHeaderH(){
583    document.documentElement.style.setProperty('--header-h', Math.round($header.outerHeight()||64)+'px');
584  }
585  function isM(){ return window.matchMedia('(max-width:'+BP+'px)').matches; }
586  function $parents(){ return $menu.find('> li.menu-item-has-children, > li.has-children'); }
587  function $panel($li){ return $li.children('.mega-panel, ul.sub-menu'); }
588
589  function normalize(){
590    $menu.find('> li.menu-item-has-children').addClass('has-children');
591    $parents().each(function(){
592      var $li=$(this), $p=$panel($li);
593      if ($p.is('ul.sub-menu')) $p.addClass('mega-panel mega-list');
594      $p.hide().attr('aria-hidden','true');
595    });
596  }
597
598  function closeAllD(){
599    $parents().removeClass('is-open').each(function(){
600      $panel($(this)).stop(true,true).slideUp(180).attr('aria-hidden','true');
601    });
602  }
603  function closeAllM(){
604    $parents().removeClass('expanded').each(function(){
605      $panel($(this)).stop(true,true).slideUp(160);
606    });
607  }
608
609  function bindDesktop(){
610    $parents().each(function(){
611      var $li=$(this), $a=$li.children('a, a.menu-link').first(), $p=$panel($li);
612      $a.off('.bm').on('click.bm', function(e){
613        if (isM()) return;
614        e.preventDefault();
615        var open=$li.hasClass('is-open');
616        closeAllD();
617        if(!open){
618          $li.addClass('is-open');
619          $p.stop(true,true).slideDown(200).attr('aria-hidden','false');
620        }
621      });
622    });
623    $(document).off('.bmGlobal').on('click.bmGlobal', function(e){
624      if(isM()) return;
625      if(!$(e.target).closest('#primary-nav, header').length) closeAllD();
626    }).on('keydown.bmGlobal', function(e){
627      if(!isM() && e.key==='Escape') closeAllD();
628    });
629  }
630
631  function bindMobile(){
632    $toggle.off('.bm').on('click.bm', function(){
633      var ex=$(this).attr('aria-expanded')==='true';
634      $(this).attr('aria-expanded', ex?'false':'true');
635      if(ex){ $nav.stop(true,true).slideUp(200, closeAllM); }
636      else  { $nav.stop(true,true).slideDown(200); }
637    });
638    $parents().each(function(){
639      var $li=$(this), $a=$li.children('a, a.menu-link').first(), $p=$panel($li);
640      $a.off('.bmAcc').on('click.bmAcc', function(e){
641        if(!isM()) return;
642        e.preventDefault();
643        var open=$li.hasClass('expanded');
644        $parents().not($li).removeClass('expanded').each(function(){
645          $panel($(this)).stop(true,true).slideUp(160);
646        });
647        if(open){
648          $li.removeClass('expanded');
649          $p.stop(true,true).slideUp(160);
650        } else {
651          $li.addClass('expanded');
652          $p.stop(true,true).slideDown(180);
653        }
654      });
655    });
656  }
657
658  syncHeaderH();
659  normalize();
660
661  var mode = isM() ? 'm' : 'd';
662  (mode === 'm' ? bindMobile : bindDesktop)();
663
664  $(window).on('resize', function(){
665    syncHeaderH();
666    var next = isM() ? 'm' : 'd';
667    if(next !== mode){
668      closeAllD();
669      closeAllM();
670      (next === 'm' ? bindMobile : bindDesktop)();
671      mode = next;
672    }
673  });
674});
675</script>
675
676<style>
677.explore-select-box {
678    opacity: 0;
679}
680</style>
681<div class="builder_block builder-page">
682
683		
684	
685	
686<div class="block_header">
687
688  <div id="header-swiper-1"
689     class="swiper"
690     data-role="header"
691     data-nav="0"
692     data-pagination="0"
693     data-vertical="0"
694            style="--header-h-desktop:60vh;--header-h-mobile:50vh;--content-top:55%;--content-offset:40px;"
695     >
696
697
698      <div class="swiper-wrapper">
699                  <div class="swiper-slide">
700                          <div class="slide-bg" style="background: radial-gradient(rgba(0,0,0, 1), rgba(0,0,0, 1), rgba(0,0,0, 1));">
701
702                                  <!-- Background image -->
703                  <picture class="slide-media">
704                                          <source srcset="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/shutterstock_1751379044-1000px-scaled.jpg" media="(max-width: 767px)">
705                                                              <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/shutterstock_1751379044-2000px.jpg" alt="" loading="lazy" decoding="async" fetchpriority="high">
706                                      </picture>
707                
708              </div>
709            
710            <div class="block_header_content">
711              <div class="block_header_content_inner">
712                                                                            <h1 style="color:#ffffff !important">Meeting <em>&amp;</em> Events</h1>
713
714                                                                    </div>
715            </div>
716
717          </div><!-- .swiper-slide -->
718              </div><!-- .swiper-wrapper -->
719
720      
721      
722    </div><!-- .swiper -->
723  </div>
724
725
726
727<script>
728(function(){
729  function readyToInit(el){
730    var r = el.getBoundingClientRect();
731    return r.width > 50 && r.height > 50;
732  }
733
734  function controlVideos(sw){
735    // Pause all
736    sw.slides.forEach(function(slide){
737      slide.querySelectorAll('video.slide-video').forEach(function(v){
738        try { v.pause(); } catch(e){}
739      });
740    });
741    // Play in active
742    var active = sw.slides[sw.activeIndex];
743    if (!active) return;
744    active.querySelectorAll('video.slide-video').forEach(function(v){
745      v.muted = true; v.loop = true; v.playsInline = true;
746      try { v.play(); } catch(e){}
747    });
748  }
749
750  function boot(el){
751    if (el.__swiper_inited) return;
752    el.__swiper_inited = true;
753
754    var isVertical  = el.getAttribute('data-vertical') === '1';
755    var hasPag      = el.getAttribute('data-pagination') === '1';
756    var hasNav      = el.getAttribute('data-nav') === '1';
757
758    var opts = {
759      direction: isVertical ? 'vertical' : 'horizontal',
760      slidesPerView: 1,
761      loop: true,
762      speed: 3000,
763      effect: 'slide',
764      autoHeight: false,
765      observer: true,
766      observeParents: true,
767      resizeObserver: true,
768      updateOnWindowResize: true,
769      preloadImages: true,
770      autoplay: {
771        delay: 2500,
772        disableOnInteraction: false,
773      },
774      keyboard: { enabled: true },
775      mousewheel: false,
776      on: {
777        init: function(sw){ controlVideos(sw); },
778        slideChangeTransitionEnd: function(sw){ controlVideos(sw); },
779        resize: function(sw){ sw.update(); }
780      }
781    };
782
783    if (hasPag) opts.pagination = { el: el.querySelector('.swiper-pagination'), clickable:true };
784    if (hasNav) opts.navigation = { nextEl: el.querySelector('.swiper-button-next'), prevEl: el.querySelector('.swiper-button-prev') };
785
786    var sw = new Swiper(el, opts);
787
788    var update = function(){ sw.update(); };
789    window.addEventListener('load', update, { once:true });
790    setTimeout(update, 0);
791  }
792
793  function initWhenReady(el){
794    if (readyToInit(el)) return boot(el);
795    var ro = new ResizeObserver(function(){
796      if (readyToInit(el)) { ro.disconnect(); boot(el); }
797    });
798    ro.observe(el);
799  }
800
801  function scan(){
802    document.querySelectorAll('.block_header .swiper[data-role="header"]').forEach(function(el){
803      if (!el.__watching) { el.__watching = true; initWhenReady(el); }
804    });
805  }
806
807  document.addEventListener('DOMContentLoaded', scan);
808  window.initHeaderSwipers = scan;
809})();
810</script>
810
811
812<style>
813/* Swiper UI colors */
814.block_header .swiper-button-prev::after,
815.block_header .swiper-button-next::after {
816  color: var(--swiper-navigation-color, currentColor);
817}
818.block_header .swiper-pagination-bullet-active {
819  background: var(--swiper-pagination-color, var(--brand-main-color));
820}
821
822/* Video fill */
823.block_header .slide-video {
824  position: absolute;
825  inset: 0;
826  width: 100%;
827  height: 100%;
828  object-fit: cover;
829  display: block;
830}
831
832/* Heights */
833.block_header .swiper {
834  --swiper-theme-color: var(--swiper-pagination-color, var(--brand-main-color));
835  height: var(--header-h-desktop, 90vh);
836}
837@media (max-width: 767px) {
838  .block_header .swiper {
839    height: var(--header-h-mobile, var(--header-h-desktop, 60vh)) !important;
840  }
841  
842  .block_header .block_header_content {
843  top: calc(var(--content-top, 65%) + var(--content-offset, 40px)) !important;
844  transform: translateY(-65%) !important;
845}
846}
847
848/* Stretch slides */
849.block_header .swiper-wrapper { align-items: stretch; }
850.block_header .swiper-slide   { height: 100%; position: relative; }
851
852.block_header .slide-bg,
853.block_header .slide-media,
854.block_header .slide-media img,
855.block_header .slide-video {
856  height: 100%;
857  width: 100%;
858}
859
860.block_header .slide-media img,
861.block_header .slide-video {
862  object-fit: cover;
863  display: block;
864}
865
866/* Content centering relative to visible area:
867   baseline 50% plus a constant px offset for the fixed header */
868.block_header .block_header_content {
869  position: absolute;
870  left: 0;
871  right: 0;
872  top: calc(var(--content-top, 50%) + var(--content-offset, 40px));
873  transform: translateY(-50%);
874}
875</style>
876
877
878
879
880				
881	
882			
883	
884				
885
886		<div class="block_wrapper_main layout_flexstart bgimgicon centercenter" style="padding:3%;margin:3% 0 3% 0;">	
887  
888			   
889<div class="content_blocks has-bg-media layout_fullwidth contain_outter_blocks_reduced mobile_layout_fullwidth layout_flexstart">
890	    
891	    
892		      
893      <div class="content_block  cb-col"
894       style="padding:0% 0% 0% 0%;">
895      
896      
897      
898	  
899			 
900			  			  <div class="title_block center" >
901    <h2	style="text-align: inherit;color:">	Elevate Every Occasion <em>with Seaside Sophistication</em></h2></div>  
902				
903			  			 			
904						
905			  			  <div class="wysiwyg_block" style="color: ">
906	<p style="text-align: center">With its striking Victorian architecture, elegant event spaces and breathtaking coastal views, The Imperial Torquay provides an unforgettable setting for weddings, meetings and special celebrations. Whether planning an intimate gathering or a grand occasion, our experienced team ensures every event is hosted with care, style and attention to detail.</p>
907</div>								
908			  			 			
909						
910			  			  <div class="content_block cb-col button-group button_center">
911      <style>
912      .btn-1-3-0 a {
913                              }
914      .btn-1-3-0 a:hover {
915                              }
916    </style>
917
918    <div class="button_block button_center btn-auto btn-1-3-0">
919      <a class=""
920         href="https://theimperialtorquay.co.uk/meeting-and-events/#enquire">
921        Enquire Today      </a>
922    </div>
923
924  </div>
925			  
926			  			 			
927							</div>
928													
929				 </div>	 </div>
930							
931	
932			
933	
934				
935
936		<div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:0%;margin:3% 0 0% 0;">	
937  
938			   
939<div class="content_blocks has-bg-media layout_half full_outter_blocks mobile_layout_fullwidth layout_center">
940	    
941	    
942		      
943      <div class="content_block  cb-col"
944       style="padding:5% 10% 5% 10%;">
945      
946      
947      
948	  
949			 
950			  			  <div class="title_block left" >
951    <p	style="text-align: inherit;color:#15406a">	Meetings &amp; Events</p></div>  
952				
953			  			 			
954						
955			  			  <div class="title_block left" >
956    <h3	style="text-align: inherit;color:">	<em>Meet</em> at The Imperial Torquay</h3></div>  
957				
958			  			 			
959						
960			  			  <div class="wysiwyg_block" style="color: ">
961	<p>With delicious cuisine, elegant rooms with original period features, and spectacular views over Torbay, The Imperial Torquay Hotel is the ideal venue for any special occasion and is Torquay&#8217;s largest hotel event space.</p>
962</div>								
963			  			 			
964						
965			  			  <div class="content_block cb-col button-group button_left">
966      <style>
967      .btn-1-4-0 a {
968                              }
969      .btn-1-4-0 a:hover {
970                              }
971    </style>
972
973    <div class="button_block button_left btn-auto btn-1-4-0">
974      <a class=""
975         href="https://theimperialtorquay.co.uk/meeting-and-events/meeting-and-events/">
976        Find Out More      </a>
977    </div>
978
979  </div>
980			  
981			  			 			
982							</div>
983													
984				    
985      <div class="content_block  cb-col"
986       style="padding:0% 0% 0% 0%;">
987      
988      
989      
990	  
991			 
992			  			  
993  <div
994    id="imgblock-1-656"
995    class="image_block imgfull"
996          onclick="location.href='https://theimperialtorquay.co.uk/gather/gather-meetingandevents';"
997         style="height:75vh"  >
998    <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/IMT-ME-TorbaySuite-1000px.jpg" alt="" style="border-radius:0px;" />
999  </div>
1000
1001      <!-- Default mobile height for imgfull only -->
1002    <style>
1003      @media (max-width: 767px) {
1004        #imgblock-1-656 {
1005          height: 50vh !important;
1006        }
1007      }
1008    </style>
1009  			
1010			  
1011			  			 			
1012							</div>
1013													
1014				 </div>	 </div>
1015							
1016	
1017			
1018	
1019				
1020
1021		<div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:0%;margin:0% 0 0% 0;">	
1022  
1023			   
1024<div class="content_blocks has-bg-media layout_half full_outter_blocks mobile_layout_fullwidthrev layout_center">
1025	    
1026	    
1027		      
1028      <div class="content_block  cb-col"
1029       style="padding:0% 0% 0% 0%;">
1030      
1031      
1032      
1033	  
1034			 
1035			  			  
1036  <div
1037    id="imgblock-1-655"
1038    class="image_block imgfull"
1039         style="height:75vh"  >
1040    <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/IMT-Restaurant02-1000px.jpg" alt="" style="border-radius:0px;" />
1041  </div>
1042
1043      <!-- Default mobile height for imgfull only -->
1044    <style>
1045      @media (max-width: 767px) {
1046        #imgblock-1-655 {
1047          height: 50vh !important;
1048        }
1049      }
1050    </style>
1051  			
1052			  
1053			  			 			
1054							</div>
1055													
1056				    
1057      <div class="content_block  cb-col"
1058       style="padding:5% 10% 5% 10%;">
1059      
1060      
1061      
1062	  
1063			 
1064			  			  <div class="title_block left" >
1065    <p	style="text-align: inherit;color:#15406a">	Intimate Occasions By The Sea</p></div>  
1066				
1067			  			 			
1068						
1069			  			  <div class="title_block left" >
1070    <h3	style="text-align: inherit;color:">	<em>Private Dining</em> at<br>The Imperial Torquay</h3></div>  
1071				
1072			  			 			
1073						
1074			  			  <div class="wysiwyg_block" style="color: ">
1075	<p>Mark a business or personal occasion with a private lunch or dinner in one of our dining rooms. Menus are shaped around your preferences and guest list, with discreet, attentive service.</p>
1076</div>								
1077			  			 			
1078						
1079			  			  <div class="content_block cb-col button-group button_left">
1080      <style>
1081      .btn-1-4-0 a {
1082                              }
1083      .btn-1-4-0 a:hover {
1084                              }
1085    </style>
1086
1087    <div class="button_block button_left btn-auto btn-1-4-0">
1088      <a class=""
1089         href="https://theimperialtorquay.co.uk/meeting-and-events/#enquire">
1090        Talk to our Events Team      </a>
1091    </div>
1092
1093  </div>
1094			  
1095			  			 			
1096							</div>
1097													
1098				 </div>	 </div>
1099							
1100	
1101			
1102	
1103				
1104
1105		<div class="block_wrapper_main layout_center bgimgicon centercenter" style="padding:0%;margin:0% 0 0% 0;">	
1106  
1107			   
1108<div class="content_blocks has-bg-media layout_half full_outter_blocks mobile_layout_fullwidth layout_center">
1109	    
1110	    
1111		      
1112      <div class="content_block  cb-col"
1113       style="padding:5% 10% 5% 10%;">
1114      
1115      
1116      
1117	  
1118			 
1119			  			  <div class="title_block left" >
1120    <p	style="text-align: inherit;color:#15406a">	Weddings At The Imperial Torquay</p></div>  
1121				
1122			  			 			
1123						
1124			  			  <div class="title_block left" >
1125    <h3	style="text-align: inherit;color:">	Married <em>by the Sea</em></h3></div>  
1126				
1127			  			 			
1128						
1129			  			  <div class="wysiwyg_block" style="color: ">
1130	<p>Host your wedding at The Imperial Torquay, with the sea as your ever-present backdrop. From ceremonies to celebrations, enjoy elegant space
1130s, thoughtfully tailored menus and calm, experienced support, all in one beautifully coastal location.</p>
1131</div>								
1132			  			 			
1133						
1134			  			  <div class="content_block cb-col button-group button_left">
1135      <style>
1136      .btn-1-4-0 a {
1137                              }
1138      .btn-1-4-0 a:hover {
1139                              }
1140    </style>
1141
1142    <div class="button_block button_left btn-auto btn-1-4-0">
1143      <a class=""
1144         href="https://theimperialtorquay.co.uk/weddings/">
1145        Discover Weddings At The Imperial      </a>
1146    </div>
1147
1148  </div>
1149			  
1150			  			 			
1151							</div>
1152													
1153				    
1154      <div class="content_block  cb-col"
1155       style="padding:0% 0% 0% 0%;">
1156      
1157      
1158      
1159	  
1160			 
1161			  			  
1162  <div
1163    id="imgblock-1-687"
1164    class="image_block imgfull"
1165         style="height:75vh"  >
1166    <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/Holly-Collings-Photography-Corrinna-and-Matthew-1-1000px.jpg" alt="" style="border-radius:0px;" />
1167  </div>
1168
1169      <!-- Default mobile height for imgfull only -->
1170    <style>
1171      @media (max-width: 767px) {
1172        #imgblock-1-687 {
1173          height: 50vh !important;
1174        }
1175      }
1176    </style>
1177  			
1178			  
1179			  			 			
1180							</div>
1181													
1182				 </div>	 </div>
1183							
1184	
1185			
1186	
1187				
1188
1189		<div class="block_wrapper_main layout_flexstart bgimgicon centercenter" style="background-color:#e7eef8;padding:0%;margin:0% 0 0% 0;">	
1190  
1191			   
1192<div class="content_blocks has-bg-media layout_half full_outter_blocks mobile_layout_fullwidth layout_flexstart">
1193	    
1194	    
1195		      
1196      <div class="content_block  cb-col"
1197       style="padding:4% 10% 0% 10%;">
1198      
1199      
1200      
1201	  
1202			 
1203			  			  <div class="code_block">
1204<div id="enquire"></div>
1205</div>
1206		  	  
1207		  	  			 			
1208						
1209			  			  <div class="title_block left" >
1210    <p	style="text-align: inherit;color:#15406a">	Your Retreat to the English Riviera</p></div>  
1211				
1212			  			 			
1213						
1214			  			  <div class="title_block left" >
1215    <h3	style="text-align: inherit;color:">	<em>Your</em> Enquiry</h3></div>  
1216				
1217			  			 			
1218						
1219			  			  <div class="wysiwyg_block" style="color: ">
1220	<p>From the first idea to the final toast, we’ll make planning feel effortless. Share your dates, numbers and the style of gathering you have in mind and our experienced team will come back with tailored options at The Imperial Torquay.</p>
1221</div>								
1222			  			 			
1223							</div>
1224													
1225				    
1226      <div class="content_block  cb-col"
1227       style="padding:6% 10% 6% 10%;">
1228      
1229      
1230      
1231	  
1232			 
1233			  			  <div class="wysiwyg_block" style="color: ">
1234	
1235<div class="wpcf7 no-js" id="wpcf7-f1509-o1" lang="en-US" dir="ltr" data-wpcf7-id="1509">
1236<div class="screen-reader-response"><p role="status" aria-live="polite" aria-atomic="true"></p> <ul></ul></div>
1237<form action="/meeting-and-events/#wpcf7-f1509-o1" method="post" class="wpcf7-form init" aria-label="Contact form" novalidate="novalidate" data-status="init">
1238<fieldset class="hidden-fields-container"><input type="hidden" name="_wpcf7" value="1509" /><input type="hidden" name="_wpcf7_version" value="6.1.5" /><input type="hidden" name="_wpcf7_locale" value="en_US" /><input type="hidden" name="_wpcf7_unit_tag" value="wpcf7-f1509-o1" /><input type="hidden" name="_wpcf7_container_post" value="0" /><input type="hidden" name="_wpcf7_posted_data_hash" value="" />
1239</fieldset>
1240<div class="wpcf7-turnstile cf-turnstile" data-sitekey="0x4AAAAAACg7Udohy9zrmJc6" data-response-field-name="_wpcf7_turnstile_response"></div>
1241
1242<div>
1243	<p><span class="wpcf7-form-control-wrap" data-name="your-name"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" autocomplete="name" aria-required="true" aria-invalid="false" placeholder="Name" value="" type="text" name="your-name" /></span>
1244	</p>
1245</div>
1246<div>
1247	<p><span class="wpcf7-form-control-wrap" data-name="your-email"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email" autocomplete="email" aria-required="true" aria-invalid="false" placeholder="Email" value="" type="email" name="your-email" /></span>
1248	</p>
1249</div>
1250<div>
1251	<p><span class="wpcf7-form-control-wrap" data-name="date-74"><input class="wpcf7-form-control wpcf7-date wpcf7-validates-as-date" aria-invalid="false" placeholder="Dates" value="" type="date" name="date-74" /></span>
1252	</p>
1253</div>
1254<div>
1255	<p><span class="wpcf7-form-control-wrap" data-name="guests"><input size="40" maxlength="400" class="wpcf7-form-control wpcf7-text wpcf7-validates-as-required" aria-required="true" aria-invalid="false" placeholder="Guests" value="" type="text" name="guests" /></span>
1256	</p>
1257</div>
1258<div>
1259	<p><span class="wpcf7-form-control-wrap" data-name="your-message"><textarea cols="40" rows="10" maxlength="2000" class="wpcf7-form-control wpcf7-textarea" aria-invalid="false" placeholder="Message" name="your-message"></textarea></span>
1260	</p>
1261</div>
1262<div>
1263	<p><input class="wpcf7-form-control wpcf7-submit has-spinner" type="submit" value="Submit" />
1264	</p>
1265</div><p style="display: none !important;" class="akismet-fields-container" data-prefix="_wpcf7_ak_"><label>&#916;<textarea name="_wpcf7_ak_hp_textarea" cols="45" rows="8" maxlength="100"></textarea></label><input type="hidden" id="ak_js_1" name="_wpcf7_ak_js" value="137"/>
1265<script>
1266document.getElementById( "ak_js_1" ).setAttribute( "value", ( new Date() ).getTime() );
1267</script>
1267
1268</p><div class="wpcf7-response-output" aria-hidden="true"></div>
1269</form>
1270</div>
1271
1272</div>								
1273			  			 			
1274							</div>
1275													
1276				 </div>	 </div>
1277							
1278	
1279
1280						 												 
1281											
1282						 
1283
1284	
1285	
1286</div>
1287
1288
1289<script type="text/javascript">
1290               jQuery(document).ready(function ($) {
1291               $(".banner-slider-single-whats").slick({
1292               loop: false,
1293               dots: false,
1294               infinite: false,
1295               draggable: true,
1296               speed: 300,
1297               autoplay: false,
1298               arrows: false,
1299               slidesToShow: 3,
1300               slidesToScroll: 1,
1301               centerMode: false,
1302               autoplay:true,
1303               responsive: [
1304                   
1305                   {
1306                       breakpoint: 960,
1307                       settings: {
1308                           slidesToShow: 2,
1309						   dots: true
1310                       }
1311                   },
1312                   {
1313                       breakpoint: 620,
1314                       settings: {
1315                           slidesToShow: 1,
1316						   dots: true
1317                       }
1318                   }
1319
1320               ]
1321           });
1322  }); 
1323  </script>
1323
1324 
1324<script type="text/javascript">
1325jQuery(document).ready(function ($) {
1326    var $slider = $(".banner-slider-single-menu-new");
1327
1328    // Count the number of actual slides (children) before initializing slick
1329    var slideCount = $slider.children().length;
1330
1331    // Initialize slick with dots only if there is more than one slide
1332    $slider.slick({
1333        slidesToShow: 1,
1334        slidesToScroll: 1,
1335        centerMode: false,
1336        dots: slideCount > 1, // Show dots only if more than 1 slide
1337               responsive: [
1338    
1339  ]
1340           });
1341				$(".banner-slider-single-pd").slick({
1342               slidesToShow: 3,
1343               slidesToScroll: 1,
1344               responsive: [
1345				   {
1346                       breakpoint: 960,
1347                       settings: {
1348                           slidesToShow: 2,
1349						   dots: true
1350                       }
1351                   },
1352                   {
1353                       breakpoint: 620,
1354                       settings: {
1355                           slidesToShow: 1,
1356						   dots: true
1357                       }
1358                   }
1359
1360               ]
1361           });   
1362				    /*$(".banner-slider-single-whats").slick({
1363               slidesToShow: 3,
1364               slidesToScroll: 1,
1365               responsive: [
1366				   {
1367                       breakpoint: 960,
1368                       settings: {
1369                           slidesToShow: 2,
1370						   dots: true
1371                       }
1372                   },
1373                   {
1374                       breakpoint: 620,
1375                       settings: {
1376                           slidesToShow: 1,
1377						   dots: true
1378                       }
1379                   }
1380
1381               ]
1382           });*/
1383				   
1384				   
1385  }); 
1386  </script>
1386		
1387 
1387<script>
1388			  document.addEventListener('DOMContentLoaded', function () {
1389    const scroller = document.querySelector('.card-scroller');
1390    let isDown = false;
1391    let startX;
1392    let scrollLeft;
1393
1394    scroller.addEventListener('mousedown', (e) => {
1395        isDown = true;
1396        scroller.classList.add('active');
1397        startX = e.pageX - scroller.offsetLeft;
1398        scrollLeft = scroller.scrollLeft;
1399    });
1400
1401    scroller.addEventListener('mouseleave', () => {
1402        isDown = false;
1403        scroller.classList.remove('active');
1404    });
1405
1406    scroller.addEventListener('mouseup', () => {
1407        isDown = false;
1408        scroller.classList.remove('active');
1409    });
1410
1411    scroller.addEventListener('mousemove', (e) => {
1412        if (!isDown) return;
1413        e.preventDefault();
1414        const x = e.pageX - scroller.offsetLeft;
1415        const walk = (x - startX) * 2; //scroll-fast
1416        scroller.scrollLeft = scrollLeft - walk;
1417    });
1418});
1419
1420			  </script>
1420
1421			  
1422
1423
1424
1425<script>
1426jQuery(function($){
1427
1428  // Only set values if we have an ID/name (prevents junk localStorage on generic 404s)
1429  const locId   = "";
1430  const locName = "";
1431
1432  if (locId || locName) {
1433    localStorage.setItem("floc_name", locName);
1434    localStorage.setItem("floc_id",   String(locId));
1435
1436    localStorage.setItem("book_id",   String(locId));
1437    localStorage.setItem("book_name", locName);
1438    localStorage.setItem("book_lat",  "");
1439    localStorage.setItem("book_long", "");
1440    localStorage.setItem("book_web",  "");
1441    localStorage.setItem("book_rid",  "");
1442  }
1443
1444  $("#faqs").on("click", function(){
1445    window.location.href = "https:\/\/theimperialtorquay.co.uk\/faq\/";
1446  });
1447
1448});
1449</script>
1449
1450  
1450<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.8.1/slick.min.js"></script>
1450
1451  
1451<script type="text/javascript" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery.validate.min.js"></script>
1451
1452  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick.min.css">
1453  <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.5.9/slick-theme.min.css">
1454
1455<style>
1456    /* Base content_block defaults */
1457.content_block {
1458  display: flex;
1459  flex-direction: column; /* default */
1460  padding: 0;
1461}
1462
1463/* Column (explicit, in case you want to force) */
1464.content_block.cb-col {
1465  flex-direction: column;
1466}
1467
1468/* Row variants share these: horizontal flow + wrap naturally */
1469.content_block.cb-row {
1470  flex-direction: row;
1471  flex-wrap: wrap;              /* allow natural wrapping */
1472  align-items: flex-start;      /* keep items aligned to top */
1473  align-content: flex-start;    /* when multiple rows form */
1474  gap: var(--cb-gap, 0);        /* optional: per-block gap variable */
1475}
1476
1477/* Make children keep intrinsic width; wrap when they run out of space */
1478.content_block.cb-row > * {
1479  flex: 0 1 auto;               /* don’t stretch, allow wrap */
1480}
1481
1482/* Distribution options */
1483.content_block.cb-row.cb-row-around  { justify-content: space-around; }
1484.content_block.cb-row.cb-row-evenly  { justify-content: space-evenly; }
1485.content_block.cb-row.cb-row-between { justify-content: space-between; }
1486
1487/* Optional: if you want a default small gap between inner items */
1488.content_block.cb-row { --cb-gap: 8px; }
1489
1490</style>
1491
1492
1493<div class="builder_block builder-page footer-builder">
1494
1495	
1496			
1497	
1498				
1499
1500		<div class="block_wrapper_main layout_flexstart bgimgfull centercenter" style="padding:6%;margin:0% 0 0% 0;">	
1501      <div class="bg-overlay" aria-hidden="true" style="background: radial-gradient(rgba(0,0,0, 0.6), rgba(0,0,0, 0.6), rgba(0,0,0, 0.6));"></div>
1502  
1503			      <div class="bg-media" aria-hidden="true">
1504      <img
1505        class="bg-media__img"
1506        src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/01/IMT-Torbay-06-2000x800px.jpg"
1507        alt=""         loading="lazy"
1508        decoding="async"
1509      />
1510    </div>
1511   
1512<div class="content_blocks has-bg-media layout_half contain_outter_blocks mobile_layout_fullwidth layout_flexstart">
1513	    
1514	    
1515		      
1516      <div class="content_block  cb-col"
1517       style="padding:0% 5% 0% 5%;">
1518      
1519      
1520      
1521	  
1522			 
1523			  			  <div class="title_block left" >
1524    <h2	style="text-align: inherit;color:#ffffff">	Sign Up To Exclusive Offers</h2></div>  
1525				
1526			  			 			
1527						
1528			  			  <div class="wysiwyg_block" style="color: #ffffff">
1529	<p><span data-sheets-root="1">Sign up to receive news from The Imperial Torquay, including selected hotel, dining and spa offers. We only share updates when we have something relevant to say, and you can opt out at any time.<br />
1530</span></p>
1531</div>								
1532			  			 			
1533							</div>
1534													
1535				    
1536      <div class="content_block  cb-col"
1537       style="padding:0% 0% 0% 0%;">
1538      
1539      
1540      
1541	  
1542			 
1543			  			  <div class="wysiwyg_block" style="color: ">
1544	    <!-- Cendyn CRM form start -->
1545    
1545<script src='https://cdn-manager.pushtech.com/sdk/web/form-builder/form-builder.1.0.0.min.js'></script>
1545
1546    
1546<script src='https://cdn-manager.pushtech.com/sdk/web/2.0/PUSHTECHWebSDK.2.9.1.min.js'></script>
1546
1547    
1548    <form id="cOuUOOb" class="opal-form" onsubmit='pshSendButtonForm.disabled = true; return true;' href="#" style="margin-left: 10px;margin-top: 10px">
1549         <div class="fb-render"></div>
1550         <div class="ThankYouMessage"></div>
1551    </form>
1552    
1552<script>
1553    $(function() {
1554        $("#cOuUOOb").find('.fb-render').formRender({dataType: 'json',formData: [{"type":"text","required":true,"label":"First Name","className":"form-control","name":"text-1739377081017","subtype":"text","push_field":"name_first","style":"Click to edit CSS style","margin_bottom":"20"},{"type":"text","required":true,"label":"Last Name","className":"form-control","name":"text-1739377101672","subtype":"text","push_field":"name_last","style":"Click to edit CSS style","margin_top":"20","margin_bottom":"20"},{"type":"text","subtype":"email","required":true,"label":"Email","className":"form-control","name":"text-1739377119053","push_field":"email","internal_field_type":"email","style":"Click to edit CSS style","margin_top":"20","margin_bottom":"20"},{"type":"paragraph","subtype":"p","label":"&lt;a href='https://www.theimperialtorquay.co.uk/terms-and-conditions'&gt;Terms of service&lt;/a&gt; &amp; &lt;a href='https://www.theimperialtorquay.co.uk/privacy'&gt;Privacy Policy&lt;/a&gt;","internal_field_type":"terms_links","terms_name":"Terms of service","terms_link":"https://www.theimperialtorquay.co.uk/terms-and-conditions","privacy_name":"Privacy Policy","privacy_link":"https://www.theimperialtorquay.co.uk/privacy","name":"paragraph-1739377256460","style":"Click to edit CSS style","margin_top":"10","margin_bottom":"20"},{"type":"button","label":"Send","subtype":"button","className":"btn btn-info","name":"pshSendButtonForm","thank_you":"Thank you. Your records have been updated!","internal_field_type":"button_send","redirect_url_landing":"1","send_campaign":"1","style":"info"}]})
1555        document.getElementById("cOuUOOb").reportValidity = function() {
1556            if (this.checkValidity()) return true;
1557            var btn = document.createElement('button');
1558            this.appendChild(btn);
1559            btn.click();
1560            this.removeChild(btn);
1561            return false;
1562        }
1563        $("#cOuUOOb").on('keydown', function (e) {
1564            if (e.which == 13) {
1565                $("#cOuUOOb").find('#pshSendButtonForm').trigger('click');
1566                return false;
1567            }
1568        });
1569        $("#cOuUOOb").find('#pshSendButtonForm').on('click', function (e) { 
1570            $(this).prop('disabled', true);
1571            var form = document.getElementById("cOuUOOb")
1572            if(form.reportValidity()){ 
1573                var app_id = '67aa262a17d53300011ce4b8';
1574                var app_secret = 'b9db45bba51dba89157212320c1e8d44';
1575                var user_id = $("#pshUserId").length > 0 ? $("#pshUserId").text() : null;
1576                var sdk = new PUSHTechSDK(app_id, app_secret,user_id); 
1577                sdk.init().then(function(){            
1578                sdk.createFirstNameMetric($("#cOuUOOb").find('#text-1739377081017').val());
1579                sdk.createLastNameMetric($("#cOuUOOb").find('#text-1739377101672').val());
1580                sdk.createEmailMetric($("#cOuUOOb").find('#text-1739377119053').val());
1581                    sdk.createLinkTerms("https://www.theimperialtorquay.co.uk/terms-and-conditions");
1582                    sdk.createLinkPrivacy("https://www.theimperialtorquay.co.uk/privacy");
1583                    sdk.createSendFormMetric("1d8145cc-7906-4571-bb74-f2e4698a261e");
1584                sdk.sendMetrics(function(){
1585                    $("#cOuUOOb").find(".ThankYouMessage").text("Thank you. Your records have been updated!")
1586    
1587                });
1588    
1589                }).catch(function(){
1590                    //$('#pshSendButtonForm').prop('disabled', false);
1591                    console.log("NO REGISTERED IN PUSH");
1592                });
1593            }else{
1594                $('#pshSendButtonForm').prop('disabled', false);
1595            }
1596            form.addEventListener("submit", function (event) {event.preventDefault();return false},false);
1597    
1598        });
1599     });
1600    </script>
1600
1601    <!-- Cendyn CRM form end -->
1602    
1603</div>								
1604			  			 			
1605							</div>
1606													
1607				 </div>	 </div>
1608							
1609			
1610	
1611				
1612
1613		<div class="block_wrapper_main layout_flexstart bgimgicon centercenter" style="background-color:#fafafa;padding:2%;margin:0% 0 0% 0;">	
1614  
1615			   
1616<div class="content_blocks has-bg-media layout_four contain_outter_blocks mobile_layout_fullwidth layout_flexstart">
1617	    
1618	    
1619		      
1620      <div class="content_block footer-logo-section cb-col"
1621       style="padding:0% 0% 0% 0%;">
1622      
1623      
1624      
1625	  
1626			 
1627			  			  
1628  <div
1629    id="imgblock-1-486"
1630    class="image_block imgmedium"
1631          >
1632    <img src="https://theimperialtorquay.co.uk/wp-content/uploads/sites/11/2026/03/BSH-Logo-IMT.png" alt="" style="border-radius:0px;" />
1633  </div>
1634
1635  			
1636			  
1637			  			 			
1638						
1639			  			  <hr class="bl-rule"
1640     style="background:#ffffff;height:1px;width:100%;margin-top:15px;margin-bottom:15px;margin-left:auto;margin-right:auto;border:0;">
1641			  
1642			  			 			
1643						
1644			  			  <div class="footer-social-icons">
1645	
1646	<a href="https://www.facebook.com/theimperialtorquay">
1647<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.
1647012l-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
164719,-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>	
1648  </a>
1649
1650
1651
1652
1653<a href="https://www.instagram.com/theimperialtorquay">
1654	
1655<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>
1656  </a>
1657
1658
1659
1660
1661
1662
1663
1664
1665</div>
1666			  
1667			  			 			
1668						
1669			  			  <div class="wysiwyg_block" style="color: ">
1670	<p>© 2026 Andrew Brownsword Hotels. All Rights Reserved</p>
1671</div>								
1672			  			 			
1673							</div>
1674													
1675				    
1676      <div class="content_block footer-badges cb-row cb-row-around"
1677       style="padding:0% 0% 0% 0%;">
1678      
1679      
1680      
1681	  
1682			 
1683			  			  
1684			
1685			  
1686			  			 			
1687						
1688			  			  
1689			
1690			  
1691			  			 			
1692						
1693			  			  
1694			
1695			  
1696			  			 			
1697						
1698			  			  
1699			
1700			  
1701			  			 			
1702							</div>
1703													
1704				    
1705      <div class="content_block  cb-col"
1706       style="padding:0% 0% 0% 10%;">
1707      
1708      
1709      
1710	  
1711			 
1712			  			  <div class="wysiwyg_block" style="color: ">
1713	<p>The Imperial Torquay<br />
1714Park Hill Road<br />
1715Torquay<br />
1716Devon<br />
1717TQ1 2DG</p>
1718<p><a href="mailto:[email protected]">[email protected]</a><br />
1719<a href="tel:01803 294 301">01803 294 301</a></p>
1720</div>								
1721			  			 			
1722							</div>
1723													
1724				    
1725      <div class="content_block  cb-col"
1726       style="padding:0% 0% 0% 10%;">
1727      
1728      
1729      
1730	  
1731			 
1732			  			  
1733<nav class="bl-nav" data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c" >
1734    <h3></h3>
1735  <ul id="menu-footer" class="bl-nav__list"><li id="menu-item-2442" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2442"><a href="https://theimperialtorquay.co.uk/information/accessibility/">Accessibility</a></li>
1736<li id="menu-item-2452" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2452"><a href="https://be.synxis.com/signin?adult=1&#038;arrive=2026-02-26&#038;chain=5301&#038;child=0&#038;currency=GBP&#038;depart=2026-02-27&#038;hotel=71987&#038;level=hotel&#038;locale=en-US&#038;productcurrency=GBP&#038;rooms=1">Cancel/Amend Booking</a></li>
1737<li id="menu-item-2369" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2369"><a href="https://harri.com/the-imperial-torquay">Careers</a></li>
1738<li id="menu-item-2443" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2443"><a href="https://theimperialtorquay.co.uk/information/cookies/">Cookies</a></li>
1739<li id="menu-item-1469" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1469"><a href="https://theimperialtorquay.co.uk/information/">Hotel Information</a></li>
1740<li id="menu-item-2444" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2444"><a href="https://theimperialtorquay.co.uk/information/privacy-policy/">Privacy Policy</a></li>
1741<li id="menu-item-2445" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2445"><a href="https://theimperialtorquay.co.uk/information/recruitment-privacy-notice/">Recruitment Privacy Notice</a></li>
1742<li id="menu-item-2446" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-2446"><a href="https://theimperialtorquay.co.uk/information/terms-conditions/">Terms &#038; Conditions</a></li>
1743</ul></nav>
1744
1745<style>
1746    .bl-nav ul {flex-direction: column;}
1747/* Scoped to this instance via data-uid */
1748.bl-nav[data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c"] .bl-nav__list {
1749  display: flex;
1750  gap: 0.2rem;
1751  padding: 0;
1752  margin: 0;
1753  list-style: none;
1754}
1755.bl-nav[data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c"] a {
1756  color: var(--nav-color, inherit) !important;
1757  font-size: var(--nav-size, inherit);
1758  text-decoration: none;
1759  line-height: 1.2;
1760}
1761.bl-nav[data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c"] h3 {
1762  color: var(--nav-color, inherit) !important;
1763}
1764.bl-nav[data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c"] a:hover,
1765.bl-nav[data-uid="nav-84d9227f-efd9-4f75-a688-c86ee15e5f6c"] a:focus {
1766  color: var(--nav-hover, var(--nav-color, inherit)) !important;
1767  text-decoration: underline;
1768}
1769</style>
1770			  
1771			  			 			
1772						
1773			  			  <hr class="bl-rule"
1774     style="background:#e5e7eb;height:1px;width:100%;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto;border:0;">
1775			  
1776			  			 			
1777						
1778			  			  <div class="wysiwyg_block" style="color: ">
1779	<p><a href="https://theloyaltyco.app/" target="_blank" rel="noopener">Website by TLC</a></p>
1780</div>								
1781			  			 			
1782							</div>
1783													
1784				 </div>	 </div>
1785							
1786	
1787
1788						 												 
1789														 
1790
1791	
1792<style>
1793    /* Base content_block defaults */
1794.content_block {
1795  display: flex;
1796  flex-direction: column; /* default */
1797  padding: 0;
1798}
1799
1800/* Column (explicit, in case you want to force) */
1801.content_block.cb-col {
1802  flex-direction: column;
1803}
1804
1805/* Row variants share these: horizontal flow + wrap naturally */
1806.content_block.cb-row {
1807  flex-direction: row;
1808  flex-wrap: wrap;              /* allow natural wrapping */
1809  align-items: flex-start;      /* keep items aligned to top */
1810  align-content: flex-start;    /* when multiple rows form */
1811  gap: var(--cb-gap, 0);        /* optional: per-block gap variable */
1812}
1813
1814/* Make children keep intrinsic width; wrap when they run out of space */
1815.content_block.cb-row > * {
1816  flex: 0 1 auto;               /* don’t stretch, allow wrap */
1817}
1818
1819/* Distribution options */
1820.content_block.cb-row.cb-row-around  { justify-content: space-around; }
1821.content_block.cb-row.cb-row-evenly  { justify-content: space-evenly; }
1822.content_block.cb-row.cb-row-between { justify-content: space-between; }
1823
1824/* Optional: if you want a default small gap between inner items */
1825.content_block.cb-row { --cb-gap: 8px; }
1826
1827</style>
1828	
1829</div>
1830
1831
1832
1833
1834
1835
1836
1837
1838		 
1839
1840
1841
1842<!-- right searchbar -->
1843<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasRight" aria-labelledby="offcanvasRightLabel">
1844  <div class="offcanvas-header">
1845    <div><button type="button" class="btn-back text-reset" data-id="step-1" style="display:none">Back</button></div>
1846    <button type="button" class="btn-close text-reset" data-bs-dismiss="offcanvas" aria-label="Close"></button>
1847  </div>
1848
1849  <div class="offcanvas-body">
1850
1851    <!-- STEP 1 -->
1852    <div class="step step-1">
1853
1854      
1855      <h4>I would like to book…</h4>
1856
1857      <div class="feature-select-box">
1858        <label class="feature-list-options">Please choose</label>
1859
1860        <ul id="feature-list" style="display:none">
1861                      <li data-value="afternoon_tea" class="feature-option">Afternoon Tea</li>
1862                      <li data-value="meeting_rooms" class="feature-option">Meeting Rooms</li>
1863                      <li data-value="stay" class="feature-option">Room</li>
1864                      <li data-value="spa" class="feature-option">Spa Experience</li>
1865                      <li data-value="restaurant" class="feature-option">Table</li>
1866                      <li data-value="weddings" class="feature-option">Wedding Venue</li>
1867                  </ul>
1868      </div>
1869
1870    </div>
1871
1872    <br>
1873
1874    <!-- STEP 2 -->
1875    <div class="step step-2" style="display:none"></div>
1876
1877    <br>
1878
1879    <!-- STEP 3 -->
1880    <div class="step step-3" style="display:none">
1881      <div class="book_now_btn_wrap"></div>
1882    </div>
1883
1884  </div>
1885</div>
1886<!-- right searchbar -->
1887
1888<script type="speculationrules">
1889{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/sites/11/*","/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"}]}
1890</script>
vendor: 1 bytes, line 1890
1890
1891<script id="wp-hooks-js" src="https://theimperialtorquay.co.uk/wp-includes/js/dist/hooks.min.js?ver=f0f188028580e8dc1255"></script>
vendor: 1 bytes, line 1891
1891
1892<script id="wp-i18n-js" src="https://theimperialtorquay.co.uk/wp-includes/js/dist/i18n.min.js?ver=1dfe7db3940c23ea9216"></script>
vendor: 1 bytes, line 1892
1892
1893<script id="wp-i18n-js-after">
1894wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
1895//# sourceURL=wp-i18n-js-after
1896</script>
vendor: 1 bytes, line 1896
1896
1897<script id="swv-js" src="https://theimperialtorquay.co.uk/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 1897
1897
1898<script id="contact-form-7-js-before">
1899var wpcf7 = {
1900    "api": {
1901        "root": "https:\/\/theimperialtorquay.co.uk\/wp-json\/",
1902        "namespace": "contact-form-7\/v1"
1903    }
1904};
1905//# sourceURL=contact-form-7-js-before
1906</script>
vendor: 1 bytes, line 1906
1906
1907<script id="contact-form-7-js" src="https://theimperialtorquay.co.uk/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.5"></script>
vendor: 1 bytes, line 1907
1907
1908<script data-wp-strategy="async" id="cloudflare-turnstile-js" src="https://challenges.cloudflare.com/turnstile/v0/api.js"></script>
vendor: 1 bytes, line 1908
1908
1909<script id="cloudflare-turnstile-js-after">
1910document.addEventListener( 'wpcf7submit', e => turnstile.reset() );
1911//# sourceURL=cloudflare-turnstile-js-after
1912</script>
vendor: 1 bytes, line 1912
1912
1913<script id="theme-nav-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/nav.js?ver=1.1.0"></script>
vendor: 1 bytes, line 1913
1913
1914<script id="jquery-ui-js-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery-ui.min.js"></script>
vendor: 1 bytes, line 1914
1914
1915<script id="timepicker-js" src="//cdnjs.cloudflare.com/ajax/libs/timepicker/1.3.5/jquery.timepicker.min.js"></script>
vendor: 1 bytes, line 1915
1915
1916<script id="jquery-mCustomScrollbar-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery.mCustomScrollbar.concat.min.js"></script>
vendor: 1 bytes, line 1916
1916
1917<script id="jquery-nicescroll-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery.nicescroll.min.js"></script>
vendor: 1 bytes, line 1917
1917
1918<script id="magnific-popup-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery.magnific-popup.min.js"></script>
vendor: 1 bytes, line 1918
1918
1919<script id="owl-js-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/owl.carousel.min.js"></script>
vendor: 1 bytes, line 1919
1919
1920<script id="bootstrapbundle-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap.bundle.min.js"></script>
vendor: 1 bytes, line 1920
1920
1921<script id="bootstrapselectjs-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap-select.min.js"></script>
vendor: 1 bytes, line 1921
1921
1922<script id="bootstrapdatepicker-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/bootstrap-datepicker.js"></script>
vendor: 1 bytes, line 1922
1922
1923<script id="validate-min-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/jquery.validate.min.js"></script>
vendor: 1 bytes, line 1923
1923
1924<script id="validate-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/validate.js"></script>
vendor: 1 bytes, line 1924
1924
1925<script id="booking-js-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/booking.js"></script>
vendor: 1 bytes, line 1925
1925
1926<script id="select2-js-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/select2.min.js"></script>
vendor: 1 bytes, line 1926
1926
1927<script id="custom-js-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/custom.js?ver=7.1.3"></script>
vendor: 1 bytes, line 1927
1927
1928<script id="swiper-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/swiper-bundle.min.js"></script>
vendor: 1 bytes, line 1928
1928
1929<script id="site-swiper-init-js" src="https://theimperialtorquay.co.uk/wp-content/themes/opal-pro/assets/js/site-swiper-init.js?ver=1761302033"></script>
vendor: 1 bytes, line 1929
1929
1930<script id="wp-emoji-settings" type="application/json">
1931{"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://theimperialtorquay.co.uk/wp-includes/js/wp-emoji-release.min.js?ver=7.1.3"}}
1932</script>
vendor: 1 bytes, line 1932
1932
1933<script type="module">
1934/*! This file is auto-generated */
1935var 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)))});
1936//# sourceURL=https://theimperialtorquay.co.uk/wp-includes/js/wp-emoji-loader.min.js
1937</script>
1937
1938
1939<script>
1940jQuery(document).ready(function($){
1941
1942  // Back stack (optional - you already had it)
1943  var stepHistory = [];
1944
1945  function showStep(stepClass) {
1946    $('.step').hide();
1947    $('.' + stepClass).show();
1948    if (stepClass !== 'step-1') $('.btn-back').show();
1949    else $('.btn-back').hide();
1950  }
1951
1952  // Reset when opening booking
1953  $(document).on('click', '.banner_book_now_btn, .add_booking', function(){
1954    $('.menu-overlay, .burger-menu').removeClass('active');
1955    $('.step-2, .step-3').hide().empty();
1956    $('.feature-list-options').removeClass('active-feature-list-options').text('Please choose');
1957    $('#feature-list').hide();
1958    stepHistory = [];
1959    $('.btn-back').hide();
1960  });
1961
1962  // Back button
1963  $(document).on('click', '.btn-back', function(){
1964    if (stepHistory.length > 0) showStep(stepHistory.pop());
1965    else showStep('step-1');
1966  });
1967
1968  // Step 1 dropdown toggle
1969  $(document).on('click', '.feature-list-options', function() {
1970    $('#feature-list').toggle();
1971    $(this).toggleClass('active-feature-list-options');
1972  });
1973
1974  // Step 2 dropdown toggle (added dynamically)
1975  $(document).on('click', '.explore-list-options', function() {
1976    $('.explore-list').toggle();
1977    $(this).toggleClass('active-explore-list-options');
1978  });
1979
1980  // STEP 1 → click feature option
1981  $(document).on('click', '#feature-list .feature-option', function(){
1982    var selectedValue = ($(this).data('value') || '').toString();
1983    var selectedText  = $(this).text().trim();
1984
1985    if (!selectedValue) return;
1986
1987    $('#feature-list .feature-option').removeClass('selected');
1988    $(this).addClass('selected');
1989
1990    $('.feature-list-options').text(selectedText);
1991    $('#feature-list').hide();
1992    $('.feature-list-options').removeClass('active-feature-list-options');
1993
1994    // Reset next steps
1995    $('.step-3').hide().empty();
1996    $('.step-2').html('<div class="explore-select-box"><p>Loading…</p></div>').show();
1997
1998    $.ajax({
1999      url: 'https://theimperialtorquay.co.uk/wp-admin/admin-ajax.php',
2000      type: 'POST',
2001      data: {
2002        action: 'filter_property_by_feature',
2003        feature: selectedValue
2004      },
2005      success: function (response) {
2006        $('.step-2').html(response).show();
2007        $('.step-3').hide().empty();
2008
2009        // ✅ AUTO-SELECT if only one venue option
2010        try {
2011          var $items = $('.step-2 .explore-item');
2012          if ($items.length === 1) {
2013            // Trigger your existing delegated click handler for Step 3
2014            $items.eq(0).trigger('click');
2015          }
2016        } catch (e) {
2017          // do nothing - never break Step 1 flow
2018        }
2019      },
2020      error: function () {
2021        $('.step-2').html('<p>An error occurred.</p>').show();
2022      }
2023    });
2024  });
2025
2026  // STEP 3 → click venue (explore-item)
2027  let bookXhr = null;
2028
2029  $(document).off('click.bookingFlow', '.explore-item').on('click.bookingFlow', '.explore-item', function () {
2030
2031    const $item = $(this);
2032
2033    // Mark selected
2034    $('.explore-item').removeClass('selected');
2035    $item.addClass('selected');
2036
2037    const siteId  = parseInt($item.data('site'), 10) || 0;
2038    const postId  = parseInt($item.data('post'), 10) || 0;
2039    const feature = ($item.data('feature') || '').toString();
2040
2041    // Update Step-2 label text
2042    const selectedText = $item.text().trim();
2043    $('.explore-list-options').text(selectedText);
2044    $('.explore-list').hide();
2045    $('.explore-list-options').removeClass('active-explore-list-options');
2046
2047    if (!postId || !feature) {
2048      $('.step-3').html('<div class="book_now_btn_wrap">Invalid selection.</div>').show();
2049      return;
2050    }
2051
2052    // Abort previous request to stop flicker / overwrites
2053    if (bookXhr && bookXhr.readyState !== 4) bookXhr.abort();
2054
2055    $('.step-3').html('<div class="book_now_btn_wrap">Loading…</div>').show();
2056
2057    bookXhr = $.ajax({
2058      url: 'https://theimperialtorquay.co.uk/wp-admin/admin-ajax.php',
2059      method: 'POST',
2060      data: {
2061        action: 'get_book_button',
2062        site_id: siteId,
2063        post_id: postId,
2064        feature: feature
2065      },
2066      success: function (response) {
2067        // Only apply if still selected
2068        if (!$item.hasClass('selected')) return;
2069        $('.step-3').html(response).show();
2070      },
2071      error: function (xhr, status) {
2072        if (status === 'abort') return;
2073        $('.step-3').html('<div class="book_now_btn_wrap">Something went wrong.</div>').show();
2074      }
2075    });
2076
2077  });
2078
2079});
2080</script>
2080
2081
2082
2083<script>
2084    const burger = document.querySelector('.burger');
2085    const menu = document.querySelector('.menu-overlay');
2086    const leftPanel = document.getElementById('menuLeft');
2087    const collectionItems = document.querySelectorAll('.collection-menu ul li');
2088    const menuSwiper = new Swiper(".mySwiper", {
2089      slidesPerView: 1,
2090      effect: "fade",
2091      speed: 700,
2092    });
2093 
2094    // Toggle menu
2095    burger.addEventListener('click', () => { 
2096      menu.classList.toggle('active');
2097    });
2098 
2099    // Change background + Swiper slide on hover
2100    collectionItems.forEach(item => {
2101      item.addEventListener('mouseenter', () => {
2102        const bgColor = item.dataset.bg;
2103        const index = item.dataset.index;
2104        leftPanel.style.backgroundColor = bgColor;
2105        menuSwiper.slideTo(index);
2106      });
2107    });
2108</script>
vendor: 1 bytes, line 2108
2108
2109<script>
2110  const burgerMenu = document.getElementById('burger-menu');
2111  burgerMenu.addEventListener('click', () => {
2112    burgerMenu.classList.toggle('active');
2113  });
2114  
2115  jQuery(document).ready(function($) {
2116    $('.property-item').on('click', function() {
2117        const postID = $(this).data('id');
2118        const siteID = $(this).data('site');
2119        $(".collection-menu ul li").removeClass('active');
2120        $(this).addClass('active');
2121
2122        $.ajax({
2123            url: 'https://theimperialtorquay.co.uk/wp-admin/admin-ajax.php',
2124            type: 'POST',
2125            data: {
2126                action: 'get_property_details',
2127                post_id: postID,
2128                site_id: siteID 
2129                
2130            },
2131            /*beforeSend: function() {
2132                $('.menu-right').html('<p>Loading...</p>');
2133            },*/
2134            success: function(response) {
2135                $('.menu-right').html(response);
2136                
2137                // Mobile book button
2138                $.ajax({
2139                    url: 'https://theimperialtorquay.co.uk/wp-admin/admin-ajax.php',
2140                    type: 'POST',
2141                    data: {
2142                        action: 'get_property_book_button',
2143                        post_id: postID,
2144                        site_id: siteID 
2145                    },
2146                    /*beforeSend: function() {
2147                        $('.menu-right').html('<p>Loading...</p>');
2148                    },*/
2149                    success: function(res) {
2150                        
2151                        $('.booking_btn_mobile').html(res);
2152                    },
2153                    
2154                });
2155                
2156            },
2157            error: function() {
2158                $('.menu-right').html('<p>Something went wrong!</p>');
2159            }
2160        });
2161    });
2162});
2163</script>
vendor: 1 bytes, line 2163
2163
2164<script>
2165const h3 = document.querySelector("h3.collection-heading");
2166  const parent = h3.parentElement; 
2167
2168  h3.addEventListener("click", function() {
2169    parent.classList.toggle("active"); 
2170  });
2171</script>
2171
2172             <style>
2173         .opal-form label { color: var(--brand-alt-color) !important;}
2174    
2175    .opal-form input, .opal-form select, .opal-form textarea {
2176    background: transparent !important;
2177    border-bottom: 1px solid var(--brand-alt-color) !important;
2178    border-right: 0 !important;
2179    border-left: 0 !important;
2180    border-top: 0 !important;
2181    box-shadow: none !important;
2182    border-radius: 0 !important;
2183   color: var(--brand-alt-color) !important;
2184
2185    }
2186    
2187    .opal-form .formbuilder-checkbox {
2188    display: flex;
2189    flex-direction: row;
2190    gap: 10px;
2191    flex-wrap: wrap;
2192}
2193        .opal-form a, .opal-form p {
2194color: var(--brand-alt-color) !important;
2195}
2196.rendered-form .btn {
2197    background-color: var(--brand-alt-color) !important;
2198    color: var(--brand-color) !important;
2199    border: 1px solid var(--brand-alt-color) !important;
2200    transition: all .3s ease;
2201    text-transform: uppercase !important;
2202    letter-spacing: 2px;
2203    padding: 10px 30px !important;
2204    border-radius: 0;
2205    font-size: 1em !important;
2206}
2207    
2208    
2209    
2210    
2211        .menu.menu-primary &gt; li {
2212    margin: 0 0.5px;
2213}
2214    .bottom-header-bar .menu.menu-primary &gt; li &gt; a {
2215    letter-spacing: 2px;
2216}
2217    .button_block {
2218    text-decoration: uppercase !important}
2219    
2220        .bottom-header-bar .menu.menu-primary &gt; li &gt; a {
2221    letter-spacing: 2px;
2222}
2223    .button_block {
2224    text-decoration: uppercase !important}
2225
2226 .bottom-header-bar .menu.menu-primary &gt; li &gt; a {
2227    letter-spacing: 2px !important;
2228}
2229    .button_block, .combo-btn, .button_block a, .content_block.button-group .button_block a, .combo-btn, header .user-btns .header-btn-1 {
2230    text-transform: uppercase !important}
2231
2232.wysiwyg_block p, p {
2233    margin-top: 3% !important;
2234    margin-bottom: 3% !important;
2235}
2236
2237.title_block p, .wpcf7 p {
2238        margin-top: 0% !important;
2239    margin-bottom: 0% !important;
2240}
2241    
2242     .button_block, .combo-btn, .button_block a, .content_block.button-group .button_block a, .combo-btn, header .user-btns .header-btn-1, .wpcf7-submit {
2243    letter-spacing: 1px !important;
2244}
2245    
2246    
2247    
2248    .wpcf7 input::placeholder, .wpcf7, .wpcf7 textarea::placeholder {
2249        color: var(--brand-main-color);
2250    }
2251.wpcf7 textarea {
2252   border-top: 1px solid var(--brand-main-color);
2253        border-right: 1px solid var(--brand-main-color);
2254        border-bottom: 1px solid var(--brand-main-color);
2255        border-left: 1px solid var(--brand-main-color);
2256    
2257}
2258    
2259    .wpcf7:focus, .wpcf7 input:focus, .wpcf7 input:active, .wpcf7 input:target   {
2260    background: transparent;
2261     box-shadow: none !important;
2262    }
2263    
2264    .wpcf7 input:-internal-autofill-selected {
2265    background-image: none !important;
2266    background-color: transparent !important;
2267    color: var(--brand-titles-color, inherit);
2268        box-shadow: none !important;
2269}
2270    
2271    
2272       @media (max-width: 800px) {
2273        
2274        .footer-logo-section {
2275        padding: 0 0 0 10% !important}
2276        
2277    }
2278    
2279    
2280    
2281
2282    @media (max-width: 700px) {
2283        
2284    .footer-social-icons svg {
2285    margin: 0 10px 0 0;
2286}
2287       .footer-badges {
2288    padding: 0% 0% 0% 4%;
2289    gap: 0px;
2290}
2291
2292     
2293        
2294    }
2295    
2296    
2297    
2298    
2299    /* Menu Overrides */
2300    .menu.menu-primary &gt; li {
2301    margin: 0 0.5px !important;
2302}
2303    .table-menu-item__title {
2304            font-family: "gill-sans-nova", sans-serif !important;
2305            color: inherit;
2306    }
2307    <style>
2308    
2309
2310
2311
2312
2313
2314
2315
2316
2317    
2318<style>
2319    .book_now_btn_wrap {
2320    display: flex;
2321    flex-direction: row-reverse;
2322}
2323.book_now_btn_wrap .btn {
2324background-color: var(--opal-btn-bg) !important;
2325    border: 1px solid var(--opal-btn-border) !important;
2326    color: var(--opal-btn-color) !important;
2327}
2328.book_now_btn_wrap .btn:hover {
2329    background-color: var(--opal-btn-bg-hover) !important;
2330    border: 1px solid var(--opal-btn-border-hover) !important;
2331    color: var(--opal-btn-color-hover) !important;;
2332}
2333.book_now_btn_wrap a {
2334    max-width:100%;
2335}
2336    
2337</style>
2338<script>
2339document.addEventListener('DOMContentLoaded', function () {
2340
2341  document.querySelectorAll('a[href]').forEach(function(link) {
2342
2343    // Skip anchors, mail, tel, javascript etc
2344    if (
2345      link.href.startsWith('mailto:') ||
2346      link.href.startsWith('tel:') ||
2347      link.href.startsWith('javascript:') ||
2348      link.getAttribute('href').startsWith('#')
2349    ) return;
2350
2351    // Only external links
2352    if (link.hostname !== window.location.hostname) {
2353      link.setAttribute('target', '_blank');
2354      link.setAttribute('rel', 'noopener noreferrer');
2355    }
2356
2357  });
2358
2359});
2360</script>
vendor: 1 bytes, line 2360
2360
2361<script src="//rum-static.pingdom.net/pa-6a42072882daeb00120000e6.js" async></script>
2361
2362</body>
2363</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.